You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Exam__Lists__QuestionMan...

20 lines
111 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[136],{"3gpN":function(_e,I,e){"use strict";var de=e("sRBo"),le=e("kaz8"),ie=e("7Kak"),V=e("9yH6"),N=e("2qtc"),r=e("kLXV"),a=e("3S9h"),p=e("miYZ"),u=e("tsqr"),i=e("k16G"),L=e("SIvP"),_=e("q1tI"),f=e.n(_),s=e("9kvl"),me=e("Ot1p"),W=e("kqOp"),q=e("7qnI"),D=e("1vsH"),K=e("xIf3"),z=e.n(K),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"],G=function(P,t){var R=P.globalSetting,se=P.loading,j=P.dispatch,re=P.isEdit,O=P.editData,T=Object(L.a)(P,["globalSetting","loading","dispatch","isEdit","editData"]),ve=Object(_.useState)(""),Ee=Object(i.a)(ve,2),n=Ee[0],B=Ee[1],X=Object(_.useState)(""),ee=Object(i.a)(X,2),te=ee[0],Q=ee[1],ae=Object(_.useState)([]),ce=Object(i.a)(ae,2),ye=ce[0],he=ce[1],ze=Object(_.useState)("1"),ke=Object(i.a)(ze,2),Ie=ke[0],je=ke[1],st=Object(_.useState)(),ot=Object(i.a)(st,2),J=ot[0],ge=ot[1],A=Object(_.useState)(),Y=Object(i.a)(A,2),Se=Y[0],We=Y[1],Ge=Object(_.useState)("1"),vt=Object(i.a)(Ge,2),Ze=vt[0],Ot=vt[1],bt=Object(_.useState)(!1),At=Object(i.a)(bt,2),qe=At[0],Pe=At[1];Object(_.useEffect)(function(){if(!O||!re)return;B(O==null?void 0:O.name),Q(O==null?void 0:O.analysis),ge(O==null?void 0:O.is_ordered),Pe(!0),Ot(O!=null&&O.part_match?"2":"1"),We(O==null?void 0:O.remove_blank)},[O,re]),Object(_.useEffect)(function(){var U;if(!qe)return;var d=O==null||((U=O.standard_answer)===null||U===void 0)?void 0:U.map(function($){return $.answer_text});he(d),Pe(!1)},[qe]),Object(_.useImperativeHandle)(t,function(){return{onSave:Ce,Clear:Te}});var Ce=function(){if(!n)return u.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var d=[],$=!1;return ye.forEach(function(c,h){d.push({position:h+1,answer_text:[]}),c.forEach(function(y,m){d[h].answer_text.push(y),(!y||!Object(D.U)(y,1e4))&&(je("".concat(h,"-").concat(m)),u.b.info(y?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),$=!0)})}),$?!1:(d==null?void 0:d.length)>5?(u.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:n,analysis:te,standard_answers:d,is_ordered:J,remove_blank:Se,part_match:Ze!=="1"}},Te=function(){B(""),Q(""),he([]),ge(!1),Ot("1"),We(!1)},Ve=function(d,$,c){var h=ye.slice();if($&&h.splice(d,$),c)for(var y=0;y<c;y++)h.splice(d+y,0,[""]);he(h)},Ke=function(d,$,c){je("");var h=ye.slice();h[d][$]=c,he(h)},pt=function(d){var $=ye.slice();$[d]=[].concat(Object(a.a)($[d]),[""]),he($)},F=function(d,$){var c=ye.slice();if(!c[d][$]){c[d]=c[d].filter(function(h,y){return y!==$}),he(c);return}r.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:z.a.modal,onOk:function(){c[d]=c[d].filter(function(y,m){return m!==$}),he(c)}})},o=function(d){r.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:z.a.modal,onOk:function(){var c=0;B(n.replace(/\▁/g,function(h){return c++,c-1===d?"":h})),setTimeout(function(){var h=ye.slice();h=ye.filter(function(y,m){return d!==m}),he(h)},500)}})};return f.a.createElement("section",{className:z.a.wrap},f.a.createElement("p",{className:z.a.titleWrap},f.a.createElement("span",{className:z.a.required},"*"),f.a.createElement("span",{className:z.a.title},"\u9898\u5E72\uFF1A")),f.a.createElement("div",null,f.a.createElement(W.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:n,onChange:function(d){return B(d)},showNullButton:!0,onPlaceholderChange:Ve})),f.a.createElement("div",{className:"mt20"},ye.map(function(U,d){return f.a.createElement(q.a,{key:d,answers:U,index:d,is_md:!0,activeOptionErrorIndex:Ie,onAnswerChange:Ke,addChildAnswer:pt,deleteChildAnswer:F,deleteChildAnswermain:o})})),f.a.createElement("div",{className:"mt20"},f.a.createElement("p",{className:"font14 c-grey-333"},"\u8BD5\u9898\u914D\u7F6E:"),f.a.createElement("div",{className:"ml30"},f.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5224\u65AD\u6A21\u5F0F:"),f.a.createElement(V.a.Group,{onChange:function(d){Ot(d.target.value)},value:Ze},f.a.createElement(V.a,{value:"1"},"\u5168\u5339\u914D"),f.a.createElement(V.a,{value:"2"},"\u5173\u952E\u8BCD\u5339\u914D",f.a.createElement("span",{className:"".concat(z.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5305\u542B\u5173\u952E\u8BCD\u5373\u53EF\u5F97\u5206\uFF09")))),f.a.createElement("div",{className:"ml30"},f.a.createElement("span",{className:"font14 mr20 c-grey-333"},"\u5176\u4ED6:"),f.a.createElement("span",null,f.a.createElement(le.a,{checked:Se,onChange:function(d){return We(d.target.checked)},className:"".concat(z.a.color333," font14")},"\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\uFF0C\u518D\u5224\u9898"),f.a.createElement("span",{className:"".concat(z.a.color999," font12")},"\uFF08\u9009\u4E2D\u540E\uFF0C\u5C06\u7B54\u6848\u548C\u8003\u751F\u586B\u5199\u5185\u5BB9\u53BB\u6389\u7A7A\u683C\u548C\u7A7A\u767D\u7B26\u540E\u518D\u8FDB\u884C\u5339\u914D\uFF09")),f.a.createElement("br",null),ye.length>1&&f.a.createElement("span",{style:{marginLeft:52}},f.a.createElement(le.a,{checked:J,onChange:function(d){return ge(d.target.checked)},className:"".concat(z.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),f.a.createElement("span",{className:"".concat(z.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")))),f.a.createElement("p",{className:z.a.titleWrap},f.a.createElement("span",{className:z.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),f.a.createElement(me.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:te,onChange:function(d){return Q(d)}}))};I.a=Object(s.a)(function(g){var P=g.loading,t=g.globalSetting;return{globalSetting:t,loading:P.effects}},null,null,{forwardRef:!0})(Object(_.forwardRef)(G))},"5X0v":function(_e,I,e){_e.exports={bg:"bg___bX3xT",left:"left___1PQIg",list:"list___3SOvm",name:"name___13jx-",b:"b___24TIQ",r:"r___3buWY",l:"l___15yU4",answerSheet:"answerSheet___RsarG",tag:"tag___2RCsW",right:"right___3ybB6",wrap:"wrap___3CRHM",flexRow:"flexRow___pdcB8",flexColumn:"flexColumn___C--HN",flexJustifyBetween:"flexJustifyBetween___1c9Yo",relative:"relative___29BPp",questionNumber:"questionNumber___3NObm",score:"score___32aRR",selectTopicButton:"selectTopicButton___1_9To",line:"line___19jCA",typeActive:"typeActive___Iz2-H",typeName:"typeName___wLxs8",typeAction:"typeAction___NaqIo",mouseTypeActive:"mouseTypeActive___3C5xG",setScore:"setScore___2Q7_v",delete:"delete___3w-4D",modal:"modal___1M87I",modalColumn:"modalColumn___2k-xk",modalRow:"modalRow___34gSG",shixunModal:"shixunModal___2gtKF",shixunScore:"shixunScore___1v0QK",formWrap:"formWrap___2yPKd",fixedBtn:"fixedBtn___2Q3fn"}},"6/12":function(_e,I,e){"use strict";var de=e("3S9h"),le=e("5Dmo"),ie=e("3S7+"),V=e("miYZ"),N=e("tsqr"),r=e("k16G"),a=e("SIvP"),p=e("q1tI"),u=e.n(p),i=e("9kvl"),L=e("Ot1p"),_=e("9Bee"),f=e("xIf3"),s=e.n(f),me=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"],q=function(K,z){var l=K.editData,G=K.globalSetting,g=K.loading,P=K.dispatch,t=K.onRef,R=t===void 0?function(){}:t,se=K.isEdit,j=Object(a.a)(K,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),re=Object(p.useState)([]),O=Object(r.a)(re,2),T=O[0],ve=O[1],Ee=Object(p.useState)(),n=Object(r.a)(Ee,2),B=n[0],X=n[1],ee=Object(p.useState)(),te=Object(r.a)(ee,2),Q=te[0],ae=te[1],ce=Object(p.useState)(""),ye=Object(r.a)(ce,2),he=ye[0],ze=ye[1],ke=Object(p.useState)(""),Ie=Object(r.a)(ke,2),je=Ie[0],st=Ie[1];Object(p.useEffect)(function(){ve(["","","",""])},[]),Object(p.useEffect)(function(){var ge,A;if(!l||!se){console.log(!l,!se,"editDat2a");return}console.log(l,"editData"),ze(l==null?void 0:l.name),st(l==null?void 0:l.analysis),ve(l==null||((ge=l.choices)===null||ge===void 0)?void 0:ge.map(function(Se){return Se.choice_text}));var Y=l==null||((A=l.choices)===null||A===void 0)?void 0:A.findIndex(function(Se){return Se.is_answer});ae(Y===-1?"":Y)},[l,se]),Object(p.useImperativeHandle)(z,function(){return{onSave:ot,Clear:J}});var ot=function(){if(!he)return N.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=T.findIndex(function(Se){return!Se});if(A>-1)return N.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(W[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",Q),!(typeof Q=="number"))return N.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(me.D)(T))return N.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Y=T.map(function(Se,We){return{choice_text:Se,is_answer:Q===We?1:0}});return{name:he,choices:Y,analysis:je}},J=function(){ze(""),st(""),ae(""),ve(["","","",""])};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:he,onChange:function(A){return ze(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"))),T.map(function(ge,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(ie.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(Q===A?s.a.activeAnswer:""),onClick:function(){return ae(A)}},W[A])),u.a.createElement("div",{className:s.a.editorWrap},B===A?u.a.createElement(L.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ge,onChange:function(Se){T[A]=Se,ve(T)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return X(A)}},u.a.createElement(_.a,{value:ge}))),A>1&&u.a.createElement(ie.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){ve(T.filter(function(Se,We){return We!==A})),A===Q&&ae("")}})),A<7&&A===T.length-1&&u.a.createElement(ie.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ve([].concat(Object(de.a)(T),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:je,onChange:function(A){return st(A)}}))};I.a=Object(i.a)(function(D){var K=D.problemset,z=D.loading,l=D.globalSetting;return{problemset:K,globalSetting:l,loading:z.effects}},null,null,{forwardRef:!0})(Object(p.forwardRef)(q))},"7ahc":function(_e,I,e){"use strict";e.d(I,"a",function(){return l});var de=e("XEnU"),le=e("IIKO"),ie=e("+L6B"),V=e("2/Rp"),N=e("y8nQ"),r=e("Vl3Y"),a=e("k16G"),p=e("OaEy"),u=e("2fM7"),i=e("q1tI"),L=e.n(i),_=e("VrN/"),f=e.n(_),s=e("p77/"),me=e.n(s),W=e("c5Ni"),q=e.n(W),D=u.a.Option,K={labelCol:{span:4},wrapperCol:{span:20}},z={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"]};I.b=function(G){var g=G.callback,P=G.onCancel,t=Object(i.useState)("python"),R=Object(a.a)(t,2),se=R[0],j=R[1];function re(T){j(z[T][1])}function O(T){g(T)}return L.a.createElement(r.a,Object(le.a)({},K,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:O}),L.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},L.a.createElement(u.a,{onChange:re},Object.keys(z).map(function(T){return L.a.createElement(D,{key:T,value:T},z[T][0])}))),L.a.createElement(r.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},L.a.createElement(l,{mode:se})),L.a.createElement("div",{className:"flex-container flex-end"},L.a.createElement(V.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),L.a.createElement(V.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function l(G){var g=G.value,P=G.onChange,t=G.mode,R=G.options,se=R===void 0?{}:R,j=Object(i.useRef)(),re=Object(i.useState)(),O=Object(a.a)(re,2),T=O[0],ve=O[1];return Object(i.useEffect)(function(){if(T){var Ee=function(B){var X=B.getValue();P&&P(X)};return T.on("change",Ee),function(){T.off("change",Ee)}}},[T,P]),Object(i.useEffect)(function(){T&&T.setOption("mode",t)},[T,t]),Object(i.useEffect)(function(){T&&((g!==T.getValue()||g==="")&&setTimeout(function(){T.setValue(g||" ")},300))},[T,g]),Object(i.useEffect)(function(){if(j.current&&!T){var Ee=f.a.fromTextArea(j.current,Object(de.a)({mode:t,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},se));ve(Ee)}},[j.current,T]),L.a.createElement("div",{className:"my-codemirror-container"},L.a.createElement("textarea",{ref:j}))}},"7qnI":function(_e,I,e){"use strict";var de=e("5Dmo"),le=e("3S7+"),ie=e("XKWP"),V=e("N7Kx"),N=e("kFHX"),r=e("4jIl"),a=e("5NDa"),p=e("5rEg"),u=e("q1tI"),i=e.n(u),L=e("O2Wb"),_=e.n(L),f=p.a.TextArea,s=function(me){Object(N.a)(q,me);var W=Object(r.a)(q);function q(){return Object(ie.a)(this,q),W.apply(this,arguments)}return Object(V.a)(q,[{key:"render",value:function(){var K=this,z=this.props,l=z.index,G=z.onAnswerChange,g=z.addChildAnswer,P=z.exerciseIsPublish,t=z.answers,R=z.activeOptionErrorIndex;return i.a.createElement("div",{className:_.a.flex},i.a.createElement("div",{className:"".concat(_.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",l+1,"):"),i.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),style:{flexDirection:"column"}},t.map(function(se,j){var re="".concat(l,"-").concat(j);return i.a.createElement("div",{className:"".concat(_.a.flex," ").concat(_.a.flex1),key:j},i.a.createElement("div",{className:_.a.flex1,style:{flex:1}},i.a.createElement("div",null,i.a.createElement(f,{className:re===R?_.a.error:"",spellCheck:!1,rows:4,value:se||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(j==0?"":"(\u53EF\u9009)"),onChange:function(T){return G(l,j,T.target.value)},style:{minHeight:95}}))),!P&&i.a.createElement(i.a.Fragment,null,j!=0&&i.a.createElement(le.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return K.props.deleteChildAnswer(l,j)},style:{float:"right"}})),j===0&&i.a.createElement(le.a,{title:"\u5220\u9664"},i.a.createElement("i",{className:"".concat(_.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return K.props.deleteChildAnswermain(l,j)},style:{float:"right"}})),i.a.createElement(le.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},i.a.createElement("i",{className:"".concat(_.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return g(l)},style:{float:"right",visibility:j==t.length-1?"":"hidden"}}))))})))}}]),q}(u.Component);I.a=s},"9Bee":function(_e,I,e){"use strict";var de=e("q1tI"),le=e.n(de),ie=e("vg9a"),V=e("k16G"),N=e("DlQD"),r=e.n(N),a=e("rUJ1");function p(n,B){var X=n.match(/^(\s+)(?:```)/);if(X===null)return B;var ee=X[1];return B.split(`
`).map(function(te){var Q=te.match(/^\s+/);if(Q===null)return te;var ae=Object(V.a)(Q,1),ce=ae[0];return ce.length>=ee.length?te.slice(ee.length):te}).join(`
`)}var u=[],i=["<ul>"],L=new r.a.Renderer,_=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function f(){u.length=0,i=["<ul>"]}function s(n,B,X,ee){if(B>=n.length||n[B].level<=X)return B;var te=n[B];ee.push("<li><a href='#"+te.anchor+"'>"+te.text+"</a>"),B++;var Q=[];return B=s(n,B,te.level,Q),Q.length>0&&(ee.push("<ul>"),Q.forEach(function(ae){ee.push(ae)}),ee.push("</ul>")),ee.push("</li>"),B=s(n,B,X,ee),B}function me(){return s(u,0,0,i),i.push("</ul>"),i.join("")}var W={heading:function(B){var X=_.exec(B);if(X)return{type:"heading",raw:X[0],depth:X[1].length,text:X[2]}},fences:function(B){var X=this.rules.block.fences.exec(B);if(X){var ee=X[0],te=p(ee,X[3]||""),Q=X[2]?X[2].trim():X[2];if(["latex","katex","math"].indexOf(Q)>=0){var ae=K(),ce=te;te=ae,z[ae]={type:"block",expression:ce}}return{type:"code",raw:ee,lang:Q,text:te}}}},q=/(?:\${2})([^\n`]+?)(?:\${2})/gi,D=0,K=function(){return"__special_katext_id_".concat(D++,"__")},z={};function l(){return z}function G(){D=0,z={}}function g(n){return n=n.replace(q,function(B,X){var ee=K();return z[ee]={type:"inline",expression:X},ee}),n}var P=L.listitem;L.listitem=function(n){return P(g(n))};var t=L.paragraph;L.paragraph=function(n){return t(g(n))};var R=L.tablecell;L.tablecell=function(n,B){return R(g(n),B)},L.code=function(n,B,X){var ee=(B||"").match(/\S*/)[0];return ee?["latex","katex","math"].indexOf(ee)>=0?"<p class='editormd-tex'>".concat(n,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(B,'">').concat(X?n:Object(a.escape)(n,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(X?n:Object(a.escape)(n,!0))+"</code></pre>"},L.heading=function(n,B,X){var ee=this.options.headerPrefix+X.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return u.push({anchor:ee,level:B,text:n}),"<h"+B+' id="'+ee+'">'+n+"</h"+B+">"},r.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),r.a.use({tokenizer:W,renderer:L});var se=r.a,j=e("SJMd"),re=e("m3rI"),O=e("Oy/b"),T=/<pre[^>]*>/g;function ve(n){var B=document.createElement("div");return B.innerHTML=n,B.childNodes.length===0?"":B.childNodes[0].nodeValue}var Ee=I.a=function(n){var B=n.value,X=B===void 0?"":B,ee=n.className,te=n.style,Q=te===void 0?{}:te,ae=String(X),ce=Object(de.useMemo)(function(){try{var ze=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ke=/\"\/api\/attachments\/|\"\/attachments\/download\//g,Ie=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;ae=ae.replace(ze,"("+re.a.API_SERVER+"/api/attachments/").replace(ke,'"'+re.a.API_SERVER+"/api/attachments/").replace(Ie,'"'+re.a.API_SERVER+"/files/uploads/")}catch(ot){}var je=se(ae),st=l();return ae.match(/\[TOC\]/)&&(je=je.replace("<p>[TOC]</p>",me()),f()),je=je.replace(/(__special_katext_id_\d+__)/g,function(ot,J){var ge=st[J],A=ge.type,Y=ge.expression;return Object(O.renderToString)(ve(Y)||"",{displayMode:A==="block",throwOnError:!1,output:"html"})}),je=je.replace(/▁/g,"\u2581\u2581\u2581"),G(),je},[ae]),ye=Object(de.useRef)();function he(ze){var ke=ze.target;if(ke.tagName.toUpperCase()==="A"){var Ie=ke.getAttribute("href");if(Ie.startsWith("#")){ze.preventDefault();var je=document.getElementById(Ie.replace("#",""));je&&je.scrollIntoView(!0)}}}return Object(de.useEffect)(function(){if(ye.current&&ce&&(ce.match(T)&&window.PR.prettyPrint()),ye.current)return ye.current.addEventListener("click",he),function(){ye.current.removeEventListener("click",he),G(),f()}},[ce,ye.current,he]),le.a.createElement("div",{ref:ye,style:Q,className:"".concat(ee||""," markdown-body"),dangerouslySetInnerHTML:{__html:ce}})}},"9NMw":function(_e,I,e){"use strict";var de=e("miYZ"),le=e("tsqr"),ie=e("k16G"),V=e("SIvP"),N=e("q1tI"),r=e.n(N),a=e("9kvl"),p=e("Ot1p"),u=e("xIf3"),i=e.n(u),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"],_=function(s,me){var W=s.editData,q=s.globalSetting,D=s.loading,K=s.dispatch,z=s.onRef,l=z===void 0?function(){}:z,G=s.isEdit,g=Object(V.a)(s,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),P=Object(N.useState)(""),t=Object(ie.a)(P,2),R=t[0],se=t[1],j=Object(N.useState)(""),re=Object(ie.a)(j,2),O=re[0],T=re[1],ve=Object(N.useState)(""),Ee=Object(ie.a)(ve,2),n=Ee[0],B=Ee[1];Object(N.useEffect)(function(){var te;if(!W||!G)return;se(W==null?void 0:W.name),T(W==null?void 0:W.analysis),B(W==null||((te=W.answer_texts)===null||te===void 0)?void 0:te[0])},[W,G]),Object(N.useImperativeHandle)(me,function(){return{onSave:X,Clear:ee}});var X=function(){return R?n?{name:R,answer_texts:[n],analysis:O}:(le.b.info("\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848"),!1):(le.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)},ee=function(){se(""),T(""),B("")};return r.a.createElement("section",{className:i.a.wrap},r.a.createElement("p",{className:i.a.titleWrap},r.a.createElement("span",{className:i.a.required},"*"),r.a.createElement("span",{className:i.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(p.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:R,onChange:function(Q){return se(Q)}}),r.a.createElement("p",{className:i.a.titleWrap},r.a.createElement("span",{className:i.a.required},"*"),r.a.createElement("span",{className:i.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),r.a.createElement(p.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:n,onChange:function(Q){return B(Q)}}),r.a.createElement("p",{className:i.a.titleWrap},r.a.createElement("span",{className:i.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(p.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:O,onChange:function(Q){return T(Q)}}))};I.a=Object(a.a)(function(f){var s=f.loading,me=f.globalSetting;return{globalSetting:me,loading:s.effects}},null,null,{forwardRef:!0})(Object(N.forwardRef)(_))},"9SwW":function(_e,I,e){"use strict";var de=e("/zsF"),le=e("PArb"),ie=e("q1tI"),V=e.n(ie),N=e("9kvl"),r=e("Z+Na"),a=e.n(r),p=function(i){var L=i.path,_=i.title,f=i.subTitle,s=i.style,me=s===void 0?{}:s,W=i.className,q=W===void 0?"":W;return V.a.createElement("div",{className:"".concat(a.a.head," ").concat(q),style:me},V.a.createElement("span",{className:a.a.s1,onClick:function(){return N.c.push(L)}},V.a.createElement("i",{className:"icon-fanhui2"}),"\u8FD4\u56DE"),_&&V.a.createElement(le.a,{className:a.a.s2,type:"vertical"}),_&&V.a.createElement("span",{className:a.a.s3},_),f&&V.a.createElement("span",{className:a.a.s4},f))};I.a=p},"9VGf":function(_e,I,e){"use strict";e.d(I,"a",function(){return ie});var de=e("q1tI"),le=e.n(de);function ie(V,N){var r=Object(de.useRef)();Object(de.useEffect)(function(){r.current=V}),Object(de.useEffect)(function(){function a(){r.current()}if(N!==null){var p=setInterval(a,N);return function(){return clearInterval(p)}}},[N])}},"9ZNV":function(_e,I,e){"use strict";e.d(I,"a",function(){return i});var de=e("+L6B"),le=e("2/Rp"),ie=e("IIKO"),V=e("q1tI"),N=e.n(V),r=e("UUDw"),a=e.n(r),p=e("TSYQ"),u=e.n(p),i=function(_){var f=_.cancelText,s=f===void 0?"\u53D6\u6D88":f,me=_.okText,W=me===void 0?"\u786E\u5B9A":me,q=_.loading,D=q===void 0?!1:q,K=_.hasOkBtn,z=K===void 0?!0:K,l=_.okButtonProps,G=l===void 0?{}:l,g=_.cancelButtonProps,P=g===void 0?{}:g,t=_.onCancel,R=t===void 0?function(){}:t,se=_.onOk,j=se===void 0?function(){}:se,re=_.className,O=re===void 0?"":re;return N.a.createElement("div",{className:u()(a.a.buttonFixed,O)},N.a.createElement("div",{className:a.a.buttonWrap},N.a.createElement(le.a,Object(ie.a)({size:"large",className:"".concat(a.a.button," mr20"),onClick:R},P),s),z&&N.a.createElement(le.a,Object(ie.a)({size:"large",type:"primary",className:"".concat(a.a.button," mr20"),loading:D,onClick:j},G),W)))}},BjJ7:function(_e,I,e){"use strict";e.d(I,"d",function(){return le}),e.d(I,"c",function(){return ie}),e.d(I,"e",function(){return V}),e.d(I,"b",function(){return N}),e.d(I,"a",function(){return a});var de=e("m3rI");function le(p){var u=!0;if(p.length>0){for(var i=0;i<p.length;i++)if(p[i].compile_success==0||!p[i].compile_success){u=!1;break}}else u=!1;return u}function ie(p){for(var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[],L=0;L<p.length;L++){var _=p[L],f=u?"".concat(u,"/").concat(_.name):"".concat(_.name);i.push({title:_.name,isLeaf:!(_.type==="tree"),key:f})}return i}function V(p,u,i){for(var L=0;L<p.length;L++){var _=p[L];if(_.key===u){_.children=i;break}_.children&&V(_.children,u,i)}return p}function N(p,u,i){var L;return function(){var _=this,f=arguments,s=function(){L=null,i||p.apply(_,f)},me=i&&!L;clearTimeout(L),L=setTimeout(s,u),me&&p.apply(_,f)}}var r=!0,a=de.a.API_SERVER},"C+DQ":function(_e,I,e){},HmJG:function(_e,I,e){},J51S:function(_e,I,e){"use strict";var de=e("P2fV"),le=e("NJEC"),ie=e("y1t/"),V=e("sRBo"),N=e("kaz8"),r=e("7Kak"),a=e("9yH6"),p=e("+L6B"),u=e("2/Rp"),i=e("OaEy"),L=e("2fM7"),_=e("giR+"),f=e("fyUT"),s=e("14J3"),me=e("BMrR"),W=e("jCWc"),q=e("kPKH"),D=e("3S9h"),K=e("miYZ"),z=e("tsqr"),l=e("Cmcn"),G=e("5Tp6"),g=e("y8nQ"),P=e("Vl3Y"),t=e("k16G"),R=e("XEnU"),se=e("fu2T"),j=e("gK9i"),re=e("5NDa"),O=e("5rEg"),T=e("c1Ei"),ve=e.n(T),Ee=e("q1tI"),n=e.n(Ee),B=e("vGm4"),X=e.n(B),ee=e("v7Ap"),te,Q=L.a.Option,ae;(function(o){o[o.language=0]="language",o[o.difficult=1]="difficult",o[o.category=2]="category",o[o.openOrNot=3]="openOrNot"})(ae||(ae={}));var ce=(te={},Object(ee.a)(te,ae.language,[{title:"C",key:"C"},{title:"C++",key:"C++"},{title:"Python",key:"Python"},{title:"Java",key:"Java"},{title:"JavaScript",key:"JavaScript"},{title:"Ruby",key:"Ruby"}]),Object(ee.a)(te,ae.difficult,[{title:"\u7B80\u5355",key:1},{title:"\u4E2D\u7B49",key:2},{title:"\u56F0\u96BE",key:3}]),Object(ee.a)(te,ae.category,[{title:"\u7A0B\u5E8F\u8BBE\u8BA1",key:1},{title:"\u7B97\u6CD5",key:2}]),Object(ee.a)(te,ae.openOrNot,[{title:"\u516C\u5F00",key:1},{title:"\u79C1\u6709",key:0}]),te);function ye(o){return ce[o].map(function(U){return n.a.createElement(Q,{key:U.title,value:U.key}," ",U.title," ")})}function he(o,U){o.map(function(d){var $=d.id,c=d.name,h=d.sub_disciplines,y={value:$,label:c};U.push(y),h&&h.length>0&&(y.children=[],he(h,y.children))})}function ze(o,U){for(var d=[],$=0;$<o.length;$++){var c,h=o[$];if(((c=h.sub_disciplines)===null||c===void 0?void 0:c.length)>0){d[0]=h.id;for(var y=0;y<h.sub_disciplines.length;y++){var m=h.sub_disciplines[y];if(m.id===U)return d[1]=m.id,[d,m.tag_disciplines||m.sub_disciplines||[]]}}}return[d,[]]}var ke=e("w5pM"),Ie=e("2BaD"),je=e("J66h"),st=e("LvDl"),ot=e("Ot1p"),J=e("bbsP"),ge=e("/wGt"),A=e("ZW9T"),Y=e("ZD9Y"),Se=e("M8RZ"),We=e("bCnd"),Ge=e("m9L2"),vt={theme:Object(We.a)("cmCodeMode","vs-dark"),fontSize:Object(We.a)("cmFontSize",14),showEditorSetting:!1,tabToSpace:Object(We.a)("cmTabToSpace",!0)},Ze;(function(o){o[o.set_font_size=0]="set_font_size",o[o.set_theme=1]="set_theme",o[o.on_tab_to_space=2]="on_tab_to_space",o[o.set_show_editor_setting=3]="set_show_editor_setting"})(Ze||(Ze={}));function Ot(o,U){switch(U.type){case Ze.set_show_editor_setting:return Object(R.a)(Object(R.a)({},o),{},{showEditorSetting:U.payload});case Ze.set_theme:return Object(R.a)(Object(R.a)({},o),{},{theme:U.payload});case Ze.set_font_size:return Object(R.a)(Object(R.a)({},o),{},{fontSize:U.payload});case Ze.on_tab_to_space:return Object(R.a)(Object(R.a)({},o),{},{tabToSpace:U.payload});default:throw new Error}}var bt=function(o){var U=o.value,d=o.onChange,$=o.language,c=o.ActionBarRender,h=c===void 0?function(fe){return n.a.createElement(At,{onShowCodeSetting:fe})}:c,y=Object(Ee.useReducer)(Ot,vt),m=Object(t.a)(y,2),be=m[0],et=m[1],De=be.theme,ft=be.fontSize,ht=be.showEditorSetting,ut=be.tabToSpace,xe={onFontSizeChange:function(S){et({type:Ze.set_font_size,payload:S}),Object(We.b)("cmFontSize",S)},tabToSpace:ut,cmFontSize:ft,className:"oj",cmCodeMode:De,onTabToSpace:function(S){et({type:Ze.on_tab_to_space,payload:S}),Object(We.b)("cmTabToSpace",S)},onCodeModeChange:function(S){et({type:Ze.set_theme,payload:S}),Object(We.b)("cmCodeMode",S)}};function tt(){et({type:Ze.set_show_editor_setting,payload:!1})}function ue(){et({type:Ze.set_show_editor_setting,payload:!0})}var at={value:U,language:$,onChange:d,theme:De,height:"calc(100% - 56px)",options:{fontSize:ft,insertSpaces:ut}};return n.a.createElement(Ee.Fragment,null,n.a.createElement("div",{className:"code-panel-container"},h(ue),n.a.createElement(A.b,at)),n.a.createElement(Se.a,null,n.a.createElement(ge.a,{className:"oj",title:null,placement:"right",closable:!1,visible:ht,onClose:tt},n.a.createElement(Y.a,xe))))};function At(o){var U=o.onShowCodeSetting;return n.a.createElement("div",{className:"action-bar"},n.a.createElement("span",null,"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\u6587\u4EF6"))}var qe=O.a.TextArea,Pe=j.a.Panel,Ce={loading:!0,data:{hack_codes:{language:"Python",code:""},hack:{time_limit:20,description:"",test_set_score:!1,test_set_average:!0,name:""},hack_sets:[{input:"",output:"",score:100,position:1,display_set:!1}]}},Te;(function(o){o[o.SET_INITAL_DATA=0]="SET_INITAL_DATA"})(Te||(Te={}));function Ve(o,U){console.log(o,U,"action");switch(U.type){case Te.SET_INITAL_DATA:return Object(R.a)(Object(R.a)({},o),U.payload);default:throw new Error}}var Ke=function(U,d){var $,c,h=U.isEdit,y=U.editData,m=U.difficulty,be=P.a.useForm(),et=Object(t.a)(be,1),De=et[0],ft=Object(Ee.useReducer)(Ve,Ce),ht=Object(t.a)(ft,2),ut=ht[0],xe=ht[1],tt=ut.loading,ue=ut.data,at=ue==null?void 0:ue.hack_sets,fe=ue==null||(($=ue.hack)===null||$===void 0)?void 0:$.test_set_average,S=Object(Ee.useState)(!1),Re=Object(t.a)(S,2),Ne=Re[0],Xe=Re[1],He=Object(Ee.useState)([]),it=Object(t.a)(He,2),Qe=it[0],Pt=it[1],Je=function(){var Oe=Object(G.a)(ve.a.mark(function Be(){var Ue,nt,Ye,Ae,Fe,lt,rt,Mt,gt;return ve.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:return Ue=!1,yt.next=3,De.validateFields().then(function(jt){Ue=jt}).catch(function(jt){Ue=!1});case 3:if(!Ue){yt.next=16;break}Ae=0,Fe=[],lt=[],rt=Object(l.a)(Ue.hack_sets);try{for(rt.s();!(Mt=rt.n()).done;)gt=Mt.value,Ae+=gt.score,gt.id&&gt.id>=0?Fe.push(gt):lt.push(gt)}catch(jt){rt.e(jt)}finally{rt.f()}if(Ae+=parseInt(Ue.hack.code_compile_score||0),!(Ae!==100&&!(ue!=null&&(nt=ue.hack)!==null&&nt!==void 0&&nt.test_set_score))){yt.next=13;break}return z.b.error("\u6D4B\u8BD5\u96C6\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100"),yt.abrupt("return",!1);case 13:Ue.hack.difficulty=m,Ue.hack_codes.code=je.Base64.encode((Ye=Ue.hack_codes)===null||Ye===void 0?void 0:Ye.code),h&&(Ue.hack.code_compile_score=Ue.hack.code_compile_score||0,Ue.update_hack_sets=Fe,Ue.hack_sets=lt);case 16:return yt.abrupt("return",Ue);case 17:case"end":return yt.stop()}},Be)}));return function(){return Oe.apply(this,arguments)}}();Object(Ee.useImperativeHandle)(d,function(){return{onSave:Je,Clear:Tt}}),Object(Ee.useEffect)(function(){if(!y||!h)return;var Oe=y.code,Be=y.language,Ue=y.hack_sets,nt=y.description,Ye=y.name,Ae=y.time_limit,Fe=y.test_set_average,lt=y.test_set_score,rt=y.code_compile_score,Mt={loading:!1,data:{hack_codes:{language:Be,code:je.Base64.decode(Oe)},hack:{name:Ye,description:nt,time_limit:Ae,test_set_average:Fe,test_set_score:lt,code_compile_score:rt},hack_sets:Ue}};parseInt(rt)>0&&Xe(!0),De.setFieldsValue(Object(R.a)({},Mt.data)),xe({type:Te.SET_INITAL_DATA,payload:Object(st.cloneDeep)(Mt)})},[y,h]);function ct(Oe,Be){return _t.apply(this,arguments)}function _t(){return _t=Object(G.a)(ve.a.mark(function Oe(Be,Ue){return ve.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:case"end":return Ye.stop()}},Oe)})),_t.apply(this,arguments)}function Ut(Oe){xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack:Object(R.a)(Object(R.a)({},ue.hack),{},{test_set_score:Oe.target.value})})}})}function Nt(Oe){var Be=Oe.target.value;xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack:Object(R.a)(Object(R.a)({},ue.hack),{},{test_set_average:Be})})}})}function dt(){var Oe=De.getFieldValue("hack_sets"),Be=Oe.length;Qe.push(Be),Pt(Object(D.a)(Qe));var Ue=parseInt(De.getFieldValue("hack").code_compile_score)||0,nt=Oe.length+1,Ye=Math.floor((100-Ue)/nt),Ae=(100-Ue)%nt;Oe.map(function(Fe,lt){return fe&&(Fe.score=Ye),Fe.position=lt+1,Fe}),Oe.push({input:"",output:"",position:nt,score:fe?Ye+Ae:0,display_set:!1}),De.setFieldsValue({hack_sets:Oe}),xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack_sets:Oe})}})}function v(){var Oe=De.getFieldValue("hack_sets"),Be=Oe.length;Qe.push(Be),Pt(Object(D.a)(Qe));var Ue=parseInt(De.getFieldValue("hack").code_compile_score)||0,nt=Oe.length,Ye=Math.floor((100-Ue)/nt),Ae=(100-Ue)%nt;Oe.map(function(Fe,lt){return fe&&(Fe.score=Ye,lt===Oe.length-1&&(Fe.score=Ye+Ae)),Fe.position=lt+1,Fe}),De.setFieldsValue({hack_sets:Oe}),xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack_sets:Oe})}})}function It(Oe){var Be=De.getFieldValue("hack_sets"),Ue=parseInt(De.getFieldValue("hack").code_compile_score)||0,nt=(Be==null?void 0:Be.length)-1,Ye=Math.ceil((100-Ue)/nt),Ae=(100-Ue)%nt;Be.splice(Oe,1),Be==null||Be.map(function(Fe,lt){return fe&&(Fe.score=Ye,lt===nt-1&&(Fe.score=Ye+Ae)),Fe.position=lt+1,Fe}),xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack_sets:Be})}}),De.setFieldsValue({hack_sets:Be})}function Kt(Oe){xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack_codes:Object(R.a)(Object(R.a)({},ue.hack_codes),{},{language:Oe})})}})}var St=function(Be){},xt=function(Be){xe({type:Te.SET_INITAL_DATA,payload:{data:Object(R.a)(Object(R.a)({},ue),{},{hack:Object(R.a)(Object(R.a)({},ue.hack),{},{name:Be.target.value})})}})},Tt=function(){De.resetFields()};return n.a.createElement(P.a,{form:De,initialValues:ue,layout:"vertical",className:X.a["oj-form-container"],onValuesChange:St,onFinish:ct},n.a.createElement(me.a,null,n.a.createElement(q.a,{span:14},n.a.createElement(pt,{onChangeLanguage:Kt,onRemoveTestCase:It,onAddTestCase:dt,onAddTestCases:v,onNameChange:xt,hack:ue.hack,form:De,defaultkey:Qe,setdefalutkey:Pt,isshows:Ne,onChangeScore:Ut,onChangeAverage:Nt})),n.a.createElement(q.a,{span:10},n.a.createElement(P.a.Item,{name:["hack_codes","code"],style:{marginBottom:0}},n.a.createElement(bt,{language:ue==null||((c=ue.hack_codes)===null||c===void 0)?void 0:c.language})))))};function pt(o){var U=o.hack,d=o.onNameChange,$=o.onChangeAverage,c=o.onChangeScore,h=o.onAddTestCase,y=o.onRemoveTestCase,m=o.onChangeLanguage,be=o.onAddTestCases,et=o.form,De=o.isshows,ft=o.defaultkey,ht=o.setdefalutkey,ut=U.test_set_average,xe=U.test_set_score,tt=U.name,ue=Object(Ee.useState)(De),at=Object(t.a)(ue,2),fe=at[0],S=at[1];return Object(Ee.useEffect)(function(){S(De)},[De]),n.a.createElement("div",{className:X.a["oj-left-panel"]},n.a.createElement("div",{className:X.a["oj-form-info"]},n.a.createElement("div",{className:X.a.field},n.a.createElement(P.a.Item,{label:n.a.createElement("div",null,"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236 ",n.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:n.a.createElement("span",{style:{position:"absolute",left:100,top:5}},"\u79D2")},n.a.createElement(f.a,{min:3,max:60})),n.a.createElement(P.a.Item,{label:"\u7F16\u7A0B\u8BED\u8A00",name:["hack_codes","language"],rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},n.a.createElement(L.a,{onChange:m},ye(ae.language)))),n.a.createElement(P.a.Item,{label:"\u4EFB\u52A1\u540D\u79F0",name:["hack","name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0"}]},n.a.createElement(O.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4EFB\u52A1\u540D\u79F0",suffix:n.a.createElement("span",null,60-((tt==null?void 0:tt.length)||0)),onChange:d})),n.a.createElement(P.a.Item,{name:["hack","description"],valuePropName:"defaultValue",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63CF\u8FF0\u5185\u5BB9"}]},n.a.createElement(ot.a,{miniToolbar:!0,id:"moop_cases_content",noStorage:!0,height:200})),n.a.createElement("div",{className:"tst-case-info"},n.a.createElement("h3",{className:"flex-container",style:{justifyContent:"space-between"}}," \u6D4B\u8BD5\u7528\u4F8B\u4E0E\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219",n.a.createElement(u.a,{type:"primary",ghost:!0,onClick:h},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B")),n.a.createElement(P.a.Item,{name:["hack","test_set_score"]},n.a.createElement(a.a.Group,{onChange:c},n.a.createElement(a.a,{value:!0},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",n.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")),n.a.createElement(a.a,{value:!1},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",n.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")))),!U.test_set_score&&n.a.createElement(P.a.Item,{name:["hack","test_set_average"],label:"\u7CFB\u7EDF\u8BC4\u5206\u5360\u6BD4"},n.a.createElement(a.a.Group,{onChange:$},n.a.createElement(a.a,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),n.a.createElement(a.a,{value:!1},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),!U.test_set_score&&n.a.createElement("div",null,n.a.createElement("div",{style:{display:"flex",height:"30px"}},n.a.createElement(N.a,{checked:fe,onChange:function(Ne){S(Ne.target.checked),et.setFieldsValue({hack:{code_compile_score:0}}),be()}},"\u542F\u7528\u7F16\u8BD1\u5F97\u5206"),fe&&n.a.createElement("span",{style:{display:"flex"}},"\u7F16\u8BD1\u901A\u8FC7\u5373\u53EF\u5F97\u5206 ",n.a.createElement(P.a.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7F16\u8BD1\u5F97\u5206"}],name:["hack","code_compile_score"]},n.a.createElement(f.a,{onChange:function(){be()},min:0,max:100,style:{width:"50px",margin:"5px 0px"}}))," %")),n.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")),n.a.createElement(P.a.List,{name:"hack_sets"},function(Re,Ne){return Object(ie.a)(Ne),n.a.createElement(j.a,{activeKey:ft,onChange:function(He){ht(Object(D.a)(He))}},Re.map(function(Xe,He){return n.a.createElement(Pe,{key:He,header:n.a.createElement("a",{className:X.a["test-case-name"]},n.a.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B".concat(He+1)),xe?null:n.a.createElement(n.a.Fragment,null,n.a.createElement(P.a.Item,{name:[Xe.name,"score"],fieldKey:[Xe.fieldKey,"score"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6D4B\u8BD5\u96C6".concat(He+1,"\u8BC4\u5206")}]},n.a.createElement(f.a,{onClick:function(Qe){return Qe.stopPropagation()},min:0,max:100,disabled:ut})),n.a.createElement("span",null,"%"))),extra:n.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()},className:X.a["use-extra"]},n.a.createElement(P.a.Item,{valuePropName:"checked",label:"\u6D4B\u8BD5\u7528\u4F8B\u53EF\u89C1",name:[Xe.name,"display_set"],fieldKey:[Xe.fieldKey,"display_set"]},n.a.createElement(N.a,null)),He===Re.length-1?n.a.createElement("div",{style:{marginRight:"10px"}}," ",n.a.createElement(ke.a,{className:X.a["btn-remove-case"],onClick:h})):null,He>0?n.a.createElement("div",{onClick:function(Qe){return Qe.stopPropagation()}},n.a.createElement(le.a,{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:n.a.createElement("span",null,"\u786E\u5B9A\u5220\u9664\u6D4B\u8BD5\u96C6",1+He),onConfirm:function(){y(He)}},n.a.createElement(Ie.a,{className:X.a["btn-remove-case"]}))):n.a.createElement(Ie.a,{style:{opacity:0},className:X.a["btn-remove-case"]}))},n.a.createElement(P.a.Item,{label:"\u8F93\u5165",name:[Xe.name,"input"],fieldKey:[Xe.fieldKey,"input"]},n.a.createElement(qe,null)),n.a.createElement(P.a.Item,{label:"\u8F93\u51FA",name:[Xe.name,"output"],fieldKey:[Xe.fieldKey,"output"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8F93\u51FA\u5185\u5BB9"}]},n.a.createElement(qe,null)))}))}))))}var F=I.a=Object(Ee.forwardRef)(Ke)},JI8h:function(_e,I,e){"use strict";var de=e("5Dmo"),le=e("3S7+"),ie=e("3S9h"),V=e("miYZ"),N=e("tsqr"),r=e("k16G"),a=e("SIvP"),p=e("q1tI"),u=e.n(p),i=e("9kvl"),L=e("Ot1p"),_=e("9Bee"),f=e("xIf3"),s=e.n(f),me=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"],q=function(K,z){var l=K.editData,G=K.globalSetting,g=K.loading,P=K.dispatch,t=K.onRef,R=t===void 0?function(){}:t,se=K.isEdit,j=Object(a.a)(K,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),re=Object(p.useState)([]),O=Object(r.a)(re,2),T=O[0],ve=O[1],Ee=Object(p.useState)(),n=Object(r.a)(Ee,2),B=n[0],X=n[1],ee=Object(p.useState)([]),te=Object(r.a)(ee,2),Q=te[0],ae=te[1],ce=Object(p.useState)(""),ye=Object(r.a)(ce,2),he=ye[0],ze=ye[1],ke=Object(p.useState)(""),Ie=Object(r.a)(ke,2),je=Ie[0],st=Ie[1];Object(p.useEffect)(function(){ve(["","","",""])},[]),Object(p.useEffect)(function(){if(!l||!se)return;ze(l==null?void 0:l.name),st(l==null?void 0:l.analysis),ve(l==null?void 0:l.choices.map(function(A){return A.choice_text}));var ge=[];l==null||l.choices.map(function(A,Y){A.is_answer&&ge.push(Y)}),ae(ge)},[l,se]),Object(p.useImperativeHandle)(z,function(){return{onSave:ot,Clear:J}});var ot=function(){if(!he)return N.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var A=T.findIndex(function(Se){return!Se});if(A>-1)return N.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(W[A]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!Q.length)return N.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(Q.length<2)return N.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;if(Object(me.D)(T))return N.b.info("\u9009\u9879\u5DF2\u91CD\u590D"),!1;var Y=T.map(function(Se,We){return{choice_text:Se,is_answer:Q.includes(We)?1:0}});return{name:he,choices:Y,analysis:je}},J=function(){ze(""),st(""),ae(""),ve(["","","",""])};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(L.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:he,onChange:function(A){return ze(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"))),T.map(function(ge,A){return u.a.createElement("div",{className:s.a.choiceWrap,key:A},u.a.createElement(le.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},u.a.createElement("div",{className:"".concat(s.a.answer," ").concat(Q.includes(A)?s.a.activeAnswer:""),onClick:function(){Q.includes(A)?ae(Q.filter(function(Se){return Se!==A})):ae([].concat(Object(ie.a)(Q),[A]))}},W[A])),u.a.createElement("div",{className:s.a.editorWrap},B===A?u.a.createElement(L.a,{id:"single-question-option-".concat(A),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ge,onChange:function(Se){T[A]=Se,ve(T)}}):u.a.createElement("div",{className:s.a.htmlWrap,onClick:function(){return X(A)}},u.a.createElement(_.a,{value:ge}))),A>1&&u.a.createElement(le.a,{title:"\u5220\u9664"},u.a.createElement("i",{className:"".concat(s.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return ve(T.filter(function(Se,We){return We!==A}))}})),A<7&&A===T.length-1&&u.a.createElement(le.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.a.createElement("i",{className:"".concat(s.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return ve([].concat(Object(ie.a)(T),[""]))}})))}),u.a.createElement("p",{className:s.a.titleWrap},u.a.createElement("span",{className:s.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),u.a.createElement(L.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:je,onChange:function(A){return st(A)}}))};I.a=Object(i.a)(function(D){var K=D.loading,z=D.globalSetting;return{globalSetting:z,loading:K.effects}},null,null,{forwardRef:!0})(Object(p.forwardRef)(q))},KGka:function(_e,I,e){"use strict";var de=e("7Kak"),le=e("9yH6"),ie=e("miYZ"),V=e("tsqr"),N=e("k16G"),r=e("SIvP"),a=e("q1tI"),p=e.n(a),u=e("9kvl"),i=e("Ot1p"),L=e("xIf3"),_=e.n(L),f=["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,q){var D=W.editData,K=W.globalSetting,z=W.loading,l=W.dispatch,G=W.onRef,g=G===void 0?function(){}:G,P=W.isEdit,t=Object(r.a)(W,["editData","globalSetting","loading","dispatch","onRef","isEdit"]),R=Object(a.useState)(),se=Object(N.a)(R,2),j=se[0],re=se[1],O=Object(a.useState)(""),T=Object(N.a)(O,2),ve=T[0],Ee=T[1],n=Object(a.useState)(""),B=Object(N.a)(n,2),X=B[0],ee=B[1];Object(a.useEffect)(function(){if(!D||!P)return;Ee(D==null?void 0:D.name),ee(D==null?void 0:D.analysis);var ae=D==null?void 0:D.choices.find(function(ce){return ce.is_answer});re(ae.choice_text==="\u6B63\u786E"?"0":"1")},[D,P]),Object(a.useImperativeHandle)(q,function(){return{onSave:te,Clear:Q}});var te=function(){if(!ve)return V.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!j)return V.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ce=[{choice_text:"\u6B63\u786E",is_answer:j==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:j==="1"?1:0}];return{name:ve,choices:ce,analysis:X}},Q=function(){Ee(""),ee(""),re("")};return p.a.createElement("section",{className:_.a.wrap},p.a.createElement("p",{className:_.a.titleWrap},p.a.createElement("span",{className:_.a.required},"*"),p.a.createElement("span",{className:_.a.title},"\u9898\u5E72\uFF1A")),p.a.createElement(i.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ve,onChange:function(ce){return Ee(ce)}}),p.a.createElement("p",{className:_.a.titleWrap},p.a.createElement("span",{className:_.a.required},"*"),p.a.createElement("span",{className:_.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",p.a.createElement("span",{className:_.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),p.a.createElement(le.a.Group,{buttonStyle:"solid",value:j,onChange:function(ce){return re(ce.target.value)}},p.a.createElement(le.a.Button,{value:"0",className:"".concat(_.a.radio," mr40")},"\u6B63\u786E"),p.a.createElement(le.a.Button,{value:"1",className:_.a.radio},"\u9519\u8BEF")),p.a.createElement("p",{className:_.a.titleWrap},p.a.createElement("span",{className:_.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),p.a.createElement(i.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:X,onChange:function(ce){return ee(ce)}}))};I.a=Object(u.a)(function(me){var W=me.loading,q=me.globalSetting;return{globalSetting:q,loading:W.effects}},null,null,{forwardRef:!0})(Object(a.forwardRef)(s))},M8RZ:function(_e,I,e){"use strict";e.d(I,"a",function(){return u});var de=e("XKWP"),le=e("N7Kx"),ie=e("kFHX"),V=e("4jIl"),N=e("q1tI"),r=e.n(N),a=e("i8i4"),p=e.n(a),u=function(i){Object(ie.a)(_,i);var L=Object(V.a)(_);function _(f){var s;Object(de.a)(this,_),s=L.call(this,f);var me=window.document;return s.node=me.createElement("div"),me.body.appendChild(s.node),s}return Object(le.a)(_,[{key:"render",value:function(){var s=this.props.children;return Object(a.createPortal)(s,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),_}(r.a.Component)},O2Wb:function(_e,I,e){_e.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(_e,I,e){"use strict";var de=e("2qtc"),le=e("kLXV"),ie=e("Cmcn"),V=e("k16G"),N=e("v7Ap"),r=e("q1tI"),a=e.n(r),p=e("VrN/"),u=e.n(p),i=e("bdgK"),L=e("p77/"),_=e("Bd2K"),f=e("ELLl"),s=e("19Vz"),me=e("lZu9"),W=e("kSUc"),q=e("9Bee"),D=e("IIKO"),K=e("dejd"),z=e("C+DQ"),l=[{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 G(F){var o=F.onActionCallback,U=F.title,d=F.icon,$=F.actionName,c=F.className,h=c===void 0?"":c,y=F.children;function m(){o($)}return a.a.createElement("a",{title:U,className:h,onClick:m},a.a.createElement("i",{className:"md-iconfont ".concat(d)}),y)}var g=function(F){var o=F.watch,U=F.showNullButton,d=F.onActionCallback,$=F.fullScreen,c=F.insertTemp,h=[].concat(l,[{title:"".concat(o?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(o?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},h.map(function(y,m){return a.a.createElement("li",{key:m},y.actionName?a.a.createElement(G,Object(D.a)({},y,{onActionCallback:d})):a.a.createElement("span",{className:"v-line"}))}),U?a.a.createElement("li",null,a.a.createElement(G,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:d},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,c&&a.a.createElement("li",null,a.a.createElement(G,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(c),onActionCallback:d},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(G,{icon:"".concat($?"icon-shrink":"icon-enlarge"),title:$?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:d})))},P=e("M8RZ"),t=e("+L6B"),R=e("2/Rp"),se=e("y8nQ"),j=e("Vl3Y"),re=e("5NDa"),O=e("5rEg"),T={labelCol:{span:4},wrapperCol:{span:20}},ve=function(F){var o=F.callback,U=F.onCancel;function d($){o($)}return a.a.createElement(j.a,Object(D.a)({},T,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:d}),a.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement(O.a,null)),a.a.createElement(j.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement(O.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(R.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(R.a,{type:"ghost",onClick:U},"\u53D6\u6D88")))},Ee=e("7ahc"),n=e("HmJG"),B=e("BjJ7"),X=j.a.useForm,ee={width:280,marginRight:10},te={labelCol:{span:5},wrapperCol:{span:19}},Q=function(F){var o=F.callback,U=F.onCancel,d=X(),$=Object(V.a)(d,1),c=$[0];function h(be){o(be)}function y(be){c.setFieldsValue({src:"/api/attachments/".concat(be.id)})}function m(be){var et=be.target.files[0];ce(et,y)}return a.a.createElement(j.a,Object(D.a)({form:c},te,{className:"upload-image-panel",onFinish:h}),a.a.createElement(j.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(j.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement(O.a,{style:ee})),a.a.createElement(ae,{onFileChange:m}))),a.a.createElement(j.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement(O.a,{style:{width:264}})),a.a.createElement(j.a.Item,{style:{textAlign:"right"}},a.a.createElement(R.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(R.a,{type:"ghost",onClick:U},"\u53D6\u6D88")))};function ae(F){var o=F.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:o}))}function ce(F,o){if(!F)throw new String("\u6CA1\u6709\u6587\u4EF6");var U=new FormData;U.append("editormd-image-file",F),U.append("file_param_name","editormd-image-file"),U.append("byxhr","true");var d=new window.XMLHttpRequest;d.withCredentials=!0,d.addEventListener("load",function($){o(JSON.parse($.target.responseText))},!1),d.addEventListener("error",function($){console.error($)},!1),d.open("POST","".concat(B.a,"/api/attachments.json")),d.send(U)}var ye=e("giR+"),he=e("fyUT"),ze=e("7Kak"),ke=e("9yH6"),Ie=ke.a.Group,je={margin:"0 8px"},st=function(F){var o=F.callback,U=F.onCancel;function d($){o($)}return a.a.createElement(j.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:d},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:je},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:je},"\u884C\u6570"),a.a.createElement(j.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(he.a,null)),a.a.createElement("span",{style:je},"\u5217\u6570"),a.a.createElement(j.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(he.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(j.a.Item,{name:"align"},a.a.createElement(Ie,null,a.a.createElement(ke.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(ke.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(ke.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(ke.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(R.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(R.a,{type:"ghost",onClick:U},"\u53D6\u6D88")))},ot="link",J="upload-image",ge="code-block",A="add-table",Y="------------",Se={default:Y,left:":".concat(Y),center:":".concat(Y,":"),right:"".concat(Y,":")},We=e("9VGf"),Ge,vt;function Ze(){}var Ot=0,bt=1e4,At="\u2581",qe=`
**\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 Pe(F){return/^\d+$/.test(F)?"".concat(F,"px"):F}var Ce=navigator.platform.toUpperCase().indexOf("MAC")>=0,Te=Ce?"Cmd":"Ctrl",Ve=(Ge={},Object(N.a)(Ge,Te+"-B","bold"),Object(N.a)(Ge,Te+"-I","italic"),Ge),Ke=(vt={},Object(N.a)(vt,ot,"\u6DFB\u52A0\u94FE\u63A5"),Object(N.a)(vt,ge,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(N.a)(vt,J,"\u6DFB\u52A0\u56FE\u7247"),Object(N.a)(vt,A,"\u6DFB\u52A0\u8868\u683C"),vt),pt=I.a=function(F){var o=F.defaultValue,U=o===void 0?"":o,d=F.onChange,$=F.width,c=$===void 0?"100%":$,h=F.height,y=h===void 0?400:h,m=F.miniToolbar,be=m===void 0?!1:m,et=F.isFocus,De=et===void 0?!1:et,ft=F.watch,ht=F.insertTemp,ut=F.id,xe=ut===void 0?"markdown-editor-id":ut,tt=F.showResizeBar,ue=tt===void 0?!1:tt,at=F.noStorage,fe=at===void 0?!1:at,S=F.showNullButton,Re=S===void 0?!1:S,Ne=F.fullScreen,Xe=Ne===void 0?!1:Ne,He=F.onBlur,it=F.onCMBeforeChange,Qe=F.className,Pt=Qe===void 0?"":Qe,Je=F.placeholder,ct=Je===void 0?"":Je,_t=F.values,Ut=_t===void 0?"":_t,Nt=Object(r.useState)(null),dt=Object(V.a)(Nt,2),v=dt[0],It=dt[1],Kt=Object(r.useState)(U),St=Object(V.a)(Kt,2),xt=St[0],Tt=St[1],Oe=Object(r.useState)(ft),Be=Object(V.a)(Oe,2),Ue=Be[0],nt=Be[1],Ye=Object(r.useState)(Xe),Ae=Object(V.a)(Ye,2),Fe=Ae[0],lt=Ae[1],rt=Object(r.useState)(""),Mt=Object(V.a)(rt,2),gt=Mt[0],Lt=Mt[1],yt=Object(r.useState)(0),jt=Object(V.a)(yt,2),Bt=jt[0],Xt=jt[1],Qt=Object(r.useState)(y),Jt=Object(V.a)(Qt,2),kt=Jt[0],Yt=Jt[1],Ht=Object(r.useState)(!1),zt=Object(V.a)(Ht,2),qt=zt[0],$t=zt[1],Ft=Object(r.useRef)(),Dt=Object(r.useRef)(),wt=Object(r.useRef)(),Wt=Object(r.useRef)();Object(r.useEffect)(function(){Tt(Ut),v==null||v.setValue(Ut)},[Ut]),Object(r.useEffect)(function(){if(Ft.current){var M=function(Le,we){var $e=we.clipboardData;if($e){var mt=$e.types.toString(),Rt=$e.items;if(mt==="text/html,Files"||mt==="Files"||$e.types.indexOf("Files")){var Et=Rt[1];mt==="Files"&&(Et=Rt[0]),Et.kind==="file"&&Et.type.match(/^image\//i)&&ce(Et.getAsFile(),function(Ct){Ct.id?b.replaceSelection("![,](/api/attachments/".concat(Ct.id,")")):(Ct==null?void 0:Ct.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},b=u.a.fromTextArea(Ft.current,{mode:"markdown",lineNumbers:!be,lineWrapping:!0,value:U,autoCloseTags:!0,autoCloseBrackets:!0});return De&&b.focus(),b.on("paste",M),It(b),function(){b.off("paste",M)}}},[]);var Vt=Object(r.useCallback)(function(){if(Dt.current)try{var M=Dt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,b=Dt.current.getElementsByClassName("markdown-editor-body")[0];Fe?b.style.height="calc(100vh - ".concat(M,"px)"):b.style.height="".concat(kt-M,"px")}catch(Z){console.log(Z,"---- to set md editor body height")}},[kt,Dt,Fe]);Object(r.useEffect)(function(){function M(){var Z=new i.a(function(Le){var we=Object(ie.a)(Le),$e;try{for(we.s();!($e=we.n()).done;){var mt=$e.value;(mt.target.offsetHeight>0||mt.target.offsetWidth>0)&&(Vt(),v.setSize("100%","100%"),v.refresh())}}catch(Rt){we.e(Rt)}finally{we.f()}});return Z.observe(Ft.current.parentElement),Z}if(v){var b=M();return function(){b.unobserve(Ft.current.parentElement)}}},[v,Vt]),Object(r.useEffect)(function(){if(v){for(var M=[],b=function(){var mt=Le[Z];we=Object(V.a)(mt,2);var Rt=we[0],Et=we[1],Ct=Object(N.a)({},Rt,function(){x(Et)});M.push(Ct),v.addKeyMap(Ct)},Z=0,Le=Object.entries(Ve);Z<Le.length;Z++){var we;b()}return function(){var $e=Object(ie.a)(M),mt;try{for($e.s();!(mt=$e.n()).done;){var Rt=mt.value;v.removeKeyMap(Rt)}}catch(Et){$e.e(Et)}finally{$e.f()}}}},[v]),Object(r.useEffect)(function(){Xe!==Fe&&lt(Xe)},[Xe]),Object(We.a)(function(){if(!fe&&Bt>0){var M=new Date().getTime(),b=window.sessionStorage.getItem(xe);M>=Bt+bt&&(!b||b!==xt)&&(window.sessionStorage.setItem(xe,xt),$t(!0))}},bt),Object(r.useEffect)(function(){nt(ft)},[v,ft]),Object(r.useEffect)(function(){v&&(De&&v.focus())},[v,De]),Object(r.useEffect)(function(){if(Ue&&v){var M=function(Le){var we=Le.target;if(Wt.current){var $e=we.scrollTop/we.scrollHeight;Wt.current.scrollTop=Wt.current.scrollHeight*$e}},b=v.getScrollerElement();return b.addEventListener("scroll",M),function(){b.removeEventListener("scroll",M)}}},[v,Ue]),Object(r.useEffect)(function(){if(v&&it){var M=function(Z,Le){it(Z,Le)};return v.on("beforeChange",M),function(){v.off("beforeChange",M)}}},[v,it]),Object(r.useEffect)(function(){if(v&&He){var M=function(){He(v.getValue())};return v.on("blur",M),function(){v.off("blur",M)}}},[v,He]),Object(r.useEffect)(function(){if(v){var M=function(Z){var Le=Z.getValue();Tt(Le),Xt(new Date().getTime()),Z.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),d&&d(Le)};return v.on("change",M),function(){v.off("change",M)}}},[v,d]),Object(r.useEffect)(function(){v&&(U==null?(v.setValue(""),Tt("")):U!==v.getValue()&&(v.setValue(U),Tt(U),v.setCursor(v.lineCount(),0)))},[v,U]);var x=Object(r.useCallback)(function(M){var b=v.getCursor(),Z=v.getSelection(),Le=Z.split(`
`);switch(M){case"bold":return v.replaceSelection("**"+Z+"**"),Z===""&&v.setCursor(b.line,b.ch+2),v.focus();case"italic":return v.replaceSelection("*"+Z+"*"),Z===""&&v.setCursor(b.line,b.ch+1),v.focus();case"code":return v.replaceSelection("`"+Z+"`"),Z===""&&v.setCursor(b.line,b.ch+1),v.focus();case"inline-latex":return v.replaceSelection("`$$"+Z+"$$`"),Z===""&&v.setCursor(b.line,b.ch+3),v.focus();case"latex":return v.replaceSelection("```latex\n"+Z+"\n```"),v.setCursor(b.line+1,Z.length+1),v.focus();case"line-break":return v.replaceSelection(`<br/>
`),v.focus();case"list-ul":return Z===""?v.replaceSelection("- "+Z):v.replaceSelection(Le.map(function(we){return we===""?"":"- ".concat(we)}).join(`
`)),v.focus();case"list-ol":return Z===""?v.replaceSelection("1. "+Z):v.replaceSelection(Le.map(function(we,$e){return we===""?"":"".concat($e+1,". ").concat(we)}).join(`
`)),v.focus();case"add-null-ch":return Z===""&&v.setCursor(b.line,b.ch+1),v.replaceSelection(At),v.focus();case"inster-template-1":return Z===""&&v.setCursor(b.line,b.ch),v.replaceSelection(qe),v.focus();case"eraser":return v.setValue(""),v.focus();case"trigger-watch":return nt(!Ue),v.focus();case"trigger-full-screen":return lt(!Fe),v.focus();case ot:Lt(ot);return;case ge:Lt(ge);return;case J:Lt(J);return;case A:Lt(A);return;default:throw new Error}},[v,Ue,Fe]),E=Object(r.useCallback)(function(M){Lt("");switch(gt){case ot:var b=M.title,Z=M.link;return v.replaceSelection("[".concat(b,"](").concat(Z,")")),v.focus();case ge:var Le=M.language,we=M.content;return v.replaceSelection(["```"+Le,we,"```"].join(`
`)),v.focus();case J:var $e=M.src,mt=M.alt;return v.replaceSelection("![ ".concat(mt," ]( ").concat($e,' "').concat(mt,'" )')),v.focus();case A:for(var Rt=M.row,Et=M.col,Ct=M.align,Zt=`
`,Gt=0;Gt<Rt;Gt++){for(var ea=[],ta=[],aa=0;aa<Et;aa++)Gt===1&&ta.push(Se[Ct]),ea.push(" ");Gt===1&&(Zt+="| ".concat(ta.join(" | "),` |
`)),Zt+="| ".concat(ea.join(Et===1?"":" | "),` |
`)}return v.replaceSelection(Zt+`
`),v.focus();default:throw new Error}},[v,gt]),C=Object(r.useMemo)(function(){switch(gt){case ot:return a.a.createElement(ve,{callback:E,onCancel:k});case ge:return a.a.createElement(Ee.b,{callback:E,onCancel:k});case J:return a.a.createElement(Q,{callback:E,onCancel:k});case A:return a.a.createElement(st,{callback:E,onCancel:k});default:return null}},[gt]);function k(){Lt("")}Object(r.useEffect)(function(){if(wt.current){var M=function(Rt){we=!0,$e=Rt.pageY},b=function(){we=!1},Z=function(Rt){if(we){var Et=Rt.pageY-$e;Et<0&&(Et=0),Et>300&&(Et=300);var Ct=y+Et+"px";Yt(Ct)}},Le=wt.current,we=!1,$e=0;return Le.addEventListener("mousedown",M),document.addEventListener("mousemove",Z),document.addEventListener("mouseup",b),function(){Le.removeEventListener("mousedown",M),document.removeEventListener("mousemove",Z),document.removeEventListener("mouseup",b)}}},[v,wt]),Object(r.useEffect)(function(){Yt(y)},[y]);var ne=Pe(c),H=Pe(kt),w={width:ne,height:H},oe=Object(r.useMemo)(function(){if(Bt){var M=new Date(Bt),b=M.getHours(),Z=M.getMinutes(),Le=M.getSeconds();return b=b<10?"0"+b:b,Z=Z<10?"0"+Z:Z,Le=Le<10?"0"+Le:Le,"".concat(b,":").concat(Z,":").concat(Le)}return 0},[Bt]);function Me(){window.sessionStorage.removeItem(xe),$t(!1),Xt(0)}function pe(){$t(!1),Xt(0),v.setValue(window.sessionStorage.getItem(xe))}return a.a.createElement(r.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:Dt},a.a.createElement("div",{className:"markdown-editor-container ".concat(Pt," ").concat(Ue?"on-preview":""," ").concat(be?"mini":""," ").concat(Fe?"full-screen":""),style:w},a.a.createElement(g,{insertTemp:ht,watch:Ue,fullScreen:Fe,showNullButton:Re,onActionCallback:x}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:Ft,placeholder:ct})),Ue?a.a.createElement("div",{ref:Wt,className:"preview-container"},a.a.createElement(q.a,{value:xt})):null))),ue?a.a.createElement("a",{ref:wt,className:"editor-resize"}):null,a.a.createElement(P.a,null,Ke[gt]?a.a.createElement(le.a,{centered:!0,title:Ke[gt],visible:!0,onCancel:k,footer:null},C):null))}},UUDw:function(_e,I,e){_e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},YAlC:function(_e,I,e){_e.exports={flexRow:"flexRow___3S2id",flexColumn:"flexColumn___2gTz9",action:"action___2pjdm",actions:"actions___1b9tG",setScore:"setScore___1uJZn",tip:"tip___1oU5P",delete:"delete___1MeyV",content:"content___1G6VH",titleWrap:"titleWrap___25m1u",titleNumber:"titleNumber___3ebmq",score:"score___62110",titleHtml:"titleHtml___IIpMO",answerWrap:"answerWrap___2Xr_I",answer:"answer___1GzKg"}},"Z+Na":function(_e,I,e){_e.exports={head:"head___3c7uj",s1:"s1___1kTbv",s2:"s2___1Omm1",s3:"s3___3TfZU",s4:"s4___3XMOl"}},ZD9Y:function(_e,I,e){"use strict";var de=e("BoS7"),le=e("Sdc0"),ie=e("OaEy"),V=e("2fM7"),N=e("q1tI"),r=e.n(N),a=e("lOMy"),p=e.n(a),u=V.a.Option;I.a=function(i){var L=i.onFontSizeChange,_=i.cmFontSize,f=i.cmCodeMode,s=i.onCodeModeChange,me=i.onTabToSpace,W=i.className,q=W===void 0?"":W,D=i.tabToSpace,K=i.children;return r.a.createElement("div",{className:"tpi-code-setting ".concat(q)},r.a.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),r.a.createElement(V.a,{bordered:!1,size:"small",value:f,onChange:s},r.a.createElement(u,{value:"vs"},"\u767D\u8272\u80CC\u666F"),r.a.createElement(u,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),r.a.createElement(V.a,{bordered:!1,size:"small",value:_,onChange:L},r.a.createElement(u,{value:12},"12px"),r.a.createElement(u,{value:14},"14px"),r.a.createElement(u,{value:16},"16px"),r.a.createElement(u,{value:18},"18px"),r.a.createElement(u,{value:20},"20px"),r.a.createElement(u,{value:22},"22px"))),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"Tab\u8F6C\u6362"),r.a.createElement(le.a,{checked:D,onChange:me}))),r.a.createElement("h3",null,"\u5FEB\u6377\u952E"),r.a.createElement("section",null,r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),r.a.createElement("span",null,"Ctrl + S")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),r.a.createElement("span",null,"F1 / Alt + F1")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),r.a.createElement("span",null,"Ctrl + ]/[")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),r.a.createElement("span",null,"Ctrl + Shift + \\")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),r.a.createElement("span",null,"Home")),r.a.createElement("div",{className:"file-item"},r.a.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),r.a.createElement("span",null,"End"))),K)}},ZW9T:function(_e,I,e){"use strict";e.d(I,"a",function(){return z});var de=e("XEnU"),le=e("miYZ"),ie=e("tsqr"),V=e("Cmcn"),N=e("k16G"),r=e("SIvP"),a=e("q1tI"),p=e.n(a),u=e("bdgK");function i(l,G,g,P,t){var R=G.getWordUntilPosition(g),se={startLineNumber:g.lineNumber,endLineNumber:g.lineNumber,startColumn:R.startColumn,endColumn:R.endColumn},j=P.map(function(re){return{label:re,kind:l.languages.CompletionItemKind.Keyword,insertText:re,insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:se}});return t.map(function(re){j.push(Object(de.a)(Object(de.a)({},re),{},{range:se}))}),j}var L=function(l){var G={label:"ifelse",kind:l.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},g=["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"];l.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(se,j){var re=i(l,se,j,g,[G]);return{suggestions:re}}});var P=["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"];l.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(se,j){var re=[{label:"print",kind:l.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],O=i(l,se,j,P,re);return{suggestions:O}}});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"];l.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(se,j){var re=[G,{label:"main",kind:l.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:l.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:l.languages.CompletionItemInsertTextRule.InsertAsSnippet}],O=i(l,se,j,t,re);return{suggestions: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 f(l){return/^\d+$/.test(l)?"".concat(l,"px"):l}function s(){}var me=!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 q(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],G=l;if(Array.isArray(l)){for(var g=0;g<l.length;g++){var P=W[l[g]];if(P)return P}return G[0]}return W[G]||G}var D=null,K=I.b=function(l){var G=l.width,g=G===void 0?"100%":G,P=l.height,t=P===void 0?"100%":P,R=l.value,se=l.language,j=se===void 0?"javascript":se,re=l.style,O=re===void 0?{}:re,T=l.options,ve=T===void 0?{}:T,Ee=l.overrideServices,n=Ee===void 0?{}:Ee,B=l.theme,X=B===void 0?"vs-dark":B,ee=l.onEditBlur,te=l.onSave,Q=l.autoHeight,ae=Q===void 0?!1:Q,ce=l.forbidCopy,ye=ce===void 0?!1:ce,he=l.onChange,ze=he===void 0?s:he,ke=l.editorDidMount,Ie=ke===void 0?s:ke,je=l.onFocus,st=je===void 0?s:je,ot=l.filename,J=ot===void 0?"educoder.txt":ot,ge=Object(r.a)(l,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),A=Object(a.useRef)(),Y=Object(a.useRef)({}),Se=Object(a.useState)(!1),We=Object(N.a)(Se,2),Ge=We[0],vt=We[1];function Ze(){var c;return A.current&&(c=new u.a(function(h){var y=Object(V.a)(h),m;try{for(y.s();!(m=y.n()).done;){var be=m.value;(be.target.offsetHeight>0||be.target.offsetWidth>0)&&Y.current.instance.layout()}}catch(et){y.e(et)}finally{y.f()}}),c.observe(A.current)),c}function Ot(){ie.b.warn(decodeURIComponent(_))}Object(a.useEffect)(function(){var c=Y.current.instance;if(R!=null&&c&&Ge){var h=c.getModel();h&&R!==h.getValue()&&(me=!0,h.setValue(R),c.layout(),me=!1)}},[R,Ge,Y.current]);function bt(){var c=Y.current.instance;if(c){var h=c.getSelection(),y=Y.current.pastePos||{},m=new D.Range(y.startLineNumber||h.endLineNumber,y.startColumn||h.endColumn,y.endLineNumber||h.endLineNumber,y.endColumn||h.endColumn);setTimeout(function(){c.executeEdits("",[{range:m,text:""}])},300)}}function At(c){(window.navigator.platform.match("Mac")?c.metaKey:c.ctrlKey)&&c.keyCode==83&&(c.preventDefault(),te())}var qe=function(){if(ae&&Y.current.instance){var h=Y.current.instance.getContentHeight();d(h<t?t:h)}else d(t)};function Pe(c){var h=document.createEvent("MouseEvents");h.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),c.dispatchEvent(h)}function Ce(c,h){var y=window.URL||window.webkitURL||window,m=new Blob([h]),be=document.createElementNS("http://www.w3.org/1999/xhtml","a");be.href=y.createObjectURL(m),be.download=c,Pe(be)}Object(a.useEffect)(function(){qe()},[qe]),Object(a.useEffect)(function(){A.current&&!Ge&&e.e(26).then(e.t.bind(null,"M/lh",7)).then(function(c){try{D=c,L(D),Y.current.instance=D.editor.create(A.current,Object(de.a)({value:R,language:q(j),theme:X,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},ve),n);var h=Y.current.instance;if(Ie(h,D),setTimeout(function(){qe(),Y.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Ce(J||"educoder.txt",h.getValue())}})},500),Y.current.subscription=h.onDidChangeModelContent(function(m){me||(qe(),ze(h.getValue(),m))}),ye&&(h.addCommand(D.KeyMod.CtrlCmd|D.KeyMod.Shift|D.KeyCode.KEY_V,function(){return Ot(),null}),h.addCommand(D.KeyMod.CtrlCmd|D.KeyCode.KEY_C,function(){return Ot(),null})),ee&&h.onDidBlurEditorWidget(function(){ee(h.getValue())}),st&&h.onDidFocusEditorText(function(){st(h.getValue())}),ye){h.addCommand(D.KeyMod.CtrlCmd|D.KeyCode.KEY_V,function(){return Ot(),null}),h.onDidPaste(function(m){Y.current.pastePos=m});try{window.addEventListener("paste",bt)}catch(m){}}var y=Ze();return vt(!0),function(){var m=Y.current.instance;m.dispose();var be=m.getModel();be&&be.dispose(),Y.current.subscription&&Y.current.subscription.dispose(),ye&&window.removeEventListener("paste",bt),y.unobserve(A.current)}}catch(m){debugger}})},[]),Object(a.useEffect)(function(){var c=Y.current.instance;if(c&&Ge)return document.addEventListener("keydown",At,!1),function(){document.removeEventListener("keydown",At)}},[te,Ge]),Object(a.useEffect)(function(){var c=Y.current.instance;if(c&&Ge){var h=q(j);D.editor.setModelLanguage(c.getModel(),h),console.log("language:",j,c.getModel(),h)}},[j,Ge]),Object(a.useEffect)(function(){var c=Y.current.instance;c&&Ge&&D.editor.setTheme(X)},[X,Ge]),Object(a.useEffect)(function(){var c=Y.current.instance;c&&Ge&&c.updateOptions(ve)},[JSON.stringify(ve),Ge]),Object(a.useEffect)(function(){var c=Y.current.instance;c&&Ge&&c.layout()},[g,t,Ge]);var Te=Object(a.useState)(f(g)),Ve=Object(N.a)(Te,2),Ke=Ve[0],pt=Ve[1],F=Object(a.useState)(f(t)),o=Object(N.a)(F,2),U=o[0],d=o[1],$=Object(de.a)(Object(de.a)({},O),{},{width:Ke,height:U});return p.a.createElement("div",{className:"my-monaco-editor",ref:A,style:$})};function z(l){var G=l.width,g=G===void 0?"100%":G,P=l.height,t=P===void 0?"100%":P,R=l.original,se=l.modified,j=l.language,re=l.options,O=re===void 0?{}:re,T=Object(a.useRef)(),ve=Object(a.useState)(null),Ee=Object(N.a)(ve,2),n=Ee[0],B=Ee[1];function X(ae){var ce;return T.current&&(ce=new u.a(function(ye){var he=Object(V.a)(ye),ze;try{for(he.s();!(ze=he.n()).done;){var ke=ze.value;(ke.target.offsetHeight>0||ke.target.offsetWidth>0)&&ae.layout()}}catch(Ie){he.e(Ie)}finally{he.f()}}),ce.observe(T.current)),ce}Object(a.useEffect)(function(){T.current&&e.e(26).then(e.t.bind(null,"M/lh",7)).then(function(ae){D=ae;var ce=D.editor.createDiffEditor(T.current,Object(de.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},O));B(ce);var ye=X(ce);return function(){ce.dispose();var he=ce.getModel();he&&he.dispose(),ye.unobserve(T.current)}})},[]),Object(a.useEffect)(function(){n&&n.setModel({original:D.editor.createModel(R,j),modified:D.editor.createModel(se,j)})},[R,se,j,n]);var ee=f(g),te=f(t),Q={width:ee,height:te};return p.a.createElement("div",{className:"my-diff-editor",ref:T,style:Q})}},bCnd:function(_e,I,e){"use strict";e.d(I,"b",function(){return V}),e.d(I,"a",function(){return N});var de=e("je13"),le=e.n(de),ie=!1;function V(r,a){var p=le.a.get("__ec");p||(p={}),p[r]=a,le.a.set("__ec",p)}function N(r,a){var p=le.a.get("__ec");return p?p[r]===void 0?a:p[r]:a}},dejd:function(_e,I,e){},"e/zO":function(_e,I,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,I,e){},kqOp:function(_e,I,e){"use strict";e.d(I,"a",function(){return i});var de=e("IIKO"),le=e("XKWP"),ie=e("N7Kx"),V=e("kFHX"),N=e("4jIl"),r=e("q1tI"),a=e.n(r),p=e("Ot1p"),u="\u2581",i=function(L){Object(V.a)(f,L);var _=Object(N.a)(f);function f(){var s;Object(le.a)(this,f);for(var me=arguments.length,W=new Array(me),q=0;q<me;q++)W[q]=arguments[q];return s=_.call.apply(_,[this].concat(W)),s.getChCountBeforeCursor=function(D,K){for(var z=K.line,l=0,G=0;G<z;G++)l+=D.getLine(G).split(u).length-1;var g=D.getLine(z).substring(0,K.ch);return l+=g.split(u).length-1,l},s.onCMBeforeChange=function(D,K){var z=D.getRange(K.from,K.to),l=0;if(K.text.forEach(function(t){l+=t.split(u).length-1}),z&&z.indexOf(u)!=-1){var G=z.split(u).length-1,g=s.getChCountBeforeCursor(D,K.from);console.log("\u5220\u9664".concat(G,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(g,"\u4E2A\uFF0C\u65B0\u589E").concat(l,"\u4E2A")),s.props.deleteEmptyDisabled?K.cancel():s.props.onPlaceholderChange&&s.props.onPlaceholderChange(g,G,l)}else if(l){var P=s.getChCountBeforeCursor(D,K.from);console.log("\u65B0\u589E".concat(l,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(P,"\u4E2A")),s.props.onPlaceholderChange&&s.props.onPlaceholderChange(P,0,l)}},s}return Object(ie.a)(f,[{key:"render",value:function(){return a.a.createElement(p.a,Object(de.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),f}(r.Component)},lOMy:function(_e,I,e){},m9L2:function(_e,I,e){},no3R:function(_e,I,e){"use strict";e.r(I),e.d(I,"formatTypeNameToDefaultScore",function(){return Ze}),e.d(I,"classifyType",function(){return Ot});var de=e("IIKO"),le=e("7Kak"),ie=e("9yH6"),V=e("OaEy"),N=e("2fM7"),r=e("5Dmo"),a=e("3S7+"),p=e("miYZ"),u=e("tsqr"),i=e("giR+"),L=e("fyUT"),_=e("2qtc"),f=e("kLXV"),s=e("5Tp6"),me=e("y8nQ"),W=e("Vl3Y"),q=e("k16G"),D=e("SIvP"),K=e("XEnU"),z=e("5NDa"),l=e("5rEg"),G=e("c1Ei"),g=e.n(G),P=e("q1tI"),t=e.n(P),R=e("9kvl"),se=e("ngQI"),j=e("9Bee"),re=e("YAlC"),O=e.n(re),T=["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"],ve=function(Pe){var Ce=Pe.index,Te=Pe.typeName,Ve=Pe.type,Ke=Pe.isEdit,pt=Ke===void 0?!1:Ke,F=Pe.data,o=F===void 0?{}:F,U=Pe.inMouseId,d=Pe.onSetScore,$=d===void 0?function(){}:d,c=Pe.onDelete,h=c===void 0?function(){}:c,y=Pe.onMouseEnter,m=y===void 0?function(){}:y,be=Pe.onEdit,et=be===void 0?function(){}:be,De=function(){var S;return t.a.createElement("div",{className:O.a.answerWrap},o==null||((S=o.choices)===null||S===void 0)?void 0:S.map(function(Re,Ne){return t.a.createElement("div",{className:"".concat(O.a.flexRow," mt15"),key:Ne},t.a.createElement("div",{className:"line28"},T[Ne]),t.a.createElement("div",{className:"".concat(O.a.answer," ml5")},t.a.createElement(j.a,{value:Re==null?void 0:Re.choice_text})))}))},ft=function(){var S;return t.a.createElement("div",{className:O.a.answerWrap},t.a.createElement("div",{className:"".concat(O.a.flexRow," mt15")},o==null||((S=o.choices)===null||S===void 0)?void 0:S.map(function(Re,Ne){return t.a.createElement(ie.a,{disabled:!0,key:Ne},Re==null?void 0:Re.choice_text)})))},ht=function(){var S;return t.a.createElement("div",{className:O.a.answerWrap},t.a.createElement("div",{className:"".concat(O.a.flexRow," mt15")},t.a.createElement(j.a,{value:o==null||((S=o.program_attr)===null||S===void 0)?void 0:S.description})))},ut=function(){var S;return t.a.createElement("div",{className:O.a.answerWrap},t.a.createElement("div",{className:"".concat(O.a.flexColumn," mt15")},o==null||((S=o.standard_answer)===null||S===void 0)?void 0:S.map(function(Re,Ne){return t.a.createElement(j.a,{key:Ne,value:"\u7B54\u6848\uFF08\u586B\u7A7A".concat(Re.position,"\uFF09\uFF1A").concat(Re.answer_text.join("\u3001"))})})))},xe=function(){var S;return t.a.createElement("div",{className:O.a.answerWrap},t.a.createElement("div",{className:"mt15"},t.a.createElement("div",null,"\u7B54\u6848\uFF1A"),t.a.createElement(j.a,{value:o==null||((S=o.answer_texts)===null||S===void 0)?void 0:S[0]})))},tt=function(){var S=(o==null?void 0:o.shixun)||(o==null?void 0:o.examination_bank_shixun_challenges)||[];return t.a.createElement("div",{className:O.a.answerWrap},t.a.createElement("div",{className:"mt10"},"\u5173\u5361"),S==null?void 0:S.map(function(Re,Ne){return t.a.createElement("div",{key:Ne,className:"mt10 font14"},Ne+1,". ",Re==null?void 0:Re.challenge_name)}))},ue=function(){var S={SINGLE:De,MULTIPLE:De,JUDGMENT:ft,PROGRAM:ht,COMPLETION:ut,SUBJECTIVE:xe,PRACTICAL:tt};return S[Ve]?S[Ve]():null},at=function(S,Re){var Ne='<span style="margin-right: -10px">'.concat(Re+1,'\u3001</span><span class="c-grey-999">\uFF08').concat(S.score,"\u5206\uFF09</span>");return Ne};return t.a.createElement("div",{style:{position:"relative"},onMouseEnter:function(){return m(o.id)}},t.a.createElement("div",{className:O.a.content},t.a.createElement("div",{style:{width:"80%",padding:"20px"}},t.a.createElement("div",{className:O.a.titleWrap},t.a.createElement(j.a,{className:O.a.titleHtml,value:at(o,Ce)+(o.name||(o==null?void 0:o.shixun_name))})),ue()),t.a.createElement("div",{className:O.a.action,style:{opacity:1}},t.a.createElement("div",{className:O.a.tip},"\u62D6\u52A8\u53EF\u6539\u53D8\u8BD5\u9898\u4F4D\u7F6E"),t.a.createElement("div",{className:O.a.actions},t.a.createElement("div",{className:O.a.setScore,onClick:function(){var S=(o==null?void 0:o.shixun)||(o==null?void 0:o.examination_bank_shixun_challenges)||[];$(o.id,Te,S,o.score)}},"\u8BBE\u7F6E\u5F97\u5206"),pt&&Te!=="\u5B9E\u8BAD\u9898"&&t.a.createElement("div",{className:O.a.setScore,onClick:function(){return et(o)}},"\u7F16\u8F91\u8BD5\u9898"),t.a.createElement("div",{className:O.a.delete,onClick:function(){return h(o.id)}},"\u5220\u9664")))))},Ee=ve,n=e("+L6B"),B=e("2/Rp"),X=e("T2oS"),ee=e("W9HT"),te=e("e/zO"),Q=e.n(te),ae=e("6/12"),ce=e("JI8h"),ye=e("KGka"),he=e("9NMw"),ze=e("3gpN"),ke=e("J51S"),Ie=e("ErOA"),je=function(Pe){var Ce=Pe.visible,Te=Pe.onOk,Ve=Pe.onCancel,Ke=Object(P.useRef)(),pt=Object(P.useState)({}),F=Object(q.a)(pt,2),o=F[0],U=F[1],d=Object(P.useState)({}),$=Object(q.a)(d,2),c=$[0],h=$[1],y=Object(P.useState)(!0),m=Object(q.a)(y,2),be=m[0],et=m[1];Object(P.useEffect)(function(){De()},[]);var De=function(){var ut=Object(s.a)(g.a.mark(function xe(){var tt,ue,at,fe,S,Re,Ne,Xe,He,it,Qe,Pt;return g.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!((Ce==null?void 0:Ce.item_type.toUpperCase())==="PROGRAM")){ct.next=6;break}return ct.next=3,Object(Ie.a)("/api/problems/".concat(Ce==null||((at=Ce.program_attr)===null||at===void 0)?void 0:at.identifier,"/edit.json"),{method:"get"});case 3:ue=ct.sent,ct.next=9;break;case 6:return ct.next=8,Object(Ie.a)("/api/common_exercises/item_banks/".concat(Ce==null?void 0:Ce.item_bank_id,"/edit.json"),{method:"get"});case 8:ue=ct.sent;case 9:(tt=ue)!==null&&tt!==void 0&&tt.name&&(fe=ue||{},S=fe.exercise_subjects,Re=fe.item_type,Ne=Re===void 0?"PROGRAM":Re,Xe=fe.difficulty,He=fe.exercise_points,it=Object(D.a)(fe,["exercise_subjects","item_type","difficulty","exercise_points"]),Qe=S.map(function(_t){return _t.id}),Pt=He.map(function(_t){return _t.id}),U({course:Qe,item_type:Ne,difficulty:Xe,knowledge:Pt}),h(it),et(!1));case 10:case"end":return ct.stop()}},xe)}));return function(){return ut.apply(this,arguments)}}(),ft=function(){var xe={SINGLE:t.a.createElement(ae.a,{ref:Ke,isEdit:!0,editData:c}),MULTIPLE:t.a.createElement(ce.a,{ref:Ke,isEdit:!0,editData:c}),JUDGMENT:t.a.createElement(ye.a,{ref:Ke,isEdit:!0,editData:c}),COMPLETION:t.a.createElement(ze.a,{ref:Ke,isEdit:!0,editData:c}),SUBJECTIVE:t.a.createElement(he.a,{ref:Ke,isEdit:!0,editData:c}),PROGRAM:t.a.createElement(ke.a,{difficulty:o==null?void 0:o.difficulty,isEdit:!0,ref:Ke,editData:c})};return xe[o==null?void 0:o.item_type]},ht=function(){var xe=function(){var tt=Object(s.a)(g.a.mark(function ue(){var at,fe,S,Re,Ne,Xe,He,it,Qe,Pt,Je,ct,_t,Ut=arguments;return g.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return S=Ut.length>0&&Ut[0]!==void 0?Ut[0]:!1,dt.next=3,(at=Ke.current)===null||at===void 0?void 0:at.onSave();case 3:if(Re=dt.sent,Re){dt.next=6;break}return dt.abrupt("return");case 6:return Ne=o||{},Xe=Ne.course,He=Ne.item_type,it=Ne.difficulty,Qe=Ne.knowledge,Pt=Qe===void 0?[]:Qe,Je=Object(K.a)({exercise_subject_ids:Xe,exercise_point_ids:Pt,item_type:He,difficulty:it,is_syc_item_bank:S},Re||{}),ct=He==="PROGRAM"?"/api/problems/".concat(Ce==null||((fe=Ce.program_attr)===null||fe===void 0)?void 0:fe.identifier,"/update_item_bank"):"/api/common_exercises/item_banks/".concat(Ce==null?void 0:Ce.item_bank_id),dt.next=11,Object(Ie.a)(ct,{method:"put",body:Je});case 11:_t=dt.sent,(_t==null?void 0:_t.status)===0&&(Te(),Ve());case 13:case"end":return dt.stop()}},ue)}));return function(){return tt.apply(this,arguments)}}();f.a.confirm({centered:!0,width:506,title:t.a.createElement("div",{className:Q.a.modalTitle},t.a.createElement("span",null,"\u8BD5\u9898\u4FDD\u5B58"),t.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){f.a.destroyAll()}}," ",t.a.createElement("i",{className:"iconfont icon-guanbi1 font14"})," ")),icon:null,className:"custom-modal-divider",content:t.a.createElement("div",null,t.a.createElement("p",null,"\u60A8\u5BF9\u8BD5\u9898\u8FDB\u884C\u4E86\u7F16\u8F91\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u7F16\u8F91\u540E\u7684\u8BD5\u9898\u4F5C\u4E3A\u65B0\u7684\u8BD5\u9898\u4FDD\u5B58\u5230\u8BD5\u9898\u7BA1\u7406\u4E2D"),t.a.createElement("div",null,"\u786E\u8BA4\uFF1A\u5C06\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EE5\u65B0\u8BD5\u9898\u5F62\u5F0F\u4FDD\u5B58"),t.a.createElement("div",null,"\u53D6\u6D88\uFF1A\u4FEE\u6539\u540E\u7684\u8BD5\u9898\u4EC5\u5728\u672C\u8BD5\u5377\u4E2D\u4F7F\u7528\uFF0C\u4E0D\u4FDD\u5B58\u81F3\u8BD5\u9898\u7BA1\u7406\u5217\u8868\u4E2D")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var tt=Object(s.a)(g.a.mark(function at(){return g.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,xe(!0);case 2:return S.abrupt("return",S.sent);case 3:case"end":return S.stop()}},at)}));function ue(){return tt.apply(this,arguments)}return ue}(),onCancel:xe})};return t.a.createElement("div",{className:Q.a.modal},t.a.createElement("div",{className:Q.a.main},t.a.createElement("div",{className:Q.a.title},t.a.createElement("span",{className:Q.a.name},"\u8BD5\u9898\u7F16\u8F91"),t.a.createElement("span",{className:Q.a.edit,onClick:Ve}," ",t.a.createElement("i",{className:"iconfont icon-guanbi1"})," ")),t.a.createElement("div",{className:Q.a.body,id:"question-scroll"},be?t.a.createElement(ee.a,{size:"large",className:Q.a.load,spinning:!0}):ft()),t.a.createElement("div",{className:Q.a.btns},t.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:function(){return Ve()}},"\u53D6\u6D88"),t.a.createElement(B.a,{size:"large",type:"primary",onClick:function(){return ht()}},"\u4FDD\u5B58"))))},st=je,ot=e("5X0v"),J=e.n(ot),ge=e("9ZNV"),A=e("LvDl"),Y=e.n(A),Se=e("WCUW"),We=e("vCeJ"),Ge=e("9SwW"),vt=l.a.TextArea,Ze=function(Pe){var Ce={\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 Ce[Pe]||0},Ot=function(){var Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ce=[{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"}],Te=Pe.map(function(Ve){var Ke=Ce.find(function(pt){return Ve.item_type===pt.type});return Object(K.a)(Object(K.a)({},Ve),Ke)});return Te},bt=function(Pe){var Ce,Te,Ve,Ke,pt,F,o,U,d=Pe.problemsetPreview,$=Pe.user,c=Pe.globalSetting,h=Pe.loading,y=Pe.dispatch,m=Pe.match,be=Object(D.a)(Pe,["problemsetPreview","user","globalSetting","loading","dispatch","match"]),et=Object(P.useState)(),De=Object(q.a)(et,2),ft=De[0],ht=De[1],ut=Object(P.useState)(),xe=Object(q.a)(ut,2),tt=xe[0],ue=xe[1],at=Object(P.useState)([]),fe=Object(q.a)(at,2),S=fe[0],Re=fe[1],Ne=Object(P.useState)([]),Xe=Object(q.a)(Ne,2),He=Xe[0],it=Xe[1],Qe=Object(P.useState)(!1),Pt=Object(q.a)(Qe,2),Je=Pt[0],ct=Pt[1],_t=Object(P.useState)(""),Ut=Object(q.a)(_t,2),Nt=Ut[0],dt=Ut[1],v=Object(P.useState)(!1),It=Object(q.a)(v,2),Kt=It[0],St=It[1],xt=W.a.useForm(),Tt=Object(q.a)(xt,1),Oe=Tt[0],Be=Object(P.useState)({}),Ue=Object(q.a)(Be,2),nt=Ue[0],Ye=Ue[1],Ae=Object(P.useRef)(),Fe=Je?"/exam/exerciseManagement":"/exam/questionManagement";Object(P.useEffect)(function(){return y({type:"globalSetting/footerToggle",payload:!1}),function(){y({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(P.useEffect)(function(){return document.body.setAttribute("class","initial"),function(){document.body.removeAttribute("class")}},[]),Object(P.useEffect)(function(){rt(),lt(),Mt()},[]),Object(P.useEffect)(function(){var x;m!=null&&(x=m.params)!==null&&x!==void 0&&x.exerciseId&&ct(!0)},[m==null||((Ce=m.params)===null||Ce===void 0)?void 0:Ce.exerciseId]);var lt=function(){var x=Object(s.a)(g.a.mark(function E(){var C,k;return g.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,Object(Ie.a)("/api/item_baskets/basket_list_items.json",{method:"get",params:{examination_bank_id:(m==null||((C=m.params)===null||C===void 0)?void 0:C.exerciseId)||""}});case 2:k=H.sent,k!=null&&k.data&&Re(Ot(k.data));case 4:case"end":return H.stop()}},E)}));return function(){return x.apply(this,arguments)}}(),rt=function(){var x=Object(s.a)(g.a.mark(function E(){var C,k,ne,H,w,oe,Me,pe;return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(!(m!=null&&(C=m.params)!==null&&C!==void 0&&C.exerciseId)){b.next=9;break}return b.next=3,y({type:"problemsetPreview/getEditPaperData",payload:{id:m==null||((k=m.params)===null||k===void 0)?void 0:k.exerciseId}});case 3:ne=b.sent,H=ne.exam||{},w=H.exercise_subject_id,oe=H.name,Me=H.difficulty,pe=H.exam_notes,Oe.setFieldsValue({exercise_subject_id:w,name:oe,difficulty:Me,exam_notes:pe}),Ye({exercise_subject_id:w,name:oe,difficulty:Me,exam_notes:pe}),b.next=10;break;case 9:y({type:"problemsetPreview/getPaperData"});case 10:case"end":return b.stop()}},E)}));return function(){return x.apply(this,arguments)}}(),Mt=function(){var x=Object(s.a)(g.a.mark(function E(){var C;return g.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return ne.next=2,Object(Ie.a)("/api/common_exercises/item_banks/exercise_subjects.json",{method:"get"});case 2:C=ne.sent,C!=null&&C.data&&it(C.data||[]);case 4:case"end":return ne.stop()}},E)}));return function(){return x.apply(this,arguments)}}(),gt=function(E,C){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ne=arguments.length>3?arguments[3]:void 0,H=Y.a.cloneDeep(k).map(function(w){return Object(K.a)(Object(K.a)({},w),{},{challenge_score:w.challenge_score||5})});if(Ae.current=ne||Ze(C),C==="\u5B9E\u8BAD\u9898")return f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:J.a.shixunModal},t.a.createElement("div",null,"\u5173\u5361\uFF1A"),H==null?void 0:H.map(function(w,oe){return t.a.createElement("div",{className:J.a.shixunScore},oe+1,"\u3001",w.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(L.a,{parser:Dt,defaultValue:w.challenge_score,min:1,onChange:function(pe){w.challenge_score=pe}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var w=Object(s.a)(g.a.mark(function Me(){return g.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,Object(Se.J)({id:E,challenge_scores:H.map(function(b){return{challenge_id:b.challenge_id,score:b.challenge_score}})});case 2:Ae.current=null,rt();case 4:case"end":return M.stop()}},Me)}));function oe(){return w.apply(this,arguments)}return oe}()});f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:J.a.modalColumn},t.a.createElement("div",{className:J.a.modalRow},t.a.createElement("span",null,C,"\uFF1A"),t.a.createElement(L.a,{parser:Dt,min:1,defaultValue:Ae.current,onChange:function(oe){Ae.current=oe}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),C==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var w=Object(s.a)(g.a.mark(function Me(){return g.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return M.next=2,y({type:"problemsetPreview/setScore",payload:{id:E,score:Ae.current}});case 2:Ae.current=null,rt();case 4:case"end":return M.stop()}},Me)}));function oe(){return w.apply(this,arguments)}return oe}()})},Lt=function(E,C){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],ne=arguments.length>3?arguments[3]:void 0,H=Y.a.cloneDeep(k).map(function(w){return Object(K.a)(Object(K.a)({},w),{},{challenge_score:w.challenge_score||5})});if(Ae.current=ne||Ze(C),C==="\u5B9E\u8BAD\u9898")return f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:530,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:J.a.shixunModal},t.a.createElement("div",null,"\u5173\u5361\uFF1A"),H==null?void 0:H.map(function(w,oe){return t.a.createElement("div",{className:J.a.shixunScore},oe+1,"\u3001",w.challenge_name,t.a.createElement("div",{style:{minWidth:"130px"}},t.a.createElement(L.a,{parser:Dt,defaultValue:w.challenge_score,min:1,onChange:function(pe){w.challenge_score=pe}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")))})),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var w=Object(s.a)(g.a.mark(function Me(){var pe;return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(We.p)({id:m==null||((pe=m.params)===null||pe===void 0)?void 0:pe.exerciseId,itemId:E,challenge_scores:H.map(function(Z){return{challenge_id:Z.challenge_id,score:Z.challenge_score}})});case 2:Ae.current=null,rt();case 4:case"end":return b.stop()}},Me)}));function oe(){return w.apply(this,arguments)}return oe}()});f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:J.a.modalColumn},t.a.createElement("div",{className:J.a.modalRow},t.a.createElement("span",null,C,"\uFF1A"),t.a.createElement(L.a,{parser:Dt,min:1,defaultValue:Ae.current,onChange:function(oe){Ae.current=oe}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),C==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var w=Object(s.a)(g.a.mark(function Me(){var pe;return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,y({type:"paperlibrary/setScore",payload:{id:m==null||((pe=m.params)===null||pe===void 0)?void 0:pe.exerciseId,itemId:E,score:Ae.current}});case 2:Ae.current=null,rt();case 4:case"end":return b.stop()}},Me)}));function oe(){return w.apply(this,arguments)}return oe}()})},yt=function(E){f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:J.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var C=Object(s.a)(g.a.mark(function ne(){return g.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,y({type:"problemsetPreview/handleDelete",payload:{id:E}});case 2:rt(),lt();case 4:case"end":return w.stop()}},ne)}));function k(){return C.apply(this,arguments)}return k}()})},jt=function(E){f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:J.a.modalRow},"\u786E\u8BA4\u5220\u9664\u8BE5\u8BD5\u9898\uFF1F"),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var C=Object(s.a)(g.a.mark(function ne(){var H;return g.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,y({type:"paperlibrary/handleDeleteEditQuestion",payload:{id:m==null||((H=m.params)===null||H===void 0)?void 0:H.exerciseId,itemId:E}});case 2:rt(),lt();case 4:case"end":return oe.stop()}},ne)}));function k(){return C.apply(this,arguments)}return k}()})},Bt=function(E,C){Ae.current=Ze(C),f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206",content:t.a.createElement("div",{className:J.a.modalColumn},t.a.createElement("div",{className:J.a.modalRow},t.a.createElement("span",null,C,"\uFF1A"),t.a.createElement(L.a,{parser:Dt,min:1,defaultValue:Ae.current,onChange:function(ne){Ae.current=ne}}),t.a.createElement("span",{className:"ml5"},"\u5206/\u9898")),C==="\u586B\u7A7A\u9898"&&t.a.createElement("div",{style:{color:"rgb(255, 0, 0)"}},"\u6BCF\u7A7A\u5206\u503C\u6309\u6BCF\u9898\u5206\u503C\u53D6\u5E73\u5747\u5206\u8BA1\u7B97")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var k=Object(s.a)(g.a.mark(function H(){var w;return g.a.wrap(function(Me){for(;;)switch(Me.prev=Me.next){case 0:return Me.next=2,y({type:"".concat(Je?"paperlibrary":"problemsetPreview","/batchSetScore"),payload:{item_type:Je?E.toLowerCase():E,score:Ae.current,id:m==null||((w=m.params)===null||w===void 0)?void 0:w.exerciseId}});case 2:Ae.current=null,rt();case 4:case"end":return Me.stop()}},H)}));function ne(){return k.apply(this,arguments)}return ne}()})},Xt=function(E){f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:t.a.createElement("div",{className:J.a.modalColumn,style:{marginTop:30}},t.a.createElement("p",null,"\u5220\u9664\u5927\u9898\uFF0C\u5C06\u5220\u9664\u8BE5\u5927\u9898\u4E0B\u6240\u6709\u5C0F\u9898"),t.a.createElement("div",null,"\u786E\u8BA4\u5220\u9664\u8BE5\u5927\u9898\uFF1F")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var C=Object(s.a)(g.a.mark(function ne(){var H;return g.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return oe.next=2,y({type:"".concat(Je?"paperlibrary":"problemsetPreview","/batchDelete"),payload:{id:m==null||((H=m.params)===null||H===void 0)?void 0:H.exerciseId,item_type:Je?E.toLowerCase():E}});case 2:rt(),lt();case 4:case"end":return oe.stop()}},ne)}));function k(){return C.apply(this,arguments)}return k}()})},Qt=function(){var x=Object(s.a)(g.a.mark(function E(C,k){var ne,H,w,oe;return g.a.wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(!(!C.destination||!C.source)){pe.next=2;break}return pe.abrupt("return");case 2:if(ne=k.questions[C.source.index].id,H=C.destination.index+1,!Je){pe.next=10;break}return pe.next=7,y({type:"paperlibrary/adjustPosition",payload:{id:m==null||((oe=m.params)===null||oe===void 0)?void 0:oe.exerciseId,itemId:ne,position:H}});case 7:w=pe.sent,pe.next=13;break;case 10:return pe.next=12,y({type:"problemsetPreview/adjustPosition",payload:{id:ne,position:H}});case 12:w=pe.sent;case 13:if(!(w.status===-1)){pe.next=15;break}return pe.abrupt("return");case 15:rt();case 16:case"end":return pe.stop()}},E)}));return function(C,k){return x.apply(this,arguments)}}(),Jt=function(E,C,k){var ne=Array.from(E),H=ne.splice(C,1),w=Object(q.a)(H,1),oe=w[0];return ne.splice(k,0,oe),ne},kt=function(){var x=Object(s.a)(g.a.mark(function E(C){var k,ne;return g.a.wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,Object(Ie.a)("/api/item_baskets/update_item_position",{method:"put",body:{examination_bank_id:(m==null||((k=m.params)===null||k===void 0)?void 0:k.exerciseId)||"",items:C.map(function(oe,Me){return{position:Me+1,item_type:oe.type}})}});case 2:return ne=w.sent,w.abrupt("return",ne);case 4:case"end":return w.stop()}},E)}));return function(C){return x.apply(this,arguments)}}(),Yt=function(E){var C="Anchor_".concat(E),k=document.getElementById(C);k&&setTimeout(function(){return k.scrollIntoView({block:"start",behavior:"smooth"})})},Ht=function(E,C,k){return E[C]=E.splice(k,1,E[C])[0],E},zt=function(E){var C=[],k=Y.a.cloneDeep(S);k.length>1&&E!==0&&(C=Ht(k,E,E-1)),kt(C),Re(C)},qt=function(E){var C=[],k=Y.a.cloneDeep(S);k.length>1&&E!==k.length-1&&(C=Ht(k,E,E+1)),kt(C),Re(C)},$t=function(E){Ye(Object(K.a)({},Oe.getFieldsValue()))},Ft=function(E){var C,k,ne,H=function(){var oe=Object(s.a)(g.a.mark(function Me(){var pe,M,b;return g.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return M=Je?"/api/examination_banks/".concat(m==null||((pe=m.params)===null||pe===void 0)?void 0:pe.exerciseId,".json"):"/api/examination_banks.json",St(!0),Le.next=4,Object(Ie.a)(M,{method:Je?"put":"post",body:E});case 4:b=Le.sent,b.status===0&&(u.b.success("\u4FDD\u5B58\u6210\u529F"),St(!1),R.c.push("/exam/exerciseManagement"));case 6:case"end":return Le.stop()}},Me)}));return function(){return oe.apply(this,arguments)}}(),w=Number(Je?(C=d.paperData)===null||C===void 0||((k=C.exam)===null||k===void 0)?void 0:k.all_score:(ne=d.paperData)===null||ne===void 0?void 0:ne.all_score);if(console.log(w,44),w===100||w===120||w===150){H();return}f.a.confirm({icon:null,className:"custom-modal-divider",centered:!0,title:"\u63D0\u793A",content:"\u5F53\u524D\u8BD5\u5377\u603B\u5206\u6570\u4E0D\u662F100\u3001120\u3001150\u5206\uFF0C\u786E\u5B9A\u662F\u5426\u4FDD\u5B58\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:H})},Dt=function(E){var C=/^(\-)*(\d+)\.(\d\d).*$/;return console.log(E),typeof E=="string"?isNaN(Number(E))?"":E.replace(C,"$1$2.$3"):typeof E=="number"?isNaN(E)?"":String(E).replace(C,"$1$2.$3"):""},wt=function(E){dt(E)},Wt=function(){rt()},Vt=function(E){if(!E||!(E!=null&&E.length))return[];var C=S.map(function(k){var ne=(E==null?void 0:E.find(function(H){return k.type===H.type}))||{};return ne});return C};return console.log(S,"list"),t.a.createElement("section",{className:J.a.bg},t.a.createElement("div",{id:"id_left",className:J.a.left,onMouseEnter:function(E){var C=document.getElementById("id_left");C.style.overflowY="auto"},onMouseLeave:function(E){var C=document.getElementById("id_left");C.style.overflowY="hidden"}},S.map(function(x,E){var C,k,ne,H,w=x.type,oe=x.count,Me=x.name,pe=x.icon,M=Vt((C=d.paperData)===null||C===void 0?void 0:C.questionList);return console.log(M,"item"),t.a.createElement("div",{className:J.a.list,key:E},t.a.createElement("div",{className:J.a.name},t.a.createElement("b",null),t.a.createElement("span",null,Me)),t.a.createElement("aside",null,t.a.createElement("div",null,"\u5171",t.a.createElement("span",{className:J.a.b},oe),"\u9898",t.a.createElement("span",{className:J.a.l},"|"),"\u5171",t.a.createElement("span",{className:J.a.r},M==null||((k=M[E])===null||k===void 0)?void 0:k.questions_score),"\u5206"),t.a.createElement("div",null,E>0?t.a.createElement(a.a,{getPopupContainer:function(Z){return document.getElementById("id_left")},title:"\u4E0A\u79FB"},t.a.createElement("span",{onClick:function(){return zt(E)},className:"mb20",style:{transform:"rotate(270deg)"}}," ",t.a.createElement("i",{className:"icon-jiantou1"}))):t.a.createElement("span",{className:"mb20",style:{transform:"rotate(270deg)",cursor:"not-allowed"}}," ",t.a.createElement("i",{className:"icon-jiantou1"})),E<S.length-1?t.a.createElement(a.a,{getPopupContainer:function(Z){return document.getElementById("id_left")},title:"\u4E0B\u79FB"},t.a.createElement("span",{onClick:function(){return qt(E)},style:{transform:"rotate(90deg)"}}," ",t.a.createElement("i",{className:"icon-jiantou1"}))):t.a.createElement("span",{style:{transform:"rotate(90deg)",cursor:"not-allowed"}}," ",t.a.createElement("i",{className:"icon-jiantou1"})))),t.a.createElement("div",{className:J.a.answerSheet},M==null||((ne=M[E])===null||ne===void 0||((H=ne.questions)===null||H===void 0))?void 0:H.map(function(b,Z){return t.a.createElement("div",{onClick:function(){var we="Anchor_".concat(b.id),$e=document.getElementById(we);$e&&setTimeout(function(){return $e.scrollIntoView({block:"center",behavior:"smooth"})})},key:b.id,className:J.a.tag},Z+1)})))})),t.a.createElement("div",{className:J.a.right},t.a.createElement(Ge.a,{style:{paddingLeft:30},path:Fe,title:Je?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u589E\u8BD5\u5377-\u8BD5\u5377\u9884\u89C8"}),t.a.createElement(W.a,{form:Oe,className:J.a.formWrap,scrollToFirstError:!0,labelCol:{span:3},wrapperCol:{span:21},onFinish:Ft,onValuesChange:$t},t.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"}]},t.a.createElement(N.a,{allowClear:!0,showArrow:!0,style:{width:300},optionFilterProp:"children"},He.map(function(x){return t.a.createElement(N.a.Option,{key:x.id,title:x.name,value:x.id},x.name)}))),t.a.createElement(W.a.Item,{name:"name",label:"\u8BD5\u5377\u540D\u79F0",rules:[{required:!0,message:"\u4E0D\u80FD\u4E3A\u7A7A"}]},t.a.createElement(l.a,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",addonAfter:"".concat(((Te=nt.name)===null||Te===void 0?void 0:Te.length)||0,"/60")})),t.a.createElement(W.a.Item,{label:"\u96BE\u5EA6",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(ie.a.Group,null,t.a.createElement(ie.a,{value:1},"\u7B80\u5355"),t.a.createElement(ie.a,{value:2},"\u9002\u4E2D"),t.a.createElement(ie.a,{value:3},"\u56F0\u96BE"))),t.a.createElement(W.a.Item,{label:"\u8003\u8BD5\u987B\u77E5",name:"exam_notes"},t.a.createElement(vt,{rows:6,maxLength:200}))),t.a.createElement("div",{className:J.a.wrap},Je&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"".concat(J.a.flexRow," ").concat(J.a.flexJustifyBetween)},t.a.createElement("div",null,t.a.createElement("span",{className:J.a.questionNumber},"\u9898\u6570\uFF1A",(Ve=d.paperData)===null||Ve===void 0||((Ke=Ve.exam)===null||Ke===void 0)?void 0:Ke.all_questions_count),t.a.createElement("span",{className:J.a.score},"\u603B\u5206\uFF1A",(pt=d.paperData)===null||pt===void 0||((F=pt.exam)===null||F===void 0)?void 0:F.all_score,"\u5206")),t.a.createElement("div",{className:J.a.selectTopicButton,onClick:function(){var E;return R.c.push("/exam/questionManagement/preview_select/".concat(m==null||((E=m.params)===null||E===void 0)?void 0:E.exerciseId))}},"\u7EE7\u7EED\u9009\u9898")),t.a.createElement("div",{className:J.a.line})),(o=Vt((U=d.paperData)===null||U===void 0?void 0:U.questionList))===null||o===void 0?void 0:o.map(function(x,E){var C,k=(x==null?void 0:x.type)===tt,ne=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03"];return t.a.createElement("div",{className:J.a.relative,key:E},t.a.createElement("div",{className:J.a.typeActive,id:"Anchor_".concat(x.type),onMouseEnter:function(){ue(x.type),ht(null)}},t.a.createElement("span",{className:J.a.typeName},ne[E],(C=x.number)===null||C===void 0?void 0:C.slice(1),"\u3001",x.name,"\uFF08\u5171",x.questions_count,"\u9898\uFF0C\u5171",x.questions_score,"\u5206\uFF09"),t.a.createElement("div",{className:J.a.typeAction,style:{opacity:k?1:0}},x.type!=="PRACTICAL"&&t.a.createElement("div",{className:J.a.setScore,onClick:function(){return Bt(x.type,x.name)}},"\u6279\u91CF\u8BBE\u7F6E\u5F97\u5206"),t.a.createElement("div",{className:J.a.delete,onClick:function(){return Xt(x.type)}},"\u5220\u9664"))),t.a.createElement(se.a,{onDragEnd:function(w){return Qt(w,x)}},t.a.createElement(se.c,{droppableId:E.toString()},function(H,w){var oe;return t.a.createElement("div",Object(de.a)({className:"mt20",ref:H.innerRef},H.droppableProps,{onScroll:function(){}}),(oe=x.questions)===null||oe===void 0?void 0:oe.map(function(Me,pe){return t.a.createElement(se.b,{draggableId:Me.id.toString(),index:pe,key:Me.id},function(M){return t.a.createElement("div",Object(de.a)({ref:M.innerRef},M.draggableProps,M.dragHandleProps,{id:"Anchor_".concat(Me.id)}),t.a.createElement(Ee,{isEdit:Je,index:pe,typeName:x.name,type:x.type,data:Me,inMouseId:ft,onSetScore:Je?Lt:gt,onDelete:Je?jt:yt,onEdit:wt,onMouseEnter:function(Z){ht(Z),ue(null)}}))})}))})))}))),!!Nt&&t.a.createElement(st,{visible:Nt,onCancel:function(){return dt("")},onOk:Wt}),t.a.createElement(ge.a,{okText:"\u4FDD\u5B58\u8BD5\u5377",onCancel:function(){return R.c.push(Fe)},onOk:function(){return Oe.submit()},loading:Kt,className:J.a.fixedBtn}))},At=I.default=Object(R.a)(function(qe){var Pe=qe.problemsetPreview,Ce=qe.user,Te=qe.loading,Ve=qe.globalSetting;return{problemsetPreview:Pe,user:Ce,globalSetting:Ve,loading:Te.effects}})(bt)},vGm4:function(_e,I,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,I,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"}}}]);