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

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