From 54402dde5365ce0ec65335dac9d594ca670b92aa Mon Sep 17 00:00:00 2001 From: dingyongkang Date: Fri, 12 Nov 2021 18:12:14 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- ...__Exam__Lists__QuestionManagement.df1f4357.async.js | 10 +++++----- ...m__Lists__QuestionManagement__Add.5535e41a.async.js | 10 +++++----- ...ists__QuestionManagement__Preview.02206ef5.async.js | 8 ++++---- umi.2ee7623a.js => umi.01d724d5.js | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) rename p__Exam__Lists__QuestionManagement.4dfa693a.async.js => p__Exam__Lists__QuestionManagement.df1f4357.async.js (77%) rename p__Exam__Lists__QuestionManagement__Add.1bcb74f0.async.js => p__Exam__Lists__QuestionManagement__Add.5535e41a.async.js (70%) rename p__Exam__Lists__QuestionManagement__Preview.4eba5aaf.async.js => p__Exam__Lists__QuestionManagement__Preview.02206ef5.async.js (75%) rename umi.2ee7623a.js => umi.01d724d5.js (99%) diff --git a/index.html b/index.html index 7ac3b749d4..d27a4a01f0 100644 --- a/index.html +++ b/index.html @@ -93,6 +93,6 @@ gtag('config', 'UA-198293321-1'); --> - + diff --git a/p__Exam__Lists__QuestionManagement.4dfa693a.async.js b/p__Exam__Lists__QuestionManagement.df1f4357.async.js similarity index 77% rename from p__Exam__Lists__QuestionManagement.4dfa693a.async.js rename to p__Exam__Lists__QuestionManagement.df1f4357.async.js index 36282f286f..80b93499d4 100644 --- a/p__Exam__Lists__QuestionManagement.4dfa693a.async.js +++ b/p__Exam__Lists__QuestionManagement.df1f4357.async.js @@ -1,9 +1,9 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,D,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=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,O=c.style,h=O===void 0?{}:O,E=c.className,ge=E===void 0?"":E,X=c.titlestyle,re=c.space,R=re===void 0?0:re;return _e.a.createElement("aside",{className:C.a.headWarp,style:Object(Ee.a)({padding:"0 ".concat(R,"px")},h)},_e.a.createElement("div",{className:"".concat(C.a.head," ").concat(ge)},_e.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 Ee=e("sRBo"),Z=e("kaz8"),_e=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"),O=e("q1tI"),h=e.n(O),E=e("9kvl"),ge=e("Ot1p"),X=e("kqOp"),re=e("7qnI"),R=e("1vsH"),Y=e("xIf3"),ae=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(ne,b){var w=ne.globalSetting,d=ne.loading,A=ne.dispatch,V=ne.isEdit,f=ne.editData,p=Object(j.a)(ne,["globalSetting","loading","dispatch","isEdit","editData"]),i=Object(O.useState)(""),r=Object(_.a)(i,2),U=r[0],s=r[1],Q=Object(O.useState)(""),M=Object(_.a)(Q,2),L=M[0],t=M[1],Ae=Object(O.useState)([]),ue=Object(_.a)(Ae,2),ke=ue[0],K=ue[1],nt=Object(O.useState)("1"),Ne=Object(_.a)(nt,2),mt=Ne[0],ze=Ne[1],Ot=Object(O.useState)(),ut=Object(_.a)(Ot,2),yt=ut[0],ye=ut[1],G=Object(O.useState)(),de=Object(_.a)(G,2),Fe=de[0],tt=de[1],B=Object(O.useState)("1"),Re=Object(_.a)(B,2),Dt=Re[0],Et=Re[1],it=Object(O.useState)(!1),Lt=Object(_.a)(it,2),jt=Lt[0],Pt=Lt[1];Object(O.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),Et((f==null?void 0:f.part_match)?"2":"1"),tt(f==null?void 0:f.remove_blank)},[f,V]),Object(O.useEffect)(function(){var oe;if(!jt)return;var I=f==null||((oe=f.standard_answer)===null||oe===void 0)?void 0:oe.map(function(se){return se.answer_text});K(I),Pt(!1)},[jt]),Object(O.useImperativeHandle)(b,function(){return{onSave:gt,Clear:Xt}});var gt=function(){if(!U)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],se=!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))&&(ze("".concat(T,"-").concat(pe)),l.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),se=!0)})}),se?!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:U,analysis:L,standard_answers:I,is_ordered:yt,remove_blank:Fe,part_match:Dt!=="1"}},Xt=function(){s(""),t(""),K([]),ye(!1),Et("1"),tt(!1)},Jt=function(I,se,N){var T=ke.slice();if(se&&T.splice(I,se),N)for(var W=0;W1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(Z.a,{checked:yt,onChange:function(I){return ye(I.target.checked)},className:"".concat(ae.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ae.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:ae.a.titleWrap},h.a.createElement("span",{className:ae.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(ge.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 ne=o.loading,b=o.globalSetting;return{globalSetting:b,loading:ne.effects}},null,null,{forwardRef:!0})(Object(O.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 Ee=e("oBTY"),Z=e("5Dmo"),_e=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"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=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)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)(),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),mt=Object(n.a)(Ne,2),ze=mt[0],Ot=mt[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),Ot(m==null?void 0:m.analysis),i(m==null||((ye=m.choices)===null||ye===void 0)?void 0:ye.map(function(de){return de.choice_text})),Ae(m==null||((G=m.choices)===null||G===void 0)?void 0:G.findIndex(function(de){return de.is_answer}))},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});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(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t===tt?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),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(_e.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 Ae(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(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:ye}))),G>1&&l.a.createElement(_e.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Fe,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(_e.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(Ee.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:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.problemset,ae=R.loading,m=R.globalSetting;return{problemset:Y,globalSetting:m,loading:ae.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},"6tVA":function(ee,D,e){"use strict";e.r(D);var Ee=e("cWXX"),Z=e("/ezw"),_e=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"),O=e("5RzL"),h=e("5NDa"),E=e("5rEg"),ge=e("14J3"),X=e("BMrR"),re=e("jCWc"),R=e("kPKH"),Y=e("/zsF"),ae=e("PArb"),m=e("miYZ"),F=e("tsqr"),o=e("oBTY"),ne=e("WmNS"),b=e.n(ne),w=e("9og8"),d=e("k1fw"),A=e("y8nQ"),V=e("Vl3Y"),f=e("tJVT"),p=e("PpiC"),i=e("Znn+"),r=e("ZTPi"),U=e("iQDF"),s=e("+eQT"),Q=e("OaEy"),M=e("2fM7"),L=e("q1tI"),t=e.n(L),Ae=e("S9qI"),ue=e.n(Ae),ke=e("1vsH"),K=e("9kvl"),nt=e("55Ip"),Ne=e("ErOA"),mt=e("qVdP"),ze=e("jsC+"),Ot=e("5Dmo"),ut=e("3S7+"),yt=e("lUTK"),ye=e("BvKs"),G=e("7Kak"),de=e("9yH6"),Fe=e("9Bee"),tt=e("MB9C"),B=e.n(tt),Re=e("wd/R"),Dt=e.n(Re),Et=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],it=["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"],Lt=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],jt=function(Me){var ft,Ut,pt,lt,g,Ce,Oe,Se,fe=Me.showCheckbox,We=fe===void 0?!1:fe,Xe=Me.isPreviewSelect,he=Xe===void 0?!1:Xe,y=Me.data,vt=Me.activeTabsKey,Ct=Me.selectIds,It=Ct===void 0?[]:Ct,Ie=Me.loadingIdParams,Mt=Me.onLoadingIdParams,Kt=Mt===void 0?function(){}:Mt,Ke=Me.onSetSelectIds,Vt=Ke===void 0?function(){}:Ke,$t=Me.onSetPrivate,Yt=$t===void 0?function(){}:$t,He=Me.onCopy,kt=He===void 0?function(){}:He,Zt=Me.onSetPublic,qt=Zt===void 0?function(){}:Zt,Te=Me.onDelete,$=Te===void 0?function(){}:Te,q=Me.onCancel,z=q===void 0?function(){}:q,le=Me.onSelect,P=le===void 0?function(){}:le,k=Object(L.useState)(!1),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useRef)(),et=function(){if(y.item_type==="JUDGMENT")return t.a.createElement("div",{className:B.a.judgmentContent},y.choices.map(function(At,me){return t.a.createElement(de.a,{key:me,disabled:!0},At.choice_text)}));if(y.item_type==="PROGRAM"){var Qe;return t.a.createElement("div",{className:B.a.programContent},t.a.createElement(Fe.a,{value:(Qe=y.program_attr)===null||Qe===void 0?void 0:Qe.description}))}return t.a.createElement("div",{className:B.a.otherContent},y.choices.map(function(At,me){return t.a.createElement("div",{key:me,className:B.a.otherContentItem},t.a.createElement("p",null,Et[me]),t.a.createElement(Fe.a,{className:B.a.otehrContentHtml,value:At.choice_text}))}))},Ge=function(){var Qe;return t.a.createElement("div",null,(Qe=y.standard_answer)===null||Qe===void 0?void 0:Qe.map(function(At,me){return t.a.createElement(Fe.a,{key:me,className:B.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(At.position,"\uFF09\uFF1A").concat(At.answer_text.join("\u3001"))})}))},Ht=function(){var Qe,At,me,Pe={SUBJECTIVE:(Qe=y.answer_texts)===null||Qe===void 0?void 0:Qe[0],JUDGMENT:(At=y.choices)===null||At===void 0||((me=At.find(function(st){return st.is_answer}))===null||me===void 0)?void 0:me.choice_text},be=y.choices.map(function(st){return st.is_answer}).findIndex(function(st){return st}),Je=be>-1?it[be]:"",Ze="";y.choices.map(function(st,zt){st.is_answer&&(Ze+=it[zt])});var dt=Pe[y.item_type],xt={SINGLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Je||"\u65E0")}),MULTIPLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")}),COMPLETION:Ge()},wt=t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(dt||"\u65E0")});return xt[y.item_type]||wt},aa=t.a.createElement(ye.a,{forceSubMenuRender:!0},(y==null?void 0:y.public)?t.a.createElement(ye.a.Item,{onClick:function(){return Yt(y.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(y.id)},key:"2"},t.a.createElement("span",{className:B.a.actionLink},"\u516C\u5F00")),t.a.createElement(ye.a.Item,{onClick:function(){if(y==null?void 0:y.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}$(y.id)},key:"3"},t.a.createElement("span",{className:B.a.actionLink},"\u5220\u9664"))),Gt=function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,At='\u7B80\u5355';return Qe===2&&(At='\u9002\u4E2D'),Qe===3&&(At='\u56F0\u96BE'),At},ra=function(){ie.current.style.pointerEvents="none"},ia=function(){var Qe;return console.log(Gt(y==null?void 0:y.difficulty),44),''.concat((Qe=Lt.find(function(At){return At.type===(y==null?void 0:y.item_type)}))===null||Qe===void 0?void 0:Qe.name,"").concat(Gt(y==null?void 0:y.difficulty)," ")},ca=function(){return(y==null?void 0:y.choosed)?'\u5DF2\u9009\u7528':""};return t.a.createElement("div",{className:B.a.itemWrap},We&&t.a.createElement(c.a,{style:{marginTop:25},checked:It.includes(y.id),onChange:function(){Vt(y.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(Fe.a,{className:B.a.topicTitleContent,value:ca()+"No.".concat(y.id," ")+y.name+ia()}),t.a.createElement("i",{onClick:function(){return ce(!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},y.item_type==="PROGRAM"&&t.a.createElement("p",{className:B.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ft=y.program_attr)===null||ft===void 0?void 0:ft.language)))),y.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:B.a.parseAnswerBorder}),t.a.createElement("div",{className:B.a.answer},Ht()),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},y.analysis?t.a.createElement(Fe.a,{className:B.a.parseAnswerHtml,value:y.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"},y.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"},y.update_time?Dt()(y.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"),(y==null||((Ut=y.exercise_subjects)===null||Ut===void 0)?void 0:Ut.length)?t.a.createElement(ut.a,{title:y==null||((pt=y.exercise_subjects)===null||pt===void 0)?void 0:pt.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((lt=y.exercise_subjects)===null||lt===void 0)?void 0:lt.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"),(y==null||((g=y.exercise_points)===null||g===void 0)?void 0:g.length)?t.a.createElement(ut.a,{title:y==null||((Ce=y.exercise_points)===null||Ce===void 0)?void 0:Ce.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((Oe=y.exercise_points)===null||Oe===void 0)?void 0:Oe.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--")),t.a.createElement("div",{className:B.a.actionRight},vt==="0"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF)},t.a.createElement(nt.Link,{to:(y==null?void 0:y.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Se=y.program_attr)===null||Se===void 0?void 0:Se.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(y.id,"/edit")},"\u7F16\u8F91 ")),(y==null?void 0:y.choosed)?t.a.createElement(_.a,{ghost:!0,danger:!0,key:1,ref:ie,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction),onClick:function(){ra(),Kt({selectId:y.id}),z(y.id)}},"\u79FB\u9664 "):t.a.createElement(_.a,{ghost:!0,key:2,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){Kt({selectId:y.id}),P(y.id)}},"\u9009\u7528 "),vt==="1"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){return kt(y.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),vt==="0"&&!he&&t.a.createElement(ze.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(Qe){return Qe.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Pt=jt,gt=e("bbsP"),Xt=e("/wGt"),Jt=e("GL1G"),Ye=e.n(Jt),ea=e("BdwD"),v=e("V49x"),x=function(Me){var ft=Me.visible,Ut=Me.basketData,pt=Me.basketTotal,lt=Me.exerciseId,g=Me.onClose,Ce=g===void 0?function(){}:g,Oe=Me.onDelete,Se=Oe===void 0?function(){}:Oe,fe=Object(L.useRef)(),We=Object(L.useRef)();Object(L.useEffect)(function(){return We.current?(pt>=0&&!fe.current&&(fe.current=v.a.init(We.current,function(){Ce()})),function(){fe.current&&fe.current.clear()}):void 0},[We.current]);var Xe=function(){Ce(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},he=function(){var y=Object(w.a)(b.a.mark(function vt(){var Ct;return b.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(Ct=lt?"/exam/exerciseManagement/".concat(lt,"/edit"):"/exam/questionManagement/preview",!lt){Ie.next=4;break}return K.c.push(Ct),Ie.abrupt("return");case 4:K.c.push(Ct);case 5:case"end":return Ie.stop()}},vt)}));return function(){return y.apply(this,arguments)}}();return t.a.createElement(Xt.a,{className:Ye.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:ft,forceRender:!0,onClose:Ce},t.a.createElement("div",{style:{height:"100%"},ref:We},t.a.createElement("div",{className:Ye.a.title},t.a.createElement("i",{onClick:Ce,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",pt,")")),t.a.createElement("div",{className:Ye.a.listWarp},pt>0?Ut.map(function(y){return t.a.createElement("div",{className:Ye.a.problemset,key:y.type},t.a.createElement("div",{className:Ye.a.content}," ",y.name," \uFF08",y.count,"\uFF09"),t.a.createElement("div",{className:Ye.a.delete,onClick:function(){return Se(y.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"),pt>0&&t.a.createElement("div",{onClick:he,className:Ye.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},oe=e("Tkyw"),I=e.n(oe),se=function(Me){var ft=Me.count,Ut=Me.visibleBasket,pt=Me.onToggleVisible,lt=pt===void 0?function(){}:pt;return t.a.createElement("div",{style:{display:Ut?"none":"block"},className:I.a.wrap,onClick:lt},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,ft||0)))},N=e("Ty5D"),T=e("1HhV"),W=e.n(T),pe=e("HBuW"),Be=e("NLgs"),De=e("xKgJ"),Rt=E.a.Search,$e={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},we={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(Me){var ft,Ut,pt,lt,g=Me.classroomList,Ce=Me.loading,Oe=Me.dispatch,Se=Me.cb,fe=Me.shixunIds,We=fe===void 0?[]:fe,Xe=Object(N.m)(),he=Object(N.l)(),y=g.actionTabs,vt=V.a.useForm(),Ct=Object(f.a)(vt,1),It=Ct[0],Ie=g.shixunLists,Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=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)(Zt,2),Te=qt[0],$=qt[1];Object(L.useEffect)(function(){g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Oe({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(w.a)(b.a.mark(function k(){var S;return b.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(pe.jb)({});case 2:S=ce.sent,kt((S==null?void 0:S.disciplines)||[]);case 4:case"end":return ce.stop()}},k)}));return function(){return P.apply(this,arguments)}}(),z=function(k,S,H){Te.tag_level=k,Te.sub_discipline_id=S,Te.discipline_id=H,$(Object(d.a)({},Te)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Te)})},le=function(){Oe({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(Ke,"selectArrs"),t.a.createElement(Xt.a,{placement:"bottom",height:"100%",closable:!0,onClose:le,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(){le(),Vt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(_.a,{size:"large",onClick:Object(w.a)(b.a.mark(function P(){var k,S,H;return b.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:k=function(Ge){var Ht=Ke[Ge];if(We.includes(Ht)){var aa,Gt;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(Ie==null||((aa=Ie.shixun_list)===null||aa===void 0||((Gt=aa.find(function(ra){return ra.id===Ht}))===null||Gt===void 0))?void 0:Gt.title)),{v:void 0}}},S=0;case 2:if(!(S<(Ke==null?void 0:Ke.length))){ie.next=9;break}if(H=k(S),!(typeof H=="object")){ie.next=6;break}return ie.abrupt("return",H.v);case 6:S++,ie.next=2;break;case 9:le(),Se(Ke),Vt([]);case 12:case"end":return ie.stop()}},P)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Rt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(k){Te.keyword=k,Te.page=1,Oe({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||((ft=$e.children)===null||ft===void 0)?void 0:ft.map(function(P,k){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)),Oe({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")),He==null?void 0:He.map(function(P,k){return t.a.createElement("li",{key:k,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(ce,ie){return t.a.createElement("li",{key:ie,className:Te.sub_discipline_id==ce.id&&Te.tag_level===3?W.a.actived2:"",onClick:function(){z(3,ce.id,P.id)}},ce.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,we.name),we==null||((Ut=we.children)===null||Ut===void 0)?void 0:Ut.map(function(P,k){return t.a.createElement("li",{className:Te[we.id]==P.id?W.a.actived:"",onClick:function(){Te[we.id]=P.id,$(Object(d.a)({},Te)),Oe({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"},Ke.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},Ie.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")),Ie==null||((pt=Ie.shixun_list)===null||pt===void 0)?void 0:pt.map(function(P,k){return t.a.createElement("div",{className:W.a.listItem,key:P.id},t.a.createElement(c.a,{checked:Ke.includes(P.id),value:P.id,disabled:P==null?void 0:P.need_authorize,onChange:function(H){console.log(Ke,Ke.indexOf(P.id)>-1,444);var ce=Ke.indexOf(P.id);Ke.indexOf(P.id)>-1?Vt(Ke.filter(function(ie){return ie!==P.id})):Vt(Ke.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(ut.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(ut.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(ut.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(ae.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))))}),(Ie==null||((lt=Ie.shixun_list)===null||lt===void 0)?void 0:lt.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:Ie==null?void 0:Ie.shixuns_count,onChange:function(k){Te.page=k,$(Object(d.a)({},Te))}}))))},bt=Object(K.a)(function(Qt){var Me=Qt.classroomList,ft=Qt.loading;return{classroomList:Me,loading:ft}})(qe),xe=e("no3R"),Ft=e("mgmH"),rt=e("/7ue"),ot=e("LvDl"),at=e.n(ot),ve=M.a.Option,ct=s.a.RangePicker,_t=r.a.TabPane,Tt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Nt={page:1,per_page:10},Bt=function(Me){var ft,Ut,pt,lt,g=Me.match,Ce=Object(p.a)(Me,["match"]),Oe=V.a.useForm(),Se=Object(f.a)(Oe,1),fe=Se[0],We=Object(L.useState)(Tt),Xe=Object(f.a)(We,2),he=Xe[0],y=Xe[1],vt=Object(L.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ct=Object(f.a)(vt,2),It=Ct[0],Ie=Ct[1],Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=Object(L.useState)([]),qt=Object(f.a)(Zt,2),Te=qt[0],$=qt[1],q=Object(L.useState)("0"),z=Object(f.a)(q,2),le=z[0],P=z[1],k=Object(L.useState)({}),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useState)(0),et=Object(f.a)(ie,2),Ge=et[0],Ht=et[1],aa=Object(L.useState)(!1),Gt=Object(f.a)(aa,2),ra=Gt[0],ia=Gt[1],ca=Object(L.useState)(Object(d.a)({},Nt)),St=Object(f.a)(ca,2),Qe=St[0],At=St[1],me=Object(L.useState)(0),Pe=Object(f.a)(me,2),be=Pe[0],Je=Pe[1],Ze=Object(L.useState)(1),dt=Object(f.a)(Ze,2),xt=dt[0],wt=dt[1],st=Object(L.useState)(""),zt=Object(f.a)(st,2),oa=zt[0],la=zt[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||((ft=g.params)===null||ft===void 0)?void 0:ft.exerciseId)?(g==null||((Ut=g.params)===null||Ut===void 0)?void 0:Ut.exerciseId)==="add"?"":g==null||((pt=g.params)===null||pt===void 0)?void 0:pt.exerciseId:"";Object(L.useEffect)(function(){za(),da(),ta(Object(d.a)(Object(d.a)({},Tt),Nt),!0)},[]),Object(L.useEffect)(function(){var Ue;(g==null||((Ue=g.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Sa(!0)},[g==null||((lt=g.params)===null||lt===void 0)?void 0:lt.exerciseId]),Object(L.useEffect)(function(){if(xt===1){wt(2);return}ta(Object(d.a)(Object(d.a)({},Tt),Nt))},[le]);var da=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J,Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(Ne.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:Le=ht.sent,Ve=Le==null||((J=Le.data)===null||J===void 0)?void 0:J.reduce(function(Wt,sa){return Wt+sa.count},0),ce(Object(xe.classifyType)(Le.data)),Ht(Ve);case 6:case"end":return ht.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),za=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J;return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=Ve.sent,(J==null?void 0:J.data)&&$([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(o.a)(J.data)));case 4:case"end":return Ve.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(Ne.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:Le=Wt.sent,(Le==null?void 0:Le.data)&&Ie([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(o.a)(Object(ke.T)(((Ve=Le.data)===null||Ve===void 0||((je=Ve[0])===null||je===void 0)?void 0:je.exercise_points)||[]))));case 4:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),xa=function(te){y(Object(d.a)({},fe.getFieldsValue())),"exercise_subject_id"in te&&(Ha(te.exercise_subject_id),fe.setFieldsValue({exercise_point_id:"ALL"}),y(Object(d.a)(Object(d.a)({},he),{},{exercise_point_id:"ALL"})))},La=function(){var Ue=Object(w.a)(b.a.mark(function te(J){return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(Nt,"values"),At(Nt),ta(Object(d.a)(Object(d.a)({},Nt),J),!0),kt([]);case 4:case"end":return Ve.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Qa=function(te){At(Nt),fe.resetFields(),y(Object(d.a)({},Tt)),kt([]),P(te)},$a=function(te){kt(te?Ke==null?void 0:Ke.map(function(J){return J.id}):[])},ta=function(){var Ue=Object(w.a)(b.a.mark(function te(J,Le){var Ve,je,ht;return b.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return Ve=at.a.pickBy(J,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),je={},Ve.date&&(je={start_at:Dt()(Ve.date[0]).format("YYYY-MM-DD"),end_at:Dt()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.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)({},Ve),je),{},{type:le,examination_bank_id:na})});case 6:ht=sa.sent,(ht==null?void 0:ht.items)&&(Vt(ht==null?void 0:ht.items),Je(ht==null?void 0:ht.items_count),ia(!1),Xa(ht.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(J,Le){return Ue.apply(this,arguments)}}(),Ga=function(te,J){kt([]);var Le={page:te,per_page:J};At(Le),ta(Object(d.a)(Object(d.a)({},Le),he))},Ja=function(te){kt((He==null?void 0:He.includes(te))?He.filter(function(J){return J!==te}):[].concat(Object(o.a)(He),[te]))},Za=function(){var Ue=Object(w.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&&(kt([]),Le=Oa.length===Ke.length&&Qe.page>1?Qe.page-1:Qe.page,ta(Object(d.a)(Object(d.a)(Object(d.a)({},he),Qe),{},{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]:He;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(w.a)(b.a.mark(function te(J){var Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return Le=J?[J]:He,ht.next=3,Object(Ne.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Le,source:"0"}});case 3:Ve=ht.sent,Ve.status===0&&ta(Object(d.a)(Object(d.a)({},he),Qe));case 5:case"end":return ht.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(w.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)({},he),Qe));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(w.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(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(Le=J?at.a.isArray(J)?J:[J]:He,Le==null?void 0:Le.length){Wt.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Wt.abrupt("return");case 4:return Ve=at.a.isArray(J)?{shixun_ids:Le}:{item_bank_ids:Le},Wt.next=7,Object(Ne.a)("/api/item_baskets.json",{method:"post",body:Object(d.a)(Object(d.a)({},Ve),{},{examination_bank_id:na})});case 7:if(je=Wt.sent,!na){Wt.next=11;break}return Wt.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)({},he),Qe)),ga({}));case 12:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(w.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)({},he),Qe)),ga({}));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),an=function(){var Ue=Object(w.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)({},he),Qe)));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:ue.a.head},t.a.createElement("span",{className:ue.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ae.a,{className:ue.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:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,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(ve,{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(O.a,{style:{width:200},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(ct,{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(rt.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:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{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(ve,{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(O.a,{style:{width:236},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{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(ct,{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(ue.a.wrap," ").concat(ue.a.selectWrap):ue.a.wrap},rn(),t.a.createElement("div",{className:ue.a.tabsWrap},t.a.createElement(r.a,{activeKey:le,onChange:Qa},t.a.createElement(_t,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(_t,{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:ue.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:Ke.length===0,checked:Ke.length?He.length===Ke.length:!1,onChange:function(te){return $a(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(He==null?void 0:He.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",He==null?void 0:He.length,"\u6761")),t.a.createElement(R.a,null,!fa&&t.a.createElement(t.a.Fragment,null,le==="0"&&t.a.createElement(_.a,{onClick:function(){if(!He.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(ue.a.overflow)},"\u5DF2\u9009\u4E2D",He==null?void 0:He.length,"\u9053\u9898"),onOk:function(){Object(Ft.j)({ids:He})}})},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),le==="0"&&t.a.createElement(_.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(_.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Ke.map(function(Ue,te){return t.a.createElement(Pt,{showCheckbox:!0,key:Ue.id,onDelete:ja,data:Ue,isPreviewSelect:fa,activeTabsKey:le,selectIds:He,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Ja})})),!!(Ke==null?void 0:Ke.length)&&t.a.createElement(u.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Qe.per_page,showSizeChanger:!0,onChange:function(te,J){Ga(te,J)},hideOnSinglePage:!1,current:Qe.page,total:be,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(se,{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(bt,{shixunIds:Wa,cb:Ra}))},ua=D.default=Bt},"7ahc":function(ee,D,e){"use strict";e.d(D,"a",function(){return m});var Ee=e("k1fw"),Z=e("0Owb"),_e=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(_),O=e("VrN/"),h=e.n(O),E=e("p77/"),ge=e.n(E),X=e("c5Ni"),re=e.n(X),R=l.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ae={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,ne=F.onCancel,b=Object(_.useState)("python"),w=Object(a.a)(b,2),d=w[0],A=w[1];function V(p){A(ae[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(ae).map(function(p){return j.a.createElement(R,{key:p,value:p},ae[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:ne},"\u53D6\u6D88")))};function m(F){var o=F.value,ne=F.onChange,b=F.mode,w=F.options,d=w===void 0?{}:w,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();ne&&ne(Q)};return p.on("change",r),function(){p.off("change",r)}}},[p,ne]),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(Ee.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 Ee=e("5Dmo"),Z=e("3S7+"),_e=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"),O=e.n(j),h=c.a.TextArea,E=function(ge){Object(C.a)(re,ge);var X=Object(n.a)(re);function re(){return Object(_e.a)(this,re),X.apply(this,arguments)}return Object(u.a)(re,[{key:"render",value:function(){var Y=this,ae=this.props,m=ae.index,F=ae.onAnswerChange,o=ae.addChildAnswer,ne=ae.exerciseIsPublish,b=ae.answers,w=ae.activeOptionErrorIndex;return _.a.createElement("div",{className:O.a.flex},_.a.createElement("div",{className:"".concat(O.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),_.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),style:{flexDirection:"column"}},b.map(function(d,A){var V="".concat(m,"-").concat(A);return _.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),key:A},_.a.createElement("div",{className:O.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(h,{className:V===w?O.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}}))),!ne&&_.a.createElement(_.a.Fragment,null,A!=0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(O.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(O.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(O.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o(m)},style:{float:"right",visibility:A==b.length-1?"":"hidden"}}))))})))}}]),re}(l.Component);D.a=E},"9Bee":function(ee,D,e){"use strict";var Ee=e("q1tI"),Z=e.n(Ee),_e=e("vg9a"),u=e("tJVT"),C=e("DlQD"),n=e.n(C),a=e("rUJ1");function c(U,s){var Q=U.match(/^(\s+)(?:```)/);if(Q===null)return s;var M=Q[1];return s.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[138,5,6,7,12],{"/7ue":function(ee,D,e){"use strict";var Ee=e("k1fw"),Z=e("q1tI"),_e=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,O=c.style,h=O===void 0?{}:O,E=c.className,ge=E===void 0?"":E,X=c.titlestyle,re=c.space,R=re===void 0?0:re;return _e.a.createElement("aside",{className:C.a.headWarp,style:Object(Ee.a)({padding:"0 ".concat(R,"px")},h)},_e.a.createElement("div",{className:"".concat(C.a.head," ").concat(ge)},_e.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 Ee=e("sRBo"),Z=e("kaz8"),_e=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"),O=e("q1tI"),h=e.n(O),E=e("9kvl"),ge=e("Ot1p"),X=e("kqOp"),re=e("7qnI"),R=e("1vsH"),Y=e("xIf3"),ae=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(ne,b){var w=ne.globalSetting,d=ne.loading,A=ne.dispatch,V=ne.isEdit,f=ne.editData,p=Object(j.a)(ne,["globalSetting","loading","dispatch","isEdit","editData"]),i=Object(O.useState)(""),r=Object(_.a)(i,2),U=r[0],s=r[1],Q=Object(O.useState)(""),M=Object(_.a)(Q,2),L=M[0],t=M[1],Ae=Object(O.useState)([]),ue=Object(_.a)(Ae,2),ke=ue[0],K=ue[1],nt=Object(O.useState)("1"),Be=Object(_.a)(nt,2),mt=Be[0],ze=Be[1],Ot=Object(O.useState)(),ut=Object(_.a)(Ot,2),yt=ut[0],ye=ut[1],G=Object(O.useState)(),de=Object(_.a)(G,2),Fe=de[0],tt=de[1],B=Object(O.useState)("1"),Re=Object(_.a)(B,2),Dt=Re[0],Et=Re[1],it=Object(O.useState)(!1),Lt=Object(_.a)(it,2),jt=Lt[0],Pt=Lt[1];Object(O.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),Et((f==null?void 0:f.part_match)?"2":"1"),tt(f==null?void 0:f.remove_blank)},[f,V]),Object(O.useEffect)(function(){var oe;if(!jt)return;var I=f==null||((oe=f.standard_answer)===null||oe===void 0)?void 0:oe.map(function(se){return se.answer_text});K(I),Pt(!1)},[jt]),Object(O.useImperativeHandle)(b,function(){return{onSave:gt,Clear:Xt}});var gt=function(){if(!U)return l.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var I=[],se=!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))&&(ze("".concat(T,"-").concat(pe)),l.b.info(W?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),se=!0)})}),se?!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:U,analysis:L,standard_answers:I,is_ordered:yt,remove_blank:Fe,part_match:Dt!=="1"}},Xt=function(){s(""),t(""),K([]),ye(!1),Et("1"),tt(!1)},Jt=function(I,se,N){var T=ke.slice();if(se&&T.splice(I,se),N)for(var W=0;W1&&h.a.createElement("span",{style:{marginLeft:52}},h.a.createElement(Z.a,{checked:yt,onChange:function(I){return ye(I.target.checked)},className:"".concat(ae.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),h.a.createElement("span",{className:"".concat(ae.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:ae.a.titleWrap},h.a.createElement("span",{className:ae.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),h.a.createElement(ge.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 ne=o.loading,b=o.globalSetting;return{globalSetting:b,loading:ne.effects}},null,null,{forwardRef:!0})(Object(O.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 Ee=e("oBTY"),Z=e("5Dmo"),_e=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"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=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)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)(),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Be=Object(c.useState)(""),mt=Object(n.a)(Be,2),ze=mt[0],Ot=mt[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),Ot(m==null?void 0:m.analysis),i(m==null||((ye=m.choices)===null||ye===void 0)?void 0:ye.map(function(de){return de.choice_text})),Ae(m==null||((G=m.choices)===null||G===void 0)?void 0:G.findIndex(function(de){return de.is_answer}))},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});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(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t===tt?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),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(_e.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 Ae(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(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.a,{value:ye}))),G>1&&l.a.createElement(_e.a,{title:"\u5220\u9664"},l.a.createElement("i",{className:"".concat(E.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return i(p.filter(function(Fe,tt){return tt!==G}))}})),G<7&&G===p.length-1&&l.a.createElement(_e.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(Ee.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:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.problemset,ae=R.loading,m=R.globalSetting;return{problemset:Y,globalSetting:m,loading:ae.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},"6tVA":function(ee,D,e){"use strict";e.r(D);var Ee=e("cWXX"),Z=e("/ezw"),_e=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"),O=e("5RzL"),h=e("5NDa"),E=e("5rEg"),ge=e("14J3"),X=e("BMrR"),re=e("jCWc"),R=e("kPKH"),Y=e("/zsF"),ae=e("PArb"),m=e("miYZ"),F=e("tsqr"),o=e("oBTY"),ne=e("WmNS"),b=e.n(ne),w=e("9og8"),d=e("k1fw"),A=e("y8nQ"),V=e("Vl3Y"),f=e("tJVT"),p=e("PpiC"),i=e("Znn+"),r=e("ZTPi"),U=e("iQDF"),s=e("+eQT"),Q=e("OaEy"),M=e("2fM7"),L=e("q1tI"),t=e.n(L),Ae=e("S9qI"),ue=e.n(Ae),ke=e("1vsH"),K=e("9kvl"),nt=e("55Ip"),Be=e("ErOA"),mt=e("qVdP"),ze=e("jsC+"),Ot=e("5Dmo"),ut=e("3S7+"),yt=e("lUTK"),ye=e("BvKs"),G=e("7Kak"),de=e("9yH6"),Fe=e("9Bee"),tt=e("MB9C"),B=e.n(tt),Re=e("wd/R"),Dt=e.n(Re),Et=["A\uFF0E","B\uFF0E","C\uFF0E","D\uFF0E","E\uFF0E","F\uFF0E","G\uFF0E","H\uFF0E","I\uFF0E","J\uFF0E","K\uFF0E","L\uFF0E","M\uFF0E","N\uFF0E","O\uFF0E","P\uFF0E","Q\uFF0E","R\uFF0E","S\uFF0E","T\uFF0E","U\uFF0E","V\uFF0E","W\uFF0E","X\uFF0E","Y\uFF0E","Z\uFF0E"],it=["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"],Lt=[{type:"SINGLE",name:"\u5355\u9009"},{type:"MULTIPLE",name:"\u591A\u9009"},{type:"JUDGMENT",name:"\u5224\u65AD"},{type:"PROGRAM",name:"\u7F16\u7A0B"},{type:"SUBJECTIVE",name:"\u7B80\u7B54"},{type:"COMPLETION",name:"\u586B\u7A7A"}],jt=function(Te){var ft,Ut,pt,lt,g,Ce,Oe,Me,fe=Te.showCheckbox,We=fe===void 0?!1:fe,Xe=Te.isPreviewSelect,he=Xe===void 0?!1:Xe,y=Te.data,vt=Te.activeTabsKey,Ct=Te.selectIds,It=Ct===void 0?[]:Ct,Ie=Te.loadingIdParams,Mt=Te.onLoadingIdParams,Kt=Mt===void 0?function(){}:Mt,Ke=Te.onSetSelectIds,Vt=Ke===void 0?function(){}:Ke,$t=Te.onSetPrivate,Yt=$t===void 0?function(){}:$t,He=Te.onCopy,kt=He===void 0?function(){}:He,Zt=Te.onSetPublic,qt=Zt===void 0?function(){}:Zt,Ne=Te.onDelete,$=Ne===void 0?function(){}:Ne,q=Te.onCancel,z=q===void 0?function(){}:q,le=Te.onSelect,P=le===void 0?function(){}:le,k=Object(L.useState)(!1),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useRef)(),et=function(){if(y.item_type==="JUDGMENT")return t.a.createElement("div",{className:B.a.judgmentContent},y.choices.map(function(At,me){return t.a.createElement(de.a,{key:me,disabled:!0},At.choice_text)}));if(y.item_type==="PROGRAM"){var Qe;return t.a.createElement("div",{className:B.a.programContent},t.a.createElement(Fe.a,{value:(Qe=y.program_attr)===null||Qe===void 0?void 0:Qe.description}))}return t.a.createElement("div",{className:B.a.otherContent},y.choices.map(function(At,me){return t.a.createElement("div",{key:me,className:B.a.otherContentItem},t.a.createElement("p",null,Et[me]),t.a.createElement(Fe.a,{className:B.a.otehrContentHtml,value:At.choice_text}))}))},Ge=function(){var Qe;return t.a.createElement("div",null,(Qe=y.standard_answer)===null||Qe===void 0?void 0:Qe.map(function(At,me){return t.a.createElement(Fe.a,{key:me,className:B.a.answerHtml,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(At.position,"\uFF09\uFF1A").concat(At.answer_text.join("\u3001"))})}))},Ht=function(){var Qe,At,me,Pe={SUBJECTIVE:(Qe=y.answer_texts)===null||Qe===void 0?void 0:Qe[0],JUDGMENT:(At=y.choices)===null||At===void 0||((me=At.find(function(st){return st.is_answer}))===null||me===void 0)?void 0:me.choice_text},be=y.choices.map(function(st){return st.is_answer}).findIndex(function(st){return st}),Je=be>-1?it[be]:"",Ze="";y.choices.map(function(st,zt){st.is_answer&&(Ze+=it[zt])});var dt=Pe[y.item_type],xt={SINGLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Je||"\u65E0")}),MULTIPLE:t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(Ze||"\u65E0")}),COMPLETION:Ge()},wt=t.a.createElement(Fe.a,{className:B.a.answerHtml,value:"\u7B54\u6848\uFF1A".concat(dt||"\u65E0")});return xt[y.item_type]||wt},aa=t.a.createElement(ye.a,{forceSubMenuRender:!0},(y==null?void 0:y.public)?t.a.createElement(ye.a.Item,{onClick:function(){return Yt(y.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(y.id)},key:"2"},t.a.createElement("span",{className:B.a.actionLink},"\u516C\u5F00")),t.a.createElement(ye.a.Item,{onClick:function(){if(y==null?void 0:y.public){F.b.warn("\u8BD5\u9898\u5DF2\u516C\u5F00\u65E0\u6CD5\u5220\u9664");return}$(y.id)},key:"3"},t.a.createElement("span",{className:B.a.actionLink},"\u5220\u9664"))),Gt=function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1,At='\u7B80\u5355';return Qe===2&&(At='\u9002\u4E2D'),Qe===3&&(At='\u56F0\u96BE'),At},ra=function(){ie.current.style.pointerEvents="none"},ia=function(){var Qe;return console.log(Gt(y==null?void 0:y.difficulty),44),''.concat((Qe=Lt.find(function(At){return At.type===(y==null?void 0:y.item_type)}))===null||Qe===void 0?void 0:Qe.name,"").concat(Gt(y==null?void 0:y.difficulty)," ")},ca=function(){return(y==null?void 0:y.choosed)?'\u5DF2\u9009\u7528':""};return t.a.createElement("div",{className:B.a.itemWrap},We&&t.a.createElement(c.a,{style:{marginTop:25},checked:It.includes(y.id),onChange:function(){Vt(y.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(Fe.a,{className:B.a.topicTitleContent,value:ca()+"No.".concat(y.id," ")+y.name+ia()}),t.a.createElement("i",{onClick:function(){return ce(!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},y.item_type==="PROGRAM"&&t.a.createElement("p",{className:B.a.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(ft=y.program_attr)===null||ft===void 0?void 0:ft.language)))),y.item_type!=="PROGRAM"&&t.a.createElement("div",null,t.a.createElement("div",{className:B.a.parseAnswerBorder}),t.a.createElement("div",{className:B.a.answer},Ht()),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},y.analysis?t.a.createElement(Fe.a,{className:B.a.parseAnswerHtml,value:y.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"},y.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"},y.update_time?Dt()(y.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"),(y==null||((Ut=y.exercise_subjects)===null||Ut===void 0)?void 0:Ut.length)?t.a.createElement(ut.a,{title:y==null||((pt=y.exercise_subjects)===null||pt===void 0)?void 0:pt.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((lt=y.exercise_subjects)===null||lt===void 0)?void 0:lt.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"),(y==null||((g=y.exercise_points)===null||g===void 0)?void 0:g.length)?t.a.createElement(ut.a,{title:y==null||((Ce=y.exercise_points)===null||Ce===void 0)?void 0:Ce.join("\u3001")},t.a.createElement("span",{className:he?B.a.longKnow:B.a.know},y==null||((Oe=y.exercise_points)===null||Oe===void 0)?void 0:Oe.join("\u3001"))):t.a.createElement("span",{className:B.a.know},"--")),t.a.createElement("div",{className:B.a.actionRight},vt==="0"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF)},t.a.createElement(nt.Link,{to:(y==null?void 0:y.item_type)==="PROGRAM"?"/exam/questionManagement/".concat((Me=y.program_attr)===null||Me===void 0?void 0:Me.identifier,"/edit?type=PROGRAM"):"/exam/questionManagement/".concat(y.id,"/edit")},"\u7F16\u8F91 ")),(y==null?void 0:y.choosed)?t.a.createElement(_.a,{ghost:!0,danger:!0,key:1,ref:ie,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction),onClick:function(){ra(),Kt({selectId:y.id}),z(y.id)}},"\u79FB\u9664 "):t.a.createElement(_.a,{ghost:!0,key:2,loading:(Ie==null?void 0:Ie.selectId)===y.id,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){Kt({selectId:y.id}),P(y.id)}},"\u9009\u7528 "),vt==="1"&&!he&&t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(){return kt(y.id)}},"\u590D\u5236\u5230\u6211\u7684\u8BD5\u9898"),vt==="0"&&!he&&t.a.createElement(ze.a,{arrow:!0,overlay:aa,trigger:["click"]},t.a.createElement(_.a,{ghost:!0,className:"".concat(B.a.bottomAction," ").concat(B.a.borderColorFFF),onClick:function(Qe){return Qe.preventDefault()}}," \u66F4\u591A",t.a.createElement("i",{className:"iconfont icon-shangjiantou",style:{fontSize:12,marginLeft:4,display:"inherit",transform:"rotate(180deg)"}})," "))))))},Pt=jt,gt=e("bbsP"),Xt=e("/wGt"),Jt=e("GL1G"),Ye=e.n(Jt),ea=e("BdwD"),v=e("V49x"),x=function(Te){var ft=Te.visible,Ut=Te.basketData,pt=Te.basketTotal,lt=Te.exerciseId,g=Te.onClose,Ce=g===void 0?function(){}:g,Oe=Te.onDelete,Me=Oe===void 0?function(){}:Oe,fe=Object(L.useRef)(),We=Object(L.useRef)();Object(L.useEffect)(function(){return We.current?(pt>=0&&!fe.current&&(fe.current=v.a.init(We.current,function(){Ce()})),function(){fe.current&&fe.current.clear()}):void 0},[We.current]);var Xe=function(){Ce(),Object(K.b)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},he=function(){var y=Object(w.a)(b.a.mark(function vt(){var Ct;return b.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:if(Ct=lt?"/exam/exerciseManagement/".concat(lt,"/edit"):"/exam/questionManagement/preview",!lt){Ie.next=4;break}return K.c.push(Ct),Ie.abrupt("return");case 4:K.c.push(Ct);case 5:case"end":return Ie.stop()}},vt)}));return function(){return y.apply(this,arguments)}}();return t.a.createElement(Xt.a,{className:Ye.a.drawerWrap,placement:"right",closable:!1,mask:!1,visible:ft,forceRender:!0,onClose:Ce},t.a.createElement("div",{style:{height:"100%"},ref:We},t.a.createElement("div",{className:Ye.a.title},t.a.createElement("i",{onClick:Ce,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",pt,")")),t.a.createElement("div",{className:Ye.a.listWarp},pt>0?Ut.map(function(y){return t.a.createElement("div",{className:Ye.a.problemset,key:y.type},t.a.createElement("div",{className:Ye.a.content}," ",y.name," \uFF08",y.count,"\uFF09"),t.a.createElement("div",{className:Ye.a.delete,onClick:function(){return Me(y.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"),pt>0&&t.a.createElement("div",{onClick:he,className:Ye.a.preview},"\u8BD5\u5377\u9884\u89C8"))))},oe=e("Tkyw"),I=e.n(oe),se=function(Te){var ft=Te.count,Ut=Te.visibleBasket,pt=Te.onToggleVisible,lt=pt===void 0?function(){}:pt;return t.a.createElement("div",{style:{display:Ut?"none":"block"},className:I.a.wrap,onClick:lt},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,ft||0)))},N=e("Ty5D"),T=e("1HhV"),W=e.n(T),pe=e("HBuW"),Se=e("NLgs"),De=e("xKgJ"),Rt=E.a.Search,$e={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},we={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(Te){var ft,Ut,pt,lt,g=Te.classroomList,Ce=Te.loading,Oe=Te.dispatch,Me=Te.cb,fe=Te.shixunIds,We=fe===void 0?[]:fe,Xe=Object(N.m)(),he=Object(N.l)(),y=g.actionTabs,vt=V.a.useForm(),Ct=Object(f.a)(vt,1),It=Ct[0],Ie=g.shixunLists,Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=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)(Zt,2),Ne=qt[0],$=qt[1];Object(L.useEffect)(function(){g.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Ne)})},[g.actionTabs.key,Ne]),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(w.a)(b.a.mark(function k(){var S;return b.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,Object(pe.jb)({});case 2:S=ce.sent,kt((S==null?void 0:S.disciplines)||[]);case 4:case"end":return ce.stop()}},k)}));return function(){return P.apply(this,arguments)}}(),z=function(k,S,H){Ne.tag_level=k,Ne.sub_discipline_id=S,Ne.discipline_id=H,$(Object(d.a)({},Ne)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Ne)})},le=function(){Oe({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(Ke,"selectArrs"),t.a.createElement(Xt.a,{placement:"bottom",height:"100%",closable:!0,onClose:le,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(){le(),Vt([])},style:{marginRight:8}},"\u53D6\u6D88"),t.a.createElement(_.a,{size:"large",onClick:Object(w.a)(b.a.mark(function P(){var k,S,H;return b.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:k=function(Ge){var Ht=Ke[Ge];if(We.includes(Ht)){var aa,Gt;return F.b.info("\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A".concat(Ie==null||((aa=Ie.shixun_list)===null||aa===void 0||((Gt=aa.find(function(ra){return ra.id===Ht}))===null||Gt===void 0))?void 0:Gt.title)),{v:void 0}}},S=0;case 2:if(!(S<(Ke==null?void 0:Ke.length))){ie.next=9;break}if(H=k(S),!(typeof H=="object")){ie.next=6;break}return ie.abrupt("return",H.v);case 6:S++,ie.next=2;break;case 9:le(),Me(Ke),Vt([]);case 12:case"end":return ie.stop()}},P)})),type:"primary"},"\u786E\u5B9A"))},t.a.createElement("section",{className:"tc"},t.a.createElement(Rt,{placeholder:"\u5B9E\u8BAD\u4FE1\u606F/\u9662\u6821\u540D\u79F0/\u521B\u5EFA\u8005",enterButton:"\u641C\u7D22",size:"large",className:W.a.search,onSearch:function(k){Ne.keyword=k,Ne.page=1,Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Ne)})}})),t.a.createElement("section",{className:"edu-container"},t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,$e.name),$e==null||((ft=$e.children)===null||ft===void 0)?void 0:ft.map(function(P,k){return t.a.createElement("li",{key:P.id,className:Ne[$e.id]==P.id?W.a.actived:"",onClick:function(){Ne[$e.id]=P.id,$(Object(d.a)({},Ne)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Ne)})}},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:Ne.discipline_id?"":W.a.actived,onClick:function(){z(null,null,null)}},t.a.createElement("strong",null,"\u5168\u90E8")),He==null?void 0:He.map(function(P,k){return t.a.createElement("li",{key:k,className:Ne.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:Ne.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(ce,ie){return t.a.createElement("li",{key:ie,className:Ne.sub_discipline_id==ce.id&&Ne.tag_level===3?W.a.actived2:"",onClick:function(){z(3,ce.id,P.id)}},ce.name)})))})))})),t.a.createElement("ul",{className:W.a.menu},t.a.createElement("li",null,we.name),we==null||((Ut=we.children)===null||Ut===void 0)?void 0:Ut.map(function(P,k){return t.a.createElement("li",{className:Ne[we.id]==P.id?W.a.actived:"",onClick:function(){Ne[we.id]=P.id,$(Object(d.a)({},Ne)),Oe({type:"classroomList/getShixunLists",payload:Object(d.a)({},Ne)})}},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"},Ke.length),"\u4E2A\u5B9E\u8BAD"),t.a.createElement("li",null,"\u5171",t.a.createElement("span",{className:"c-blue"},Ie.shixuns_count),"\u4E2A\u8BFE\u7A0B"),t.a.createElement("li",{className:"current",onClick:function(){Ne.order=Ne.order==="asc"?"desc":"asc",$(Object(d.a)({},Ne))}},"\u5B66\u4E60\u4EBA\u6570",t.a.createElement("p",{className:"edu-sorter current ".concat(Ne.order)},Ne.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")),Ie==null||((pt=Ie.shixun_list)===null||pt===void 0)?void 0:pt.map(function(P,k){return t.a.createElement("div",{className:W.a.listItem,key:P.id},t.a.createElement(c.a,{checked:Ke.includes(P.id),value:P.id,disabled:P==null?void 0:P.need_authorize,onChange:function(H){console.log(Ke,Ke.indexOf(P.id)>-1,444);var ce=Ke.indexOf(P.id);Ke.indexOf(P.id)>-1?Vt(Ke.filter(function(ie){return ie!==P.id})):Vt(Ke.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(Se.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(ut.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(ut.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(ut.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(ae.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))))}),(Ie==null||((lt=Ie.shixun_list)===null||lt===void 0)?void 0:lt.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:Ne.page||1,showQuickJumper:!0,total:Ie==null?void 0:Ie.shixuns_count,onChange:function(k){Ne.page=k,$(Object(d.a)({},Ne))}}))))},bt=Object(K.a)(function(Qt){var Te=Qt.classroomList,ft=Qt.loading;return{classroomList:Te,loading:ft}})(qe),xe=e("no3R"),Ft=e("mgmH"),rt=e("/7ue"),ot=e("LvDl"),at=e.n(ot),ve=M.a.Option,ct=s.a.RangePicker,_t=r.a.TabPane,Tt={item_type:"ALL",exercise_subject_id:"ALL",exercise_point_id:"ALL",difficulty:"ALL"},Nt={page:1,per_page:10},Bt=function(Te){var ft,Ut,pt,lt,g=Te.match,Ce=Object(p.a)(Te,["match"]),Oe=V.a.useForm(),Me=Object(f.a)(Oe,1),fe=Me[0],We=Object(L.useState)(Tt),Xe=Object(f.a)(We,2),he=Xe[0],y=Xe[1],vt=Object(L.useState)([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}]),Ct=Object(f.a)(vt,2),It=Ct[0],Ie=Ct[1],Mt=Object(L.useState)([]),Kt=Object(f.a)(Mt,2),Ke=Kt[0],Vt=Kt[1],$t=Object(L.useState)([]),Yt=Object(f.a)($t,2),He=Yt[0],kt=Yt[1],Zt=Object(L.useState)([]),qt=Object(f.a)(Zt,2),Ne=qt[0],$=qt[1],q=Object(L.useState)("0"),z=Object(f.a)(q,2),le=z[0],P=z[1],k=Object(L.useState)({}),S=Object(f.a)(k,2),H=S[0],ce=S[1],ie=Object(L.useState)(0),et=Object(f.a)(ie,2),Ge=et[0],Ht=et[1],aa=Object(L.useState)(!1),Gt=Object(f.a)(aa,2),ra=Gt[0],ia=Gt[1],ca=Object(L.useState)(Object(d.a)({},Nt)),St=Object(f.a)(ca,2),Qe=St[0],At=St[1],me=Object(L.useState)(0),Pe=Object(f.a)(me,2),be=Pe[0],Je=Pe[1],Ze=Object(L.useState)(1),dt=Object(f.a)(Ze,2),xt=dt[0],wt=dt[1],st=Object(L.useState)(""),zt=Object(f.a)(st,2),oa=zt[0],la=zt[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||((ft=g.params)===null||ft===void 0)?void 0:ft.exerciseId)?(g==null||((Ut=g.params)===null||Ut===void 0)?void 0:Ut.exerciseId)==="add"?"":g==null||((pt=g.params)===null||pt===void 0)?void 0:pt.exerciseId:"";Object(L.useEffect)(function(){za(),da(),ta(Object(d.a)(Object(d.a)({},Tt),Nt),!0)},[]),Object(L.useEffect)(function(){var Ue;(g==null||((Ue=g.params)===null||Ue===void 0)?void 0:Ue.exerciseId)&&Sa(!0)},[g==null||((lt=g.params)===null||lt===void 0)?void 0:lt.exerciseId]),Object(L.useEffect)(function(){if(xt===1){wt(2);return}ta(Object(d.a)(Object(d.a)({},Tt),Nt))},[le]);var da=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J,Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(Be.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:na}});case 2:Le=ht.sent,Ve=Le==null||((J=Le.data)===null||J===void 0)?void 0:J.reduce(function(Wt,sa){return Wt+sa.count},0),ce(Object(xe.classifyType)(Le.data)),Ht(Ve);case 6:case"end":return ht.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),za=function(){var Ue=Object(w.a)(b.a.mark(function te(){var J;return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Object(Be.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:J=Ve.sent,(J==null?void 0:J.data)&&$([{id:"ALL",name:"\u5168\u90E8"}].concat(Object(o.a)(J.data)));case 4:case"end":return Ve.stop()}},te)}));return function(){return Ue.apply(this,arguments)}}(),Ha=function(){var Ue=Object(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(Be.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[J]}});case 2:Le=Wt.sent,(Le==null?void 0:Le.data)&&Ie([{key:"ALL",title:"\u5168\u90E8",value:"ALL"}].concat(Object(o.a)(Object(ke.T)(((Ve=Le.data)===null||Ve===void 0||((je=Ve[0])===null||je===void 0)?void 0:je.exercise_points)||[]))));case 4:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),xa=function(te){y(Object(d.a)({},fe.getFieldsValue())),"exercise_subject_id"in te&&(Ha(te.exercise_subject_id),fe.setFieldsValue({exercise_point_id:"ALL"}),y(Object(d.a)(Object(d.a)({},he),{},{exercise_point_id:"ALL"})))},La=function(){var Ue=Object(w.a)(b.a.mark(function te(J){return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:console.log(Nt,"values"),At(Nt),ta(Object(d.a)(Object(d.a)({},Nt),J),!0),kt([]);case 4:case"end":return Ve.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),Qa=function(te){At(Nt),fe.resetFields(),y(Object(d.a)({},Tt)),kt([]),P(te)},$a=function(te){kt(te?Ke==null?void 0:Ke.map(function(J){return J.id}):[])},ta=function(){var Ue=Object(w.a)(b.a.mark(function te(J,Le){var Ve,je,ht;return b.a.wrap(function(sa){for(;;)switch(sa.prev=sa.next){case 0:return Ve=at.a.pickBy(J,function(Ma){return Ma!=="ALL"&&Ma!==void 0}),je={},Ve.date&&(je={start_at:Dt()(Ve.date[0]).format("YYYY-MM-DD"),end_at:Dt()(Ve.date[1]).format("YYYY-MM-DD")},delete Ve.date),Le&&ia(!0),sa.next=6,Object(Be.a)("/api/common_exercises/item_banks",{method:"get",params:Object(d.a)(Object(d.a)(Object(d.a)({},Ve),je),{},{type:le,examination_bank_id:na})});case 6:ht=sa.sent,(ht==null?void 0:ht.items)&&(Vt(ht==null?void 0:ht.items),Je(ht==null?void 0:ht.items_count),ia(!1),Xa(ht.used_shixun_ids||[]));case 8:case"end":return sa.stop()}},te)}));return function(J,Le){return Ue.apply(this,arguments)}}(),Ga=function(te,J){kt([]);var Le={page:te,per_page:J};At(Le),ta(Object(d.a)(Object(d.a)({},Le),he))},Ja=function(te){kt((He==null?void 0:He.includes(te))?He.filter(function(J){return J!==te}):[].concat(Object(o.a)(He),[te]))},Za=function(){var Ue=Object(w.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(Be.a)("/api/item_banks/batch_delete.json",{method:"post",body:{ids:Oa}});case 6:J=je.sent,(J==null?void 0:J.status)===0&&(kt([]),Le=Oa.length===Ke.length&&Qe.page>1?Qe.page-1:Qe.page,ta(Object(d.a)(Object(d.a)(Object(d.a)({},he),Qe),{},{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]:He;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(w.a)(b.a.mark(function te(J){var Le,Ve;return b.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return Le=J?[J]:He,ht.next=3,Object(Be.a)("/api/item_banks/set_batch_public.json",{method:"post",body:{ids:Le,source:"0"}});case 3:Ve=ht.sent,Ve.status===0&&ta(Object(d.a)(Object(d.a)({},he),Qe));case 5:case"end":return ht.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),qa=function(){var Ue=Object(w.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(Be.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)({},he),Qe));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),en=function(){var Ue=Object(w.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(Be.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(w.a)(b.a.mark(function te(J){var Le,Ve,je;return b.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:if(Le=J?at.a.isArray(J)?J:[J]:He,Le==null?void 0:Le.length){Wt.next=4;break}return F.b.warn("\u8BF7\u9009\u62E9\u9700\u8981\u52A0\u5165\u7684\u8BD5\u9898"),Wt.abrupt("return");case 4:return Ve=at.a.isArray(J)?{shixun_ids:Le}:{item_bank_ids:Le},Wt.next=7,Object(Be.a)("/api/item_baskets.json",{method:"post",body:Object(d.a)(Object(d.a)({},Ve),{},{examination_bank_id:na})});case 7:if(je=Wt.sent,!na){Wt.next=11;break}return Wt.next=11,Object(Be.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)({},he),Qe)),ga({}));case 12:case"end":return Wt.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),tn=function(){var Ue=Object(w.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(Be.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)({},he),Qe)),ga({}));case 4:case"end":return je.stop()}},te)}));return function(J){return Ue.apply(this,arguments)}}(),an=function(){var Ue=Object(w.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(Be.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)({},he),Qe)));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:ue.a.head},t.a.createElement("span",{className:ue.a.s1,onClick:function(){return K.c.goBack()}},t.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),t.a.createElement(ae.a,{className:ue.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:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,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}},Ne.map(function(J){return t.a.createElement(ve,{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(O.a,{style:{width:200},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{value:"3"},"\u56F0\u96BE"))),t.a.createElement(V.a.Item,{name:"date",label:"\u66F4\u65B0\u65F6\u95F4"},t.a.createElement(ct,{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(rt.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:ue.a.formWrap,scrollToFirstError:!0,onValuesChange:xa,onFinish:La,initialValues:Tt,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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(ve,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(ve,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(ve,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(ve,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(ve,{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}},Ne.map(function(J){return t.a.createElement(ve,{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(O.a,{style:{width:236},treeData:It,disabled:!(he==null?void 0:he.exercise_subject_id),showArrow:!0,showCheckedStrategy:O.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(ve,{value:"ALL"},"\u5168\u90E8"),t.a.createElement(ve,{value:"1"},"\u7B80\u5355"),t.a.createElement(ve,{value:"2"},"\u9002\u4E2D"),t.a.createElement(ve,{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(ct,{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(ue.a.wrap," ").concat(ue.a.selectWrap):ue.a.wrap},rn(),t.a.createElement("div",{className:ue.a.tabsWrap},t.a.createElement(r.a,{activeKey:le,onChange:Qa},t.a.createElement(_t,{tab:"\u516C\u5F00\u8BD5\u9898",key:"1"}," "),t.a.createElement(_t,{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:ue.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:Ke.length===0,checked:Ke.length?He.length===Ke.length:!1,onChange:function(te){return $a(te.target.checked)}},"\xA0\xA0\u672C\u9875\u5168\u9009"),(He==null?void 0:He.length)>0&&t.a.createElement("span",{style:{color:"#1890FF"}},"\u5DF2\u52FE\u9009",He==null?void 0:He.length,"\u6761")),t.a.createElement(R.a,null,!fa&&t.a.createElement(t.a.Fragment,null,le==="0"&&t.a.createElement(_.a,{onClick:function(){if(!He.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(ue.a.overflow)},"\u5DF2\u9009\u4E2D",He==null?void 0:He.length,"\u9053\u9898"),onOk:function(){Object(Ft.j)({ids:He})}})},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5BFC\u51FA"),le==="0"&&t.a.createElement(_.a,{onClick:function(){return ja()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u6279\u91CF\u5220\u9664")),t.a.createElement(_.a,{onClick:function(){return Ra()},type:"primary",ghost:!0,className:ue.a.actionButton},"\u52A0\u5165\u8BD5\u9898\u7BEE"))),Ke.map(function(Ue,te){return t.a.createElement(Pt,{showCheckbox:!0,key:Ue.id,onDelete:ja,data:Ue,isPreviewSelect:fa,activeTabsKey:le,selectIds:He,loadingIdParams:Va,onLoadingIdParams:nn,onSelect:Ra,onCancel:tn,onCopy:en,onSetPublic:Ya,onSetPrivate:qa,onSetSelectIds:Ja})})),!!(Ke==null?void 0:Ke.length)&&t.a.createElement(u.a,{style:{textAlign:"center",paddingBottom:20},showQuickJumper:!0,pageSizeOptions:["10","20","50","100","200"],pageSize:Qe.per_page,showSizeChanger:!0,onChange:function(te,J){Ga(te,J)},hideOnSinglePage:!1,current:Qe.page,total:be,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(se,{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(bt,{shixunIds:Wa,cb:Ra}))},ua=D.default=Bt},"7ahc":function(ee,D,e){"use strict";e.d(D,"a",function(){return m});var Ee=e("k1fw"),Z=e("0Owb"),_e=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(_),O=e("VrN/"),h=e.n(O),E=e("p77/"),ge=e.n(E),X=e("c5Ni"),re=e.n(X),R=l.a.Option,Y={labelCol:{span:4},wrapperCol:{span:20}},ae={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,ne=F.onCancel,b=Object(_.useState)("python"),w=Object(a.a)(b,2),d=w[0],A=w[1];function V(p){A(ae[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(ae).map(function(p){return j.a.createElement(R,{key:p,value:p},ae[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:ne},"\u53D6\u6D88")))};function m(F){var o=F.value,ne=F.onChange,b=F.mode,w=F.options,d=w===void 0?{}:w,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();ne&&ne(Q)};return p.on("change",r),function(){p.off("change",r)}}},[p,ne]),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(Ee.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 Ee=e("5Dmo"),Z=e("3S7+"),_e=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"),O=e.n(j),h=c.a.TextArea,E=function(ge){Object(C.a)(re,ge);var X=Object(n.a)(re);function re(){return Object(_e.a)(this,re),X.apply(this,arguments)}return Object(u.a)(re,[{key:"render",value:function(){var Y=this,ae=this.props,m=ae.index,F=ae.onAnswerChange,o=ae.addChildAnswer,ne=ae.exerciseIsPublish,b=ae.answers,w=ae.activeOptionErrorIndex;return _.a.createElement("div",{className:O.a.flex},_.a.createElement("div",{className:"".concat(O.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",m+1,"):"),_.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),style:{flexDirection:"column"}},b.map(function(d,A){var V="".concat(m,"-").concat(A);return _.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),key:A},_.a.createElement("div",{className:O.a.flex1,style:{flex:1}},_.a.createElement("div",null,_.a.createElement(h,{className:V===w?O.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}}))),!ne&&_.a.createElement(_.a.Fragment,null,A!=0&&_.a.createElement(Z.a,{title:"\u5220\u9664"},_.a.createElement("i",{className:"".concat(O.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(O.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(O.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return o(m)},style:{float:"right",visibility:A==b.length-1?"":"hidden"}}))))})))}}]),re}(l.Component);D.a=E},"9Bee":function(ee,D,e){"use strict";var Ee=e("q1tI"),Z=e.n(Ee),_e=e("vg9a"),u=e("tJVT"),C=e("DlQD"),n=e.n(C),a=e("rUJ1");function c(U,s){var Q=U.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 Ae=Object(u.a)(t,1),ue=Ae[0];return ue.length>=M.length?L.slice(M.length):L}).join(` `)}var l=[],_=["
    "],j=new n.a.Renderer,O=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function h(){l.length=0,_=["
      "]}function E(U,s,Q,M){if(s>=U.length||U[s].level<=Q)return s;var L=U[s];M.push("
    • "+L.text+""),s++;var t=[];return s=E(U,s,L.level,t),t.length>0&&(M.push("
        "),t.forEach(function(Ae){M.push(Ae)}),M.push("
      ")),M.push("
    • "),s=E(U,s,Q,M),s}function ge(){return E(l,0,0,_),_.push("
    "),_.join("")}var X={heading:function(s){var Q=O.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 Ae=Y(),ue=L;L=Ae,ae[Ae]={type:"block",expression:ue}}return{type:"code",raw:M,lang:t,text:L}}}},re=/(?:\${2})([^\n`]+?)(?:\${2})/gi,R=0,Y=function(){return"__special_katext_id_".concat(R++,"__")},ae={};function m(){return ae}function F(){R=0,ae={}}function o(U){return U=U.replace(re,function(s,Q){var M=Y();return ae[M]={type:"inline",expression:Q},M}),U}var ne=j.listitem;j.listitem=function(U){return ne(o(U))};var b=j.paragraph;j.paragraph=function(U){return b(o(U))};var w=j.tablecell;j.tablecell=function(U,s){return w(o(U),s)},j.code=function(U,s,Q){var M=(s||"").match(/\S*/)[0];return M?["latex","katex","math"].indexOf(M)>=0?"

    ".concat(U,"

    "):'
    ').concat(Q?U:Object(a.escape)(U,!0),`
    -`):'
    '+(Q?U:Object(a.escape)(U,!0))+"
    "},j.heading=function(U,s,Q){var M=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:M,level:s,text:U}),"'+U+""},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=/]*>/g;function i(U){var s=document.createElement("div");return s.innerHTML=U,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=D.a=function(U){var s=U.value,Q=s===void 0?"":s,M=U.className,L=U.style,t=L===void 0?{}:L,Ae=String(Q),ue=Object(Ee.useMemo)(function(){try{var nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ne=/\"\/api\/attachments\/|\"\/attachments\/download\//g,mt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ae=Ae.replace(nt,"("+V.a.API_SERVER+"/api/attachments/").replace(Ne,'"'+V.a.API_SERVER+"/api/attachments/").replace(mt,'"'+V.a.API_SERVER+"/files/uploads/")}catch(ut){}var ze=d(Ae),Ot=m();return Ae.match(/\[TOC\]/)&&(ze=ze.replace("

    [TOC]

    ",ge()),h()),ze=ze.replace(/(__special_katext_id_\d+__)/g,function(ut,yt){var ye=Ot[yt],G=ye.type,de=ye.expression;return Object(f.renderToString)(i(de)||"",{displayMode:G==="block",throwOnError:!1,output:"html"})}),ze=ze.replace(/▁/g,"\u2581\u2581\u2581"),F(),ze},[Ae]),ke=Object(Ee.useRef)();function K(nt){var Ne=nt.target;if(Ne.tagName.toUpperCase()==="A"){var mt=Ne.getAttribute("href");if(mt.startsWith("#")){nt.preventDefault();var ze=document.getElementById(mt.replace("#",""));ze&&ze.scrollIntoView(!0)}}}return Object(Ee.useEffect)(function(){if(ke.current&&ue&&(ue.match(p)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",K),function(){ke.current.removeEventListener("click",K),F(),h()}},[ue,ke.current,K]),Z.a.createElement("div",{ref:ke,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(ee,D,e){"use strict";var Ee=e("miYZ"),Z=e("tsqr"),_e=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"],O=function(E,ge){var X=E.editData,re=E.globalSetting,R=E.loading,Y=E.dispatch,ae=E.onRef,m=ae===void 0?function(){}:ae,F=E.isEdit,o=Object(u.a)(E,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ne=Object(C.useState)(""),b=Object(_e.a)(ne,2),w=b[0],d=b[1],A=Object(C.useState)(""),V=Object(_e.a)(A,2),f=V[0],p=V[1],i=Object(C.useState)(""),r=Object(_e.a)(i,2),U=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)(ge,function(){return{onSave:Q,Clear:M}});var Q=function(){return w?{name:w,answer_texts:[U],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:w,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:U,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,ge=h.globalSetting;return{globalSetting:ge,loading:E.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(O))},"9SwW":function(ee,D,e){"use strict";var Ee=e("/zsF"),Z=e("PArb"),_e=e("q1tI"),u=e.n(_e),C=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(_){var j=_.path,O=_.title,h=_.subTitle,E=_.style,ge=E===void 0?{}:E,X=_.className,re=X===void 0?"":X;return u.a.createElement("div",{className:"".concat(a.a.head," ").concat(re),style:ge},u.a.createElement("span",{className:a.a.s1,onClick:function(){return C.c.push(j)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),O&&u.a.createElement(Z.a,{className:a.a.s2,type:"vertical"}),O&&u.a.createElement("span",{className:a.a.s3},O),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 _e});var Ee=e("q1tI"),Z=e.n(Ee);function _e(u,C){var n=Object(Ee.useRef)();Object(Ee.useEffect)(function(){n.current=u}),Object(Ee.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 Ee=e("+L6B"),Z=e("2/Rp"),_e=e("0Owb"),u=e("q1tI"),C=e.n(u),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),l=e.n(c),_=function(O){var h=O.cancelText,E=h===void 0?"\u53D6\u6D88":h,ge=O.okText,X=ge===void 0?"\u786E\u5B9A":ge,re=O.loading,R=re===void 0?!1:re,Y=O.hasOkBtn,ae=Y===void 0?!0:Y,m=O.okButtonProps,F=m===void 0?{}:m,o=O.cancelButtonProps,ne=o===void 0?{}:o,b=O.onCancel,w=b===void 0?function(){}:b,d=O.onOk,A=d===void 0?function(){}:d,V=O.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(_e.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:w},ne),E),ae&&C.a.createElement(Z.a,Object(_e.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 Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),u=function(n){var a=n.styles,c=a===void 0?{}:a,l=n.customText;return _e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ee.a)(Object(Ee.a)({},{color:"#999",margin:"200px auto"}),c)},_e.a.createElement("img",{src:e("FOrL")}),_e.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 _e}),e.d(D,"e",function(){return u}),e.d(D,"b",function(){return C}),e.d(D,"a",function(){return a});var Ee=e("m3rI");function Z(c){var l=!0;if(c.length>0){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:"",_=[],j=0;j0&&(T.children=[],ke(N,T.children))})}function K(v,x){for(var oe=[],I=0;I0){oe[0]=N.id;for(var T=0;T=0?he.push(It):y.push(It)}catch(Kt){vt.e(Kt)}finally{vt.f()}if(Xe+=parseInt(Se.hack.code_compile_score||0),!(Xe!==100&&!(xe==null||((fe=xe.hack)===null||fe===void 0)?void 0:fe.test_set_score))){Mt.next=13;break}return m.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Mt.abrupt("return",!1);case 13:Se.hack.difficulty=W,Se.hack_codes.code=mt.Base64.encode((We=Se.hack_codes)===null||We===void 0?void 0:We.code),N&&(Se.update_hack_sets=he,Se.hack_sets=y);case 16:return Mt.abrupt("return",Se);case 17:case"end":return Mt.stop()}},Oe)}));return function(){return Ce.apply(this,arguments)}}();Object(i.useImperativeHandle)(oe,function(){return{onSave:_t,Clear:g}}),Object(i.useEffect)(function(){if(!T||!N)return;var Ce=T.code,Oe=T.language,Se=T.hack_sets,fe=T.description,We=T.name,Xe=T.time_limit,he=T.test_set_average,y=T.test_set_score,vt=T.code_compile_score,Ct={loading:!1,data:{hack_codes:{language:Oe,code:mt.Base64.decode(Ce)},hack:{name:We,description:fe,time_limit:Xe,test_set_average:he,test_set_score:y,code_compile_score:vt},hack_sets:Se}};parseInt(vt)>=0&&ct(!0),De.setFieldsValue(Object(d.a)({},Ct.data)),qe({type:gt.SET_INITAL_DATA,payload:Object(ze.cloneDeep)(Ct)})},[T,N]);function Tt(Ce,Oe){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(o.a)(Y.a.mark(function Ce(Oe,Se){return Y.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:case"end":return We.stop()}},Ce)})),Nt.apply(this,arguments)}function Bt(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_score:Ce.target.value})})}})}function ua(Ce){var Oe=Ce.target.value;qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_average:Oe})})}})}function Qt(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Se=Ce.length+1,fe=Math.floor((100-Oe)/Se),We=(100-Oe)%Se;Ce.map(function(Xe,he){return rt&&(Xe.score=fe),Xe.position=he+1,Xe}),Ce.push({input:"",output:"",position:Se,score:rt?fe+We:0,display_set:!1}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function Me(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Se=Ce.length,fe=Math.floor((100-Oe)/Se),We=(100-Oe)%Se;Ce.map(function(Xe,he){return rt&&(Xe.score=fe,he===Ce.length-1&&(Xe.score=fe+We)),Xe.position=he+1,Xe}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function ft(Ce){var Oe=De.getFieldValue("hack_sets"),Se=parseInt(De.getFieldValue("hack").code_compile_score)||0,fe=(Oe==null?void 0:Oe.length)-1,We=Math.ceil((100-Se)/fe),Xe=(100-Se)%fe;Oe.splice(Ce,1),Oe==null||Oe.map(function(he,y){return rt&&(he.score=We,y===fe-1&&(he.score=We+Xe)),he.position=y+1,he}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Oe})}}),De.setFieldsValue({hack_sets:Oe})}function Ut(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_codes:Object(d.a)(Object(d.a)({},xe.hack_codes),{},{language:Ce})})}})}var pt=function(Oe){},lt=function(Oe){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{name:Oe.target.value})})}})},g=function(){De.resetFields()};return r.a.createElement(b.a,{form:De,initialValues:xe,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:pt,onFinish:Tt},r.a.createElement(ge.a,null,r.a.createElement(re.a,{span:14},r.a.createElement(Ye,{onChangeLanguage:Ut,onRemoveTestCase:ft,onAddTestCase:Qt,onAddTestCases:Me,onNameChange:lt,hack:xe.hack,form:De,isshows:ve,onChangeScore:Bt,onChangeAverage:ua})),r.a.createElement(re.a,{span:10},r.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(Et,{language:xe==null||((se=xe.hack_codes)===null||se===void 0)?void 0:se.language})))))};function Ye(v){var x=v.hack,oe=v.onNameChange,I=v.onChangeAverage,se=v.onChangeScore,N=v.onAddTestCase,T=v.onRemoveTestCase,W=v.onChangeLanguage,pe=v.onAddTestCases,Be=v.form,De=v.isshows,Rt=x.test_set_average,$e=x.test_set_score,we=x.name,qe=Object(i.useState)(De),bt=Object(w.a)(qe,2),xe=bt[0],Ft=bt[1];return Object(i.useEffect)(function(){Ft(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},ue(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-((we==null?void 0:we.length)||0)),onChange:oe})),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(Ot.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:se},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:xe,onChange:function(ot){Ft(ot.target.checked),Be.setFieldsValue({hack:{code_compile_score:0}}),pe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),xe&&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(rt,ot){return Object(_e.a)(ot),r.a.createElement(V.a,{accordion:!0},rt.map(function(at,ve){return r.a.createElement(jt,{key:"".concat(at.key,"--").concat(ve),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ve+1)),$e?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a.Item,{name:[at.name,"score"],fieldKey:[at.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ve+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(_t){return _t.stopPropagation()},min:0,max:100,disabled:Rt})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(_t){return _t.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[at.name,"display_set"],fieldKey:[at.fieldKey,"display_set"]},r.a.createElement(C.a,null)),ve===rt.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(nt.a,{className:s.a["btn-remove-case"],onClick:N})):null,ve>0?r.a.createElement("div",{onClick:function(_t){return _t.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+ve),onConfirm:function(){T(ve)}},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:[at.name,"input"],fieldKey:[at.fieldKey,"input"]},r.a.createElement(Lt,null)),r.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[at.name,"output"],fieldKey:[at.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Lt,null)))}))}))))}var ea=D.a=Object(i.forwardRef)(Jt)},JI8h:function(ee,D,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=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"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=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)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)([]),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Ne=Object(c.useState)(""),mt=Object(n.a)(Ne,2),ze=mt[0],Ot=mt[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){if(!m||!d)return;nt(m==null?void 0:m.name),Ot(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,de){G.is_answer&&ye.push(de)}),Ae(ye)},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});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(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t.includes(tt)?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),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)?Ae(t.filter(function(Fe){return Fe!==G})):Ae([].concat(Object(_e.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(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.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(Fe,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(_e.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:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.loading,ae=R.globalSetting;return{globalSetting:ae,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},KGka:function(ee,D,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=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"),O=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,re){var R=X.editData,Y=X.globalSetting,ae=X.loading,m=X.dispatch,F=X.onRef,o=F===void 0?function(){}:F,ne=X.isEdit,b=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),w=Object(a.useState)(),d=Object(C.a)(w,2),A=d[0],V=d[1],f=Object(a.useState)(""),p=Object(C.a)(f,2),i=p[0],r=p[1],U=Object(a.useState)(""),s=Object(C.a)(U,2),Q=s[0],M=s[1];Object(a.useEffect)(function(){if(!R||!ne)return;r(R==null?void 0:R.name),M(R==null?void 0:R.analysis);var Ae=R==null?void 0:R.choices.find(function(ue){return ue.is_answer});V(Ae.choice_text==="\u6B63\u786E"?"0":"1")},[R,ne]),Object(a.useImperativeHandle)(re,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 ue=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:i,choices:ue,analysis:Q}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:O.a.wrap},c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.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(ue){return r(ue)}}),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:O.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(ue){return V(ue.target.value)}},c.a.createElement(Z.a.Button,{value:"0",className:"".concat(O.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(Z.a.Button,{value:"1",className:O.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.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(ue){return M(ue)}}))};D.a=Object(l.a)(function(ge){var X=ge.loading,re=ge.globalSetting;return{globalSetting:re,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 Ee=e("fWQN"),Z=e("mtLc"),_e=e("yKVA"),u=e("879j"),C=e("q1tI"),n=e.n(C),a=e("i8i4"),c=e.n(a),l=function(_){Object(_e.a)(O,_);var j=Object(u.a)(O);function O(h){var E;Object(Ee.a)(this,O),E=j.call(this,h);var ge=window.document;return E.node=ge.createElement("div"),ge.body.appendChild(E.node),E}return Object(Z.a)(O,[{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)}}]),O}(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 re}),e.d(D,"f",function(){return R}),e.d(D,"d",function(){return ae}),e.d(D,"c",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"b",function(){return o});var Ee=e("WmNS"),Z=e.n(Ee),_e=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"),O=e("1vsH"),h=e("RCxd"),E=e("mOS8"),ge=e.n(E),X=e("m3rI"),re=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,w=Object(_.b)()._store.getState(),d=w.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)},ae=function(){var b,w=Object(_.b)()._store.getState(),d=w.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(O.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(O.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(b,w){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,w||"\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(O.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(b){var w=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",w,"\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:ge.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",w,"\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 Ee=e("2qtc"),Z=e("kLXV"),_e=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/"),O=e("Bd2K"),h=e("ELLl"),E=e("19Vz"),ge=e("lZu9"),X=e("kSUc"),re=e("9Bee"),R=e("0Owb"),Y=e("dejd"),ae=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,oe=v.title,I=v.icon,se=v.actionName,N=v.className,T=N===void 0?"":N,W=v.children;function pe(){x(se)}return a.a.createElement("a",{title:oe,className:T,onClick:pe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var o=function(v){var x=v.watch,oe=v.showNullButton,I=v.onActionCallback,se=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"}))}),oe?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(se?"icon-shrink":"icon-enlarge"),title:se?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},ne=e("M8RZ"),b=e("+L6B"),w=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,oe=v.onCancel;function I(se){x(se)}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(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},r=e("7ahc"),U=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,oe=v.onCancel,I=Q(),se=Object(u.a)(I,1),N=se[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];ue(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(Ae,{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(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function Ae(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 ue(v,x){if(!v)throw new String("\u6CA1\u6709\u6587\u4EF6");var oe=new FormData;oe.append("editormd-image-file",v),oe.append("file_param_name","editormd-image-file"),oe.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(se){x(JSON.parse(se.target.responseText))},!1),I.addEventListener("error",function(se){console.error(se)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(oe)}var ke=e("giR+"),K=e("fyUT"),nt=e("7Kak"),Ne=e("9yH6"),mt=Ne.a.Group,ze={margin:"0 8px"},Ot=function(v){var x=v.callback,oe=v.onCancel;function I(se){x(se)}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:ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:ze},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:ze},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(mt,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(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},ut="link",yt="upload-image",ye="code-block",G="add-table",de="------------",Fe={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},tt=e("9VGf"),B,Re;function Dt(){}var Et=0,it=1e4,Lt="\u2581",jt=` +`):'
    '+(Q?U:Object(a.escape)(U,!0))+"
    "},j.heading=function(U,s,Q){var M=this.options.headerPrefix+Q.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:M,level:s,text:U}),"'+U+""},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=/]*>/g;function i(U){var s=document.createElement("div");return s.innerHTML=U,s.childNodes.length===0?"":s.childNodes[0].nodeValue}var r=D.a=function(U){var s=U.value,Q=s===void 0?"":s,M=U.className,L=U.style,t=L===void 0?{}:L,Ae=String(Q),ue=Object(Ee.useMemo)(function(){try{var nt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Be=/\"\/api\/attachments\/|\"\/attachments\/download\//g,mt=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ae=Ae.replace(nt,"("+V.a.API_SERVER+"/api/attachments/").replace(Be,'"'+V.a.API_SERVER+"/api/attachments/").replace(mt,'"'+V.a.API_SERVER+"/files/uploads/")}catch(ut){}var ze=d(Ae),Ot=m();return Ae.match(/\[TOC\]/)&&(ze=ze.replace("

    [TOC]

    ",ge()),h()),ze=ze.replace(/(__special_katext_id_\d+__)/g,function(ut,yt){var ye=Ot[yt],G=ye.type,de=ye.expression;return Object(f.renderToString)(i(de)||"",{displayMode:G==="block",throwOnError:!1,output:"html"})}),ze=ze.replace(/▁/g,"\u2581\u2581\u2581"),F(),ze},[Ae]),ke=Object(Ee.useRef)();function K(nt){var Be=nt.target;if(Be.tagName.toUpperCase()==="A"){var mt=Be.getAttribute("href");if(mt.startsWith("#")){nt.preventDefault();var ze=document.getElementById(mt.replace("#",""));ze&&ze.scrollIntoView(!0)}}}return Object(Ee.useEffect)(function(){if(ke.current&&ue&&(ue.match(p)&&window.PR.prettyPrint()),ke.current)return ke.current.addEventListener("click",K),function(){ke.current.removeEventListener("click",K),F(),h()}},[ue,ke.current,K]),Z.a.createElement("div",{ref:ke,style:t,className:"".concat(M||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(ee,D,e){"use strict";var Ee=e("miYZ"),Z=e("tsqr"),_e=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"],O=function(E,ge){var X=E.editData,re=E.globalSetting,R=E.loading,Y=E.dispatch,ae=E.onRef,m=ae===void 0?function(){}:ae,F=E.isEdit,o=Object(u.a)(E,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ne=Object(C.useState)(""),b=Object(_e.a)(ne,2),w=b[0],d=b[1],A=Object(C.useState)(""),V=Object(_e.a)(A,2),f=V[0],p=V[1],i=Object(C.useState)(""),r=Object(_e.a)(i,2),U=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)(ge,function(){return{onSave:Q,Clear:M}});var Q=function(){return w?{name:w,answer_texts:[U],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:w,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:U,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,ge=h.globalSetting;return{globalSetting:ge,loading:E.effects}},null,null,{forwardRef:!0})(Object(C.forwardRef)(O))},"9SwW":function(ee,D,e){"use strict";var Ee=e("/zsF"),Z=e("PArb"),_e=e("q1tI"),u=e.n(_e),C=e("9kvl"),n=e("Z+Na"),a=e.n(n),c=function(_){var j=_.path,O=_.title,h=_.subTitle,E=_.style,ge=E===void 0?{}:E,X=_.className,re=X===void 0?"":X;return u.a.createElement("div",{className:"".concat(a.a.head," ").concat(re),style:ge},u.a.createElement("span",{className:a.a.s1,onClick:function(){return C.c.push(j)}},u.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),O&&u.a.createElement(Z.a,{className:a.a.s2,type:"vertical"}),O&&u.a.createElement("span",{className:a.a.s3},O),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 _e});var Ee=e("q1tI"),Z=e.n(Ee);function _e(u,C){var n=Object(Ee.useRef)();Object(Ee.useEffect)(function(){n.current=u}),Object(Ee.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 Ee=e("+L6B"),Z=e("2/Rp"),_e=e("0Owb"),u=e("q1tI"),C=e.n(u),n=e("UUDw"),a=e.n(n),c=e("TSYQ"),l=e.n(c),_=function(O){var h=O.cancelText,E=h===void 0?"\u53D6\u6D88":h,ge=O.okText,X=ge===void 0?"\u786E\u5B9A":ge,re=O.loading,R=re===void 0?!1:re,Y=O.hasOkBtn,ae=Y===void 0?!0:Y,m=O.okButtonProps,F=m===void 0?{}:m,o=O.cancelButtonProps,ne=o===void 0?{}:o,b=O.onCancel,w=b===void 0?function(){}:b,d=O.onOk,A=d===void 0?function(){}:d,V=O.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(_e.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:w},ne),E),ae&&C.a.createElement(Z.a,Object(_e.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 Ee=e("k1fw"),Z=e("q1tI"),_e=e.n(Z),u=function(n){var a=n.styles,c=a===void 0?{}:a,l=n.customText;return _e.a.createElement("section",{className:"tc animated fadeIn",style:Object(Ee.a)(Object(Ee.a)({},{color:"#999",margin:"200px auto"}),c)},_e.a.createElement("img",{src:e("FOrL")}),_e.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 _e}),e.d(D,"e",function(){return u}),e.d(D,"b",function(){return C}),e.d(D,"a",function(){return a});var Ee=e("m3rI");function Z(c){var l=!0;if(c.length>0){for(var _=0;_1&&arguments[1]!==void 0?arguments[1]:"",_=[],j=0;j0&&(T.children=[],ke(N,T.children))})}function K(v,x){for(var oe=[],I=0;I0){oe[0]=N.id;for(var T=0;T=0?he.push(It):y.push(It)}catch(Kt){vt.e(Kt)}finally{vt.f()}if(Xe+=parseInt(Me.hack.code_compile_score||0),!(Xe!==100&&!(xe==null||((fe=xe.hack)===null||fe===void 0)?void 0:fe.test_set_score))){Mt.next=13;break}return m.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),Mt.abrupt("return",!1);case 13:Me.hack.difficulty=W,Me.hack_codes.code=mt.Base64.encode((We=Me.hack_codes)===null||We===void 0?void 0:We.code),N&&(Me.hack.code_compile_score=Me.hack.code_compile_score||0,Me.update_hack_sets=he,Me.hack_sets=y);case 16:return Mt.abrupt("return",Me);case 17:case"end":return Mt.stop()}},Oe)}));return function(){return Ce.apply(this,arguments)}}();Object(i.useImperativeHandle)(oe,function(){return{onSave:_t,Clear:g}}),Object(i.useEffect)(function(){if(!T||!N)return;var Ce=T.code,Oe=T.language,Me=T.hack_sets,fe=T.description,We=T.name,Xe=T.time_limit,he=T.test_set_average,y=T.test_set_score,vt=T.code_compile_score,Ct={loading:!1,data:{hack_codes:{language:Oe,code:mt.Base64.decode(Ce)},hack:{name:We,description:fe,time_limit:Xe,test_set_average:he,test_set_score:y,code_compile_score:vt},hack_sets:Me}};parseInt(vt)>=0&&ct(!0),De.setFieldsValue(Object(d.a)({},Ct.data)),qe({type:gt.SET_INITAL_DATA,payload:Object(ze.cloneDeep)(Ct)})},[T,N]);function Tt(Ce,Oe){return Nt.apply(this,arguments)}function Nt(){return Nt=Object(o.a)(Y.a.mark(function Ce(Oe,Me){return Y.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:case"end":return We.stop()}},Ce)})),Nt.apply(this,arguments)}function Bt(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_score:Ce.target.value})})}})}function ua(Ce){var Oe=Ce.target.value;qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{test_set_average:Oe})})}})}function Qt(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Me=Ce.length+1,fe=Math.floor((100-Oe)/Me),We=(100-Oe)%Me;Ce.map(function(Xe,he){return rt&&(Xe.score=fe),Xe.position=he+1,Xe}),Ce.push({input:"",output:"",position:Me,score:rt?fe+We:0,display_set:!1}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function Te(){var Ce=De.getFieldValue("hack_sets"),Oe=parseInt(De.getFieldValue("hack").code_compile_score)||0,Me=Ce.length,fe=Math.floor((100-Oe)/Me),We=(100-Oe)%Me;Ce.map(function(Xe,he){return rt&&(Xe.score=fe,he===Ce.length-1&&(Xe.score=fe+We)),Xe.position=he+1,Xe}),De.setFieldsValue({hack_sets:Ce}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Ce})}})}function ft(Ce){var Oe=De.getFieldValue("hack_sets"),Me=parseInt(De.getFieldValue("hack").code_compile_score)||0,fe=(Oe==null?void 0:Oe.length)-1,We=Math.ceil((100-Me)/fe),Xe=(100-Me)%fe;Oe.splice(Ce,1),Oe==null||Oe.map(function(he,y){return rt&&(he.score=We,y===fe-1&&(he.score=We+Xe)),he.position=y+1,he}),qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_sets:Oe})}}),De.setFieldsValue({hack_sets:Oe})}function Ut(Ce){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack_codes:Object(d.a)(Object(d.a)({},xe.hack_codes),{},{language:Ce})})}})}var pt=function(Oe){},lt=function(Oe){qe({type:gt.SET_INITAL_DATA,payload:{data:Object(d.a)(Object(d.a)({},xe),{},{hack:Object(d.a)(Object(d.a)({},xe.hack),{},{name:Oe.target.value})})}})},g=function(){De.resetFields()};return r.a.createElement(b.a,{form:De,initialValues:xe,layout:"vertical",className:s.a["oj-form-container"],onValuesChange:pt,onFinish:Tt},r.a.createElement(ge.a,null,r.a.createElement(re.a,{span:14},r.a.createElement(Ye,{onChangeLanguage:Ut,onRemoveTestCase:ft,onAddTestCase:Qt,onAddTestCases:Te,onNameChange:lt,hack:xe.hack,form:De,isshows:ve,onChangeScore:Bt,onChangeAverage:ua})),r.a.createElement(re.a,{span:10},r.a.createElement(b.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},r.a.createElement(Et,{language:xe==null||((se=xe.hack_codes)===null||se===void 0)?void 0:se.language})))))};function Ye(v){var x=v.hack,oe=v.onNameChange,I=v.onChangeAverage,se=v.onChangeScore,N=v.onAddTestCase,T=v.onRemoveTestCase,W=v.onChangeLanguage,pe=v.onAddTestCases,Se=v.form,De=v.isshows,Rt=x.test_set_average,$e=x.test_set_score,we=x.name,qe=Object(i.useState)(De),bt=Object(w.a)(qe,2),xe=bt[0],Ft=bt[1];return Object(i.useEffect)(function(){Ft(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},ue(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-((we==null?void 0:we.length)||0)),onChange:oe})),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(Ot.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:se},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:xe,onChange:function(ot){Ft(ot.target.checked),Se.setFieldsValue({hack:{code_compile_score:0}}),pe()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),xe&&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(rt,ot){return Object(_e.a)(ot),r.a.createElement(V.a,{accordion:!0},rt.map(function(at,ve){return r.a.createElement(jt,{key:"".concat(at.key,"--").concat(ve),header:r.a.createElement("a",{className:s.a["test-case-name"]},r.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(ve+1)),$e?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(b.a.Item,{name:[at.name,"score"],fieldKey:[at.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(ve+1,"\u8BC4\u5206")}]},r.a.createElement(h.a,{onClick:function(_t){return _t.stopPropagation()},min:0,max:100,disabled:Rt})),r.a.createElement("span",null,"%"))),extra:r.a.createElement("div",{onClick:function(_t){return _t.stopPropagation()},className:s.a["use-extra"]},r.a.createElement(b.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[at.name,"display_set"],fieldKey:[at.fieldKey,"display_set"]},r.a.createElement(C.a,null)),ve===rt.length-1?r.a.createElement("div",{style:{marginRight:"10px"}}," ",r.a.createElement(nt.a,{className:s.a["btn-remove-case"],onClick:N})):null,ve>0?r.a.createElement("div",{onClick:function(_t){return _t.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+ve),onConfirm:function(){T(ve)}},r.a.createElement(Be.a,{className:s.a["btn-remove-case"]}))):r.a.createElement(Be.a,{style:{opacity:0},className:s.a["btn-remove-case"]}))},r.a.createElement(b.a.Item,{label:"\u8F93\u5165",name:[at.name,"input"],fieldKey:[at.fieldKey,"input"]},r.a.createElement(Lt,null)),r.a.createElement(b.a.Item,{label:"\u8F93\u51FA",name:[at.name,"output"],fieldKey:[at.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},r.a.createElement(Lt,null)))}))}))))}var ea=D.a=Object(i.forwardRef)(Jt)},JI8h:function(ee,D,e){"use strict";var Ee=e("5Dmo"),Z=e("3S7+"),_e=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"),O=e("9Bee"),h=e("xIf3"),E=e.n(h),ge=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"],re=function(Y,ae){var m=Y.editData,F=Y.globalSetting,o=Y.loading,ne=Y.dispatch,b=Y.onRef,w=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)(),U=Object(n.a)(r,2),s=U[0],Q=U[1],M=Object(c.useState)([]),L=Object(n.a)(M,2),t=L[0],Ae=L[1],ue=Object(c.useState)(""),ke=Object(n.a)(ue,2),K=ke[0],nt=ke[1],Be=Object(c.useState)(""),mt=Object(n.a)(Be,2),ze=mt[0],Ot=mt[1];Object(c.useEffect)(function(){i(["","","",""])},[]),Object(c.useEffect)(function(){if(!m||!d)return;nt(m==null?void 0:m.name),Ot(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,de){G.is_answer&&ye.push(de)}),Ae(ye)},[m,d]),Object(c.useImperativeHandle)(ae,function(){return{onSave:ut,Clear:yt}});var ut=function(){if(!K)return C.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var G=p.findIndex(function(Fe){return!Fe});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(ge.D)(p))return C.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var de=p.map(function(Fe,tt){return{choice_text:Fe,is_answer:t.includes(tt)?1:0}});return{name:K,choices:de,analysis:ze}},yt=function(){nt(""),Ot(""),Ae(""),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)?Ae(t.filter(function(Fe){return Fe!==G})):Ae([].concat(Object(_e.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(Fe){p[G]=Fe,i(p)}}):l.a.createElement("div",{className:E.a.htmlWrap,onClick:function(){return Q(G)}},l.a.createElement(O.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(Fe,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(_e.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:ze,onChange:function(G){return Ot(G)}}))};D.a=Object(_.a)(function(R){var Y=R.loading,ae=R.globalSetting;return{globalSetting:ae,loading:Y.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(re))},KGka:function(ee,D,e){"use strict";var Ee=e("7Kak"),Z=e("9yH6"),_e=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"),O=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,re){var R=X.editData,Y=X.globalSetting,ae=X.loading,m=X.dispatch,F=X.onRef,o=F===void 0?function(){}:F,ne=X.isEdit,b=Object(n.a)(X,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),w=Object(a.useState)(),d=Object(C.a)(w,2),A=d[0],V=d[1],f=Object(a.useState)(""),p=Object(C.a)(f,2),i=p[0],r=p[1],U=Object(a.useState)(""),s=Object(C.a)(U,2),Q=s[0],M=s[1];Object(a.useEffect)(function(){if(!R||!ne)return;r(R==null?void 0:R.name),M(R==null?void 0:R.analysis);var Ae=R==null?void 0:R.choices.find(function(ue){return ue.is_answer});V(Ae.choice_text==="\u6B63\u786E"?"0":"1")},[R,ne]),Object(a.useImperativeHandle)(re,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 ue=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:i,choices:ue,analysis:Q}},t=function(){r(""),M(""),V("")};return c.a.createElement("section",{className:O.a.wrap},c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.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(ue){return r(ue)}}),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.a.required},"*"),c.a.createElement("span",{className:O.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:O.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(ue){return V(ue.target.value)}},c.a.createElement(Z.a.Button,{value:"0",className:"".concat(O.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(Z.a.Button,{value:"1",className:O.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:O.a.titleWrap},c.a.createElement("span",{className:O.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(ue){return M(ue)}}))};D.a=Object(l.a)(function(ge){var X=ge.loading,re=ge.globalSetting;return{globalSetting:re,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 Ee=e("fWQN"),Z=e("mtLc"),_e=e("yKVA"),u=e("879j"),C=e("q1tI"),n=e.n(C),a=e("i8i4"),c=e.n(a),l=function(_){Object(_e.a)(O,_);var j=Object(u.a)(O);function O(h){var E;Object(Ee.a)(this,O),E=j.call(this,h);var ge=window.document;return E.node=ge.createElement("div"),ge.body.appendChild(E.node),E}return Object(Z.a)(O,[{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)}}]),O}(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 re}),e.d(D,"f",function(){return R}),e.d(D,"d",function(){return ae}),e.d(D,"c",function(){return m}),e.d(D,"a",function(){return F}),e.d(D,"b",function(){return o});var Ee=e("WmNS"),Z=e.n(Ee),_e=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"),O=e("1vsH"),h=e("RCxd"),E=e("mOS8"),ge=e.n(E),X=e("m3rI"),re=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,w=Object(_.b)()._store.getState(),d=w.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)},ae=function(){var b,w=Object(_.b)()._store.getState(),d=w.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(O.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(O.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},F=function(b,w){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,w||"\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(O.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},o=function(b){var w=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",w,"\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:ge.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",w,"\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 Ee=e("2qtc"),Z=e("kLXV"),_e=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/"),O=e("Bd2K"),h=e("ELLl"),E=e("19Vz"),ge=e("lZu9"),X=e("kSUc"),re=e("9Bee"),R=e("0Owb"),Y=e("dejd"),ae=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,oe=v.title,I=v.icon,se=v.actionName,N=v.className,T=N===void 0?"":N,W=v.children;function pe(){x(se)}return a.a.createElement("a",{title:oe,className:T,onClick:pe},a.a.createElement("i",{className:"md-iconfont ".concat(I)}),W)}var o=function(v){var x=v.watch,oe=v.showNullButton,I=v.onActionCallback,se=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"}))}),oe?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(se?"icon-shrink":"icon-enlarge"),title:se?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:I})))},ne=e("M8RZ"),b=e("+L6B"),w=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,oe=v.onCancel;function I(se){x(se)}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(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},r=e("7ahc"),U=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,oe=v.onCancel,I=Q(),se=Object(u.a)(I,1),N=se[0];function T(Se){x(Se)}function W(Se){N.setFieldsValue({src:"/api/attachments/".concat(Se.id)})}function pe(Se){var De=Se.target.files[0];ue(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(Ae,{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(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))};function Ae(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 ue(v,x){if(!v)throw new String("\u6CA1\u6709\u6587\u4EF6");var oe=new FormData;oe.append("editormd-image-file",v),oe.append("file_param_name","editormd-image-file"),oe.append("byxhr","true");var I=new window.XMLHttpRequest;I.withCredentials=!0,I.addEventListener("load",function(se){x(JSON.parse(se.target.responseText))},!1),I.addEventListener("error",function(se){console.error(se)},!1),I.open("POST","".concat(s.a,"/api/attachments.json")),I.send(oe)}var ke=e("giR+"),K=e("fyUT"),nt=e("7Kak"),Be=e("9yH6"),mt=Be.a.Group,ze={margin:"0 8px"},Ot=function(v){var x=v.callback,oe=v.onCancel;function I(se){x(se)}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:ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:ze},"\u884C\u6570"),a.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(K.a,null)),a.a.createElement("span",{style:ze},"\u5217\u6570"),a.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(K.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(A.a.Item,{name:"align"},a.a.createElement(mt,null,a.a.createElement(Be.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(Be.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(Be.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(Be.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(w.a,{type:"ghost",onClick:oe},"\u53D6\u6D88")))},ut="link",yt="upload-image",ye="code-block",G="add-table",de="------------",Fe={default:de,left:":".concat(de),center:":".concat(de,":"),right:"".concat(de,":")},tt=e("9VGf"),B,Re;function Dt(){}var Et=0,it=1e4,Lt="\u2581",jt=` **\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 gt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Xt=gt?"Cmd":"Ctrl",Jt=(B={},Object(C.a)(B,Xt+"-B","bold"),Object(C.a)(B,Xt+"-I","italic"),B),Ye=(Re={},Object(C.a)(Re,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(Re,ye,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(Re,yt,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(Re,G,"\u6DFB\u52A0\u8868\u683C"),Re),ea=D.a=function(v){var x=v.defaultValue,oe=x===void 0?"":x,I=v.onChange,se=v.width,N=se===void 0?"100%":se,T=v.height,W=T===void 0?400:T,pe=v.miniToolbar,Be=pe===void 0?!1:pe,De=v.isFocus,Rt=De===void 0?!1:De,$e=v.watch,we=v.insertTemp,qe=v.id,bt=qe===void 0?"markdown-editor-id":qe,xe=v.showResizeBar,Ft=xe===void 0?!1:xe,rt=v.noStorage,ot=rt===void 0?!1:rt,at=v.showNullButton,ve=at===void 0?!1:at,ct=v.fullScreen,_t=ct===void 0?!1:ct,Tt=v.onBlur,Nt=v.onCMBeforeChange,Bt=v.className,ua=Bt===void 0?"":Bt,Qt=v.placeholder,Me=Qt===void 0?"":Qt,ft=v.values,Ut=ft===void 0?"":ft,pt=Object(n.useState)(null),lt=Object(u.a)(pt,2),g=lt[0],Ce=lt[1],Oe=Object(n.useState)(oe),Se=Object(u.a)(Oe,2),fe=Se[0],We=Se[1],Xe=Object(n.useState)($e),he=Object(u.a)(Xe,2),y=he[0],vt=he[1],Ct=Object(n.useState)(_t),It=Object(u.a)(Ct,2),Ie=It[0],Mt=It[1],Kt=Object(n.useState)(""),Ke=Object(u.a)(Kt,2),Vt=Ke[0],$t=Ke[1],Yt=Object(n.useState)(0),He=Object(u.a)(Yt,2),kt=He[0],Zt=He[1],qt=Object(n.useState)(W),Te=Object(u.a)(qt,2),$=Te[0],q=Te[1],z=Object(n.useState)(!1),le=Object(u.a)(z,2),P=le[0],k=le[1],S=Object(n.useRef)(),H=Object(n.useRef)(),ce=Object(n.useRef)(),ie=Object(n.useRef)();Object(n.useEffect)(function(){We(Ut),g==null||g.setValue(Ut)},[Ut]),Object(n.useEffect)(function(){if(S.current){var me=function(Je,Ze){var dt=Ze.clipboardData;if(dt){var xt=dt.types.toString(),wt=dt.items;if(xt==="text/html,Files"||xt==="Files"){var st=wt[1];xt==="Files"&&(st=wt[0]),st.kind==="file"&&st.type.match(/^image\//i)&&ue(st.getAsFile(),function(zt){zt.id?Pe.replaceSelection("![,](/api/attachments/".concat(zt.id,")")):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Pe=l.a.fromTextArea(S.current,{mode:"markdown",lineNumbers:!Be,lineWrapping:!0,value:oe,autoCloseTags:!0,autoCloseBrackets:!0});return Rt&&Pe.focus(),Pe.on("paste",me),Ce(Pe),function(){Pe.off("paste",me)}}},[]);var et=Object(n.useCallback)(function(){if(H.current)try{var me=H.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Pe=H.current.getElementsByClassName("markdown-editor-body")[0];Ie?Pe.style.height="calc(100vh - ".concat(me,"px)"):Pe.style.height="".concat($-me,"px")}catch(be){console.log(be,"---- to set md editor body height")}},[$,H,Ie]);Object(n.useEffect)(function(){function me(){var be=new _.default(function(Je){var Ze=Object(_e.a)(Je),dt;try{for(Ze.s();!(dt=Ze.n()).done;){var xt=dt.value;(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&(et(),g.setSize("100%","100%"),g.refresh())}}catch(wt){Ze.e(wt)}finally{Ze.f()}});return be.observe(S.current.parentElement),be}if(g){var Pe=me();return function(){Pe.unobserve(S.current.parentElement)}}},[g,et]),Object(n.useEffect)(function(){if(g){for(var me=[],Pe=function(){var xt=Je[be];Ze=Object(u.a)(xt,2);var wt=Ze[0],st=Ze[1],zt=Object(C.a)({},wt,function(){Ge(st)});me.push(zt),g.addKeyMap(zt)},be=0,Je=Object.entries(Jt);be0){var me=new Date().getTime(),Pe=window.sessionStorage.getItem(bt);me>=kt+it&&(!Pe||Pe!==fe)&&(window.sessionStorage.setItem(bt,fe),k(!0))}},it),Object(n.useEffect)(function(){vt($e)},[g,$e]),Object(n.useEffect)(function(){g&&(Rt&&g.focus())},[g,Rt]),Object(n.useEffect)(function(){if(y&&g){var me=function(Je){var Ze=Je.target;if(ie.current){var dt=Ze.scrollTop/Ze.scrollHeight;ie.current.scrollTop=ie.current.scrollHeight*dt}},Pe=g.getScrollerElement();return Pe.addEventListener("scroll",me),function(){Pe.removeEventListener("scroll",me)}}},[g,y]),Object(n.useEffect)(function(){if(g&&Nt){var me=function(be,Je){Nt(be,Je)};return g.on("beforeChange",me),function(){g.off("beforeChange",me)}}},[g,Nt]),Object(n.useEffect)(function(){if(g&&Tt){var me=function(){Tt(g.getValue())};return g.on("blur",me),function(){g.off("blur",me)}}},[g,Tt]),Object(n.useEffect)(function(){if(g){var me=function(be){var Je=be.getValue();We(Je),Zt(new Date().getTime()),be.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(Je)};return g.on("change",me),function(){g.off("change",me)}}},[g,I]),Object(n.useEffect)(function(){g&&(oe==null?(g.setValue(""),We("")):oe!==g.getValue()&&(g.setValue(oe),We(oe),g.setCursor(g.lineCount(),0)))},[g,oe]);var Ge=Object(n.useCallback)(function(me){var Pe=g.getCursor(),be=g.getSelection(),Je=be.split(` +\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 gt=navigator.platform.toUpperCase().indexOf("MAC")>=0,Xt=gt?"Cmd":"Ctrl",Jt=(B={},Object(C.a)(B,Xt+"-B","bold"),Object(C.a)(B,Xt+"-I","italic"),B),Ye=(Re={},Object(C.a)(Re,ut,"\u6DFB\u52A0\u94FE\u63A5"),Object(C.a)(Re,ye,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(C.a)(Re,yt,"\u6DFB\u52A0\u56FE\u7247"),Object(C.a)(Re,G,"\u6DFB\u52A0\u8868\u683C"),Re),ea=D.a=function(v){var x=v.defaultValue,oe=x===void 0?"":x,I=v.onChange,se=v.width,N=se===void 0?"100%":se,T=v.height,W=T===void 0?400:T,pe=v.miniToolbar,Se=pe===void 0?!1:pe,De=v.isFocus,Rt=De===void 0?!1:De,$e=v.watch,we=v.insertTemp,qe=v.id,bt=qe===void 0?"markdown-editor-id":qe,xe=v.showResizeBar,Ft=xe===void 0?!1:xe,rt=v.noStorage,ot=rt===void 0?!1:rt,at=v.showNullButton,ve=at===void 0?!1:at,ct=v.fullScreen,_t=ct===void 0?!1:ct,Tt=v.onBlur,Nt=v.onCMBeforeChange,Bt=v.className,ua=Bt===void 0?"":Bt,Qt=v.placeholder,Te=Qt===void 0?"":Qt,ft=v.values,Ut=ft===void 0?"":ft,pt=Object(n.useState)(null),lt=Object(u.a)(pt,2),g=lt[0],Ce=lt[1],Oe=Object(n.useState)(oe),Me=Object(u.a)(Oe,2),fe=Me[0],We=Me[1],Xe=Object(n.useState)($e),he=Object(u.a)(Xe,2),y=he[0],vt=he[1],Ct=Object(n.useState)(_t),It=Object(u.a)(Ct,2),Ie=It[0],Mt=It[1],Kt=Object(n.useState)(""),Ke=Object(u.a)(Kt,2),Vt=Ke[0],$t=Ke[1],Yt=Object(n.useState)(0),He=Object(u.a)(Yt,2),kt=He[0],Zt=He[1],qt=Object(n.useState)(W),Ne=Object(u.a)(qt,2),$=Ne[0],q=Ne[1],z=Object(n.useState)(!1),le=Object(u.a)(z,2),P=le[0],k=le[1],S=Object(n.useRef)(),H=Object(n.useRef)(),ce=Object(n.useRef)(),ie=Object(n.useRef)();Object(n.useEffect)(function(){We(Ut),g==null||g.setValue(Ut)},[Ut]),Object(n.useEffect)(function(){if(S.current){var me=function(Je,Ze){var dt=Ze.clipboardData;if(dt){var xt=dt.types.toString(),wt=dt.items;if(xt==="text/html,Files"||xt==="Files"){var st=wt[1];xt==="Files"&&(st=wt[0]),st.kind==="file"&&st.type.match(/^image\//i)&&ue(st.getAsFile(),function(zt){zt.id?Pe.replaceSelection("![,](/api/attachments/".concat(zt.id,")")):(zt==null?void 0:zt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},Pe=l.a.fromTextArea(S.current,{mode:"markdown",lineNumbers:!Se,lineWrapping:!0,value:oe,autoCloseTags:!0,autoCloseBrackets:!0});return Rt&&Pe.focus(),Pe.on("paste",me),Ce(Pe),function(){Pe.off("paste",me)}}},[]);var et=Object(n.useCallback)(function(){if(H.current)try{var me=H.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,Pe=H.current.getElementsByClassName("markdown-editor-body")[0];Ie?Pe.style.height="calc(100vh - ".concat(me,"px)"):Pe.style.height="".concat($-me,"px")}catch(be){console.log(be,"---- to set md editor body height")}},[$,H,Ie]);Object(n.useEffect)(function(){function me(){var be=new _.default(function(Je){var Ze=Object(_e.a)(Je),dt;try{for(Ze.s();!(dt=Ze.n()).done;){var xt=dt.value;(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&(et(),g.setSize("100%","100%"),g.refresh())}}catch(wt){Ze.e(wt)}finally{Ze.f()}});return be.observe(S.current.parentElement),be}if(g){var Pe=me();return function(){Pe.unobserve(S.current.parentElement)}}},[g,et]),Object(n.useEffect)(function(){if(g){for(var me=[],Pe=function(){var xt=Je[be];Ze=Object(u.a)(xt,2);var wt=Ze[0],st=Ze[1],zt=Object(C.a)({},wt,function(){Ge(st)});me.push(zt),g.addKeyMap(zt)},be=0,Je=Object.entries(Jt);be0){var me=new Date().getTime(),Pe=window.sessionStorage.getItem(bt);me>=kt+it&&(!Pe||Pe!==fe)&&(window.sessionStorage.setItem(bt,fe),k(!0))}},it),Object(n.useEffect)(function(){vt($e)},[g,$e]),Object(n.useEffect)(function(){g&&(Rt&&g.focus())},[g,Rt]),Object(n.useEffect)(function(){if(y&&g){var me=function(Je){var Ze=Je.target;if(ie.current){var dt=Ze.scrollTop/Ze.scrollHeight;ie.current.scrollTop=ie.current.scrollHeight*dt}},Pe=g.getScrollerElement();return Pe.addEventListener("scroll",me),function(){Pe.removeEventListener("scroll",me)}}},[g,y]),Object(n.useEffect)(function(){if(g&&Nt){var me=function(be,Je){Nt(be,Je)};return g.on("beforeChange",me),function(){g.off("beforeChange",me)}}},[g,Nt]),Object(n.useEffect)(function(){if(g&&Tt){var me=function(){Tt(g.getValue())};return g.on("blur",me),function(){g.off("blur",me)}}},[g,Tt]),Object(n.useEffect)(function(){if(g){var me=function(be){var Je=be.getValue();We(Je),Zt(new Date().getTime()),be.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),I&&I(Je)};return g.on("change",me),function(){g.off("change",me)}}},[g,I]),Object(n.useEffect)(function(){g&&(oe==null?(g.setValue(""),We("")):oe!==g.getValue()&&(g.setValue(oe),We(oe),g.setCursor(g.lineCount(),0)))},[g,oe]);var Ge=Object(n.useCallback)(function(me){var Pe=g.getCursor(),be=g.getSelection(),Je=be.split(` `);switch(me){case"bold":return g.replaceSelection("**"+be+"**"),be===""&&g.setCursor(Pe.line,Pe.ch+2),g.focus();case"italic":return g.replaceSelection("*"+be+"*"),be===""&&g.setCursor(Pe.line,Pe.ch+1),g.focus();case"code":return g.replaceSelection("`"+be+"`"),be===""&&g.setCursor(Pe.line,Pe.ch+1),g.focus();case"inline-latex":return g.replaceSelection("`$$"+be+"$$`"),be===""&&g.setCursor(Pe.line,Pe.ch+3),g.focus();case"latex":return g.replaceSelection("```latex\n"+be+"\n```"),g.setCursor(Pe.line+1,be.length+1),g.focus();case"line-break":return g.replaceSelection(`
    `),g.focus();case"list-ul":return be===""?g.replaceSelection("- "+be):g.replaceSelection(Je.map(function(Ze){return Ze===""?"":"- ".concat(Ze)}).join(` `)),g.focus();case"list-ol":return be===""?g.replaceSelection("1. "+be):g.replaceSelection(Je.map(function(Ze,dt){return Ze===""?"":"".concat(dt+1,". ").concat(Ze)}).join(` @@ -12,8 +12,8 @@ `,la=0;la300&&(st=300);var zt=W+st+"px";q(zt)}},Je=ce.current,Ze=!1,dt=0;return Je.addEventListener("mousedown",me),document.addEventListener("mousemove",be),document.addEventListener("mouseup",Pe),function(){Je.removeEventListener("mousedown",me),document.removeEventListener("mousemove",be),document.removeEventListener("mouseup",Pe)}}},[g,ce]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Pt(N),ia=Pt($),ca={width:ra,height:ia},St=Object(n.useMemo)(function(){if(kt){var me=new Date(kt),Pe=me.getHours(),be=me.getMinutes(),Je=me.getSeconds();return Pe=Pe<10?"0"+Pe:Pe,be=be<10?"0"+be:be,Je=Je<10?"0"+Je:Je,"".concat(Pe,":").concat(be,":").concat(Je)}return 0},[kt]);function Qe(){window.sessionStorage.removeItem(bt),k(!1),Zt(0)}function At(){k(!1),Zt(0),g.setValue(window.sessionStorage.getItem(bt))}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(y?"on-preview":""," ").concat(Be?"mini":""," ").concat(Ie?"full-screen":""),style:ca},a.a.createElement(o,{insertTemp:we,watch:y,fullScreen:Ie,showNullButton:ve,onActionCallback:Ge}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:S,placeholder:Me})),y?a.a.createElement("div",{ref:ie,className:"preview-container"},a.a.createElement(re.a,{value:fe})):null))),Ft?a.a.createElement("a",{ref:ce,className:"editor-resize"}):null,a.a.createElement(ne.a,null,Ye[Vt]?a.a.createElement(Z.a,{centered:!0,title:Ye[Vt],visible:!0,onCancel:Gt,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 Ee=[],Z=function(C){Ee.forEach(function(n){if(C.target===n.element||_e.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 _e={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=Ee.filter(function(c){return c.element===C});return a.length>0?a[0].callbacks.push(n):Ee.push({element:C,callbacks:[n]}),{clear:function(){Ee=Ee.filter(function(l){return l.element!==C})}}}};D.a=_e},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 Ee=e("BoS7"),Z=e("Sdc0"),_e=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,O=_.cmFontSize,h=_.cmCodeMode,E=_.onCodeModeChange,ge=_.onTabToSpace,X=_.className,re=X===void 0?"":X,R=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(re)},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:O,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:ge}))),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 ae});var Ee=e("k1fw"),Z=e("miYZ"),_e=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,ne,b){var w=F.getWordUntilPosition(o),d={startLineNumber:o.lineNumber,endLineNumber:o.lineNumber,startColumn:w.startColumn,endColumn:w.endColumn},A=ne.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(Ee.a)(Object(Ee.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(` +`),g.focus();default:throw new Error}},[g,Vt]),aa=Object(n.useMemo)(function(){switch(Vt){case ut:return a.a.createElement(i,{callback:Ht,onCancel:Gt});case ye:return a.a.createElement(r.b,{callback:Ht,onCancel:Gt});case yt:return a.a.createElement(t,{callback:Ht,onCancel:Gt});case G:return a.a.createElement(Ot,{callback:Ht,onCancel:Gt});default:return null}},[Vt]);function Gt(){$t("")}Object(n.useEffect)(function(){if(ce.current){var me=function(wt){Ze=!0,dt=wt.pageY},Pe=function(){Ze=!1},be=function(wt){if(Ze){var st=wt.pageY-dt;st<0&&(st=0),st>300&&(st=300);var zt=W+st+"px";q(zt)}},Je=ce.current,Ze=!1,dt=0;return Je.addEventListener("mousedown",me),document.addEventListener("mousemove",be),document.addEventListener("mouseup",Pe),function(){Je.removeEventListener("mousedown",me),document.removeEventListener("mousemove",be),document.removeEventListener("mouseup",Pe)}}},[g,ce]),Object(n.useEffect)(function(){q(W)},[W]);var ra=Pt(N),ia=Pt($),ca={width:ra,height:ia},St=Object(n.useMemo)(function(){if(kt){var me=new Date(kt),Pe=me.getHours(),be=me.getMinutes(),Je=me.getSeconds();return Pe=Pe<10?"0"+Pe:Pe,be=be<10?"0"+be:be,Je=Je<10?"0"+Je:Je,"".concat(Pe,":").concat(be,":").concat(Je)}return 0},[kt]);function Qe(){window.sessionStorage.removeItem(bt),k(!1),Zt(0)}function At(){k(!1),Zt(0),g.setValue(window.sessionStorage.getItem(bt))}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(y?"on-preview":""," ").concat(Se?"mini":""," ").concat(Ie?"full-screen":""),style:ca},a.a.createElement(o,{insertTemp:we,watch:y,fullScreen:Ie,showNullButton:ve,onActionCallback:Ge}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:S,placeholder:Te})),y?a.a.createElement("div",{ref:ie,className:"preview-container"},a.a.createElement(re.a,{value:fe})):null))),Ft?a.a.createElement("a",{ref:ce,className:"editor-resize"}):null,a.a.createElement(ne.a,null,Ye[Vt]?a.a.createElement(Z.a,{centered:!0,title:Ye[Vt],visible:!0,onCancel:Gt,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 Ee=[],Z=function(C){Ee.forEach(function(n){if(C.target===n.element||_e.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 _e={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=Ee.filter(function(c){return c.element===C});return a.length>0?a[0].callbacks.push(n):Ee.push({element:C,callbacks:[n]}),{clear:function(){Ee=Ee.filter(function(l){return l.element!==C})}}}};D.a=_e},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 Ee=e("BoS7"),Z=e("Sdc0"),_e=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,O=_.cmFontSize,h=_.cmCodeMode,E=_.onCodeModeChange,ge=_.onTabToSpace,X=_.className,re=X===void 0?"":X,R=_.tabToSpace,Y=_.children;return n.a.createElement("div",{className:"tpi-code-setting ".concat(re)},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:O,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:ge}))),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 ae});var Ee=e("k1fw"),Z=e("miYZ"),_e=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,ne,b){var w=F.getWordUntilPosition(o),d={startLineNumber:o.lineNumber,endLineNumber:o.lineNumber,startColumn:w.startColumn,endColumn:w.endColumn},A=ne.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(Ee.a)(Object(Ee.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 ne=["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,ne,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}}})},O="\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 ge=!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 re(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=m;if(Array.isArray(m)){for(var o=0;o0||Be.target.offsetWidth>0)&&de.current.instance.layout()}}catch(De){W.e(De)}finally{W.f()}}),N.observe(G.current)),N}function Et(){_e.b.warn(decodeURIComponent(O))}Object(a.useEffect)(function(){var N=de.current.instance;if(w!=null&&N&&B){var T=N.getModel();T&&w!==T.getValue()&&(ge=!0,T.setValue(w),N.layout(),ge=!1)}},[w,B,de.current]);function it(){var N=de.current.instance;if(N){var T=N.getSelection(),W=de.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 Lt(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),L())}var jt=function(){if(Ae&&de.current.instance){var T=de.current.instance.getContentHeight();I(T0||Ne.target.offsetWidth>0)&&Ae.layout()}}catch(mt){K.e(mt)}finally{K.f()}}),ue.observe(p.current)),ue}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ae){R=Ae;var ue=R.editor.createDiffEditor(p.current,Object(Ee.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(ue);var ke=Q(ue);return function(){ue.dispose();var K=ue.getModel();K&&K.dispose(),ke.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){U&&U.setModel({original:R.editor.createModel(w,A),modified:R.editor.createModel(d,A)})},[w,d,A,U]);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 Ee=e("je13"),Z=e.n(Ee),_e=!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 Ee=e("7Kak"),Z=e("9yH6"),_e=e("q1tI"),u=e.n(_e),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 O=j.index,h=j.typeName,E=j.type,ge=j.isEdit,X=ge===void 0?!1:ge,re=j.data,R=re===void 0?{}:re,Y=j.inMouseId,ae=j.onSetScore,m=ae===void 0?function(){}:ae,F=j.onDelete,o=F===void 0?function(){}:F,ne=j.onMouseEnter,b=ne===void 0?function(){}:ne,w=j.onEdit,d=w===void 0?function(){}:w,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)}))},U=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=''.concat(L+1,'\u3001\uFF08').concat(M.score,"\u5206\uFF09");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,O)+R.name||(R==null?void 0:R.shixun_name)})),U()))};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 Ee=e("0Owb"),Z=e("fWQN"),_e=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 O=Object(C.a)(h);function h(){var E;Object(Z.a)(this,h);for(var ge=arguments.length,X=new Array(ge),re=0;re0&&Tt[0]!==void 0?Tt[0]:!1,Bt.next=3,(Rt=it.current)===null||Rt===void 0?void 0:Rt.onSave();case 3:if(qe=Bt.sent,qe){Bt.next=6;break}return Bt.abrupt("return");case 6:return bt=Pt||{},xe=bt.course,Ft=bt.item_type,rt=bt.difficulty,ot=bt.knowledge,at=ot===void 0?[]:ot,ve=Object(Y.a)({exercise_subject_ids:xe,exercise_point_ids:at,item_type:Ft,difficulty:rt,is_syc_item_bank:we},qe||{}),ct=Ft==="PROGRAM"?"/api/problems/".concat(Re==null||(($e=Re.program_attr)===null||$e===void 0)?void 0:$e.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Re==null?void 0:Re.item_bank_id),Bt.next=11,Object(t.a)(ct,{method:"put",body:ve});case 11:_t=Bt.sent,(_t==null?void 0:_t.status)===0&&(Dt(),Et());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 Rt(){return h.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,pe(!0);case 2:return we.abrupt("return",we.sent);case 3:case"end":return we.stop()}},Rt)}));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:Et}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),o.a.createElement("div",{className:i.a.body,id:"question-scroll"},oe?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 Et()}},"\u53D6\u6D88"),o.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return T()}},"\u4FDD\u5B58"))))},ue=Ae,ke=e("5X0v"),K=e.n(ke),nt=e("9ZNV"),Ne=e("LvDl"),mt=e.n(Ne),ze=e("WCUW"),Ot=e("vCeJ"),ut=e("9SwW"),yt=m.a.TextArea,ye=function(B){var Re={\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 Re[B]||0},G=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Re=[{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"}],Dt=B.map(function(Et){var it=Re.find(function(Lt){return Et.item_type===Lt.type});return Object(Y.a)(Object(Y.a)({},Et),it)});return Dt},de=function(B){var Re,Dt,Et,it,Lt,jt,Pt,gt,Xt=B.problemsetPreview,Jt=B.user,Ye=B.globalSetting,ea=B.loading,v=B.dispatch,x=B.match,oe=Object(R.a)(B,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),se=Object(re.a)(I,2),N=se[0],T=se[1],W=Object(F.useState)(),pe=Object(re.a)(W,2),Be=pe[0],De=pe[1],Rt=Object(F.useState)([]),$e=Object(re.a)(Rt,2),we=$e[0],qe=$e[1],bt=Object(F.useState)([]),xe=Object(re.a)(bt,2),Ft=xe[0],rt=xe[1],ot=Object(F.useState)(!1),at=Object(re.a)(ot,2),ve=at[0],ct=at[1],_t=Object(F.useState)(""),Tt=Object(re.a)(_t,2),Nt=Tt[0],Bt=Tt[1],ua=Object(F.useState)(!1),Qt=Object(re.a)(ua,2),Me=Qt[0],ft=Qt[1],Ut=X.a.useForm(),pt=Object(re.a)(Ut,1),lt=pt[0],g=Object(F.useState)({}),Ce=Object(re.a)(g,2),Oe=Ce[0],Se=Ce[1],fe=Object(F.useRef)(),We=ve?"/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(){he(),Xe(),y()},[]),Object(F.useEffect)(function(){var $;(x==null||(($=x.params)===null||$===void 0)?void 0:$.exerciseId)&&ct(!0)},[x==null||((Re=x.params)===null||Re===void 0)?void 0:Re.exerciseId]);var Xe=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le;return h.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.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:le=k.sent,(le==null?void 0:le.data)&&qe(G(le.data));case 4:case"end":return k.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),he=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le,P,k,S,H,ce,ie;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||((le=x.params)===null||le===void 0)?void 0:le.exerciseId}});case 3:P=Ge.sent,k=P.exam||{},S=k.exercise_subject_id,H=k.name,ce=k.difficulty,ie=k.exam_notes,lt.setFieldsValue({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Se({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Ge.next=10;break;case 9:v({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ge.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),y=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)&&rt(z.data||[]);case 4:case"end":return P.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),vt=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).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"),k==null?void 0:k.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(ie){S.challenge_score=ie}}),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 ce(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(ze.J)({id:q,challenge_scores:k.map(function(Ge){return{challenge_id:Ge.challenge_id,score:Ge.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return et.stop()}},ce)}));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 ce(){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,he();case 4:case"end":return et.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},Ct=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).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"),k==null?void 0:k.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(ie){S.challenge_score=ie}}),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 ce(){var ie;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(Ot.p)({id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,challenge_scores:k.map(function(Ht){return{challenge_id:Ht.challenge_id,score:Ht.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));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 ce(){var ie;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||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,score:fe.current}});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},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.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:he(),Xe();case 4:case"end":return S.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ie=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 k;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||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,itemId:q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Mt=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 le=Object(E.a)(h.a.mark(function k(){var S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ve?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,he();case 4:case"end":return ce.stop()}},k)}));function P(){return le.apply(this,arguments)}return P}()})},Kt=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 k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,item_type:ve?q.toLowerCase():q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ke=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S,H;return h.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!(!z.destination||!z.source)){ie.next=2;break}return ie.abrupt("return");case 2:if(P=le.questions[z.source.index].id,k=z.destination.index+1,!ve){ie.next=10;break}return ie.next=7,v({type:"paperlibrary/adjustPosition",payload:{id:x==null||((H=x.params)===null||H===void 0)?void 0:H.exerciseId,itemId:P,position:k}});case 7:S=ie.sent,ie.next=13;break;case 10:return ie.next=12,v({type:"problemsetPreview/adjustPosition",payload:{id:P,position:k}});case 12:S=ie.sent;case 13:if(!(S.status===-1)){ie.next=15;break}return ie.abrupt("return");case 15:he();case 16:case"end":return ie.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Vt=function(q,z,le){var P=Array.from(q),k=P.splice(z,1),S=Object(re.a)(k,1),H=S[0];return P.splice(le,0,H),P},$t=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(z.destination){ce.next=2;break}return ce.abrupt("return");case 2:return k=Vt(le,z.source.index,z.destination.index),qe(k),ce.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:k.map(function(ie,et){return{position:et+1,item_type:ie.type}})}});case 6:S=ce.sent,S.status!==0&&(qe(le),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return ce.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Yt=function(q){var z="Anchor_".concat(q),le=document.getElementById(z);le&&setTimeout(function(){return le.scrollIntoView({block:"start",behavior:"smooth"})})},He=function(q){Se(Object(Y.a)({},lt.getFieldsValue()))},kt=function(){var $=Object(E.a)(h.a.mark(function q(z){var le,P,k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return P=ve?"/api/examination_banks/".concat(x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId,".json"):"/api/examination_banks.json",ft(!0),H.next=4,Object(t.a)(P,{method:ve?"put":"post",body:z});case 4:k=H.sent,k.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),ne.c.push("/exam/exerciseManagement"));case 6:case"end":return H.stop()}},q)}));return function(z){return $.apply(this,arguments)}}(),Zt=function(q){Bt(q)},qt=function(){he()},Te=function(q){if(!q||!(q==null?void 0:q.length))return[];var z=we.map(function(le){var P=(q==null?void 0:q.find(function(k){return le.type===k.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 $t(q,we)}},o.a.createElement(b.c,{droppableId:"droppable"},function($,q){return o.a.createElement("div",Object(C.a)({ref:$.innerRef},$.droppableProps,{style:{width:"100%"}}),we.map(function(z,le){var P=z.type,k=z.count,S=z.name,H=z.icon;return o.a.createElement(b.b,{key:P,draggableId:P,index:le},function(ce,ie){return o.a.createElement("div",Object(C.a)({ref:ce.innerRef},ce.draggableProps,ce.dragHandleProps,{className:K.a.list,onClick:function(){return Yt(P)}}),o.a.createElement("i",{className:"iconfont ".concat(H)}),o.a.createElement("span",null,S,"\xA0\xA0(",k,"\u5C0F\u9898)"))})}))}))),o.a.createElement("div",{className:K.a.right},o.a.createElement(ut.a,{style:{paddingLeft:30},path:We,title:ve?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),o.a.createElement(X.a,{form:lt,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:kt,onValuesChange:He},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(((Dt=Oe.name)===null||Dt===void 0?void 0:Dt.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(yt,{rows:6,maxLength:200}))),o.a.createElement("div",{className:K.a.wrap},ve&&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",(Et=Xt.paperData)===null||Et===void 0||((it=Et.exam)===null||it===void 0)?void 0:it.all_questions_count),o.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Lt=Xt.paperData)===null||Lt===void 0||((jt=Lt.exam)===null||jt===void 0)?void 0:jt.all_score,"\u5206")),o.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return ne.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((gt=Xt.paperData)===null||gt===void 0?void 0:gt.questionList))===null||Pt===void 0?void 0:Pt.map(function($,q){var z,le=($==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:le?1:0}},$.type!=="PRACTICAL"&&o.a.createElement("div",{className:K.a.setScore,onClick:function(){return Mt($.type,$.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),o.a.createElement("div",{className:K.a.delete,onClick:function(){return Kt($.type)}},"\u5220\u9664"))),o.a.createElement(b.a,{onDragEnd:function(S){return Ke(S,$)}},o.a.createElement(b.c,{droppableId:q.toString()},function(k,S){var H;return o.a.createElement("div",Object(C.a)({className:"mt20",ref:k.innerRef},k.droppableProps,{onScroll:function(){}}),(H=$.questions)===null||H===void 0?void 0:H.map(function(ce,ie){return o.a.createElement(b.b,{draggableId:ce.id.toString(),index:ie,key:ce.id},function(et){return o.a.createElement("div",Object(C.a)({ref:et.innerRef},et.draggableProps,et.dragHandleProps),o.a.createElement(w.a,{isEdit:ve,index:ie,typeName:$.name,type:$.type,data:ce,inMouseId:N,onSetScore:ve?Ct:vt,onDelete:ve?Ie:It,onEdit:Zt,onMouseEnter:function(Ht){T(Ht),De(null)}}))})}))})))}))),!!Nt&&o.a.createElement(ue,{visible:Nt,onCancel:function(){return Bt("")},onOk:qt}),o.a.createElement(nt.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return ne.c.push(We)},onOk:function(){return lt.submit()},loading:Me,className:K.a.fixedBtn}))},Fe=D.default=Object(ne.a)(function(tt){var B=tt.problemsetPreview,Re=tt.user,Dt=tt.loading,Et=tt.globalSetting;return{problemsetPreview:B,user:Re,globalSetting:Et,loading:Dt.effects}})(de)},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"}}}]); +`),insertTextRules:m.languages.CompletionItemInsertTextRule.InsertAsSnippet}],f=_(m,d,A,b,V);return{suggestions:f}}})},O="\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 ge=!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 re(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],F=m;if(Array.isArray(m)){for(var o=0;o0||Se.target.offsetWidth>0)&&de.current.instance.layout()}}catch(De){W.e(De)}finally{W.f()}}),N.observe(G.current)),N}function Et(){_e.b.warn(decodeURIComponent(O))}Object(a.useEffect)(function(){var N=de.current.instance;if(w!=null&&N&&B){var T=N.getModel();T&&w!==T.getValue()&&(ge=!0,T.setValue(w),N.layout(),ge=!1)}},[w,B,de.current]);function it(){var N=de.current.instance;if(N){var T=N.getSelection(),W=de.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 Lt(N){(window.navigator.platform.match("Mac")?N.metaKey:N.ctrlKey)&&N.keyCode==83&&(N.preventDefault(),L())}var jt=function(){if(Ae&&de.current.instance){var T=de.current.instance.getContentHeight();I(T0||Be.target.offsetWidth>0)&&Ae.layout()}}catch(mt){K.e(mt)}finally{K.f()}}),ue.observe(p.current)),ue}Object(a.useEffect)(function(){p.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(Ae){R=Ae;var ue=R.editor.createDiffEditor(p.current,Object(Ee.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(ue);var ke=Q(ue);return function(){ue.dispose();var K=ue.getModel();K&&K.dispose(),ke.unobserve(p.current)}})},[]),Object(a.useEffect)(function(){U&&U.setModel({original:R.editor.createModel(w,A),modified:R.editor.createModel(d,A)})},[w,d,A,U]);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 Ee=e("je13"),Z=e.n(Ee),_e=!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 Ee=e("7Kak"),Z=e("9yH6"),_e=e("q1tI"),u=e.n(_e),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 O=j.index,h=j.typeName,E=j.type,ge=j.isEdit,X=ge===void 0?!1:ge,re=j.data,R=re===void 0?{}:re,Y=j.inMouseId,ae=j.onSetScore,m=ae===void 0?function(){}:ae,F=j.onDelete,o=F===void 0?function(){}:F,ne=j.onMouseEnter,b=ne===void 0?function(){}:ne,w=j.onEdit,d=w===void 0?function(){}:w,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)}))},U=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=''.concat(L+1,'\u3001\uFF08').concat(M.score,"\u5206\uFF09");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,O)+R.name||(R==null?void 0:R.shixun_name)})),U()))};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 Ee=e("0Owb"),Z=e("fWQN"),_e=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 O=Object(C.a)(h);function h(){var E;Object(Z.a)(this,h);for(var ge=arguments.length,X=new Array(ge),re=0;re0&&Tt[0]!==void 0?Tt[0]:!1,Bt.next=3,(Rt=it.current)===null||Rt===void 0?void 0:Rt.onSave();case 3:if(qe=Bt.sent,qe){Bt.next=6;break}return Bt.abrupt("return");case 6:return bt=Pt||{},xe=bt.course,Ft=bt.item_type,rt=bt.difficulty,ot=bt.knowledge,at=ot===void 0?[]:ot,ve=Object(Y.a)({exercise_subject_ids:xe,exercise_point_ids:at,item_type:Ft,difficulty:rt,is_syc_item_bank:we},qe||{}),ct=Ft==="PROGRAM"?"/api/problems/".concat(Re==null||(($e=Re.program_attr)===null||$e===void 0)?void 0:$e.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Re==null?void 0:Re.item_bank_id),Bt.next=11,Object(t.a)(ct,{method:"put",body:ve});case 11:_t=Bt.sent,(_t==null?void 0:_t.status)===0&&(Dt(),Et());case 13:case"end":return Bt.stop()}},De)}));return function(){return Se.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 Se=Object(E.a)(h.a.mark(function Rt(){return h.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,pe(!0);case 2:return we.abrupt("return",we.sent);case 3:case"end":return we.stop()}},Rt)}));function De(){return Se.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:Et}," ",o.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),o.a.createElement("div",{className:i.a.body,id:"question-scroll"},oe?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 Et()}},"\u53D6\u6D88"),o.a.createElement(A.a,{size:"large",type:"primary",onClick:function(){return T()}},"\u4FDD\u5B58"))))},ue=Ae,ke=e("5X0v"),K=e.n(ke),nt=e("9ZNV"),Be=e("LvDl"),mt=e.n(Be),ze=e("WCUW"),Ot=e("vCeJ"),ut=e("9SwW"),yt=m.a.TextArea,ye=function(B){var Re={\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 Re[B]||0},G=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Re=[{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"}],Dt=B.map(function(Et){var it=Re.find(function(Lt){return Et.item_type===Lt.type});return Object(Y.a)(Object(Y.a)({},Et),it)});return Dt},de=function(B){var Re,Dt,Et,it,Lt,jt,Pt,gt,Xt=B.problemsetPreview,Jt=B.user,Ye=B.globalSetting,ea=B.loading,v=B.dispatch,x=B.match,oe=Object(R.a)(B,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),I=Object(F.useState)(),se=Object(re.a)(I,2),N=se[0],T=se[1],W=Object(F.useState)(),pe=Object(re.a)(W,2),Se=pe[0],De=pe[1],Rt=Object(F.useState)([]),$e=Object(re.a)(Rt,2),we=$e[0],qe=$e[1],bt=Object(F.useState)([]),xe=Object(re.a)(bt,2),Ft=xe[0],rt=xe[1],ot=Object(F.useState)(!1),at=Object(re.a)(ot,2),ve=at[0],ct=at[1],_t=Object(F.useState)(""),Tt=Object(re.a)(_t,2),Nt=Tt[0],Bt=Tt[1],ua=Object(F.useState)(!1),Qt=Object(re.a)(ua,2),Te=Qt[0],ft=Qt[1],Ut=X.a.useForm(),pt=Object(re.a)(Ut,1),lt=pt[0],g=Object(F.useState)({}),Ce=Object(re.a)(g,2),Oe=Ce[0],Me=Ce[1],fe=Object(F.useRef)(),We=ve?"/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(){he(),Xe(),y()},[]),Object(F.useEffect)(function(){var $;(x==null||(($=x.params)===null||$===void 0)?void 0:$.exerciseId)&&ct(!0)},[x==null||((Re=x.params)===null||Re===void 0)?void 0:Re.exerciseId]);var Xe=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le;return h.a.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return k.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:le=k.sent,(le==null?void 0:le.data)&&qe(G(le.data));case 4:case"end":return k.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),he=function(){var $=Object(E.a)(h.a.mark(function q(){var z,le,P,k,S,H,ce,ie;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||((le=x.params)===null||le===void 0)?void 0:le.exerciseId}});case 3:P=Ge.sent,k=P.exam||{},S=k.exercise_subject_id,H=k.name,ce=k.difficulty,ie=k.exam_notes,lt.setFieldsValue({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Me({exercise_subject_id:S,name:H,difficulty:ce,exam_notes:ie}),Ge.next=10;break;case 9:v({type:"problemsetPreview/getPaperData"});case 10:case"end":return Ge.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),y=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)&&rt(z.data||[]);case 4:case"end":return P.stop()}},q)}));return function(){return $.apply(this,arguments)}}(),vt=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).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"),k==null?void 0:k.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(ie){S.challenge_score=ie}}),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 ce(){return h.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(ze.J)({id:q,challenge_scores:k.map(function(Ge){return{challenge_id:Ge.challenge_id,score:Ge.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return et.stop()}},ce)}));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 ce(){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,he();case 4:case"end":return et.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},Ct=function(q,z){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],P=arguments.length>3?arguments[3]:void 0,k=mt.a.cloneDeep(le).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"),k==null?void 0:k.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(ie){S.challenge_score=ie}}),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 ce(){var ie;return h.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:return Ge.next=2,Object(Ot.p)({id:x==null||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,challenge_scores:k.map(function(Ht){return{challenge_id:Ht.challenge_id,score:Ht.challenge_score}})});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));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 ce(){var ie;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||((ie=x.params)===null||ie===void 0)?void 0:ie.exerciseId,itemId:q,score:fe.current}});case 2:fe.current=null,he();case 4:case"end":return Ge.stop()}},ce)}));function H(){return S.apply(this,arguments)}return H}()})},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.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:he(),Xe();case 4:case"end":return S.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ie=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 k;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||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,itemId:q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Mt=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 le=Object(E.a)(h.a.mark(function k(){var S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return ce.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:ve?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,he();case 4:case"end":return ce.stop()}},k)}));function P(){return le.apply(this,arguments)}return P}()})},Kt=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 k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,v({type:"".concat(ve?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:x==null||((k=x.params)===null||k===void 0)?void 0:k.exerciseId,item_type:ve?q.toLowerCase():q}});case 2:he(),Xe();case 4:case"end":return H.stop()}},P)}));function le(){return z.apply(this,arguments)}return le}()})},Ke=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S,H;return h.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!(!z.destination||!z.source)){ie.next=2;break}return ie.abrupt("return");case 2:if(P=le.questions[z.source.index].id,k=z.destination.index+1,!ve){ie.next=10;break}return ie.next=7,v({type:"paperlibrary/adjustPosition",payload:{id:x==null||((H=x.params)===null||H===void 0)?void 0:H.exerciseId,itemId:P,position:k}});case 7:S=ie.sent,ie.next=13;break;case 10:return ie.next=12,v({type:"problemsetPreview/adjustPosition",payload:{id:P,position:k}});case 12:S=ie.sent;case 13:if(!(S.status===-1)){ie.next=15;break}return ie.abrupt("return");case 15:he();case 16:case"end":return ie.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Vt=function(q,z,le){var P=Array.from(q),k=P.splice(z,1),S=Object(re.a)(k,1),H=S[0];return P.splice(le,0,H),P},$t=function(){var $=Object(E.a)(h.a.mark(function q(z,le){var P,k,S;return h.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(z.destination){ce.next=2;break}return ce.abrupt("return");case 2:return k=Vt(le,z.source.index,z.destination.index),qe(k),ce.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:k.map(function(ie,et){return{position:et+1,item_type:ie.type}})}});case 6:S=ce.sent,S.status!==0&&(qe(le),a.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return ce.stop()}},q)}));return function(z,le){return $.apply(this,arguments)}}(),Yt=function(q){var z="Anchor_".concat(q),le=document.getElementById(z);le&&setTimeout(function(){return le.scrollIntoView({block:"start",behavior:"smooth"})})},He=function(q){Me(Object(Y.a)({},lt.getFieldsValue()))},kt=function(){var $=Object(E.a)(h.a.mark(function q(z){var le,P,k;return h.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return P=ve?"/api/examination_banks/".concat(x==null||((le=x.params)===null||le===void 0)?void 0:le.exerciseId,".json"):"/api/examination_banks.json",ft(!0),H.next=4,Object(t.a)(P,{method:ve?"put":"post",body:z});case 4:k=H.sent,k.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),ft(!1),ne.c.push("/exam/exerciseManagement"));case 6:case"end":return H.stop()}},q)}));return function(z){return $.apply(this,arguments)}}(),Zt=function(q){Bt(q)},qt=function(){he()},Ne=function(q){if(!q||!(q==null?void 0:q.length))return[];var z=we.map(function(le){var P=(q==null?void 0:q.find(function(k){return le.type===k.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 $t(q,we)}},o.a.createElement(b.c,{droppableId:"droppable"},function($,q){return o.a.createElement("div",Object(C.a)({ref:$.innerRef},$.droppableProps,{style:{width:"100%"}}),we.map(function(z,le){var P=z.type,k=z.count,S=z.name,H=z.icon;return o.a.createElement(b.b,{key:P,draggableId:P,index:le},function(ce,ie){return o.a.createElement("div",Object(C.a)({ref:ce.innerRef},ce.draggableProps,ce.dragHandleProps,{className:K.a.list,onClick:function(){return Yt(P)}}),o.a.createElement("i",{className:"iconfont ".concat(H)}),o.a.createElement("span",null,S,"\xA0\xA0(",k,"\u5C0F\u9898)"))})}))}))),o.a.createElement("div",{className:K.a.right},o.a.createElement(ut.a,{style:{paddingLeft:30},path:We,title:ve?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),o.a.createElement(X.a,{form:lt,className:K.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:kt,onValuesChange:He},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(((Dt=Oe.name)===null||Dt===void 0?void 0:Dt.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(yt,{rows:6,maxLength:200}))),o.a.createElement("div",{className:K.a.wrap},ve&&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",(Et=Xt.paperData)===null||Et===void 0||((it=Et.exam)===null||it===void 0)?void 0:it.all_questions_count),o.a.createElement("span",{className:K.a.score},"\u603B\u5206\uFF1A",(Lt=Xt.paperData)===null||Lt===void 0||((jt=Lt.exam)===null||jt===void 0)?void 0:jt.all_score,"\u5206")),o.a.createElement("div",{className:K.a.selectTopicButton,onClick:function(){var q;return ne.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=Ne((gt=Xt.paperData)===null||gt===void 0?void 0:gt.questionList))===null||Pt===void 0?void 0:Pt.map(function($,q){var z,le=($==null?void 0:$.type)===Se,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:le?1:0}},$.type!=="PRACTICAL"&&o.a.createElement("div",{className:K.a.setScore,onClick:function(){return Mt($.type,$.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),o.a.createElement("div",{className:K.a.delete,onClick:function(){return Kt($.type)}},"\u5220\u9664"))),o.a.createElement(b.a,{onDragEnd:function(S){return Ke(S,$)}},o.a.createElement(b.c,{droppableId:q.toString()},function(k,S){var H;return o.a.createElement("div",Object(C.a)({className:"mt20",ref:k.innerRef},k.droppableProps,{onScroll:function(){}}),(H=$.questions)===null||H===void 0?void 0:H.map(function(ce,ie){return o.a.createElement(b.b,{draggableId:ce.id.toString(),index:ie,key:ce.id},function(et){return o.a.createElement("div",Object(C.a)({ref:et.innerRef},et.draggableProps,et.dragHandleProps),o.a.createElement(w.a,{isEdit:ve,index:ie,typeName:$.name,type:$.type,data:ce,inMouseId:N,onSetScore:ve?Ct:vt,onDelete:ve?Ie:It,onEdit:Zt,onMouseEnter:function(Ht){T(Ht),De(null)}}))})}))})))}))),!!Nt&&o.a.createElement(ue,{visible:Nt,onCancel:function(){return Bt("")},onOk:qt}),o.a.createElement(nt.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return ne.c.push(We)},onOk:function(){return lt.submit()},loading:Te,className:K.a.fixedBtn}))},Fe=D.default=Object(ne.a)(function(tt){var B=tt.problemsetPreview,Re=tt.user,Dt=tt.loading,Et=tt.globalSetting;return{problemsetPreview:B,user:Re,globalSetting:Et,loading:Dt.effects}})(de)},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"}}}]); diff --git a/p__Exam__Lists__QuestionManagement__Add.1bcb74f0.async.js b/p__Exam__Lists__QuestionManagement__Add.5535e41a.async.js similarity index 70% rename from p__Exam__Lists__QuestionManagement__Add.1bcb74f0.async.js rename to p__Exam__Lists__QuestionManagement__Add.5535e41a.async.js index 07a6e1da12..296b2f1f14 100644 --- a/p__Exam__Lists__QuestionManagement__Add.1bcb74f0.async.js +++ b/p__Exam__Lists__QuestionManagement__Add.5535e41a.async.js @@ -1,19 +1,19 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[139,6],{"3gpN":function(ie,B,e){"use strict";var le=e("sRBo"),te=e("kaz8"),ce=e("7Kak"),x=e("9yH6"),M=e("2qtc"),a=e("kLXV"),t=e("oBTY"),c=e("miYZ"),s=e("tsqr"),u=e("tJVT"),y=e("PpiC"),m=e("q1tI"),p=e.n(m),i=e("9kvl"),q=e("Ot1p"),V=e("kqOp"),z=e("7qnI"),g=e("1vsH"),H=e("xIf3"),W=e.n(H),o=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],D=function(Q,I){var $=Q.globalSetting,h=Q.loading,A=Q.dispatch,j=Q.isEdit,n=Q.editData,R=Object(y.a)(Q,["globalSetting","loading","dispatch","isEdit","editData"]),Y=Object(m.useState)(""),l=Object(u.a)(Y,2),P=l[0],O=l[1],k=Object(m.useState)(""),w=Object(u.a)(k,2),Z=w[0],X=w[1],ne=Object(m.useState)([]),ae=Object(u.a)(ne,2),_e=ae[0],ue=ae[1],Me=Object(m.useState)("1"),me=Object(u.a)(Me,2),Ce=me[0],ge=me[1],Ke=Object(m.useState)(),ke=Object(u.a)(Ke,2),we=ke[0],se=ke[1],U=Object(m.useState)(),T=Object(u.a)(U,2),Re=T[0],$e=T[1],De=Object(m.useState)("1"),de=Object(u.a)(De,2),qe=de[0],Ye=de[1],Ze=Object(m.useState)(!1),ze=Object(u.a)(Ze,2),He=ze[0],et=ze[1];Object(m.useEffect)(function(){if(!n||!j)return;O(n==null?void 0:n.name),X(n==null?void 0:n.analysis),se(n==null?void 0:n.is_ordered),et(!0),Ye((n==null?void 0:n.part_match)?"2":"1"),$e(n==null?void 0:n.remove_blank)},[n,j]),Object(m.useEffect)(function(){var C;if(!He)return;var f=n==null||((C=n.standard_answer)===null||C===void 0)?void 0:C.map(function(b){return b.answer_text});ue(f),et(!1)},[He]),Object(m.useImperativeHandle)(I,function(){return{onSave:be,Clear:nt}});var be=function(){if(!P)return s.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var f=[],b=!1;return _e.forEach(function(E,d){f.push({position:d+1,answer_text:[]}),E.forEach(function(S,K){f[d].answer_text.push(S),(!S||!Object(g.U)(S,1e4))&&(ge("".concat(d,"-").concat(K)),s.b.info(S?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),b=!0)})}),b?!1:(f==null?void 0:f.length)>5?(s.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:P,analysis:Z,standard_answers:f,is_ordered:we,remove_blank:Re,part_match:qe!=="1"}},nt=function(){O(""),X(""),ue([]),se(!1),Ye("1"),$e(!1)},tt=function(f,b,E){var d=_e.slice();if(b&&d.splice(f,b),E)for(var S=0;S1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(te.a,{checked:we,onChange:function(f){return se(f.target.checked)},className:"".concat(W.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(W.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")))),p.a.createElement("p",{className:W.a.titleWrap},p.a.createElement("span",{className:W.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(q.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Z,onChange:function(f){return X(f)}}))};B.a=Object(i.a)(function(L){var Q=L.loading,I=L.globalSetting;return{globalSetting:I,loading:Q.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(D))},"6/12":function(ie,B,e){"use strict";var le=e("oBTY"),te=e("5Dmo"),ce=e("3S7+"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)(),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),ge=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){var se,U;if(!o||!h){console.log(!o,!h,"editDat2a");return}console.log(o,"editData"),Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null||((se=o.choices)===null||se===void 0)?void 0:se.map(function(T){return T.choice_text})),ne(o==null||((U=o.choices)===null||U===void 0)?void 0:U.findIndex(function(T){return T.is_answer}))},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return M.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(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,$e){return{choice_text:Re,is_answer:X===$e?1:0}});return{name:ue,choices:T,analysis:ge}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X===U?i.a.activeAnswer:""),onClick:function(){return ne(U)}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(ce.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Re,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(le.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.problemset,W=g.loading,o=g.globalSetting;return{problemset:H,globalSetting:o,loading:W.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},"7ahc":function(ie,B,e){"use strict";e.d(B,"a",function(){return o});var le=e("k1fw"),te=e("0Owb"),ce=e("+L6B"),x=e("2/Rp"),M=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),c=e("OaEy"),s=e("2fM7"),u=e("q1tI"),y=e.n(u),m=e("VrN/"),p=e.n(m),i=e("p77/"),q=e.n(i),V=e("c5Ni"),z=e.n(V),g=s.a.Option,H={labelCol:{span:4},wrapperCol:{span:20}},W={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};B.b=function(D){var L=D.callback,Q=D.onCancel,I=Object(u.useState)("python"),$=Object(t.a)(I,2),h=$[0],A=$[1];function j(R){A(W[R][1])}function n(R){L(R)}return y.a.createElement(a.a,Object(te.a)({},H,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:n}),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(s.a,{onChange:j},Object.keys(W).map(function(R){return y.a.createElement(g,{key:R,value:R},W[R][0])}))),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.a.createElement(o,{mode:h})),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(x.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function o(D){var L=D.value,Q=D.onChange,I=D.mode,$=D.options,h=$===void 0?{}:$,A=Object(u.useRef)(),j=Object(u.useState)(),n=Object(t.a)(j,2),R=n[0],Y=n[1];return Object(u.useEffect)(function(){if(R){var l=function(O){var k=O.getValue();Q&&Q(k)};return R.on("change",l),function(){R.off("change",l)}}},[R,Q]),Object(u.useEffect)(function(){R&&R.setOption("mode",I)},[R,I]),Object(u.useEffect)(function(){R&&((L!==R.getValue()||L==="")&&setTimeout(function(){R.setValue(L||" ")},300))},[R,L]),Object(u.useEffect)(function(){if(A.current&&!R){var l=p.a.fromTextArea(A.current,Object(le.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));Y(l)}},[A.current,R]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("fWQN"),x=e("mtLc"),M=e("yKVA"),a=e("879j"),t=e("5NDa"),c=e("5rEg"),s=e("q1tI"),u=e.n(s),y=e("O2Wb"),m=e.n(y),p=c.a.TextArea,i=function(q){Object(M.a)(z,q);var V=Object(a.a)(z);function z(){return Object(ce.a)(this,z),V.apply(this,arguments)}return Object(x.a)(z,[{key:"render",value:function(){var H=this,W=this.props,o=W.index,D=W.onAnswerChange,L=W.addChildAnswer,Q=W.exerciseIsPublish,I=W.answers,$=W.activeOptionErrorIndex;return u.a.createElement("div",{className:m.a.flex},u.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",o+1,"):"),u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},I.map(function(h,A){var j="".concat(o,"-").concat(A);return u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:A},u.a.createElement("div",{className:m.a.flex1,style:{flex:1}},u.a.createElement("div",null,u.a.createElement(p,{className:j===$?m.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(R){return D(o,A,R.target.value)},style:{minHeight:95}}))),!Q&&u.a.createElement(u.a.Fragment,null,A!=0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswer(o,A)},style:{float:"right"}})),A===0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswermain(o,A)},style:{float:"right"}})),u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return L(o)},style:{float:"right",visibility:A==I.length-1?"":"hidden"}}))))})))}}]),z}(s.Component);B.a=i},"9Bee":function(ie,B,e){"use strict";var le=e("q1tI"),te=e.n(le),ce=e("vg9a"),x=e("tJVT"),M=e("DlQD"),a=e.n(M),t=e("rUJ1");function c(P,O){var k=P.match(/^(\s+)(?:```)/);if(k===null)return O;var w=k[1];return O.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[139,6],{"3gpN":function(ie,B,e){"use strict";var le=e("sRBo"),te=e("kaz8"),ce=e("7Kak"),x=e("9yH6"),M=e("2qtc"),a=e("kLXV"),t=e("oBTY"),c=e("miYZ"),s=e("tsqr"),u=e("tJVT"),y=e("PpiC"),m=e("q1tI"),p=e.n(m),i=e("9kvl"),q=e("Ot1p"),V=e("kqOp"),z=e("7qnI"),g=e("1vsH"),H=e("xIf3"),W=e.n(H),o=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],D=function(Q,I){var $=Q.globalSetting,h=Q.loading,A=Q.dispatch,j=Q.isEdit,n=Q.editData,R=Object(y.a)(Q,["globalSetting","loading","dispatch","isEdit","editData"]),Y=Object(m.useState)(""),l=Object(u.a)(Y,2),P=l[0],O=l[1],k=Object(m.useState)(""),w=Object(u.a)(k,2),Z=w[0],X=w[1],ne=Object(m.useState)([]),ae=Object(u.a)(ne,2),_e=ae[0],ue=ae[1],Me=Object(m.useState)("1"),me=Object(u.a)(Me,2),Ce=me[0],Re=me[1],Ke=Object(m.useState)(),ke=Object(u.a)(Ke,2),we=ke[0],se=ke[1],U=Object(m.useState)(),T=Object(u.a)(U,2),Oe=T[0],$e=T[1],De=Object(m.useState)("1"),de=Object(u.a)(De,2),qe=de[0],Ye=de[1],Ze=Object(m.useState)(!1),ze=Object(u.a)(Ze,2),He=ze[0],et=ze[1];Object(m.useEffect)(function(){if(!n||!j)return;O(n==null?void 0:n.name),X(n==null?void 0:n.analysis),se(n==null?void 0:n.is_ordered),et(!0),Ye((n==null?void 0:n.part_match)?"2":"1"),$e(n==null?void 0:n.remove_blank)},[n,j]),Object(m.useEffect)(function(){var C;if(!He)return;var f=n==null||((C=n.standard_answer)===null||C===void 0)?void 0:C.map(function(b){return b.answer_text});ue(f),et(!1)},[He]),Object(m.useImperativeHandle)(I,function(){return{onSave:be,Clear:nt}});var be=function(){if(!P)return s.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var f=[],b=!1;return _e.forEach(function(E,d){f.push({position:d+1,answer_text:[]}),E.forEach(function(S,K){f[d].answer_text.push(S),(!S||!Object(g.U)(S,1e4))&&(Re("".concat(d,"-").concat(K)),s.b.info(S?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),b=!0)})}),b?!1:(f==null?void 0:f.length)>5?(s.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:P,analysis:Z,standard_answers:f,is_ordered:we,remove_blank:Oe,part_match:qe!=="1"}},nt=function(){O(""),X(""),ue([]),se(!1),Ye("1"),$e(!1)},tt=function(f,b,E){var d=_e.slice();if(b&&d.splice(f,b),E)for(var S=0;S1&&p.a.createElement("span",{style:{marginLeft:52}},p.a.createElement(te.a,{checked:we,onChange:function(f){return se(f.target.checked)},className:"".concat(W.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),p.a.createElement("span",{className:"".concat(W.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")))),p.a.createElement("p",{className:W.a.titleWrap},p.a.createElement("span",{className:W.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(q.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Z,onChange:function(f){return X(f)}}))};B.a=Object(i.a)(function(L){var Q=L.loading,I=L.globalSetting;return{globalSetting:I,loading:Q.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(D))},"6/12":function(ie,B,e){"use strict";var le=e("oBTY"),te=e("5Dmo"),ce=e("3S7+"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)(),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),Re=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){var se,U;if(!o||!h){console.log(!o,!h,"editDat2a");return}console.log(o,"editData"),Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null||((se=o.choices)===null||se===void 0)?void 0:se.map(function(T){return T.choice_text})),ne(o==null||((U=o.choices)===null||U===void 0)?void 0:U.findIndex(function(T){return T.is_answer}))},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Oe){return!Oe});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",X),!(typeof X=="number"))return M.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(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Oe,$e){return{choice_text:Oe,is_answer:X===$e?1:0}});return{name:ue,choices:T,analysis:Re}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(ce.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X===U?i.a.activeAnswer:""),onClick:function(){return ne(U)}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Oe){R[U]=Oe,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(ce.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Oe,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(ce.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(le.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Re,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.problemset,W=g.loading,o=g.globalSetting;return{problemset:H,globalSetting:o,loading:W.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},"7ahc":function(ie,B,e){"use strict";e.d(B,"a",function(){return o});var le=e("k1fw"),te=e("0Owb"),ce=e("+L6B"),x=e("2/Rp"),M=e("y8nQ"),a=e("Vl3Y"),t=e("tJVT"),c=e("OaEy"),s=e("2fM7"),u=e("q1tI"),y=e.n(u),m=e("VrN/"),p=e.n(m),i=e("p77/"),q=e.n(i),V=e("c5Ni"),z=e.n(V),g=s.a.Option,H={labelCol:{span:4},wrapperCol:{span:20}},W={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};B.b=function(D){var L=D.callback,Q=D.onCancel,I=Object(u.useState)("python"),$=Object(t.a)(I,2),h=$[0],A=$[1];function j(R){A(W[R][1])}function n(R){L(R)}return y.a.createElement(a.a,Object(te.a)({},H,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:n}),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.a.createElement(s.a,{onChange:j},Object.keys(W).map(function(R){return y.a.createElement(g,{key:R,value:R},W[R][0])}))),y.a.createElement(a.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.a.createElement(o,{mode:h})),y.a.createElement("div",{className:"flex-container flex-end"},y.a.createElement(x.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.a.createElement(x.a,{type:"ghost",onClick:Q},"\u53D6\u6D88")))};function o(D){var L=D.value,Q=D.onChange,I=D.mode,$=D.options,h=$===void 0?{}:$,A=Object(u.useRef)(),j=Object(u.useState)(),n=Object(t.a)(j,2),R=n[0],Y=n[1];return Object(u.useEffect)(function(){if(R){var l=function(O){var k=O.getValue();Q&&Q(k)};return R.on("change",l),function(){R.off("change",l)}}},[R,Q]),Object(u.useEffect)(function(){R&&R.setOption("mode",I)},[R,I]),Object(u.useEffect)(function(){R&&((L!==R.getValue()||L==="")&&setTimeout(function(){R.setValue(L||" ")},300))},[R,L]),Object(u.useEffect)(function(){if(A.current&&!R){var l=p.a.fromTextArea(A.current,Object(le.a)({mode:I,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},h));Y(l)}},[A.current,R]),y.a.createElement("div",{className:"my-codemirror-container"},y.a.createElement("textarea",{ref:A}))}},"7qnI":function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("fWQN"),x=e("mtLc"),M=e("yKVA"),a=e("879j"),t=e("5NDa"),c=e("5rEg"),s=e("q1tI"),u=e.n(s),y=e("O2Wb"),m=e.n(y),p=c.a.TextArea,i=function(q){Object(M.a)(z,q);var V=Object(a.a)(z);function z(){return Object(ce.a)(this,z),V.apply(this,arguments)}return Object(x.a)(z,[{key:"render",value:function(){var H=this,W=this.props,o=W.index,D=W.onAnswerChange,L=W.addChildAnswer,Q=W.exerciseIsPublish,I=W.answers,$=W.activeOptionErrorIndex;return u.a.createElement("div",{className:m.a.flex},u.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",o+1,"):"),u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},I.map(function(h,A){var j="".concat(o,"-").concat(A);return u.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:A},u.a.createElement("div",{className:m.a.flex1,style:{flex:1}},u.a.createElement("div",null,u.a.createElement(p,{className:j===$?m.a.error:"",spellCheck:!1,rows:4,value:h||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(A==0?"":"(\u53EF\u9009)"),onChange:function(R){return D(o,A,R.target.value)},style:{minHeight:95}}))),!Q&&u.a.createElement(u.a.Fragment,null,A!=0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswer(o,A)},style:{float:"right"}})),A===0&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return H.props.deleteChildAnswermain(o,A)},style:{float:"right"}})),u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return L(o)},style:{float:"right",visibility:A==I.length-1?"":"hidden"}}))))})))}}]),z}(s.Component);B.a=i},"9Bee":function(ie,B,e){"use strict";var le=e("q1tI"),te=e.n(le),ce=e("vg9a"),x=e("tJVT"),M=e("DlQD"),a=e.n(M),t=e("rUJ1");function c(P,O){var k=P.match(/^(\s+)(?:```)/);if(k===null)return O;var w=k[1];return O.split(` `).map(function(Z){var X=Z.match(/^\s+/);if(X===null)return Z;var ne=Object(x.a)(X,1),ae=ne[0];return ae.length>=w.length?Z.slice(w.length):Z}).join(` `)}var s=[],u=["
      "],y=new a.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){s.length=0,u=["
        "]}function i(P,O,k,w){if(O>=P.length||P[O].level<=k)return O;var Z=P[O];w.push("
      • "+Z.text+""),O++;var X=[];return O=i(P,O,Z.level,X),X.length>0&&(w.push("
          "),X.forEach(function(ne){w.push(ne)}),w.push("
        ")),w.push("
      • "),O=i(P,O,k,w),O}function q(){return i(s,0,0,u),u.push("
      "),u.join("")}var V={heading:function(O){var k=m.exec(O);if(k)return{type:"heading",raw:k[0],depth:k[1].length,text:k[2]}},fences:function(O){var k=this.rules.block.fences.exec(O);if(k){var w=k[0],Z=c(w,k[3]||""),X=k[2]?k[2].trim():k[2];if(["latex","katex","math"].indexOf(X)>=0){var ne=H(),ae=Z;Z=ne,W[ne]={type:"block",expression:ae}}return{type:"code",raw:w,lang:X,text:Z}}}},z=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,H=function(){return"__special_katext_id_".concat(g++,"__")},W={};function o(){return W}function D(){g=0,W={}}function L(P){return P=P.replace(z,function(O,k){var w=H();return W[w]={type:"inline",expression:k},w}),P}var Q=y.listitem;y.listitem=function(P){return Q(L(P))};var I=y.paragraph;y.paragraph=function(P){return I(L(P))};var $=y.tablecell;y.tablecell=function(P,O){return $(L(P),O)},y.code=function(P,O,k){var w=(O||"").match(/\S*/)[0];return w?["latex","katex","math"].indexOf(w)>=0?"

      ".concat(P,"

      "):'
      ').concat(k?P:Object(t.escape)(P,!0),`
      -`):'
      '+(k?P:Object(t.escape)(P,!0))+"
      "},y.heading=function(P,O,k){var w=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:w,level:O,text:P}),"'+P+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:V,renderer:y});var h=a.a,A=e("SJMd"),j=e("m3rI"),n=e("Oy/b"),R=/]*>/g;function Y(P){var O=document.createElement("div");return O.innerHTML=P,O.childNodes.length===0?"":O.childNodes[0].nodeValue}var l=B.a=function(P){var O=P.value,k=O===void 0?"":O,w=P.className,Z=P.style,X=Z===void 0?{}:Z,ne=String(k),ae=Object(le.useMemo)(function(){try{var Me=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(Me,"("+j.a.API_SERVER+"/api/attachments/").replace(me,'"'+j.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+j.a.API_SERVER+"/files/uploads/")}catch(ke){}var ge=h(ne),Ke=o();return ne.match(/\[TOC\]/)&&(ge=ge.replace("

      [TOC]

      ",q()),p()),ge=ge.replace(/(__special_katext_id_\d+__)/g,function(ke,we){var se=Ke[we],U=se.type,T=se.expression;return Object(n.renderToString)(Y(T)||"",{displayMode:U==="block",throwOnError:!1,output:"html"})}),ge=ge.replace(/▁/g,"\u2581\u2581\u2581"),D(),ge},[ne]),_e=Object(le.useRef)();function ue(Me){var me=Me.target;if(me.tagName.toUpperCase()==="A"){var Ce=me.getAttribute("href");if(Ce.startsWith("#")){Me.preventDefault();var ge=document.getElementById(Ce.replace("#",""));ge&&ge.scrollIntoView(!0)}}}return Object(le.useEffect)(function(){if(_e.current&&ae&&(ae.match(R)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",ue),function(){_e.current.removeEventListener("click",ue),D(),p()}},[ae,_e.current,ue]),te.a.createElement("div",{ref:_e,style:X,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9NMw":function(ie,B,e){"use strict";var le=e("miYZ"),te=e("tsqr"),ce=e("tJVT"),x=e("PpiC"),M=e("q1tI"),a=e.n(M),t=e("9kvl"),c=e("Ot1p"),s=e("xIf3"),u=e.n(s),y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],m=function(i,q){var V=i.editData,z=i.globalSetting,g=i.loading,H=i.dispatch,W=i.onRef,o=W===void 0?function(){}:W,D=i.isEdit,L=Object(x.a)(i,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(M.useState)(""),I=Object(ce.a)(Q,2),$=I[0],h=I[1],A=Object(M.useState)(""),j=Object(ce.a)(A,2),n=j[0],R=j[1],Y=Object(M.useState)(""),l=Object(ce.a)(Y,2),P=l[0],O=l[1];Object(M.useEffect)(function(){var Z;if(!V||!D)return;h(V==null?void 0:V.name),R(V==null?void 0:V.analysis),O(V==null||((Z=V.answer_texts)===null||Z===void 0)?void 0:Z[0])},[V,D]),Object(M.useImperativeHandle)(q,function(){return{onSave:k,Clear:w}});var k=function(){return $?{name:$,answer_texts:[P],analysis:n}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},w=function(){h(""),R(""),O("")};return a.a.createElement("section",{className:u.a.wrap},a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.required},"*"),a.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(X){return h(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:P,onChange:function(X){return O(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:n,onChange:function(X){return R(X)}}))};B.a=Object(t.a)(function(p){var i=p.loading,q=p.globalSetting;return{globalSetting:q,loading:i.effects}},null,null,{forwardRef:!0})(Object(M.forwardRef)(m))},"9SwW":function(ie,B,e){"use strict";var le=e("/zsF"),te=e("PArb"),ce=e("q1tI"),x=e.n(ce),M=e("9kvl"),a=e("Z+Na"),t=e.n(a),c=function(u){var y=u.path,m=u.title,p=u.subTitle,i=u.style,q=i===void 0?{}:i,V=u.className,z=V===void 0?"":V;return x.a.createElement("div",{className:"".concat(t.a.head," ").concat(z),style:q},x.a.createElement("span",{className:t.a.s1,onClick:function(){return M.c.push(y)}},x.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&x.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&x.a.createElement("span",{className:t.a.s3},m),p&&x.a.createElement("span",{className:t.a.s4},p))};B.a=c},"9VGf":function(ie,B,e){"use strict";e.d(B,"a",function(){return ce});var le=e("q1tI"),te=e.n(le);function ce(x,M){var a=Object(le.useRef)();Object(le.useEffect)(function(){a.current=x}),Object(le.useEffect)(function(){function t(){a.current()}if(M!==null){var c=setInterval(t,M);return function(){return clearInterval(c)}}},[M])}},BjJ7:function(ie,B,e){"use strict";e.d(B,"d",function(){return te}),e.d(B,"c",function(){return ce}),e.d(B,"e",function(){return x}),e.d(B,"b",function(){return M}),e.d(B,"a",function(){return t});var le=e("m3rI");function te(c){var s=!0;if(c.length>0){for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:"",u=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:1,Ee=Array.isArray(Ue.children)&&Ue.children.length>0;return Object(q.a)(Object(q.a)({},Ue),{},{disabled:Te===3,children:Ee?(xe=Ue.children)===null||xe===void 0?void 0:xe.map(function(ot){return G(ot,Te+1)}):[]})}return ee==null?void 0:ee.map(function(Ue){return G(Ue)})},E=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue,xe;return z.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Ue=Ee.sent,(Ue==null?void 0:Ue.data)&&f(b(Object(Ce.T)(((xe=Ue.data[0])===null||xe===void 0?void 0:xe.exercise_points)||[]))||[]);case 4:case"end":return Ee.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}(),d=function(ee){Lt(Object(q.a)({},be.getFieldsValue())),"exercise_subject_id"in ee&&(E(ee.exercise_subject_id),be.setFieldsValue({exercise_point_id:void 0}))},S=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue;return z.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(me.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(q.a)({},G)});case 2:Ue=Te.sent,Ue.status===0&&(be.resetFields(),ze());case 4:case"end":return Te.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}();return n.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:qe,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return be.submit()},onCancel:function(){be.resetFields(),ze(!0)}},n.a.createElement(D.a,{form:be,className:Me.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:d,onFinish:S},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement($.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Ye.map(function(K){return n.a.createElement(ge,{key:K.id,value:K.id},K.name)}))),n.a.createElement(D.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(u.a,{treeData:C,disabled:!(it==null?void 0:it.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:u.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(D.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(_e.a,{maxLength:30}))))},ke=Ke,we=e("9SwW"),se=e("LvDl"),U=A.a.Dragger,T=$.a.Option,Re=function(de){var qe,Ye,Ze,ze,He,et,be,nt,tt,it=de.problemset,Lt=de.globalSetting,r=de.dispatch,v=de.match,C=de.location,f=Object(Q.a)(de,["problemset","globalSetting","dispatch","match","location"]),b=Object(j.useRef)(),E=D.a.useForm(),d=Object(L.a)(E,1),S=d[0],K=Object(j.useState)({}),ee=Object(L.a)(K,2),G=ee[0],Ue=ee[1],xe=Object(j.useState)(!1),Te=Object(L.a)(xe,2),Ee=Te[0],ot=Te[1],fe=Object(j.useState)(!1),ht=Object(L.a)(fe,2),Xe=ht[0],Ve=ht[1],Ge=Object(j.useState)(1),rt=Object(L.a)(Ge,2),ct=rt[0],lt=rt[1],jt=Object(j.useState)([]),gt=Object(L.a)(jt,2),Mt=gt[0],Kt=gt[1],xt=Object(j.useState)({}),Ft=Object(L.a)(xt,2),ft=Ft[0],Tt=Ft[1],kt=Object(j.useState)([]),St=Object(L.a)(kt,2),_=St[0],he=St[1],Oe=Object(j.useState)(0),Pe=Object(L.a)(Oe,2),Se=Pe[0],Ne=Pe[1],Fe=Object(j.useState)([]),Ie=Object(L.a)(Fe,2),Be=Ie[0],st=Ie[1],Ot=Object(j.useState)(),_t=Object(L.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(j.useState)(!1),wt=Object(L.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(j.useState)(!1),Xt=Object(L.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt={onRemove:function(){st([])},beforeUpload:function(re){if((re==null?void 0:re.size)>1024*1024*50)return W.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var ye=[];return ye.push(re),st([].concat(ye)),!1},fileList:Be,accept:".xls,.xlsx"},$t=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt,J;return z.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(C==null||((ye=C.query)===null||ye===void 0)?void 0:ye.type)){N.next=6;break}return N.next=3,Object(me.a)("/api/problems/".concat(v==null||((at=v.params)===null||at===void 0)?void 0:at.questionId,"/edit.json"),{method:"get"});case 3:Ae=N.sent,N.next=9;break;case 6:return N.next=8,Object(me.a)("/api/common_exercises/item_banks/".concat(v==null||((vt=v.params)===null||vt===void 0)?void 0:vt.questionId,"/edit.json"),{method:"get"});case 8:Ae=N.sent;case 9:if(!((Le=Ae)===null||Le===void 0?void 0:Le.name)){N.next=19;break}return mt=Ae||{},pt=mt.exercise_subjects,Ct=mt.item_type,At=Ct===void 0?"PROGRAM":Ct,bt=mt.difficulty,Nt=mt.exercise_points,Bt=Object(Q.a)(mt,["exercise_subjects","item_type","difficulty","exercise_points"]),Rt=pt.map(function(pe){return pe.id}),J=Nt.map(function(pe){return pe.id}),N.next=15,Wt(Rt);case 15:S.setFieldsValue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Ue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Tt(Bt),ot(!0);case 19:case"end":return N.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Vt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:ye=Ae.sent,(ye==null?void 0:ye.data)&&Kt(ye.data||[]);case 4:case"end":return Ae.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Wt=function(){var ve=Object(g.a)(z.a.mark(function re(ye){var Le;return z.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:ye}});case 2:Le=at.sent,(Le==null?void 0:Le.data)&&he(Object(Ce.T)(Le==null?void 0:Le.data));case 4:case"end":return at.stop()}},re)}));return function(ye){return ve.apply(this,arguments)}}();Object(j.useEffect)(function(){var ve;if(Vt(),v==null||((ve=v.params)===null||ve===void 0)?void 0:ve.questionId){$t();return}var re={itemType:"SINGLE",difficulty:1};S.setFieldsValue(re),Ue(re),console.log(v,"match")},[v==null||((qe=v.params)===null||qe===void 0)?void 0:qe.questionId]);var Yt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt;return z.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return Le=G||{},Ae=Le.course,at=Le.itemType,vt=Le.difficulty,mt=Le.knowledge,pt=mt===void 0?[]:mt,console.log(G,"-------------"),F.next=4,(ye=b.current)===null||ye===void 0?void 0:ye.onSave();case 4:if(Ct=F.sent,Ct){F.next=7;break}return F.abrupt("return");case 7:return At=Object(q.a)({exercise_subject_ids:Ae,exercise_point_ids:pt,item_type:at,difficulty:vt},Ct||{}),bt=G.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",Ee&&(bt=G.itemType==="PROGRAM"?"/api/problems/".concat(v==null||((Nt=v.params)===null||Nt===void 0)?void 0:Nt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(v==null||((Bt=v.params)===null||Bt===void 0)?void 0:Bt.questionId)),F.next=12,Object(me.a)(bt,{method:Ee?"put":"post",body:At});case 12:Rt=F.sent,(Rt==null?void 0:Rt.status)===0&&i.a.confirm({title:null,icon:null,content:"\u8BD5\u9898\u4FDD\u5B58\u6210\u529F\uFF0C\u8BF7\u9009\u62E9\u4E0B\u4E00\u6B65\u64CD\u4F5C",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:function(){var pe;(pe=b.current)===null||pe===void 0||pe.Clear()},onCancel:function(){R.c.push("/exam/questionManagement")}});case 14:case"end":return F.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),zt=function(re){Ue(Object(q.a)({},S.getFieldsValue())),console.log(re,"changedValues"),"course"in re&&(Wt(re.course),Ne(Se+1))},qt=function(){console.log(Ee,44);var re=G||{itemType:"SINGLE"},ye=re.itemType,Le={SINGLE:n.a.createElement(O.a,{ref:b,isEdit:Ee,editData:ft}),MULTIPLE:n.a.createElement(k.a,{ref:b,isEdit:Ee,editData:ft}),JUDGMENT:n.a.createElement(w.a,{ref:b,isEdit:Ee,editData:ft}),COMPLETION:n.a.createElement(X.a,{ref:b,isEdit:Ee,editData:ft}),SUBJECTIVE:n.a.createElement(Z.a,{ref:b,isEdit:Ee,editData:ft}),PROGRAM:n.a.createElement(ne.a,{difficulty:G==null?void 0:G.difficulty,ref:b,isEdit:Ee,editData:ft})};return Le[ye||"SINGLE"]},Ht=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:P.a.warp},n.a.createElement(we.a,{path:"/exam/questionManagement",title:"".concat(Ee?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:P.a.main},n.a.createElement("div",{className:P.a.way},n.a.createElement("span",{className:P.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(m.a.Group,{onChange:function(re){lt(re.target.value)},value:ct},n.a.createElement(m.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(m.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),ct===1&&n.a.createElement(D.a,{form:S,className:P.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:zt,onFinish:Yt,size:"large"},n.a.createElement(D.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement($.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Mt.map(function(ve){return n.a.createElement(T,{key:ve.id,title:ve.name,value:ve.id},ve.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(u.a,{key:Se,treeData:_,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(se.size)(G==null?void 0:G.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:u.a.SHOW_PARENT})),n.a.createElement("div",{className:P.a.add,onClick:function(){return Ve(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(D.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement($.a,{disabled:Ee},n.a.createElement(T,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(T,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(T,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(T,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(T,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(T,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(D.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(m.a.Group,null,n.a.createElement(m.a,{value:1},"\u7B80\u5355"),n.a.createElement(m.a,{value:2},"\u9002\u4E2D"),n.a.createElement(m.a,{value:3},"\u56F0\u96BE")))),ct===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(c.a,null,n.a.createElement(A.a,Qt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(c.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(g.a)(z.a.mark(function ve(){var re,ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!((Be==null?void 0:Be.length)<=0)){Ae.next=3;break}return W.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ae.abrupt("return");case 3:return Ut(!1),It(!0),re=new FormData,re.append("file",Be[0]),Ae.next=9,Object(me.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:re},!0);case 9:if(ye=Ae.sent,It(!1),!(ye.status===-1)){Ae.next=13;break}return Ae.abrupt("return");case 13:Ut(!0),dt(ye);case 15:case"end":return Ae.stop()}},ve)}))},"\u786E\u8BA4\u4E0A\u4F20")),Pt&&!yt&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u6570\u636E",!!(oe==null||((Ye=oe.fail)===null||Ye===void 0)?void 0:Ye.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null||((Ze=oe.fail)===null||Ze===void 0)?void 0:Ze.length),"\u6761\u6570\u636E")),!!(oe==null||((ze=oe.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+(oe==null?void 0:oe.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),Pt&&!yt&&(oe==null||((He=oe.success_ids)===null||He===void 0)?void 0:He.length)>0&&n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex",marginRight:"144px",justifyContent:"center"}},n.a.createElement("span",null,"\u672C\u6B21\u4E0A\u4F20\u6210\u529F\u7684\u8BD5\u9898\u7F16\u53F7",((et=oe.success_ids)===null||et===void 0?void 0:et.length)>1&&"\u8303\u56F4","\u4E3A ",oe==null||((be=oe.success_ids)===null||be===void 0)?void 0:be[0]),((nt=oe.success_ids)===null||nt===void 0?void 0:nt.length)>1&&n.a.createElement("span",null,"-",oe==null||((tt=oe.success_ids)===null||tt===void 0)?void 0:tt[(oe==null?void 0:oe.success_ids.length)-1])),n.a.createElement(te.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:yt}))),ct===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:P.a.topicWrap}," ",qt()),n.a.createElement("div",{className:P.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return R.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return S.submit()}},"\u4FDD\u5B58"))),n.a.createElement(ke,{visible:Xe,subjects:Mt,onCancel:function(re){re||Wt(G.course),Ve(!1)}}))},$e=B.default=Object(R.a)(function(De){var de=De.problemset,qe=De.globalSetting;return{problemset:de,globalSetting:qe}})(Re)},FeNN:function(ie,B,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,B,e){},J51S:function(ie,B,e){"use strict";var le=e("P2fV"),te=e("NJEC"),ce=e("CiB2"),x=e("sRBo"),M=e("kaz8"),a=e("7Kak"),t=e("9yH6"),c=e("+L6B"),s=e("2/Rp"),u=e("OaEy"),y=e("2fM7"),m=e("giR+"),p=e("fyUT"),i=e("14J3"),q=e("BMrR"),V=e("jCWc"),z=e("kPKH"),g=e("WmNS"),H=e.n(g),W=e("miYZ"),o=e("tsqr"),D=e("rAM+"),L=e("9og8"),Q=e("y8nQ"),I=e("Vl3Y"),$=e("tJVT"),h=e("k1fw"),A=e("fu2T"),j=e("gK9i"),n=e("5NDa"),R=e("5rEg"),Y=e("q1tI"),l=e.n(Y),P=e("vGm4"),O=e.n(P),k=e("jrin"),w,Z=y.a.Option,X;(function(r){r[r.language=0]="language",r[r.difficult=1]="difficult",r[r.category=2]="category",r[r.openOrNot=3]="openOrNot"})(X||(X={}));var ne=(w={},Object(k.a)(w,X.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(k.a)(w,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(k.a)(w,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(k.a)(w,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),w);function ae(r){return ne[r].map(function(v){return l.a.createElement(Z,{key:v.title,value:v.key}," ",v.title," ")})}function _e(r,v){r.map(function(C){var f=C.id,b=C.name,E=C.sub_disciplines,d={value:f,label:b};v.push(d),E&&E.length>0&&(d.children=[],_e(E,d.children))})}function ue(r,v){for(var C=[],f=0;f0){C[0]=E.id;for(var d=0;d=0?Ie.push(_t):Be.push(_t)}catch(Dt){st.e(Dt)}finally{st.f()}if(Fe+=parseInt(Pe.hack.code_compile_score||0),!(Fe!==100&&!(fe==null||((Se=fe.hack)===null||Se===void 0)?void 0:Se.test_set_score))){dt.next=13;break}return o.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),dt.abrupt("return",!1);case 13:Pe.hack.difficulty=S,Pe.hack_codes.code=Ce.Base64.encode((Ne=Pe.hack_codes)===null||Ne===void 0?void 0:Ne.code),E&&(Pe.update_hack_sets=Ie,Pe.hack_sets=Be);case 16:return dt.abrupt("return",Pe);case 17:case"end":return dt.stop()}},Oe)}));return function(){return he.apply(this,arguments)}}();Object(Y.useImperativeHandle)(C,function(){return{onSave:lt,Clear:_}}),Object(Y.useEffect)(function(){if(!d||!E)return;var he=d.code,Oe=d.language,Pe=d.hack_sets,Se=d.description,Ne=d.name,Fe=d.time_limit,Ie=d.test_set_average,Be=d.test_set_score,st=d.code_compile_score,Ot={loading:!1,data:{hack_codes:{language:Oe,code:Ce.Base64.decode(he)},hack:{name:Ne,description:Se,time_limit:Fe,test_set_average:Ie,test_set_score:Be,code_compile_score:st},hack_sets:Pe}};parseInt(st)>=0&&ct(!0),G.setFieldsValue(Object(h.a)({},Ot.data)),Ee({type:be.SET_INITAL_DATA,payload:Object(ge.cloneDeep)(Ot)})},[d,E]);function jt(he,Oe){return gt.apply(this,arguments)}function gt(){return gt=Object(L.a)(H.a.mark(function he(Oe,Pe){return H.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:case"end":return Ne.stop()}},he)})),gt.apply(this,arguments)}function Mt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_score:he.target.value})})}})}function Kt(he){var Oe=he.target.value;Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_average:Oe})})}})}function xt(){var he=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=he.length+1,Se=Math.floor((100-Oe)/Pe),Ne=(100-Oe)%Pe;he.map(function(Fe,Ie){return Xe&&(Fe.score=Se),Fe.position=Ie+1,Fe}),he.push({input:"",output:"",position:Pe,score:Xe?Se+Ne:0,display_set:!1}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function Ft(){var he=G.getFieldValue("hack_sets"),Oe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Pe=he.length,Se=Math.floor((100-Oe)/Pe),Ne=(100-Oe)%Pe;he.map(function(Fe,Ie){return Xe&&(Fe.score=Se,Ie===he.length-1&&(Fe.score=Se+Ne)),Fe.position=Ie+1,Fe}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function ft(he){var Oe=G.getFieldValue("hack_sets"),Pe=parseInt(G.getFieldValue("hack").code_compile_score)||0,Se=(Oe==null?void 0:Oe.length)-1,Ne=Math.ceil((100-Pe)/Se),Fe=(100-Pe)%Se;Oe.splice(he,1),Oe==null||Oe.map(function(Ie,Be){return Xe&&(Ie.score=Ne,Be===Se-1&&(Ie.score=Ne+Fe)),Ie.position=Be+1,Ie}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:Oe})}}),G.setFieldsValue({hack_sets:Oe})}function Tt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_codes:Object(h.a)(Object(h.a)({},fe.hack_codes),{},{language:he})})}})}var kt=function(Oe){},St=function(Oe){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{name:Oe.target.value})})}})},_=function(){G.resetFields()};return l.a.createElement(I.a,{form:G,initialValues:fe,layout:"vertical",className:O.a["oj-form-container"],onValuesChange:kt,onFinish:jt},l.a.createElement(q.a,null,l.a.createElement(z.a,{span:14},l.a.createElement(it,{onChangeLanguage:Tt,onRemoveTestCase:ft,onAddTestCase:xt,onAddTestCases:Ft,onNameChange:St,hack:fe.hack,form:G,isshows:rt,onChangeScore:Mt,onChangeAverage:Kt})),l.a.createElement(z.a,{span:10},l.a.createElement(I.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(Ye,{language:fe==null||((b=fe.hack_codes)===null||b===void 0)?void 0:b.language})))))};function it(r){var v=r.hack,C=r.onNameChange,f=r.onChangeAverage,b=r.onChangeScore,E=r.onAddTestCase,d=r.onRemoveTestCase,S=r.onChangeLanguage,K=r.onAddTestCases,ee=r.form,G=r.isshows,Ue=v.test_set_average,xe=v.test_set_score,Te=v.name,Ee=Object(Y.useState)(G),ot=Object($.a)(Ee,2),fe=ot[0],ht=ot[1];return Object(Y.useEffect)(function(){ht(G)},[G]),l.a.createElement("div",{className:O.a["oj-left-panel"]},l.a.createElement("div",{className:O.a["oj-form-info"]},l.a.createElement("div",{className:O.a.field},l.a.createElement(I.a.Item,{label:l.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",l.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:l.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},l.a.createElement(p.a,{min:3,max:60})),l.a.createElement(I.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(y.a,{onChange:S},ae(X.language)))),l.a.createElement(I.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(R.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-((Te==null?void 0:Te.length)||0)),onChange:C})),l.a.createElement(I.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ke.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(s.a,{type:"primary",ghost:!0,onClick:E},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(I.a.Item,{name:["hack","test_set_score"]},l.a.createElement(t.a.Group,{onChange:b},l.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),l.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!v.test_set_score&&l.a.createElement(I.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(t.a.Group,{onChange:f},l.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!v.test_set_score&&l.a.createElement("div",null,l.a.createElement("div",{style:{display:"flex",height:"30px"}},l.a.createElement(M.a,{checked:fe,onChange:function(Ve){ht(Ve.target.checked),ee.setFieldsValue({hack:{code_compile_score:0}}),K()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),fe&&l.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",l.a.createElement(I.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},l.a.createElement(p.a,{onChange:function(){K()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),l.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),l.a.createElement(I.a.List,{name:"hack_sets"},function(Xe,Ve){return Object(ce.a)(Ve),l.a.createElement(j.a,{accordion:!0},Xe.map(function(Ge,rt){return l.a.createElement(He,{key:"".concat(Ge.key,"--").concat(rt),header:l.a.createElement("a",{className:O.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),xe?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(I.a.Item,{name:[Ge.name,"score"],fieldKey:[Ge.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},l.a.createElement(p.a,{onClick:function(lt){return lt.stopPropagation()},min:0,max:100,disabled:Ue})),l.a.createElement("span",null,"%"))),extra:l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()},className:O.a["use-extra"]},l.a.createElement(I.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ge.name,"display_set"],fieldKey:[Ge.fieldKey,"display_set"]},l.a.createElement(M.a,null)),rt===Xe.length-1?l.a.createElement("div",{style:{marginRight:"10px"}}," ",l.a.createElement(Me.a,{className:O.a["btn-remove-case"],onClick:E})):null,rt>0?l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()}},l.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:l.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){d(rt)}},l.a.createElement(me.a,{className:O.a["btn-remove-case"]}))):l.a.createElement(me.a,{style:{opacity:0},className:O.a["btn-remove-case"]}))},l.a.createElement(I.a.Item,{label:"\u8F93\u5165",name:[Ge.name,"input"],fieldKey:[Ge.fieldKey,"input"]},l.a.createElement(ze,null)),l.a.createElement(I.a.Item,{label:"\u8F93\u51FA",name:[Ge.name,"output"],fieldKey:[Ge.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(ze,null)))}))}))))}var Lt=B.a=Object(Y.forwardRef)(tt)},JI8h:function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("oBTY"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)([]),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),ge=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){if(!o||!h)return;Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null?void 0:o.choices.map(function(U){return U.choice_text}));var se=[];o==null||o.choices.map(function(U,T){U.is_answer&&se.push(T)}),ne(se)},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Re){return!Re});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return M.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(X.length<2)return M.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Re,$e){return{choice_text:Re,is_answer:X.includes($e)?1:0}});return{name:ue,choices:T,analysis:ge}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X.includes(U)?i.a.activeAnswer:""),onClick:function(){X.includes(U)?ne(X.filter(function(Re){return Re!==U})):ne([].concat(Object(ce.a)(X),[U]))}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Re){R[U]=Re,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(te.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Re,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(ce.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ge,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.loading,W=g.globalSetting;return{globalSetting:W,loading:H.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},KGka:function(ie,B,e){"use strict";var le=e("7Kak"),te=e("9yH6"),ce=e("miYZ"),x=e("tsqr"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),c=e.n(t),s=e("9kvl"),u=e("Ot1p"),y=e("xIf3"),m=e.n(y),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],i=function(V,z){var g=V.editData,H=V.globalSetting,W=V.loading,o=V.dispatch,D=V.onRef,L=D===void 0?function(){}:D,Q=V.isEdit,I=Object(a.a)(V,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),$=Object(t.useState)(),h=Object(M.a)($,2),A=h[0],j=h[1],n=Object(t.useState)(""),R=Object(M.a)(n,2),Y=R[0],l=R[1],P=Object(t.useState)(""),O=Object(M.a)(P,2),k=O[0],w=O[1];Object(t.useEffect)(function(){if(!g||!Q)return;l(g==null?void 0:g.name),w(g==null?void 0:g.analysis);var ne=g==null?void 0:g.choices.find(function(ae){return ae.is_answer});j(ne.choice_text==="\u6B63\u786E"?"0":"1")},[g,Q]),Object(t.useImperativeHandle)(z,function(){return{onSave:Z,Clear:X}});var Z=function(){if(!Y)return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return x.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ae=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:Y,choices:ae,analysis:k}},X=function(){l(""),w(""),j("")};return c.a.createElement("section",{className:m.a.wrap},c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(u.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Y,onChange:function(ae){return l(ae)}}),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(te.a.Group,{buttonStyle:"solid",value:A,onChange:function(ae){return j(ae.target.value)}},c.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(u.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:k,onChange:function(ae){return w(ae)}}))};B.a=Object(s.a)(function(q){var V=q.loading,z=q.globalSetting;return{globalSetting:z,loading:V.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(i))},M8RZ:function(ie,B,e){"use strict";e.d(B,"a",function(){return s});var le=e("fWQN"),te=e("mtLc"),ce=e("yKVA"),x=e("879j"),M=e("q1tI"),a=e.n(M),t=e("i8i4"),c=e.n(t),s=function(u){Object(ce.a)(m,u);var y=Object(x.a)(m);function m(p){var i;Object(le.a)(this,m),i=y.call(this,p);var q=window.document;return i.node=q.createElement("div"),q.body.appendChild(i.node),i}return Object(te.a)(m,[{key:"render",value:function(){var i=this.props.children;return Object(t.createPortal)(i,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(a.a.Component)},O2Wb:function(ie,B,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,B,e){"use strict";var le=e("2qtc"),te=e("kLXV"),ce=e("rAM+"),x=e("tJVT"),M=e("jrin"),a=e("q1tI"),t=e.n(a),c=e("VrN/"),s=e.n(c),u=e("bdgK"),y=e("p77/"),m=e("Bd2K"),p=e("ELLl"),i=e("19Vz"),q=e("lZu9"),V=e("kSUc"),z=e("9Bee"),g=e("0Owb"),H=e("dejd"),W=e("C+DQ"),o=[{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 D(r){var v=r.onActionCallback,C=r.title,f=r.icon,b=r.actionName,E=r.className,d=E===void 0?"":E,S=r.children;function K(){v(b)}return t.a.createElement("a",{title:C,className:d,onClick:K},t.a.createElement("i",{className:"md-iconfont ".concat(f)}),S)}var L=function(r){var v=r.watch,C=r.showNullButton,f=r.onActionCallback,b=r.fullScreen,E=r.insertTemp,d=[].concat(o,[{title:"".concat(v?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(v?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},d.map(function(S,K){return t.a.createElement("li",{key:K},S.actionName?t.a.createElement(D,Object(g.a)({},S,{onActionCallback:f})):t.a.createElement("span",{className:"v-line"}))}),C?t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E&&t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(E),onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(D,{icon:"".concat(b?"icon-shrink":"icon-enlarge"),title:b?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:f})))},Q=e("M8RZ"),I=e("+L6B"),$=e("2/Rp"),h=e("y8nQ"),A=e("Vl3Y"),j=e("5NDa"),n=e("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},Y=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,Object(g.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:f}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(n.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(n.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},l=e("7ahc"),P=e("HmJG"),O=e("BjJ7"),k=A.a.useForm,w={width:280,marginRight:10},Z={labelCol:{span:5},wrapperCol:{span:19}},X=function(r){var v=r.callback,C=r.onCancel,f=k(),b=Object(x.a)(f,1),E=b[0];function d(ee){v(ee)}function S(ee){E.setFieldsValue({src:"/api/attachments/".concat(ee.id)})}function K(ee){var G=ee.target.files[0];ae(G,S)}return t.a.createElement(A.a,Object(g.a)({form:E},Z,{className:"upload-image-panel",onFinish:d}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(n.a,{style:w})),t.a.createElement(ne,{onFileChange:K}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(n.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))};function ne(r){var v=r.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:v}))}function ae(r,v){if(!r)throw new String("\u6CA1\u6709\u6587\u4EF6");var C=new FormData;C.append("editormd-image-file",r),C.append("file_param_name","editormd-image-file"),C.append("byxhr","true");var f=new window.XMLHttpRequest;f.withCredentials=!0,f.addEventListener("load",function(b){v(JSON.parse(b.target.responseText))},!1),f.addEventListener("error",function(b){console.error(b)},!1),f.open("POST","".concat(O.a,"/api/attachments.json")),f.send(C)}var _e=e("giR+"),ue=e("fyUT"),Me=e("7Kak"),me=e("9yH6"),Ce=me.a.Group,ge={margin:"0 8px"},Ke=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:f},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ge},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ge},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:ge},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ge},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(Ce,null,t.a.createElement(me.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(me.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(me.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(me.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},ke="link",we="upload-image",se="code-block",U="add-table",T="------------",Re={default:T,left:":".concat(T),center:":".concat(T,":"),right:"".concat(T,":")},$e=e("9VGf"),De,de;function qe(){}var Ye=0,Ze=1e4,ze="\u2581",He=` +`):'
      '+(k?P:Object(t.escape)(P,!0))+"
      "},y.heading=function(P,O,k){var w=this.options.headerPrefix+k.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:w,level:O,text:P}),"'+P+""},a.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:V,renderer:y});var h=a.a,A=e("SJMd"),j=e("m3rI"),n=e("Oy/b"),R=/]*>/g;function Y(P){var O=document.createElement("div");return O.innerHTML=P,O.childNodes.length===0?"":O.childNodes[0].nodeValue}var l=B.a=function(P){var O=P.value,k=O===void 0?"":O,w=P.className,Z=P.style,X=Z===void 0?{}:Z,ne=String(k),ae=Object(le.useMemo)(function(){try{var Me=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,me=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ce=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ne=ne.replace(Me,"("+j.a.API_SERVER+"/api/attachments/").replace(me,'"'+j.a.API_SERVER+"/api/attachments/").replace(Ce,'"'+j.a.API_SERVER+"/files/uploads/")}catch(ke){}var Re=h(ne),Ke=o();return ne.match(/\[TOC\]/)&&(Re=Re.replace("

      [TOC]

      ",q()),p()),Re=Re.replace(/(__special_katext_id_\d+__)/g,function(ke,we){var se=Ke[we],U=se.type,T=se.expression;return Object(n.renderToString)(Y(T)||"",{displayMode:U==="block",throwOnError:!1,output:"html"})}),Re=Re.replace(/▁/g,"\u2581\u2581\u2581"),D(),Re},[ne]),_e=Object(le.useRef)();function ue(Me){var me=Me.target;if(me.tagName.toUpperCase()==="A"){var Ce=me.getAttribute("href");if(Ce.startsWith("#")){Me.preventDefault();var Re=document.getElementById(Ce.replace("#",""));Re&&Re.scrollIntoView(!0)}}}return Object(le.useEffect)(function(){if(_e.current&&ae&&(ae.match(R)&&window.PR.prettyPrint()),_e.current)return _e.current.addEventListener("click",ue),function(){_e.current.removeEventListener("click",ue),D(),p()}},[ae,_e.current,ue]),te.a.createElement("div",{ref:_e,style:X,className:"".concat(w||""," markdown-body"),dangerouslySetInnerHTML:{__html:ae}})}},"9NMw":function(ie,B,e){"use strict";var le=e("miYZ"),te=e("tsqr"),ce=e("tJVT"),x=e("PpiC"),M=e("q1tI"),a=e.n(M),t=e("9kvl"),c=e("Ot1p"),s=e("xIf3"),u=e.n(s),y=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],m=function(i,q){var V=i.editData,z=i.globalSetting,g=i.loading,H=i.dispatch,W=i.onRef,o=W===void 0?function(){}:W,D=i.isEdit,L=Object(x.a)(i,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Q=Object(M.useState)(""),I=Object(ce.a)(Q,2),$=I[0],h=I[1],A=Object(M.useState)(""),j=Object(ce.a)(A,2),n=j[0],R=j[1],Y=Object(M.useState)(""),l=Object(ce.a)(Y,2),P=l[0],O=l[1];Object(M.useEffect)(function(){var Z;if(!V||!D)return;h(V==null?void 0:V.name),R(V==null?void 0:V.analysis),O(V==null||((Z=V.answer_texts)===null||Z===void 0)?void 0:Z[0])},[V,D]),Object(M.useImperativeHandle)(q,function(){return{onSave:k,Clear:w}});var k=function(){return $?{name:$,answer_texts:[P],analysis:n}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},w=function(){h(""),R(""),O("")};return a.a.createElement("section",{className:u.a.wrap},a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.required},"*"),a.a.createElement("span",{className:u.a.title},"\u9898\u5E72\uFF1A")),a.a.createElement(c.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(X){return h(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),a.a.createElement(c.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:P,onChange:function(X){return O(X)}}),a.a.createElement("p",{className:u.a.titleWrap},a.a.createElement("span",{className:u.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),a.a.createElement(c.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:n,onChange:function(X){return R(X)}}))};B.a=Object(t.a)(function(p){var i=p.loading,q=p.globalSetting;return{globalSetting:q,loading:i.effects}},null,null,{forwardRef:!0})(Object(M.forwardRef)(m))},"9SwW":function(ie,B,e){"use strict";var le=e("/zsF"),te=e("PArb"),ce=e("q1tI"),x=e.n(ce),M=e("9kvl"),a=e("Z+Na"),t=e.n(a),c=function(u){var y=u.path,m=u.title,p=u.subTitle,i=u.style,q=i===void 0?{}:i,V=u.className,z=V===void 0?"":V;return x.a.createElement("div",{className:"".concat(t.a.head," ").concat(z),style:q},x.a.createElement("span",{className:t.a.s1,onClick:function(){return M.c.push(y)}},x.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&x.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&x.a.createElement("span",{className:t.a.s3},m),p&&x.a.createElement("span",{className:t.a.s4},p))};B.a=c},"9VGf":function(ie,B,e){"use strict";e.d(B,"a",function(){return ce});var le=e("q1tI"),te=e.n(le);function ce(x,M){var a=Object(le.useRef)();Object(le.useEffect)(function(){a.current=x}),Object(le.useEffect)(function(){function t(){a.current()}if(M!==null){var c=setInterval(t,M);return function(){return clearInterval(c)}}},[M])}},BjJ7:function(ie,B,e){"use strict";e.d(B,"d",function(){return te}),e.d(B,"c",function(){return ce}),e.d(B,"e",function(){return x}),e.d(B,"b",function(){return M}),e.d(B,"a",function(){return t});var le=e("m3rI");function te(c){var s=!0;if(c.length>0){for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:"",u=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:1,Ee=Array.isArray(Ue.children)&&Ue.children.length>0;return Object(q.a)(Object(q.a)({},Ue),{},{disabled:Te===3,children:Ee?(xe=Ue.children)===null||xe===void 0?void 0:xe.map(function(ot){return G(ot,Te+1)}):[]})}return ee==null?void 0:ee.map(function(Ue){return G(Ue)})},E=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue,xe;return z.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return Ee.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:[G]}});case 2:Ue=Ee.sent,(Ue==null?void 0:Ue.data)&&f(b(Object(Ce.T)(((xe=Ue.data[0])===null||xe===void 0?void 0:xe.exercise_points)||[]))||[]);case 4:case"end":return Ee.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}(),d=function(ee){Lt(Object(q.a)({},be.getFieldsValue())),"exercise_subject_id"in ee&&(E(ee.exercise_subject_id),be.setFieldsValue({exercise_point_id:void 0}))},S=function(){var K=Object(g.a)(z.a.mark(function ee(G){var Ue;return z.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,Object(me.a)("/api/common_exercises/item_banks/create_exercise_point.json",{method:"post",body:Object(q.a)({},G)});case 2:Ue=Te.sent,Ue.status===0&&(be.resetFields(),ze());case 4:case"end":return Te.stop()}},ee)}));return function(G){return K.apply(this,arguments)}}();return n.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:qe,title:"\u65B0\u589E\u77E5\u8BC6\u70B9",okText:"\u786E\u5B9A\u65B0\u589E",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){return be.submit()},onCancel:function(){be.resetFields(),ze(!0)}},n.a.createElement(D.a,{form:be,className:Me.a.formWrap,scrollToFirstError:!0,labelCol:{span:7},wrapperCol:{span:17},onValuesChange:d,onFinish:S},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u79D1\u76EE"}]},n.a.createElement($.a,{allowClear:!0,showArrow:!0,size:"large",optionFilterProp:"children"},Ye.map(function(K){return n.a.createElement(Re,{key:K.id,value:K.id},K.name)}))),n.a.createElement(D.a.Item,{style:{marginBottom:0},label:"\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55",name:"exercise_point_id"},n.a.createElement(u.a,{treeData:C,disabled:!(it==null?void 0:it.exercise_subject_id),allowClear:!0,showArrow:!0,showCheckedStrategy:u.a.SHOW_PARENT,size:"large"})),n.a.createElement("div",{style:{margin:"0 0 12px 129px",fontSize:12,color:"#999999"}},"\u672A\u9009\u62E9\u77E5\u8BC6\u70B9\u76EE\u5F55\u65F6\uFF0C\u5219\u5C06\u77E5\u8BC6\u70B9\u521B\u5EFA\u4E3A\u8BE5\u8BFE\u7A0B\u7684\u4E00\u7EA7\u76EE\u5F55"),n.a.createElement(D.a.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u77E5\u8BC6\u70B9\u540D\u79F0"}]},n.a.createElement(_e.a,{maxLength:30}))))},ke=Ke,we=e("9SwW"),se=e("LvDl"),U=A.a.Dragger,T=$.a.Option,Oe=function(de){var qe,Ye,Ze,ze,He,et,be,nt,tt,it=de.problemset,Lt=de.globalSetting,r=de.dispatch,v=de.match,C=de.location,f=Object(Q.a)(de,["problemset","globalSetting","dispatch","match","location"]),b=Object(j.useRef)(),E=D.a.useForm(),d=Object(L.a)(E,1),S=d[0],K=Object(j.useState)({}),ee=Object(L.a)(K,2),G=ee[0],Ue=ee[1],xe=Object(j.useState)(!1),Te=Object(L.a)(xe,2),Ee=Te[0],ot=Te[1],fe=Object(j.useState)(!1),ht=Object(L.a)(fe,2),Xe=ht[0],Ve=ht[1],Ge=Object(j.useState)(1),rt=Object(L.a)(Ge,2),ct=rt[0],lt=rt[1],jt=Object(j.useState)([]),gt=Object(L.a)(jt,2),Mt=gt[0],Kt=gt[1],xt=Object(j.useState)({}),Ft=Object(L.a)(xt,2),ft=Ft[0],Tt=Ft[1],kt=Object(j.useState)([]),St=Object(L.a)(kt,2),_=St[0],he=St[1],Pe=Object(j.useState)(0),ge=Object(L.a)(Pe,2),Se=ge[0],Ne=ge[1],Fe=Object(j.useState)([]),Ie=Object(L.a)(Fe,2),Be=Ie[0],st=Ie[1],Ot=Object(j.useState)(),_t=Object(L.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(j.useState)(!1),wt=Object(L.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(j.useState)(!1),Xt=Object(L.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt={onRemove:function(){st([])},beforeUpload:function(re){if((re==null?void 0:re.size)>1024*1024*50)return W.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var ye=[];return ye.push(re),st([].concat(ye)),!1},fileList:Be,accept:".xls,.xlsx"},$t=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt,J;return z.a.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:if(!(C==null||((ye=C.query)===null||ye===void 0)?void 0:ye.type)){N.next=6;break}return N.next=3,Object(me.a)("/api/problems/".concat(v==null||((at=v.params)===null||at===void 0)?void 0:at.questionId,"/edit.json"),{method:"get"});case 3:Ae=N.sent,N.next=9;break;case 6:return N.next=8,Object(me.a)("/api/common_exercises/item_banks/".concat(v==null||((vt=v.params)===null||vt===void 0)?void 0:vt.questionId,"/edit.json"),{method:"get"});case 8:Ae=N.sent;case 9:if(!((Le=Ae)===null||Le===void 0?void 0:Le.name)){N.next=19;break}return mt=Ae||{},pt=mt.exercise_subjects,Ct=mt.item_type,At=Ct===void 0?"PROGRAM":Ct,bt=mt.difficulty,Nt=mt.exercise_points,Bt=Object(Q.a)(mt,["exercise_subjects","item_type","difficulty","exercise_points"]),Rt=pt.map(function(pe){return pe.id}),J=Nt.map(function(pe){return pe.id}),N.next=15,Wt(Rt);case 15:S.setFieldsValue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Ue({course:Rt,itemType:At,difficulty:bt,knowledge:J}),Tt(Bt),ot(!0);case 19:case"end":return N.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Vt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return Ae.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:ye=Ae.sent,(ye==null?void 0:ye.data)&&Kt(ye.data||[]);case 4:case"end":return Ae.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),Wt=function(){var ve=Object(g.a)(z.a.mark(function re(ye){var Le;return z.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,Object(me.a)("/api/common_exercises/item_banks/exercise_points.json",{method:"get",params:{exercise_subject_ids:ye}});case 2:Le=at.sent,(Le==null?void 0:Le.data)&&he(Object(Ce.T)(Le==null?void 0:Le.data));case 4:case"end":return at.stop()}},re)}));return function(ye){return ve.apply(this,arguments)}}();Object(j.useEffect)(function(){var ve;if(Vt(),v==null||((ve=v.params)===null||ve===void 0)?void 0:ve.questionId){$t();return}var re={itemType:"SINGLE",difficulty:1};S.setFieldsValue(re),Ue(re),console.log(v,"match")},[v==null||((qe=v.params)===null||qe===void 0)?void 0:qe.questionId]);var Yt=function(){var ve=Object(g.a)(z.a.mark(function re(){var ye,Le,Ae,at,vt,mt,pt,Ct,At,bt,Nt,Bt,Rt;return z.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return Le=G||{},Ae=Le.course,at=Le.itemType,vt=Le.difficulty,mt=Le.knowledge,pt=mt===void 0?[]:mt,console.log(G,"-------------"),F.next=4,(ye=b.current)===null||ye===void 0?void 0:ye.onSave();case 4:if(Ct=F.sent,Ct){F.next=7;break}return F.abrupt("return");case 7:return At=Object(q.a)({exercise_subject_ids:Ae,exercise_point_ids:pt,item_type:at,difficulty:vt},Ct||{}),bt=G.itemType==="PROGRAM"?"/api/common_exercises/item_banks/create_program":"/api/common_exercises/item_banks.json",Ee&&(bt=G.itemType==="PROGRAM"?"/api/problems/".concat(v==null||((Nt=v.params)===null||Nt===void 0)?void 0:Nt.questionId,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(v==null||((Bt=v.params)===null||Bt===void 0)?void 0:Bt.questionId)),F.next=12,Object(me.a)(bt,{method:Ee?"put":"post",body:At});case 12:Rt=F.sent,(Rt==null?void 0:Rt.status)===0&&i.a.confirm({title:null,icon:null,content:"\u8BD5\u9898\u4FDD\u5B58\u6210\u529F\uFF0C\u8BF7\u9009\u62E9\u4E0B\u4E00\u6B65\u64CD\u4F5C",okText:"\u7EE7\u7EED\u65B0\u589E",cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:function(){var pe;(pe=b.current)===null||pe===void 0||pe.Clear()},onCancel:function(){R.c.push("/exam/questionManagement")}});case 14:case"end":return F.stop()}},re)}));return function(){return ve.apply(this,arguments)}}(),zt=function(re){Ue(Object(q.a)({},S.getFieldsValue())),console.log(re,"changedValues"),"course"in re&&(Wt(re.course),Ne(Se+1))},qt=function(){console.log(Ee,44);var re=G||{itemType:"SINGLE"},ye=re.itemType,Le={SINGLE:n.a.createElement(O.a,{ref:b,isEdit:Ee,editData:ft}),MULTIPLE:n.a.createElement(k.a,{ref:b,isEdit:Ee,editData:ft}),JUDGMENT:n.a.createElement(w.a,{ref:b,isEdit:Ee,editData:ft}),COMPLETION:n.a.createElement(X.a,{ref:b,isEdit:Ee,editData:ft}),SUBJECTIVE:n.a.createElement(Z.a,{ref:b,isEdit:Ee,editData:ft}),PROGRAM:n.a.createElement(ne.a,{difficulty:G==null?void 0:G.difficulty,ref:b,isEdit:Ee,editData:ft})};return Le[ye||"SINGLE"]},Ht=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return n.a.createElement("section",{className:P.a.warp},n.a.createElement(we.a,{path:"/exam/questionManagement",title:"".concat(Ee?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898"),className:"pl40"}),n.a.createElement("div",{className:P.a.main},n.a.createElement("div",{className:P.a.way},n.a.createElement("span",{className:P.a.s1},"\u6DFB\u52A0\u65B9\u5F0F\uFF1A"),n.a.createElement(m.a.Group,{onChange:function(re){lt(re.target.value)},value:ct},n.a.createElement(m.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),n.a.createElement(m.a,{value:2},"\u6279\u91CF\u5BFC\u5165"))),ct===1&&n.a.createElement(D.a,{form:S,className:P.a.formWrap,scrollToFirstError:!0,labelCol:{span:2},wrapperCol:{span:8},onValuesChange:zt,onFinish:Yt,size:"large"},n.a.createElement(D.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"course",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},n.a.createElement($.a,{mode:"multiple",allowClear:!0,showArrow:!0,optionFilterProp:"children"},Mt.map(function(ve){return n.a.createElement(T,{key:ve.id,title:ve.name,value:ve.id},ve.name)}))),n.a.createElement("div",{style:{position:"relative"}},n.a.createElement(D.a.Item,{label:"\u9009\u62E9\u77E5\u8BC6\u70B9",name:"knowledge"},n.a.createElement(u.a,{key:Se,treeData:_,treeCheckable:!0,virtual:!1,treeDefaultExpandAll:!0,disabled:!Object(se.size)(G==null?void 0:G.course),allowClear:!0,showArrow:!0,treeNodeFilterProp:"title",showCheckedStrategy:u.a.SHOW_PARENT})),n.a.createElement("div",{className:P.a.add,onClick:function(){return Ve(!0)}},"\u65B0\u589E\u77E5\u8BC6\u70B9")),n.a.createElement(D.a.Item,{label:"\u9898\u578B",name:"itemType",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},n.a.createElement($.a,{disabled:Ee},n.a.createElement(T,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),n.a.createElement(T,{value:"SINGLE"},"\u5355\u9009\u9898"),n.a.createElement(T,{value:"MULTIPLE"},"\u591A\u9009\u9898"),n.a.createElement(T,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),n.a.createElement(T,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),n.a.createElement(T,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),n.a.createElement(D.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},n.a.createElement(m.a.Group,null,n.a.createElement(m.a,{value:1},"\u7B80\u5355"),n.a.createElement(m.a,{value:2},"\u9002\u4E2D"),n.a.createElement(m.a,{value:3},"\u56F0\u96BE")))),ct===2&&n.a.createElement("div",{className:"pr40 pl20"},n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{className:"font14",span:2,style:{height:"40px",lineHeight:"40px",textAlign:"end"}},"\u6587\u4EF6\u4E0A\u4F20\uFF1A"),n.a.createElement(c.a,null,n.a.createElement(A.a,Qt,n.a.createElement(a.a,{ghost:!0,type:"primary",style:{width:"116px",height:"40px"}},"\u9009\u62E9\u6587\u4EF6")))),n.a.createElement(x.a,{gutter:[16,16]},n.a.createElement(c.a,{span:2,className:"font14",style:{textAlign:"end"}},"\u6CE8\u610F\uFF1A"),n.a.createElement(c.a,{span:22},n.a.createElement("span",null,"1.\u4E0A\u4F20\u6587\u4EF6\u6570\u636E\u6570\u91CF\u4E0D\u5F97\u8D85\u8FC72000\u6761\u3002 ",n.a.createElement("br",null),"2.\u4EC5\u652F\u6301\u4E0A\u4F20.xlsx\u6216.xls\u7C7B\u578B\u7684\u6587\u4EF6\u3002 ",n.a.createElement("br",null),"3.\u9700\u4E0A\u4F20\u6307\u5B9A\u6A21\u677F\u7684\u6587\u4EF6\u3002",n.a.createElement("span",{style:{cursor:"pointer",color:"#1890ff"},onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+"/api/common_exercises/item_banks/down_template",query:{}}))}},"\u4E0B\u8F7D\u5BFC\u5165\u6A21\u7248")))),n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(a.a,{type:"primary",style:{width:"116px",height:"40px",borderRadius:"4px"},onClick:Object(g.a)(z.a.mark(function ve(){var re,ye;return z.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(!((Be==null?void 0:Be.length)<=0)){Ae.next=3;break}return W.b.info("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),Ae.abrupt("return");case 3:return Ut(!1),It(!0),re=new FormData,re.append("file",Be[0]),Ae.next=9,Object(me.a)("/api/common_exercises/item_banks/file_import.json",{method:"post",body:re},!0);case 9:if(ye=Ae.sent,It(!1),!(ye.status===-1)){Ae.next=13;break}return Ae.abrupt("return");case 13:Ut(!0),dt(ye);case 15:case"end":return Ae.stop()}},ve)}))},"\u786E\u8BA4\u4E0A\u4F20")),Pt&&!yt&&n.a.createElement("div",null,n.a.createElement("p",{style:{paddingLeft:15,fontSize:14}},"\u4E0A\u4F20\u7ED3\u679C"),n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex"}},n.a.createElement("span",{style:{flex:"1",lineHeight:"30px"}}," \u672C\u6B21\u4E0A\u4F20 \u65B0\u589E",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u8BD5\u9898\uFF0C\u4E0A\u4F20\u6210\u529F",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null?void 0:oe.success),"\u6761\u6570\u636E",!!(oe==null||((Ye=oe.fail)===null||Ye===void 0)?void 0:Ye.length)&&n.a.createElement("span",null,"\uFF0C\u5931\u8D25",n.a.createElement("span",{style:{color:"#FA6400"}},oe==null||((Ze=oe.fail)===null||Ze===void 0)?void 0:Ze.length),"\u6761\u6570\u636E")),!!(oe==null||((ze=oe.fail)===null||ze===void 0)?void 0:ze.length)&&n.a.createElement(a.a,{style:{height:"30px",width:"144px"},type:"primary",ghost:!0,onClick:function(){Object(Ce.p)("",Object(Ce.L)({url:Y.a.API_SERVER+(oe==null?void 0:oe.error_file),query:{}}))}},"\u4E0B\u8F7D\u5931\u8D25\u6570\u636E"))),Pt&&!yt&&(oe==null||((He=oe.success_ids)===null||He===void 0)?void 0:He.length)>0&&n.a.createElement("div",{style:{fontSize:"16px",textAlign:"center",display:"flex",marginRight:"144px",justifyContent:"center"}},n.a.createElement("span",null,"\u672C\u6B21\u4E0A\u4F20\u6210\u529F\u7684\u8BD5\u9898\u7F16\u53F7",((et=oe.success_ids)===null||et===void 0?void 0:et.length)>1&&"\u8303\u56F4","\u4E3A ",oe==null||((be=oe.success_ids)===null||be===void 0)?void 0:be[0]),((nt=oe.success_ids)===null||nt===void 0?void 0:nt.length)>1&&n.a.createElement("span",null,"-",oe==null||((tt=oe.success_ids)===null||tt===void 0)?void 0:tt[(oe==null?void 0:oe.success_ids.length)-1])),n.a.createElement(te.a,{tip:"\u4E0A\u4F20\u4E2D",style:{width:"100%",marginTop:26},spinning:yt}))),ct===1&&n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:P.a.topicWrap}," ",qt()),n.a.createElement("div",{className:P.a.buttonWrap},n.a.createElement(a.a,{onClick:function(){return R.c.push("/exam/questionManagement")}},"\u53D6\u6D88"),n.a.createElement(a.a,{type:"primary",className:"mr20",onClick:function(){return S.submit()}},"\u4FDD\u5B58"))),n.a.createElement(ke,{visible:Xe,subjects:Mt,onCancel:function(re){re||Wt(G.course),Ve(!1)}}))},$e=B.default=Object(R.a)(function(De){var de=De.problemset,qe=De.globalSetting;return{problemset:de,globalSetting:qe}})(Oe)},FeNN:function(ie,B,e){ie.exports={formWrap:"formWrap___bi3gP"}},HmJG:function(ie,B,e){},J51S:function(ie,B,e){"use strict";var le=e("P2fV"),te=e("NJEC"),ce=e("CiB2"),x=e("sRBo"),M=e("kaz8"),a=e("7Kak"),t=e("9yH6"),c=e("+L6B"),s=e("2/Rp"),u=e("OaEy"),y=e("2fM7"),m=e("giR+"),p=e("fyUT"),i=e("14J3"),q=e("BMrR"),V=e("jCWc"),z=e("kPKH"),g=e("WmNS"),H=e.n(g),W=e("miYZ"),o=e("tsqr"),D=e("rAM+"),L=e("9og8"),Q=e("y8nQ"),I=e("Vl3Y"),$=e("tJVT"),h=e("k1fw"),A=e("fu2T"),j=e("gK9i"),n=e("5NDa"),R=e("5rEg"),Y=e("q1tI"),l=e.n(Y),P=e("vGm4"),O=e.n(P),k=e("jrin"),w,Z=y.a.Option,X;(function(r){r[r.language=0]="language",r[r.difficult=1]="difficult",r[r.category=2]="category",r[r.openOrNot=3]="openOrNot"})(X||(X={}));var ne=(w={},Object(k.a)(w,X.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(k.a)(w,X.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(k.a)(w,X.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(k.a)(w,X.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),w);function ae(r){return ne[r].map(function(v){return l.a.createElement(Z,{key:v.title,value:v.key}," ",v.title," ")})}function _e(r,v){r.map(function(C){var f=C.id,b=C.name,E=C.sub_disciplines,d={value:f,label:b};v.push(d),E&&E.length>0&&(d.children=[],_e(E,d.children))})}function ue(r,v){for(var C=[],f=0;f0){C[0]=E.id;for(var d=0;d=0?Ie.push(_t):Be.push(_t)}catch(Dt){st.e(Dt)}finally{st.f()}if(Fe+=parseInt(ge.hack.code_compile_score||0),!(Fe!==100&&!(fe==null||((Se=fe.hack)===null||Se===void 0)?void 0:Se.test_set_score))){dt.next=13;break}return o.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),dt.abrupt("return",!1);case 13:ge.hack.difficulty=S,ge.hack_codes.code=Ce.Base64.encode((Ne=ge.hack_codes)===null||Ne===void 0?void 0:Ne.code),E&&(ge.hack.code_compile_score=ge.hack.code_compile_score||0,ge.update_hack_sets=Ie,ge.hack_sets=Be);case 16:return dt.abrupt("return",ge);case 17:case"end":return dt.stop()}},Pe)}));return function(){return he.apply(this,arguments)}}();Object(Y.useImperativeHandle)(C,function(){return{onSave:lt,Clear:_}}),Object(Y.useEffect)(function(){if(!d||!E)return;var he=d.code,Pe=d.language,ge=d.hack_sets,Se=d.description,Ne=d.name,Fe=d.time_limit,Ie=d.test_set_average,Be=d.test_set_score,st=d.code_compile_score,Ot={loading:!1,data:{hack_codes:{language:Pe,code:Ce.Base64.decode(he)},hack:{name:Ne,description:Se,time_limit:Fe,test_set_average:Ie,test_set_score:Be,code_compile_score:st},hack_sets:ge}};parseInt(st)>=0&&ct(!0),G.setFieldsValue(Object(h.a)({},Ot.data)),Ee({type:be.SET_INITAL_DATA,payload:Object(Re.cloneDeep)(Ot)})},[d,E]);function jt(he,Pe){return gt.apply(this,arguments)}function gt(){return gt=Object(L.a)(H.a.mark(function he(Pe,ge){return H.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:case"end":return Ne.stop()}},he)})),gt.apply(this,arguments)}function Mt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_score:he.target.value})})}})}function Kt(he){var Pe=he.target.value;Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{test_set_average:Pe})})}})}function xt(){var he=G.getFieldValue("hack_sets"),Pe=parseInt(G.getFieldValue("hack").code_compile_score)||0,ge=he.length+1,Se=Math.floor((100-Pe)/ge),Ne=(100-Pe)%ge;he.map(function(Fe,Ie){return Xe&&(Fe.score=Se),Fe.position=Ie+1,Fe}),he.push({input:"",output:"",position:ge,score:Xe?Se+Ne:0,display_set:!1}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function Ft(){var he=G.getFieldValue("hack_sets"),Pe=parseInt(G.getFieldValue("hack").code_compile_score)||0,ge=he.length,Se=Math.floor((100-Pe)/ge),Ne=(100-Pe)%ge;he.map(function(Fe,Ie){return Xe&&(Fe.score=Se,Ie===he.length-1&&(Fe.score=Se+Ne)),Fe.position=Ie+1,Fe}),G.setFieldsValue({hack_sets:he}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:he})}})}function ft(he){var Pe=G.getFieldValue("hack_sets"),ge=parseInt(G.getFieldValue("hack").code_compile_score)||0,Se=(Pe==null?void 0:Pe.length)-1,Ne=Math.ceil((100-ge)/Se),Fe=(100-ge)%Se;Pe.splice(he,1),Pe==null||Pe.map(function(Ie,Be){return Xe&&(Ie.score=Ne,Be===Se-1&&(Ie.score=Ne+Fe)),Ie.position=Be+1,Ie}),Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_sets:Pe})}}),G.setFieldsValue({hack_sets:Pe})}function Tt(he){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack_codes:Object(h.a)(Object(h.a)({},fe.hack_codes),{},{language:he})})}})}var kt=function(Pe){},St=function(Pe){Ee({type:be.SET_INITAL_DATA,payload:{data:Object(h.a)(Object(h.a)({},fe),{},{hack:Object(h.a)(Object(h.a)({},fe.hack),{},{name:Pe.target.value})})}})},_=function(){G.resetFields()};return l.a.createElement(I.a,{form:G,initialValues:fe,layout:"vertical",className:O.a["oj-form-container"],onValuesChange:kt,onFinish:jt},l.a.createElement(q.a,null,l.a.createElement(z.a,{span:14},l.a.createElement(it,{onChangeLanguage:Tt,onRemoveTestCase:ft,onAddTestCase:xt,onAddTestCases:Ft,onNameChange:St,hack:fe.hack,form:G,isshows:rt,onChangeScore:Mt,onChangeAverage:Kt})),l.a.createElement(z.a,{span:10},l.a.createElement(I.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},l.a.createElement(Ye,{language:fe==null||((b=fe.hack_codes)===null||b===void 0)?void 0:b.language})))))};function it(r){var v=r.hack,C=r.onNameChange,f=r.onChangeAverage,b=r.onChangeScore,E=r.onAddTestCase,d=r.onRemoveTestCase,S=r.onChangeLanguage,K=r.onAddTestCases,ee=r.form,G=r.isshows,Ue=v.test_set_average,xe=v.test_set_score,Te=v.name,Ee=Object(Y.useState)(G),ot=Object($.a)(Ee,2),fe=ot[0],ht=ot[1];return Object(Y.useEffect)(function(){ht(G)},[G]),l.a.createElement("div",{className:O.a["oj-left-panel"]},l.a.createElement("div",{className:O.a["oj-form-info"]},l.a.createElement("div",{className:O.a.field},l.a.createElement(I.a.Item,{label:l.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",l.a.createElement("span",{className:"c-grey-999"},"(\u4EE3\u7801\u6267\u884C\u6240\u5141\u8BB8\u7684\u6700\u5927\u65F6\u957F)")),name:["hack","time_limit"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"},{type:"number",max:60,message:"\u6700\u5927\u9650\u5236\u65F6\u95F4\u662F60\u79D2"}],extra:l.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},l.a.createElement(p.a,{min:3,max:60})),l.a.createElement(I.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},l.a.createElement(y.a,{onChange:S},ae(X.language)))),l.a.createElement(I.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},l.a.createElement(R.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:l.a.createElement("span",null,60-((Te==null?void 0:Te.length)||0)),onChange:C})),l.a.createElement(I.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},l.a.createElement(Ke.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),l.a.createElement("div",{className:"tst-case-info"},l.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",l.a.createElement(s.a,{type:"primary",ghost:!0,onClick:E},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),l.a.createElement(I.a.Item,{name:["hack","test_set_score"]},l.a.createElement(t.a.Group,{onChange:b},l.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u4EC5\u6240\u6709\u6D4B\u8BD5\u7528\u4F8B\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u5F97\u5206\uFF09")),l.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",l.a.createElement("span",{className:"tip"}," \uFF08\u5B66\u751F\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))),!v.test_set_score&&l.a.createElement(I.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},l.a.createElement(t.a.Group,{onChange:f},l.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),l.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!v.test_set_score&&l.a.createElement("div",null,l.a.createElement("div",{style:{display:"flex",height:"30px"}},l.a.createElement(M.a,{checked:fe,onChange:function(Ve){ht(Ve.target.checked),ee.setFieldsValue({hack:{code_compile_score:0}}),K()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),fe&&l.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",l.a.createElement(I.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},l.a.createElement(p.a,{onChange:function(){K()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),l.a.createElement("span",null,"\uFF08\u8BF7\u6CE8\u610F\u8BE5\u7F16\u7A0B\u9898\u662F\u5426\u6709\u7F16\u8BD1\u8FC7\u7A0B\uFF0C\u82E5\u6CA1\u6709\u5219\u65E0\u6CD5\u83B7\u5F97\u7F16\u8BD1\u5F97\u5206\uFF09")),l.a.createElement(I.a.List,{name:"hack_sets"},function(Xe,Ve){return Object(ce.a)(Ve),l.a.createElement(j.a,{accordion:!0},Xe.map(function(Ge,rt){return l.a.createElement(He,{key:"".concat(Ge.key,"--").concat(rt),header:l.a.createElement("a",{className:O.a["test-case-name"]},l.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(rt+1)),xe?null:l.a.createElement(l.a.Fragment,null,l.a.createElement(I.a.Item,{name:[Ge.name,"score"],fieldKey:[Ge.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(rt+1,"\u8BC4\u5206")}]},l.a.createElement(p.a,{onClick:function(lt){return lt.stopPropagation()},min:0,max:100,disabled:Ue})),l.a.createElement("span",null,"%"))),extra:l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()},className:O.a["use-extra"]},l.a.createElement(I.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ge.name,"display_set"],fieldKey:[Ge.fieldKey,"display_set"]},l.a.createElement(M.a,null)),rt===Xe.length-1?l.a.createElement("div",{style:{marginRight:"10px"}}," ",l.a.createElement(Me.a,{className:O.a["btn-remove-case"],onClick:E})):null,rt>0?l.a.createElement("div",{onClick:function(lt){return lt.stopPropagation()}},l.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:l.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+rt),onConfirm:function(){d(rt)}},l.a.createElement(me.a,{className:O.a["btn-remove-case"]}))):l.a.createElement(me.a,{style:{opacity:0},className:O.a["btn-remove-case"]}))},l.a.createElement(I.a.Item,{label:"\u8F93\u5165",name:[Ge.name,"input"],fieldKey:[Ge.fieldKey,"input"]},l.a.createElement(ze,null)),l.a.createElement(I.a.Item,{label:"\u8F93\u51FA",name:[Ge.name,"output"],fieldKey:[Ge.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},l.a.createElement(ze,null)))}))}))))}var Lt=B.a=Object(Y.forwardRef)(tt)},JI8h:function(ie,B,e){"use strict";var le=e("5Dmo"),te=e("3S7+"),ce=e("oBTY"),x=e("miYZ"),M=e("tsqr"),a=e("tJVT"),t=e("PpiC"),c=e("q1tI"),s=e.n(c),u=e("9kvl"),y=e("Ot1p"),m=e("9Bee"),p=e("xIf3"),i=e.n(p),q=e("1vsH"),V=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],z=function(H,W){var o=H.editData,D=H.globalSetting,L=H.loading,Q=H.dispatch,I=H.onRef,$=I===void 0?function(){}:I,h=H.isEdit,A=Object(t.a)(H,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),j=Object(c.useState)([]),n=Object(a.a)(j,2),R=n[0],Y=n[1],l=Object(c.useState)(),P=Object(a.a)(l,2),O=P[0],k=P[1],w=Object(c.useState)([]),Z=Object(a.a)(w,2),X=Z[0],ne=Z[1],ae=Object(c.useState)(""),_e=Object(a.a)(ae,2),ue=_e[0],Me=_e[1],me=Object(c.useState)(""),Ce=Object(a.a)(me,2),Re=Ce[0],Ke=Ce[1];Object(c.useEffect)(function(){Y(["","","",""])},[]),Object(c.useEffect)(function(){if(!o||!h)return;Me(o==null?void 0:o.name),Ke(o==null?void 0:o.analysis),Y(o==null?void 0:o.choices.map(function(U){return U.choice_text}));var se=[];o==null||o.choices.map(function(U,T){U.is_answer&&se.push(T)}),ne(se)},[o,h]),Object(c.useImperativeHandle)(W,function(){return{onSave:ke,Clear:we}});var ke=function(){if(!ue)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var U=R.findIndex(function(Oe){return!Oe});if(U>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(V[U]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!X.length)return M.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(X.length<2)return M.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(q.D)(R))return M.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var T=R.map(function(Oe,$e){return{choice_text:Oe,is_answer:X.includes($e)?1:0}});return{name:ue,choices:T,analysis:Re}},we=function(){Me(""),Ke(""),ne(""),Y(["","","",""])};return s.a.createElement("section",{className:i.a.wrap},s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),s.a.createElement(y.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function(U){return Me(U)}}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.required},"*"),s.a.createElement("span",{className:i.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",s.a.createElement("span",{className:i.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),R.map(function(se,U){return s.a.createElement("div",{className:i.a.choiceWrap,key:U},s.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},s.a.createElement("div",{className:"".concat(i.a.answer," ").concat(X.includes(U)?i.a.activeAnswer:""),onClick:function(){X.includes(U)?ne(X.filter(function(Oe){return Oe!==U})):ne([].concat(Object(ce.a)(X),[U]))}},V[U])),s.a.createElement("div",{className:i.a.editorWrap},O===U?s.a.createElement(y.a,{id:"single-question-option-".concat(U),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:se,onChange:function(Oe){R[U]=Oe,Y(R)}}):s.a.createElement("div",{className:i.a.htmlWrap,onClick:function(){return k(U)}},s.a.createElement(m.a,{value:se}))),U>1&&s.a.createElement(te.a,{title:"\u5220\u9664"},s.a.createElement("i",{className:"".concat(i.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return Y(R.filter(function(Oe,$e){return $e!==U}))}})),U<7&&U===R.length-1&&s.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},s.a.createElement("i",{className:"".concat(i.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return Y([].concat(Object(ce.a)(R),[""]))}})))}),s.a.createElement("p",{className:i.a.titleWrap},s.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),s.a.createElement(y.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Re,onChange:function(U){return Ke(U)}}))};B.a=Object(u.a)(function(g){var H=g.loading,W=g.globalSetting;return{globalSetting:W,loading:H.effects}},null,null,{forwardRef:!0})(Object(c.forwardRef)(z))},KGka:function(ie,B,e){"use strict";var le=e("7Kak"),te=e("9yH6"),ce=e("miYZ"),x=e("tsqr"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),c=e.n(t),s=e("9kvl"),u=e("Ot1p"),y=e("xIf3"),m=e.n(y),p=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],i=function(V,z){var g=V.editData,H=V.globalSetting,W=V.loading,o=V.dispatch,D=V.onRef,L=D===void 0?function(){}:D,Q=V.isEdit,I=Object(a.a)(V,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),$=Object(t.useState)(),h=Object(M.a)($,2),A=h[0],j=h[1],n=Object(t.useState)(""),R=Object(M.a)(n,2),Y=R[0],l=R[1],P=Object(t.useState)(""),O=Object(M.a)(P,2),k=O[0],w=O[1];Object(t.useEffect)(function(){if(!g||!Q)return;l(g==null?void 0:g.name),w(g==null?void 0:g.analysis);var ne=g==null?void 0:g.choices.find(function(ae){return ae.is_answer});j(ne.choice_text==="\u6B63\u786E"?"0":"1")},[g,Q]),Object(t.useImperativeHandle)(z,function(){return{onSave:Z,Clear:X}});var Z=function(){if(!Y)return x.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!A)return x.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ae=[{choice_text:"\u6B63\u786E",is_answer:A==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:A==="1"?1:0}];return{name:Y,choices:ae,analysis:k}},X=function(){l(""),w(""),j("")};return c.a.createElement("section",{className:m.a.wrap},c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),c.a.createElement(u.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Y,onChange:function(ae){return l(ae)}}),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.required},"*"),c.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",c.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),c.a.createElement(te.a.Group,{buttonStyle:"solid",value:A,onChange:function(ae){return j(ae.target.value)}},c.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),c.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),c.a.createElement("p",{className:m.a.titleWrap},c.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),c.a.createElement(u.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:k,onChange:function(ae){return w(ae)}}))};B.a=Object(s.a)(function(q){var V=q.loading,z=q.globalSetting;return{globalSetting:z,loading:V.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(i))},M8RZ:function(ie,B,e){"use strict";e.d(B,"a",function(){return s});var le=e("fWQN"),te=e("mtLc"),ce=e("yKVA"),x=e("879j"),M=e("q1tI"),a=e.n(M),t=e("i8i4"),c=e.n(t),s=function(u){Object(ce.a)(m,u);var y=Object(x.a)(m);function m(p){var i;Object(le.a)(this,m),i=y.call(this,p);var q=window.document;return i.node=q.createElement("div"),q.body.appendChild(i.node),i}return Object(te.a)(m,[{key:"render",value:function(){var i=this.props.children;return Object(t.createPortal)(i,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(a.a.Component)},O2Wb:function(ie,B,e){ie.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(ie,B,e){"use strict";var le=e("2qtc"),te=e("kLXV"),ce=e("rAM+"),x=e("tJVT"),M=e("jrin"),a=e("q1tI"),t=e.n(a),c=e("VrN/"),s=e.n(c),u=e("bdgK"),y=e("p77/"),m=e("Bd2K"),p=e("ELLl"),i=e("19Vz"),q=e("lZu9"),V=e("kSUc"),z=e("9Bee"),g=e("0Owb"),H=e("dejd"),W=e("C+DQ"),o=[{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 D(r){var v=r.onActionCallback,C=r.title,f=r.icon,b=r.actionName,E=r.className,d=E===void 0?"":E,S=r.children;function K(){v(b)}return t.a.createElement("a",{title:C,className:d,onClick:K},t.a.createElement("i",{className:"md-iconfont ".concat(f)}),S)}var L=function(r){var v=r.watch,C=r.showNullButton,f=r.onActionCallback,b=r.fullScreen,E=r.insertTemp,d=[].concat(o,[{title:"".concat(v?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(v?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},d.map(function(S,K){return t.a.createElement("li",{key:K},S.actionName?t.a.createElement(D,Object(g.a)({},S,{onActionCallback:f})):t.a.createElement("span",{className:"v-line"}))}),C?t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,E&&t.a.createElement("li",null,t.a.createElement(D,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(E),onActionCallback:f},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(D,{icon:"".concat(b?"icon-shrink":"icon-enlarge"),title:b?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:f})))},Q=e("M8RZ"),I=e("+L6B"),$=e("2/Rp"),h=e("y8nQ"),A=e("Vl3Y"),j=e("5NDa"),n=e("5rEg"),R={labelCol:{span:4},wrapperCol:{span:20}},Y=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,Object(g.a)({},R,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:f}),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(n.a,null)),t.a.createElement(A.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(n.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},l=e("7ahc"),P=e("HmJG"),O=e("BjJ7"),k=A.a.useForm,w={width:280,marginRight:10},Z={labelCol:{span:5},wrapperCol:{span:19}},X=function(r){var v=r.callback,C=r.onCancel,f=k(),b=Object(x.a)(f,1),E=b[0];function d(ee){v(ee)}function S(ee){E.setFieldsValue({src:"/api/attachments/".concat(ee.id)})}function K(ee){var G=ee.target.files[0];ae(G,S)}return t.a.createElement(A.a,Object(g.a)({form:E},Z,{className:"upload-image-panel",onFinish:d}),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(A.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(n.a,{style:w})),t.a.createElement(ne,{onFileChange:K}))),t.a.createElement(A.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(n.a,{style:{width:264}})),t.a.createElement(A.a.Item,{style:{textAlign:"right"}},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))};function ne(r){var v=r.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:v}))}function ae(r,v){if(!r)throw new String("\u6CA1\u6709\u6587\u4EF6");var C=new FormData;C.append("editormd-image-file",r),C.append("file_param_name","editormd-image-file"),C.append("byxhr","true");var f=new window.XMLHttpRequest;f.withCredentials=!0,f.addEventListener("load",function(b){v(JSON.parse(b.target.responseText))},!1),f.addEventListener("error",function(b){console.error(b)},!1),f.open("POST","".concat(O.a,"/api/attachments.json")),f.send(C)}var _e=e("giR+"),ue=e("fyUT"),Me=e("7Kak"),me=e("9yH6"),Ce=me.a.Group,Re={margin:"0 8px"},Ke=function(r){var v=r.callback,C=r.onCancel;function f(b){v(b)}return t.a.createElement(A.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:f},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:Re},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:Re},"\u884C\u6570"),t.a.createElement(A.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(ue.a,null)),t.a.createElement("span",{style:Re},"\u5217\u6570"),t.a.createElement(A.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(ue.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:Re},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(A.a.Item,{name:"align"},t.a.createElement(Ce,null,t.a.createElement(me.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(me.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(me.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(me.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement($.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement($.a,{type:"ghost",onClick:C},"\u53D6\u6D88")))},ke="link",we="upload-image",se="code-block",U="add-table",T="------------",Oe={default:T,left:":".concat(T),center:":".concat(T,":"),right:"".concat(T,":")},$e=e("9VGf"),De,de;function qe(){}var Ye=0,Ze=1e4,ze="\u2581",He=` **\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 et(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=be?"Cmd":"Ctrl",tt=(De={},Object(M.a)(De,nt+"-B","bold"),Object(M.a)(De,nt+"-I","italic"),De),it=(de={},Object(M.a)(de,ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(M.a)(de,se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(M.a)(de,we,"\u6DFB\u52A0\u56FE\u7247"),Object(M.a)(de,U,"\u6DFB\u52A0\u8868\u683C"),de),Lt=B.a=function(r){var v=r.defaultValue,C=v===void 0?"":v,f=r.onChange,b=r.width,E=b===void 0?"100%":b,d=r.height,S=d===void 0?400:d,K=r.miniToolbar,ee=K===void 0?!1:K,G=r.isFocus,Ue=G===void 0?!1:G,xe=r.watch,Te=r.insertTemp,Ee=r.id,ot=Ee===void 0?"markdown-editor-id":Ee,fe=r.showResizeBar,ht=fe===void 0?!1:fe,Xe=r.noStorage,Ve=Xe===void 0?!1:Xe,Ge=r.showNullButton,rt=Ge===void 0?!1:Ge,ct=r.fullScreen,lt=ct===void 0?!1:ct,jt=r.onBlur,gt=r.onCMBeforeChange,Mt=r.className,Kt=Mt===void 0?"":Mt,xt=r.placeholder,Ft=xt===void 0?"":xt,ft=r.values,Tt=ft===void 0?"":ft,kt=Object(a.useState)(null),St=Object(x.a)(kt,2),_=St[0],he=St[1],Oe=Object(a.useState)(C),Pe=Object(x.a)(Oe,2),Se=Pe[0],Ne=Pe[1],Fe=Object(a.useState)(xe),Ie=Object(x.a)(Fe,2),Be=Ie[0],st=Ie[1],Ot=Object(a.useState)(lt),_t=Object(x.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(a.useState)(""),wt=Object(x.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(a.useState)(0),Xt=Object(x.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt=Object(a.useState)(S),$t=Object(x.a)(Qt,2),Vt=$t[0],Wt=$t[1],Yt=Object(a.useState)(!1),zt=Object(x.a)(Yt,2),qt=zt[0],Ht=zt[1],ve=Object(a.useRef)(),re=Object(a.useRef)(),ye=Object(a.useRef)(),Le=Object(a.useRef)();Object(a.useEffect)(function(){Ne(Tt),_==null||_.setValue(Tt)},[Tt]),Object(a.useEffect)(function(){if(ve.current){var J=function(pe,je){var We=je.clipboardData;if(We){var Je=We.types.toString(),ut=We.items;if(Je==="text/html,Files"||Je==="Files"){var Qe=ut[1];Je==="Files"&&(Qe=ut[0]),Qe.kind==="file"&&Qe.type.match(/^image\//i)&&ae(Qe.getAsFile(),function(Et){Et.id?F.replaceSelection("![,](/api/attachments/".concat(Et.id,")")):(Et==null?void 0:Et.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=s.a.fromTextArea(ve.current,{mode:"markdown",lineNumbers:!ee,lineWrapping:!0,value:C,autoCloseTags:!0,autoCloseBrackets:!0});return Ue&&F.focus(),F.on("paste",J),he(F),function(){F.off("paste",J)}}},[]);var Ae=Object(a.useCallback)(function(){if(re.current)try{var J=re.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=re.current.getElementsByClassName("markdown-editor-body")[0];oe?F.style.height="calc(100vh - ".concat(J,"px)"):F.style.height="".concat(Vt-J,"px")}catch(N){console.log(N,"---- to set md editor body height")}},[Vt,re,oe]);Object(a.useEffect)(function(){function J(){var N=new u.default(function(pe){var je=Object(ce.a)(pe),We;try{for(je.s();!(We=je.n()).done;){var Je=We.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(Ae(),_.setSize("100%","100%"),_.refresh())}}catch(ut){je.e(ut)}finally{je.f()}});return N.observe(ve.current.parentElement),N}if(_){var F=J();return function(){F.unobserve(ve.current.parentElement)}}},[_,Ae]),Object(a.useEffect)(function(){if(_){for(var J=[],F=function(){var Je=pe[N];je=Object(x.a)(Je,2);var ut=je[0],Qe=je[1],Et=Object(M.a)({},ut,function(){at(Qe)});J.push(Et),_.addKeyMap(Et)},N=0,pe=Object.entries(tt);N0){var J=new Date().getTime(),F=window.sessionStorage.getItem(ot);J>=yt+Ze&&(!F||F!==Se)&&(window.sessionStorage.setItem(ot,Se),Ht(!0))}},Ze),Object(a.useEffect)(function(){st(xe)},[_,xe]),Object(a.useEffect)(function(){_&&(Ue&&_.focus())},[_,Ue]),Object(a.useEffect)(function(){if(Be&&_){var J=function(pe){var je=pe.target;if(Le.current){var We=je.scrollTop/je.scrollHeight;Le.current.scrollTop=Le.current.scrollHeight*We}},F=_.getScrollerElement();return F.addEventListener("scroll",J),function(){F.removeEventListener("scroll",J)}}},[_,Be]),Object(a.useEffect)(function(){if(_&>){var J=function(N,pe){gt(N,pe)};return _.on("beforeChange",J),function(){_.off("beforeChange",J)}}},[_,gt]),Object(a.useEffect)(function(){if(_&&jt){var J=function(){jt(_.getValue())};return _.on("blur",J),function(){_.off("blur",J)}}},[_,jt]),Object(a.useEffect)(function(){if(_){var J=function(N){var pe=N.getValue();Ne(pe),It(new Date().getTime()),N.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),f&&f(pe)};return _.on("change",J),function(){_.off("change",J)}}},[_,f]),Object(a.useEffect)(function(){_&&(C==null?(_.setValue(""),Ne("")):C!==_.getValue()&&(_.setValue(C),Ne(C),_.setCursor(_.lineCount(),0)))},[_,C]);var at=Object(a.useCallback)(function(J){var F=_.getCursor(),N=_.getSelection(),pe=N.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function et(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}var be=navigator.platform.toUpperCase().indexOf("MAC")>=0,nt=be?"Cmd":"Ctrl",tt=(De={},Object(M.a)(De,nt+"-B","bold"),Object(M.a)(De,nt+"-I","italic"),De),it=(de={},Object(M.a)(de,ke,"\u6DFB\u52A0\u94FE\u63A5"),Object(M.a)(de,se,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(M.a)(de,we,"\u6DFB\u52A0\u56FE\u7247"),Object(M.a)(de,U,"\u6DFB\u52A0\u8868\u683C"),de),Lt=B.a=function(r){var v=r.defaultValue,C=v===void 0?"":v,f=r.onChange,b=r.width,E=b===void 0?"100%":b,d=r.height,S=d===void 0?400:d,K=r.miniToolbar,ee=K===void 0?!1:K,G=r.isFocus,Ue=G===void 0?!1:G,xe=r.watch,Te=r.insertTemp,Ee=r.id,ot=Ee===void 0?"markdown-editor-id":Ee,fe=r.showResizeBar,ht=fe===void 0?!1:fe,Xe=r.noStorage,Ve=Xe===void 0?!1:Xe,Ge=r.showNullButton,rt=Ge===void 0?!1:Ge,ct=r.fullScreen,lt=ct===void 0?!1:ct,jt=r.onBlur,gt=r.onCMBeforeChange,Mt=r.className,Kt=Mt===void 0?"":Mt,xt=r.placeholder,Ft=xt===void 0?"":xt,ft=r.values,Tt=ft===void 0?"":ft,kt=Object(a.useState)(null),St=Object(x.a)(kt,2),_=St[0],he=St[1],Pe=Object(a.useState)(C),ge=Object(x.a)(Pe,2),Se=ge[0],Ne=ge[1],Fe=Object(a.useState)(xe),Ie=Object(x.a)(Fe,2),Be=Ie[0],st=Ie[1],Ot=Object(a.useState)(lt),_t=Object(x.a)(Ot,2),oe=_t[0],dt=_t[1],Dt=Object(a.useState)(""),wt=Object(x.a)(Dt,2),Pt=wt[0],Ut=wt[1],Jt=Object(a.useState)(0),Xt=Object(x.a)(Jt,2),yt=Xt[0],It=Xt[1],Qt=Object(a.useState)(S),$t=Object(x.a)(Qt,2),Vt=$t[0],Wt=$t[1],Yt=Object(a.useState)(!1),zt=Object(x.a)(Yt,2),qt=zt[0],Ht=zt[1],ve=Object(a.useRef)(),re=Object(a.useRef)(),ye=Object(a.useRef)(),Le=Object(a.useRef)();Object(a.useEffect)(function(){Ne(Tt),_==null||_.setValue(Tt)},[Tt]),Object(a.useEffect)(function(){if(ve.current){var J=function(pe,je){var We=je.clipboardData;if(We){var Je=We.types.toString(),ut=We.items;if(Je==="text/html,Files"||Je==="Files"){var Qe=ut[1];Je==="Files"&&(Qe=ut[0]),Qe.kind==="file"&&Qe.type.match(/^image\//i)&&ae(Qe.getAsFile(),function(Et){Et.id?F.replaceSelection("![,](/api/attachments/".concat(Et.id,")")):(Et==null?void 0:Et.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},F=s.a.fromTextArea(ve.current,{mode:"markdown",lineNumbers:!ee,lineWrapping:!0,value:C,autoCloseTags:!0,autoCloseBrackets:!0});return Ue&&F.focus(),F.on("paste",J),he(F),function(){F.off("paste",J)}}},[]);var Ae=Object(a.useCallback)(function(){if(re.current)try{var J=re.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,F=re.current.getElementsByClassName("markdown-editor-body")[0];oe?F.style.height="calc(100vh - ".concat(J,"px)"):F.style.height="".concat(Vt-J,"px")}catch(N){console.log(N,"---- to set md editor body height")}},[Vt,re,oe]);Object(a.useEffect)(function(){function J(){var N=new u.default(function(pe){var je=Object(ce.a)(pe),We;try{for(je.s();!(We=je.n()).done;){var Je=We.value;(Je.target.offsetHeight>0||Je.target.offsetWidth>0)&&(Ae(),_.setSize("100%","100%"),_.refresh())}}catch(ut){je.e(ut)}finally{je.f()}});return N.observe(ve.current.parentElement),N}if(_){var F=J();return function(){F.unobserve(ve.current.parentElement)}}},[_,Ae]),Object(a.useEffect)(function(){if(_){for(var J=[],F=function(){var Je=pe[N];je=Object(x.a)(Je,2);var ut=je[0],Qe=je[1],Et=Object(M.a)({},ut,function(){at(Qe)});J.push(Et),_.addKeyMap(Et)},N=0,pe=Object.entries(tt);N0){var J=new Date().getTime(),F=window.sessionStorage.getItem(ot);J>=yt+Ze&&(!F||F!==Se)&&(window.sessionStorage.setItem(ot,Se),Ht(!0))}},Ze),Object(a.useEffect)(function(){st(xe)},[_,xe]),Object(a.useEffect)(function(){_&&(Ue&&_.focus())},[_,Ue]),Object(a.useEffect)(function(){if(Be&&_){var J=function(pe){var je=pe.target;if(Le.current){var We=je.scrollTop/je.scrollHeight;Le.current.scrollTop=Le.current.scrollHeight*We}},F=_.getScrollerElement();return F.addEventListener("scroll",J),function(){F.removeEventListener("scroll",J)}}},[_,Be]),Object(a.useEffect)(function(){if(_&>){var J=function(N,pe){gt(N,pe)};return _.on("beforeChange",J),function(){_.off("beforeChange",J)}}},[_,gt]),Object(a.useEffect)(function(){if(_&&jt){var J=function(){jt(_.getValue())};return _.on("blur",J),function(){_.off("blur",J)}}},[_,jt]),Object(a.useEffect)(function(){if(_){var J=function(N){var pe=N.getValue();Ne(pe),It(new Date().getTime()),N.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),f&&f(pe)};return _.on("change",J),function(){_.off("change",J)}}},[_,f]),Object(a.useEffect)(function(){_&&(C==null?(_.setValue(""),Ne("")):C!==_.getValue()&&(_.setValue(C),Ne(C),_.setCursor(_.lineCount(),0)))},[_,C]);var at=Object(a.useCallback)(function(J){var F=_.getCursor(),N=_.getSelection(),pe=N.split(` `);switch(J){case"bold":return _.replaceSelection("**"+N+"**"),N===""&&_.setCursor(F.line,F.ch+2),_.focus();case"italic":return _.replaceSelection("*"+N+"*"),N===""&&_.setCursor(F.line,F.ch+1),_.focus();case"code":return _.replaceSelection("`"+N+"`"),N===""&&_.setCursor(F.line,F.ch+1),_.focus();case"inline-latex":return _.replaceSelection("`$$"+N+"$$`"),N===""&&_.setCursor(F.line,F.ch+3),_.focus();case"latex":return _.replaceSelection("```latex\n"+N+"\n```"),_.setCursor(F.line+1,N.length+1),_.focus();case"line-break":return _.replaceSelection(`
      `),_.focus();case"list-ul":return N===""?_.replaceSelection("- "+N):_.replaceSelection(pe.map(function(je){return je===""?"":"- ".concat(je)}).join(` `)),_.focus();case"list-ol":return N===""?_.replaceSelection("1. "+N):_.replaceSelection(pe.map(function(je,We){return je===""?"":"".concat(We+1,". ").concat(je)}).join(` `)),_.focus();case"add-null-ch":return N===""&&_.setCursor(F.line,F.ch+1),_.replaceSelection(ze),_.focus();case"inster-template-1":return N===""&&_.setCursor(F.line,F.ch),_.replaceSelection(He),_.focus();case"eraser":return _.setValue(""),_.focus();case"trigger-watch":return st(!Be),_.focus();case"trigger-full-screen":return dt(!oe),_.focus();case ke:Ut(ke);return;case se:Ut(se);return;case we:Ut(we);return;case U:Ut(U);return;default:throw new Error}},[_,Be,oe]),vt=Object(a.useCallback)(function(J){Ut("");switch(Pt){case ke:var F=J.title,N=J.link;return _.replaceSelection("[".concat(F,"](").concat(N,")")),_.focus();case se:var pe=J.language,je=J.content;return _.replaceSelection(["```"+pe,je,"```"].join(` `)),_.focus();case we:var We=J.src,Je=J.alt;return _.replaceSelection("![ ".concat(Je," ]( ").concat(We,' "').concat(Je,'" )')),_.focus();case U:for(var ut=J.row,Qe=J.col,Et=J.align,Zt=` -`,Gt=0;Gt300&&(Qe=300);var Et=S+Qe+"px";Wt(Et)}},pe=ye.current,je=!1,We=0;return pe.addEventListener("mousedown",J),document.addEventListener("mousemove",N),document.addEventListener("mouseup",F),function(){pe.removeEventListener("mousedown",J),document.removeEventListener("mousemove",N),document.removeEventListener("mouseup",F)}}},[_,ye]),Object(a.useEffect)(function(){Wt(S)},[S]);var Ct=et(E),At=et(Vt),bt={width:Ct,height:At},Nt=Object(a.useMemo)(function(){if(yt){var J=new Date(yt),F=J.getHours(),N=J.getMinutes(),pe=J.getSeconds();return F=F<10?"0"+F:F,N=N<10?"0"+N:N,pe=pe<10?"0"+pe:pe,"".concat(F,":").concat(N,":").concat(pe)}return 0},[yt]);function Bt(){window.sessionStorage.removeItem(ot),Ht(!1),It(0)}function Rt(){Ht(!1),It(0),_.setValue(window.sessionStorage.getItem(ot))}return t.a.createElement(a.Fragment,null,t.a.createElement("div",{className:"markdown-editor-wrapper",ref:re},t.a.createElement("div",{className:"markdown-editor-container ".concat(Kt," ").concat(Be?"on-preview":""," ").concat(ee?"mini":""," ").concat(oe?"full-screen":""),style:bt},t.a.createElement(L,{insertTemp:Te,watch:Be,fullScreen:oe,showNullButton:rt,onActionCallback:at}),t.a.createElement("div",{className:"markdown-editor-body"},t.a.createElement("div",{className:"codemirror-container"},t.a.createElement("textarea",{ref:ve,placeholder:Ft})),Be?t.a.createElement("div",{ref:Le,className:"preview-container"},t.a.createElement(z.a,{value:Se})):null))),ht?t.a.createElement("a",{ref:ye,className:"editor-resize"}):null,t.a.createElement(Q.a,null,it[Pt]?t.a.createElement(te.a,{centered:!0,title:it[Pt],visible:!0,onCancel:pt,footer:null},mt):null))}},"Z+Na":function(ie,B,e){ie.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(ie,B,e){"use strict";var le=e("BoS7"),te=e("Sdc0"),ce=e("OaEy"),x=e("2fM7"),M=e("q1tI"),a=e.n(M),t=e("lOMy"),c=e.n(t),s=x.a.Option;B.a=function(u){var y=u.onFontSizeChange,m=u.cmFontSize,p=u.cmCodeMode,i=u.onCodeModeChange,q=u.onTabToSpace,V=u.className,z=V===void 0?"":V,g=u.tabToSpace,H=u.children;return a.a.createElement("div",{className:"tpi-code-setting ".concat(z)},a.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:p,onChange:i},a.a.createElement(s,{value:"vs"},"\u767D\u8272\u80CC\u666F"),a.a.createElement(s,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),a.a.createElement(x.a,{bordered:!1,size:"small",value:m,onChange:y},a.a.createElement(s,{value:12},"12px"),a.a.createElement(s,{value:14},"14px"),a.a.createElement(s,{value:16},"16px"),a.a.createElement(s,{value:18},"18px"),a.a.createElement(s,{value:20},"20px"),a.a.createElement(s,{value:22},"22px"))),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"Tab\u8F6C\u6362"),a.a.createElement(te.a,{checked:g,onChange:q}))),a.a.createElement("h3",null,"\u5FEB\u6377\u952E"),a.a.createElement("section",null,a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),a.a.createElement("span",null,"Ctrl + S")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),a.a.createElement("span",null,"F1 / Alt + F1")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),a.a.createElement("span",null,"Ctrl + ]/[")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),a.a.createElement("span",null,"Ctrl + Shift + \\")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),a.a.createElement("span",null,"Home")),a.a.createElement("div",{className:"file-item"},a.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),a.a.createElement("span",null,"End"))),H)}},ZW9T:function(ie,B,e){"use strict";e.d(B,"a",function(){return W});var le=e("k1fw"),te=e("miYZ"),ce=e("tsqr"),x=e("rAM+"),M=e("tJVT"),a=e("PpiC"),t=e("q1tI"),c=e.n(t),s=e("bdgK");function u(o,D,L,Q,I){var $=D.getWordUntilPosition(L),h={startLineNumber:L.lineNumber,endLineNumber:L.lineNumber,startColumn:$.startColumn,endColumn:$.endColumn},A=Q.map(function(j){return{label:j,kind:o.languages.CompletionItemKind.Keyword,insertText:j,insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return I.map(function(j){A.push(Object(le.a)(Object(le.a)({},j),{},{range:h}))}),A}var y=function(o){var D={label:"ifelse",kind:o.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},L=["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"];o.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,A){var j=u(o,h,A,L,[D]);return{suggestions:j}}});var Q=["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"];o.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,A){var j=[{label:"print",kind:o.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=u(o,h,A,Q,j);return{suggestions:n}}});var I=["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"];o.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,A){var j=[D,{label:"main",kind:o.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:o.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],n=u(o,h,A,I,j);return{suggestions:n}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function p(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}function i(){}var q=!1,V={"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 z(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],D=o;if(Array.isArray(o)){for(var L=0;L0||ee.target.offsetWidth>0)&&T.current.instance.layout()}}catch(G){S.e(G)}finally{S.f()}}),E.observe(U.current)),E}function Ye(){ce.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var E=T.current.instance;if($!=null&&E&&De){var d=E.getModel();d&&$!==d.getValue()&&(q=!0,d.setValue($),E.layout(),q=!1)}},[$,De,T.current]);function Ze(){var E=T.current.instance;if(E){var d=E.getSelection(),S=T.current.pastePos||{},K=new g.Range(S.startLineNumber||d.endLineNumber,S.startColumn||d.endColumn,S.endLineNumber||d.endLineNumber,S.endColumn||d.endColumn);setTimeout(function(){E.executeEdits("",[{range:K,text:""}])},300)}}function ze(E){(window.navigator.platform.match("Mac")?E.metaKey:E.ctrlKey)&&E.keyCode==83&&(E.preventDefault(),Z())}var He=function(){if(ne&&T.current.instance){var d=T.current.instance.getContentHeight();f(d0||me.target.offsetWidth>0)&&ne.layout()}}catch(Ce){ue.e(Ce)}finally{ue.f()}}),ae.observe(R.current)),ae}Object(t.useEffect)(function(){R.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ne){g=ne;var ae=g.editor.createDiffEditor(R.current,Object(le.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},n));O(ae);var _e=k(ae);return function(){ae.dispose();var ue=ae.getModel();ue&&ue.dispose(),_e.unobserve(R.current)}})},[]),Object(t.useEffect)(function(){P&&P.setModel({original:g.editor.createModel($,A),modified:g.editor.createModel(h,A)})},[$,h,A,P]);var w=p(L),Z=p(I),X={width:w,height:Z};return c.a.createElement("div",{className:"my-diff-editor",ref:R,style:X})}},bCnd:function(ie,B,e){"use strict";e.d(B,"b",function(){return x}),e.d(B,"a",function(){return M});var le=e("je13"),te=e.n(le),ce=!1;function x(a,t){var c=te.a.get("__ec");c||(c={}),c[a]=t,te.a.set("__ec",c)}function M(a,t){var c=te.a.get("__ec");return c?c[a]===void 0?t:c[a]:t}},dejd:function(ie,B,e){},kSUc:function(ie,B,e){},kqOp:function(ie,B,e){"use strict";e.d(B,"a",function(){return u});var le=e("0Owb"),te=e("fWQN"),ce=e("mtLc"),x=e("yKVA"),M=e("879j"),a=e("q1tI"),t=e.n(a),c=e("Ot1p"),s="\u2581",u=function(y){Object(x.a)(p,y);var m=Object(M.a)(p);function p(){var i;Object(te.a)(this,p);for(var q=arguments.length,V=new Array(q),z=0;z0&&arguments[0]!==void 0?arguments[0]:[],D=o;if(Array.isArray(o)){for(var L=0;L0||ee.target.offsetWidth>0)&&T.current.instance.layout()}}catch(G){S.e(G)}finally{S.f()}}),E.observe(U.current)),E}function Ye(){ce.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var E=T.current.instance;if($!=null&&E&&De){var d=E.getModel();d&&$!==d.getValue()&&(q=!0,d.setValue($),E.layout(),q=!1)}},[$,De,T.current]);function Ze(){var E=T.current.instance;if(E){var d=E.getSelection(),S=T.current.pastePos||{},K=new g.Range(S.startLineNumber||d.endLineNumber,S.startColumn||d.endColumn,S.endLineNumber||d.endLineNumber,S.endColumn||d.endColumn);setTimeout(function(){E.executeEdits("",[{range:K,text:""}])},300)}}function ze(E){(window.navigator.platform.match("Mac")?E.metaKey:E.ctrlKey)&&E.keyCode==83&&(E.preventDefault(),Z())}var He=function(){if(ne&&T.current.instance){var d=T.current.instance.getContentHeight();f(d0||me.target.offsetWidth>0)&&ne.layout()}}catch(Ce){ue.e(Ce)}finally{ue.f()}}),ae.observe(R.current)),ae}Object(t.useEffect)(function(){R.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(ne){g=ne;var ae=g.editor.createDiffEditor(R.current,Object(le.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},n));O(ae);var _e=k(ae);return function(){ae.dispose();var ue=ae.getModel();ue&&ue.dispose(),_e.unobserve(R.current)}})},[]),Object(t.useEffect)(function(){P&&P.setModel({original:g.editor.createModel($,A),modified:g.editor.createModel(h,A)})},[$,h,A,P]);var w=p(L),Z=p(I),X={width:w,height:Z};return c.a.createElement("div",{className:"my-diff-editor",ref:R,style:X})}},bCnd:function(ie,B,e){"use strict";e.d(B,"b",function(){return x}),e.d(B,"a",function(){return M});var le=e("je13"),te=e.n(le),ce=!1;function x(a,t){var c=te.a.get("__ec");c||(c={}),c[a]=t,te.a.set("__ec",c)}function M(a,t){var c=te.a.get("__ec");return c?c[a]===void 0?t:c[a]:t}},dejd:function(ie,B,e){},kSUc:function(ie,B,e){},kqOp:function(ie,B,e){"use strict";e.d(B,"a",function(){return u});var le=e("0Owb"),te=e("fWQN"),ce=e("mtLc"),x=e("yKVA"),M=e("879j"),a=e("q1tI"),t=e.n(a),c=e("Ot1p"),s="\u2581",u=function(y){Object(x.a)(p,y);var m=Object(M.a)(p);function p(){var i;Object(te.a)(this,p);for(var q=arguments.length,V=new Array(q),z=0;z5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:x,analysis:F,standard_answers:R,is_ordered:rt,remove_blank:Ae,part_match:ut!=="1"}},Et=function(){y(""),D(""),M([]),ve(!1),He("1"),xe(!1)},ht=function(R,H,h){var v=Ue.slice();if(H&&v.splice(R,H),h)for(var z=0;z1&&l.a.createElement("span",{style:{marginLeft:52}},l.a.createElement(te.a,{checked:rt,onChange:function(R){return ve(R.target.checked)},className:"".concat($.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat($.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")))),l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(se.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(R){return D(R)}}))};N.a=Object(s.a)(function(a){var Y=a.loading,T=a.globalSetting;return{globalSetting:T,loading:Y.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(b))},"5X0v":function(_e,N,e){_e.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(_e,N,e){"use strict";var ge=e("oBTY"),te=e("5Dmo"),fe=e("3S7+"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)(),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],We=Ue[1],Te=Object(f.useState)(""),we=Object(n.a)(Te,2),ye=we[0],at=we[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){var ve,A;if(!r||!O){console.log(!r,!O,"editDat2a");return}console.log(r,"editData"),We(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null||((ve=r.choices)===null||ve===void 0)?void 0:ve.map(function(Z){return Z.choice_text})),de(r==null||((A=r.choices)===null||A===void 0)?void 0:A.findIndex(function(Z){return Z.is_answer}))},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",D),!(typeof D=="number"))return U.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(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D===xe?1:0}});return{name:M,choices:Z,analysis:ye}},rt=function(){We(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return We(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(fe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D===A?s.a.activeAnswer:""),onClick:function(){return de(A)}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(fe.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(fe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(ge.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ye,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.problemset,$=i.loading,r=i.globalSetting;return{problemset:S,globalSetting:r,loading:$.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},"7ahc":function(_e,N,e){"use strict";e.d(N,"a",function(){return r});var ge=e("k1fw"),te=e("0Owb"),fe=e("+L6B"),E=e("2/Rp"),U=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),f=e("OaEy"),u=e("2fM7"),d=e("q1tI"),g=e.n(d),m=e("VrN/"),l=e.n(m),s=e("p77/"),se=e.n(s),w=e("c5Ni"),J=e.n(w),i=u.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},$={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"]};N.b=function(b){var a=b.callback,Y=b.onCancel,T=Object(d.useState)("python"),q=Object(t.a)(T,2),O=q[0],L=q[1];function ae(C){L($[C][1])}function I(C){a(C)}return g.a.createElement(n.a,Object(te.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(u.a,{onChange:ae},Object.keys($).map(function(C){return g.a.createElement(i,{key:C,value:C},$[C][0])}))),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(r,{mode:O})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(E.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function r(b){var a=b.value,Y=b.onChange,T=b.mode,q=b.options,O=q===void 0?{}:q,L=Object(d.useRef)(),ae=Object(d.useState)(),I=Object(t.a)(ae,2),C=I[0],G=I[1];return Object(d.useEffect)(function(){if(C){var c=function(y){var j=y.getValue();Y&&Y(j)};return C.on("change",c),function(){C.off("change",c)}}},[C,Y]),Object(d.useEffect)(function(){C&&C.setOption("mode",T)},[C,T]),Object(d.useEffect)(function(){C&&((a!==C.getValue()||a==="")&&setTimeout(function(){C.setValue(a||" ")},300))},[C,a]),Object(d.useEffect)(function(){if(L.current&&!C){var c=l.a.fromTextArea(L.current,Object(ge.a)({mode:T,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},O));G(c)}},[L.current,C]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:L}))}},"7qnI":function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("fWQN"),E=e("mtLc"),U=e("yKVA"),n=e("879j"),t=e("5NDa"),f=e("5rEg"),u=e("q1tI"),d=e.n(u),g=e("O2Wb"),m=e.n(g),l=f.a.TextArea,s=function(se){Object(U.a)(J,se);var w=Object(n.a)(J);function J(){return Object(fe.a)(this,J),w.apply(this,arguments)}return Object(E.a)(J,[{key:"render",value:function(){var S=this,$=this.props,r=$.index,b=$.onAnswerChange,a=$.addChildAnswer,Y=$.exerciseIsPublish,T=$.answers,q=$.activeOptionErrorIndex;return d.a.createElement("div",{className:m.a.flex},d.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},T.map(function(O,L){var ae="".concat(r,"-").concat(L);return d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:L},d.a.createElement("div",{className:m.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(l,{className:ae===q?m.a.error:"",spellCheck:!1,rows:4,value:O||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(L==0?"":"(\u53EF\u9009)"),onChange:function(C){return b(r,L,C.target.value)},style:{minHeight:95}}))),!Y&&d.a.createElement(d.a.Fragment,null,L!=0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(r,L)},style:{float:"right"}})),L===0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(r,L)},style:{float:"right"}})),d.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return a(r)},style:{float:"right",visibility:L==T.length-1?"":"hidden"}}))))})))}}]),J}(u.Component);N.a=s},"9Bee":function(_e,N,e){"use strict";var ge=e("q1tI"),te=e.n(ge),fe=e("vg9a"),E=e("tJVT"),U=e("DlQD"),n=e.n(U),t=e("rUJ1");function f(x,y){var j=x.match(/^(\s+)(?:```)/);if(j===null)return y;var P=j[1];return y.split(` +(window.webpackJsonp=window.webpackJsonp||[]).push([[140,6],{"3gpN":function(_e,N,e){"use strict";var ge=e("sRBo"),te=e("kaz8"),fe=e("7Kak"),E=e("9yH6"),U=e("2qtc"),n=e("kLXV"),t=e("oBTY"),f=e("miYZ"),u=e("tsqr"),d=e("tJVT"),g=e("PpiC"),m=e("q1tI"),l=e.n(m),s=e("9kvl"),se=e("Ot1p"),w=e("kqOp"),J=e("7qnI"),i=e("1vsH"),S=e("xIf3"),$=e.n(S),r=["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"],b=function(Y,T){var q=Y.globalSetting,O=Y.loading,L=Y.dispatch,ae=Y.isEdit,I=Y.editData,C=Object(g.a)(Y,["globalSetting","loading","dispatch","isEdit","editData"]),G=Object(m.useState)(""),c=Object(d.a)(G,2),x=c[0],y=c[1],j=Object(m.useState)(""),P=Object(d.a)(j,2),F=P[0],D=P[1],de=Object(m.useState)([]),ue=Object(d.a)(de,2),Ue=ue[0],M=ue[1],We=Object(m.useState)("1"),Te=Object(d.a)(We,2),we=Te[0],Ce=Te[1],at=Object(m.useState)(),nt=Object(d.a)(at,2),rt=nt[0],ve=nt[1],A=Object(m.useState)(),Z=Object(d.a)(A,2),Ae=Z[0],xe=Z[1],Pe=Object(m.useState)("1"),ne=Object(d.a)(Pe,2),ut=ne[0],He=ne[1],ze=Object(m.useState)(!1),ot=Object(d.a)(ze,2),lt=ot[0],qe=ot[1];Object(m.useEffect)(function(){if(!I||!ae)return;y(I==null?void 0:I.name),D(I==null?void 0:I.analysis),ve(I==null?void 0:I.is_ordered),qe(!0),He((I==null?void 0:I.part_match)?"2":"1"),xe(I==null?void 0:I.remove_blank)},[I,ae]),Object(m.useEffect)(function(){var K;if(!lt)return;var R=I==null||((K=I.standard_answer)===null||K===void 0)?void 0:K.map(function(H){return H.answer_text});M(R),qe(!1)},[lt]),Object(m.useImperativeHandle)(T,function(){return{onSave:Je,Clear:Et}});var Je=function(){if(!x)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var R=[],H=!1;return Ue.forEach(function(h,v){R.push({position:v+1,answer_text:[]}),h.forEach(function(z,ee){R[v].answer_text.push(z),(!z||!Object(i.U)(z,1e4))&&(Ce("".concat(v,"-").concat(ee)),u.b.info(z?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),H=!0)})}),H?!1:(R==null?void 0:R.length)>5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:x,analysis:F,standard_answers:R,is_ordered:rt,remove_blank:Ae,part_match:ut!=="1"}},Et=function(){y(""),D(""),M([]),ve(!1),He("1"),xe(!1)},ht=function(R,H,h){var v=Ue.slice();if(H&&v.splice(R,H),h)for(var z=0;z1&&l.a.createElement("span",{style:{marginLeft:52}},l.a.createElement(te.a,{checked:rt,onChange:function(R){return ve(R.target.checked)},className:"".concat($.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),l.a.createElement("span",{className:"".concat($.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")))),l.a.createElement("p",{className:$.a.titleWrap},l.a.createElement("span",{className:$.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),l.a.createElement(se.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:F,onChange:function(R){return D(R)}}))};N.a=Object(s.a)(function(a){var Y=a.loading,T=a.globalSetting;return{globalSetting:T,loading:Y.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(b))},"5X0v":function(_e,N,e){_e.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(_e,N,e){"use strict";var ge=e("oBTY"),te=e("5Dmo"),fe=e("3S7+"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)(),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],We=Ue[1],Te=Object(f.useState)(""),we=Object(n.a)(Te,2),Ce=we[0],at=we[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){var ve,A;if(!r||!O){console.log(!r,!O,"editDat2a");return}console.log(r,"editData"),We(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null||((ve=r.choices)===null||ve===void 0)?void 0:ve.map(function(Z){return Z.choice_text})),de(r==null||((A=r.choices)===null||A===void 0)?void 0:A.findIndex(function(Z){return Z.is_answer}))},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",D),!(typeof D=="number"))return U.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(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D===xe?1:0}});return{name:M,choices:Z,analysis:Ce}},rt=function(){We(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return We(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(fe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D===A?s.a.activeAnswer:""),onClick:function(){return de(A)}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(fe.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(fe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(ge.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ce,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.problemset,$=i.loading,r=i.globalSetting;return{problemset:S,globalSetting:r,loading:$.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},"7ahc":function(_e,N,e){"use strict";e.d(N,"a",function(){return r});var ge=e("k1fw"),te=e("0Owb"),fe=e("+L6B"),E=e("2/Rp"),U=e("y8nQ"),n=e("Vl3Y"),t=e("tJVT"),f=e("OaEy"),u=e("2fM7"),d=e("q1tI"),g=e.n(d),m=e("VrN/"),l=e.n(m),s=e("p77/"),se=e.n(s),w=e("c5Ni"),J=e.n(w),i=u.a.Option,S={labelCol:{span:4},wrapperCol:{span:20}},$={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"]};N.b=function(b){var a=b.callback,Y=b.onCancel,T=Object(d.useState)("python"),q=Object(t.a)(T,2),O=q[0],L=q[1];function ae(C){L($[C][1])}function I(C){a(C)}return g.a.createElement(n.a,Object(te.a)({},S,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:I}),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},g.a.createElement(u.a,{onChange:ae},Object.keys($).map(function(C){return g.a.createElement(i,{key:C,value:C},$[C][0])}))),g.a.createElement(n.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},g.a.createElement(r,{mode:O})),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(E.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(E.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function r(b){var a=b.value,Y=b.onChange,T=b.mode,q=b.options,O=q===void 0?{}:q,L=Object(d.useRef)(),ae=Object(d.useState)(),I=Object(t.a)(ae,2),C=I[0],G=I[1];return Object(d.useEffect)(function(){if(C){var c=function(y){var j=y.getValue();Y&&Y(j)};return C.on("change",c),function(){C.off("change",c)}}},[C,Y]),Object(d.useEffect)(function(){C&&C.setOption("mode",T)},[C,T]),Object(d.useEffect)(function(){C&&((a!==C.getValue()||a==="")&&setTimeout(function(){C.setValue(a||" ")},300))},[C,a]),Object(d.useEffect)(function(){if(L.current&&!C){var c=l.a.fromTextArea(L.current,Object(ge.a)({mode:T,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},O));G(c)}},[L.current,C]),g.a.createElement("div",{className:"my-codemirror-container"},g.a.createElement("textarea",{ref:L}))}},"7qnI":function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("fWQN"),E=e("mtLc"),U=e("yKVA"),n=e("879j"),t=e("5NDa"),f=e("5rEg"),u=e("q1tI"),d=e.n(u),g=e("O2Wb"),m=e.n(g),l=f.a.TextArea,s=function(se){Object(U.a)(J,se);var w=Object(n.a)(J);function J(){return Object(fe.a)(this,J),w.apply(this,arguments)}return Object(E.a)(J,[{key:"render",value:function(){var S=this,$=this.props,r=$.index,b=$.onAnswerChange,a=$.addChildAnswer,Y=$.exerciseIsPublish,T=$.answers,q=$.activeOptionErrorIndex;return d.a.createElement("div",{className:m.a.flex},d.a.createElement("div",{className:"".concat(m.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),style:{flexDirection:"column"}},T.map(function(O,L){var ae="".concat(r,"-").concat(L);return d.a.createElement("div",{className:"".concat(m.a.flex," ").concat(m.a.flex1),key:L},d.a.createElement("div",{className:m.a.flex1,style:{flex:1}},d.a.createElement("div",null,d.a.createElement(l,{className:ae===q?m.a.error:"",spellCheck:!1,rows:4,value:O||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(L==0?"":"(\u53EF\u9009)"),onChange:function(C){return b(r,L,C.target.value)},style:{minHeight:95}}))),!Y&&d.a.createElement(d.a.Fragment,null,L!=0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswer(r,L)},style:{float:"right"}})),L===0&&d.a.createElement(te.a,{title:"\u5220\u9664"},d.a.createElement("i",{className:"".concat(m.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return S.props.deleteChildAnswermain(r,L)},style:{float:"right"}})),d.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},d.a.createElement("i",{className:"".concat(m.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return a(r)},style:{float:"right",visibility:L==T.length-1?"":"hidden"}}))))})))}}]),J}(u.Component);N.a=s},"9Bee":function(_e,N,e){"use strict";var ge=e("q1tI"),te=e.n(ge),fe=e("vg9a"),E=e("tJVT"),U=e("DlQD"),n=e.n(U),t=e("rUJ1");function f(x,y){var j=x.match(/^(\s+)(?:```)/);if(j===null)return y;var P=j[1];return y.split(` `).map(function(F){var D=F.match(/^\s+/);if(D===null)return F;var de=Object(E.a)(D,1),ue=de[0];return ue.length>=P.length?F.slice(P.length):F}).join(` `)}var u=[],d=["
        "],g=new n.a.Renderer,m=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function l(){u.length=0,d=["
          "]}function s(x,y,j,P){if(y>=x.length||x[y].level<=j)return y;var F=x[y];P.push("
        • "+F.text+""),y++;var D=[];return y=s(x,y,F.level,D),D.length>0&&(P.push("
            "),D.forEach(function(de){P.push(de)}),P.push("
          ")),P.push("
        • "),y=s(x,y,j,P),y}function se(){return s(u,0,0,d),d.push("
        "),d.join("")}var w={heading:function(y){var j=m.exec(y);if(j)return{type:"heading",raw:j[0],depth:j[1].length,text:j[2]}},fences:function(y){var j=this.rules.block.fences.exec(y);if(j){var P=j[0],F=f(P,j[3]||""),D=j[2]?j[2].trim():j[2];if(["latex","katex","math"].indexOf(D)>=0){var de=S(),ue=F;F=de,$[de]={type:"block",expression:ue}}return{type:"code",raw:P,lang:D,text:F}}}},J=/(?:\${2})([^\n`]+?)(?:\${2})/gi,i=0,S=function(){return"__special_katext_id_".concat(i++,"__")},$={};function r(){return $}function b(){i=0,$={}}function a(x){return x=x.replace(J,function(y,j){var P=S();return $[P]={type:"inline",expression:j},P}),x}var Y=g.listitem;g.listitem=function(x){return Y(a(x))};var T=g.paragraph;g.paragraph=function(x){return T(a(x))};var q=g.tablecell;g.tablecell=function(x,y){return q(a(x),y)},g.code=function(x,y,j){var P=(y||"").match(/\S*/)[0];return P?["latex","katex","math"].indexOf(P)>=0?"

        ".concat(x,"

        "):'
        ').concat(j?x:Object(t.escape)(x,!0),`
        -`):'
        '+(j?x:Object(t.escape)(x,!0))+"
        "},g.heading=function(x,y,j){var P=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:P,level:y,text:x}),"'+x+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:w,renderer:g});var O=n.a,L=e("SJMd"),ae=e("m3rI"),I=e("Oy/b"),C=/]*>/g;function G(x){var y=document.createElement("div");return y.innerHTML=x,y.childNodes.length===0?"":y.childNodes[0].nodeValue}var c=N.a=function(x){var y=x.value,j=y===void 0?"":y,P=x.className,F=x.style,D=F===void 0?{}:F,de=String(j),ue=Object(ge.useMemo)(function(){try{var We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,we=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;de=de.replace(We,"("+ae.a.API_SERVER+"/api/attachments/").replace(Te,'"'+ae.a.API_SERVER+"/api/attachments/").replace(we,'"'+ae.a.API_SERVER+"/files/uploads/")}catch(nt){}var ye=O(de),at=r();return de.match(/\[TOC\]/)&&(ye=ye.replace("

        [TOC]

        ",se()),l()),ye=ye.replace(/(__special_katext_id_\d+__)/g,function(nt,rt){var ve=at[rt],A=ve.type,Z=ve.expression;return Object(I.renderToString)(G(Z)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),ye=ye.replace(/▁/g,"\u2581\u2581\u2581"),b(),ye},[de]),Ue=Object(ge.useRef)();function M(We){var Te=We.target;if(Te.tagName.toUpperCase()==="A"){var we=Te.getAttribute("href");if(we.startsWith("#")){We.preventDefault();var ye=document.getElementById(we.replace("#",""));ye&&ye.scrollIntoView(!0)}}}return Object(ge.useEffect)(function(){if(Ue.current&&ue&&(ue.match(C)&&window.PR.prettyPrint()),Ue.current)return Ue.current.addEventListener("click",M),function(){Ue.current.removeEventListener("click",M),b(),l()}},[ue,Ue.current,M]),te.a.createElement("div",{ref:Ue,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(_e,N,e){"use strict";var ge=e("miYZ"),te=e("tsqr"),fe=e("tJVT"),E=e("PpiC"),U=e("q1tI"),n=e.n(U),t=e("9kvl"),f=e("Ot1p"),u=e("xIf3"),d=e.n(u),g=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],m=function(s,se){var w=s.editData,J=s.globalSetting,i=s.loading,S=s.dispatch,$=s.onRef,r=$===void 0?function(){}:$,b=s.isEdit,a=Object(E.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Y=Object(U.useState)(""),T=Object(fe.a)(Y,2),q=T[0],O=T[1],L=Object(U.useState)(""),ae=Object(fe.a)(L,2),I=ae[0],C=ae[1],G=Object(U.useState)(""),c=Object(fe.a)(G,2),x=c[0],y=c[1];Object(U.useEffect)(function(){var F;if(!w||!b)return;O(w==null?void 0:w.name),C(w==null?void 0:w.analysis),y(w==null||((F=w.answer_texts)===null||F===void 0)?void 0:F[0])},[w,b]),Object(U.useImperativeHandle)(se,function(){return{onSave:j,Clear:P}});var j=function(){return q?{name:q,answer_texts:[x],analysis:I}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},P=function(){O(""),C(""),y("")};return n.a.createElement("section",{className:d.a.wrap},n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.required},"*"),n.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(f.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(D){return O(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(f.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:x,onChange:function(D){return y(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(f.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:I,onChange:function(D){return C(D)}}))};N.a=Object(t.a)(function(l){var s=l.loading,se=l.globalSetting;return{globalSetting:se,loading:s.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(m))},"9SwW":function(_e,N,e){"use strict";var ge=e("/zsF"),te=e("PArb"),fe=e("q1tI"),E=e.n(fe),U=e("9kvl"),n=e("Z+Na"),t=e.n(n),f=function(d){var g=d.path,m=d.title,l=d.subTitle,s=d.style,se=s===void 0?{}:s,w=d.className,J=w===void 0?"":w;return E.a.createElement("div",{className:"".concat(t.a.head," ").concat(J),style:se},E.a.createElement("span",{className:t.a.s1,onClick:function(){return U.c.push(g)}},E.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&E.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&E.a.createElement("span",{className:t.a.s3},m),l&&E.a.createElement("span",{className:t.a.s4},l))};N.a=f},"9VGf":function(_e,N,e){"use strict";e.d(N,"a",function(){return fe});var ge=e("q1tI"),te=e.n(ge);function fe(E,U){var n=Object(ge.useRef)();Object(ge.useEffect)(function(){n.current=E}),Object(ge.useEffect)(function(){function t(){n.current()}if(U!==null){var f=setInterval(t,U);return function(){return clearInterval(f)}}},[U])}},"9ZNV":function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("+L6B"),te=e("2/Rp"),fe=e("0Owb"),E=e("q1tI"),U=e.n(E),n=e("UUDw"),t=e.n(n),f=e("TSYQ"),u=e.n(f),d=function(m){var l=m.cancelText,s=l===void 0?"\u53D6\u6D88":l,se=m.okText,w=se===void 0?"\u786E\u5B9A":se,J=m.loading,i=J===void 0?!1:J,S=m.hasOkBtn,$=S===void 0?!0:S,r=m.okButtonProps,b=r===void 0?{}:r,a=m.cancelButtonProps,Y=a===void 0?{}:a,T=m.onCancel,q=T===void 0?function(){}:T,O=m.onOk,L=O===void 0?function(){}:O,ae=m.className,I=ae===void 0?"":ae;return U.a.createElement("div",{className:u()(t.a.buttonFixed,I)},U.a.createElement("div",{className:t.a.buttonWrap},U.a.createElement(te.a,Object(fe.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:q},Y),s),$&&U.a.createElement(te.a,Object(fe.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:i,onClick:L},b),w)))}},BjJ7:function(_e,N,e){"use strict";e.d(N,"d",function(){return te}),e.d(N,"c",function(){return fe}),e.d(N,"e",function(){return E}),e.d(N,"b",function(){return U}),e.d(N,"a",function(){return t});var ge=e("m3rI");function te(f){var u=!0;if(f.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],g=0;g0&&(v.children=[],Ue(h,v.children))})}function M(o,_){for(var K=[],R=0;R0){K[0]=h.id;for(var v=0;v=0?Me.push(Ot):st.push(Ot)}catch(Dt){vt.e(Dt)}finally{vt.f()}if(Ve+=parseInt(De.hack.code_compile_score||0),!(Ve!==100&&!(me==null||((Oe=me.hack)===null||Oe===void 0)?void 0:Oe.test_set_score))){pt.next=13;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),pt.abrupt("return",!1);case 13:De.hack.difficulty=z,De.hack_codes.code=we.Base64.encode((Xe=De.hack_codes)===null||Xe===void 0?void 0:Xe.code),h&&(De.update_hack_sets=Me,De.hack_sets=st);case 16:return pt.abrupt("return",De);case 17:case"end":return pt.stop()}},Ce)}));return function(){return be.apply(this,arguments)}}();Object(G.useImperativeHandle)(K,function(){return{onSave:Qe,Clear:p}}),Object(G.useEffect)(function(){if(!v||!h)return;var be=v.code,Ce=v.language,De=v.hack_sets,Oe=v.description,Xe=v.name,Ve=v.time_limit,Me=v.test_set_average,st=v.test_set_score,vt=v.code_compile_score,yt={loading:!1,data:{hack_codes:{language:Ce,code:we.Base64.decode(be)},hack:{name:Xe,description:Oe,time_limit:Ve,test_set_average:Me,test_set_score:st,code_compile_score:vt},hack_sets:De}};parseInt(vt)>=0&&Ge(!0),pe.setFieldsValue(Object(O.a)({},yt.data)),Ne({type:Je.SET_INITAL_DATA,payload:Object(ye.cloneDeep)(yt)})},[v,h]);function gt(be,Ce){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(a.a)(S.a.mark(function be(Ce,De){return S.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:case"end":return Xe.stop()}},be)})),Rt.apply(this,arguments)}function it(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_score:be.target.value})})}})}function St(be){var Ce=be.target.value;Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_average:Ce})})}})}function Tt(){var be=pe.getFieldValue("hack_sets"),Ce=parseInt(pe.getFieldValue("hack").code_compile_score)||0,De=be.length+1,Oe=Math.floor((100-Ce)/De),Xe=(100-Ce)%De;be.map(function(Ve,Me){return Fe&&(Ve.score=Oe),Ve.position=Me+1,Ve}),be.push({input:"",output:"",position:De,score:Fe?Oe+Xe:0,display_set:!1}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function Bt(){var be=pe.getFieldValue("hack_sets"),Ce=parseInt(pe.getFieldValue("hack").code_compile_score)||0,De=be.length,Oe=Math.floor((100-Ce)/De),Xe=(100-Ce)%De;be.map(function(Ve,Me){return Fe&&(Ve.score=Oe,Me===be.length-1&&(Ve.score=Oe+Xe)),Ve.position=Me+1,Ve}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function jt(be){var Ce=pe.getFieldValue("hack_sets"),De=parseInt(pe.getFieldValue("hack").code_compile_score)||0,Oe=(Ce==null?void 0:Ce.length)-1,Xe=Math.ceil((100-De)/Oe),Ve=(100-De)%Oe;Ce.splice(be,1),Ce==null||Ce.map(function(Me,st){return Fe&&(Me.score=Xe,st===Oe-1&&(Me.score=Xe+Ve)),Me.position=st+1,Me}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:Ce})}}),pe.setFieldsValue({hack_sets:Ce})}function Nt(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_codes:Object(O.a)(Object(O.a)({},me.hack_codes),{},{language:be})})}})}var Ft=function(Ce){},bt=function(Ce){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{name:Ce.target.value})})}})},p=function(){pe.resetFields()};return c.a.createElement(T.a,{form:pe,initialValues:me,layout:"vertical",className:y.a["oj-form-container"],onValuesChange:Ft,onFinish:gt},c.a.createElement(se.a,null,c.a.createElement(J.a,{span:14},c.a.createElement(dt,{onChangeLanguage:Nt,onRemoveTestCase:jt,onAddTestCase:Tt,onAddTestCases:Bt,onNameChange:bt,hack:me.hack,form:pe,isshows:Le,onChangeScore:it,onChangeAverage:St})),c.a.createElement(J.a,{span:10},c.a.createElement(T.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},c.a.createElement(He,{language:me==null||((H=me.hack_codes)===null||H===void 0)?void 0:H.language})))))};function dt(o){var _=o.hack,K=o.onNameChange,R=o.onChangeAverage,H=o.onChangeScore,h=o.onAddTestCase,v=o.onRemoveTestCase,z=o.onChangeLanguage,ee=o.onAddTestCases,Re=o.form,pe=o.isshows,Ye=_.test_set_average,Be=_.test_set_score,je=_.name,Ne=Object(G.useState)(pe),et=Object(q.a)(Ne,2),me=et[0],mt=et[1];return Object(G.useEffect)(function(){mt(pe)},[pe]),c.a.createElement("div",{className:y.a["oj-left-panel"]},c.a.createElement("div",{className:y.a["oj-form-info"]},c.a.createElement("div",{className:y.a.field},c.a.createElement(T.a.Item,{label:c.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",c.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:c.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},c.a.createElement(l.a,{min:3,max:60})),c.a.createElement(T.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},c.a.createElement(g.a,{onChange:z},ue(D.language)))),c.a.createElement(T.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},c.a.createElement(C.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:c.a.createElement("span",null,60-((je==null?void 0:je.length)||0)),onChange:K})),c.a.createElement(T.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},c.a.createElement(at.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),c.a.createElement("div",{className:"tst-case-info"},c.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",c.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),c.a.createElement(T.a.Item,{name:["hack","test_set_score"]},c.a.createElement(t.a.Group,{onChange:H},c.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",c.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")),c.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",c.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")))),!_.test_set_score&&c.a.createElement(T.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},c.a.createElement(t.a.Group,{onChange:R},c.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),c.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!_.test_set_score&&c.a.createElement("div",null,c.a.createElement("div",{style:{display:"flex",height:"30px"}},c.a.createElement(U.a,{checked:me,onChange:function(Ie){mt(Ie.target.checked),Re.setFieldsValue({hack:{code_compile_score:0}}),ee()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),me&&c.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",c.a.createElement(T.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},c.a.createElement(l.a,{onChange:function(){ee()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),c.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")),c.a.createElement(T.a.List,{name:"hack_sets"},function(Fe,Ie){return Object(fe.a)(Ie),c.a.createElement(ae.a,{accordion:!0},Fe.map(function(Ke,Le){return c.a.createElement(lt,{key:"".concat(Ke.key,"--").concat(Le),header:c.a.createElement("a",{className:y.a["test-case-name"]},c.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Le+1)),Be?null:c.a.createElement(c.a.Fragment,null,c.a.createElement(T.a.Item,{name:[Ke.name,"score"],fieldKey:[Ke.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Le+1,"\u8BC4\u5206")}]},c.a.createElement(l.a,{onClick:function(Qe){return Qe.stopPropagation()},min:0,max:100,disabled:Ye})),c.a.createElement("span",null,"%"))),extra:c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()},className:y.a["use-extra"]},c.a.createElement(T.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ke.name,"display_set"],fieldKey:[Ke.fieldKey,"display_set"]},c.a.createElement(U.a,null)),Le===Fe.length-1?c.a.createElement("div",{style:{marginRight:"10px"}}," ",c.a.createElement(We.a,{className:y.a["btn-remove-case"],onClick:h})):null,Le>0?c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()}},c.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:c.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Le),onConfirm:function(){v(Le)}},c.a.createElement(Te.a,{className:y.a["btn-remove-case"]}))):c.a.createElement(Te.a,{style:{opacity:0},className:y.a["btn-remove-case"]}))},c.a.createElement(T.a.Item,{label:"\u8F93\u5165",name:[Ke.name,"input"],fieldKey:[Ke.fieldKey,"input"]},c.a.createElement(ot,null)),c.a.createElement(T.a.Item,{label:"\u8F93\u51FA",name:[Ke.name,"output"],fieldKey:[Ke.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},c.a.createElement(ot,null)))}))}))))}var Lt=N.a=Object(G.forwardRef)(ht)},JI8h:function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("oBTY"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)([]),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],We=Ue[1],Te=Object(f.useState)(""),we=Object(n.a)(Te,2),ye=we[0],at=we[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){if(!r||!O)return;We(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null?void 0:r.choices.map(function(A){return A.choice_text}));var ve=[];r==null||r.choices.map(function(A,Z){A.is_answer&&ve.push(Z)}),de(ve)},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!D.length)return U.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(D.length<2)return U.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D.includes(xe)?1:0}});return{name:M,choices:Z,analysis:ye}},rt=function(){We(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return We(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D.includes(A)?s.a.activeAnswer:""),onClick:function(){D.includes(A)?de(D.filter(function(Ae){return Ae!==A})):de([].concat(Object(fe.a)(D),[A]))}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(fe.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ye,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.loading,$=i.globalSetting;return{globalSetting:$,loading:S.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},KGka:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("miYZ"),E=e("tsqr"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),f=e.n(t),u=e("9kvl"),d=e("Ot1p"),g=e("xIf3"),m=e.n(g),l=["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"],s=function(w,J){var i=w.editData,S=w.globalSetting,$=w.loading,r=w.dispatch,b=w.onRef,a=b===void 0?function(){}:b,Y=w.isEdit,T=Object(n.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),q=Object(t.useState)(),O=Object(U.a)(q,2),L=O[0],ae=O[1],I=Object(t.useState)(""),C=Object(U.a)(I,2),G=C[0],c=C[1],x=Object(t.useState)(""),y=Object(U.a)(x,2),j=y[0],P=y[1];Object(t.useEffect)(function(){if(!i||!Y)return;c(i==null?void 0:i.name),P(i==null?void 0:i.analysis);var de=i==null?void 0:i.choices.find(function(ue){return ue.is_answer});ae(de.choice_text==="\u6B63\u786E"?"0":"1")},[i,Y]),Object(t.useImperativeHandle)(J,function(){return{onSave:F,Clear:D}});var F=function(){if(!G)return E.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!L)return E.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:L==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:L==="1"?1:0}];return{name:G,choices:ue,analysis:j}},D=function(){c(""),P(""),ae("")};return f.a.createElement("section",{className:m.a.wrap},f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:G,onChange:function(ue){return c(ue)}}),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",f.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),f.a.createElement(te.a.Group,{buttonStyle:"solid",value:L,onChange:function(ue){return ae(ue.target.value)}},f.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),f.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),f.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(ue){return P(ue)}}))};N.a=Object(u.a)(function(se){var w=se.loading,J=se.globalSetting;return{globalSetting:J,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(s))},M8RZ:function(_e,N,e){"use strict";e.d(N,"a",function(){return u});var ge=e("fWQN"),te=e("mtLc"),fe=e("yKVA"),E=e("879j"),U=e("q1tI"),n=e.n(U),t=e("i8i4"),f=e.n(t),u=function(d){Object(fe.a)(m,d);var g=Object(E.a)(m);function m(l){var s;Object(ge.a)(this,m),s=g.call(this,l);var se=window.document;return s.node=se.createElement("div"),se.body.appendChild(s.node),s}return Object(te.a)(m,[{key:"render",value:function(){var s=this.props.children;return Object(t.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(n.a.Component)},O2Wb:function(_e,N,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,N,e){"use strict";var ge=e("2qtc"),te=e("kLXV"),fe=e("rAM+"),E=e("tJVT"),U=e("jrin"),n=e("q1tI"),t=e.n(n),f=e("VrN/"),u=e.n(f),d=e("bdgK"),g=e("p77/"),m=e("Bd2K"),l=e("ELLl"),s=e("19Vz"),se=e("lZu9"),w=e("kSUc"),J=e("9Bee"),i=e("0Owb"),S=e("dejd"),$=e("C+DQ"),r=[{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 b(o){var _=o.onActionCallback,K=o.title,R=o.icon,H=o.actionName,h=o.className,v=h===void 0?"":h,z=o.children;function ee(){_(H)}return t.a.createElement("a",{title:K,className:v,onClick:ee},t.a.createElement("i",{className:"md-iconfont ".concat(R)}),z)}var a=function(o){var _=o.watch,K=o.showNullButton,R=o.onActionCallback,H=o.fullScreen,h=o.insertTemp,v=[].concat(r,[{title:"".concat(_?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(z,ee){return t.a.createElement("li",{key:ee},z.actionName?t.a.createElement(b,Object(i.a)({},z,{onActionCallback:R})):t.a.createElement("span",{className:"v-line"}))}),K?t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,h&&t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(h),onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(b,{icon:"".concat(H?"icon-shrink":"icon-enlarge"),title:H?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:R})))},Y=e("M8RZ"),T=e("+L6B"),q=e("2/Rp"),O=e("y8nQ"),L=e("Vl3Y"),ae=e("5NDa"),I=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},G=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,Object(i.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:R}),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(I.a,null)),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(I.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},c=e("7ahc"),x=e("HmJG"),y=e("BjJ7"),j=L.a.useForm,P={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},D=function(o){var _=o.callback,K=o.onCancel,R=j(),H=Object(E.a)(R,1),h=H[0];function v(Re){_(Re)}function z(Re){h.setFieldsValue({src:"/api/attachments/".concat(Re.id)})}function ee(Re){var pe=Re.target.files[0];ue(pe,z)}return t.a.createElement(L.a,Object(i.a)({form:h},F,{className:"upload-image-panel",onFinish:v}),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(I.a,{style:P})),t.a.createElement(de,{onFileChange:ee}))),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(I.a,{style:{width:264}})),t.a.createElement(L.a.Item,{style:{textAlign:"right"}},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(o){var _=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:_}))}function ue(o,_){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var K=new FormData;K.append("editormd-image-file",o),K.append("file_param_name","editormd-image-file"),K.append("byxhr","true");var R=new window.XMLHttpRequest;R.withCredentials=!0,R.addEventListener("load",function(H){_(JSON.parse(H.target.responseText))},!1),R.addEventListener("error",function(H){console.error(H)},!1),R.open("POST","".concat(y.a,"/api/attachments.json")),R.send(K)}var Ue=e("giR+"),M=e("fyUT"),We=e("7Kak"),Te=e("9yH6"),we=Te.a.Group,ye={margin:"0 8px"},at=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:ye},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:ye},"\u884C\u6570"),t.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(M.a,null)),t.a.createElement("span",{style:ye},"\u5217\u6570"),t.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(M.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:ye},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(L.a.Item,{name:"align"},t.a.createElement(we,null,t.a.createElement(Te.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Te.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Te.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Te.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},nt="link",rt="upload-image",ve="code-block",A="add-table",Z="------------",Ae={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},xe=e("9VGf"),Pe,ne;function ut(){}var He=0,ze=1e4,ot="\u2581",lt=` +`):'
        '+(j?x:Object(t.escape)(x,!0))+"
        "},g.heading=function(x,y,j){var P=this.options.headerPrefix+j.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:P,level:y,text:x}),"'+x+""},n.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),n.a.use({tokenizer:w,renderer:g});var O=n.a,L=e("SJMd"),ae=e("m3rI"),I=e("Oy/b"),C=/]*>/g;function G(x){var y=document.createElement("div");return y.innerHTML=x,y.childNodes.length===0?"":y.childNodes[0].nodeValue}var c=N.a=function(x){var y=x.value,j=y===void 0?"":y,P=x.className,F=x.style,D=F===void 0?{}:F,de=String(j),ue=Object(ge.useMemo)(function(){try{var We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Te=/\"\/api\/attachments\/|\"\/attachments\/download\//g,we=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;de=de.replace(We,"("+ae.a.API_SERVER+"/api/attachments/").replace(Te,'"'+ae.a.API_SERVER+"/api/attachments/").replace(we,'"'+ae.a.API_SERVER+"/files/uploads/")}catch(nt){}var Ce=O(de),at=r();return de.match(/\[TOC\]/)&&(Ce=Ce.replace("

        [TOC]

        ",se()),l()),Ce=Ce.replace(/(__special_katext_id_\d+__)/g,function(nt,rt){var ve=at[rt],A=ve.type,Z=ve.expression;return Object(I.renderToString)(G(Z)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),Ce=Ce.replace(/▁/g,"\u2581\u2581\u2581"),b(),Ce},[de]),Ue=Object(ge.useRef)();function M(We){var Te=We.target;if(Te.tagName.toUpperCase()==="A"){var we=Te.getAttribute("href");if(we.startsWith("#")){We.preventDefault();var Ce=document.getElementById(we.replace("#",""));Ce&&Ce.scrollIntoView(!0)}}}return Object(ge.useEffect)(function(){if(Ue.current&&ue&&(ue.match(C)&&window.PR.prettyPrint()),Ue.current)return Ue.current.addEventListener("click",M),function(){Ue.current.removeEventListener("click",M),b(),l()}},[ue,Ue.current,M]),te.a.createElement("div",{ref:Ue,style:D,className:"".concat(P||""," markdown-body"),dangerouslySetInnerHTML:{__html:ue}})}},"9NMw":function(_e,N,e){"use strict";var ge=e("miYZ"),te=e("tsqr"),fe=e("tJVT"),E=e("PpiC"),U=e("q1tI"),n=e.n(U),t=e("9kvl"),f=e("Ot1p"),u=e("xIf3"),d=e.n(u),g=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],m=function(s,se){var w=s.editData,J=s.globalSetting,i=s.loading,S=s.dispatch,$=s.onRef,r=$===void 0?function(){}:$,b=s.isEdit,a=Object(E.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),Y=Object(U.useState)(""),T=Object(fe.a)(Y,2),q=T[0],O=T[1],L=Object(U.useState)(""),ae=Object(fe.a)(L,2),I=ae[0],C=ae[1],G=Object(U.useState)(""),c=Object(fe.a)(G,2),x=c[0],y=c[1];Object(U.useEffect)(function(){var F;if(!w||!b)return;O(w==null?void 0:w.name),C(w==null?void 0:w.analysis),y(w==null||((F=w.answer_texts)===null||F===void 0)?void 0:F[0])},[w,b]),Object(U.useImperativeHandle)(se,function(){return{onSave:j,Clear:P}});var j=function(){return q?{name:q,answer_texts:[x],analysis:I}:(te.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},P=function(){O(""),C(""),y("")};return n.a.createElement("section",{className:d.a.wrap},n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.required},"*"),n.a.createElement("span",{className:d.a.title},"\u9898\u5E72\uFF1A")),n.a.createElement(f.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:q,onChange:function(D){return O(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),n.a.createElement(f.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:x,onChange:function(D){return y(D)}}),n.a.createElement("p",{className:d.a.titleWrap},n.a.createElement("span",{className:d.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),n.a.createElement(f.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:I,onChange:function(D){return C(D)}}))};N.a=Object(t.a)(function(l){var s=l.loading,se=l.globalSetting;return{globalSetting:se,loading:s.effects}},null,null,{forwardRef:!0})(Object(U.forwardRef)(m))},"9SwW":function(_e,N,e){"use strict";var ge=e("/zsF"),te=e("PArb"),fe=e("q1tI"),E=e.n(fe),U=e("9kvl"),n=e("Z+Na"),t=e.n(n),f=function(d){var g=d.path,m=d.title,l=d.subTitle,s=d.style,se=s===void 0?{}:s,w=d.className,J=w===void 0?"":w;return E.a.createElement("div",{className:"".concat(t.a.head," ").concat(J),style:se},E.a.createElement("span",{className:t.a.s1,onClick:function(){return U.c.push(g)}},E.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),m&&E.a.createElement(te.a,{className:t.a.s2,type:"vertical"}),m&&E.a.createElement("span",{className:t.a.s3},m),l&&E.a.createElement("span",{className:t.a.s4},l))};N.a=f},"9VGf":function(_e,N,e){"use strict";e.d(N,"a",function(){return fe});var ge=e("q1tI"),te=e.n(ge);function fe(E,U){var n=Object(ge.useRef)();Object(ge.useEffect)(function(){n.current=E}),Object(ge.useEffect)(function(){function t(){n.current()}if(U!==null){var f=setInterval(t,U);return function(){return clearInterval(f)}}},[U])}},"9ZNV":function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("+L6B"),te=e("2/Rp"),fe=e("0Owb"),E=e("q1tI"),U=e.n(E),n=e("UUDw"),t=e.n(n),f=e("TSYQ"),u=e.n(f),d=function(m){var l=m.cancelText,s=l===void 0?"\u53D6\u6D88":l,se=m.okText,w=se===void 0?"\u786E\u5B9A":se,J=m.loading,i=J===void 0?!1:J,S=m.hasOkBtn,$=S===void 0?!0:S,r=m.okButtonProps,b=r===void 0?{}:r,a=m.cancelButtonProps,Y=a===void 0?{}:a,T=m.onCancel,q=T===void 0?function(){}:T,O=m.onOk,L=O===void 0?function(){}:O,ae=m.className,I=ae===void 0?"":ae;return U.a.createElement("div",{className:u()(t.a.buttonFixed,I)},U.a.createElement("div",{className:t.a.buttonWrap},U.a.createElement(te.a,Object(fe.a)({size:"large",className:"".concat(t.a.button," mr20"),onClick:q},Y),s),$&&U.a.createElement(te.a,Object(fe.a)({size:"large",type:"primary",className:"".concat(t.a.button," mr20"),loading:i,onClick:L},b),w)))}},BjJ7:function(_e,N,e){"use strict";e.d(N,"d",function(){return te}),e.d(N,"c",function(){return fe}),e.d(N,"e",function(){return E}),e.d(N,"b",function(){return U}),e.d(N,"a",function(){return t});var ge=e("m3rI");function te(f){var u=!0;if(f.length>0){for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"",d=[],g=0;g0&&(v.children=[],Ue(h,v.children))})}function M(o,_){for(var K=[],R=0;R0){K[0]=h.id;for(var v=0;v=0?Me.push(Ot):st.push(Ot)}catch(Dt){vt.e(Dt)}finally{vt.f()}if(Ve+=parseInt(ye.hack.code_compile_score||0),!(Ve!==100&&!(me==null||((Oe=me.hack)===null||Oe===void 0)?void 0:Oe.test_set_score))){pt.next=13;break}return r.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),pt.abrupt("return",!1);case 13:ye.hack.difficulty=z,ye.hack_codes.code=we.Base64.encode((Xe=ye.hack_codes)===null||Xe===void 0?void 0:Xe.code),h&&(ye.hack.code_compile_score=ye.hack.code_compile_score||0,ye.update_hack_sets=Me,ye.hack_sets=st);case 16:return pt.abrupt("return",ye);case 17:case"end":return pt.stop()}},De)}));return function(){return be.apply(this,arguments)}}();Object(G.useImperativeHandle)(K,function(){return{onSave:Qe,Clear:p}}),Object(G.useEffect)(function(){if(!v||!h)return;var be=v.code,De=v.language,ye=v.hack_sets,Oe=v.description,Xe=v.name,Ve=v.time_limit,Me=v.test_set_average,st=v.test_set_score,vt=v.code_compile_score,yt={loading:!1,data:{hack_codes:{language:De,code:we.Base64.decode(be)},hack:{name:Xe,description:Oe,time_limit:Ve,test_set_average:Me,test_set_score:st,code_compile_score:vt},hack_sets:ye}};parseInt(vt)>=0&&Ge(!0),pe.setFieldsValue(Object(O.a)({},yt.data)),Ne({type:Je.SET_INITAL_DATA,payload:Object(Ce.cloneDeep)(yt)})},[v,h]);function gt(be,De){return Rt.apply(this,arguments)}function Rt(){return Rt=Object(a.a)(S.a.mark(function be(De,ye){return S.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:case"end":return Xe.stop()}},be)})),Rt.apply(this,arguments)}function it(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_score:be.target.value})})}})}function St(be){var De=be.target.value;Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{test_set_average:De})})}})}function Tt(){var be=pe.getFieldValue("hack_sets"),De=parseInt(pe.getFieldValue("hack").code_compile_score)||0,ye=be.length+1,Oe=Math.floor((100-De)/ye),Xe=(100-De)%ye;be.map(function(Ve,Me){return Fe&&(Ve.score=Oe),Ve.position=Me+1,Ve}),be.push({input:"",output:"",position:ye,score:Fe?Oe+Xe:0,display_set:!1}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function Bt(){var be=pe.getFieldValue("hack_sets"),De=parseInt(pe.getFieldValue("hack").code_compile_score)||0,ye=be.length,Oe=Math.floor((100-De)/ye),Xe=(100-De)%ye;be.map(function(Ve,Me){return Fe&&(Ve.score=Oe,Me===be.length-1&&(Ve.score=Oe+Xe)),Ve.position=Me+1,Ve}),pe.setFieldsValue({hack_sets:be}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:be})}})}function jt(be){var De=pe.getFieldValue("hack_sets"),ye=parseInt(pe.getFieldValue("hack").code_compile_score)||0,Oe=(De==null?void 0:De.length)-1,Xe=Math.ceil((100-ye)/Oe),Ve=(100-ye)%Oe;De.splice(be,1),De==null||De.map(function(Me,st){return Fe&&(Me.score=Xe,st===Oe-1&&(Me.score=Xe+Ve)),Me.position=st+1,Me}),Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_sets:De})}}),pe.setFieldsValue({hack_sets:De})}function Nt(be){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack_codes:Object(O.a)(Object(O.a)({},me.hack_codes),{},{language:be})})}})}var Ft=function(De){},bt=function(De){Ne({type:Je.SET_INITAL_DATA,payload:{data:Object(O.a)(Object(O.a)({},me),{},{hack:Object(O.a)(Object(O.a)({},me.hack),{},{name:De.target.value})})}})},p=function(){pe.resetFields()};return c.a.createElement(T.a,{form:pe,initialValues:me,layout:"vertical",className:y.a["oj-form-container"],onValuesChange:Ft,onFinish:gt},c.a.createElement(se.a,null,c.a.createElement(J.a,{span:14},c.a.createElement(dt,{onChangeLanguage:Nt,onRemoveTestCase:jt,onAddTestCase:Tt,onAddTestCases:Bt,onNameChange:bt,hack:me.hack,form:pe,isshows:Le,onChangeScore:it,onChangeAverage:St})),c.a.createElement(J.a,{span:10},c.a.createElement(T.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},c.a.createElement(He,{language:me==null||((H=me.hack_codes)===null||H===void 0)?void 0:H.language})))))};function dt(o){var _=o.hack,K=o.onNameChange,R=o.onChangeAverage,H=o.onChangeScore,h=o.onAddTestCase,v=o.onRemoveTestCase,z=o.onChangeLanguage,ee=o.onAddTestCases,Re=o.form,pe=o.isshows,Ye=_.test_set_average,Be=_.test_set_score,je=_.name,Ne=Object(G.useState)(pe),et=Object(q.a)(Ne,2),me=et[0],mt=et[1];return Object(G.useEffect)(function(){mt(pe)},[pe]),c.a.createElement("div",{className:y.a["oj-left-panel"]},c.a.createElement("div",{className:y.a["oj-form-info"]},c.a.createElement("div",{className:y.a.field},c.a.createElement(T.a.Item,{label:c.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",c.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:c.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},c.a.createElement(l.a,{min:3,max:60})),c.a.createElement(T.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},c.a.createElement(g.a,{onChange:z},ue(D.language)))),c.a.createElement(T.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},c.a.createElement(C.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:c.a.createElement("span",null,60-((je==null?void 0:je.length)||0)),onChange:K})),c.a.createElement(T.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},c.a.createElement(at.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),c.a.createElement("div",{className:"tst-case-info"},c.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",c.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),c.a.createElement(T.a.Item,{name:["hack","test_set_score"]},c.a.createElement(t.a.Group,{onChange:H},c.a.createElement(t.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",c.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")),c.a.createElement(t.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",c.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")))),!_.test_set_score&&c.a.createElement(T.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},c.a.createElement(t.a.Group,{onChange:R},c.a.createElement(t.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),c.a.createElement(t.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!_.test_set_score&&c.a.createElement("div",null,c.a.createElement("div",{style:{display:"flex",height:"30px"}},c.a.createElement(U.a,{checked:me,onChange:function(Ie){mt(Ie.target.checked),Re.setFieldsValue({hack:{code_compile_score:0}}),ee()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),me&&c.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",c.a.createElement(T.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},c.a.createElement(l.a,{onChange:function(){ee()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),c.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")),c.a.createElement(T.a.List,{name:"hack_sets"},function(Fe,Ie){return Object(fe.a)(Ie),c.a.createElement(ae.a,{accordion:!0},Fe.map(function(Ke,Le){return c.a.createElement(lt,{key:"".concat(Ke.key,"--").concat(Le),header:c.a.createElement("a",{className:y.a["test-case-name"]},c.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(Le+1)),Be?null:c.a.createElement(c.a.Fragment,null,c.a.createElement(T.a.Item,{name:[Ke.name,"score"],fieldKey:[Ke.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(Le+1,"\u8BC4\u5206")}]},c.a.createElement(l.a,{onClick:function(Qe){return Qe.stopPropagation()},min:0,max:100,disabled:Ye})),c.a.createElement("span",null,"%"))),extra:c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()},className:y.a["use-extra"]},c.a.createElement(T.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Ke.name,"display_set"],fieldKey:[Ke.fieldKey,"display_set"]},c.a.createElement(U.a,null)),Le===Fe.length-1?c.a.createElement("div",{style:{marginRight:"10px"}}," ",c.a.createElement(We.a,{className:y.a["btn-remove-case"],onClick:h})):null,Le>0?c.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()}},c.a.createElement(te.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:c.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+Le),onConfirm:function(){v(Le)}},c.a.createElement(Te.a,{className:y.a["btn-remove-case"]}))):c.a.createElement(Te.a,{style:{opacity:0},className:y.a["btn-remove-case"]}))},c.a.createElement(T.a.Item,{label:"\u8F93\u5165",name:[Ke.name,"input"],fieldKey:[Ke.fieldKey,"input"]},c.a.createElement(ot,null)),c.a.createElement(T.a.Item,{label:"\u8F93\u51FA",name:[Ke.name,"output"],fieldKey:[Ke.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},c.a.createElement(ot,null)))}))}))))}var Lt=N.a=Object(G.forwardRef)(ht)},JI8h:function(_e,N,e){"use strict";var ge=e("5Dmo"),te=e("3S7+"),fe=e("oBTY"),E=e("miYZ"),U=e("tsqr"),n=e("tJVT"),t=e("PpiC"),f=e("q1tI"),u=e.n(f),d=e("9kvl"),g=e("Ot1p"),m=e("9Bee"),l=e("xIf3"),s=e.n(l),se=e("1vsH"),w=["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"],J=function(S,$){var r=S.editData,b=S.globalSetting,a=S.loading,Y=S.dispatch,T=S.onRef,q=T===void 0?function(){}:T,O=S.isEdit,L=Object(t.a)(S,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),ae=Object(f.useState)([]),I=Object(n.a)(ae,2),C=I[0],G=I[1],c=Object(f.useState)(),x=Object(n.a)(c,2),y=x[0],j=x[1],P=Object(f.useState)([]),F=Object(n.a)(P,2),D=F[0],de=F[1],ue=Object(f.useState)(""),Ue=Object(n.a)(ue,2),M=Ue[0],We=Ue[1],Te=Object(f.useState)(""),we=Object(n.a)(Te,2),Ce=we[0],at=we[1];Object(f.useEffect)(function(){G(["","","",""])},[]),Object(f.useEffect)(function(){if(!r||!O)return;We(r==null?void 0:r.name),at(r==null?void 0:r.analysis),G(r==null?void 0:r.choices.map(function(A){return A.choice_text}));var ve=[];r==null||r.choices.map(function(A,Z){A.is_answer&&ve.push(Z)}),de(ve)},[r,O]),Object(f.useImperativeHandle)($,function(){return{onSave:nt,Clear:rt}});var nt=function(){if(!M)return U.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=C.findIndex(function(Ae){return!Ae});if(A>-1)return U.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(w[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!D.length)return U.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(D.length<2)return U.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(se.D)(C))return U.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Z=C.map(function(Ae,xe){return{choice_text:Ae,is_answer:D.includes(xe)?1:0}});return{name:M,choices:Z,analysis:Ce}},rt=function(){We(""),at(""),de(""),G(["","","",""])};return u.a.createElement("section",{className:s.a.wrap},u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u9898\u5E72\uFF1A")),u.a.createElement(g.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:M,onChange:function(A){return We(A)}}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.required},"*"),u.a.createElement("span",{className:s.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",u.a.createElement("span",{className:s.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),C.map(function(ve,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(te.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(D.includes(A)?s.a.activeAnswer:""),onClick:function(){D.includes(A)?de(D.filter(function(Ae){return Ae!==A})):de([].concat(Object(fe.a)(D),[A]))}},w[A])),u.a.createElement("div",{className:s.a.editorWrap},y===A?u.a.createElement(g.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ve,onChange:function(Ae){C[A]=Ae,G(C)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return j(A)}},u.a.createElement(m.a,{value:ve}))),A>1&&u.a.createElement(te.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return G(C.filter(function(Ae,xe){return xe!==A}))}})),A<7&&A===C.length-1&&u.a.createElement(te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return G([].concat(Object(fe.a)(C),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(g.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ce,onChange:function(A){return at(A)}}))};N.a=Object(d.a)(function(i){var S=i.loading,$=i.globalSetting;return{globalSetting:$,loading:S.effects}},null,null,{forwardRef:!0})(Object(f.forwardRef)(J))},KGka:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("miYZ"),E=e("tsqr"),U=e("tJVT"),n=e("PpiC"),t=e("q1tI"),f=e.n(t),u=e("9kvl"),d=e("Ot1p"),g=e("xIf3"),m=e.n(g),l=["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"],s=function(w,J){var i=w.editData,S=w.globalSetting,$=w.loading,r=w.dispatch,b=w.onRef,a=b===void 0?function(){}:b,Y=w.isEdit,T=Object(n.a)(w,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),q=Object(t.useState)(),O=Object(U.a)(q,2),L=O[0],ae=O[1],I=Object(t.useState)(""),C=Object(U.a)(I,2),G=C[0],c=C[1],x=Object(t.useState)(""),y=Object(U.a)(x,2),j=y[0],P=y[1];Object(t.useEffect)(function(){if(!i||!Y)return;c(i==null?void 0:i.name),P(i==null?void 0:i.analysis);var de=i==null?void 0:i.choices.find(function(ue){return ue.is_answer});ae(de.choice_text==="\u6B63\u786E"?"0":"1")},[i,Y]),Object(t.useImperativeHandle)(J,function(){return{onSave:F,Clear:D}});var F=function(){if(!G)return E.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!L)return E.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ue=[{choice_text:"\u6B63\u786E",is_answer:L==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:L==="1"?1:0}];return{name:G,choices:ue,analysis:j}},D=function(){c(""),P(""),ae("")};return f.a.createElement("section",{className:m.a.wrap},f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement(d.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:G,onChange:function(ue){return c(ue)}}),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.required},"*"),f.a.createElement("span",{className:m.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",f.a.createElement("span",{className:m.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),f.a.createElement(te.a.Group,{buttonStyle:"solid",value:L,onChange:function(ue){return ae(ue.target.value)}},f.a.createElement(te.a.Button,{value:"0",className:"".concat(m.a.radio," mr40")},"\u6B63\u786E"),f.a.createElement(te.a.Button,{value:"1",className:m.a.radio},"\u9519\u8BEF")),f.a.createElement("p",{className:m.a.titleWrap},f.a.createElement("span",{className:m.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),f.a.createElement(d.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:j,onChange:function(ue){return P(ue)}}))};N.a=Object(u.a)(function(se){var w=se.loading,J=se.globalSetting;return{globalSetting:J,loading:w.effects}},null,null,{forwardRef:!0})(Object(t.forwardRef)(s))},M8RZ:function(_e,N,e){"use strict";e.d(N,"a",function(){return u});var ge=e("fWQN"),te=e("mtLc"),fe=e("yKVA"),E=e("879j"),U=e("q1tI"),n=e.n(U),t=e("i8i4"),f=e.n(t),u=function(d){Object(fe.a)(m,d);var g=Object(E.a)(m);function m(l){var s;Object(ge.a)(this,m),s=g.call(this,l);var se=window.document;return s.node=se.createElement("div"),se.body.appendChild(s.node),s}return Object(te.a)(m,[{key:"render",value:function(){var s=this.props.children;return Object(t.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),m}(n.a.Component)},O2Wb:function(_e,N,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,N,e){"use strict";var ge=e("2qtc"),te=e("kLXV"),fe=e("rAM+"),E=e("tJVT"),U=e("jrin"),n=e("q1tI"),t=e.n(n),f=e("VrN/"),u=e.n(f),d=e("bdgK"),g=e("p77/"),m=e("Bd2K"),l=e("ELLl"),s=e("19Vz"),se=e("lZu9"),w=e("kSUc"),J=e("9Bee"),i=e("0Owb"),S=e("dejd"),$=e("C+DQ"),r=[{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 b(o){var _=o.onActionCallback,K=o.title,R=o.icon,H=o.actionName,h=o.className,v=h===void 0?"":h,z=o.children;function ee(){_(H)}return t.a.createElement("a",{title:K,className:v,onClick:ee},t.a.createElement("i",{className:"md-iconfont ".concat(R)}),z)}var a=function(o){var _=o.watch,K=o.showNullButton,R=o.onActionCallback,H=o.fullScreen,h=o.insertTemp,v=[].concat(r,[{title:"".concat(_?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(_?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return t.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(z,ee){return t.a.createElement("li",{key:ee},z.actionName?t.a.createElement(b,Object(i.a)({},z,{onActionCallback:R})):t.a.createElement("span",{className:"v-line"}))}),K?t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,h&&t.a.createElement("li",null,t.a.createElement(b,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(h),onActionCallback:R},t.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),t.a.createElement("li",{className:"btn-full-screen"},t.a.createElement(b,{icon:"".concat(H?"icon-shrink":"icon-enlarge"),title:H?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:R})))},Y=e("M8RZ"),T=e("+L6B"),q=e("2/Rp"),O=e("y8nQ"),L=e("Vl3Y"),ae=e("5NDa"),I=e("5rEg"),C={labelCol:{span:4},wrapperCol:{span:20}},G=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,Object(i.a)({},C,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:R}),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},t.a.createElement(I.a,null)),t.a.createElement(L.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},t.a.createElement(I.a,null)),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},c=e("7ahc"),x=e("HmJG"),y=e("BjJ7"),j=L.a.useForm,P={width:280,marginRight:10},F={labelCol:{span:5},wrapperCol:{span:19}},D=function(o){var _=o.callback,K=o.onCancel,R=j(),H=Object(E.a)(R,1),h=H[0];function v(Re){_(Re)}function z(Re){h.setFieldsValue({src:"/api/attachments/".concat(Re.id)})}function ee(Re){var pe=Re.target.files[0];ue(pe,z)}return t.a.createElement(L.a,Object(i.a)({form:h},F,{className:"upload-image-panel",onFinish:v}),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},t.a.createElement("div",{className:"flex-container"},t.a.createElement(L.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},t.a.createElement(I.a,{style:P})),t.a.createElement(de,{onFileChange:ee}))),t.a.createElement(L.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},t.a.createElement(I.a,{style:{width:264}})),t.a.createElement(L.a.Item,{style:{textAlign:"right"}},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(o){var _=o.onFileChange;return t.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",t.a.createElement("input",{type:"file",accept:"image/*",onChange:_}))}function ue(o,_){if(!o)throw new String("\u6CA1\u6709\u6587\u4EF6");var K=new FormData;K.append("editormd-image-file",o),K.append("file_param_name","editormd-image-file"),K.append("byxhr","true");var R=new window.XMLHttpRequest;R.withCredentials=!0,R.addEventListener("load",function(H){_(JSON.parse(H.target.responseText))},!1),R.addEventListener("error",function(H){console.error(H)},!1),R.open("POST","".concat(y.a,"/api/attachments.json")),R.send(K)}var Ue=e("giR+"),M=e("fyUT"),We=e("7Kak"),Te=e("9yH6"),we=Te.a.Group,Ce={margin:"0 8px"},at=function(o){var _=o.callback,K=o.onCancel;function R(H){_(H)}return t.a.createElement(L.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:R},t.a.createElement("div",{className:"flex-container"},t.a.createElement("span",{style:Ce},"\u5355\u5143\u683C\u6570\uFF1A"),t.a.createElement("span",{style:Ce},"\u884C\u6570"),t.a.createElement(L.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},t.a.createElement(M.a,null)),t.a.createElement("span",{style:Ce},"\u5217\u6570"),t.a.createElement(L.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},t.a.createElement(M.a,null))),t.a.createElement("div",{className:"flex-container",style:{marginTop:12}},t.a.createElement("span",{style:Ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),t.a.createElement(L.a.Item,{name:"align"},t.a.createElement(we,null,t.a.createElement(Te.a,{value:"default"},t.a.createElement("i",{className:"fa fa-align-justify"})),t.a.createElement(Te.a,{value:"left"},t.a.createElement("i",{className:"fa fa-align-left"})),t.a.createElement(Te.a,{value:"center"},t.a.createElement("i",{className:"fa fa-align-center"})),t.a.createElement(Te.a,{value:"right"},t.a.createElement("i",{className:"fa fa-align-right"}))))),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(q.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(q.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))},nt="link",rt="upload-image",ve="code-block",A="add-table",Z="------------",Ae={default:Z,left:":".concat(Z),center:":".concat(Z,":"),right:"".concat(Z,":")},xe=e("9VGf"),Pe,ne;function ut(){}var He=0,ze=1e4,ot="\u2581",lt=` **\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 qe(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,Et=Je?"Cmd":"Ctrl",ht=(Pe={},Object(U.a)(Pe,Et+"-B","bold"),Object(U.a)(Pe,Et+"-I","italic"),Pe),dt=(ne={},Object(U.a)(ne,nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ne,ve,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ne,rt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ne,A,"\u6DFB\u52A0\u8868\u683C"),ne),Lt=N.a=function(o){var _=o.defaultValue,K=_===void 0?"":_,R=o.onChange,H=o.width,h=H===void 0?"100%":H,v=o.height,z=v===void 0?400:v,ee=o.miniToolbar,Re=ee===void 0?!1:ee,pe=o.isFocus,Ye=pe===void 0?!1:pe,Be=o.watch,je=o.insertTemp,Ne=o.id,et=Ne===void 0?"markdown-editor-id":Ne,me=o.showResizeBar,mt=me===void 0?!1:me,Fe=o.noStorage,Ie=Fe===void 0?!1:Fe,Ke=o.showNullButton,Le=Ke===void 0?!1:Ke,Ge=o.fullScreen,Qe=Ge===void 0?!1:Ge,gt=o.onBlur,Rt=o.onCMBeforeChange,it=o.className,St=it===void 0?"":it,Tt=o.placeholder,Bt=Tt===void 0?"":Tt,jt=o.values,Nt=jt===void 0?"":jt,Ft=Object(n.useState)(null),bt=Object(E.a)(Ft,2),p=bt[0],be=bt[1],Ce=Object(n.useState)(K),De=Object(E.a)(Ce,2),Oe=De[0],Xe=De[1],Ve=Object(n.useState)(Be),Me=Object(E.a)(Ve,2),st=Me[0],vt=Me[1],yt=Object(n.useState)(Qe),Ot=Object(E.a)(yt,2),Ut=Ot[0],pt=Ot[1],Dt=Object(n.useState)(""),Wt=Object(E.a)(Dt,2),At=Wt[0],Mt=Wt[1],Vt=Object(n.useState)(0),wt=Object(E.a)(Vt,2),xt=wt[0],It=wt[1],$t=Object(n.useState)(z),Kt=Object(E.a)($t,2),k=Kt[0],W=Kt[1],B=Object(n.useState)(!1),re=Object(E.a)(B,2),oe=re[0],X=re[1],V=Object(n.useRef)(),Q=Object(n.useRef)(),he=Object(n.useRef)(),Ee=Object(n.useRef)();Object(n.useEffect)(function(){Xe(Nt),p==null||p.setValue(Nt)},[Nt]),Object(n.useEffect)(function(){if(V.current){var ce=function(Se,ke){var tt=ke.clipboardData;if(tt){var ct=tt.types.toString(),ft=tt.items;if(ct==="text/html,Files"||ct==="Files"){var _t=ft[1];ct==="Files"&&(_t=ft[0]),_t.kind==="file"&&_t.type.match(/^image\//i)&&ue(_t.getAsFile(),function(Pt){Pt.id?le.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},le=u.a.fromTextArea(V.current,{mode:"markdown",lineNumbers:!Re,lineWrapping:!0,value:K,autoCloseTags:!0,autoCloseBrackets:!0});return Ye&&le.focus(),le.on("paste",ce),be(le),function(){le.off("paste",ce)}}},[]);var Ze=Object(n.useCallback)(function(){if(Q.current)try{var ce=Q.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,le=Q.current.getElementsByClassName("markdown-editor-body")[0];Ut?le.style.height="calc(100vh - ".concat(ce,"px)"):le.style.height="".concat(k-ce,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[k,Q,Ut]);Object(n.useEffect)(function(){function ce(){var ie=new d.default(function(Se){var ke=Object(fe.a)(Se),tt;try{for(ke.s();!(tt=ke.n()).done;){var ct=tt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&(Ze(),p.setSize("100%","100%"),p.refresh())}}catch(ft){ke.e(ft)}finally{ke.f()}});return ie.observe(V.current.parentElement),ie}if(p){var le=ce();return function(){le.unobserve(V.current.parentElement)}}},[p,Ze]),Object(n.useEffect)(function(){if(p){for(var ce=[],le=function(){var ct=Se[ie];ke=Object(E.a)(ct,2);var ft=ke[0],_t=ke[1],Pt=Object(U.a)({},ft,function(){$e(_t)});ce.push(Pt),p.addKeyMap(Pt)},ie=0,Se=Object.entries(ht);ie0){var ce=new Date().getTime(),le=window.sessionStorage.getItem(et);ce>=xt+ze&&(!le||le!==Oe)&&(window.sessionStorage.setItem(et,Oe),X(!0))}},ze),Object(n.useEffect)(function(){vt(Be)},[p,Be]),Object(n.useEffect)(function(){p&&(Ye&&p.focus())},[p,Ye]),Object(n.useEffect)(function(){if(st&&p){var ce=function(Se){var ke=Se.target;if(Ee.current){var tt=ke.scrollTop/ke.scrollHeight;Ee.current.scrollTop=Ee.current.scrollHeight*tt}},le=p.getScrollerElement();return le.addEventListener("scroll",ce),function(){le.removeEventListener("scroll",ce)}}},[p,st]),Object(n.useEffect)(function(){if(p&&Rt){var ce=function(ie,Se){Rt(ie,Se)};return p.on("beforeChange",ce),function(){p.off("beforeChange",ce)}}},[p,Rt]),Object(n.useEffect)(function(){if(p&>){var ce=function(){gt(p.getValue())};return p.on("blur",ce),function(){p.off("blur",ce)}}},[p,gt]),Object(n.useEffect)(function(){if(p){var ce=function(ie){var Se=ie.getValue();Xe(Se),It(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),R&&R(Se)};return p.on("change",ce),function(){p.off("change",ce)}}},[p,R]),Object(n.useEffect)(function(){p&&(K==null?(p.setValue(""),Xe("")):K!==p.getValue()&&(p.setValue(K),Xe(K),p.setCursor(p.lineCount(),0)))},[p,K]);var $e=Object(n.useCallback)(function(ce){var le=p.getCursor(),ie=p.getSelection(),Se=ie.split(` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function qe(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}var Je=navigator.platform.toUpperCase().indexOf("MAC")>=0,Et=Je?"Cmd":"Ctrl",ht=(Pe={},Object(U.a)(Pe,Et+"-B","bold"),Object(U.a)(Pe,Et+"-I","italic"),Pe),dt=(ne={},Object(U.a)(ne,nt,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(ne,ve,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(ne,rt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(ne,A,"\u6DFB\u52A0\u8868\u683C"),ne),Lt=N.a=function(o){var _=o.defaultValue,K=_===void 0?"":_,R=o.onChange,H=o.width,h=H===void 0?"100%":H,v=o.height,z=v===void 0?400:v,ee=o.miniToolbar,Re=ee===void 0?!1:ee,pe=o.isFocus,Ye=pe===void 0?!1:pe,Be=o.watch,je=o.insertTemp,Ne=o.id,et=Ne===void 0?"markdown-editor-id":Ne,me=o.showResizeBar,mt=me===void 0?!1:me,Fe=o.noStorage,Ie=Fe===void 0?!1:Fe,Ke=o.showNullButton,Le=Ke===void 0?!1:Ke,Ge=o.fullScreen,Qe=Ge===void 0?!1:Ge,gt=o.onBlur,Rt=o.onCMBeforeChange,it=o.className,St=it===void 0?"":it,Tt=o.placeholder,Bt=Tt===void 0?"":Tt,jt=o.values,Nt=jt===void 0?"":jt,Ft=Object(n.useState)(null),bt=Object(E.a)(Ft,2),p=bt[0],be=bt[1],De=Object(n.useState)(K),ye=Object(E.a)(De,2),Oe=ye[0],Xe=ye[1],Ve=Object(n.useState)(Be),Me=Object(E.a)(Ve,2),st=Me[0],vt=Me[1],yt=Object(n.useState)(Qe),Ot=Object(E.a)(yt,2),Ut=Ot[0],pt=Ot[1],Dt=Object(n.useState)(""),Wt=Object(E.a)(Dt,2),At=Wt[0],Mt=Wt[1],Vt=Object(n.useState)(0),wt=Object(E.a)(Vt,2),xt=wt[0],It=wt[1],$t=Object(n.useState)(z),Kt=Object(E.a)($t,2),k=Kt[0],W=Kt[1],B=Object(n.useState)(!1),re=Object(E.a)(B,2),oe=re[0],X=re[1],V=Object(n.useRef)(),Q=Object(n.useRef)(),he=Object(n.useRef)(),Ee=Object(n.useRef)();Object(n.useEffect)(function(){Xe(Nt),p==null||p.setValue(Nt)},[Nt]),Object(n.useEffect)(function(){if(V.current){var ce=function(Se,ke){var tt=ke.clipboardData;if(tt){var ct=tt.types.toString(),ft=tt.items;if(ct==="text/html,Files"||ct==="Files"){var _t=ft[1];ct==="Files"&&(_t=ft[0]),_t.kind==="file"&&_t.type.match(/^image\//i)&&ue(_t.getAsFile(),function(Pt){Pt.id?le.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):(Pt==null?void 0:Pt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},le=u.a.fromTextArea(V.current,{mode:"markdown",lineNumbers:!Re,lineWrapping:!0,value:K,autoCloseTags:!0,autoCloseBrackets:!0});return Ye&&le.focus(),le.on("paste",ce),be(le),function(){le.off("paste",ce)}}},[]);var Ze=Object(n.useCallback)(function(){if(Q.current)try{var ce=Q.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,le=Q.current.getElementsByClassName("markdown-editor-body")[0];Ut?le.style.height="calc(100vh - ".concat(ce,"px)"):le.style.height="".concat(k-ce,"px")}catch(ie){console.log(ie,"---- to set md editor body height")}},[k,Q,Ut]);Object(n.useEffect)(function(){function ce(){var ie=new d.default(function(Se){var ke=Object(fe.a)(Se),tt;try{for(ke.s();!(tt=ke.n()).done;){var ct=tt.value;(ct.target.offsetHeight>0||ct.target.offsetWidth>0)&&(Ze(),p.setSize("100%","100%"),p.refresh())}}catch(ft){ke.e(ft)}finally{ke.f()}});return ie.observe(V.current.parentElement),ie}if(p){var le=ce();return function(){le.unobserve(V.current.parentElement)}}},[p,Ze]),Object(n.useEffect)(function(){if(p){for(var ce=[],le=function(){var ct=Se[ie];ke=Object(E.a)(ct,2);var ft=ke[0],_t=ke[1],Pt=Object(U.a)({},ft,function(){$e(_t)});ce.push(Pt),p.addKeyMap(Pt)},ie=0,Se=Object.entries(ht);ie0){var ce=new Date().getTime(),le=window.sessionStorage.getItem(et);ce>=xt+ze&&(!le||le!==Oe)&&(window.sessionStorage.setItem(et,Oe),X(!0))}},ze),Object(n.useEffect)(function(){vt(Be)},[p,Be]),Object(n.useEffect)(function(){p&&(Ye&&p.focus())},[p,Ye]),Object(n.useEffect)(function(){if(st&&p){var ce=function(Se){var ke=Se.target;if(Ee.current){var tt=ke.scrollTop/ke.scrollHeight;Ee.current.scrollTop=Ee.current.scrollHeight*tt}},le=p.getScrollerElement();return le.addEventListener("scroll",ce),function(){le.removeEventListener("scroll",ce)}}},[p,st]),Object(n.useEffect)(function(){if(p&&Rt){var ce=function(ie,Se){Rt(ie,Se)};return p.on("beforeChange",ce),function(){p.off("beforeChange",ce)}}},[p,Rt]),Object(n.useEffect)(function(){if(p&>){var ce=function(){gt(p.getValue())};return p.on("blur",ce),function(){p.off("blur",ce)}}},[p,gt]),Object(n.useEffect)(function(){if(p){var ce=function(ie){var Se=ie.getValue();Xe(Se),It(new Date().getTime()),ie.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),R&&R(Se)};return p.on("change",ce),function(){p.off("change",ce)}}},[p,R]),Object(n.useEffect)(function(){p&&(K==null?(p.setValue(""),Xe("")):K!==p.getValue()&&(p.setValue(K),Xe(K),p.setCursor(p.lineCount(),0)))},[p,K]);var $e=Object(n.useCallback)(function(ce){var le=p.getCursor(),ie=p.getSelection(),Se=ie.split(` `);switch(ce){case"bold":return p.replaceSelection("**"+ie+"**"),ie===""&&p.setCursor(le.line,le.ch+2),p.focus();case"italic":return p.replaceSelection("*"+ie+"*"),ie===""&&p.setCursor(le.line,le.ch+1),p.focus();case"code":return p.replaceSelection("`"+ie+"`"),ie===""&&p.setCursor(le.line,le.ch+1),p.focus();case"inline-latex":return p.replaceSelection("`$$"+ie+"$$`"),ie===""&&p.setCursor(le.line,le.ch+3),p.focus();case"latex":return p.replaceSelection("```latex\n"+ie+"\n```"),p.setCursor(le.line+1,ie.length+1),p.focus();case"line-break":return p.replaceSelection(`
        `),p.focus();case"list-ul":return ie===""?p.replaceSelection("- "+ie):p.replaceSelection(Se.map(function(ke){return ke===""?"":"- ".concat(ke)}).join(` `)),p.focus();case"list-ol":return ie===""?p.replaceSelection("1. "+ie):p.replaceSelection(Se.map(function(ke,tt){return ke===""?"":"".concat(tt+1,". ").concat(ke)}).join(` @@ -16,4 +16,4 @@ `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},a=["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"];r.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,L){var ae=d(r,O,L,a,[b]);return{suggestions:ae}}});var Y=["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"];r.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,L){var ae=[{label:"print",kind:r.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(` `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=d(r,O,L,Y,ae);return{suggestions:I}}});var T=["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"];r.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,L){var ae=[b,{label:"main",kind:r.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(` `),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:r.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(` -`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=d(r,O,L,T,ae);return{suggestions:I}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function s(){}var se=!1,w={"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 J(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=r;if(Array.isArray(r)){for(var a=0;a0||Re.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(pe){z.e(pe)}finally{z.f()}}),h.observe(A.current)),h}function He(){fe.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var h=Z.current.instance;if(q!=null&&h&&Pe){var v=h.getModel();v&&q!==v.getValue()&&(se=!0,v.setValue(q),h.layout(),se=!1)}},[q,Pe,Z.current]);function ze(){var h=Z.current.instance;if(h){var v=h.getSelection(),z=Z.current.pastePos||{},ee=new i.Range(z.startLineNumber||v.endLineNumber,z.startColumn||v.endColumn,z.endLineNumber||v.endLineNumber,z.endColumn||v.endColumn);setTimeout(function(){h.executeEdits("",[{range:ee,text:""}])},300)}}function ot(h){(window.navigator.platform.match("Mac")?h.metaKey:h.ctrlKey)&&h.keyCode==83&&(h.preventDefault(),F())}var lt=function(){if(de&&Z.current.instance){var v=Z.current.instance.getContentHeight();R(v0||Te.target.offsetWidth>0)&&de.layout()}}catch(we){M.e(we)}finally{M.f()}}),ue.observe(C.current)),ue}Object(t.useEffect)(function(){C.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(de){i=de;var ue=i.editor.createDiffEditor(C.current,Object(ge.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},I));y(ue);var Ue=j(ue);return function(){ue.dispose();var M=ue.getModel();M&&M.dispose(),Ue.unobserve(C.current)}})},[]),Object(t.useEffect)(function(){x&&x.setModel({original:i.editor.createModel(q,L),modified:i.editor.createModel(O,L)})},[q,O,L,x]);var P=l(a),F=l(T),D={width:P,height:F};return f.a.createElement("div",{className:"my-diff-editor",ref:C,style:D})}},bCnd:function(_e,N,e){"use strict";e.d(N,"b",function(){return E}),e.d(N,"a",function(){return U});var ge=e("je13"),te=e.n(ge),fe=!1;function E(n,t){var f=te.a.get("__ec");f||(f={}),f[n]=t,te.a.set("__ec",f)}function U(n,t){var f=te.a.get("__ec");return f?f[n]===void 0?t:f[n]:t}},buVm:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("q1tI"),E=e.n(fe),U=e("9Bee"),n=e("YAlC"),t=e.n(n),f=["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"],u=function(g){var m=g.index,l=g.typeName,s=g.type,se=g.isEdit,w=se===void 0?!1:se,J=g.data,i=J===void 0?{}:J,S=g.inMouseId,$=g.onSetScore,r=$===void 0?function(){}:$,b=g.onDelete,a=b===void 0?function(){}:b,Y=g.onMouseEnter,T=Y===void 0?function(){}:Y,q=g.onEdit,O=q===void 0?function(){}:q,L=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15"),key:D},E.a.createElement("div",{className:"line28"},f[D]),E.a.createElement("div",{className:"".concat(t.a.answer," ml5")},E.a.createElement(U.a,{value:F==null?void 0:F.choice_text})))}))},ae=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(te.a,{disabled:!0,key:D},F==null?void 0:F.choice_text)})))},I=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},E.a.createElement(U.a,{value:i==null||((P=i.program_attr)===null||P===void 0)?void 0:P.description})))},C=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexColumn," mt15")},i==null||((P=i.standard_answer)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(U.a,{key:D,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},G=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt15"},E.a.createElement("div",null,"\u7B54\u6848\uFF1A"),E.a.createElement(U.a,{value:i==null||((P=i.answer_texts)===null||P===void 0)?void 0:P[0]})))},c=function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt10"},"\u5173\u5361"),P==null?void 0:P.map(function(F,D){return E.a.createElement("div",{key:D,className:"mt10 font14"},D+1,". ",F==null?void 0:F.challenge_name)}))},x=function(){var P={SINGLE:L,MULTIPLE:L,JUDGMENT:ae,PROGRAM:I,COMPLETION:C,SUBJECTIVE:G,PRACTICAL:c};return P[s]?P[s]():null},y=function(P,F){var D=''.concat(F+1,'\u3001\uFF08').concat(P.score,"\u5206\uFF09");return D};return E.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return T(i.id)}},E.a.createElement("div",{className:t.a.action,style:{opacity:S===i.id?1:0}},E.a.createElement("div",{className:t.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),E.a.createElement("div",{className:t.a.setScore,onClick:function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];r(i.id,l,P,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),w&&l!=="\u5B9E\u8BAD\u9898"&&E.a.createElement("div",{className:t.a.setScore,onClick:function(){return O(i)}},"\u7F16\u8F91\u8BD5\u9898"),E.a.createElement("div",{className:t.a.delete,onClick:function(){return a(i.id)}},"\u5220\u9664")),E.a.createElement("div",{className:t.a.content},E.a.createElement("div",{className:t.a.titleWrap},E.a.createElement(U.a,{className:t.a.titleHtml,value:y(i,m)+i.name||(i==null?void 0:i.shixun_name)})),x()))};N.a=u},dejd:function(_e,N,e){},"e/zO":function(_e,N,e){_e.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(_e,N,e){},kqOp:function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("0Owb"),te=e("fWQN"),fe=e("mtLc"),E=e("yKVA"),U=e("879j"),n=e("q1tI"),t=e.n(n),f=e("Ot1p"),u="\u2581",d=function(g){Object(E.a)(l,g);var m=Object(U.a)(l);function l(){var s;Object(te.a)(this,l);for(var se=arguments.length,w=new Array(se),J=0;J0&>[0]!==void 0?gt[0]:!1,it.next=3,(Ye=ze.current)===null||Ye===void 0?void 0:Ye.onSave();case 3:if(Ne=it.sent,Ne){it.next=6;break}return it.abrupt("return");case 6:return et=qe||{},me=et.course,mt=et.item_type,Fe=et.difficulty,Ie=et.knowledge,Ke=Ie===void 0?[]:Ie,Le=Object(S.a)({exercise_subject_ids:me,exercise_point_ids:Ke,item_type:mt,difficulty:Fe,is_syc_item_bank:je},Ne||{}),Ge=mt==="PROGRAM"?"/api/problems/".concat(ne==null||((Be=ne.program_attr)===null||Be===void 0)?void 0:Be.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id),it.next=11,Object(D.a)(Ge,{method:"put",body:Le});case 11:Qe=it.sent,(Qe==null?void 0:Qe.status)===0&&(ut(),He());case 13:case"end":return it.stop()}},pe)}));return function(){return Re.apply(this,arguments)}}();g.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:G.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){g.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.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"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.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 Re=Object(s.a)(l.a.mark(function Ye(){return l.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,ee(!0);case 2:return je.abrupt("return",je.sent);case 3:case"end":return je.stop()}},Ye)}));function pe(){return Re.apply(this,arguments)}return pe}(),onCancel:ee})};return a.a.createElement("div",{className:G.a.modal},a.a.createElement("div",{className:G.a.main},a.a.createElement("div",{className:G.a.title},a.a.createElement("span",{className:G.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:G.a.edit,onClick:He}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:G.a.body,id:"question-scroll"},K?a.a.createElement(I.a,{size:"large",className:G.a.load,spinning:!0}):h()),a.a.createElement("div",{className:G.a.btns},a.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:function(){return He()}},"\u53D6\u6D88"),a.a.createElement(L.a,{size:"large",type:"primary",onClick:function(){return v()}},"\u4FDD\u5B58"))))},ue=de,Ue=e("5X0v"),M=e.n(Ue),We=e("9ZNV"),Te=e("LvDl"),we=e.n(Te),ye=e("WCUW"),at=e("vCeJ"),nt=e("9SwW"),rt=r.a.TextArea,ve=function(Pe){var ne={\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 ne[Pe]||0},A=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],ut=Pe.map(function(He){var ze=ne.find(function(ot){return He.item_type===ot.type});return Object(S.a)(Object(S.a)({},He),ze)});return ut},Z=function(Pe){var ne,ut,He,ze,ot,lt,qe,Je,Et=Pe.problemsetPreview,ht=Pe.user,dt=Pe.globalSetting,Lt=Pe.loading,o=Pe.dispatch,_=Pe.match,K=Object(i.a)(Pe,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),R=Object(b.useState)(),H=Object(J.a)(R,2),h=H[0],v=H[1],z=Object(b.useState)(),ee=Object(J.a)(z,2),Re=ee[0],pe=ee[1],Ye=Object(b.useState)([]),Be=Object(J.a)(Ye,2),je=Be[0],Ne=Be[1],et=Object(b.useState)([]),me=Object(J.a)(et,2),mt=me[0],Fe=me[1],Ie=Object(b.useState)(!1),Ke=Object(J.a)(Ie,2),Le=Ke[0],Ge=Ke[1],Qe=Object(b.useState)(""),gt=Object(J.a)(Qe,2),Rt=gt[0],it=gt[1],St=Object(b.useState)(!1),Tt=Object(J.a)(St,2),Bt=Tt[0],jt=Tt[1],Nt=w.a.useForm(),Ft=Object(J.a)(Nt,1),bt=Ft[0],p=Object(b.useState)({}),be=Object(J.a)(p,2),Ce=be[0],De=be[1],Oe=Object(b.useRef)(),Xe=Le?"/exam/exerciseManagement":"/exam/questionManagement";Object(b.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(b.useEffect)(function(){Me(),Ve(),st()},[]),Object(b.useEffect)(function(){var k;(_==null||((k=_.params)===null||k===void 0)?void 0:k.exerciseId)&&Ge(!0)},[_==null||((ne=_.params)===null||ne===void 0)?void 0:ne.exerciseId]);var Ve=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re;return l.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(D.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)||""}});case 2:re=X.sent,(re==null?void 0:re.data)&&Ne(A(re.data));case 4:case"end":return X.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),Me=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re,oe,X,V,Q,he,Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)){$e.next=9;break}return $e.next=3,o({type:"problemsetPreview/getEditPaperData",payload:{id:_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId}});case 3:oe=$e.sent,X=oe.exam||{},V=X.exercise_subject_id,Q=X.name,he=X.difficulty,Ee=X.exam_notes,bt.setFieldsValue({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),De({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),$e.next=10;break;case 9:o({type:"problemsetPreview/getPaperData"});case 10:case"end":return $e.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),st=function(){var k=Object(s.a)(l.a.mark(function W(){var B;return l.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(D.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:B=oe.sent,(B==null?void 0:B.data)&&Fe(B.data||[]);case 4:case"end":return oe.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),vt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=we.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(ye.J)({id:W,challenge_scores:X.map(function($e){return{challenge_id:$e.challenge_id,score:$e.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,o({type:"problemsetPreview/setScore",payload:{id:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},yt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=we.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(at.p)({id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,challenge_scores:X.map(function(Ct){return{challenge_id:Ct.challenge_id,score:Ct.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,o({type:"paperlibrary/setScore",payload:{id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},Ot=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){return l.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:W}});case 2:Me(),Ve();case 4:case"end":return V.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Ut=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,itemId:W}});case 2:Me(),Ve();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},pt=function(W,B){Oe.current=ve(B),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(oe){Oe.current=oe}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.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 re=Object(s.a)(l.a.mark(function X(){var V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Le?W.toLowerCase():W,score:Oe.current,id:_==null||((V=_.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:Oe.current=null,Me();case 4:case"end":return he.stop()}},X)}));function oe(){return re.apply(this,arguments)}return oe}()})},Dt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,item_type:Le?W.toLowerCase():W}});case 2:Me(),Ve();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Wt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V,Q;return l.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!(!B.destination||!B.source)){Ee.next=2;break}return Ee.abrupt("return");case 2:if(oe=re.questions[B.source.index].id,X=B.destination.index+1,!Le){Ee.next=10;break}return Ee.next=7,o({type:"paperlibrary/adjustPosition",payload:{id:_==null||((Q=_.params)===null||Q===void 0)?void 0:Q.exerciseId,itemId:oe,position:X}});case 7:V=Ee.sent,Ee.next=13;break;case 10:return Ee.next=12,o({type:"problemsetPreview/adjustPosition",payload:{id:oe,position:X}});case 12:V=Ee.sent;case 13:if(!(V.status===-1)){Ee.next=15;break}return Ee.abrupt("return");case 15:Me();case 16:case"end":return Ee.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),At=function(W,B,re){var oe=Array.from(W),X=oe.splice(B,1),V=Object(J.a)(X,1),Q=V[0];return oe.splice(re,0,Q),oe},Mt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(B.destination){he.next=2;break}return he.abrupt("return");case 2:return X=At(re,B.source.index,B.destination.index),Ne(X),he.next=6,Object(D.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(_==null||((oe=_.params)===null||oe===void 0)?void 0:oe.exerciseId)||"",items:X.map(function(Ee,Ze){return{position:Ze+1,item_type:Ee.type}})}});case 6:V=he.sent,V.status!==0&&(Ne(re),t.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return he.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Vt=function(W){var B="Anchor_".concat(W),re=document.getElementById(B);re&&setTimeout(function(){return re.scrollIntoView({block:"start",behavior:"smooth"})})},wt=function(W){De(Object(S.a)({},bt.getFieldsValue()))},xt=function(){var k=Object(s.a)(l.a.mark(function W(B){var re,oe,X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return oe=Le?"/api/examination_banks/".concat(_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId,".json"):"/api/examination_banks.json",jt(!0),Q.next=4,Object(D.a)(oe,{method:Le?"put":"post",body:B});case 4:X=Q.sent,X.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),jt(!1),Y.c.push("/exam/exerciseManagement"));case 6:case"end":return Q.stop()}},W)}));return function(B){return k.apply(this,arguments)}}(),It=function(W){it(W)},$t=function(){Me()},Kt=function(W){if(!W||!(W==null?void 0:W.length))return[];var B=je.map(function(re){var oe=(W==null?void 0:W.find(function(X){return re.type===X.type}))||{};return oe});return B};return a.a.createElement("section",{className:M.a.bg},a.a.createElement("div",{className:M.a.left},a.a.createElement("div",{className:M.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),a.a.createElement(T.a,{onDragEnd:function(W){return Mt(W,je)}},a.a.createElement(T.c,{droppableId:"droppable"},function(k,W){return a.a.createElement("div",Object(U.a)({ref:k.innerRef},k.droppableProps,{style:{width:"100%"}}),je.map(function(B,re){var oe=B.type,X=B.count,V=B.name,Q=B.icon;return a.a.createElement(T.b,{key:oe,draggableId:oe,index:re},function(he,Ee){return a.a.createElement("div",Object(U.a)({ref:he.innerRef},he.draggableProps,he.dragHandleProps,{className:M.a.list,onClick:function(){return Vt(oe)}}),a.a.createElement("i",{className:"iconfont ".concat(Q)}),a.a.createElement("span",null,V,"\xA0\xA0(",X,"\u5C0F\u9898)"))})}))}))),a.a.createElement("div",{className:M.a.right},a.a.createElement(nt.a,{style:{paddingLeft:30},path:Xe,title:Le?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(w.a,{form:bt,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:xt,onValuesChange:wt},a.a.createElement(w.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(E.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},mt.map(function(k){return a.a.createElement(E.a.Option,{key:k.id,title:k.name,value:k.id},k.name)}))),a.a.createElement(w.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(r.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((ut=Ce.name)===null||ut===void 0?void 0:ut.length)||0,"/60")})),a.a.createElement(w.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(te.a.Group,null,a.a.createElement(te.a,{value:1},"\u7B80\u5355"),a.a.createElement(te.a,{value:2},"\u9002\u4E2D"),a.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(w.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(rt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:M.a.wrap},Le&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(M.a.flexRow," ").concat(M.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:M.a.questionNumber},"\u9898\u6570\uFF1A",(He=Et.paperData)===null||He===void 0||((ze=He.exam)===null||ze===void 0)?void 0:ze.all_questions_count),a.a.createElement("span",{className:M.a.score},"\u603B\u5206\uFF1A",(ot=Et.paperData)===null||ot===void 0||((lt=ot.exam)===null||lt===void 0)?void 0:lt.all_score,"\u5206")),a.a.createElement("div",{className:M.a.selectTopicButton,onClick:function(){var W;return Y.c.push("/exam/questionManagement/preview_select/".concat(_==null||((W=_.params)===null||W===void 0)?void 0:W.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:M.a.line})),(qe=Kt((Je=Et.paperData)===null||Je===void 0?void 0:Je.questionList))===null||qe===void 0?void 0:qe.map(function(k,W){var B,re=(k==null?void 0:k.type)===Re,oe=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:M.a.relative,key:W},a.a.createElement("div",{className:M.a.typeActive,id:"Anchor_".concat(k.type),onMouseEnter:function(){pe(k.type),v(null)}},a.a.createElement("span",{className:M.a.typeName},oe[W],(B=k.number)===null||B===void 0?void 0:B.slice(1),"\u3001",k.name,"\uFF08\u5171",k.questions_count,"\u9898\uFF0C\u5171",k.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:M.a.typeAction,style:{opacity:re?1:0}},k.type!=="PRACTICAL"&&a.a.createElement("div",{className:M.a.setScore,onClick:function(){return pt(k.type,k.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:M.a.delete,onClick:function(){return Dt(k.type)}},"\u5220\u9664"))),a.a.createElement(T.a,{onDragEnd:function(V){return Wt(V,k)}},a.a.createElement(T.c,{droppableId:W.toString()},function(X,V){var Q;return a.a.createElement("div",Object(U.a)({className:"mt20",ref:X.innerRef},X.droppableProps,{onScroll:function(){}}),(Q=k.questions)===null||Q===void 0?void 0:Q.map(function(he,Ee){return a.a.createElement(T.b,{draggableId:he.id.toString(),index:Ee,key:he.id},function(Ze){return a.a.createElement("div",Object(U.a)({ref:Ze.innerRef},Ze.draggableProps,Ze.dragHandleProps),a.a.createElement(q.a,{isEdit:Le,index:Ee,typeName:k.name,type:k.type,data:he,inMouseId:h,onSetScore:Le?yt:vt,onDelete:Le?Ut:Ot,onEdit:It,onMouseEnter:function(Ct){v(Ct),pe(null)}}))})}))})))}))),!!Rt&&a.a.createElement(ue,{visible:Rt,onCancel:function(){return it("")},onOk:$t}),a.a.createElement(We.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Y.c.push(Xe)},onOk:function(){return bt.submit()},loading:Bt,className:M.a.fixedBtn}))},Ae=N.default=Object(Y.a)(function(xe){var Pe=xe.problemsetPreview,ne=xe.user,ut=xe.loading,He=xe.globalSetting;return{problemsetPreview:Pe,user:ne,globalSetting:He,loading:ut.effects}})(Z)},vGm4:function(_e,N,e){_e.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(_e,N,e){_e.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); +`),insertTextRules:r.languages.CompletionItemInsertTextRule.InsertAsSnippet}],I=d(r,O,L,T,ae);return{suggestions:I}}})},m="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";function l(r){return/^\d+$/.test(r)?"".concat(r,"px"):r}function s(){}var se=!1,w={"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 J(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=r;if(Array.isArray(r)){for(var a=0;a0||Re.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(pe){z.e(pe)}finally{z.f()}}),h.observe(A.current)),h}function He(){fe.b.warn(decodeURIComponent(m))}Object(t.useEffect)(function(){var h=Z.current.instance;if(q!=null&&h&&Pe){var v=h.getModel();v&&q!==v.getValue()&&(se=!0,v.setValue(q),h.layout(),se=!1)}},[q,Pe,Z.current]);function ze(){var h=Z.current.instance;if(h){var v=h.getSelection(),z=Z.current.pastePos||{},ee=new i.Range(z.startLineNumber||v.endLineNumber,z.startColumn||v.endColumn,z.endLineNumber||v.endLineNumber,z.endColumn||v.endColumn);setTimeout(function(){h.executeEdits("",[{range:ee,text:""}])},300)}}function ot(h){(window.navigator.platform.match("Mac")?h.metaKey:h.ctrlKey)&&h.keyCode==83&&(h.preventDefault(),F())}var lt=function(){if(de&&Z.current.instance){var v=Z.current.instance.getContentHeight();R(v0||Te.target.offsetWidth>0)&&de.layout()}}catch(we){M.e(we)}finally{M.f()}}),ue.observe(C.current)),ue}Object(t.useEffect)(function(){C.current&&e.e(32).then(e.t.bind(null,"M/lh",7)).then(function(de){i=de;var ue=i.editor.createDiffEditor(C.current,Object(ge.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},I));y(ue);var Ue=j(ue);return function(){ue.dispose();var M=ue.getModel();M&&M.dispose(),Ue.unobserve(C.current)}})},[]),Object(t.useEffect)(function(){x&&x.setModel({original:i.editor.createModel(q,L),modified:i.editor.createModel(O,L)})},[q,O,L,x]);var P=l(a),F=l(T),D={width:P,height:F};return f.a.createElement("div",{className:"my-diff-editor",ref:C,style:D})}},bCnd:function(_e,N,e){"use strict";e.d(N,"b",function(){return E}),e.d(N,"a",function(){return U});var ge=e("je13"),te=e.n(ge),fe=!1;function E(n,t){var f=te.a.get("__ec");f||(f={}),f[n]=t,te.a.set("__ec",f)}function U(n,t){var f=te.a.get("__ec");return f?f[n]===void 0?t:f[n]:t}},buVm:function(_e,N,e){"use strict";var ge=e("7Kak"),te=e("9yH6"),fe=e("q1tI"),E=e.n(fe),U=e("9Bee"),n=e("YAlC"),t=e.n(n),f=["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"],u=function(g){var m=g.index,l=g.typeName,s=g.type,se=g.isEdit,w=se===void 0?!1:se,J=g.data,i=J===void 0?{}:J,S=g.inMouseId,$=g.onSetScore,r=$===void 0?function(){}:$,b=g.onDelete,a=b===void 0?function(){}:b,Y=g.onMouseEnter,T=Y===void 0?function(){}:Y,q=g.onEdit,O=q===void 0?function(){}:q,L=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15"),key:D},E.a.createElement("div",{className:"line28"},f[D]),E.a.createElement("div",{className:"".concat(t.a.answer," ml5")},E.a.createElement(U.a,{value:F==null?void 0:F.choice_text})))}))},ae=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},i==null||((P=i.choices)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(te.a,{disabled:!0,key:D},F==null?void 0:F.choice_text)})))},I=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexRow," mt15")},E.a.createElement(U.a,{value:i==null||((P=i.program_attr)===null||P===void 0)?void 0:P.description})))},C=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"".concat(t.a.flexColumn," mt15")},i==null||((P=i.standard_answer)===null||P===void 0)?void 0:P.map(function(F,D){return E.a.createElement(U.a,{key:D,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(F.position,"\uFF09\uFF1A").concat(F.answer_text.join("\u3001"))})})))},G=function(){var P;return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt15"},E.a.createElement("div",null,"\u7B54\u6848\uFF1A"),E.a.createElement(U.a,{value:i==null||((P=i.answer_texts)===null||P===void 0)?void 0:P[0]})))},c=function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];return E.a.createElement("div",{className:t.a.answerWrap},E.a.createElement("div",{className:"mt10"},"\u5173\u5361"),P==null?void 0:P.map(function(F,D){return E.a.createElement("div",{key:D,className:"mt10 font14"},D+1,". ",F==null?void 0:F.challenge_name)}))},x=function(){var P={SINGLE:L,MULTIPLE:L,JUDGMENT:ae,PROGRAM:I,COMPLETION:C,SUBJECTIVE:G,PRACTICAL:c};return P[s]?P[s]():null},y=function(P,F){var D=''.concat(F+1,'\u3001\uFF08').concat(P.score,"\u5206\uFF09");return D};return E.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return T(i.id)}},E.a.createElement("div",{className:t.a.action,style:{opacity:S===i.id?1:0}},E.a.createElement("div",{className:t.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),E.a.createElement("div",{className:t.a.setScore,onClick:function(){var P=(i==null?void 0:i.shixun)||(i==null?void 0:i.examination_bank_shixun_challenges)||[];r(i.id,l,P,i.score)}},"\u8BBE\u7F6E\u5F97\u5206"),w&&l!=="\u5B9E\u8BAD\u9898"&&E.a.createElement("div",{className:t.a.setScore,onClick:function(){return O(i)}},"\u7F16\u8F91\u8BD5\u9898"),E.a.createElement("div",{className:t.a.delete,onClick:function(){return a(i.id)}},"\u5220\u9664")),E.a.createElement("div",{className:t.a.content},E.a.createElement("div",{className:t.a.titleWrap},E.a.createElement(U.a,{className:t.a.titleHtml,value:y(i,m)+i.name||(i==null?void 0:i.shixun_name)})),x()))};N.a=u},dejd:function(_e,N,e){},"e/zO":function(_e,N,e){_e.exports={flex_box_center:"flex_box_center___3sKst",flex_space_between:"flex_space_between___1Sk5C",flex_box_vertical_center:"flex_box_vertical_center___2MkLE",flex_box_center_end:"flex_box_center_end___GwAnL",flex_box_column:"flex_box_column___36cR6",modal:"modal___25Z0L",main:"main___VMId_",title:"title___1XPWS",name:"name___r9x-2",body:"body___2mB42",form:"form___1y3EK",btns:"btns___mpa7P",load:"load___1jJ7-",modalTitle:"modalTitle___2byjL"}},kSUc:function(_e,N,e){},kqOp:function(_e,N,e){"use strict";e.d(N,"a",function(){return d});var ge=e("0Owb"),te=e("fWQN"),fe=e("mtLc"),E=e("yKVA"),U=e("879j"),n=e("q1tI"),t=e.n(n),f=e("Ot1p"),u="\u2581",d=function(g){Object(E.a)(l,g);var m=Object(U.a)(l);function l(){var s;Object(te.a)(this,l);for(var se=arguments.length,w=new Array(se),J=0;J0&>[0]!==void 0?gt[0]:!1,it.next=3,(Ye=ze.current)===null||Ye===void 0?void 0:Ye.onSave();case 3:if(Ne=it.sent,Ne){it.next=6;break}return it.abrupt("return");case 6:return et=qe||{},me=et.course,mt=et.item_type,Fe=et.difficulty,Ie=et.knowledge,Ke=Ie===void 0?[]:Ie,Le=Object(S.a)({exercise_subject_ids:me,exercise_point_ids:Ke,item_type:mt,difficulty:Fe,is_syc_item_bank:je},Ne||{}),Ge=mt==="PROGRAM"?"/api/problems/".concat(ne==null||((Be=ne.program_attr)===null||Be===void 0)?void 0:Be.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(ne==null?void 0:ne.item_bank_id),it.next=11,Object(D.a)(Ge,{method:"put",body:Le});case 11:Qe=it.sent,(Qe==null?void 0:Qe.status)===0&&(ut(),He());case 13:case"end":return it.stop()}},pe)}));return function(){return Re.apply(this,arguments)}}();g.a.confirm({centered:!0,width:506,title:a.a.createElement("div",{className:G.a.modalTitle},a.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),a.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){g.a.destroyAll()}}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:a.a.createElement("div",null,a.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"),a.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),a.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 Re=Object(s.a)(l.a.mark(function Ye(){return l.a.wrap(function(je){for(;;)switch(je.prev=je.next){case 0:return je.next=2,ee(!0);case 2:return je.abrupt("return",je.sent);case 3:case"end":return je.stop()}},Ye)}));function pe(){return Re.apply(this,arguments)}return pe}(),onCancel:ee})};return a.a.createElement("div",{className:G.a.modal},a.a.createElement("div",{className:G.a.main},a.a.createElement("div",{className:G.a.title},a.a.createElement("span",{className:G.a.name},"\u8BD5\u9898\u7F16\u8F91"),a.a.createElement("span",{className:G.a.edit,onClick:He}," ",a.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),a.a.createElement("div",{className:G.a.body,id:"question-scroll"},K?a.a.createElement(I.a,{size:"large",className:G.a.load,spinning:!0}):h()),a.a.createElement("div",{className:G.a.btns},a.a.createElement(L.a,{size:"large",style:{marginRight:20},onClick:function(){return He()}},"\u53D6\u6D88"),a.a.createElement(L.a,{size:"large",type:"primary",onClick:function(){return v()}},"\u4FDD\u5B58"))))},ue=de,Ue=e("5X0v"),M=e.n(Ue),We=e("9ZNV"),Te=e("LvDl"),we=e.n(Te),Ce=e("WCUW"),at=e("vCeJ"),nt=e("9SwW"),rt=r.a.TextArea,ve=function(Pe){var ne={\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 ne[Pe]||0},A=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ne=[{name:"\u5355\u9009\u9898",type:"SINGLE",icon:"icon-danxuan"},{name:"\u591A\u9009\u9898",type:"MULTIPLE",icon:"icon-duoxuan"},{name:"\u5224\u65AD\u9898",type:"JUDGMENT",icon:"icon-panduan"},{name:"\u586B\u7A7A\u9898",type:"COMPLETION",icon:"icon-tiankongti"},{name:"\u7B80\u7B54\u9898",type:"SUBJECTIVE",icon:"icon-jianda"},{name:"\u5B9E\u8BAD\u9898",type:"PRACTICAL",icon:"icon-shixun3"},{name:"\u7F16\u7A0B\u9898",type:"PROGRAM",icon:"icon-biancheng1"}],ut=Pe.map(function(He){var ze=ne.find(function(ot){return He.item_type===ot.type});return Object(S.a)(Object(S.a)({},He),ze)});return ut},Z=function(Pe){var ne,ut,He,ze,ot,lt,qe,Je,Et=Pe.problemsetPreview,ht=Pe.user,dt=Pe.globalSetting,Lt=Pe.loading,o=Pe.dispatch,_=Pe.match,K=Object(i.a)(Pe,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),R=Object(b.useState)(),H=Object(J.a)(R,2),h=H[0],v=H[1],z=Object(b.useState)(),ee=Object(J.a)(z,2),Re=ee[0],pe=ee[1],Ye=Object(b.useState)([]),Be=Object(J.a)(Ye,2),je=Be[0],Ne=Be[1],et=Object(b.useState)([]),me=Object(J.a)(et,2),mt=me[0],Fe=me[1],Ie=Object(b.useState)(!1),Ke=Object(J.a)(Ie,2),Le=Ke[0],Ge=Ke[1],Qe=Object(b.useState)(""),gt=Object(J.a)(Qe,2),Rt=gt[0],it=gt[1],St=Object(b.useState)(!1),Tt=Object(J.a)(St,2),Bt=Tt[0],jt=Tt[1],Nt=w.a.useForm(),Ft=Object(J.a)(Nt,1),bt=Ft[0],p=Object(b.useState)({}),be=Object(J.a)(p,2),De=be[0],ye=be[1],Oe=Object(b.useRef)(),Xe=Le?"/exam/exerciseManagement":"/exam/questionManagement";Object(b.useEffect)(function(){return o({type:"globalSetting/footerToggle",payload:!1}),function(){o({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(b.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(b.useEffect)(function(){Me(),Ve(),st()},[]),Object(b.useEffect)(function(){var k;(_==null||((k=_.params)===null||k===void 0)?void 0:k.exerciseId)&&Ge(!0)},[_==null||((ne=_.params)===null||ne===void 0)?void 0:ne.exerciseId]);var Ve=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re;return l.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(D.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)||""}});case 2:re=X.sent,(re==null?void 0:re.data)&&Ne(A(re.data));case 4:case"end":return X.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),Me=function(){var k=Object(s.a)(l.a.mark(function W(){var B,re,oe,X,V,Q,he,Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:if(!(_==null||((B=_.params)===null||B===void 0)?void 0:B.exerciseId)){$e.next=9;break}return $e.next=3,o({type:"problemsetPreview/getEditPaperData",payload:{id:_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId}});case 3:oe=$e.sent,X=oe.exam||{},V=X.exercise_subject_id,Q=X.name,he=X.difficulty,Ee=X.exam_notes,bt.setFieldsValue({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),ye({exercise_subject_id:V,name:Q,difficulty:he,exam_notes:Ee}),$e.next=10;break;case 9:o({type:"problemsetPreview/getPaperData"});case 10:case"end":return $e.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),st=function(){var k=Object(s.a)(l.a.mark(function W(){var B;return l.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,Object(D.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:B=oe.sent,(B==null?void 0:B.data)&&Fe(B.data||[]);case 4:case"end":return oe.stop()}},W)}));return function(){return k.apply(this,arguments)}}(),vt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=we.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(Ce.J)({id:W,challenge_scores:X.map(function($e){return{challenge_id:$e.challenge_id,score:$e.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){return l.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,o({type:"problemsetPreview/setScore",payload:{id:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return Ze.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},yt=function(W,B){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],oe=arguments.length>3?arguments[3]:void 0,X=we.a.cloneDeep(re).map(function(V){return Object(S.a)(Object(S.a)({},V),{},{challenge_score:V.challenge_score||5})});if(Oe.current=oe||ve(B),B==="\u5B9E\u8BAD\u9898")return g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.shixunModal},a.a.createElement("div",null,"\u5173\u5361\uFF1A"),X==null?void 0:X.map(function(V,Q){return a.a.createElement("div",{className:M.a.shixunScore},Q+1,"\u3001",V.challenge_name,a.a.createElement("div",{style:{minWidth:"130px"}},a.a.createElement(u.a,{defaultValue:V.challenge_score,min:1,onChange:function(Ee){V.challenge_score=Ee}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,Object(at.p)({id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,challenge_scores:X.map(function(Ct){return{challenge_id:Ct.challenge_id,score:Ct.challenge_score}})});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()});g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(Q){Oe.current=Q}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var V=Object(s.a)(l.a.mark(function he(){var Ee;return l.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return $e.next=2,o({type:"paperlibrary/setScore",payload:{id:_==null||((Ee=_.params)===null||Ee===void 0)?void 0:Ee.exerciseId,itemId:W,score:Oe.current}});case 2:Oe.current=null,Me();case 4:case"end":return $e.stop()}},he)}));function Q(){return V.apply(this,arguments)}return Q}()})},Ot=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){return l.a.wrap(function(V){for(;;)switch(V.prev=V.next){case 0:return V.next=2,o({type:"problemsetPreview/handleDelete",payload:{id:W}});case 2:Me(),Ve();case 4:case"end":return V.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Ut=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,itemId:W}});case 2:Me(),Ve();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},pt=function(W,B){Oe.current=ve(B),g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:a.a.createElement("div",{className:M.a.modalColumn},a.a.createElement("div",{className:M.a.modalRow},a.a.createElement("span",null,B,"\uFF1A"),a.a.createElement(u.a,{min:1,defaultValue:Oe.current,onChange:function(oe){Oe.current=oe}}),a.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),B==="\u586B\u7A7A\u9898"&&a.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 re=Object(s.a)(l.a.mark(function X(){var V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Le?W.toLowerCase():W,score:Oe.current,id:_==null||((V=_.params)===null||V===void 0)?void 0:V.exerciseId}});case 2:Oe.current=null,Me();case 4:case"end":return he.stop()}},X)}));function oe(){return re.apply(this,arguments)}return oe}()})},Dt=function(W){g.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:a.a.createElement("div",{className:M.a.modalColumn,style:{marginTop:30}},a.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),a.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var B=Object(s.a)(l.a.mark(function oe(){var X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return Q.next=2,o({type:"".concat(Le?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:_==null||((X=_.params)===null||X===void 0)?void 0:X.exerciseId,item_type:Le?W.toLowerCase():W}});case 2:Me(),Ve();case 4:case"end":return Q.stop()}},oe)}));function re(){return B.apply(this,arguments)}return re}()})},Wt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V,Q;return l.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:if(!(!B.destination||!B.source)){Ee.next=2;break}return Ee.abrupt("return");case 2:if(oe=re.questions[B.source.index].id,X=B.destination.index+1,!Le){Ee.next=10;break}return Ee.next=7,o({type:"paperlibrary/adjustPosition",payload:{id:_==null||((Q=_.params)===null||Q===void 0)?void 0:Q.exerciseId,itemId:oe,position:X}});case 7:V=Ee.sent,Ee.next=13;break;case 10:return Ee.next=12,o({type:"problemsetPreview/adjustPosition",payload:{id:oe,position:X}});case 12:V=Ee.sent;case 13:if(!(V.status===-1)){Ee.next=15;break}return Ee.abrupt("return");case 15:Me();case 16:case"end":return Ee.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),At=function(W,B,re){var oe=Array.from(W),X=oe.splice(B,1),V=Object(J.a)(X,1),Q=V[0];return oe.splice(re,0,Q),oe},Mt=function(){var k=Object(s.a)(l.a.mark(function W(B,re){var oe,X,V;return l.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(B.destination){he.next=2;break}return he.abrupt("return");case 2:return X=At(re,B.source.index,B.destination.index),Ne(X),he.next=6,Object(D.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(_==null||((oe=_.params)===null||oe===void 0)?void 0:oe.exerciseId)||"",items:X.map(function(Ee,Ze){return{position:Ze+1,item_type:Ee.type}})}});case 6:V=he.sent,V.status!==0&&(Ne(re),t.b.error("\u7F16\u8F91\u5931\u8D25"));case 8:case"end":return he.stop()}},W)}));return function(B,re){return k.apply(this,arguments)}}(),Vt=function(W){var B="Anchor_".concat(W),re=document.getElementById(B);re&&setTimeout(function(){return re.scrollIntoView({block:"start",behavior:"smooth"})})},wt=function(W){ye(Object(S.a)({},bt.getFieldsValue()))},xt=function(){var k=Object(s.a)(l.a.mark(function W(B){var re,oe,X;return l.a.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:return oe=Le?"/api/examination_banks/".concat(_==null||((re=_.params)===null||re===void 0)?void 0:re.exerciseId,".json"):"/api/examination_banks.json",jt(!0),Q.next=4,Object(D.a)(oe,{method:Le?"put":"post",body:B});case 4:X=Q.sent,X.status===0&&(t.b.success("\u4FDD\u5B58\u6210\u529F"),jt(!1),Y.c.push("/exam/exerciseManagement"));case 6:case"end":return Q.stop()}},W)}));return function(B){return k.apply(this,arguments)}}(),It=function(W){it(W)},$t=function(){Me()},Kt=function(W){if(!W||!(W==null?void 0:W.length))return[];var B=je.map(function(re){var oe=(W==null?void 0:W.find(function(X){return re.type===X.type}))||{};return oe});return B};return a.a.createElement("section",{className:M.a.bg},a.a.createElement("div",{className:M.a.left},a.a.createElement("div",{className:M.a.tip},"\u70B9\u51FB\u53EF\u5230\u8FBE\u5BF9\u5E94\u9898\u578B\u4F4D\u7F6E\uFF0C\u62D6\u52A8\u53EF\u4EE5\u8C03\u6574\u9898\u578B\u987A\u5E8F"),a.a.createElement(T.a,{onDragEnd:function(W){return Mt(W,je)}},a.a.createElement(T.c,{droppableId:"droppable"},function(k,W){return a.a.createElement("div",Object(U.a)({ref:k.innerRef},k.droppableProps,{style:{width:"100%"}}),je.map(function(B,re){var oe=B.type,X=B.count,V=B.name,Q=B.icon;return a.a.createElement(T.b,{key:oe,draggableId:oe,index:re},function(he,Ee){return a.a.createElement("div",Object(U.a)({ref:he.innerRef},he.draggableProps,he.dragHandleProps,{className:M.a.list,onClick:function(){return Vt(oe)}}),a.a.createElement("i",{className:"iconfont ".concat(Q)}),a.a.createElement("span",null,V,"\xA0\xA0(",X,"\u5C0F\u9898)"))})}))}))),a.a.createElement("div",{className:M.a.right},a.a.createElement(nt.a,{style:{paddingLeft:30},path:Xe,title:Le?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),a.a.createElement(w.a,{form:bt,className:M.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:xt,onValuesChange:wt},a.a.createElement(w.a.Item,{label:"\u6240\u5C5E\u79D1\u76EE",name:"exercise_subject_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u79D1\u76EE"}]},a.a.createElement(E.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},mt.map(function(k){return a.a.createElement(E.a.Option,{key:k.id,title:k.name,value:k.id},k.name)}))),a.a.createElement(w.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},a.a.createElement(r.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((ut=De.name)===null||ut===void 0?void 0:ut.length)||0,"/60")})),a.a.createElement(w.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},a.a.createElement(te.a.Group,null,a.a.createElement(te.a,{value:1},"\u7B80\u5355"),a.a.createElement(te.a,{value:2},"\u9002\u4E2D"),a.a.createElement(te.a,{value:3},"\u56F0\u96BE"))),a.a.createElement(w.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},a.a.createElement(rt,{rows:6,maxLength:200}))),a.a.createElement("div",{className:M.a.wrap},Le&&a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"".concat(M.a.flexRow," ").concat(M.a.flexJustifyBetween)},a.a.createElement("div",null,a.a.createElement("span",{className:M.a.questionNumber},"\u9898\u6570\uFF1A",(He=Et.paperData)===null||He===void 0||((ze=He.exam)===null||ze===void 0)?void 0:ze.all_questions_count),a.a.createElement("span",{className:M.a.score},"\u603B\u5206\uFF1A",(ot=Et.paperData)===null||ot===void 0||((lt=ot.exam)===null||lt===void 0)?void 0:lt.all_score,"\u5206")),a.a.createElement("div",{className:M.a.selectTopicButton,onClick:function(){var W;return Y.c.push("/exam/questionManagement/preview_select/".concat(_==null||((W=_.params)===null||W===void 0)?void 0:W.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),a.a.createElement("div",{className:M.a.line})),(qe=Kt((Je=Et.paperData)===null||Je===void 0?void 0:Je.questionList))===null||qe===void 0?void 0:qe.map(function(k,W){var B,re=(k==null?void 0:k.type)===Re,oe=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return a.a.createElement("div",{className:M.a.relative,key:W},a.a.createElement("div",{className:M.a.typeActive,id:"Anchor_".concat(k.type),onMouseEnter:function(){pe(k.type),v(null)}},a.a.createElement("span",{className:M.a.typeName},oe[W],(B=k.number)===null||B===void 0?void 0:B.slice(1),"\u3001",k.name,"\uFF08\u5171",k.questions_count,"\u9898\uFF0C\u5171",k.questions_score,"\u5206\uFF09"),a.a.createElement("div",{className:M.a.typeAction,style:{opacity:re?1:0}},k.type!=="PRACTICAL"&&a.a.createElement("div",{className:M.a.setScore,onClick:function(){return pt(k.type,k.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),a.a.createElement("div",{className:M.a.delete,onClick:function(){return Dt(k.type)}},"\u5220\u9664"))),a.a.createElement(T.a,{onDragEnd:function(V){return Wt(V,k)}},a.a.createElement(T.c,{droppableId:W.toString()},function(X,V){var Q;return a.a.createElement("div",Object(U.a)({className:"mt20",ref:X.innerRef},X.droppableProps,{onScroll:function(){}}),(Q=k.questions)===null||Q===void 0?void 0:Q.map(function(he,Ee){return a.a.createElement(T.b,{draggableId:he.id.toString(),index:Ee,key:he.id},function(Ze){return a.a.createElement("div",Object(U.a)({ref:Ze.innerRef},Ze.draggableProps,Ze.dragHandleProps),a.a.createElement(q.a,{isEdit:Le,index:Ee,typeName:k.name,type:k.type,data:he,inMouseId:h,onSetScore:Le?yt:vt,onDelete:Le?Ut:Ot,onEdit:It,onMouseEnter:function(Ct){v(Ct),pe(null)}}))})}))})))}))),!!Rt&&a.a.createElement(ue,{visible:Rt,onCancel:function(){return it("")},onOk:$t}),a.a.createElement(We.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return Y.c.push(Xe)},onOk:function(){return bt.submit()},loading:Bt,className:M.a.fixedBtn}))},Ae=N.default=Object(Y.a)(function(xe){var Pe=xe.problemsetPreview,ne=xe.user,ut=xe.loading,He=xe.globalSetting;return{problemsetPreview:Pe,user:ne,globalSetting:He,loading:ut.effects}})(Z)},vGm4:function(_e,N,e){_e.exports={field:"field___18Ckt","oj-form-container":"oj-form-container___kChxQ","oj-form-info":"oj-form-info___3HErN","test-case-name":"test-case-name___3XyOL","btn-remove-case":"btn-remove-case___29yb6","icon-tag":"icon-tag___2QGCM",btn_back:"btn_back___3dMGp","use-extra":"use-extra___66D6q"}},xIf3:function(_e,N,e){_e.exports={wrap:"wrap___39laj",modal:"modal___slXF-",titleWrap:"titleWrap___2o6aw",required:"required___27P_-",title:"title___1bKl5",colorGray:"colorGray___2x0qd",choiceWrap:"choiceWrap___329Pn",answer:"answer___ZvzCa",activeAnswer:"activeAnswer___2PqQU",deleteIcon:"deleteIcon___2lo2n",addIcon:"addIcon___2VLnu",editorWrap:"editorWrap___1FKcR",htmlWrap:"htmlWrap___2efP_",radio:"radio___35JXt",color333:"color333___1o5cz",color999:"color999___2idRU"}}}]); diff --git a/umi.2ee7623a.js b/umi.01d724d5.js similarity index 99% rename from umi.2ee7623a.js rename to umi.01d724d5.js index b09393a39e..680ed37c25 100644 --- a/umi.2ee7623a.js +++ b/umi.01d724d5.js @@ -1,4 +1,4 @@ -(function(L){function m(o){for(var f=o[0],d=o[1],g,h,b=0,c=[];b