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

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