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