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.
20 lines
176 KiB
20 lines
176 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,D,e){"use strict";var fe=e("k1fw"),Z=e("q1tI"),de=e.n(Z),u=e("wJFb"),C=e.n(u),n=function(c){var l=c.children,_=l===void 0?null:l,j=c.title,y=c.style,h=y===void 0?{}:y,E=c.className,ve=E===void 0?"":E,X=c.titlestyle,oe=c.space,R=oe===void 0?0:oe;return de.a.createElement("aside",{className:C.a.headWarp,style:Object(fe.a)({padding:"0 ".concat(R,"px")},h)},de.a.createElement("div",{className:"".concat(C.a.head," ").concat(ve)},de.a.createElement("div",{className:C.a.text},j," ",X),_))};D.a=n},"1HhV":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___2mKXO",flex_space_between:"flex_space_between___lLbOI",flex_box_vertical_center:"flex_box_vertical_center___1NPhr",flex_box_center_end:"flex_box_center_end___3N11C",flex_box_column:"flex_box_column___112JW",wrp:"wrp___21XK1",drawer:"drawer___1mkjI",menu:"menu___1fimk",actived:"actived___pbW7A",actived2:"actived2___PCCCm",subTag:"subTag___13d_X",directionName:"directionName___3jC2L",menuDirection:"menuDirection___3kx3_",listItem:"listItem___1asec",info:"info___2FhnB",title:"title___2FAnH",titleLeft:"titleLeft___1yWbQ",titleRight:"titleRight___322-z",search:"search___3r_2_",description:"description___3VIXH",menuCourse:"menuCourse___3bSOQ",paginationWrap:"paginationWrap___31wVz"}},"1ZF9":function(ee,D,e){ee.exports=e.p+"static/Authorize.cc9c212f.png"},"3gpN":function(ee,D,e){"use strict";var fe=e("sRBo"),Z=e("kaz8"),de=e("7Kak"),u=e("9yH6"),C=e("2qtc"),n=e("kLXV"),a=e("oBTY"),c=e("miYZ"),l=e("tsqr"),_=e("tJVT"),j=e("PpiC"),y=e("q1tI"),h=e.n(y),E=e("9kvl"),ve=e("Ot1p"),X=e("kqOp"),oe=e("7qnI"),R=e("1vsH"),Y=e("xIf3"),ne=e.n(Y),m=["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"],F=function(re,b){var k=re.globalSetting,d=re.loading,A=re.dispatch,V=re.isEdit,f=re.editData,p=Object(j.a)(re,["globalSetting","loading","dispatch","isEdit","editData"]),i=Object(y.useState)(""),r=Object(_.a)(i,2),O=r[0],s=r[1],Q=Object(y.useState)(""),M=Object(_.a)(Q,2),L=M[0],t=M[1],Ce=Object(y.useState)([]),ie=Object(_.a)(Ce,2),ke=ie[0],K=ie[1],nt=Object(y.useState)("1"),Ne=Object(_.a)(nt,2),_t=Ne[0],We=Ne[1],Dt=Object(y.useState)(),st=Object(_.a)(Dt,2),Ct=st[0],ye=st[1],G=Object(y.useState)(),me=Object(_.a)(G,2),Ie=me[0],tt=me[1],B=Object(y.useState)("1"),he=Object(_.a)(B,2),At=he[0],dt=he[1],ut=Object(y.useState)(!1),Mt=Object(_.a)(ut,2),Tt=Mt[0],Pt=Mt[1];Object(y.useEffect)(function(){if(!f||!V)return;s(f==null?void 0:f.name),t(f==null?void 0:f.analysis),ye(f==null?void 0:f.is_ordered),Pt(!0),dt((f==null?void 0:f.part_match)?"2":"1"),tt(f==null?void 0:f.remove_blank)},[f,V]),Object(y.useEffect)(function(){var le;if(!Tt)return;var I=f==null||((le=f.standard_answer)===null||le===void 0)?void 0:le.map(function(ue){return ue.answer_text});K(I),Pt(!1)},[Tt]),Object(y.useImperativeHandle)(b,function(){return{onSave:vt,Clear:Kt}});var vt=function(){if(!O)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],ue=!1;return ke.forEach(function(N,T){I.push({position:T+1,answer_text:[]}),N.forEach(function(W,pe){I[T].answer_text.push(W),(!W||!Object(R.U)(W,1e4))&&(We("".concat(T,"-").concat(pe)),l.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ue=!0)})}),ue?!1:(I==null?void 0:I.length)>5?(l.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:O,analysis:L,standard_answers:I,is_ordered:Ct,remove_blank:Ie,part_match:At!=="1"}},Kt=function(){s(""),t(""),K([]),ye(!1),dt("1"),tt(!1)},Zt=function(I,ue,N){var T=ke.slice();if(ue&&T.splice(I,ue),N)for(var W=0;W<N;W++)T.splice(I+W,0,[""]);K(T)},Ye=function(I,ue,N){We("");var T=ke.slice();T[I][ue]=N,K(T)},ea=function(I){var ue=ke.slice();ue[I]=[].concat(Object(a.a)(ue[I]),[""]),K(ue)},v=function(I,ue){var N=ke.slice();if(!N[I][ue]){N[I]=N[I].filter(function(T,W){return W!==ue}),K(N);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:ne.a.modal,onOk:function(){N[I]=N[I].filter(function(W,pe){return pe!==ue}),K(N)}})},x=function(I){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:ne.a.modal,onOk:function(){var N=0;s(O.replace(/\▁/g,function(T){return N++,N-1===I?"":T})),setTimeout(function(){var T=ke.slice();T=ke.filter(function(W,pe){return I!==pe}),K(T)},500)}})};return h.a.createElement("section",{className:ne.a.wrap},h.a.createElement("p",{className:ne.a.titleWrap},h.a.createElement("span",{className:ne.a.required},"*"),h.a.createElement("span",{className:ne.a.title},"\u9898\u5E72\uFF1A")),h.a.createElement("div",null,h.a.createElement(X.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:O,onChange:function(I){return s(I)},showNullButton:!0,onPlaceholderChange:Zt})),h.a.createElement("div",{className:"mt20"},ke.map(function(le,I){return h.a.createElement(oe.a,{key:I,answers:le,index:I,is_md:!0,activeOptionErrorIndex:_t,onAnswerChange:Ye,addChildAnswer:ea,deleteChildAnswer:v,deleteChildAnswermain:x})})),h.a.createElement("div",{className:"mt20"},h.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),h.a.createElement("div",{className:"ml30"},h.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),h.a.createElement(u.a.Group,{onChange:function(I){dt(I.target.value)},value:At},h.a.createElement(u.a,{value:"1"},"\u5168\u5339\u914D"),h.a.createElement(u.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",h.a.createElement("span",{className:"".concat(ne.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),h.a.createElement("div",{className:"ml30"},h.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),h.a.createElement("span",null,h.a.createElement(Z.a,{checked:Ie,onChange:function(I){return tt(I.target.checked)},className:"".concat(ne.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),h.a.createElement("span",{className:"".concat(ne.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")),h.a.createElement("br",null),ke.length>1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(Z.a,{checked:Ct,onChange:function(I){return ye(I.target.checked)},className:"".concat(ne.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ne.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")))),h.a.createElement("p",{className:ne.a.titleWrap},h.a.createElement("span",{className:ne.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(ve.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:L,onChange:function(I){return t(I)}}))};D.a=Object(E.a)(function(o){var re=o.loading,b=o.globalSetting;return{globalSetting:b,loading:re.effects}},null,null,{forwardRef:!0})(Object(y.forwardRef)(F))},"5X0v":function(ee,D,e){ee.exports={bg:"bg___bX3xT",left:"left___1PQIg",tip:"tip___7lIc-",list:"list___3SOvm",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(ee,D,e){"use strict";var fe=e("oBTY"),Z=e("5Dmo"),de=e("3S7+"),u=e("miYZ"),C=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("Ot1p"),y=e("9Bee"),h=e("xIf3"),E=e.n(h),ve=e("1vsH"),X=["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"],oe=function(Y,ne){var m=Y.editData,F=Y.globalSetting,o=Y.loading,re=Y.dispatch,b=Y.onRef,k=b===void 0?function(){}:b,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),O=Object(n.a)(r,2),s=O[0],Q=O[1],M=Object(c.useState)(),L=Object(n.a)(M,2),t=L[0],Ce=L[1],ie=Object(c.useState)(""),ke=Object(n.a)(ie,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),_t=Object(n.a)(Ne,2),We=_t[0],Dt=_t[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){var ye,G;if(!m||!d){console.log(!m,!d,"editDat2a");return}console.log(m,"editData"),nt(m==null?void 0:m.name),Dt(m==null?void 0:m.analysis),i(m==null||((ye=m.choices)===null||ye===void 0)?void 0:ye.map(function(me){return me.choice_text})),Ce(m==null||((G=m.choices)===null||G===void 0)?void 0:G.findIndex(function(me){return me.is_answer}))},[m,d]),Object(c.useImperativeHandle)(ne,function(){return{onSave:st,Clear:Ct}});var st=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Ie){return!Ie});if(G>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",t),!(typeof t=="number"))return C.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(ve.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var me=p.map(function(Ie,tt){return{choice_text:Ie,is_answer:t===tt?1:0}});return{name:K,choices:me,analysis:We}},Ct=function(){nt(""),Dt(""),Ce(""),i(["","","",""])};return l.a.createElement("section",{className:E.a.wrap},l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return nt(G)}}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,G){return l.a.createElement("div",{className:E.a.choiceWrap,key:G},l.a.createElement(de.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t===G?E.a.activeAnswer:""),onClick:function(){return Ce(G)}},X[G])),l.a.createElement("div",{className:E.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Ie){p[G]=Ie,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(y.a,{value:ye}))),G>1&&l.a.createElement(de.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Ie,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(de.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(fe.a)(p),[""]))}})))}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:We,onChange:function(G){return Dt(G)}}))};D.a=Object(_.a)(function(R){var Y=R.problemset,ne=R.loading,m=R.globalSetting;return{problemset:Y,globalSetting:m,loading:ne.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(oe))},"6tVA":function(ee,D,e){"use strict";e.r(D);var fe=e("cWXX"),Z=e("/ezw"),de=e("DjyN"),u=e("NUBc"),C=e("2qtc"),n=e("kLXV"),a=e("sRBo"),c=e("kaz8"),l=e("+L6B"),_=e("2/Rp"),j=e("nRaC"),y=e("5RzL"),h=e("5NDa"),E=e("5rEg"),ve=e("14J3"),X=e("BMrR"),oe=e("jCWc"),R=e("kPKH"),Y=e("/zsF"),ne=e("PArb"),m=e("miYZ"),F=e("tsqr"),o=e("oBTY"),re=e("WmNS"),b=e.n(re),k=e("9og8"),d=e("k1fw"),A=e("y8nQ"),V=e("Vl3Y"),f=e("tJVT"),p=e("PpiC"),i=e("Znn+"),r=e("ZTPi"),O=e("iQDF"),s=e("+eQT"),Q=e("OaEy"),M=e("2fM7"),L=e("q1tI"),t=e.n(L),Ce=e("S9qI"),ie=e.n(Ce),ke=e("1vsH"),K=e("9kvl"),nt=e("55Ip"),Ne=e("ErOA"),_t=e("qVdP"),We=e("jsC+"),Dt=e("5Dmo"),st=e("3S7+"),Ct=e("lUTK"),ye=e("BvKs"),G=e("7Kak"),me=e("9yH6"),Ie=e("9Bee"),tt=e("MB9C"),B=e.n(tt),he=e("wd/R"),At=e.n(he),dt=["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"],ut=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Mt=[{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"}],Tt=function(Ae){var Et,yt,ft,rt,g,Vt,xt,zt,Fe=Ae.showCheckbox,be=Fe===void 0?!1:Fe,xe=Ae.isPreviewSelect,ae=xe===void 0?!1:xe,U=Ae.data,Ke=Ae.activeTabsKey,Ve=Ae.selectIds,ot=Ve===void 0?[]:Ve,Oe=Ae.loadingIdParams,Nt=Ae.onLoadingIdParams,It=Nt===void 0?function(){}:Nt,Se=Ae.onSetSelectIds,kt=Se===void 0?function(){}:Se,Rt=Ae.onSetPrivate,Qt=Rt===void 0?function(){}:Rt,ze=Ae.onCopy,wt=ze===void 0?function(){}:ze,Yt=Ae.onSetPublic,qt=Yt===void 0?function(){}:Yt,Te=Ae.onDelete,$=Te===void 0?function(){}:Te,q=Ae.onCancel,z=q===void 0?function(){}:q,se=Ae.onSelect,P=se===void 0?function(){}:se,w=Object(L.useState)(!1),S=Object(f.a)(w,2),H=S[0],_e=S[1],ce=Object(L.useRef)(),et=function(){if(U.item_type==="JUDGMENT")return t.a.createElement("div",{className:B.a.judgmentContent},U.choices.map(function(Lt,Ee){return t.a.createElement(me.a,{key:Ee,disabled:!0},Lt.choice_text)}));if(U.item_type==="PROGRAM"){var He;return t.a.createElement("div",{className:B.a.programContent},t.a.createElement(Ie.a,{value:(He=U.program_attr)===null||He===void 0?void 0:He.description}))}return t.a.createElement("div",{className:B.a.otherContent},U.choices.map(function(Lt,Ee){return t.a.createElement("div",{key:Ee,className:B.a.otherContentItem},t.a.createElement("p",null,dt[Ee]),t.a.createElement(Ie.a,{className:B.a.otehrContentHtml,value:Lt.choice_text}))}))},Ge=function(){var He;return t.a.createElement("div",null,(He=U.standard_answer)===null||He===void 0?void 0:He.map(function(Lt,Ee){return t.a.createElement(Ie.a,{key:Ee,className:B.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(Lt.position,"\uFF09\uFF1A").concat(Lt.answer_text.join("\u3001"))})}))},$t=function(){var He,Lt,Ee,ge={SUBJECTIVE:(He=U.answer_texts)===null||He===void 0?void 0:He[0],JUDGMENT:(Lt=U.choices)===null||Lt===void 0||((Ee=Lt.find(function(lt){return lt.is_answer}))===null||Ee===void 0)?void 0:Ee.choice_text},Pe=U.choices.map(function(lt){return lt.is_answer}).findIndex(function(lt){return lt}),Je=Pe>-1?ut[Pe]:"",Ze="";U.choices.map(function(lt,Ht){lt.is_answer&&(Ze+=ut[Ht])});var ct=ge[U.item_type],jt={SINGLE:t.a.createElement(Ie.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Je||"\u65E0")}),MULTIPLE:t.a.createElement(Ie.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")}),COMPLETION:Ge()},Wt=t.a.createElement(Ie.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(ct||"\u65E0")});return jt[U.item_type]||Wt},aa=t.a.createElement(ye.a,{forceSubMenuRender:!0},(U==null?void 0:U.public)?t.a.createElement(ye.a.Item,{onClick:function(){return Qt(U.id)},key:"1"},t.a.createElement("span",{className:B.a.actionLink},"\u53D6\u6D88\u516C\u5F00")):t.a.createElement(ye.a.Item,{onClick:function(){return qt(U.id)},key:"2"},t.a.createElement("span",{className:B.a.actionLink},"\u516C\u5F00")),t.a.createElement(ye.a.Item,{onClick:function(){if(U==null?void 0:U.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}$(U.id)},key:"3"},t.a.createElement("span",{className:B.a.actionLink},"\u5220\u9664"))),Jt=function(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,Lt='<span style="background: #00C21E">\u7B80\u5355</span>';return He===2&&(Lt='<span style="background: #44D7B6">\u9002\u4E2D</span>'),He===3&&(Lt='<span style="background: #FFB02F">\u56F0\u96BE</span>'),Lt},ra=function(){ce.current.style.pointerEvents="none"},ia=function(){var He;return console.log(Jt(U==null?void 0:U.difficulty),44),'<span class="titleBtns"><span class="mr10">'.concat((He=Mt.find(function(Lt){return Lt.type===(U==null?void 0:U.item_type)}))===null||He===void 0?void 0:He.name,"</span>").concat(Jt(U==null?void 0:U.difficulty)," </span>")},ca=function(){return(U==null?void 0:U.choosed)?'<span class="select">\u5DF2\u9009\u7528</span>':""};return t.a.createElement("div",{className:B.a.itemWrap},be&&t.a.createElement(c.a,{style:{marginTop:25},checked:ot.includes(U.id),onChange:function(){kt(U.id)}}),t.a.createElement("div",{className:B.a.listWrap},t.a.createElement("div",{className:B.a.list},t.a.createElement("div",{className:B.a.row,style:{alignItems:"baseline"}},t.a.createElement(Ie.a,{className:B.a.topicTitleContent,value:ca()+"No.".concat(U.id," ")+U.name+ia()}),t.a.createElement("i",{onClick:function(){return _e(!H)},style:{transition:"0.5s",padding:"0px 10px",marginLeft:"auto",transform:H?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999 current"})),t.a.createElement("aside",{style:{overflow:"hidden",height:H?"auto":0}},t.a.createElement("div",{className:"".concat(B.a.row," mt15")},et()),t.a.createElement("div",{className:B.a.row},t.a.createElement("div",{className:B.a.updateTimeRow},t.a.createElement("div",{className:B.a.updateTimeWrap},U.item_type==="PROGRAM"&&t.a.createElement("p",{className:B.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Et=U.program_attr)===null||Et===void 0?void 0:Et.language)))),U.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:B.a.parseAnswerBorder}),t.a.createElement("div",{className:B.a.answer},$t()),t.a.createElement("div",{className:B.a.parse},t.a.createElement("div",{className:B.a.parseText},"\u89E3\u6790\uFF1A"),t.a.createElement("div",{className:B.a.parseAnswer},U.analysis?t.a.createElement(Ie.a,{className:B.a.parseAnswerHtml,value:U.analysis}):"\u6682\u65E0\u89E3\u6790"))))),t.a.createElement("div",{className:B.a.actionBar},t.a.createElement("div",{className:B.a.actionLeft},t.a.createElement("span",{className:"c-grey-7c7"},"\u9009\u7528\uFF1A"),t.a.createElement("span",{className:"c-black-111"},U.quotes,"\u6B21"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),t.a.createElement("span",{className:"c-black-111"},U.update_time?At()(U.update_time).format("YYYY-MM-DD"):""),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u9009\u79D1\u76EE\uFF1A"),(U==null||((yt=U.exercise_subjects)===null||yt===void 0)?void 0:yt.length)?t.a.createElement(st.a,{title:U==null||((ft=U.exercise_subjects)===null||ft===void 0)?void 0:ft.join("\u3001")},t.a.createElement("span",{className:ae?B.a.longKnow:B.a.know},U==null||((rt=U.exercise_subjects)===null||rt===void 0)?void 0:rt.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--"),t.a.createElement("i",{className:B.a.line}),t.a.createElement("span",{className:"c-grey-7c7"},"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A"),(U==null||((g=U.exercise_points)===null||g===void 0)?void 0:g.length)?t.a.createElement(st.a,{title:U==null||((Vt=U.exercise_points)===null||Vt===void 0)?void 0:Vt.join("\u3001")},t.a.createElement("span",{className:ae?B.a.longKnow:B.a.know},U==null||((xt=U.exercise_points)===null||xt===void 0)?void 0:xt.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--")),t.a.createElement("div",{className:B.a.actionRight},Ke==="0"&&!ae&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF)},t.a.createElement(nt.Link,{to:(U==null?void 0:U.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((zt=U.program_attr)===null||zt===void 0?void 0:zt.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(U.id,"/edit")},"\u7F16\u8F91 ")),(U==null?void 0:U.choosed)?t.a.createElement(_.a,{ghost:!0,danger:!0,key:1,ref:ce,loading:(Oe==null?void 0:Oe.selectId)===U.id,className:"".concat(B.a.bottomAction),onClick:function(){ra(),It({selectId:U.id}),z(U.id)}},"\u79FB\u9664 "):t.a.createElement(_.a,{ghost:!0,key:2,loading:(Oe==null?void 0:Oe.selectId)===U.id,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){It({selectId:U.id}),P(U.id)}},"\u9009\u7528 "),Ke==="1"&&!ae&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){return wt(U.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),Ke==="0"&&!ae&&t.a.createElement(We.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(He){return He.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Pt=Tt,vt=e("bbsP"),Kt=e("/wGt"),Zt=e("GL1G"),Ye=e.n(Zt),ea=e("BdwD"),v=e("V49x"),x=function(Ae){var Et=Ae.visible,yt=Ae.basketData,ft=Ae.basketTotal,rt=Ae.exerciseId,g=Ae.onClose,Vt=g===void 0?function(){}:g,xt=Ae.onDelete,zt=xt===void 0?function(){}:xt,Fe=Object(L.useRef)(),be=Object(L.useRef)();Object(L.useEffect)(function(){return be.current?(ft>=0&&!Fe.current&&(Fe.current=v.a.init(be.current,function(){Vt()})),function(){Fe.current&&Fe.current.clear()}):void 0},[be.current]);var xe=function(){Vt(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},ae=function(){var U=Object(k.a)(b.a.mark(function Ke(){var Ve;return b.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(Ve=rt?"/exam/exerciseManagement/".concat(rt,"/edit"):"/exam/questionManagement/preview",!rt){Oe.next=4;break}return K.c.push(Ve),Oe.abrupt("return");case 4:K.c.push(Ve);case 5:case"end":return Oe.stop()}},Ke)}));return function(){return U.apply(this,arguments)}}();return t.a.createElement(Kt.a,{className:Ye.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:Et,forceRender:!0,onClose:Vt},t.a.createElement("div",{style:{height:"100%"},ref:be},t.a.createElement("div",{className:Ye.a.title},t.a.createElement("i",{onClick:Vt,className:"iconfont icon-fanhui2"}),t.a.createElement("span",{className:Ye.a.s1},"\u8BD5\u9898\u7BEE"),t.a.createElement("span",{className:Ye.a.s2},"(\u5DF2\u9009",ft,")")),t.a.createElement("div",{className:Ye.a.listWarp},ft>0?yt.map(function(U){return t.a.createElement("div",{className:Ye.a.problemset,key:U.type},t.a.createElement("div",{className:Ye.a.content}," ",U.name," \uFF08",U.count,"\uFF09"),t.a.createElement("div",{className:Ye.a.delete,onClick:function(){return zt(U.type)}},t.a.createElement("i",{className:"iconfont icon-shanchu1 ".concat(Ye.a.deleteIcon)})))}):t.a.createElement(ea.a,{styles:{margin:"120px auto"},customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u8FDB\u884C\u7EC4\u5377"})),t.a.createElement("div",{className:Ye.a.previewWrap},t.a.createElement("div",{onClick:xe,className:Ye.a.add},"\u6DFB\u52A0\u5B9E\u8BAD\u9898"),ft>0&&t.a.createElement("div",{onClick:ae,className:Ye.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},le=e("Tkyw"),I=e.n(le),ue=function(Ae){var Et=Ae.count,yt=Ae.visibleBasket,ft=Ae.onToggleVisible,rt=ft===void 0?function(){}:ft;return t.a.createElement("div",{style:{display:yt?"none":"block"},className:I.a.wrap,onClick:rt},t.a.createElement("div",{className:I.a.basket},t.a.createElement("i",{className:"iconfont icon-lanzi"}),t.a.createElement("p",{className:I.a.name},"\u8BD5\u9898\u7BEE")),t.a.createElement("div",{className:I.a.count},"\u5DF2\u9009",t.a.createElement("span",null,Et||0)))},N=e("Ty5D"),T=e("1HhV"),W=e.n(T),pe=e("HBuW"),Be=e("NLgs"),De=e("xKgJ"),bt=E.a.Search,$e={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Xe={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},qe=function(Ae){var Et,yt,ft,rt,g=Ae.classroomList,Vt=Ae.loading,xt=Ae.dispatch,zt=Ae.cb,Fe=Ae.shixunIds,be=Fe===void 0?[]:Fe,xe=Object(N.m)(),ae=Object(N.l)(),U=g.actionTabs,Ke=V.a.useForm(),Ve=Object(f.a)(Ke,1),ot=Ve[0],Oe=g.shixunLists,Nt=Object(L.useState)([]),It=Object(f.a)(Nt,2),Se=It[0],kt=It[1],Rt=Object(L.useState)([]),Qt=Object(f.a)(Rt,2),ze=Qt[0],wt=Qt[1],Yt=Object(L.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null}),qt=Object(f.a)(Yt,2),Te=qt[0],$=qt[1];Object(L.useEffect)(function(){g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&xt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},[g.actionTabs.key,Te]),Object(L.useEffect)(function(){return g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?document.body.setAttribute("data-custom","height"):document.body.removeAttribute("data-custom"),function(){document.body.removeAttribute("data-custom")}},[g.actionTabs.key]),Object(L.useEffect)(function(){q()},[xe]);var q=function(){var P=Object(k.a)(b.a.mark(function w(){var S;return b.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,Object(pe.jb)({});case 2:S=_e.sent,wt((S==null?void 0:S.disciplines)||[]);case 4:case"end":return _e.stop()}},w)}));return function(){return P.apply(this,arguments)}}(),z=function(w,S,H){Te.tag_level=w,Te.sub_discipline_id=S,Te.discipline_id=H,$(Object(d.a)({},Te)),xt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},se=function(){xt({type:"classroomList/setActionTabs",payload:{}}),$({page:1,type:"all",diff:0,status:"all",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null})};return g.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:(console.log(Se,"selectArrs"),t.a.createElement(Kt.a,{placement:"bottom",height:"100%",closable:!0,onClose:se,visible:g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",className:W.a.drawer,footer:t.a.createElement("div",{className:"tc"},t.a.createElement(_.a,{size:"large",onClick:function(){se(),kt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(_.a,{size:"large",onClick:Object(k.a)(b.a.mark(function P(){var w,S,H;return b.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:w=function(Ge){var $t=Se[Ge];if(be.includes($t)){var aa,Jt;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(Oe==null||((aa=Oe.shixun_list)===null||aa===void 0||((Jt=aa.find(function(ra){return ra.id===$t}))===null||Jt===void 0))?void 0:Jt.title)),{v:void 0}}},S=0;case 2:if(!(S<(Se==null?void 0:Se.length))){ce.next=9;break}if(H=w(S),!(typeof H=="object")){ce.next=6;break}return ce.abrupt("return",H.v);case 6:S++,ce.next=2;break;case 9:se(),zt(Se),kt([]);case 12:case"end":return ce.stop()}},P)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(bt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(w){Te.keyword=w,Te.page=1,xt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,$e.name),$e==null||((Et=$e.children)===null||Et===void 0)?void 0:Et.map(function(P,w){return t.a.createElement("li",{key:P.id,className:Te[$e.id]==P.id?W.a.actived:"",onClick:function(){Te[$e.id]=P.id,$(Object(d.a)({},Te)),xt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement("ul",{className:W.a.menuDirection},t.a.createElement("li",{className:W.a.directionName},"\u65B9\u5411"),t.a.createElement("li",{className:Te.discipline_id?"":W.a.actived,onClick:function(){z(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),ze==null?void 0:ze.map(function(P,w){return t.a.createElement("li",{key:w,className:Te.discipline_id==P.id?W.a.actived:""},t.a.createElement("strong",{onClick:function(){z(1,null,P.id)}},P.name),t.a.createElement("div",null,P.sub_disciplines.map(function(S,H){return t.a.createElement("div",{key:H,className:"mt5"},t.a.createElement("div",{className:Te.sub_discipline_id==S.id?"".concat(W.a.actived2," ").concat(W.a.subTag):W.a.subTag,onClick:function(){z(2,S.id,P.id)}},S.name),t.a.createElement("ul",{className:"mt5"},S.tags&&S.tags.map(function(_e,ce){return t.a.createElement("li",{key:ce,className:Te.sub_discipline_id==_e.id&&Te.tag_level===3?W.a.actived2:"",onClick:function(){z(3,_e.id,P.id)}},_e.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,Xe.name),Xe==null||((yt=Xe.children)===null||yt===void 0)?void 0:yt.map(function(P,w){return t.a.createElement("li",{className:Te[Xe.id]==P.id?W.a.actived:"",onClick:function(){Te[Xe.id]=P.id,$(Object(d.a)({},Te)),xt({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})}},t.a.createElement("strong",null,P.name))})),t.a.createElement(X.a,null,t.a.createElement(R.a,{flex:"1"},t.a.createElement("div",{className:W.a.menuCourse,style:{margin:"0px 15px"}},t.a.createElement("ul",null,t.a.createElement("li",null,"\u5DF2\u9009",t.a.createElement("span",{className:"c-blue"},Se.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},Oe.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Te.order=Te.order==="asc"?"desc":"asc",$(Object(d.a)({},Te))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Te.order)},Te.order==="asc"?t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):t.a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),t.a.createElement(R.a,{className:"c-grey-999"},"\u4EC5\u5DF2\u53D1\u5E03\u7684\u5B9E\u8BAD\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),Oe==null||((ft=Oe.shixun_list)===null||ft===void 0)?void 0:ft.map(function(P,w){return t.a.createElement("div",{className:W.a.listItem,key:P.id},t.a.createElement(c.a,{checked:Se.includes(P.id),value:P.id,disabled:P==null?void 0:P.need_authorize,onChange:function(H){console.log(Se,Se.indexOf(P.id)>-1,444);var _e=Se.indexOf(P.id);Se.indexOf(P.id)>-1?kt(Se.filter(function(ce){return ce!==P.id})):kt(Se.concat(P.id))}}),t.a.createElement("div",{className:W.a.info},t.a.createElement("div",{className:W.a.title},t.a.createElement("div",{className:W.a.titleLeft},t.a.createElement("a",{className:"c-black",href:"/shixuns/".concat(P==null?void 0:P.identifier,"/challenges"),target:"_blank"},t.a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:P.title}})),(P==null?void 0:P.need_authorize)&&t.a.createElement("span",{onClick:function(){Object(Be.a)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),Object(De.w)()&&(P==null?void 0:P.mark_status)===1&&t.a.createElement(st.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),Object(De.w)()&&(P==null?void 0:P.mark_status)===2&&t.a.createElement(st.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),Object(De.w)()&&(P==null?void 0:P.mark_status)===3&&t.a.createElement(st.a,{title:P==null?void 0:P.mark_content},t.a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),t.a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},t.a.createElement("span",{className:W.a.description,dangerouslySetInnerHTML:{__html:P.description}})),t.a.createElement("div",{className:" mt15"},P.challenge_names.map(function(S,H){return t.a.createElement("span",{key:H,className:"mr30 font12"},"\u7B2C",H+1,"\u5173 ",S," ")})),t.a.createElement(ne.a,{dashed:!0}),t.a.createElement("div",{className:"c-light-black mt20 font12"},t.a.createElement("span",null,P.author_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,P.author_school_name),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",P.level),t.a.createElement("span",{className:"ml15 mr15"},"|"),t.a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),t.a.createElement("span",null,P.study_count))))}),(Oe==null||((rt=Oe.shixun_list)===null||rt===void 0)?void 0:rt.length)===0&&t.a.createElement(ea.a,null),t.a.createElement("p",null)),t.a.createElement("div",{className:"tc mt20"},t.a.createElement(u.a,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Te.page||1,showQuickJumper:!0,total:Oe==null?void 0:Oe.shixuns_count,onChange:function(w){Te.page=w,$(Object(d.a)({},Te))}}))))},ht=Object(K.a)(function(Gt){var Ae=Gt.classroomList,Et=Gt.loading;return{classroomList:Ae,loading:Et}})(qe),Me=e("no3R"),Ft=e("mgmH"),mt=e("/7ue"),it=e("LvDl"),Ut=e.n(it),Re=M.a.Option,Qe=s.a.RangePicker,at=r.a.TabPane,gt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Ot={page:1,per_page:10},Bt=function(Ae){var Et,yt,ft,rt,g=Ae.match,Vt=Object(p.a)(Ae,["match"]),xt=V.a.useForm(),zt=Object(f.a)(xt,1),Fe=zt[0],be=Object(L.useState)(gt),xe=Object(f.a)(be,2),ae=xe[0],U=xe[1],Ke=Object(L.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ve=Object(f.a)(Ke,2),ot=Ve[0],Oe=Ve[1],Nt=Object(L.useState)([]),It=Object(f.a)(Nt,2),Se=It[0],kt=It[1],Rt=Object(L.useState)([]),Qt=Object(f.a)(Rt,2),ze=Qt[0],wt=Qt[1],Yt=Object(L.useState)([]),qt=Object(f.a)(Yt,2),Te=qt[0],$=qt[1],q=Object(L.useState)("0"),z=Object(f.a)(q,2),se=z[0],P=z[1],w=Object(L.useState)({}),S=Object(f.a)(w,2),H=S[0],_e=S[1],ce=Object(L.useState)(0),et=Object(f.a)(ce,2),Ge=et[0],$t=et[1],aa=Object(L.useState)(!1),Jt=Object(f.a)(aa,2),ra=Jt[0],ia=Jt[1],ca=Object(L.useState)(Object(d.a)({},Ot)),St=Object(f.a)(ca,2),He=St[0],Lt=St[1],Ee=Object(L.useState)(0),ge=Object(f.a)(Ee,2),Pe=ge[0],Je=ge[1],Ze=Object(L.useState)(1),ct=Object(f.a)(Ze,2),jt=ct[0],Wt=ct[1],lt=Object(L.useState)(""),Ht=Object(f.a)(lt,2),oa=Ht[0],la=Ht[1],ma=Object(L.useState)(!1),_a=Object(f.a)(ma,2),Ea=_a[0],pa=_a[1],Ta=Object(L.useState)(!1),Pa=Object(f.a)(Ta,2),Na=Pa[0],va=Pa[1],Ba=Object(L.useState)(!1),ba=Object(f.a)(Ba,2),fa=ba[0],Sa=ba[1],Fa=Object(L.useState)([]),Ua=Object(f.a)(Fa,2),Oa=Ua[0],Ia=Ua[1],ka=Object(L.useState)(!1),ya=Object(f.a)(ka,2),ha=ya[0],Da=ya[1],wa=Object(L.useState)(),Ca=Object(f.a)(wa,2),Wa=Ca[0],Xa=Ca[1],Ka=Object(L.useState)({}),Aa=Object(f.a)(Ka,2),Va=Aa[0],ga=Aa[1],na=(g==null||((Et=g.params)===null||Et===void 0)?void 0:Et.exerciseId)?(g==null||((yt=g.params)===null||yt===void 0)?void 0:yt.exerciseId)==="add"?"":g==null||((ft=g.params)===null||ft===void 0)?void 0:ft.exerciseId:"";Object(L.useEffect)(function(){za(),da(),ta(Object(d.a)(Object(d.a)({},gt),Ot),!0)},[]),Object(L.useEffect)(function(){var Ue;(g==null||((Ue=g.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Sa(!0)},[g==null||((rt=g.params)===null||rt===void 0)?void 0:rt.exerciseId]),Object(L.useEffect)(function(){if(jt===1){Wt(2);return}ta(Object(d.a)(Object(d.a)({},gt),Ot))},[se]);var da=function(){var Ue=Object(k.a)(b.a.mark(function te(){var J,Le,we;return b.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(Ne.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:Le=pt.sent,we=Le==null||((J=Le.data)===null||J===void 0)?void 0:J.reduce(function(Xt,sa){return Xt+sa.count},0),_e(Object(Me.classifyType)(Le.data)),$t(we);case 6:case"end":return pt.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),za=function(){var Ue=Object(k.a)(b.a.mark(function te(){var J;return b.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=we.sent,(J==null?void 0:J.data)&&$([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(o.a)(J.data)));case 4:case"end":return we.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le,we,je;return b.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:return Xt.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:Le=Xt.sent,(Le==null?void 0:Le.data)&&Oe([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(o.a)(Object(ke.T)(((we=Le.data)===null||we===void 0||((je=we[0])===null||je===void 0)?void 0:je.exercise_points)||[]))));case 4:case"end":return Xt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),xa=function(te){U(Object(d.a)({},Fe.getFieldsValue())),"exercise_subject_id"in te&&(Ha(te.exercise_subject_id),Fe.setFieldsValue({exercise_point_id:"ALL"}),U(Object(d.a)(Object(d.a)({},ae),{},{exercise_point_id:"ALL"})))},La=function(){var Ue=Object(k.a)(b.a.mark(function te(J){return b.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:console.log(Ot,"values"),Lt(Ot),ta(Object(d.a)(Object(d.a)({},Ot),J),!0),wt([]);case 4:case"end":return we.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Qa=function(te){Lt(Ot),Fe.resetFields(),U(Object(d.a)({},gt)),wt([]),P(te)},$a=function(te){wt(te?Se==null?void 0:Se.map(function(J){return J.id}):[])},ta=function(){var Ue=Object(k.a)(b.a.mark(function te(J,Le){var we,je,pt;return b.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return we=Ut.a.pickBy(J,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),je={},we.date&&(je={start_at:At()(we.date[0]).format("YYYY-MM-DD"),end_at:At()(we.date[1]).format("YYYY-MM-DD")},delete we.date),Le&&ia(!0),sa.next=6,Object(Ne.a)("/api/common_exercises/item_banks",{method:"get",params:Object(d.a)(Object(d.a)(Object(d.a)({},we),je),{},{type:se,examination_bank_id:na})});case 6:pt=sa.sent,(pt==null?void 0:pt.items)&&(kt(pt==null?void 0:pt.items),Je(pt==null?void 0:pt.items_count),ia(!1),Xa(pt.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(J,Le){return Ue.apply(this,arguments)}}(),Ga=function(te,J){wt([]);var Le={page:te,per_page:J};Lt(Le),ta(Object(d.a)(Object(d.a)({},Le),ae))},Ja=function(te){wt((ze==null?void 0:ze.includes(te))?ze.filter(function(J){return J!==te}):[].concat(Object(o.a)(ze),[te]))},Za=function(){var Ue=Object(k.a)(b.a.mark(function te(){var J,Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:if(console.log(oa,"inputText"),!(oa!=="\u786E\u8BA4\u5220\u9664")){je.next=4;break}return pa(!0),je.abrupt("return");case 4:return je.next=6,Object(Ne.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:J=je.sent,(J==null?void 0:J.status)===0&&(wt([]),Le=Oa.length===Se.length&&He.page>1?He.page-1:He.page,ta(Object(d.a)(Object(d.a)(Object(d.a)({},ae),He),{},{page:Le})),va(!1),da());case 8:case"end":return je.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),ja=function(te){var J=te?[te]:ze;if(console.log(J),J==null?void 0:J.length){va(!0),Ia(J),pa(!1),la("");return}F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")},Ya=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le,we;return b.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return Le=J?[J]:ze,pt.next=3,Object(Ne.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Le,source:"0"}});case 3:we=pt.sent,we.status===0&&ta(Object(d.a)(Object(d.a)({},ae),He));case 5:case"end":return pt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_banks/".concat(J,"/set_private.json"),{method:"post"});case 2:Le=je.sent,Le.status===0&&ta(Object(d.a)(Object(d.a)({},ae),He));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/common_exercises/item_banks/".concat(J,"/fork"),{method:"get"});case 2:Le=je.sent,Le.status===0&&F.b.success("\u590D\u5236\u6210\u529F");case 5:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Ra=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le,we,je;return b.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(Le=J?Ut.a.isArray(J)?J:[J]:ze,Le==null?void 0:Le.length){Xt.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Xt.abrupt("return");case 4:return we=Ut.a.isArray(J)?{shixun_ids:Le}:{item_bank_ids:Le},Xt.next=7,Object(Ne.a)("/api/item_baskets.json",{method:"post",body:Object(d.a)(Object(d.a)({},we),{},{examination_bank_id:na})});case 7:if(je=Xt.sent,!na){Xt.next=11;break}return Xt.next=11,Object(Ne.a)("/api/examination_banks/".concat(na,"/save_item_banks.json"),{method:"post"});case 11:je.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),He)),ga({}));case 12:case"end":return Xt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_baskets/".concat(J,".json"),{method:"delete",body:{id:J,item_bank:1,examination_bank_id:na}});case 2:Le=je.sent,Le.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),He)),ga({}));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),an=function(){var Ue=Object(k.a)(b.a.mark(function te(J){var Le;return b.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,Object(Ne.a)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:J,examination_bank_id:na}});case 2:Le=je.sent,Le.status===0&&(da(),ta(Object(d.a)(Object(d.a)({},ae),He)));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),nn=function(te){ga(te)},rn=function(){var te;return fa?t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"pl40 pr40"},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:ie.a.head},t.a.createElement("span",{className:ie.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ne.a,{className:ie.a.s2,type:"vertical"}),t.a.createElement(R.a,{style:{fontWeight:500},className:"font18 c-grey-333"},(g==null||((te=g.params)===null||te===void 0)?void 0:te.exerciseId)==="add"?"\u65B0\u589E\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898":"\u7F16\u8F91\u8BD5\u5377-\u9009\u62E9\u8BD5\u9898"))),t.a.createElement(V.a,{form:Fe,className:ie.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:gt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:210}})),t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:210}},Te.map(function(J){return t.a.createElement(Re,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(y.a,{style:{width:200},treeData:ot,disabled:!(ae==null?void 0:ae.exercise_subject_id),showArrow:!0,showCheckedStrategy:y.a.SHOW_PARENT}))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(Re,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Re,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Re,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Re,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Re,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Re,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Re,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:210}},t.a.createElement(Re,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Re,{value:"1"},"\u7B80\u5355"),t.a.createElement(Re,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Re,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Qe,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 "))))):t.a.createElement(t.a.Fragment,null,t.a.createElement(mt.a,{title:"\u8BD5\u9898\u7BA1\u7406",space:40},t.a.createElement(_.a,{type:"primary",ghost:!0},t.a.createElement(nt.Link,{to:"/exam/questionManagement/add"},"\u65B0\u589E\u8BD5\u9898"))),t.a.createElement(V.a,{form:Fe,className:ie.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:gt,size:"large"},t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u9898\u53F7",name:"no"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u53F7\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u5E72",name:"keyword"},t.a.createElement(E.a,{placeholder:"\u53EF\u8F93\u5165\u9898\u5E72\u8FDB\u884C\u641C\u7D22",style:{width:250}})),t.a.createElement(V.a.Item,{label:"\u9898\u578B",name:"item_type"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(Re,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Re,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(Re,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(Re,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(Re,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(Re,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(Re,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{label:"\u79D1\u76EE",name:"exercise_subject_id"},t.a.createElement(M.a,{showArrow:!0,optionFilterProp:"children",style:{width:250}},Te.map(function(J){return t.a.createElement(Re,{key:J.id,title:J.name,value:J.id},J.name)}))),t.a.createElement(V.a.Item,{label:"\u77E5\u8BC6\u70B9",name:"exercise_point_id"},t.a.createElement(y.a,{style:{width:236},treeData:ot,disabled:!(ae==null?void 0:ae.exercise_subject_id),showArrow:!0,showCheckedStrategy:y.a.SHOW_PARENT})),t.a.createElement(V.a.Item,{label:"\u96BE\u5EA6",name:"difficulty"},t.a.createElement(M.a,{style:{width:120}},t.a.createElement(Re,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(Re,{value:"1"},"\u7B80\u5355"),t.a.createElement(Re,{value:"2"},"\u9002\u4E2D"),t.a.createElement(Re,{value:"3"},"\u56F0\u96BE")))),t.a.createElement(X.a,{justify:"space-between"},t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(Qe,{style:{width:222}})),t.a.createElement(V.a.Item,null,t.a.createElement(_.a,{type:"primary",htmlType:"submit"},"\u67E5\u8BE2 ")))))};return t.a.createElement("div",{className:fa?"".concat(ie.a.wrap," ").concat(ie.a.selectWrap):ie.a.wrap},rn(),t.a.createElement("div",{className:ie.a.tabsWrap},t.a.createElement(r.a,{activeKey:se,onChange:Qa},t.a.createElement(at,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(at,{tab:"\u4E2A\u4EBA\u521B\u5EFA",key:"0"}," "))),t.a.createElement(Z.a,{className:"pl40 pr40 mt20",active:!0,paragraph:{rows:5},loading:ra},t.a.createElement("div",{className:ie.a.listWarp},t.a.createElement(X.a,{align:"middle",justify:"space-between",className:"mb20"},t.a.createElement(R.a,null,t.a.createElement(c.a,{className:"font14",disabled:Se.length===0,checked:Se.length?ze.length===Se.length:!1,onChange:function(te){return $a(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(ze==null?void 0:ze.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",ze==null?void 0:ze.length,"\u6761")),t.a.createElement(R.a,null,!fa&&t.a.createElement(t.a.Fragment,null,se==="0"&&t.a.createElement(_.a,{onClick:function(){if(!ze.length){F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u5BFC\u51FA\u7684\u8BD5\u9898");return}n.a.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:t.a.createElement("div",{className:"font14 ".concat(ie.a.overflow)},"\u5DF2\u9009\u4E2D",ze==null?void 0:ze.length,"\u9053\u9898"),onOk:function(){Object(Ft.j)({ids:ze})}})},type:"primary",ghost:!0,className:ie.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),se==="0"&&t.a.createElement(_.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:ie.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(_.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:ie.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Se.map(function(Ue,te){return t.a.createElement(Pt,{showCheckbox:!0,key:Ue.id,onDelete:ja,data:Ue,isPreviewSelect:fa,activeTabsKey:se,selectIds:ze,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Ja})})),!!(Se==null?void 0:Se.length)&&t.a.createElement(u.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:He.per_page,showSizeChanger:!0,onChange:function(te,J){Ga(te,J)},hideOnSinglePage:!1,current:He.page,total:Pe,showTotal:function(te){return t.a.createElement("span",{className:"mr10"},"\u5171",t.a.createElement("span",{className:"c-orange"},te),"\u6761\u6570\u636E")}}),t.a.createElement(x,{basketData:H,visible:ha,exerciseId:na,basketTotal:Ge,onClose:function(){return Da(!1)},onDelete:an}),t.a.createElement(ue,{visibleBasket:ha,onToggleVisible:function(){return Da(!ha)},count:Ge})),t.a.createElement(n.a,{centered:!0,title:"\u5220\u9664\u8BD5\u9898",visible:Na,okText:"\u786E\u8BA4\u5220\u9664",cancelText:"\u53D6\u6D88",onCancel:function(){return va(!1)},onOk:Za},t.a.createElement("div",{style:{padding:"10px 32px"}},t.a.createElement("p",null,"\u5220\u9664\u8BD5\u9898\u4F1A\u5BFC\u81F4\u5F15\u7528\u8BE5\u8BD5\u9898\u7684\u8BD5\u5377\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002"),t.a.createElement("p",null,"\u82E5\u786E\u5B9A\u9700\u8981\u5220\u9664\u8BD5\u9898\uFF0C\u8BF7\u5728\u4E0B\u65B9\u6587\u672C\u6846\u4E2D\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D\u56DB\u4E2A\u5B57\u540E\uFF0C\u70B9\u51FB\u201C\u786E\u8BA4\u5220\u9664\u201D\u6309\u94AE\u3002"),t.a.createElement("p",null,t.a.createElement(E.a,{onChange:function(te){la(te.target.value),pa(!1)},value:oa,placeholder:"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D",style:{width:250},size:"large"}),Ea&&t.a.createElement("div",{className:"font12 c-red"},"\u8BF7\u8F93\u5165\u201C\u786E\u8BA4\u5220\u9664\u201D")))),t.a.createElement(ht,{shixunIds:Wa,cb:Ra}))},ua=D.default=Bt},"7ahc":function(ee,D,e){"use strict";e.d(D,"a",function(){return m});var fe=e("k1fw"),Z=e("0Owb"),de=e("+L6B"),u=e("2/Rp"),C=e("y8nQ"),n=e("Vl3Y"),a=e("tJVT"),c=e("OaEy"),l=e("2fM7"),_=e("q1tI"),j=e.n(_),y=e("VrN/"),h=e.n(y),E=e("p77/"),ve=e.n(E),X=e("c5Ni"),oe=e.n(X),R=l.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ne={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};D.b=function(F){var o=F.callback,re=F.onCancel,b=Object(_.useState)("python"),k=Object(a.a)(b,2),d=k[0],A=k[1];function V(p){A(ne[p][1])}function f(p){o(p)}return j.a.createElement(n.a,Object(Z.a)({},Y,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:f}),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},j.a.createElement(l.a,{onChange:V},Object.keys(ne).map(function(p){return j.a.createElement(R,{key:p,value:p},ne[p][0])}))),j.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},j.a.createElement(m,{mode:d})),j.a.createElement("div",{className:"flex-container flex-end"},j.a.createElement(u.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),j.a.createElement(u.a,{type:"ghost",onClick:re},"\u53D6\u6D88")))};function m(F){var o=F.value,re=F.onChange,b=F.mode,k=F.options,d=k===void 0?{}:k,A=Object(_.useRef)(),V=Object(_.useState)(),f=Object(a.a)(V,2),p=f[0],i=f[1];return Object(_.useEffect)(function(){if(p){var r=function(s){var Q=s.getValue();re&&re(Q)};return p.on("change",r),function(){p.off("change",r)}}},[p,re]),Object(_.useEffect)(function(){p&&p.setOption("mode",b)},[p,b]),Object(_.useEffect)(function(){p&&((o!==p.getValue()||o==="")&&setTimeout(function(){p.setValue(o||" ")},300))},[p,o]),Object(_.useEffect)(function(){if(A.current&&!p){var r=h.a.fromTextArea(A.current,Object(fe.a)({mode:b,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},d));i(r)}},[A.current,p]),j.a.createElement("div",{className:"my-codemirror-container"},j.a.createElement("textarea",{ref:A}))}},"7qnI":function(ee,D,e){"use strict";var fe=e("5Dmo"),Z=e("3S7+"),de=e("fWQN"),u=e("mtLc"),C=e("yKVA"),n=e("879j"),a=e("5NDa"),c=e("5rEg"),l=e("q1tI"),_=e.n(l),j=e("O2Wb"),y=e.n(j),h=c.a.TextArea,E=function(ve){Object(C.a)(oe,ve);var X=Object(n.a)(oe);function oe(){return Object(de.a)(this,oe),X.apply(this,arguments)}return Object(u.a)(oe,[{key:"render",value:function(){var Y=this,ne=this.props,m=ne.index,F=ne.onAnswerChange,o=ne.addChildAnswer,re=ne.exerciseIsPublish,b=ne.answers,k=ne.activeOptionErrorIndex;return _.a.createElement("div",{className:y.a.flex},_.a.createElement("div",{className:"".concat(y.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),_.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),style:{flexDirection:"column"}},b.map(function(d,A){var V="".concat(m,"-").concat(A);return _.a.createElement("div",{className:"".concat(y.a.flex," ").concat(y.a.flex1),key:A},_.a.createElement("div",{className:y.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(h,{className:V===k?y.a.error:"",spellCheck:!1,rows:4,value:d||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(p){return F(m,A,p.target.value)},style:{minHeight:95}}))),!re&&_.a.createElement(_.a.Fragment,null,A!=0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswer(m,A)},style:{float:"right"}})),A===0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(y.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y.props.deleteChildAnswermain(m,A)},style:{float:"right"}})),_.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},_.a.createElement("i",{className:"".concat(y.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o(m)},style:{float:"right",visibility:A==b.length-1?"":"hidden"}}))))})))}}]),oe}(l.Component);D.a=E},"9Bee":function(ee,D,e){"use strict";var fe=e("q1tI"),Z=e.n(fe),de=e("vg9a"),u=e("tJVT"),C=e("DlQD"),n=e.n(C),a=e("rUJ1");function c(O,s){var Q=O.match(/^(\s+)(?:```)/);if(Q===null)return s;var M=Q[1];return s.split(`
|
|
`).map(function(L){var t=L.match(/^\s+/);if(t===null)return L;var Ce=Object(u.a)(t,1),ie=Ce[0];return ie.length>=M.length?L.slice(M.length):L}).join(`
|
|
`)}var l=[],_=["<ul>"],j=new n.a.Renderer,y=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){l.length=0,_=["<ul>"]}function E(O,s,Q,M){if(s>=O.length||O[s].level<=Q)return s;var L=O[s];M.push("<li><a href='#"+L.anchor+"'>"+L.text+"</a>"),s++;var t=[];return s=E(O,s,L.level,t),t.length>0&&(M.push("<ul>"),t.forEach(function(Ce){M.push(Ce)}),M.push("</ul>")),M.push("</li>"),s=E(O,s,Q,M),s}function ve(){return E(l,0,0,_),_.push("</ul>"),_.join("")}var X={heading:function(s){var Q=y.exec(s);if(Q)return{type:"heading",raw:Q[0],depth:Q[1].length,text:Q[2]}},fences:function(s){var Q=this.rules.block.fences.exec(s);if(Q){var M=Q[0],L=c(M,Q[3]||""),t=Q[2]?Q[2].trim():Q[2];if(["latex","katex","math"].indexOf(t)>=0){var Ce=Y(),ie=L;L=Ce,ne[Ce]={type:"block",expression:ie}}return{type:"code",raw:M,lang:t,text:L}}}},oe=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,Y=function(){return"__special_katext_id_".concat(R++,"__")},ne={};function m(){return ne}function F(){R=0,ne={}}function o(O){return O=O.replace(oe,function(s,Q){var M=Y();return ne[M]={type:"inline",expression:Q},M}),O}var re=j.listitem;j.listitem=function(O){return re(o(O))};var b=j.paragraph;j.paragraph=function(O){return b(o(O))};var k=j.tablecell;j.tablecell=function(O,s){return k(o(O),s)},j.code=function(O,s,Q){var M=(s||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"<p class='editormd-tex'>".concat(O,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(s,'">').concat(Q?O:Object(a.escape)(O,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(Q?O:Object(a.escape)(O,!0))+"</code></pre>"},j.heading=function(O,s,Q){var M=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:M,level:s,text:O}),"<h"+s+' id="'+M+'">'+O+"</h"+s+">"},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:X,renderer:j});var d=n.a,A=e("SJMd"),V=e("m3rI"),f=e("Oy/b"),p=/<pre[^>]*>/g;function i(O){var s=document.createElement("div");return s.innerHTML=O,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=D.a=function(O){var s=O.value,Q=s===void 0?"":s,M=O.className,L=O.style,t=L===void 0?{}:L,Ce=String(Q),ie=Object(fe.useMemo)(function(){try{var nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,_t=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ce=Ce.replace(nt,"("+V.a.API_SERVER+"/api/attachments/").replace(Ne,'"'+V.a.API_SERVER+"/api/attachments/").replace(_t,'"'+V.a.API_SERVER+"/files/uploads/")}catch(st){}var We=d(Ce),Dt=m();return Ce.match(/\[TOC\]/)&&(We=We.replace("<p>[TOC]</p>",ve()),h()),We=We.replace(/(__special_katext_id_\d+__)/g,function(st,Ct){var ye=Dt[Ct],G=ye.type,me=ye.expression;return Object(f.renderToString)(i(me)||"",{displayMode:G==="block",throwOnError:!1,output:"html"})}),We=We.replace(/▁/g,"\u2581\u2581\u2581"),F(),We},[Ce]),ke=Object(fe.useRef)();function K(nt){var Ne=nt.target;if(Ne.tagName.toUpperCase()==="A"){var _t=Ne.getAttribute("href");if(_t.startsWith("#")){nt.preventDefault();var We=document.getElementById(_t.replace("#",""));We&&We.scrollIntoView(!0)}}}return Object(fe.useEffect)(function(){if(ke.current&&ie&&(ie.match(p)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",K),function(){ke.current.removeEventListener("click",K),F(),h()}},[ie,ke.current,K]),Z.a.createElement("div",{ref:ke,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ie}})}},"9NMw":function(ee,D,e){"use strict";var fe=e("miYZ"),Z=e("tsqr"),de=e("tJVT"),u=e("PpiC"),C=e("q1tI"),n=e.n(C),a=e("9kvl"),c=e("Ot1p"),l=e("xIf3"),_=e.n(l),j=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],y=function(E,ve){var X=E.editData,oe=E.globalSetting,R=E.loading,Y=E.dispatch,ne=E.onRef,m=ne===void 0?function(){}:ne,F=E.isEdit,o=Object(u.a)(E,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),re=Object(C.useState)(""),b=Object(de.a)(re,2),k=b[0],d=b[1],A=Object(C.useState)(""),V=Object(de.a)(A,2),f=V[0],p=V[1],i=Object(C.useState)(""),r=Object(de.a)(i,2),O=r[0],s=r[1];Object(C.useEffect)(function(){var L;if(!X||!F)return;d(X==null?void 0:X.name),p(X==null?void 0:X.analysis),s(X==null||((L=X.answer_texts)===null||L===void 0)?void 0:L[0])},[X,F]),Object(C.useImperativeHandle)(ve,function(){return{onSave:Q,Clear:M}});var Q=function(){return k?{name:k,answer_texts:[O],analysis:f}:(Z.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},M=function(){d(""),p(""),s("")};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(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:k,onChange:function(t){return d(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:O,onChange:function(t){return s(t)}}),n.a.createElement("p",{className:_.a.titleWrap},n.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:f,onChange:function(t){return p(t)}}))};D.a=Object(a.a)(function(h){var E=h.loading,ve=h.globalSetting;return{globalSetting:ve,loading:E.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(y))},"9SwW":function(ee,D,e){"use strict";var fe=e("/zsF"),Z=e("PArb"),de=e("q1tI"),u=e.n(de),C=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(_){var j=_.path,y=_.title,h=_.subTitle,E=_.style,ve=E===void 0?{}:E,X=_.className,oe=X===void 0?"":X;return u.a.createElement("div",{className:"".concat(a.a.head," ").concat(oe),style:ve},u.a.createElement("span",{className:a.a.s1,onClick:function(){return C.c.push(j)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),y&&u.a.createElement(Z.a,{className:a.a.s2,type:"vertical"}),y&&u.a.createElement("span",{className:a.a.s3},y),h&&u.a.createElement("span",{className:a.a.s4},h))};D.a=c},"9VGf":function(ee,D,e){"use strict";e.d(D,"a",function(){return de});var fe=e("q1tI"),Z=e.n(fe);function de(u,C){var n=Object(fe.useRef)();Object(fe.useEffect)(function(){n.current=u}),Object(fe.useEffect)(function(){function a(){n.current()}if(C!==null){var c=setInterval(a,C);return function(){return clearInterval(c)}}},[C])}},"9ZNV":function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var fe=e("+L6B"),Z=e("2/Rp"),de=e("0Owb"),u=e("q1tI"),C=e.n(u),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),l=e.n(c),_=function(y){var h=y.cancelText,E=h===void 0?"\u53D6\u6D88":h,ve=y.okText,X=ve===void 0?"\u786E\u5B9A":ve,oe=y.loading,R=oe===void 0?!1:oe,Y=y.hasOkBtn,ne=Y===void 0?!0:Y,m=y.okButtonProps,F=m===void 0?{}:m,o=y.cancelButtonProps,re=o===void 0?{}:o,b=y.onCancel,k=b===void 0?function(){}:b,d=y.onOk,A=d===void 0?function(){}:d,V=y.className,f=V===void 0?"":V;return C.a.createElement("div",{className:l()(a.a.buttonFixed,f)},C.a.createElement("div",{className:a.a.buttonWrap},C.a.createElement(Z.a,Object(de.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:k},re),E),ne&&C.a.createElement(Z.a,Object(de.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:R,onClick:A},F),X)))}},BdwD:function(ee,D,e){"use strict";var fe=e("k1fw"),Z=e("q1tI"),de=e.n(Z),u=function(n){var a=n.styles,c=a===void 0?{}:a,l=n.customText;return de.a.createElement("section",{className:"tc animated fadeIn",style:Object(fe.a)(Object(fe.a)({},{color:"#999",margin:"200px auto"}),c)},de.a.createElement("img",{src:e("FOrL")}),de.a.createElement("p",{className:"mt20 font14"},l||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};D.a=u},BjJ7:function(ee,D,e){"use strict";e.d(D,"d",function(){return Z}),e.d(D,"c",function(){return de}),e.d(D,"e",function(){return u}),e.d(D,"b",function(){return C}),e.d(D,"a",function(){return a});var fe=e("m3rI");function Z(c){var l=!0;if(c.length>0){for(var _=0;_<c.length;_++)if(c[_].compile_success==0||!c[_].compile_success){l=!1;break}}else l=!1;return l}function de(c){for(var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",_=[],j=0;j<c.length;j++){var y=c[j],h=l?"".concat(l,"/").concat(y.name):"".concat(y.name);_.push({title:y.name,isLeaf:!(y.type==="tree"),key:h})}return _}function u(c,l,_){for(var j=0;j<c.length;j++){var y=c[j];if(y.key===l){y.children=_;break}y.children&&u(y.children,l,_)}return c}function C(c,l,_){var j;return function(){var y=this,h=arguments,E=function(){j=null,_||c.apply(y,h)},ve=_&&!j;clearTimeout(j),j=setTimeout(E,l),ve&&c.apply(y,h)}}var n=!0,a=fe.a.API_SERVER},"C+DQ":function(ee,D,e){},FOrL:function(ee,D){ee.exports="data:image/png;base64,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"},GL1G:function(ee,D,e){ee.exports={drawerWrap:"drawerWrap___3mqIw",title:"title___2_vYG",s1:"s1___kjK_q",s2:"s2___3s6en",listWarp:"listWarp___5HCVr",problemset:"problemset___k4h_d",content:"content___M3Yb8",delete:"delete___3zl33",deleteIcon:"deleteIcon___3wOcM",previewWrap:"previewWrap___1qI7t",add:"add___1dtye",preview:"preview___3q_J1"}},HmJG:function(ee,D,e){},J51S:function(ee,D,e){"use strict";var fe=e("P2fV"),Z=e("NJEC"),de=e("CiB2"),u=e("sRBo"),C=e("kaz8"),n=e("7Kak"),a=e("9yH6"),c=e("+L6B"),l=e("2/Rp"),_=e("OaEy"),j=e("2fM7"),y=e("giR+"),h=e("fyUT"),E=e("14J3"),ve=e("BMrR"),X=e("jCWc"),oe=e("kPKH"),R=e("WmNS"),Y=e.n(R),ne=e("miYZ"),m=e("tsqr"),F=e("rAM+"),o=e("9og8"),re=e("y8nQ"),b=e("Vl3Y"),k=e("tJVT"),d=e("k1fw"),A=e("fu2T"),V=e("gK9i"),f=e("5NDa"),p=e("5rEg"),i=e("q1tI"),r=e.n(i),O=e("vGm4"),s=e.n(O),Q=e("jrin"),M,L=j.a.Option,t;(function(v){v[v.language=0]="language",v[v.difficult=1]="difficult",v[v.category=2]="category",v[v.openOrNot=3]="openOrNot"})(t||(t={}));var Ce=(M={},Object(Q.a)(M,t.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(Q.a)(M,t.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(Q.a)(M,t.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(Q.a)(M,t.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),M);function ie(v){return Ce[v].map(function(x){return r.a.createElement(L,{key:x.title,value:x.key}," ",x.title," ")})}function ke(v,x){v.map(function(le){var I=le.id,ue=le.name,N=le.sub_disciplines,T={value:I,label:ue};x.push(T),N&&N.length>0&&(T.children=[],ke(N,T.children))})}function K(v,x){for(var le=[],I=0;I<v.length;I++){var ue,N=v[I];if(((ue=N.sub_disciplines)===null||ue===void 0?void 0:ue.length)>0){le[0]=N.id;for(var T=0;T<N.sub_disciplines.length;T++){var W=N.sub_disciplines[T];if(W.id===x)return le[1]=W.id,[le,W.tag_disciplines||W.sub_disciplines||[]]}}}return[le,[]]}var nt=e("w5pM"),Ne=e("2BaD"),_t=e("J66h"),We=e("LvDl"),Dt=e("Ot1p"),st=e("bbsP"),Ct=e("/wGt"),ye=e("ZW9T"),G=e("ZD9Y"),me=e("M8RZ"),Ie=e("bCnd"),tt=e("m9L2"),B={theme:Object(Ie.a)("cmCodeMode","vs-dark"),fontSize:Object(Ie.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(Ie.a)("cmTabToSpace",!0)},he;(function(v){v[v.set_font_size=0]="set_font_size",v[v.set_theme=1]="set_theme",v[v.on_tab_to_space=2]="on_tab_to_space",v[v.set_show_editor_setting=3]="set_show_editor_setting"})(he||(he={}));function At(v,x){switch(x.type){case he.set_show_editor_setting:return Object(d.a)(Object(d.a)({},v),{},{showEditorSetting:x.payload});case he.set_theme:return Object(d.a)(Object(d.a)({},v),{},{theme:x.payload});case he.set_font_size:return Object(d.a)(Object(d.a)({},v),{},{fontSize:x.payload});case he.on_tab_to_space:return Object(d.a)(Object(d.a)({},v),{},{tabToSpace:x.payload});default:throw new Error}}var dt=function(v){var x=v.value,le=v.onChange,I=v.language,ue=v.ActionBarRender,N=ue===void 0?function(mt){return r.a.createElement(ut,{onShowCodeSetting:mt})}:ue,T=Object(i.useReducer)(At,B),W=Object(k.a)(T,2),pe=W[0],Be=W[1],De=pe.theme,bt=pe.fontSize,$e=pe.showEditorSetting,Xe=pe.tabToSpace,qe={onFontSizeChange:function(it){Be({type:he.set_font_size,payload:it}),Object(Ie.b)("cmFontSize",it)},tabToSpace:Xe,cmFontSize:bt,className:"oj",cmCodeMode:De,onTabToSpace:function(it){Be({type:he.on_tab_to_space,payload:it}),Object(Ie.b)("cmTabToSpace",it)},onCodeModeChange:function(it){Be({type:he.set_theme,payload:it}),Object(Ie.b)("cmCodeMode",it)}};function ht(){Be({type:he.set_show_editor_setting,payload:!1})}function Me(){Be({type:he.set_show_editor_setting,payload:!0})}var Ft={value:x,language:I,onChange:le,theme:De,height:"calc(100% - 56px)",options:{fontSize:bt,insertSpaces:Xe}};return r.a.createElement(i.Fragment,null,r.a.createElement("div",{className:"code-panel-container"},N(Me),r.a.createElement(ye.b,Ft)),r.a.createElement(me.a,null,r.a.createElement(Ct.a,{className:"oj",title:null,placement:"right",closable:!1,visible:$e,onClose:ht},r.a.createElement(G.a,qe))))};function ut(v){var x=v.onShowCodeSetting;return r.a.createElement("div",{className:"action-bar"},r.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var Mt=p.a.TextArea,Tt=V.a.Panel,Pt={loading:!0,data:{hack_codes:{language:"C",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}]}},vt;(function(v){v[v.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(vt||(vt={}));function Kt(v,x){console.log(v,x,"action");switch(x.type){case vt.SET_INITAL_DATA:return Object(d.a)(Object(d.a)({},v),x.payload);default:throw new Error}}var Zt=function(x,le){var I,ue,N=x.isEdit,T=x.editData,W=x.difficulty,pe=b.a.useForm(),Be=Object(k.a)(pe,1),De=Be[0],bt=Object(i.useReducer)(Kt,Pt),$e=Object(k.a)(bt,2),Xe=$e[0],qe=$e[1],ht=Xe.loading,Me=Xe.data,Ft=Me==null?void 0:Me.hack_sets,mt=Me==null||((I=Me.hack)===null||I===void 0)?void 0:I.test_set_average,it=Object(i.useState)(!1),Ut=Object(k.a)(it,2),Re=Ut[0],Qe=Ut[1],at=Object(i.useState)([]),gt=Object(k.a)(at,2),Ot=gt[0],Bt=gt[1],ua=function(){var be=Object(o.a)(Y.a.mark(function xe(){var ae,U,Ke,Ve,ot,Oe,Nt,It,Se;return Y.a.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:return ae=!1,Rt.next=3,De.validateFields().then(function(Qt){ae=Qt}).catch(function(Qt){ae=!1});case 3:if(!ae){Rt.next=16;break}Ve=0,ot=[],Oe=[],Nt=Object(F.a)(ae.hack_sets);try{for(Nt.s();!(It=Nt.n()).done;)Se=It.value,Ve+=Se.score,Se.id&&Se.id>=0?ot.push(Se):Oe.push(Se)}catch(Qt){Nt.e(Qt)}finally{Nt.f()}if(Ve+=parseInt(ae.hack.code_compile_score||0),!(Ve!==100&&!(Me==null||((U=Me.hack)===null||U===void 0)?void 0:U.test_set_score))){Rt.next=13;break}return m.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Rt.abrupt("return",!1);case 13:ae.hack.difficulty=W,ae.hack_codes.code=_t.Base64.encode((Ke=ae.hack_codes)===null||Ke===void 0?void 0:Ke.code),N&&(ae.hack.code_compile_score=ae.hack.code_compile_score||0,ae.update_hack_sets=ot,ae.hack_sets=Oe);case 16:return Rt.abrupt("return",ae);case 17:case"end":return Rt.stop()}},xe)}));return function(){return be.apply(this,arguments)}}();Object(i.useImperativeHandle)(le,function(){return{onSave:ua,Clear:Fe}}),Object(i.useEffect)(function(){if(!T||!N)return;var be=T.code,xe=T.language,ae=T.hack_sets,U=T.description,Ke=T.name,Ve=T.time_limit,ot=T.test_set_average,Oe=T.test_set_score,Nt=T.code_compile_score,It={loading:!1,data:{hack_codes:{language:xe,code:_t.Base64.decode(be)},hack:{name:Ke,description:U,time_limit:Ve,test_set_average:ot,test_set_score:Oe,code_compile_score:Nt},hack_sets:ae}};parseInt(Nt)>0&&Qe(!0),De.setFieldsValue(Object(d.a)({},It.data)),qe({type:vt.SET_INITAL_DATA,payload:Object(We.cloneDeep)(It)})},[T,N]);function Gt(be,xe){return Ae.apply(this,arguments)}function Ae(){return Ae=Object(o.a)(Y.a.mark(function be(xe,ae){return Y.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:case"end":return Ke.stop()}},be)})),Ae.apply(this,arguments)}function Et(be){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{test_set_score:be.target.value})})}})}function yt(be){var xe=be.target.value;qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{test_set_average:xe})})}})}function ft(){var be=De.getFieldValue("hack_sets"),xe=parseInt(De.getFieldValue("hack").code_compile_score)||0,ae=be.length+1,U=Math.floor((100-xe)/ae),Ke=(100-xe)%ae;be.map(function(Ve,ot){return mt&&(Ve.score=U),Ve.position=ot+1,Ve}),be.push({input:"",output:"",position:ae,score:mt?U+Ke:0,display_set:!1}),De.setFieldsValue({hack_sets:be}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:be})}})}function rt(){var be=De.getFieldValue("hack_sets"),xe=parseInt(De.getFieldValue("hack").code_compile_score)||0,ae=be.length,U=Math.floor((100-xe)/ae),Ke=(100-xe)%ae;be.map(function(Ve,ot){return mt&&(Ve.score=U,ot===be.length-1&&(Ve.score=U+Ke)),Ve.position=ot+1,Ve}),De.setFieldsValue({hack_sets:be}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:be})}})}function g(be){var xe=De.getFieldValue("hack_sets"),ae=parseInt(De.getFieldValue("hack").code_compile_score)||0,U=(xe==null?void 0:xe.length)-1,Ke=Math.ceil((100-ae)/U),Ve=(100-ae)%U;xe.splice(be,1),xe==null||xe.map(function(ot,Oe){return mt&&(ot.score=Ke,Oe===U-1&&(ot.score=Ke+Ve)),ot.position=Oe+1,ot}),qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_sets:xe})}}),De.setFieldsValue({hack_sets:xe})}function Vt(be){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack_codes:Object(d.a)(Object(d.a)({},Me.hack_codes),{},{language:be})})}})}var xt=function(xe){},zt=function(xe){qe({type:vt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},Me),{},{hack:Object(d.a)(Object(d.a)({},Me.hack),{},{name:xe.target.value})})}})},Fe=function(){De.resetFields()};return r.a.createElement(b.a,{form:De,initialValues:Me,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:xt,onFinish:Gt},r.a.createElement(ve.a,null,r.a.createElement(oe.a,{span:14},r.a.createElement(Ye,{onChangeLanguage:Vt,onRemoveTestCase:g,onAddTestCase:ft,onAddTestCases:rt,onNameChange:zt,hack:Me.hack,form:De,defaultkey:Ot,setdefalutkey:Bt,isshows:Re,onChangeScore:Et,onChangeAverage:yt})),r.a.createElement(oe.a,{span:10},r.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(dt,{language:Me==null||((ue=Me.hack_codes)===null||ue===void 0)?void 0:ue.language})))))};function Ye(v){var x=v.hack,le=v.onNameChange,I=v.onChangeAverage,ue=v.onChangeScore,N=v.onAddTestCase,T=v.onRemoveTestCase,W=v.onChangeLanguage,pe=v.onAddTestCases,Be=v.form,De=v.isshows,bt=v.defaultkey,$e=v.setdefalutkey,Xe=x.test_set_average,qe=x.test_set_score,ht=x.name,Me=Object(i.useState)(De),Ft=Object(k.a)(Me,2),mt=Ft[0],it=Ft[1];return Object(i.useEffect)(function(){it(De)},[De]),r.a.createElement("div",{className:s.a["oj-left-panel"]},r.a.createElement("div",{className:s.a["oj-form-info"]},r.a.createElement("div",{className:s.a.field},r.a.createElement(b.a.Item,{label:r.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",r.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:r.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},r.a.createElement(h.a,{min:3,max:60})),r.a.createElement(b.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},r.a.createElement(j.a,{onChange:W},ie(t.language)))),r.a.createElement(b.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},r.a.createElement(p.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:r.a.createElement("span",null,60-((ht==null?void 0:ht.length)||0)),onChange:le})),r.a.createElement(b.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},r.a.createElement(Dt.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),r.a.createElement("div",{className:"tst-case-info"},r.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",r.a.createElement(l.a,{type:"primary",ghost:!0,onClick:N},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),r.a.createElement(b.a.Item,{name:["hack","test_set_score"]},r.a.createElement(a.a.Group,{onChange:ue},r.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",r.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")),r.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",r.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")))),!x.test_set_score&&r.a.createElement(b.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},r.a.createElement(a.a.Group,{onChange:I},r.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),r.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!x.test_set_score&&r.a.createElement("div",null,r.a.createElement("div",{style:{display:"flex",height:"30px"}},r.a.createElement(C.a,{checked:mt,onChange:function(Re){it(Re.target.checked),Be.setFieldsValue({hack:{code_compile_score:0}}),pe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),mt&&r.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",r.a.createElement(b.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},r.a.createElement(h.a,{onChange:function(){pe()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),r.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")),r.a.createElement(b.a.List,{name:"hack_sets"},function(Ut,Re){return Object(de.a)(Re),r.a.createElement(V.a,null,Ut.map(function(Qe,at){return r.a.createElement(Tt,{key:"".concat(Qe.key,"--").concat(at),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(at+1)),qe?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a.Item,{name:[Qe.name,"score"],fieldKey:[Qe.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(at+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(Ot){return Ot.stopPropagation()},min:0,max:100,disabled:Xe})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Qe.name,"display_set"],fieldKey:[Qe.fieldKey,"display_set"]},r.a.createElement(C.a,null)),at===Ut.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(nt.a,{className:s.a["btn-remove-case"],onClick:N})):null,at>0?r.a.createElement("div",{onClick:function(Ot){return Ot.stopPropagation()}},r.a.createElement(Z.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:r.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+at),onConfirm:function(){T(at)}},r.a.createElement(Ne.a,{className:s.a["btn-remove-case"]}))):r.a.createElement(Ne.a,{style:{opacity:0},className:s.a["btn-remove-case"]}))},r.a.createElement(b.a.Item,{label:"\u8F93\u5165",name:[Qe.name,"input"],fieldKey:[Qe.fieldKey,"input"]},r.a.createElement(Mt,null)),r.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[Qe.name,"output"],fieldKey:[Qe.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Mt,null)))}))}))))}var ea=D.a=Object(i.forwardRef)(Zt)},JI8h:function(ee,D,e){"use strict";var fe=e("5Dmo"),Z=e("3S7+"),de=e("oBTY"),u=e("miYZ"),C=e("tsqr"),n=e("tJVT"),a=e("PpiC"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("Ot1p"),y=e("9Bee"),h=e("xIf3"),E=e.n(h),ve=e("1vsH"),X=["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"],oe=function(Y,ne){var m=Y.editData,F=Y.globalSetting,o=Y.loading,re=Y.dispatch,b=Y.onRef,k=b===void 0?function(){}:b,d=Y.isEdit,A=Object(a.a)(Y,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),V=Object(c.useState)([]),f=Object(n.a)(V,2),p=f[0],i=f[1],r=Object(c.useState)(),O=Object(n.a)(r,2),s=O[0],Q=O[1],M=Object(c.useState)([]),L=Object(n.a)(M,2),t=L[0],Ce=L[1],ie=Object(c.useState)(""),ke=Object(n.a)(ie,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),_t=Object(n.a)(Ne,2),We=_t[0],Dt=_t[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){if(!m||!d)return;nt(m==null?void 0:m.name),Dt(m==null?void 0:m.analysis),i(m==null?void 0:m.choices.map(function(G){return G.choice_text}));var ye=[];m==null||m.choices.map(function(G,me){G.is_answer&&ye.push(me)}),Ce(ye)},[m,d]),Object(c.useImperativeHandle)(ne,function(){return{onSave:st,Clear:Ct}});var st=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Ie){return!Ie});if(G>-1)return C.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(X[G]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!t.length)return C.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(t.length<2)return C.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(ve.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var me=p.map(function(Ie,tt){return{choice_text:Ie,is_answer:t.includes(tt)?1:0}});return{name:K,choices:me,analysis:We}},Ct=function(){nt(""),Dt(""),Ce(""),i(["","","",""])};return l.a.createElement("section",{className:E.a.wrap},l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u9898\u5E72\uFF1A")),l.a.createElement(j.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:K,onChange:function(G){return nt(G)}}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.required},"*"),l.a.createElement("span",{className:E.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",l.a.createElement("span",{className:E.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.map(function(ye,G){return l.a.createElement("div",{className:E.a.choiceWrap,key:G},l.a.createElement(Z.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},l.a.createElement("div",{className:"".concat(E.a.answer," ").concat(t.includes(G)?E.a.activeAnswer:""),onClick:function(){t.includes(G)?Ce(t.filter(function(Ie){return Ie!==G})):Ce([].concat(Object(de.a)(t),[G]))}},X[G])),l.a.createElement("div",{className:E.a.editorWrap},s===G?l.a.createElement(j.a,{id:"single-question-option-".concat(G),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ye,onChange:function(Ie){p[G]=Ie,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(y.a,{value:ye}))),G>1&&l.a.createElement(Z.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Ie,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(Z.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},l.a.createElement("i",{className:"".concat(E.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return i([].concat(Object(de.a)(p),[""]))}})))}),l.a.createElement("p",{className:E.a.titleWrap},l.a.createElement("span",{className:E.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(j.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:We,onChange:function(G){return Dt(G)}}))};D.a=Object(_.a)(function(R){var Y=R.loading,ne=R.globalSetting;return{globalSetting:ne,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(oe))},KGka:function(ee,D,e){"use strict";var fe=e("7Kak"),Z=e("9yH6"),de=e("miYZ"),u=e("tsqr"),C=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("9kvl"),_=e("Ot1p"),j=e("xIf3"),y=e.n(j),h=["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(X,oe){var R=X.editData,Y=X.globalSetting,ne=X.loading,m=X.dispatch,F=X.onRef,o=F===void 0?function(){}:F,re=X.isEdit,b=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),k=Object(a.useState)(),d=Object(C.a)(k,2),A=d[0],V=d[1],f=Object(a.useState)(""),p=Object(C.a)(f,2),i=p[0],r=p[1],O=Object(a.useState)(""),s=Object(C.a)(O,2),Q=s[0],M=s[1];Object(a.useEffect)(function(){if(!R||!re)return;r(R==null?void 0:R.name),M(R==null?void 0:R.analysis);var Ce=R==null?void 0:R.choices.find(function(ie){return ie.is_answer});V(Ce.choice_text==="\u6B63\u786E"?"0":"1")},[R,re]),Object(a.useImperativeHandle)(oe,function(){return{onSave:L,Clear:t}});var L=function(){if(!i)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return u.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ie=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:i,choices:ie,analysis:Q}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:y.a.wrap},c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.required},"*"),c.a.createElement("span",{className:y.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:i,onChange:function(ie){return r(ie)}}),c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.required},"*"),c.a.createElement("span",{className:y.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:y.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(Z.a.Group,{buttonStyle:"solid",value:A,onChange:function(ie){return V(ie.target.value)}},c.a.createElement(Z.a.Button,{value:"0",className:"".concat(y.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(Z.a.Button,{value:"1",className:y.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:y.a.titleWrap},c.a.createElement("span",{className:y.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Q,onChange:function(ie){return M(ie)}}))};D.a=Object(l.a)(function(ve){var X=ve.loading,oe=ve.globalSetting;return{globalSetting:oe,loading:X.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(E))},M8RZ:function(ee,D,e){"use strict";e.d(D,"a",function(){return l});var fe=e("fWQN"),Z=e("mtLc"),de=e("yKVA"),u=e("879j"),C=e("q1tI"),n=e.n(C),a=e("i8i4"),c=e.n(a),l=function(_){Object(de.a)(y,_);var j=Object(u.a)(y);function y(h){var E;Object(fe.a)(this,y),E=j.call(this,h);var ve=window.document;return E.node=ve.createElement("div"),ve.body.appendChild(E.node),E}return Object(Z.a)(y,[{key:"render",value:function(){var E=this.props.children;return Object(a.createPortal)(E,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),y}(n.a.Component)},MB9C:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3m_pw",flex_space_between:"flex_space_between___3VRZm",flex_box_vertical_center:"flex_box_vertical_center___1_g4L",flex_box_center_end:"flex_box_center_end___3r_29",flex_box_column:"flex_box_column___36k3y",itemWrap:"itemWrap___ElVAj",listWrap:"listWrap___30z4t",list:"list___3ok7k",row:"row___RZ6iN",typeRow:"typeRow___3ou1f",type:"type___eB177",typeName:"typeName___3sury",typeIcon:"typeIcon___1Chmu",unpublished:"unpublished___3SnL3",private:"private___23qeG",public:"public___bwR-n",reviewFlag:"reviewFlag___1aJTR",typeRightAction:"typeRightAction___3Z5aX",actionLink:"actionLink___2yVN3",actionIcon:"actionIcon___2UOpi",topicTitle:"topicTitle___3RLlT",topicTitleContent:"topicTitleContent___1fTBy",judgmentContent:"judgmentContent___2-3tA",programContent:"programContent___3yihf",otherContent:"otherContent___12sb1",otherContentItem:"otherContentItem___HdIHN",otehrContentHtml:"otehrContentHtml___DBJPE",difficultyRow:"difficultyRow___v_pfS",updateTimeRow:"updateTimeRow___E4gt_",updateTimeWrap:"updateTimeWrap___3nqwP",updateTimeContent:"updateTimeContent___2fUCh",programLanguage:"programLanguage___tZZvn",updateTimeRowAction:"updateTimeRowAction___3z2pB",bottomAction:"bottomAction___tHgZc",borderColorBlue:"borderColorBlue___3CpzP",borderColorRed:"borderColorRed___Ib4ZJ",borderColorFFF:"borderColorFFF___3EVzQ",borderColorGray:"borderColorGray___2p7P7",selectIcon:"selectIcon___1wQQJ",colorGreen:"colorGreen___2R_cg",parseAnswerBorder:"parseAnswerBorder___1bmxD",answer:"answer___2U-_g",answerHtml:"answerHtml___2TIYs",parse:"parse___1vW6E",parseText:"parseText___2TD3X",parseAnswer:"parseAnswer___2lWiT",parseAnswerHtml:"parseAnswerHtml___38-ga",actionBar:"actionBar___2C8CW",line:"line___nSr80",know:"know___3pjay",longKnow:"longKnow___2Covn"}},NLgs:function(ee,D,e){"use strict";e.d(D,"e",function(){return oe}),e.d(D,"f",function(){return R}),e.d(D,"d",function(){return ne}),e.d(D,"c",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"b",function(){return o});var fe=e("WmNS"),Z=e.n(fe),de=e("miYZ"),u=e("tsqr"),C=e("9og8"),n=e("2qtc"),a=e("kLXV"),c=e("q1tI"),l=e.n(c),_=e("9kvl"),j=e("xKgJ"),y=e("1vsH"),h=e("RCxd"),E=e("mOS8"),ve=e.n(E),X=e("m3rI"),oe=function(b){return!!(R(b)&&Y())},R=function(b){return Object(j.q)()?!0:(b({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Y=function(){var b,k=Object(_.b)()._store.getState(),d=k.user;return((b=d.userInfo)===null||b===void 0?void 0:b.profile_completed)?!0:(a.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:l.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){_.c.push("/account/profile/edit")}}),!1)},ne=function(){var b,k=Object(_.b)()._store.getState(),d=k.user;return((b=d.userInfo)===null||b===void 0?void 0:b.professional_certification)?!0:(a.a.confirm({title:"\u63D0\u793A",centered:!0,content:l.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(y.J)("/account/certification")}}),!1)},m=function(){return Object(j.b)()?!0:(a.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),l.a.createElement("img",{src:Object(j.u)()?e("WdTA"):"".concat(X.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),l.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(j.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(b,k){return b?!0:(a.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("p",null,k||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),l.a.createElement("div",{style:{marginLeft:"110px"}},l.a.createElement("img",{src:e("1ZF9"),width:200}),l.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(b){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",d=Object(_.b)()._store.getState(),A=d.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(a.a.info({centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:l.a.createElement("div",{className:"tc",style:{marginLeft:-38}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),l.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),l.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:ve.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(a.a.confirm({centered:!0,icon:l.a.createElement(h.a,null),title:"\u63D0\u793A",content:l.a.createElement("div",null,l.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),l.a.createElement("br",null),l.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){a.a.confirm({width:440,centered:!0,icon:l.a.createElement(h.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var f=Object(C.a)(Z.a.mark(function i(){var r;return Z.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,b({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:r=s.sent,r.status!==401&&(u.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),b({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),b({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return s.stop()}},i)}));function p(){return f.apply(this,arguments)}return p}()})}}),!0):!1}},O2Wb:function(ee,D,e){ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ee,D,e){"use strict";var fe=e("2qtc"),Z=e("kLXV"),de=e("rAM+"),u=e("tJVT"),C=e("jrin"),n=e("q1tI"),a=e.n(n),c=e("VrN/"),l=e.n(c),_=e("bdgK"),j=e("p77/"),y=e("Bd2K"),h=e("ELLl"),E=e("19Vz"),ve=e("lZu9"),X=e("kSUc"),oe=e("9Bee"),R=e("0Owb"),Y=e("dejd"),ne=e("C+DQ"),m=[{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 F(v){var x=v.onActionCallback,le=v.title,I=v.icon,ue=v.actionName,N=v.className,T=N===void 0?"":N,W=v.children;function pe(){x(ue)}return a.a.createElement("a",{title:le,className:T,onClick:pe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var o=function(v){var x=v.watch,le=v.showNullButton,I=v.onActionCallback,ue=v.fullScreen,N=v.insertTemp,T=[].concat(m,[{title:"".concat(x?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(x?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},T.map(function(W,pe){return a.a.createElement("li",{key:pe},W.actionName?a.a.createElement(F,Object(R.a)({},W,{onActionCallback:I})):a.a.createElement("span",{className:"v-line"}))}),le?a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,N&&a.a.createElement("li",null,a.a.createElement(F,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(N),onActionCallback:I},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(F,{icon:"".concat(ue?"icon-shrink":"icon-enlarge"),title:ue?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},re=e("M8RZ"),b=e("+L6B"),k=e("2/Rp"),d=e("y8nQ"),A=e("Vl3Y"),V=e("5NDa"),f=e("5rEg"),p={labelCol:{span:4},wrapperCol:{span:20}},i=function(v){var x=v.callback,le=v.onCancel;function I(ue){x(ue)}return a.a.createElement(A.a,Object(R.a)({},p,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:I}),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(f.a,null)),a.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(f.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))},r=e("7ahc"),O=e("HmJG"),s=e("BjJ7"),Q=A.a.useForm,M={width:280,marginRight:10},L={labelCol:{span:5},wrapperCol:{span:19}},t=function(v){var x=v.callback,le=v.onCancel,I=Q(),ue=Object(u.a)(I,1),N=ue[0];function T(Be){x(Be)}function W(Be){N.setFieldsValue({src:"/api/attachments/".concat(Be.id)})}function pe(Be){var De=Be.target.files[0];ie(De,W)}return a.a.createElement(A.a,Object(R.a)({form:N},L,{className:"upload-image-panel",onFinish:T}),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(f.a,{style:M})),a.a.createElement(Ce,{onFileChange:pe}))),a.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(f.a,{style:{width:264}})),a.a.createElement(A.a.Item,{style:{textAlign:"right"}},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function Ce(v){var x=v.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:x}))}function ie(v,x){if(!v)throw new String("\u6CA1\u6709\u6587\u4EF6");var le=new FormData;le.append("editormd-image-file",v),le.append("file_param_name","editormd-image-file"),le.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(ue){x(JSON.parse(ue.target.responseText))},!1),I.addEventListener("error",function(ue){console.error(ue)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(le)}var ke=e("giR+"),K=e("fyUT"),nt=e("7Kak"),Ne=e("9yH6"),_t=Ne.a.Group,We={margin:"0 8px"},Dt=function(v){var x=v.callback,le=v.onCancel;function I(ue){x(ue)}return a.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:I},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:We},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:We},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:We},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:We},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(_t,null,a.a.createElement(Ne.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Ne.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Ne.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Ne.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(k.a,{type:"ghost",onClick:le},"\u53D6\u6D88")))},st="link",Ct="upload-image",ye="code-block",G="add-table",me="------------",Ie={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},tt=e("9VGf"),B,he;function At(){}var dt=0,ut=1e4,Mt="\u2581",Tt=`
|
|
**\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 Pt(v){return/^\d+$/.test(v)?"".concat(v,"px"):v}var vt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Kt=vt?"Cmd":"Ctrl",Zt=(B={},Object(C.a)(B,Kt+"-B","bold"),Object(C.a)(B,Kt+"-I","italic"),B),Ye=(he={},Object(C.a)(he,st,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(he,ye,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(he,Ct,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(he,G,"\u6DFB\u52A0\u8868\u683C"),he),ea=D.a=function(v){var x=v.defaultValue,le=x===void 0?"":x,I=v.onChange,ue=v.width,N=ue===void 0?"100%":ue,T=v.height,W=T===void 0?400:T,pe=v.miniToolbar,Be=pe===void 0?!1:pe,De=v.isFocus,bt=De===void 0?!1:De,$e=v.watch,Xe=v.insertTemp,qe=v.id,ht=qe===void 0?"markdown-editor-id":qe,Me=v.showResizeBar,Ft=Me===void 0?!1:Me,mt=v.noStorage,it=mt===void 0?!1:mt,Ut=v.showNullButton,Re=Ut===void 0?!1:Ut,Qe=v.fullScreen,at=Qe===void 0?!1:Qe,gt=v.onBlur,Ot=v.onCMBeforeChange,Bt=v.className,ua=Bt===void 0?"":Bt,Gt=v.placeholder,Ae=Gt===void 0?"":Gt,Et=v.values,yt=Et===void 0?"":Et,ft=Object(n.useState)(null),rt=Object(u.a)(ft,2),g=rt[0],Vt=rt[1],xt=Object(n.useState)(le),zt=Object(u.a)(xt,2),Fe=zt[0],be=zt[1],xe=Object(n.useState)($e),ae=Object(u.a)(xe,2),U=ae[0],Ke=ae[1],Ve=Object(n.useState)(at),ot=Object(u.a)(Ve,2),Oe=ot[0],Nt=ot[1],It=Object(n.useState)(""),Se=Object(u.a)(It,2),kt=Se[0],Rt=Se[1],Qt=Object(n.useState)(0),ze=Object(u.a)(Qt,2),wt=ze[0],Yt=ze[1],qt=Object(n.useState)(W),Te=Object(u.a)(qt,2),$=Te[0],q=Te[1],z=Object(n.useState)(!1),se=Object(u.a)(z,2),P=se[0],w=se[1],S=Object(n.useRef)(),H=Object(n.useRef)(),_e=Object(n.useRef)(),ce=Object(n.useRef)();Object(n.useEffect)(function(){be(yt),g==null||g.setValue(yt)},[yt]),Object(n.useEffect)(function(){if(S.current){var Ee=function(Je,Ze){var ct=Ze.clipboardData;if(ct){var jt=ct.types.toString(),Wt=ct.items;if(jt==="text/html,Files"||jt==="Files"){var lt=Wt[1];jt==="Files"&&(lt=Wt[0]),lt.kind==="file"&<.type.match(/^image\//i)&&ie(lt.getAsFile(),function(Ht){Ht.id?ge.replaceSelection("")):(Ht==null?void 0:Ht.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},ge=l.a.fromTextArea(S.current,{mode:"markdown",lineNumbers:!Be,lineWrapping:!0,value:le,autoCloseTags:!0,autoCloseBrackets:!0});return bt&&ge.focus(),ge.on("paste",Ee),Vt(ge),function(){ge.off("paste",Ee)}}},[]);var et=Object(n.useCallback)(function(){if(H.current)try{var Ee=H.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,ge=H.current.getElementsByClassName("markdown-editor-body")[0];Oe?ge.style.height="calc(100vh - ".concat(Ee,"px)"):ge.style.height="".concat($-Ee,"px")}catch(Pe){console.log(Pe,"---- to set md editor body height")}},[$,H,Oe]);Object(n.useEffect)(function(){function Ee(){var Pe=new _.default(function(Je){var Ze=Object(de.a)(Je),ct;try{for(Ze.s();!(ct=Ze.n()).done;){var jt=ct.value;(jt.target.offsetHeight>0||jt.target.offsetWidth>0)&&(et(),g.setSize("100%","100%"),g.refresh())}}catch(Wt){Ze.e(Wt)}finally{Ze.f()}});return Pe.observe(S.current.parentElement),Pe}if(g){var ge=Ee();return function(){ge.unobserve(S.current.parentElement)}}},[g,et]),Object(n.useEffect)(function(){if(g){for(var Ee=[],ge=function(){var jt=Je[Pe];Ze=Object(u.a)(jt,2);var Wt=Ze[0],lt=Ze[1],Ht=Object(C.a)({},Wt,function(){Ge(lt)});Ee.push(Ht),g.addKeyMap(Ht)},Pe=0,Je=Object.entries(Zt);Pe<Je.length;Pe++){var Ze;ge()}return function(){var ct=Object(de.a)(Ee),jt;try{for(ct.s();!(jt=ct.n()).done;){var Wt=jt.value;g.removeKeyMap(Wt)}}catch(lt){ct.e(lt)}finally{ct.f()}}}},[g]),Object(n.useEffect)(function(){at!==Oe&&Nt(at)},[at]),Object(tt.a)(function(){if(!it&&wt>0){var Ee=new Date().getTime(),ge=window.sessionStorage.getItem(ht);Ee>=wt+ut&&(!ge||ge!==Fe)&&(window.sessionStorage.setItem(ht,Fe),w(!0))}},ut),Object(n.useEffect)(function(){Ke($e)},[g,$e]),Object(n.useEffect)(function(){g&&(bt&&g.focus())},[g,bt]),Object(n.useEffect)(function(){if(U&&g){var Ee=function(Je){var Ze=Je.target;if(ce.current){var ct=Ze.scrollTop/Ze.scrollHeight;ce.current.scrollTop=ce.current.scrollHeight*ct}},ge=g.getScrollerElement();return ge.addEventListener("scroll",Ee),function(){ge.removeEventListener("scroll",Ee)}}},[g,U]),Object(n.useEffect)(function(){if(g&&Ot){var Ee=function(Pe,Je){Ot(Pe,Je)};return g.on("beforeChange",Ee),function(){g.off("beforeChange",Ee)}}},[g,Ot]),Object(n.useEffect)(function(){if(g&>){var Ee=function(){gt(g.getValue())};return g.on("blur",Ee),function(){g.off("blur",Ee)}}},[g,gt]),Object(n.useEffect)(function(){if(g){var Ee=function(Pe){var Je=Pe.getValue();be(Je),Yt(new Date().getTime()),Pe.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(Je)};return g.on("change",Ee),function(){g.off("change",Ee)}}},[g,I]),Object(n.useEffect)(function(){g&&(le==null?(g.setValue(""),be("")):le!==g.getValue()&&(g.setValue(le),be(le),g.setCursor(g.lineCount(),0)))},[g,le]);var Ge=Object(n.useCallback)(function(Ee){var ge=g.getCursor(),Pe=g.getSelection(),Je=Pe.split(`
|
|
`);switch(Ee){case"bold":return g.replaceSelection("**"+Pe+"**"),Pe===""&&g.setCursor(ge.line,ge.ch+2),g.focus();case"italic":return g.replaceSelection("*"+Pe+"*"),Pe===""&&g.setCursor(ge.line,ge.ch+1),g.focus();case"code":return g.replaceSelection("`"+Pe+"`"),Pe===""&&g.setCursor(ge.line,ge.ch+1),g.focus();case"inline-latex":return g.replaceSelection("`$$"+Pe+"$$`"),Pe===""&&g.setCursor(ge.line,ge.ch+3),g.focus();case"latex":return g.replaceSelection("```latex\n"+Pe+"\n```"),g.setCursor(ge.line+1,Pe.length+1),g.focus();case"line-break":return g.replaceSelection(`<br/>
|
|
`),g.focus();case"list-ul":return Pe===""?g.replaceSelection("- "+Pe):g.replaceSelection(Je.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(`
|
|
`)),g.focus();case"list-ol":return Pe===""?g.replaceSelection("1. "+Pe):g.replaceSelection(Je.map(function(Ze,ct){return Ze===""?"":"".concat(ct+1,". ").concat(Ze)}).join(`
|
|
`)),g.focus();case"add-null-ch":return Pe===""&&g.setCursor(ge.line,ge.ch+1),g.replaceSelection(Mt),g.focus();case"inster-template-1":return Pe===""&&g.setCursor(ge.line,ge.ch),g.replaceSelection(Tt),g.focus();case"eraser":return g.setValue(""),g.focus();case"trigger-watch":return Ke(!U),g.focus();case"trigger-full-screen":return Nt(!Oe),g.focus();case st:Rt(st);return;case ye:Rt(ye);return;case Ct:Rt(Ct);return;case G:Rt(G);return;default:throw new Error}},[g,U,Oe]),$t=Object(n.useCallback)(function(Ee){Rt("");switch(kt){case st:var ge=Ee.title,Pe=Ee.link;return g.replaceSelection("[".concat(ge,"](").concat(Pe,")")),g.focus();case ye:var Je=Ee.language,Ze=Ee.content;return g.replaceSelection(["```"+Je,Ze,"```"].join(`
|
|
`)),g.focus();case Ct:var ct=Ee.src,jt=Ee.alt;return g.replaceSelection(".concat(ct,' "').concat(jt,'" )')),g.focus();case G:for(var Wt=Ee.row,lt=Ee.col,Ht=Ee.align,oa=`
|
|
`,la=0;la<Wt;la++){for(var ma=[],_a=[],Ea=0;Ea<lt;Ea++)la===1&&_a.push(Ie[Ht]),ma.push(" ");la===1&&(oa+="| ".concat(_a.join(" | "),` |
|
|
`)),oa+="| ".concat(ma.join(lt===1?"":" | "),` |
|
|
`)}return g.replaceSelection(oa+`
|
|
`),g.focus();default:throw new Error}},[g,kt]),aa=Object(n.useMemo)(function(){switch(kt){case st:return a.a.createElement(i,{callback:$t,onCancel:Jt});case ye:return a.a.createElement(r.b,{callback:$t,onCancel:Jt});case Ct:return a.a.createElement(t,{callback:$t,onCancel:Jt});case G:return a.a.createElement(Dt,{callback:$t,onCancel:Jt});default:return null}},[kt]);function Jt(){Rt("")}Object(n.useEffect)(function(){if(_e.current){var Ee=function(Wt){Ze=!0,ct=Wt.pageY},ge=function(){Ze=!1},Pe=function(Wt){if(Ze){var lt=Wt.pageY-ct;lt<0&&(lt=0),lt>300&&(lt=300);var Ht=W+lt+"px";q(Ht)}},Je=_e.current,Ze=!1,ct=0;return Je.addEventListener("mousedown",Ee),document.addEventListener("mousemove",Pe),document.addEventListener("mouseup",ge),function(){Je.removeEventListener("mousedown",Ee),document.removeEventListener("mousemove",Pe),document.removeEventListener("mouseup",ge)}}},[g,_e]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Pt(N),ia=Pt($),ca={width:ra,height:ia},St=Object(n.useMemo)(function(){if(wt){var Ee=new Date(wt),ge=Ee.getHours(),Pe=Ee.getMinutes(),Je=Ee.getSeconds();return ge=ge<10?"0"+ge:ge,Pe=Pe<10?"0"+Pe:Pe,Je=Je<10?"0"+Je:Je,"".concat(ge,":").concat(Pe,":").concat(Je)}return 0},[wt]);function He(){window.sessionStorage.removeItem(ht),w(!1),Yt(0)}function Lt(){w(!1),Yt(0),g.setValue(window.sessionStorage.getItem(ht))}return a.a.createElement(n.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:H},a.a.createElement("div",{className:"markdown-editor-container ".concat(ua," ").concat(U?"on-preview":""," ").concat(Be?"mini":""," ").concat(Oe?"full-screen":""),style:ca},a.a.createElement(o,{insertTemp:Xe,watch:U,fullScreen:Oe,showNullButton:Re,onActionCallback:Ge}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:S,placeholder:Ae})),U?a.a.createElement("div",{ref:ce,className:"preview-container"},a.a.createElement(oe.a,{value:Fe})):null))),Ft?a.a.createElement("a",{ref:_e,className:"editor-resize"}):null,a.a.createElement(re.a,null,Ye[kt]?a.a.createElement(Z.a,{centered:!0,title:Ye[kt],visible:!0,onCancel:Jt,footer:null},aa):null))}},S9qI:function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___38r-Z",flex_space_between:"flex_space_between___2tQg4",flex_box_vertical_center:"flex_box_vertical_center___3A_tk",flex_box_center_end:"flex_box_center_end___14tlw",flex_box_column:"flex_box_column___1wOWA",wrap:"wrap___4Jqd0",head:"head___2JuaM",formWrap:"formWrap___3IGau",tabsWrap:"tabsWrap___2hOUL",listWarp:"listWarp___3kwG_",actionButton:"actionButton___3WtDn",selectWrap:"selectWrap___IriII",s1:"s1___3jyrU",s2:"s2___THEll"}},Tkyw:function(ee,D,e){ee.exports={wrap:"wrap___Mc0wh",basket:"basket___1MkME",count:"count___149S2"}},UUDw:function(ee,D,e){ee.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},V49x:function(ee,D,e){"use strict";var fe=[],Z=function(C){fe.forEach(function(n){if(C.target===n.element||de.isParent(C.target,n.element))return;n.callbacks.forEach(function(a){return a()})})};window.document.body?window.document.body.addEventListener("click",Z):window.addEventListener("DOMContentLoaded",function(){window.document.body.addEventListener("click",Z)});var de={isParent:function(C,n){for(var a=C;a&&a.tagName&&a.tagName.toLowerCase()!=="body";){if(a===n)return!0;a=a.parentNode}return!1},init:function(C,n){var a=fe.filter(function(c){return c.element===C});return a.length>0?a[0].callbacks.push(n):fe.push({element:C,callbacks:[n]}),{clear:function(){fe=fe.filter(function(l){return l.element!==C})}}}};D.a=de},WdTA:function(ee,D,e){ee.exports=e.p+"static/studnetqun.a5754d96.png"},YAlC:function(ee,D,e){ee.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(ee,D,e){ee.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ee,D,e){"use strict";var fe=e("BoS7"),Z=e("Sdc0"),de=e("OaEy"),u=e("2fM7"),C=e("q1tI"),n=e.n(C),a=e("lOMy"),c=e.n(a),l=u.a.Option;D.a=function(_){var j=_.onFontSizeChange,y=_.cmFontSize,h=_.cmCodeMode,E=_.onCodeModeChange,ve=_.onTabToSpace,X=_.className,oe=X===void 0?"":X,R=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(oe)},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(u.a,{bordered:!1,size:"small",value:h,onChange:E},n.a.createElement(l,{value:"vs"},"\u767D\u8272\u80CC\u666F"),n.a.createElement(l,{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(u.a,{bordered:!1,size:"small",value:y,onChange:j},n.a.createElement(l,{value:12},"12px"),n.a.createElement(l,{value:14},"14px"),n.a.createElement(l,{value:16},"16px"),n.a.createElement(l,{value:18},"18px"),n.a.createElement(l,{value:20},"20px"),n.a.createElement(l,{value:22},"22px"))),n.a.createElement("div",{className:"file-item"},n.a.createElement("b",null,"Tab\u8F6C\u6362"),n.a.createElement(Z.a,{checked:R,onChange:ve}))),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"))),Y)}},ZW9T:function(ee,D,e){"use strict";e.d(D,"a",function(){return ne});var fe=e("k1fw"),Z=e("miYZ"),de=e("tsqr"),u=e("rAM+"),C=e("tJVT"),n=e("PpiC"),a=e("q1tI"),c=e.n(a),l=e("bdgK");function _(m,F,o,re,b){var k=F.getWordUntilPosition(o),d={startLineNumber:o.lineNumber,endLineNumber:o.lineNumber,startColumn:k.startColumn,endColumn:k.endColumn},A=re.map(function(V){return{label:V,kind:m.languages.CompletionItemKind.Keyword,insertText:V,insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:d}});return b.map(function(V){A.push(Object(fe.a)(Object(fe.a)({},V),{},{range:d}))}),A}var j=function(m){var F={label:"ifelse",kind:m.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},o=["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"];m.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(d,A){var V=_(m,d,A,o,[F]);return{suggestions:V}}});var re=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];m.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(d,A){var V=[{label:"print",kind:m.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,re,V);return{suggestions:f}}});var b=["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"];m.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(d,A){var V=[F,{label:"main",kind:m.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:m.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
|
|
`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,b,V);return{suggestions:f}}})},y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function h(m){return/^\d+$/.test(m)?"".concat(m,"px"):m}function E(){}var ve=!1,X={"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 oe(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=m;if(Array.isArray(m)){for(var o=0;o<m.length;o++){var re=X[m[o]];if(re)return re}return F[0]}return X[F]||F}var R=null,Y=D.b=function(m){var F=m.width,o=F===void 0?"100%":F,re=m.height,b=re===void 0?"100%":re,k=m.value,d=m.language,A=d===void 0?"javascript":d,V=m.style,f=V===void 0?{}:V,p=m.options,i=p===void 0?{}:p,r=m.overrideServices,O=r===void 0?{}:r,s=m.theme,Q=s===void 0?"vs-dark":s,M=m.onEditBlur,L=m.onSave,t=m.autoHeight,Ce=t===void 0?!1:t,ie=m.forbidCopy,ke=ie===void 0?!1:ie,K=m.onChange,nt=K===void 0?E:K,Ne=m.editorDidMount,_t=Ne===void 0?E:Ne,We=m.onFocus,Dt=We===void 0?E:We,st=m.filename,Ct=st===void 0?"educoder.txt":st,ye=Object(n.a)(m,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),G=Object(a.useRef)(),me=Object(a.useRef)({}),Ie=Object(a.useState)(!1),tt=Object(C.a)(Ie,2),B=tt[0],he=tt[1];function At(){var N;return G.current&&(N=new l.default(function(T){var W=Object(u.a)(T),pe;try{for(W.s();!(pe=W.n()).done;){var Be=pe.value;(Be.target.offsetHeight>0||Be.target.offsetWidth>0)&&me.current.instance.layout()}}catch(De){W.e(De)}finally{W.f()}}),N.observe(G.current)),N}function dt(){de.b.warn(decodeURIComponent(y))}Object(a.useEffect)(function(){var N=me.current.instance;if(k!=null&&N&&B){var T=N.getModel();T&&k!==T.getValue()&&(ve=!0,T.setValue(k),N.layout(),ve=!1)}},[k,B,me.current]);function ut(){var N=me.current.instance;if(N){var T=N.getSelection(),W=me.current.pastePos||{},pe=new R.Range(W.startLineNumber||T.endLineNumber,W.startColumn||T.endColumn,W.endLineNumber||T.endLineNumber,W.endColumn||T.endColumn);setTimeout(function(){N.executeEdits("",[{range:pe,text:""}])},300)}}function Mt(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),L())}var Tt=function(){if(Ce&&me.current.instance){var T=me.current.instance.getContentHeight();I(T<b?b:T)}else I(b)};function Pt(N){var T=document.createEvent("MouseEvents");T.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),N.dispatchEvent(T)}function vt(N,T){var W=window.URL||window.webkitURL||window,pe=new Blob([T]),Be=document.createElementNS("http://www.w3.org/1999/xhtml","a");Be.href=W.createObjectURL(pe),Be.download=N,Pt(Be)}Object(a.useEffect)(function(){Tt()},[Tt]),Object(a.useEffect)(function(){G.current&&!B&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(N){try{R=N,j(R),me.current.instance=R.editor.create(G.current,Object(fe.a)({value:k,language:oe(A),theme:Q,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},i),O);var T=me.current.instance;if(_t(T,R),setTimeout(function(){Tt(),me.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){vt(Ct||"educoder.txt",T.getValue())}})},500),me.current.subscription=T.onDidChangeModelContent(function(pe){ve||(Tt(),nt(T.getValue(),pe))}),ke&&(T.addCommand(R.KeyMod.CtrlCmd|R.KeyMod.Shift|R.KeyCode.KEY_V,function(){return dt(),null}),T.addCommand(R.KeyMod.CtrlCmd|R.KeyCode.KEY_C,function(){return dt(),null})),M&&T.onDidBlurEditorWidget(function(){M(T.getValue())}),Dt&&T.onDidFocusEditorText(function(){Dt(T.getValue())}),ke){T.addCommand(R.KeyMod.CtrlCmd|R.KeyCode.KEY_V,function(){return dt(),null}),T.onDidPaste(function(pe){me.current.pastePos=pe});try{window.addEventListener("paste",ut)}catch(pe){}}var W=At();return he(!0),function(){var pe=me.current.instance;pe.dispose();var Be=pe.getModel();Be&&Be.dispose(),me.current.subscription&&me.current.subscription.dispose(),ke&&window.removeEventListener("paste",ut),W.unobserve(G.current)}}catch(pe){debugger}})},[]),Object(a.useEffect)(function(){var N=me.current.instance;if(N&&B)return document.addEventListener("keydown",Mt,!1),function(){document.removeEventListener("keydown",Mt)}},[L,B]),Object(a.useEffect)(function(){var N=me.current.instance;if(N&&B){var T=oe(A);R.editor.setModelLanguage(N.getModel(),T),console.log("language:",A,N.getModel(),T)}},[A,B]),Object(a.useEffect)(function(){var N=me.current.instance;N&&B&&R.editor.setTheme(Q)},[Q,B]),Object(a.useEffect)(function(){var N=me.current.instance;N&&B&&N.updateOptions(i)},[JSON.stringify(i),B]),Object(a.useEffect)(function(){var N=me.current.instance;N&&B&&N.layout()},[o,b,B]);var Kt=Object(a.useState)(h(o)),Zt=Object(C.a)(Kt,2),Ye=Zt[0],ea=Zt[1],v=Object(a.useState)(h(b)),x=Object(C.a)(v,2),le=x[0],I=x[1],ue=Object(fe.a)(Object(fe.a)({},f),{},{width:Ye,height:le});return c.a.createElement("div",{className:"my-monaco-editor",ref:G,style:ue})};function ne(m){var F=m.width,o=F===void 0?"100%":F,re=m.height,b=re===void 0?"100%":re,k=m.original,d=m.modified,A=m.language,V=m.options,f=V===void 0?{}:V,p=Object(a.useRef)(),i=Object(a.useState)(null),r=Object(C.a)(i,2),O=r[0],s=r[1];function Q(Ce){var ie;return p.current&&(ie=new l.default(function(ke){var K=Object(u.a)(ke),nt;try{for(K.s();!(nt=K.n()).done;){var Ne=nt.value;(Ne.target.offsetHeight>0||Ne.target.offsetWidth>0)&&Ce.layout()}}catch(_t){K.e(_t)}finally{K.f()}}),ie.observe(p.current)),ie}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ce){R=Ce;var ie=R.editor.createDiffEditor(p.current,Object(fe.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},f));s(ie);var ke=Q(ie);return function(){ie.dispose();var K=ie.getModel();K&&K.dispose(),ke.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){O&&O.setModel({original:R.editor.createModel(k,A),modified:R.editor.createModel(d,A)})},[k,d,A,O]);var M=h(o),L=h(b),t={width:M,height:L};return c.a.createElement("div",{className:"my-diff-editor",ref:p,style:t})}},bCnd:function(ee,D,e){"use strict";e.d(D,"b",function(){return u}),e.d(D,"a",function(){return C});var fe=e("je13"),Z=e.n(fe),de=!1;function u(n,a){var c=Z.a.get("__ec");c||(c={}),c[n]=a,Z.a.set("__ec",c)}function C(n,a){var c=Z.a.get("__ec");return c?c[n]===void 0?a:c[n]:a}},buVm:function(ee,D,e){"use strict";var fe=e("7Kak"),Z=e("9yH6"),de=e("q1tI"),u=e.n(de),C=e("9Bee"),n=e("YAlC"),a=e.n(n),c=["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"],l=function(j){var y=j.index,h=j.typeName,E=j.type,ve=j.isEdit,X=ve===void 0?!1:ve,oe=j.data,R=oe===void 0?{}:oe,Y=j.inMouseId,ne=j.onSetScore,m=ne===void 0?function(){}:ne,F=j.onDelete,o=F===void 0?function(){}:F,re=j.onMouseEnter,b=re===void 0?function(){}:re,k=j.onEdit,d=k===void 0?function(){}:k,A=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15"),key:t},u.a.createElement("div",{className:"line28"},c[t]),u.a.createElement("div",{className:"".concat(a.a.answer," ml5")},u.a.createElement(C.a,{value:L==null?void 0:L.choice_text})))}))},V=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},R==null||((M=R.choices)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement(Z.a,{disabled:!0,key:t},L==null?void 0:L.choice_text)})))},f=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexRow," mt15")},u.a.createElement(C.a,{value:R==null||((M=R.program_attr)===null||M===void 0)?void 0:M.description})))},p=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"".concat(a.a.flexColumn," mt15")},R==null||((M=R.standard_answer)===null||M===void 0)?void 0:M.map(function(L,t){return u.a.createElement(C.a,{key:t,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(L.position,"\uFF09\uFF1A").concat(L.answer_text.join("\u3001"))})})))},i=function(){var M;return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt15"},u.a.createElement("div",null,"\u7B54\u6848\uFF1A"),u.a.createElement(C.a,{value:R==null||((M=R.answer_texts)===null||M===void 0)?void 0:M[0]})))},r=function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];return u.a.createElement("div",{className:a.a.answerWrap},u.a.createElement("div",{className:"mt10"},"\u5173\u5361"),M==null?void 0:M.map(function(L,t){return u.a.createElement("div",{key:t,className:"mt10 font14"},t+1,". ",L==null?void 0:L.challenge_name)}))},O=function(){var M={SINGLE:A,MULTIPLE:A,JUDGMENT:V,PROGRAM:f,COMPLETION:p,SUBJECTIVE:i,PRACTICAL:r};return M[E]?M[E]():null},s=function(M,L){var t='<span style="margin-right: -10px">'.concat(L+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(M.score,"\u5206\uFF09</span>");return t};return u.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return b(R.id)}},u.a.createElement("div",{className:a.a.action,style:{opacity:Y===R.id?1:0}},u.a.createElement("div",{className:a.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),u.a.createElement("div",{className:a.a.setScore,onClick:function(){var M=(R==null?void 0:R.shixun)||(R==null?void 0:R.examination_bank_shixun_challenges)||[];m(R.id,h,M,R.score)}},"\u8BBE\u7F6E\u5F97\u5206"),X&&h!=="\u5B9E\u8BAD\u9898"&&u.a.createElement("div",{className:a.a.setScore,onClick:function(){return d(R)}},"\u7F16\u8F91\u8BD5\u9898"),u.a.createElement("div",{className:a.a.delete,onClick:function(){return o(R.id)}},"\u5220\u9664")),u.a.createElement("div",{className:a.a.content},u.a.createElement("div",{className:a.a.titleWrap},u.a.createElement(C.a,{className:a.a.titleHtml,value:s(R,y)+R.name||(R==null?void 0:R.shixun_name)})),O()))};D.a=l},dejd:function(ee,D,e){},"e/zO":function(ee,D,e){ee.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(ee,D,e){},kqOp:function(ee,D,e){"use strict";e.d(D,"a",function(){return _});var fe=e("0Owb"),Z=e("fWQN"),de=e("mtLc"),u=e("yKVA"),C=e("879j"),n=e("q1tI"),a=e.n(n),c=e("Ot1p"),l="\u2581",_=function(j){Object(u.a)(h,j);var y=Object(C.a)(h);function h(){var E;Object(Z.a)(this,h);for(var ve=arguments.length,X=new Array(ve),oe=0;oe<ve;oe++)X[oe]=arguments[oe];return E=y.call.apply(y,[this].concat(X)),E.getChCountBeforeCursor=function(R,Y){for(var ne=Y.line,m=0,F=0;F<ne;F++)m+=R.getLine(F).split(l).length-1;var o=R.getLine(ne).substring(0,Y.ch);return m+=o.split(l).length-1,m},E.onCMBeforeChange=function(R,Y){var ne=R.getRange(Y.from,Y.to),m=0;if(Y.text.forEach(function(b){m+=b.split(l).length-1}),ne&&ne.indexOf(l)!=-1){var F=ne.split(l).length-1,o=E.getChCountBeforeCursor(R,Y.from);console.log("\u5220\u9664".concat(F,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(o,"\u4E2A\uFF0C\u65B0\u589E").concat(m,"\u4E2A")),E.props.deleteEmptyDisabled?Y.cancel():E.props.onPlaceholderChange&&E.props.onPlaceholderChange(o,F,m)}else if(m){var re=E.getChCountBeforeCursor(R,Y.from);console.log("\u65B0\u589E".concat(m,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(re,"\u4E2A")),E.props.onPlaceholderChange&&E.props.onPlaceholderChange(re,0,m)}},E}return Object(de.a)(h,[{key:"render",value:function(){return a.a.createElement(c.a,Object(fe.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),h}(n.Component)},lOMy:function(ee,D,e){},m9L2:function(ee,D,e){},mOS8:function(ee,D,e){ee.exports=e.p+"static/403Qrcode.6c17b6f4.png"},mgmH:function(ee,D,e){"use strict";e.d(D,"d",function(){return h}),e.d(D,"b",function(){return E}),e.d(D,"e",function(){return ve}),e.d(D,"c",function(){return X}),e.d(D,"p",function(){return oe}),e.d(D,"g",function(){return R}),e.d(D,"i",function(){return Y}),e.d(D,"h",function(){return ne}),e.d(D,"l",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"n",function(){return o}),e.d(D,"f",function(){return re}),e.d(D,"m",function(){return b}),e.d(D,"j",function(){return k}),e.d(D,"o",function(){return d}),e.d(D,"k",function(){return A}),e.d(D,"q",function(){return V});var fe=e("miYZ"),Z=e("tsqr"),de=e("WmNS"),u=e.n(de),C=e("k1fw"),n=e("9og8"),a=e("oUNq"),c=e("9kvl"),l=e("1vsH"),_=e("m3rI"),j=function(){Object(c.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},y=function(){Object(c.b)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},h=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return j(),s.next=3,Object(a.r)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/export_couser_info.json"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),E=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.p)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_member_act_score")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),ve=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.s)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_score")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_score")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),X=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.q)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),oe=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.x)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),R=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.t)(Object(C.a)({},i));case 2:if(r=s.sent,!(r.status===0)){s.next=8;break}Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_homework")),s.next=13;break;case 8:if(!(r.status===-2)){s.next=12;break}return s.abrupt("return",r);case 12:r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),Y=function(){var f=Object(n.a)(u.a.mark(function p(i,r){var O;return u.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,Object(a.v)(Object(C.a)({},i));case 2:O=Q.sent,O.status===0?(Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/").concat(r))):O.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/").concat(r)));case 4:case"end":return Q.stop()}},p)}));return function(i,r){return f.apply(this,arguments)}}(),ne=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return j(),s.next=3,Object(a.u)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/homework_commons/".concat(i.categoryId,"/works_list.zip"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),m=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return j(),s.next=3,Object(a.y)(Object(C.a)({},i));case 3:if(r=s.sent,!(r.status===0)){s.next=7;break}return s.next=7,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/polls/".concat(i.categoryId,"/commit_result.xlsx"),query:i}));case 7:y();case 8:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),F=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/attendances/export_xlsx_data.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),o=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/video_study_statics.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),re=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/courses/".concat(i.coursesId,"/export_course_students_info.xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),b=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),k=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/common_exercises/item_banks/export.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),d=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),A=function(){var f=Object(n.a)(u.a.mark(function p(i){var r;return u.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(a.w)(Object(C.a)({},i));case 2:r=s.sent,r.status===0?(Z.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/exercise_score"))):r.status===-3&&(Object(c.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),c.c.push("/classrooms/".concat(i.coursesId,"/exportlist/exercise_score")));case 4:case"end":return s.stop()}},p)}));return function(i){return f.apply(this,arguments)}}(),V=function(){var f=Object(n.a)(u.a.mark(function p(i){return u.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return O.next=2,Object(l.p)("",Object(l.L)({url:_.a.API_SERVER+"/api/export_records/".concat(i.id,".xlsx"),query:i}));case 2:case"end":return O.stop()}},p)}));return function(i){return f.apply(this,arguments)}}()},no3R:function(ee,D,e){"use strict";e.r(D),e.d(D,"formatTypeNameToDefaultScore",function(){return ye}),e.d(D,"classifyType",function(){return G});var fe=e("7Kak"),Z=e("9yH6"),de=e("OaEy"),u=e("2fM7"),C=e("0Owb"),n=e("miYZ"),a=e("tsqr"),c=e("giR+"),l=e("fyUT"),_=e("2qtc"),j=e("kLXV"),y=e("WmNS"),h=e.n(y),E=e("9og8"),ve=e("y8nQ"),X=e("Vl3Y"),oe=e("tJVT"),R=e("PpiC"),Y=e("k1fw"),ne=e("5NDa"),m=e("5rEg"),F=e("q1tI"),o=e.n(F),re=e("9kvl"),b=e("ngQI"),k=e("buVm"),d=e("+L6B"),A=e("2/Rp"),V=e("T2oS"),f=e("W9HT"),p=e("e/zO"),i=e.n(p),r=e("6/12"),O=e("JI8h"),s=e("KGka"),Q=e("9NMw"),M=e("3gpN"),L=e("J51S"),t=e("ErOA"),Ce=function(B){var he=B.visible,At=B.onOk,dt=B.onCancel,ut=Object(F.useRef)(),Mt=Object(F.useState)({}),Tt=Object(oe.a)(Mt,2),Pt=Tt[0],vt=Tt[1],Kt=Object(F.useState)({}),Zt=Object(oe.a)(Kt,2),Ye=Zt[0],ea=Zt[1],v=Object(F.useState)(!0),x=Object(oe.a)(v,2),le=x[0],I=x[1];Object(F.useEffect)(function(){ue()},[]);var ue=function(){var W=Object(E.a)(h.a.mark(function pe(){var Be,De,bt,$e,Xe,qe,ht,Me,Ft,mt,it,Ut;return h.a.wrap(function(Qe){for(;;)switch(Qe.prev=Qe.next){case 0:if(!((he==null?void 0:he.item_type.toUpperCase())==="PROGRAM")){Qe.next=6;break}return Qe.next=3,Object(t.a)("/api/problems/".concat(he==null||((bt=he.program_attr)===null||bt===void 0)?void 0:bt.identifier,"/edit.json"),{method:"get"});case 3:De=Qe.sent,Qe.next=9;break;case 6:return Qe.next=8,Object(t.a)("/api/common_exercises/item_banks/".concat(he==null?void 0:he.item_bank_id,"/edit.json"),{method:"get"});case 8:De=Qe.sent;case 9:((Be=De)===null||Be===void 0?void 0:Be.name)&&($e=De||{},Xe=$e.exercise_subjects,qe=$e.item_type,ht=qe===void 0?"PROGRAM":qe,Me=$e.difficulty,Ft=$e.exercise_points,mt=Object(R.a)($e,["exercise_subjects","item_type","difficulty","exercise_points"]),it=Xe.map(function(at){return at.id}),Ut=Ft.map(function(at){return at.id}),vt({course:it,item_type:ht,difficulty:Me,knowledge:Ut}),ea(mt),I(!1));case 10:case"end":return Qe.stop()}},pe)}));return function(){return W.apply(this,arguments)}}(),N=function(){var pe={SINGLE:o.a.createElement(r.a,{ref:ut,isEdit:!0,editData:Ye}),MULTIPLE:o.a.createElement(O.a,{ref:ut,isEdit:!0,editData:Ye}),JUDGMENT:o.a.createElement(s.a,{ref:ut,isEdit:!0,editData:Ye}),COMPLETION:o.a.createElement(M.a,{ref:ut,isEdit:!0,editData:Ye}),SUBJECTIVE:o.a.createElement(Q.a,{ref:ut,isEdit:!0,editData:Ye}),PROGRAM:o.a.createElement(L.a,{difficulty:Pt==null?void 0:Pt.difficulty,isEdit:!0,ref:ut,editData:Ye})};return pe[Pt==null?void 0:Pt.item_type]},T=function(){var pe=function(){var Be=Object(E.a)(h.a.mark(function De(){var bt,$e,Xe,qe,ht,Me,Ft,mt,it,Ut,Re,Qe,at,gt=arguments;return h.a.wrap(function(Bt){for(;;)switch(Bt.prev=Bt.next){case 0:return Xe=gt.length>0&>[0]!==void 0?gt[0]:!1,Bt.next=3,(bt=ut.current)===null||bt===void 0?void 0:bt.onSave();case 3:if(qe=Bt.sent,qe){Bt.next=6;break}return Bt.abrupt("return");case 6:return ht=Pt||{},Me=ht.course,Ft=ht.item_type,mt=ht.difficulty,it=ht.knowledge,Ut=it===void 0?[]:it,Re=Object(Y.a)({exercise_subject_ids:Me,exercise_point_ids:Ut,item_type:Ft,difficulty:mt,is_syc_item_bank:Xe},qe||{}),Qe=Ft==="PROGRAM"?"/api/problems/".concat(he==null||(($e=he.program_attr)===null||$e===void 0)?void 0:$e.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(he==null?void 0:he.item_bank_id),Bt.next=11,Object(t.a)(Qe,{method:"put",body:Re});case 11:at=Bt.sent,(at==null?void 0:at.status)===0&&(At(),dt());case 13:case"end":return Bt.stop()}},De)}));return function(){return Be.apply(this,arguments)}}();j.a.confirm({centered:!0,width:506,title:o.a.createElement("div",{className:i.a.modalTitle},o.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),o.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){j.a.destroyAll()}}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:o.a.createElement("div",null,o.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"),o.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),o.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 Be=Object(E.a)(h.a.mark(function bt(){return h.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:return Xe.next=2,pe(!0);case 2:return Xe.abrupt("return",Xe.sent);case 3:case"end":return Xe.stop()}},bt)}));function De(){return Be.apply(this,arguments)}return De}(),onCancel:pe})};return o.a.createElement("div",{className:i.a.modal},o.a.createElement("div",{className:i.a.main},o.a.createElement("div",{className:i.a.title},o.a.createElement("span",{className:i.a.name},"\u8BD5\u9898\u7F16\u8F91"),o.a.createElement("span",{className:i.a.edit,onClick:dt}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),o.a.createElement("div",{className:i.a.body,id:"question-scroll"},le?o.a.createElement(f.a,{size:"large",className:i.a.load,spinning:!0}):N()),o.a.createElement("div",{className:i.a.btns},o.a.createElement(A.a,{size:"large",style:{marginRight:20},onClick:function(){return dt()}},"\u53D6\u6D88"),o.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return T()}},"\u4FDD\u5B58"))))},ie=Ce,ke=e("5X0v"),K=e.n(ke),nt=e("9ZNV"),Ne=e("LvDl"),_t=e.n(Ne),We=e("WCUW"),Dt=e("vCeJ"),st=e("9SwW"),Ct=m.a.TextArea,ye=function(B){var he={\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 he[B]||0},G=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],he=[{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"}],At=B.map(function(dt){var ut=he.find(function(Mt){return dt.item_type===Mt.type});return Object(Y.a)(Object(Y.a)({},dt),ut)});return At},me=function(B){var he,At,dt,ut,Mt,Tt,Pt,vt,Kt=B.problemsetPreview,Zt=B.user,Ye=B.globalSetting,ea=B.loading,v=B.dispatch,x=B.match,le=Object(R.a)(B,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),ue=Object(oe.a)(I,2),N=ue[0],T=ue[1],W=Object(F.useState)(),pe=Object(oe.a)(W,2),Be=pe[0],De=pe[1],bt=Object(F.useState)([]),$e=Object(oe.a)(bt,2),Xe=$e[0],qe=$e[1],ht=Object(F.useState)([]),Me=Object(oe.a)(ht,2),Ft=Me[0],mt=Me[1],it=Object(F.useState)(!1),Ut=Object(oe.a)(it,2),Re=Ut[0],Qe=Ut[1],at=Object(F.useState)(""),gt=Object(oe.a)(at,2),Ot=gt[0],Bt=gt[1],ua=Object(F.useState)(!1),Gt=Object(oe.a)(ua,2),Ae=Gt[0],Et=Gt[1],yt=X.a.useForm(),ft=Object(oe.a)(yt,1),rt=ft[0],g=Object(F.useState)({}),Vt=Object(oe.a)(g,2),xt=Vt[0],zt=Vt[1],Fe=Object(F.useRef)(),be=Re?"/exam/exerciseManagement":"/exam/questionManagement";Object(F.useEffect)(function(){return v({type:"globalSetting/footerToggle",payload:!1}),function(){v({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(F.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(F.useEffect)(function(){ae(),xe(),U()},[]),Object(F.useEffect)(function(){var $;(x==null||(($=x.params)===null||$===void 0)?void 0:$.exerciseId)&&Qe(!0)},[x==null||((he=x.params)===null||he===void 0)?void 0:he.exerciseId]);var xe=function(){var $=Object(E.a)(h.a.mark(function q(){var z,se;return h.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(t.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)||""}});case 2:se=w.sent,(se==null?void 0:se.data)&&qe(G(se.data));case 4:case"end":return w.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),ae=function(){var $=Object(E.a)(h.a.mark(function q(){var z,se,P,w,S,H,_e,ce;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(!(x==null||((z=x.params)===null||z===void 0)?void 0:z.exerciseId)){Ge.next=9;break}return Ge.next=3,v({type:"problemsetPreview/getEditPaperData",payload:{id:x==null||((se=x.params)===null||se===void 0)?void 0:se.exerciseId}});case 3:P=Ge.sent,w=P.exam||{},S=w.exercise_subject_id,H=w.name,_e=w.difficulty,ce=w.exam_notes,rt.setFieldsValue({exercise_subject_id:S,name:H,difficulty:_e,exam_notes:ce}),zt({exercise_subject_id:S,name:H,difficulty:_e,exam_notes:ce}),Ge.next=10;break;case 9:v({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ge.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),U=function(){var $=Object(E.a)(h.a.mark(function q(){var z;return h.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(t.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:z=P.sent,(z==null?void 0:z.data)&&mt(z.data||[]);case 4:case"end":return P.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),Ke=function(q,z){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,w=_t.a.cloneDeep(se).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(Fe.current=P||ye(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),w==null?void 0:w.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ce){S.challenge_score=ce}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function _e(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(We.J)({id:q,challenge_scores:w.map(function(Ge){return{challenge_id:Ge.challenge_id,score:Ge.challenge_score}})});case 2:Fe.current=null,ae();case 4:case"end":return et.stop()}},_e)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:Fe.current,onChange:function(H){Fe.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.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 S=Object(E.a)(h.a.mark(function _e(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,v({type:"problemsetPreview/setScore",payload:{id:q,score:Fe.current}});case 2:Fe.current=null,ae();case 4:case"end":return et.stop()}},_e)}));function H(){return S.apply(this,arguments)}return H}()})},Ve=function(q,z){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,w=_t.a.cloneDeep(se).map(function(S){return Object(Y.a)(Object(Y.a)({},S),{},{challenge_score:S.challenge_score||5})});if(Fe.current=P||ye(z),z==="\u5B9E\u8BAD\u9898")return j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.shixunModal},o.a.createElement("div",null,"\u5173\u5361\uFF1A"),w==null?void 0:w.map(function(S,H){return o.a.createElement("div",{className:K.a.shixunScore},H+1,"\u3001",S.challenge_name,o.a.createElement("div",{style:{minWidth:"130px"}},o.a.createElement(l.a,{defaultValue:S.challenge_score,min:1,onChange:function(ce){S.challenge_score=ce}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var S=Object(E.a)(h.a.mark(function _e(){var ce;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(Dt.p)({id:x==null||((ce=x.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:q,challenge_scores:w.map(function($t){return{challenge_id:$t.challenge_id,score:$t.challenge_score}})});case 2:Fe.current=null,ae();case 4:case"end":return Ge.stop()}},_e)}));function H(){return S.apply(this,arguments)}return H}()});j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:Fe.current,onChange:function(H){Fe.current=H}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.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 S=Object(E.a)(h.a.mark(function _e(){var ce;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,v({type:"paperlibrary/setScore",payload:{id:x==null||((ce=x.params)===null||ce===void 0)?void 0:ce.exerciseId,itemId:q,score:Fe.current}});case 2:Fe.current=null,ae();case 4:case"end":return Ge.stop()}},_e)}));function H(){return S.apply(this,arguments)}return H}()})},ot=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){return h.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,v({type:"problemsetPreview/handleDelete",payload:{id:q}});case 2:ae(),xe();case 4:case"end":return S.stop()}},P)}));function se(){return z.apply(this,arguments)}return se}()})},Oe=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){var w;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:x==null||((w=x.params)===null||w===void 0)?void 0:w.exerciseId,itemId:q}});case 2:ae(),xe();case 4:case"end":return H.stop()}},P)}));function se(){return z.apply(this,arguments)}return se}()})},Nt=function(q,z){Fe.current=ye(z),j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:o.a.createElement("div",{className:K.a.modalColumn},o.a.createElement("div",{className:K.a.modalRow},o.a.createElement("span",null,z,"\uFF1A"),o.a.createElement(l.a,{min:1,defaultValue:Fe.current,onChange:function(P){Fe.current=P}}),o.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),z==="\u586B\u7A7A\u9898"&&o.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 se=Object(E.a)(h.a.mark(function w(){var S;return h.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,v({type:"".concat(Re?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Re?q.toLowerCase():q,score:Fe.current,id:x==null||((S=x.params)===null||S===void 0)?void 0:S.exerciseId}});case 2:Fe.current=null,ae();case 4:case"end":return _e.stop()}},w)}));function P(){return se.apply(this,arguments)}return P}()})},It=function(q){j.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:o.a.createElement("div",{className:K.a.modalColumn,style:{marginTop:30}},o.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),o.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(E.a)(h.a.mark(function P(){var w;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"".concat(Re?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((w=x.params)===null||w===void 0)?void 0:w.exerciseId,item_type:Re?q.toLowerCase():q}});case 2:ae(),xe();case 4:case"end":return H.stop()}},P)}));function se(){return z.apply(this,arguments)}return se}()})},Se=function(){var $=Object(E.a)(h.a.mark(function q(z,se){var P,w,S,H;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!(!z.destination||!z.source)){ce.next=2;break}return ce.abrupt("return");case 2:if(P=se.questions[z.source.index].id,w=z.destination.index+1,!Re){ce.next=10;break}return ce.next=7,v({type:"paperlibrary/adjustPosition",payload:{id:x==null||((H=x.params)===null||H===void 0)?void 0:H.exerciseId,itemId:P,position:w}});case 7:S=ce.sent,ce.next=13;break;case 10:return ce.next=12,v({type:"problemsetPreview/adjustPosition",payload:{id:P,position:w}});case 12:S=ce.sent;case 13:if(!(S.status===-1)){ce.next=15;break}return ce.abrupt("return");case 15:ae();case 16:case"end":return ce.stop()}},q)}));return function(z,se){return $.apply(this,arguments)}}(),kt=function(q,z,se){var P=Array.from(q),w=P.splice(z,1),S=Object(oe.a)(w,1),H=S[0];return P.splice(se,0,H),P},Rt=function(){var $=Object(E.a)(h.a.mark(function q(z,se){var P,w,S;return h.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(z.destination){_e.next=2;break}return _e.abrupt("return");case 2:return w=kt(se,z.source.index,z.destination.index),qe(w),_e.next=6,Object(t.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(x==null||((P=x.params)===null||P===void 0)?void 0:P.exerciseId)||"",items:w.map(function(ce,et){return{position:et+1,item_type:ce.type}})}});case 6:S=_e.sent,S.status!==0&&(qe(se),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return _e.stop()}},q)}));return function(z,se){return $.apply(this,arguments)}}(),Qt=function(q){var z="Anchor_".concat(q),se=document.getElementById(z);se&&setTimeout(function(){return se.scrollIntoView({block:"start",behavior:"smooth"})})},ze=function(q){zt(Object(Y.a)({},rt.getFieldsValue()))},wt=function(){var $=Object(E.a)(h.a.mark(function q(z){var se,P,w;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return P=Re?"/api/examination_banks/".concat(x==null||((se=x.params)===null||se===void 0)?void 0:se.exerciseId,".json"):"/api/examination_banks.json",Et(!0),H.next=4,Object(t.a)(P,{method:Re?"put":"post",body:z});case 4:w=H.sent,w.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),Et(!1),re.c.push("/exam/exerciseManagement"));case 6:case"end":return H.stop()}},q)}));return function(z){return $.apply(this,arguments)}}(),Yt=function(q){Bt(q)},qt=function(){ae()},Te=function(q){if(!q||!(q==null?void 0:q.length))return[];var z=Xe.map(function(se){var P=(q==null?void 0:q.find(function(w){return se.type===w.type}))||{};return P});return z};return o.a.createElement("section",{className:K.a.bg},o.a.createElement("div",{className:K.a.left},o.a.createElement("div",{className:K.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),o.a.createElement(b.a,{onDragEnd:function(q){return Rt(q,Xe)}},o.a.createElement(b.c,{droppableId:"droppable"},function($,q){return o.a.createElement("div",Object(C.a)({ref:$.innerRef},$.droppableProps,{style:{width:"100%"}}),Xe.map(function(z,se){var P=z.type,w=z.count,S=z.name,H=z.icon;return o.a.createElement(b.b,{key:P,draggableId:P,index:se},function(_e,ce){return o.a.createElement("div",Object(C.a)({ref:_e.innerRef},_e.draggableProps,_e.dragHandleProps,{className:K.a.list,onClick:function(){return Qt(P)}}),o.a.createElement("i",{className:"iconfont ".concat(H)}),o.a.createElement("span",null,S,"\xA0\xA0(",w,"\u5C0F\u9898)"))})}))}))),o.a.createElement("div",{className:K.a.right},o.a.createElement(st.a,{style:{paddingLeft:30},path:be,title:Re?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),o.a.createElement(X.a,{form:rt,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:wt,onValuesChange:ze},o.a.createElement(X.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},o.a.createElement(u.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},Ft.map(function($){return o.a.createElement(u.a.Option,{key:$.id,title:$.name,value:$.id},$.name)}))),o.a.createElement(X.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},o.a.createElement(m.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((At=xt.name)===null||At===void 0?void 0:At.length)||0,"/60")})),o.a.createElement(X.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},o.a.createElement(Z.a.Group,null,o.a.createElement(Z.a,{value:1},"\u7B80\u5355"),o.a.createElement(Z.a,{value:2},"\u9002\u4E2D"),o.a.createElement(Z.a,{value:3},"\u56F0\u96BE"))),o.a.createElement(X.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},o.a.createElement(Ct,{rows:6,maxLength:200}))),o.a.createElement("div",{className:K.a.wrap},Re&&o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"".concat(K.a.flexRow," ").concat(K.a.flexJustifyBetween)},o.a.createElement("div",null,o.a.createElement("span",{className:K.a.questionNumber},"\u9898\u6570\uFF1A",(dt=Kt.paperData)===null||dt===void 0||((ut=dt.exam)===null||ut===void 0)?void 0:ut.all_questions_count),o.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Mt=Kt.paperData)===null||Mt===void 0||((Tt=Mt.exam)===null||Tt===void 0)?void 0:Tt.all_score,"\u5206")),o.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return re.c.push("/exam/questionManagement/preview_select/".concat(x==null||((q=x.params)===null||q===void 0)?void 0:q.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),o.a.createElement("div",{className:K.a.line})),(Pt=Te((vt=Kt.paperData)===null||vt===void 0?void 0:vt.questionList))===null||Pt===void 0?void 0:Pt.map(function($,q){var z,se=($==null?void 0:$.type)===Be,P=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return o.a.createElement("div",{className:K.a.relative,key:q},o.a.createElement("div",{className:K.a.typeActive,id:"Anchor_".concat($.type),onMouseEnter:function(){De($.type),T(null)}},o.a.createElement("span",{className:K.a.typeName},P[q],(z=$.number)===null||z===void 0?void 0:z.slice(1),"\u3001",$.name,"\uFF08\u5171",$.questions_count,"\u9898\uFF0C\u5171",$.questions_score,"\u5206\uFF09"),o.a.createElement("div",{className:K.a.typeAction,style:{opacity:se?1:0}},$.type!=="PRACTICAL"&&o.a.createElement("div",{className:K.a.setScore,onClick:function(){return Nt($.type,$.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),o.a.createElement("div",{className:K.a.delete,onClick:function(){return It($.type)}},"\u5220\u9664"))),o.a.createElement(b.a,{onDragEnd:function(S){return Se(S,$)}},o.a.createElement(b.c,{droppableId:q.toString()},function(w,S){var H;return o.a.createElement("div",Object(C.a)({className:"mt20",ref:w.innerRef},w.droppableProps,{onScroll:function(){}}),(H=$.questions)===null||H===void 0?void 0:H.map(function(_e,ce){return o.a.createElement(b.b,{draggableId:_e.id.toString(),index:ce,key:_e.id},function(et){return o.a.createElement("div",Object(C.a)({ref:et.innerRef},et.draggableProps,et.dragHandleProps),o.a.createElement(k.a,{isEdit:Re,index:ce,typeName:$.name,type:$.type,data:_e,inMouseId:N,onSetScore:Re?Ve:Ke,onDelete:Re?Oe:ot,onEdit:Yt,onMouseEnter:function($t){T($t),De(null)}}))})}))})))}))),!!Ot&&o.a.createElement(ie,{visible:Ot,onCancel:function(){return Bt("")},onOk:qt}),o.a.createElement(nt.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return re.c.push(be)},onOk:function(){return rt.submit()},loading:Ae,className:K.a.fixedBtn}))},Ie=D.default=Object(re.a)(function(tt){var B=tt.problemsetPreview,he=tt.user,At=tt.loading,dt=tt.globalSetting;return{problemsetPreview:B,user:he,globalSetting:dt,loading:At.effects}})(me)},vGm4:function(ee,D,e){ee.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},wJFb:function(ee,D,e){ee.exports={headWarp:"headWarp___3x0fo",head:"head___3A05Q",text:"text___3Y7Be"}},xIf3:function(ee,D,e){ee.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]);
|