newreactbuild/p__Problemset__NewItem__ind...

14 lines
105 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window.webpackJsonp=window.webpackJsonp||[]).push([[142,5,7,12],{"0dNJ":function(Ee,i,t){"use strict";t.r(i);var re=t("MPZO"),a=t("bnk9"),P=t("9cas"),s=t("twZV"),U=t("A/ao"),v=t("HGue"),l=t("XSsT"),j=t("iBFk"),x=t("VBJJ"),h=t.n(x),R=t("z3+T"),b=t("V0hb"),J=t("55MS"),u=t("EkPb"),I=t("7X0+"),w=t("GZha"),q=t("buSX"),te=t("VmQ4"),de=t("QeCE"),m=t("ZZRV"),r=t.n(m),K=t("9kvl"),L=t("yFVG"),le=t.n(L),_e=t("CeOx"),oe=t("NiCL"),Re=t("X/R0"),M=t("M6G9"),T=t("Ot1p"),ee=t("9Bee"),ye=t("EgHG"),f=t.n(ye),se=["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"],ce=function(D,fe){var B=D.problemset,ze=D.globalSetting,y=D.loading,e=D.dispatch,n=D.onRef,o=n===void 0?function(){}:n,d=D.isEdit,_=Object(q.a)(D,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),C=Object(m.useState)([]),W=Object(w.a)(C,2),O=W[0],$=W[1],ae=Object(m.useState)(),Ce=Object(w.a)(ae,2),Ve=Ce[0],Ze=Ce[1],Ne=Object(m.useState)(),Be=Object(w.a)(Ne,2),be=Be[0],De=Be[1],st=Object(m.useState)(""),pe=Object(w.a)(st,2),ie=pe[0],Ie=pe[1],Qe=Object(m.useState)(""),Xe=Object(w.a)(Qe,2),He=Xe[0],ot=Xe[1];Object(m.useEffect)(function(){$(["","","",""])},[]),Object(m.useEffect)(function(){var me,F,ge,ve;if(!B.editData||!d)return;Ie((me=B.editData)===null||me===void 0?void 0:me.name),ot((F=B.editData)===null||F===void 0?void 0:F.analysis),$((ge=B.editData)===null||ge===void 0?void 0:ge.choices.map(function($e){return $e.choice_text})),De((ve=B.editData)===null||ve===void 0?void 0:ve.choices.findIndex(function($e){return $e.is_answer}))},[B.editData]),Object(m.useImperativeHandle)(fe,function(){return{onSave:ct}});var ct=function(){if(!ie)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var F=O.findIndex(function(ve){return!ve});if(F>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(se[F]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",be),!(typeof be=="number"))return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;var ge=O.map(function(ve,$e){return{choice_text:ve,is_answer:be===$e?1:0}});return{name:ie,choices:ge,analysis:He}};return r.a.createElement("section",{className:f.a.wrap},r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(T.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(F){return Ie(F)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),O.map(function(me,F){return r.a.createElement("div",{className:f.a.choiceWrap,key:F},r.a.createElement(oe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(f.a.answer," ").concat(be===F?f.a.activeAnswer:""),onClick:function(){return De(F)}},se[F])),r.a.createElement("div",{className:f.a.editorWrap},Ve===F?r.a.createElement(T.a,{id:"single-question-option-".concat(F),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:me,onChange:function(ve){O[F]=ve,$(O)}}):r.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return Ze(F)}},r.a.createElement(ee.a,{value:me}))),F>1&&r.a.createElement(oe.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(O.filter(function(ve,$e){return $e!==F}))}})),F<7&&F===O.length-1&&r.a.createElement(oe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(b.a)(O),[""]))}})))}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(T.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(F){return ot(F)}}))},S=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(ce)),N=["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(D,fe){var B=D.problemset,ze=D.globalSetting,y=D.loading,e=D.dispatch,n=D.onRef,o=n===void 0?function(){}:n,d=D.isEdit,_=Object(q.a)(D,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),C=Object(m.useState)([]),W=Object(w.a)(C,2),O=W[0],$=W[1],ae=Object(m.useState)(),Ce=Object(w.a)(ae,2),Ve=Ce[0],Ze=Ce[1],Ne=Object(m.useState)([]),Be=Object(w.a)(Ne,2),be=Be[0],De=Be[1],st=Object(m.useState)(""),pe=Object(w.a)(st,2),ie=pe[0],Ie=pe[1],Qe=Object(m.useState)(""),Xe=Object(w.a)(Qe,2),He=Xe[0],ot=Xe[1];Object(m.useEffect)(function(){$(["","","",""])},[]),Object(m.useEffect)(function(){var me,F,ge,ve;if(!B.editData||!d)return;Ie((me=B.editData)===null||me===void 0?void 0:me.name),ot((F=B.editData)===null||F===void 0?void 0:F.analysis),$((ge=B.editData)===null||ge===void 0?void 0:ge.choices.map(function(Et){return Et.choice_text}));var $e=[];(ve=B.editData)===null||ve===void 0||ve.choices.map(function(Et,p){Et.is_answer&&$e.push(p)}),De($e)},[B.editData]),Object(m.useImperativeHandle)(fe,function(){return{onSave:ct}});var ct=function(){if(!ie)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var F=O.findIndex(function(ve){return!ve});if(F>-1)return M.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(N[F]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!be.length)return M.b.info("\u8BF7\u8BBE\u7F6E\u672C\u9898\u7684\u6B63\u786E\u7B54\u6848\uFF0C\u70B9\u51FB\u9009\u9879A/B...\u5373\u53EF\u5B8C\u6210\u8BBE\u7F6E"),!1;if(be.length<2)return M.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var ge=O.map(function(ve,$e){return{choice_text:ve,is_answer:be.includes($e)?1:0}});return{name:ie,choices:ge,analysis:He}};return r.a.createElement("section",{className:f.a.wrap},r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(T.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ie,onChange:function(F){return Ie(F)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),O.map(function(me,F){return r.a.createElement("div",{className:f.a.choiceWrap,key:F},r.a.createElement(oe.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},r.a.createElement("div",{className:"".concat(f.a.answer," ").concat(be.includes(F)?f.a.activeAnswer:""),onClick:function(){be.includes(F)?De(be.filter(function(ve){return ve!==F})):De([].concat(Object(b.a)(be),[F]))}},N[F])),r.a.createElement("div",{className:f.a.editorWrap},Ve===F?r.a.createElement(T.a,{id:"single-question-option-".concat(F),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:me,onChange:function(ve){O[F]=ve,$(O)}}):r.a.createElement("div",{className:f.a.htmlWrap,onClick:function(){return Ze(F)}},r.a.createElement(ee.a,{value:me}))),F>1&&r.a.createElement(oe.a,{title:"\u5220\u9664"},r.a.createElement("i",{className:"".concat(f.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return $(O.filter(function(ve,$e){return $e!==F}))}})),F<7&&F===O.length-1&&r.a.createElement(oe.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},r.a.createElement("i",{className:"".concat(f.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return $([].concat(Object(b.a)(O),[""]))}})))}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(T.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:He,onChange:function(F){return ot(F)}}))},ne=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Z)),X=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Oe=function(D,fe){var B=D.problemset,ze=D.globalSetting,y=D.loading,e=D.dispatch,n=D.onRef,o=n===void 0?function(){}:n,d=D.isEdit,_=Object(q.a)(D,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),C=Object(m.useState)(),W=Object(w.a)(C,2),O=W[0],$=W[1],ae=Object(m.useState)(""),Ce=Object(w.a)(ae,2),Ve=Ce[0],Ze=Ce[1],Ne=Object(m.useState)(""),Be=Object(w.a)(Ne,2),be=Be[0],De=Be[1];Object(m.useEffect)(function(){var pe,ie,Ie;if(!B.editData||!d)return;Ze((pe=B.editData)===null||pe===void 0?void 0:pe.name),De((ie=B.editData)===null||ie===void 0?void 0:ie.analysis);var Qe=(Ie=B.editData)===null||Ie===void 0?void 0:Ie.choices.find(function(Xe){return Xe.is_answer});$(Qe.choice_text==="\u6B63\u786E"?"0":"1")},[B.editData]),Object(m.useImperativeHandle)(fe,function(){return{onSave:st}});var st=function(){if(!Ve)return M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!O)return M.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var ie=[{choice_text:"\u6B63\u786E",is_answer:O==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:O==="1"?1:0}];return{name:Ve,choices:ie,analysis:be}};return r.a.createElement("section",{className:f.a.wrap},r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(T.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:Ve,onChange:function(ie){return Ze(ie)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",r.a.createElement("span",{className:f.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),r.a.createElement(s.a.Group,{buttonStyle:"solid",value:O,onChange:function(ie){return $(ie.target.value)}},r.a.createElement(s.a.Button,{value:"0",className:"".concat(f.a.radio," mr40")},"\u6B63\u786E"),r.a.createElement(s.a.Button,{value:"1",className:f.a.radio},"\u9519\u8BEF")),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(T.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:be,onChange:function(ie){return De(ie)}}))},Ae=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Oe)),we=["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"],Ge=function(D,fe){var B=D.problemset,ze=D.globalSetting,y=D.loading,e=D.dispatch,n=D.onRef,o=n===void 0?function(){}:n,d=D.isEdit,_=Object(q.a)(D,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),C=Object(m.useState)(""),W=Object(w.a)(C,2),O=W[0],$=W[1],ae=Object(m.useState)(""),Ce=Object(w.a)(ae,2),Ve=Ce[0],Ze=Ce[1],Ne=Object(m.useState)(""),Be=Object(w.a)(Ne,2),be=Be[0],De=Be[1];Object(m.useEffect)(function(){var pe,ie,Ie,Qe;if(!B.editData||!d)return;$((pe=B.editData)===null||pe===void 0?void 0:pe.name),Ze((ie=B.editData)===null||ie===void 0?void 0:ie.analysis),De((Ie=B.editData)===null||Ie===void 0||((Qe=Ie.answer_texts)===null||Qe===void 0)?void 0:Qe[0])},[B.editData]),Object(m.useImperativeHandle)(fe,function(){return{onSave:st}});var st=function(){return O?{name:O,answer_texts:[be],analysis:Ve}:(M.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return r.a.createElement("section",{className:f.a.wrap},r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement(T.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:O,onChange:function(ie){return $(ie)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),r.a.createElement(T.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:be,onChange:function(ie){return De(ie)}}),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(T.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Ve,onChange:function(ie){return Ze(ie)}}))},xe=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(Ge)),Ue=t("GrpF"),je=t("Xc/e"),Je=t("rjoL"),it=t("TMtJ"),Fe=t("kqOp"),lt=t("7qnI"),rt=t("1vsH"),gt=["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"],mt=function(D,fe){var B=D.problemset,ze=D.globalSetting,y=D.loading,e=D.dispatch,n=D.isEdit,o=Object(q.a)(D,["problemset","globalSetting","loading","dispatch","isEdit"]),d=Object(m.useState)(""),_=Object(w.a)(d,2),C=_[0],W=_[1],O=Object(m.useState)(""),$=Object(w.a)(O,2),ae=$[0],Ce=$[1],Ve=Object(m.useState)([]),Ze=Object(w.a)(Ve,2),Ne=Ze[0],Be=Ze[1],be=Object(m.useState)(""),De=Object(w.a)(be,2),st=De[0],pe=De[1],ie=Object(m.useState)(),Ie=Object(w.a)(ie,2),Qe=Ie[0],Xe=Ie[1],He=Object(m.useState)(!1),ot=Object(w.a)(He,2),ct=ot[0],me=ot[1];Object(m.useEffect)(function(){var We,Q,Pe;if(!B.editData||!n)return;W((We=B.editData)===null||We===void 0?void 0:We.name),Ce((Q=B.editData)===null||Q===void 0?void 0:Q.analysis),Xe((Pe=B.editData)===null||Pe===void 0?void 0:Pe.is_ordered),me(!0)},[B.editData]),Object(m.useEffect)(function(){var We;if(!ct)return;var Q=(We=B.editData)===null||We===void 0?void 0:We.standard_answer.map(function(Pe){return Pe.answer_text});Be(Q),me(!1)},[ct]),Object(m.useImperativeHandle)(fe,function(){return{onSave:F}});var F=function(){var Q=[],Pe=!1;return Ne.forEach(function(V,A){Q.push({position:A+1,answer_text:[]}),V.forEach(function(k,Y){Q[A].answer_text.push(k),(!k||!Object(rt.H)(k,1e4))&&(pe("".concat(A,"-").concat(Y)),M.b.info(k?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),Pe=!0)})}),Pe?!1:(Q==null?void 0:Q.length)>5?(M.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:C,analysis:ae,standard_answers:Q,is_ordered:Qe}},ge=function(Q,Pe,V){var A=Ne.slice();if(Pe&&A.splice(Q,Pe),V)for(var k=0;k<V;k++)A.splice(Q+k,0,[""]);Be(A)},ve=function(Q,Pe,V){pe("");var A=Ne.slice();A[Q][Pe]=V,Be(A)},$e=function(Q){var Pe=Ne.slice();Pe[Q]=[].concat(Object(b.a)(Pe[Q]),[""]),Be(Pe)},Et=function(Q,Pe){var V=Ne.slice();if(!V[Q][Pe]){V[Q]=V[Q].filter(function(A,k){return k!==Pe}),Be(V);return}it.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:f.a.modal,onOk:function(){V[Q]=V[Q].filter(function(k,Y){return Y!==Pe}),Be(V)}})},p=function(Q){it.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:f.a.modal,onOk:function(){var V=Ne.slice();V=Ne.filter(function(A,k){return Q!==k}),Be(V)}})};return r.a.createElement("section",{className:f.a.wrap},r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.required},"*"),r.a.createElement("span",{className:f.a.title},"\u9898\u5E72\uFF1A")),r.a.createElement("div",null,r.a.createElement(Fe.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:C,onChange:function(Q){return W(Q)},showNullButton:!0,onPlaceholderChange:ge})),r.a.createElement("div",{className:"mt20"},Ne.map(function(We,Q){return r.a.createElement(lt.a,{key:Q,answers:We,index:Q,is_md:!0,activeOptionErrorIndex:st,onAnswerChange:ve,addChildAnswer:$e,deleteChildAnswer:Et,deleteChildAnswermain:p})})),r.a.createElement("div",{className:"mt20"},Ne.length>1&&r.a.createElement("span",null,r.a.createElement(je.a,{checked:Qe,onChange:function(Q){return Xe(Q.target.checked)},className:"".concat(f.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),r.a.createElement("span",{className:"".concat(f.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"))),r.a.createElement("p",{className:f.a.titleWrap},r.a.createElement("span",{className:f.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),r.a.createElement(T.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ae,onChange:function(Q){return Ce(Q)}}))},_t=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}},null,null,{forwardRef:!0})(Object(m.forwardRef)(mt)),E=t("CvG/"),g=t("ErOA"),c=t("u2Z1"),Ke=de.a.Option,Le=function(D){var fe,B,ze=D.problemset,y=D.globalSetting,e=D.loading,n=D.dispatch,o=Object(q.a)(D,["problemset","globalSetting","loading","dispatch"]),d=I.a.useForm(),_=Object(w.a)(d,1),C=_[0],W=Object(m.useState)({}),O=Object(w.a)(W,2),$=O[0],ae=O[1],Ce=Object(m.useState)(),Ve=Object(w.a)(Ce,2),Ze=Ve[0],Ne=Ve[1],Be=Object(m.useState)(!1),be=Object(w.a)(Be,2),De=be[0],st=be[1],pe=Object(m.useState)([]),ie=Object(w.a)(pe,2),Ie=ie[0],Qe=ie[1],Xe=Object(m.useRef)(),He=Object(m.useRef)(),ot=Object(m.useState)([]),ct=Object(w.a)(ot,2),me=ct[0],F=ct[1];Object(m.useEffect)(function(){return n({type:"globalSetting/footerToggle",payload:!1}),function(){n({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(m.useEffect)(function(){return window.addEventListener("beforeunload",ge),function(){window.removeEventListener("beforeunload",ge)}},[]),Object(m.useEffect)(function(){var V,A,k=(V=o.location.query)===null||V===void 0?void 0:V.pages;Ne(k);var Y=(A=o.match.params)===null||A===void 0?void 0:A.id;st(!!Y),Xe.current=Y},[]),Object(m.useEffect)(function(){n({type:"problemset/getEditDisciplines",payload:{source:"question"}}),Xe.current&&n({type:"problemset/getEditData",payload:{id:Xe.current}})},[]),Object(m.useEffect)(function(){if(C.setFieldsValue({itemType:"SINGLE"}),C.setFieldsValue({difficulty:1}),!ze.editData||!Xe.current)return;var V=(ze==null?void 0:ze.editData)||{},A=V.discipline,k=V.sub_discipline,Y=V.tag_disciplines,Me=V.item_type,he=V.difficulty,tt=V.item_banks_group_id;C.setFieldsValue({course:[A==null?void 0:A.id,k==null?void 0:k.id]}),C.setFieldsValue({itemType:Me}),C.setFieldsValue({difficulty:he}),C.setFieldsValue({item_banks_group_id:tt}),C.setFieldsValue({knowledge:Y==null?void 0:Y.map(function(et){return et.id})}),ae({course:[A==null?void 0:A.id,k==null?void 0:k.id],itemType:Me,difficulty:he,item_banks_group_id:tt,knowledge:Y==null?void 0:Y.map(function(et){return et.id})}),ve(A==null?void 0:A.id,k==null?void 0:k.id)},[ze.editData,ze.disciplinesData]);var ge=function(A){A.preventDefault(),A.returnValue=""},ve=function(A,k){var Y,Me,he,tt,et,nt=(Y=ze.disciplinesData)===null||Y===void 0||((Me=Y.disciplines)===null||Me===void 0||((he=Me.find(function(dt){return dt.id===A}))===null||he===void 0||((tt=he.sub_disciplines)===null||tt===void 0||((et=tt.find(function(dt){return dt.id===k}))===null||et===void 0))))?void 0:et.tag_disciplines;Pe(k)},$e=function(A){if(A==null?void 0:A.course){var k,Y,Me,he,tt=Object(w.a)(A.course,2),et=tt[0],nt=tt[1],dt=(k=ze.disciplinesData.disciplines)===null||k===void 0||((Y=k.find(function(vt){return vt.id===et}))===null||Y===void 0||((Me=Y.sub_disciplines)===null||Me===void 0||((he=Me.find(function(vt){return vt.id===nt}))===null||he===void 0)))?void 0:he.tag_disciplines;Pe(nt),C.setFieldsValue({knowledge:[]}),ae(Object(J.a)(Object(J.a)({},C.getFieldsValue()),{},{knowledge:[]}))}else ae(Object(J.a)({},C.getFieldsValue()))},Et=function(A){Qe([].concat(Object(b.a)(Ie),[Object(J.a)({},A)]))},p=function(){var V=Object(R.a)(h.a.mark(function A(){var k,Y,Me,he,tt,et,nt,dt,vt,Ot,pt,ht,Ct,yt,bt;return h.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:if(Y=$||{},Me=Y.course,he=Y.itemType,tt=Y.difficulty,et=Y.item_banks_group_id,nt=Y.knowledge,dt=nt===void 0?[]:nt,vt=Object(w.a)(Me,2),Ot=vt[0],pt=vt[1],!(he==="PROGRAM")){at.next=6;break}return ht=dt==null?void 0:dt.join(","),Object(rt.z)("/problems/new?difficult=".concat(tt,"&sub_discipline_id=").concat(pt,"&newoj=1&pages=").concat(Ze,"&tagIds=").concat(ht,"&banksIds=").concat(et)),at.abrupt("return");case 6:if(Ct=(k=He.current)===null||k===void 0?void 0:k.onSave(),Ct){at.next=9;break}return at.abrupt("return");case 9:if(yt=Object(J.a)({discipline_id:Ot,sub_discipline_id:pt,item_banks_group_ids:et,tag_discipline_ids:dt,item_type:he,difficulty:tt},Ct||{}),!De){at.next=16;break}return at.next=13,n({type:"problemset/editProblemset",payload:Object(J.a)(Object(J.a)({},yt),{},{id:Xe.current})});case 13:bt=at.sent,at.next=19;break;case 16:return at.next=18,n({type:"problemset/addProblemset",payload:yt});case 18:bt=at.sent;case 19:bt.status===0&&K.c.replace("/problemset");case 20:case"end":return at.stop()}},A)}));return function(){return V.apply(this,arguments)}}();Object(m.useEffect)(function(){function V(){return A.apply(this,arguments)}function A(){return A=Object(R.a)(h.a.mark(function k(){var Y;return h.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,Object(g.c)("item_banks_groups/mine.json");case 2:Y=he.sent,F(Y);case 4:case"end":return he.stop()}},k)})),A.apply(this,arguments)}V()},[]);var We=function(){var A=$||{itemType:"SINGLE"},k=A.itemType,Y={SINGLE:r.a.createElement(S,{ref:He,isEdit:De}),MULTIPLE:r.a.createElement(ne,{ref:He,isEdit:De}),JUDGMENT:r.a.createElement(Ae,{ref:He,isEdit:De}),COMPLETION:r.a.createElement(_t,{ref:He,isEdit:De}),SUBJECTIVE:r.a.createElement(xe,{ref:He,isEdit:De})};return Y[k||"SINGLE"]},Q=function(A){var k=Object(w.a)(A,2),Y=k[0],Me=k[1]},Pe=function(){var V=Object(R.a)(h.a.mark(function A(k){var Y;return h.a.wrap(function(he){for(;;)switch(he.prev=he.next){case 0:return he.next=2,n({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:k}});case 2:Y=he.sent,console.log("res: ",Y.tag_disciplines),Qe(Y.tag_disciplines);case 5:case"end":return he.stop()}},A)}));return function(k){return V.apply(this,arguments)}}();return r.a.createElement("section",{className:le.a.bg},r.a.createElement(j.a,{className:"mb20 mt30",separator:">"},r.a.createElement(j.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),r.a.createElement(j.a.Item,null,De?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),r.a.createElement("div",{className:le.a.main},r.a.createElement(I.a,{form:C,className:le.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:$e,onFinish:p},r.a.createElement(I.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"}]},r.a.createElement(v.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:ze.courseOptions,onChange:Q})),r.a.createElement(I.a.Item,{label:r.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",r.a.createElement("span",{className:"c-grey-999"},"\uFF08\u6240\u6709\u81EA\u5EFA\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u88ABEduCoder\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u4E3A\u5B98\u65B9\u77E5\u8BC6\u70B9\u540E\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),name:"knowledge"},r.a.createElement(c.a,{selectvalues:$==null?void 0:$.knowledge,subId:(fe=$.course)===null||fe===void 0?void 0:fe[1],knowledgeOptions:Ie,onAddKnowledgeFinish:Et})),(me==null||((B=me.item_banks_groups)===null||B===void 0)?void 0:B.length)>0&&r.a.createElement(I.a.Item,{label:"\u52A0\u5165\u5206\u7EC4\uFF1A(\u5206\u7EC4\u53EF\u4EE5\u591A\u9009\uFF0C\u518D\u6B21\u70B9\u51FB\u9009\u9879\u53D6\u6D88\u9009\u62E9)",name:"item_banks_group_id",labelCol:{span:24},wrapperCol:{span:24}},r.a.createElement(E.a,{data:me==null?void 0:me.item_banks_groups})),r.a.createElement(I.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},r.a.createElement(de.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:De},r.a.createElement(Ke,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),r.a.createElement(Ke,{value:"SINGLE"},"\u5355\u9009\u9898"),r.a.createElement(Ke,{value:"MULTIPLE"},"\u591A\u9009\u9898"),r.a.createElement(Ke,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),r.a.createElement(Ke,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),r.a.createElement(Ke,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),r.a.createElement(I.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},r.a.createElement(s.a.Group,null,r.a.createElement(s.a.Button,{value:1},"\u7B80\u5355"),r.a.createElement(s.a.Button,{value:2},"\u9002\u4E2D"),r.a.createElement(s.a.Button,{value:3},"\u56F0\u96BE"))))),r.a.createElement("div",{className:le.a.topicWrap},We()),r.a.createElement("div",{className:le.a.buttonFixed},r.a.createElement("div",{className:le.a.buttonWrap},r.a.createElement(a.a,{size:"large",className:"".concat(le.a.button," mr20"),onClick:function(){return K.c.push("/problemset")}},"\u53D6\u6D88"),r.a.createElement(a.a,{size:"large",type:"primary",className:"".concat(le.a.button," mr20"),onClick:function(){return C.submit()},loading:e["problemset/editProblemset"]||e["problemset/addProblemset"]},$.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},ft=i.default=Object(K.a)(function(ue){var D=ue.problemset,fe=ue.loading,B=ue.globalSetting;return{problemset:D,globalSetting:B,loading:fe.effects}})(Le)},"1vsH":function(Ee,i,t){"use strict";t.d(i,"i",function(){return r}),t.d(i,"n",function(){return L}),t.d(i,"e",function(){return le}),t.d(i,"h",function(){return _e}),t.d(i,"c",function(){return oe}),t.d(i,"f",function(){return Re}),t.d(i,"g",function(){return M}),t.d(i,"a",function(){return ee}),t.d(i,"F",function(){return ye}),t.d(i,"E",function(){return f}),t.d(i,"G",function(){return se}),t.d(i,"H",function(){return ce}),t.d(i,"v",function(){return S}),t.d(i,"u",function(){return N}),t.d(i,"s",function(){return Z}),t.d(i,"r",function(){return ne}),t.d(i,"C",function(){return X}),t.d(i,"l",function(){return Ge}),t.d(i,"k",function(){return xe}),t.d(i,"B",function(){return Ue}),t.d(i,"x",function(){return je}),t.d(i,"o",function(){return Fe}),t.d(i,"z",function(){return lt}),t.d(i,"q",function(){return rt}),t.d(i,"d",function(){return gt}),t.d(i,"b",function(){return mt}),t.d(i,"w",function(){return g}),t.d(i,"A",function(){return c}),t.d(i,"p",function(){return Le}),t.d(i,"y",function(){return ft}),t.d(i,"t",function(){return D}),t.d(i,"j",function(){return fe}),t.d(i,"D",function(){return B}),t.d(i,"m",function(){return ze});var re=t("GrpF"),a=t("Xc/e"),P=t("VBJJ"),s=t.n(P),U=t("XZgM"),v=t("TFeq"),l=t("RXQH"),j=t("VgM2"),x=t("rjoL"),h=t("TMtJ"),R=t("z3+T"),b=t("zjzt"),J=t("ZZRV"),u=t.n(J),I=t("xKgJ"),w=t("s8TD"),q=t("V0Rq"),te=t("bntm"),de=t("vcnW"),m=t.n(de),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"],K=function(e){var n={\u5DF2\u622A\u6B62:{class:"tag-style bg-pink ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"}};return e.data&&e.data.map(function(o,d){return u.a.createElement("span",{key:d,className:n[o]&&n[o].class},o)})},L=function(e){var n,o=(n={},Object(b.a)(n,-1,"\u91CD\u505A\u4E2D"),Object(b.a)(n,0,"\u672A\u5F00\u542F"),Object(b.a)(n,1,"\u672A\u901A\u5173"),Object(b.a)(n,2,"\u6309\u65F6\u901A\u5173"),n);return o[e]||"\u8FDF\u4EA4\u901A\u5173"},le=function(e){var n,o,d,_=(n={},Object(b.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(n,0,{name:"\u672A\u5F00\u542F",class:"c-black"}),Object(b.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return u.a.createElement("span",{className:_==null||((o=_[e.status])===null||o===void 0)?void 0:o.class},_==null||((d=_[e.status])===null||d===void 0)?void 0:d.name)},_e=function(e){var n=e.status,o={0:{class:"tag-style bg-blue ml10",name:"\u5F85\u9009\u4E2D"},1:{class:"tag-style bg-blue ml10",name:"\u5F85\u786E\u8BA4"},2:{class:"tag-style bg-pink ml10",name:"\u5DF2\u786E\u8BA4"}};try{return u.a.createElement("span",{className:o[n].class},o[n].name)}catch(d){console.log("utils.StatusGraduationProjectTags",e.status)}},oe={1:"\u672A\u53D1\u5E03",2:"\u8003\u8BD5\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},Re={1:"\u672A\u53D1\u5E03",2:"\u63D0\u4EA4\u4E2D",3:"\u5DF2\u622A\u6B62",4:"\u5DF2\u7ED3\u675F"},M=function(e){var n={\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A:{class:"tag-style-fzb ml10 iconfont icon-fangzuobi"},\u516C\u5F00:{class:"tag-style bg-blue ml10"},\u5DF2\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-green ml10"},\u672A\u5F00\u542F\u8865\u4EA4:{class:"tag-style bg-pink ml10"},\u672A\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u533F\u540D\u4F5C\u54C1:{class:"tag-style bg-cyan ml10"},\u5DF2\u9009\u62E9:{class:"tag-style bg-grey-ede ml10"},\u5DF2\u7ED3\u675F:{class:"tag-style bg-grey-ede ml10"},\u63D0\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u533F\u8BC4\u4E2D:{class:"tag-style bg-blue ml10"},\u7533\u8BC9\u4E2D:{class:"tag-style bg-blue ml10"},\u8003\u8BD5\u4E2D:{class:"tag-style bg-light-blue ml10"},\u8865\u4EA4\u4E2D:{class:"tag-style bg-blue ml10"},\u8BC4\u9605\u4E2D:{class:"tag-style bg-blue ml10"},\u5F85\u9009\u4E2D:{class:"tag-style bg-blue ml10"},\u4EA4\u53C9\u8BC4\u9605\u4E2D:{class:"tag-style bg-light-orange ml10"},\u5DF2\u5F00\u542F\u4EA4\u53C9\u8BC4\u9605:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u786E\u8BA4:{class:"tag-style bg-lightblue-purple ml10"},\u5F85\u5904\u7406:{class:"tag-style bg-lightblue-purple ml10"},\u79C1\u6709:{class:"tag-style bg-lightblue-purple ml10"},\u672A\u63D0\u4EA4:{class:"tag-style bg-lightblue-purple ml10"},\u5DF2\u786E\u8BA4:{class:"tag-style bg-light-pink ml10"},\u5DF2\u53D1\u5E03:{class:"tag-style bg-light-blue ml10"},\u5DF2\u622A\u6B62:{class:"tag-style bg-light-pink ml10"},\u5F00\u53D1\u8BFE\u7A0B:{class:"tag-style bg-orange ml10"},\u5DF2\u5F00\u64AD:{class:"tag-style-border border-green c-green ml10"},\u672A\u5F00\u64AD:{class:"tag-style-border border-light-black ml10"},\u6309\u65F6\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u8FDF\u4EA4\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u901A\u5173:{class:"tag-style-border border-light-black ml10"},\u672A\u5F00\u542F:{class:"tag-style-border border-light-black ml10"}},o=[];e.is_random&&o.push(u.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{e.status&&e.status.map(function(d,_){o.push(u.a.createElement("span",{key:_,className:n[d]&&n[d].class},d))})}catch(d){console.log("utils.status.tag:",d,e.status)}return o},T=function(e){var n,o,d,_=(n={},Object(b.a)(n,-1,{name:"\u91CD\u505A\u4E2D",class:"c-orange"}),Object(b.a)(n,0,{name:"\u672A\u63D0\u4EA4",class:"c-black"}),Object(b.a)(n,1,{name:"\u672A\u901A\u5173",class:"c-red"}),Object(b.a)(n,2,{name:"\u6309\u65F6\u901A\u5173",class:"c-green"}),Object(b.a)(n,3,{name:"\u8FDF\u4EA4\u901A\u5173",class:"c-orange"}),n);return u.a.createElement("span",{className:(o=_[e.status])===null||o===void 0?void 0:o.class},(d=_[e.status])===null||d===void 0?void 0:d.name)},ee=function(e){var n,o,d={0:{name:"\u672A\u63D0\u4EA4",class:"c-black"},1:{name:"\u6309\u65F6\u63D0\u4EA4",class:"c-green"},2:{name:"\u5EF6\u65F6\u63D0\u4EA4",class:"c-red"}};return u.a.createElement("span",{className:(n=d[e.status])===null||n===void 0?void 0:n.class},(o=d[e.status])===null||o===void 0?void 0:o.name)},ye=function(e){e=new Date(e).getTime();var n=1e3*60,o=n*60,d=o*24,_="",C=new Date().getTime(),W=C-e;if(W<0)return console.log("\u65F6\u95F4\u4E0D\u5BF9\u52B2,\u670D\u52A1\u5668\u521B\u5EFA\u65F6\u95F4\u4E0E\u5F53\u524D\u65F6\u95F4\u4E0D\u540C\u6B65"),_="\u521A\u521A";var O=parseInt(W/d,10),$=parseInt(W/o,10),ae=parseInt(W/n,10);return O>30?_=""+f(e,"yyyy-MM-dd"):O>1?_=""+O+"\u5929\u524D":O==1?_="\u6628\u5929":$>=1?_=""+$+"\u5C0F\u65F6\u524D":ae>=5?_=""+ae+"\u5206\u949F\u524D":_="\u521A\u521A",_},f=function(e,n){typeof e=="string"&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var o={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},d=[["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"],["\u5468\u65E5","\u5468\u4E00","\u5468\u4E8C","\u5468\u4E09","\u5468\u56DB","\u5468\u4E94","\u5468\u516D"],["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"]];/(y+)/.test(n)&&(n=n.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(n)&&(n=n.replace(RegExp.$1,d[RegExp.$1.length-1][e.getDay()]));for(var _ in o)new RegExp("("+_+")").test(n)&&(n=n.replace(RegExp.$1,RegExp.$1.length==1?o[_]:("00"+o[_]).substr((""+o[_]).length)));return n},se=function(e){if(!e||e<0)return"0\u79D2";console.log("time:",e);var n=60,o=n*60,d=o*24,_=e/d,C=e/o,W=e/n,O=e%60;return _>=1?parseInt(_.toString())+"\u5929"+Math.floor(C%24)+"\u65F6"+Math.floor(W%60)+"\u5206"+Math.floor(e%60)+"\u79D2":C>1?parseInt(C.toString())+"\u65F6"+Math.floor(W%60)+"\u5206"+Math.floor(e%60)+"\u79D2":W>=1?parseInt(W.toString())+"\u5206"+Math.floor(e%60)+"\u79D2":Math.ceil(e)+"\u79D2"},ce=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100,o=0;if(e){o=e.length;for(var d=0;d<o;d++){var _=e.charCodeAt(d);_>=55296&&_<=56319&&(o--,d++)}}return o<=n},S=function(e,n,o){if(n){var d=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im,_=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,C=_.test(n),W=d.test(n);(C===!0||W===!0||(n.length<2||n.length>=21))&&o("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}o()},N=function(e,n,o){if(n){var d=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]·~@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/im,_=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/ig,C=_.test(n),W=d.test(n);(C===!0||W===!0||(n.length<2||n.length>=11))&&o("2-10\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}o()},Z=function(e){if(!e)return"";for(var n=e.length-1,o="",d=0;d<n;d++)o+="*";var _=e.substr(0,1)+o;return _},ne=function(e,n){var o=new FileReader;o.addEventListener("load",function(){return n(o.result)}),o.readAsDataURL(e)};function X(y){var e="79e33abd4b6588941ab7622aed1e67e8";return m()(e+y)}var Oe=function(e){var n,o=RegExp("(^| )"+e+"=([^;]+)(;|$)");return(n=document.cookie.match(o))?decodeURIComponent(n[2]):null};function Ae(y,e,n){var o=new Date;o.setTime(o.getTime()+n*24*60*60*1e3);var d="expires="+o.toUTCString();document.cookie=y+"="+e+"; "+d}var we=function(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"};function Ge(y,e){var n=document.createElement("a");document.body.appendChild(n),n.href=e,n.download=y;var o=document.createEvent("MouseEvents");o.initEvent("click",!1,!1),n.dispatchEvent(o),document.body.removeChild(n)}function xe(y,e){return new Promise(function(n,o){var d=e,_=document.createElement("iframe"),C;console.log("downloadFileUrl",d),document.body.appendChild(_),_.src=d,_.style.display="none",C=setInterval(function(){Oe("fileDownload")&&(we("fileDownload"),clearInterval(C),n())},1e3)})}var Ue=function(e){var n=e.url,o=e.query;return n?(o&&function(){var d=[],_=function(O){o.hasOwnProperty(O)&&!ft(o[O])&&(typeof o[O]=="object"?o[O].map(function($){d.push("".concat(O,"[]=").concat($))}):d.push("".concat(O,"=").concat(o[O])))};for(var C in o)_(C);n.indexOf("?")!==-1?n="".concat(n,"&").concat(d.join("&")):n="".concat(n,"?").concat(d.join("&")),console.log("url1111",n)}(),n):""};function je(){for(var y=navigator.userAgent,e=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],n=!0,o=0;o<e.length;o++)if(y.indexOf(e[o])>0){n=!1;break}return n}function Je(){var y=navigator.userAgent,e=["Chrome"];return e.some(function(n){return y.indexOf(n)>-1})}function it(){var y=navigator.userAgent,e=["Chrome","Firefox"];return e.some(function(n){return y.indexOf(n)>-1})}var Fe=function(){var e,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n==null||((e=n.toString())===null||e===void 0)?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},lt=function(e){var n=document.createElement("a");n.target="_blank",document.body.appendChild(n),n.href=e;var o=document.createEvent("MouseEvents");o.initEvent("click",!1,!1),n.dispatchEvent(o),document.body.removeChild(n)},rt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))},gt=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",e+":"+n},mt=function(){var e=new Date().getHours(),n=new Date().getMinutes();return n>=30?(e++,n="00"):n="30",new Date().toLocaleDateString().replace(/\//g,"-")+" "+e+":"+n},_t;(function(y){y.Number="Number",y.String="String",y.Boolean="Boolean",y.Object="Object",y.Array="Array",y.Function="Function"})(_t||(_t={}));var E=function(e){var n=Object.prototype.toString.call(e);return n.substring(8,n.length-1)},g=function(e){return E(e)===_t.Array?e.length===0:E(e)===_t.Object?Object.keys(e).length===0:!e},c=function(e,n){for(var o=[],d=e;d<n;d++)o.push(d);return o},Ke=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:12,o=n/2-2,d=n/2+3;return e.length>n?e.substr(0,o)+"..."+e.substr(d,n):e},Le=function(e){return e>4.5?5:e>4&&e<=4.5?4.5:e>3.5&&e<=4?4:e>3&&e<=3.5?3.5:e>2.5&&e<=3?3:e>2&&e<=2.5?2.5:e>1.5&&e<=2?2:e>1&&e<=1.5?1.5:e>.5&&e<=1?1:e>0&&e<=.5?.5:0},ft=function(e){return e==null};function ue(y,e){var n=new RegExp("(^|&)".concat(y,"=([^&]*)(&|$)"),"i"),o=e.substr(1).match(n);return o!=null?decodeURIComponent(o[2]):null}var D=function(e){switch(e.container_type){case"ApplyUserAuthentication":if(e.tiding_type==="Apply"){if(e.auth_type===1)return window.open("/admins/identity_authentications");if(e.auth_type===2)return window.open("/admins/professional_authentications")}return e.tiding_type==="System"?window.open("/account/certification"):void 0;case"CancelUserAuthentication":return window.open("/account/certification");case"CancelUserProCertification":return window.open("/account/certification");case"ApplyAddDepartment":return e.tiding_type==="Apply"?window.open("/admins/department_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAddSchools":return e.tiding_type==="Apply"?window.open("/admins/unit_applies"):e.tiding_type==="System"?window.open("/account/profile"):void 0;case"ApplyAction":switch(e.parent_container_type){case"ApplyShixun":if(e.tiding_type==="Apply")return window.open("/admins/shixun_authorizations");if(e.tiding_type==="System")return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"ApplySubject":if(e.tiding_type==="Apply")return window.open("/admins/subject_authorizations");if(e.tiding_type==="System")return window.open("/paths/".concat(e.parent_container_id));case"TrialAuthorization":if(e.tiding_type==="Apply")return window.open("/managements/trial_authorization");if(e.tiding_type==="System")return window.open("/account/profile")}return;case"JoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));case"StudentJoinCourse":if(e.tiding_type==="Apply")return window.open("/classrooms/".concat(e.belong_container_id,"/teachers"));if(e.tiding_type==="System")return window.open("/classrooms/".concat(e.belong_container_id,"/students"));case"DealCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"TeacherJoinCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Course":return e.tiding_type==="Delete"?void 0:window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"ArchiveCourse":return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/"));case"Shixun":return window.open("/shixuns/".concat(e.identifier,"/challenges"));case"Subject":return window.open("/paths/".concat(e.container_id));case"JournalsForMessage":switch(e.parent_container_type){case"Principal":return"";case"HomeworkCommon":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):"";case"GraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return e.homework_type==="normal"?window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="group"?window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/question")):e.homework_type==="practice"?window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=1")):""}case"Memo":return window.open("/forums/".concat(e.parent_container_id));case"Message":return window.open("/forums/");case"Watcher":return window.open("/users/".concat(e.trigger_user.login,"/classrooms"));case"PraiseTread":return"";case"Grade":return"";case"JoinProject":return window.open("/projects/".concat(e.container_id));case"ReporterJoinProject":return window.open("/projects/".concat(e.container_id));case"DealProject":return window.open("/projects/".concat(e.container_id));case"ManagerJoinProject":return window.open("/projects/".concat(e.container_id));case"Poll":switch(e.parent_container_type){case"CommitPoll":return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"));default:return window.open(" /classrooms/".concat(e.belong_container_id,"/poll/").concat(e.container_id,"/detail"))}case"Exercise":switch(e.parent_container_type){case"CommitExercise":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));case"ExerciseScore":return window.open(" /classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"));default:return window.open("/classrooms/".concat(e.belong_container_id,"/exercise/").concat(e.container_id,"/detail?tab=0"))}case"StudentGraduationTopic":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"DealStudentTopicSelect":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_topics/").concat(e.parent_container_id,"/detail"));case"GraduationTask":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWork":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.container_id));case"GraduationWorkScore":return window.open("/classrooms/".concat(e.belong_container_id,"/graduation_tasks/").concat(e.parent_container_id));case"HomeworkCommon":switch(e.parent_container_type){case"AnonymousCommentFail":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"HomeworkPublish":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));case"AnonymousAppeal":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"));default:if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/detail"));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail?tabs=0"))}case"StudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/review/").concat(e.container_id));if(e.homework_type==="practice")return window.open("/classrooms/".concat(e.belong_container_id,"/shixun_homework/").concat(e.parent_container_id,"/detail"));case"StudentWorksScore":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"StudentWorksScoresAppeal":return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.trigger_user.id,"/review/").concat(e.parent_container_id));case"ChallengeWorkScore":return"";case"SendMessage":return window.open("/managements/mirror_repository");case"Journal":return window.open("/issues/".concat(e.parent_container_id));case"Issue":return window.open("/issues/".concat(e.container_id));case"PullRequest":return window.open("/projects/".concat(e.parent_container_id,"/pull_requests"));case"Department":return window.open("/account/profile");case"Library":if(e.tiding_type==="Apply")return window.open("/admins/library_applies");if(e.tiding_type==="System")return window.open("/moop_cases/".concat(e.container_id));case"ProjectPackage":return e.tiding_type==="Destroyed"||e.tiding_type==="Destroyed_end"?void 0:e.tiding_type==="Apply"?window.open("/admins/project_package_applies"):window.open("/crowdsourcing/".concat(e.container_id));case"Discuss":return e.parent_container_type==="Hack"&&e.extra?window.open("/myproblems/".concat(e.extra,"/comment")):window.open("/shixuns/".concat(e.identifier,"/shixun_discuss"));case"Video":if(e.tiding_type==="Apply")return window.open("/admins/video_applies");if(e.tiding_type==="System"){var n;return window.open("/users/".concat((n=Object(I.u)())===null||n===void 0?void 0:n.login,"/videos"))}return"";case"PublicCourseStart":return window.open("/classrooms/".concat(e.container_id,"/informs"));case"SubjectStartCourse":return window.open("/paths/".concat(e.container_id));case"ResubmitStudentWork":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id,"/").concat(e.container_id,"/appraise"));case"AdjustScore":if(e.homework_type==="normal")return window.open("/classrooms/".concat(e.belong_container_id,"/common_homework/").concat(e.parent_container_id));if(e.homework_type==="group")return window.open("/classrooms/".concat(e.belong_container_id,"/group_homework/").concat(e.parent_container_id));case"LiveLink":return window.open("/classrooms/".concat(e.belong_container_id,"/course_videos?open=live"));case"Hack":if(e.extra&&e.parent_container_type!=="HackDelete")return window.open("/problems/".concat(e.extra,"/edit"));default:return}},fe=function(e){var n,o;return new Promise(function(){var d=Object(R.a)(s.a.mark(function _(C,W){var O;return s.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(!(e.ip_limit!=="no")){ae.next=4;break}return ae.next=3,Object(w.a)({ip_limit:e==null?void 0:e.ip_limit});case 3:n=ae.sent;case 4:return ae.next=6,Object(q.e)({id:e.exerciseId,ip:n});case 6:if(O=ae.sent,O.status===0?C(O):W(O),!e.errmsgHide){ae.next=10;break}return ae.abrupt("return",!0);case 10:if(!(O.status===-1)){ae.next=15;break}return o=h.a.info({title:u.a.createElement(v.a,null,u.a.createElement(j.a,{flex:"1"},"\u63D0\u793A"),u.a.createElement(j.a,null,u.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:u.a.createElement("div",{className:"font16 p20"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),okText:"\u6211\u77E5\u9053\u4E86"}),ae.abrupt("return",!1);case 15:if(!(O.status===-2)){ae.next=18;break}return o=h.a.info({title:u.a.createElement(v.a,null,u.a.createElement(j.a,{flex:"1"},"\u63D0\u793A"),u.a.createElement(j.a,null,u.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),icon:null,className:"custom-modal-divider",content:u.a.createElement("div",{className:"font16 p20"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",u.a.createElement("span",{className:"c-red"},O.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),okText:"\u6211\u77E5\u9053\u4E86"}),ae.abrupt("return",!1);case 18:case"end":return ae.stop()}},_)}));return function(_,C){return d.apply(this,arguments)}}())},B=function(){var y=Object(R.a)(s.a.mark(function e(n){var o;return s.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(!(n.ip_limit!=="no")){_.next=4;break}return _.next=3,fe(n);case 3:Je()||h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:u.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3002",u.a.createElement("br",null),"\u8BF7\u4F7F\u7528",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")});case 4:if(!(n.open_camera||n.screen_open||n.ip_limit!=="no")){_.next=12;break}if(it()){_.next=9;break}return h.a.info({icon:null,okText:"\u786E\u5B9A",width:500,content:u.a.createElement("div",{className:"font16"},"\u672C\u6B21\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u4F5C\u5F0A\u8BBE\u7F6E\uFF0C\u4EC5\u652F\u6301",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",u.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u3002",u.a.createElement("br",null),"\u8BF7\u4F7F\u7528",u.a.createElement("span",{className:"c-red"},"\u8C37\u6B4C"),"\u3001",u.a.createElement("span",{className:"c-red"},"\u706B\u72D0"),"\u6D4F\u89C8\u5668\u5F00\u59CB\u8003\u8BD5\u3002")}),_.abrupt("return",!1);case 9:o=h.a.info({title:u.a.createElement(v.a,null,u.a.createElement(j.a,{flex:"1"},"\u8003\u8BD5\u8BF4\u660E"),u.a.createElement(j.a,null,u.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return o.destroy()}}))),width:700,icon:null,className:"custom-modal-divider",content:u.a.createElement("div",{className:"font16 p20"},n.open_camera&&u.a.createElement(v.a,{align:"middle",justify:"start",className:"mt20"},u.a.createElement(j.a,null,u.a.createElement("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})),u.a.createElement(j.a,null,"\u8FDB\u5165\u8003\u8BD5\u540E\uFF0C\u8BF7\u5141\u8BB8\u6444\u50CF\u5934\u6388\u6743\uFF0C\u6388\u6743\u540E\u6253\u5F00\u6444\u50CF\u5934\u65B9\u53EF\u4F5C\u7B54\uFF01",u.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4459"},"\u65E0\u6CD5\u8C03\u7528\u6444\u50CF\u5934\uFF1F"))),n.screen_open&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(j.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})),u.a.createElement(j.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\uFF0C\u5207\u5C4F\u8D85\u8FC7",n.screen_num,"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377\u3002\uFF08\u9000\u51FA\u5168\u5C4F\u5C06\u5224\u5B9A\u4E3A\u5207\u5C4F\u4E00\u6B21\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u8BF7\u52FF\u9000\u51FA\u5168\u5C4F\uFF09",u.a.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/4460"},"\u6D4F\u89C8\u5668\u65E0\u6CD5\u81EA\u52A8\u5168\u5C4F\uFF1F"))),(n.inner_ip!==""||n.public_ip!=="")&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(j.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-IP c-blue font24"})),u.a.createElement(j.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u5F00\u542FIP\u8303\u56F4\u9650\u5B9A\u3002IP\u5730\u5740\u4E0D\u5728\u8303\u56F4\u5185\u4E0D\u53EF\u53C2\u52A0\u8003\u8BD5\u3002",u.a.createElement("br",null),u.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),u.a.createElement("br",null),u.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),n.ip_bind&&u.a.createElement(v.a,{justify:"start",className:"mt20"},u.a.createElement(j.a,{flex:"24px",className:"mr20"},u.a.createElement("span",{className:"iconfont icon-IPbangding c-blue font24"})),u.a.createElement(j.a,{flex:"1"},"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u8003\u8BD5\u671F\u95F4IP\u7ED1\u5B9A\u3002\u5F53\u60A8\u5F00\u59CB\u8003\u8BD5\u540E\uFF0C\u5C06\u81EA\u52A8\u7ED1\u5B9AIP\uFF0C\u8003\u8BD5\u671F\u95F4\u53EA\u5141\u8BB8\u4F7F\u7528\u552F\u4E00\u7684IP\u8FDB\u5165\u8003\u8BD5\u3002\u5982\u9047\u7279\u6B8A\u60C5\u51B5\uFF0C\u53EF\u5411\u8001\u5E08\u7533\u8BF7\u89E3\u9664IP\u7ED1\u5B9A\u3002",u.a.createElement("br",null),u.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),u.a.createElement("br",null),u.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))),u.a.createElement("p",{className:"ml40 mt40"},u.a.createElement(a.a,{onChange:function(W){return o.update({okButtonProps:{disabled:!W.target.checked}})}},"\u6211\u5DF2\u9605\u8BFB"))),onOk:function(){var W;Object(te.d)(document.body),n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat((W=Object(I.u)())===null||W===void 0?void 0:W.login))},okText:"\u8FDB\u5165\u8003\u8BD5",okButtonProps:{disabled:!0}}),_.next=13;break;case 12:n.history.push("/classrooms/".concat(n.coursesId,"/exercise/").concat(n.exerciseId,"/users/").concat(n.login));case 13:case"end":return _.stop()}},e)}));return function(n){return y.apply(this,arguments)}}(),ze=[{name:"\u535A\u58EB\u7814\u7A76\u751F",id:8},{name:"\u7855\u58EB\u7814\u7A76\u751F",id:7},{name:"\u672C\u79D1",id:6},{name:"\u5927\u4E13",id:5},{name:"\u4E2D\u4E13",id:4},{name:"\u9AD8\u4E2D",id:3},{name:"\u521D\u4E2D",id:2},{name:"\u5C0F\u5B66",id:1},{name:"\u5176\u4ED6",id:9}]},"7ahc":function(Ee,i,t){"use strict";t.d(i,"a",function(){return de});var re=t("55MS"),a=t("1gHQ"),P=t("MPZO"),s=t("bnk9"),U=t("EkPb"),v=t("7X0+"),l=t("GZha"),j=t("VmQ4"),x=t("QeCE"),h=t("ZZRV"),R=t.n(h),b=t("M0ff"),J=t.n(b),u=t("4X1q"),I=t.n(u),w=x.a.Option,q={labelCol:{span:4},wrapperCol:{span:20}},te={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};i.b=function(m){var r=m.callback,K=m.onCancel,L=Object(h.useState)("python"),le=Object(l.a)(L,2),_e=le[0],oe=le[1];function Re(T){oe(te[T][1])}function M(T){r(T)}return R.a.createElement(v.a,Object(a.a)({},q,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:M}),R.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},R.a.createElement(x.a,{onChange:Re},Object.keys(te).map(function(T){return R.a.createElement(w,{key:T,value:T},te[T][0])}))),R.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},R.a.createElement(de,{mode:_e})),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(s.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),R.a.createElement(s.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function de(m){var r=m.value,K=m.onChange,L=m.mode,le=m.options,_e=le===void 0?{}:le,oe=Object(h.useRef)(),Re=Object(h.useState)(),M=Object(l.a)(Re,2),T=M[0],ee=M[1];return Object(h.useEffect)(function(){if(T){var ye=function(se){var ce=se.getValue();K&&K(ce)};return T.on("change",ye),function(){T.off("change",ye)}}},[T,K]),Object(h.useEffect)(function(){T&&T.setOption("mode",L)},[T,L]),Object(h.useEffect)(function(){T&&(r!==T.getValue()&&T.setValue(r||""))},[T,r]),Object(h.useEffect)(function(){if(oe.current&&!T){var ye=J.a.fromTextArea(oe.current,Object(re.a)({mode:L,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},_e));ee(ye)}},[oe.current,T]),R.a.createElement("div",{className:"my-codemirror-container"},R.a.createElement("textarea",{ref:oe}))}},"7qnI":function(Ee,i,t){"use strict";var re=t("CeOx"),a=t("NiCL"),P=t("FGJx"),s=t("o0AO"),U=t("uwZC"),v=t("lpH6"),l=t("DHCt"),j=t("CRgH"),x=t("ZZRV"),h=t.n(x),R=t("O2Wb"),b=t.n(R),J=j.a.TextArea,u=function(I){Object(U.a)(q,I);var w=Object(v.a)(q);function q(){return Object(P.a)(this,q),w.apply(this,arguments)}return Object(s.a)(q,[{key:"render",value:function(){var de=this,m=this.props,r=m.index,K=m.onAnswerChange,L=m.addChildAnswer,le=m.exerciseIsPublish,_e=m.answers,oe=m.activeOptionErrorIndex;return h.a.createElement("div",{className:b.a.flex},h.a.createElement("div",{className:"".concat(b.a.color666," mb5 mt6"),style:{flex:"0 0 90px"}},"\u7B54\u6848(\u586B\u7A7A",r+1,"):"),h.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),style:{flexDirection:"column"}},_e.map(function(Re,M){var T="".concat(r,"-").concat(M);return h.a.createElement("div",{className:"".concat(b.a.flex," ").concat(b.a.flex1),key:M},h.a.createElement("div",{className:b.a.flex1,style:{flex:"0 0 1000px"}},h.a.createElement("div",null,h.a.createElement(J,{className:T===oe?b.a.error:"",spellCheck:!1,rows:4,value:Re||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(M==0?"":"(\u53EF\u9009)"),onChange:function(ye){return K(r,M,ye.target.value)},style:{minHeight:95}}))),!le&&h.a.createElement(h.a.Fragment,null,M!=0&&h.a.createElement(a.a,{title:"\u5220\u9664"},h.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return de.props.deleteChildAnswer(r,M)},style:{float:"right"}})),M===0&&h.a.createElement(a.a,{title:"\u5220\u9664"},h.a.createElement("i",{className:"".concat(b.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return de.props.deleteChildAnswermain(r,M)},style:{float:"right"}})),h.a.createElement(a.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},h.a.createElement("i",{className:"".concat(b.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return L(r)},style:{float:"right",visibility:M==_e.length-1?"":"hidden"}}))))})))}}]),q}(x.Component);i.a=u},"9Bee":function(Ee,i,t){"use strict";var re=t("ZZRV"),a=t.n(re),P=t("Sawj"),s=t("GZha"),U=t("tVQ9"),v=t.n(U),l=t("PRXW");function j(S,N){var Z=S.match(/^(\s+)(?:```)/);if(Z===null)return N;var ne=Z[1];return N.split(`
`).map(function(X){var Oe=X.match(/^\s+/);if(Oe===null)return X;var Ae=Object(s.a)(Oe,1),we=Ae[0];return we.length>=ne.length?X.slice(ne.length):X}).join(`
`)}var x=[],h=["<ul>"],R=new v.a.Renderer,b=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function J(){x.length=0,h=["<ul>"]}function u(S,N,Z,ne){if(N>=S.length||S[N].level<=Z)return N;var X=S[N];ne.push("<li><a href='#"+X.anchor+"'>"+X.text+"</a>"),N++;var Oe=[];return N=u(S,N,X.level,Oe),Oe.length>0&&(ne.push("<ul>"),Oe.forEach(function(Ae){ne.push(Ae)}),ne.push("</ul>")),ne.push("</li>"),N=u(S,N,Z,ne),N}function I(){return u(x,0,0,h),h.push("</ul>"),h.join("")}var w={heading:function(N){var Z=b.exec(N);if(Z)return{type:"heading",raw:Z[0],depth:Z[1].length,text:Z[2]}},fences:function(N){var Z=this.rules.block.fences.exec(N);if(Z){var ne=Z[0],X=j(ne,Z[3]||""),Oe=Z[2]?Z[2].trim():Z[2];if(["latex","katex","math"].indexOf(Oe)>=0){var Ae=de(),we=X;X=Ae,m[Ae]={type:"block",expression:we}}return{type:"code",raw:ne,lang:Oe,text:X}}}},q=/(?:\${2})([^\n`]+?)(?:\${2})/gi,te=0,de=function(){return"__special_katext_id_".concat(te++,"__")},m={};function r(){return m}function K(){te=0,m={}}function L(S){return S=S.replace(q,function(N,Z){var ne=de();return m[ne]={type:"inline",expression:Z},ne}),S}var le=R.listitem;R.listitem=function(S){return le(L(S))};var _e=R.paragraph;R.paragraph=function(S){return _e(L(S))};var oe=R.tablecell;R.tablecell=function(S,N){return oe(L(S),N)},R.code=function(S,N,Z){var ne=(N||"").match(/\S*/)[0];return ne?["latex","katex","math"].indexOf(ne)>=0?"<p class='editormd-tex'>".concat(S,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(N,'">').concat(Z?S:Object(l.escape)(S,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(Z?S:Object(l.escape)(S,!0))+"</code></pre>"},R.heading=function(S,N,Z){var ne=this.options.headerPrefix+Z.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return x.push({anchor:ne,level:N,text:S}),"<h"+N+' id="'+ne+'">'+S+"</h"+N+">"},v.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:w,renderer:R});var Re=v.a,M=t("8+LE"),T=t("ZRDM"),ee=t.n(T),ye=t("saPB"),f=/<pre[^>]*>/g;function se(S){var N=document.createElement("div");return N.innerHTML=S,N.childNodes.length===0?"":N.childNodes[0].nodeValue}var ce=i.a=function(S){var N=S.value,Z=N===void 0?"":N,ne=S.className,X=S.style,Oe=X===void 0?{}:X,Ae=String(Z),we=Object(re.useMemo)(function(){var Ue=Re(Ae),je=r();return Ae.match(/\[TOC\]/)&&(Ue=Ue.replace("<p>[TOC]</p>",I()),J()),Ue=Ue.replace(/(__special_katext_id_\d+__)/g,function(Je,it){var Fe=je[it],lt=Fe.type,rt=Fe.expression;return Object(ye.renderToString)(se(rt)||"",{displayMode:lt==="block",throwOnError:!1,output:"html"})}),Ue=Ue.replace(/▁/g,"\u2581\u2581\u2581"),K(),ee.a.sanitize(Ue)},[Ae]),Ge=Object(re.useRef)();function xe(Ue){var je=Ue.target;if(je.tagName.toUpperCase()==="A"){var Je=je.getAttribute("href");if(Je.startsWith("#")){Ue.preventDefault();var it=document.getElementById(Je.replace("#",""));it&&it.scrollIntoView(!0)}}}return Object(re.useEffect)(function(){if(Ge.current&&we&&(we.match(f)&&window.PR.prettyPrint()),Ge.current)return Ge.current.addEventListener("click",xe),function(){Ge.current.removeEventListener("click",xe),K(),J()}},[we,Ge.current,xe]),a.a.createElement("div",{ref:Ge,style:Oe,className:"".concat(ne||""," markdown-body"),dangerouslySetInnerHTML:{__html:we}})}},"9VGf":function(Ee,i,t){"use strict";t.d(i,"a",function(){return P});var re=t("ZZRV"),a=t.n(re);function P(s,U){var v=Object(re.useRef)();Object(re.useEffect)(function(){v.current=s}),Object(re.useEffect)(function(){function l(){v.current()}if(U!==null){var j=setInterval(l,U);return function(){return clearInterval(j)}}},[U])}},BjJ7:function(Ee,i,t){"use strict";t.d(i,"d",function(){return a}),t.d(i,"c",function(){return P}),t.d(i,"f",function(){return s}),t.d(i,"b",function(){return U}),t.d(i,"e",function(){return v}),t.d(i,"a",function(){return l});var re=t("m3rI");function a(j){var x=!0;if(j.length>0){for(var h=0;h<j.length;h++)if(j[h].compile_success==0||!j[h].compile_success){x=!1;break}}else x=!1;return x}function P(j){for(var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",h=[],R=0;R<j.length;R++){var b=j[R],J=x?"".concat(x,"/").concat(b.name):"".concat(b.name);h.push({title:b.name,isLeaf:!(b.type==="tree"),key:J})}return h}function s(j,x,h){for(var R=0;R<j.length;R++){var b=j[R];if(b.key===x){b.children=h;break}b.children&&s(b.children,x,h)}return j}function U(j,x,h){var R;return function(){var b=this,J=arguments,u=function(){R=null,h||j.apply(b,J)},I=h&&!R;clearTimeout(R),R=setTimeout(u,x),I&&j.apply(b,J)}}var v=!0,l=re.a.API_SERVER},"C+DQ":function(Ee,i,t){},"CvG/":function(Ee,i,t){"use strict";var re=t("CeOx"),a=t("NiCL"),P=t("VBJJ"),s=t.n(P),U=t("X/R0"),v=t("M6G9"),l=t("z3+T"),j=t("DHCt"),x=t("CRgH"),h=t("rjoL"),R=t("TMtJ"),b=t("V0hb"),J=t("GZha"),u=t("ZZRV"),I=t.n(u),w=t("SWI9"),q=t.n(w),te=t("WCUW"),de=t("ErOA"),m=function(K){var L=K.data,le=K.value,_e=le===void 0?[]:le,oe=K.onChange,Re=oe===void 0?function(){}:oe,M=Object(u.useState)(L),T=Object(J.a)(M,2),ee=T[0],ye=T[1];Object(u.useEffect)(function(){if((_e==null?void 0:_e.length)>0){L==null||L.map(function(ce){_e==null||_e.map(function(S){(ce==null?void 0:ce.id)===parseInt(S==null?void 0:S.id)&&(ce.ischeck=!0)})}),ye(Object(b.a)(L));var se=[];L==null||L.map(function(ce){ce.ischeck&&se.push(ce.id)}),Re([].concat(se))}else ye(L)},[L]);var f=function(){if((ee==null?void 0:ee.length)>=50)return R.a.info({centered:!0,width:424,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:I.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5206\u7EC4\u6570\u91CF\u5DF2\u8FBE\u5230\u4E0A\u9650")});var ce="";R.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u65B0\u5EFA\u5206\u7EC4",icon:null,className:"custom-modal-divider",content:I.a.createElement("div",{className:"font14"},I.a.createElement(x.a,{maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",className:"mt10",defaultValue:ce,onChange:function(N){return ce=N.target.value}})),onOk:function(){return new Promise(function(){var N=Object(l.a)(s.a.mark(function Z(ne,X){var Oe,Ae,we;return s.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(ce){xe.next=3;break}return v.b.info("\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"),xe.abrupt("return",X());case 3:return xe.next=5,Object(te.m)({name:ce});case 5:if(Oe=xe.sent,!((Oe==null?void 0:Oe.status)===0)){xe.next=12;break}return xe.next=9,Object(de.c)("item_banks_groups/mine.json");case 9:we=xe.sent,we==null||((Ae=we.item_banks_groups)===null||Ae===void 0)||Ae.map(function(Ue){ee==null||ee.map(function(je){je.ischeck&&je.id===Ue.id&&(Ue.ischeck=!0)})}),ye(Object(b.a)(we==null?void 0:we.item_banks_groups));case 12:ne();case 13:case"end":return xe.stop()}},Z)}));return function(Z,ne){return N.apply(this,arguments)}}())}})};return I.a.createElement("div",null,ee==null?void 0:ee.map(function(se,ce){return I.a.createElement(a.a,{key:ce,placement:"bottom",title:se.name},I.a.createElement("span",{key:ce,className:"".concat((se==null?void 0:se.ischeck)?q.a.button:q.a.buttonclick," multi-llipsis1e"),onClick:function(N){se.ischeck=!(se==null?void 0:se.ischeck),ye(Object(b.a)(ee));var Z=[];ee==null||ee.map(function(ne){ne.ischeck&&Z.push(ne.id)}),Re([].concat(Z))}},se.name))}),(ee==null?void 0:ee.length)>0&&I.a.createElement("span",{className:"".concat(q.a.addbutton," multi-llipsis1e"),onClick:function(ce){return f()}},"\u65B0\u5EFA\u5206\u7EC4"))};i.a=m},EgHG:function(Ee,i,t){Ee.exports={wrap:"wrap___2vVqS",modal:"modal___AcHKf",titleWrap:"titleWrap___YV24j",required:"required___3XHD4",title:"title___3yV4s",colorGray:"colorGray___2oRqv",choiceWrap:"choiceWrap___2ypJV",answer:"answer___1tmCF",activeAnswer:"activeAnswer___7NV4I",deleteIcon:"deleteIcon___3LBHf",addIcon:"addIcon___2MzTA",editorWrap:"editorWrap___1Xe94",htmlWrap:"htmlWrap___14WFO",radio:"radio___1kFzU",color333:"color333___1Kwa2",color999:"color999___4cmSp"}},HmJG:function(Ee,i,t){},M8RZ:function(Ee,i,t){"use strict";t.d(i,"a",function(){return x});var re=t("FGJx"),a=t("o0AO"),P=t("uwZC"),s=t("lpH6"),U=t("ZZRV"),v=t.n(U),l=t("EaaV"),j=t.n(l),x=function(h){Object(P.a)(b,h);var R=Object(s.a)(b);function b(J){var u;Object(re.a)(this,b),u=R.call(this,J);var I=window.document;return u.node=I.createElement("div"),I.body.appendChild(u.node),u}return Object(a.a)(b,[{key:"render",value:function(){var u=this.props.children;return Object(l.createPortal)(u,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),b}(v.a.Component)},O2Wb:function(Ee,i,t){Ee.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Ee,i,t){"use strict";var re=t("rjoL"),a=t("TMtJ"),P=t("Uu80"),s=t("GZha"),U=t("zjzt"),v=t("ZZRV"),l=t.n(v),j=t("M0ff"),x=t.n(j),h=t("BlUI"),R=t("4X1q"),b=t("bwE0"),J=t("aPdX"),u=t("rnm6"),I=t("95/S"),w=t("kSUc"),q=t("9Bee"),te=t("1gHQ"),de=t("dejd"),m=t("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 K(n){var o=n.onActionCallback,d=n.title,_=n.icon,C=n.actionName,W=n.className,O=W===void 0?"":W,$=n.children;function ae(){o(C)}return l.a.createElement("a",{title:d,className:O,onClick:ae},l.a.createElement("i",{className:"md-iconfont ".concat(_)}),$)}var L=function(n){var o=n.watch,d=n.showNullButton,_=n.onActionCallback,C=n.fullScreen,W=[].concat(r,[{title:"".concat(o?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(o?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return l.a.createElement("ul",{className:"markdown-toolbar-container"},W.map(function(O,$){return l.a.createElement("li",{key:$},O.actionName?l.a.createElement(K,Object(te.a)({},O,{onActionCallback:_})):l.a.createElement("span",{className:"v-line"}))}),d?l.a.createElement("li",null,l.a.createElement(K,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_},l.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,l.a.createElement("li",{className:"btn-full-screen"},l.a.createElement(K,{icon:"".concat(C?"icon-shrink":"icon-enlarge"),title:C?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_})))},le=t("M8RZ"),_e=t("MPZO"),oe=t("bnk9"),Re=t("EkPb"),M=t("7X0+"),T=t("DHCt"),ee=t("CRgH"),ye={labelCol:{span:4},wrapperCol:{span:20}},f=function(n){var o=n.callback,d=n.onCancel;function _(C){o(C)}return l.a.createElement(M.a,Object(te.a)({},ye,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_}),l.a.createElement(M.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},l.a.createElement(ee.a,null)),l.a.createElement(M.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},l.a.createElement(ee.a,null)),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(oe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(oe.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},se=t("7ahc"),ce=t("HmJG"),S=t("BjJ7"),N=M.a.useForm,Z={width:280,marginRight:10},ne={labelCol:{span:5},wrapperCol:{span:19}},X=function(n){var o=n.callback,d=n.onCancel,_=N(),C=Object(s.a)(_,1),W=C[0];function O(Ce){o(Ce)}function $(Ce){W.setFieldsValue({src:"/api/attachments/".concat(Ce.id)})}function ae(Ce){var Ve=Ce.target.files[0];Ae(Ve,$)}return l.a.createElement(M.a,Object(te.a)({form:W},ne,{className:"upload-image-panel",onFinish:O}),l.a.createElement(M.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},l.a.createElement("div",{className:"flex-container"},l.a.createElement(M.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},l.a.createElement(ee.a,{style:Z})),l.a.createElement(Oe,{onFileChange:ae}))),l.a.createElement(M.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},l.a.createElement(ee.a,{style:{width:264}})),l.a.createElement(M.a.Item,{style:{textAlign:"right"}},l.a.createElement(oe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(oe.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))};function Oe(n){var o=n.onFileChange;return l.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",l.a.createElement("input",{type:"file",accept:"image/*",onChange:o}))}function Ae(n,o){var d=new FormData;d.append("editormd-image-file",n),d.append("file_param_name","editormd-image-file"),d.append("byxhr","true");var _=new window.XMLHttpRequest;_.withCredentials=!0,_.addEventListener("load",function(C){o(JSON.parse(C.target.responseText))},!1),_.addEventListener("error",function(C){console.error(C)},!1),_.open("POST","".concat(S.a,"/api/attachments.json")),_.send(d)}var we=t("EYz/"),Ge=t("gwXo"),xe=t("9cas"),Ue=t("twZV"),je=Ue.a.Group,Je={margin:"0 8px"},it=function(n){var o=n.callback,d=n.onCancel;function _(C){o(C)}return l.a.createElement(M.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_},l.a.createElement("div",{className:"flex-container"},l.a.createElement("span",{style:Je},"\u5355\u5143\u683C\u6570\uFF1A"),l.a.createElement("span",{style:Je},"\u884C\u6570"),l.a.createElement(M.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},l.a.createElement(Ge.a,null)),l.a.createElement("span",{style:Je},"\u5217\u6570"),l.a.createElement(M.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},l.a.createElement(Ge.a,null))),l.a.createElement("div",{className:"flex-container",style:{marginTop:12}},l.a.createElement("span",{style:Je},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),l.a.createElement(M.a.Item,{name:"align"},l.a.createElement(je,null,l.a.createElement(Ue.a,{value:"default"},l.a.createElement("i",{className:"fa fa-align-justify"})),l.a.createElement(Ue.a,{value:"left"},l.a.createElement("i",{className:"fa fa-align-left"})),l.a.createElement(Ue.a,{value:"center"},l.a.createElement("i",{className:"fa fa-align-center"})),l.a.createElement(Ue.a,{value:"right"},l.a.createElement("i",{className:"fa fa-align-right"}))))),l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(oe.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),l.a.createElement(oe.a,{type:"ghost",onClick:d},"\u53D6\u6D88")))},Fe="link",lt="upload-image",rt="code-block",gt="add-table",mt="------------",_t={default:mt,left:":".concat(mt),center:":".concat(mt,":"),right:"".concat(mt,":")},E=t("9VGf"),g,c;function Ke(){}var Le=0,ft=1e4,ue="\u2581";function D(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}var fe=navigator.platform.toUpperCase().indexOf("MAC")>=0,B=fe?"Cmd":"Ctrl",ze=(g={},Object(U.a)(g,B+"-B","bold"),Object(U.a)(g,B+"-I","italic"),g),y=(c={},Object(U.a)(c,Fe,"\u6DFB\u52A0\u94FE\u63A5"),Object(U.a)(c,rt,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(U.a)(c,lt,"\u6DFB\u52A0\u56FE\u7247"),Object(U.a)(c,gt,"\u6DFB\u52A0\u8868\u683C"),c),e=i.a=function(n){var o=n.defaultValue,d=o===void 0?"":o,_=n.onChange,C=n.width,W=C===void 0?"100%":C,O=n.height,$=O===void 0?400:O,ae=n.miniToolbar,Ce=ae===void 0?!1:ae,Ve=n.isFocus,Ze=Ve===void 0?!1:Ve,Ne=n.watch,Be=n.id,be=Be===void 0?"markdown-editor-id":Be,De=n.showResizeBar,st=De===void 0?!1:De,pe=n.noStorage,ie=pe===void 0?!1:pe,Ie=n.showNullButton,Qe=Ie===void 0?!1:Ie,Xe=n.fullScreen,He=Xe===void 0?!1:Xe,ot=n.onBlur,ct=n.onCMBeforeChange,me=n.className,F=me===void 0?"":me,ge=n.placeholder,ve=ge===void 0?"":ge,$e=Object(v.useState)(null),Et=Object(s.a)($e,2),p=Et[0],We=Et[1],Q=Object(v.useState)(d),Pe=Object(s.a)(Q,2),V=Pe[0],A=Pe[1],k=Object(v.useState)(Ne),Y=Object(s.a)(k,2),Me=Y[0],he=Y[1],tt=Object(v.useState)(He),et=Object(s.a)(tt,2),nt=et[0],dt=et[1],vt=Object(v.useState)(""),Ot=Object(s.a)(vt,2),pt=Ot[0],ht=Ot[1],Ct=Object(v.useState)(0),yt=Object(s.a)(Ct,2),bt=yt[0],Ut=yt[1],at=Object(v.useState)($),Lt=Object(s.a)(at,2),Tt=Lt[0],Nt=Lt[1],$t=Object(v.useState)(!1),jt=Object(s.a)($t,2),Xt=jt[0],Bt=jt[1],Dt=Object(v.useRef)(),Rt=Object(v.useRef)(),St=Object(v.useRef)(),wt=Object(v.useRef)();Object(v.useEffect)(function(){if(Dt.current){var H=function(Se,Te){var ke=Te.clipboardData;if(ke){var Ye=ke.types.toString(),ut=ke.items;if(Ye==="text/html,Files"||Ye==="Files"){var qe=ut[1];Ye==="Files"&&(qe=ut[0]),qe.kind==="file"&&qe.type.match(/^image\//i)&&Ae(qe.getAsFile(),function(Pt){Pt.id?G.replaceSelection("![,](/api/attachments/".concat(Pt.id,")")):document.location.href="/user/login"})}else return!0}return!0},G=x.a.fromTextArea(Dt.current,{mode:"markdown",inputStyle:"contenteditable",lineNumbers:!Ce,lineWrapping:!0,value:d,autoCloseTags:!0,autoCloseBrackets:!0});return G.on("paste",H),We(G),function(){G.off("paste",H)}}},[]);var It=Object(v.useCallback)(function(){if(Rt.current)try{var H=Rt.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,G=Rt.current.getElementsByClassName("markdown-editor-body")[0];nt?G.style.height="calc(100vh - ".concat(H,"px)"):G.style.height="".concat(Tt-H,"px")}catch(z){console.log(z,"---- to set md editor body height")}},[Tt,Rt,nt]);Object(v.useEffect)(function(){function H(){var z=new h.default(function(Se){var Te=Object(P.a)(Se),ke;try{for(Te.s();!(ke=Te.n()).done;){var Ye=ke.value;(Ye.target.offsetHeight>0||Ye.target.offsetWidth>0)&&(It(),p.setSize("100%","100%"),p.refresh())}}catch(ut){Te.e(ut)}finally{Te.f()}});return z.observe(Dt.current.parentElement),z}if(p){var G=H();return function(){G.unobserve(Dt.current.parentElement)}}},[p,It]),Object(v.useEffect)(function(){if(p){for(var H=[],G=function(){var Ye=Se[z];Te=Object(s.a)(Ye,2);var ut=Te[0],qe=Te[1],Pt=Object(U.a)({},ut,function(){Wt(qe)});H.push(Pt),p.addKeyMap(Pt)},z=0,Se=Object.entries(ze);z<Se.length;z++){var Te;G()}return function(){var ke=Object(P.a)(H),Ye;try{for(ke.s();!(Ye=ke.n()).done;){var ut=Ye.value;p.removeKeyMap(ut)}}catch(qe){ke.e(qe)}finally{ke.f()}}}},[p]),Object(v.useEffect)(function(){He!==nt&&dt(He)},[He]),Object(E.a)(function(){if(!ie&&bt>0){var H=new Date().getTime(),G=window.sessionStorage.getItem(be);H>=bt+ft&&(!G||G!==V)&&(window.sessionStorage.setItem(be,V),Bt(!0))}},ft),Object(v.useEffect)(function(){he(Ne)},[p,Ne]),Object(v.useEffect)(function(){p&&(Ze&&p.focus())},[p,Ze]),Object(v.useEffect)(function(){if(Me&&p){var H=function(Se){var Te=Se.target;if(wt.current){var ke=Te.scrollTop/Te.scrollHeight;wt.current.scrollTop=wt.current.scrollHeight*ke}},G=p.getScrollerElement();return G.addEventListener("scroll",H),function(){G.removeEventListener("scroll",H)}}},[p,Me]),Object(v.useEffect)(function(){if(p&&ct){var H=function(z,Se){ct(z,Se)};return p.on("beforeChange",H),function(){p.off("beforeChange",H)}}},[p,ct]),Object(v.useEffect)(function(){if(p&&ot){var H=function(){ot(p.getValue())};return p.on("blur",H),function(){p.off("blur",H)}}},[p,ot]),Object(v.useEffect)(function(){if(p){var H=function(z){var Se=z.getValue();A(Se),Ut(new Date().getTime()),z.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_&&_(Se)};return p.on("change",H),function(){p.off("change",H)}}},[p,_]),Object(v.useEffect)(function(){p&&(d==null?(p.setValue(""),A("")):d!==p.getValue()&&(p.setValue(d),A(d)))},[p,d]);var Wt=Object(v.useCallback)(function(H){var G=p.getCursor(),z=p.getSelection(),Se=z.split(`
`);switch(H){case"bold":return p.replaceSelection("**"+z+"**"),z===""&&p.setCursor(G.line,G.ch+2),p.focus();case"italic":return p.replaceSelection("*"+z+"*"),z===""&&p.setCursor(G.line,G.ch+1),p.focus();case"code":return p.replaceSelection("`"+z+"`"),z===""&&p.setCursor(G.line,G.ch+1),p.focus();case"inline-latex":return p.replaceSelection("`$$"+z+"$$`"),z===""&&p.setCursor(G.line,G.ch+3),p.focus();case"latex":return p.replaceSelection("```latex\n"+z+"\n```"),p.setCursor(G.line+1,z.length+1),p.focus();case"line-break":return p.replaceSelection(`<br/>
`),p.focus();case"list-ul":return z===""?p.replaceSelection("- "+z):p.replaceSelection(Se.map(function(Te){return Te===""?"":"- ".concat(Te)}).join(`
`)),p.focus();case"list-ol":return z===""?p.replaceSelection("1. "+z):p.replaceSelection(Se.map(function(Te,ke){return Te===""?"":"".concat(ke+1,". ").concat(Te)}).join(`
`)),p.focus();case"add-null-ch":return z===""&&p.setCursor(G.line,G.ch+1),p.replaceSelection(ue),p.focus();case"eraser":return p.setValue(""),p.focus();case"trigger-watch":return he(!Me),p.focus();case"trigger-full-screen":return dt(!nt),p.focus();case Fe:ht(Fe);return;case rt:ht(rt);return;case lt:ht(lt);return;case gt:ht(gt);return;default:throw new Error}},[p,Me,nt]),Ft=Object(v.useCallback)(function(H){ht("");switch(pt){case Fe:var G=H.title,z=H.link;return p.replaceSelection("[".concat(G,"](").concat(z,")")),p.focus();case rt:var Se=H.language,Te=H.content;return p.replaceSelection(["```"+Se,Te,"```"].join(`
`)),p.focus();case lt:var ke=H.src,Ye=H.alt;return p.replaceSelection("![ ".concat(Ye," ]( ").concat(ke,' "').concat(Ye,'" )')),p.focus();case gt:for(var ut=H.row,qe=H.col,Pt=H.align,xt=`
`,Mt=0;Mt<ut;Mt++){for(var kt=[],Kt=[],Vt=0;Vt<qe;Vt++)Mt===1&&Kt.push(_t[Pt]),kt.push(" ");Mt===1&&(xt+="| ".concat(Kt.join(" | "),` |
`)),xt+="| ".concat(kt.join(qe===1?"":" | "),` |
`)}return p.replaceSelection(xt+`
`),p.focus();default:throw new Error}},[p,pt]),Ht=Object(v.useMemo)(function(){switch(pt){case Fe:return l.a.createElement(f,{callback:Ft,onCancel:At});case rt:return l.a.createElement(se.b,{callback:Ft,onCancel:At});case lt:return l.a.createElement(X,{callback:Ft,onCancel:At});case gt:return l.a.createElement(it,{callback:Ft,onCancel:At});default:return null}},[pt]);function At(){ht("")}Object(v.useEffect)(function(){if(St.current){var H=function(ut){Te=!0,ke=ut.pageY},G=function(){Te=!1},z=function(ut){if(Te){var qe=ut.pageY-ke;qe<0&&(qe=0),qe>300&&(qe=300);var Pt=$+qe+"px";Nt(Pt)}},Se=St.current,Te=!1,ke=0;return Se.addEventListener("mousedown",H),document.addEventListener("mousemove",z),document.addEventListener("mouseup",G),function(){Se.removeEventListener("mousedown",H),document.removeEventListener("mousemove",z),document.removeEventListener("mouseup",G)}}},[p,St]),Object(v.useEffect)(function(){Nt($)},[$]);var Gt=D(W),zt=D(Tt),Jt={width:Gt,height:zt},Zt=Object(v.useMemo)(function(){if(bt){var H=new Date(bt),G=H.getHours(),z=H.getMinutes(),Se=H.getSeconds();return G=G<10?"0"+G:G,z=z<10?"0"+z:z,Se=Se<10?"0"+Se:Se,"".concat(G,":").concat(z,":").concat(Se)}return 0},[bt]);function Qt(){window.sessionStorage.removeItem(be),Bt(!1),Ut(0)}function Yt(){Bt(!1),Ut(0),p.setValue(window.sessionStorage.getItem(be))}return l.a.createElement(v.Fragment,null,l.a.createElement("div",{className:"markdown-editor-wrapper",ref:Rt},l.a.createElement("div",{className:"markdown-editor-container ".concat(F," ").concat(Me?"on-preview":""," ").concat(Ce?"mini":""," ").concat(nt?"full-screen":""),style:Jt},l.a.createElement(L,{watch:Me,fullScreen:nt,showNullButton:Qe,onActionCallback:Wt}),l.a.createElement("div",{className:"markdown-editor-body"},l.a.createElement("div",{className:"codemirror-container"},l.a.createElement("textarea",{ref:Dt,placeholder:ve})),Me?l.a.createElement("div",{ref:wt,className:"preview-container"},l.a.createElement(q.a,{value:V})):null)),Xt?l.a.createElement("div",{className:"markdown-tip"},"\u60A8\u4E0A\u6B21\u6709\u5DF2\u4FDD\u5B58\u7684\u6570\u636E\uFF0C\u662F\u5426",l.a.createElement("a",{onClick:Yt},"\u6062\u590D")," ? /",l.a.createElement("a",{onClick:Qt},"\u4E0D\u6062\u590D")," \uFF08\u6570\u636E\u5DF2\u4E8E ",Zt," \u4FDD\u5B58\uFF09"):null),st?l.a.createElement("a",{ref:St,className:"editor-resize"}):null,l.a.createElement(le.a,null,y[pt]?l.a.createElement(a.a,{centered:!0,title:y[pt],visible:!0,onCancel:At,footer:null},Ht):null))}},SWI9:function(Ee,i,t){Ee.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu",addbutton:"addbutton___27M52"}},bntm:function(Ee,i,t){"use strict";t.d(i,"d",function(){return re}),t.d(i,"b",function(){return a}),t.d(i,"c",function(){return P}),t.d(i,"a",function(){return s});function re(U){try{U.mozRequestFullScreen?U.mozRequestFullScreen():U.webkitRequestFullScreen&&U.webkitRequestFullScreen()}catch(v){console.log(v,":e")}}function a(){document.webkitExitFullscreen?document.webkitExitFullscreen():document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen&&document.mozCancelFullScreen()}var P=function(){if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function s(){var U=document.fullscreenElement||document.mozFullscreenElement||document.webkitFullscreenElement,v=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return!(U==null)}},dejd:function(Ee,i,t){},dfu6:function(Ee,i,t){"use strict";t.d(i,"a",function(){return re});var re=function(s){var U=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return U.test(s)},a=function(s){var U=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return U.test(s)}},i58Z:function(Ee,i,t){Ee.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Ee,i,t){},kqOp:function(Ee,i,t){"use strict";t.d(i,"a",function(){return h});var re=t("1gHQ"),a=t("FGJx"),P=t("o0AO"),s=t("uwZC"),U=t("lpH6"),v=t("ZZRV"),l=t.n(v),j=t("Ot1p"),x="\u2581",h=function(R){Object(s.a)(J,R);var b=Object(U.a)(J);function J(){var u;Object(a.a)(this,J);for(var I=arguments.length,w=new Array(I),q=0;q<I;q++)w[q]=arguments[q];return u=b.call.apply(b,[this].concat(w)),u.getChCountBeforeCursor=function(te,de){for(var m=de.line,r=0,K=0;K<m;K++)r+=te.getLine(K).split(x).length-1;var L=te.getLine(m).substring(0,de.ch);return r+=L.split(x).length-1,r},u.onCMBeforeChange=function(te,de){var m=te.getRange(de.from,de.to),r=0;if(de.text.forEach(function(oe){r+=oe.split(x).length-1}),m&&m.indexOf(x)!=-1){var K=m.split(x).length-1,L=u.getChCountBeforeCursor(te,de.from);if(console.log("\u5220\u9664".concat(K,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(L,"\u4E2A\uFF0C\u65B0\u589E").concat(r,"\u4E2A")),u.props.deleteEmptyDisabled)de.cancel();else{var le=window.confirm("\u786E\u8BA4\u8981\u5220\u9664\u7B2C".concat(K==1?L+1:"".concat(L+1,"-").concat(L+K),"\u4E2A\u7A7A\u5417\uFF1F"));le?u.props.onPlaceholderChange&&u.props.onPlaceholderChange(L,K,r):de.cancel()}}else if(r){var _e=u.getChCountBeforeCursor(te,de.from);console.log("\u65B0\u589E".concat(r,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(_e,"\u4E2A")),u.props.onPlaceholderChange&&u.props.onPlaceholderChange(_e,0,r)}},u}return Object(P.a)(J,[{key:"render",value:function(){return l.a.createElement(j.a,Object(re.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),J}(v.Component)},s8TD:function(Ee,i,t){"use strict";t.d(i,"a",function(){return R});var re=t("AVV0"),a=t("XZgM"),P=t("TFeq"),s=t("RXQH"),U=t("VgM2"),v=t("rjoL"),l=t("TMtJ"),j=t("ZZRV"),x=t.n(j),h=t("dfu6"),R=function(J){return new Promise(function(u,I){if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return I("WebRTC not supported by browser");var w=new RTCPeerConnection,q=[];w.createDataChannel(""),w.createOffer().then(function(te){return w.setLocalDescription(te)}).catch(function(te){return I(te)}),w.onicecandidate=function(te){console.log("event:",te);var de=[];if(!te||!te.candidate){if(console.log("ips",q),q.length==0||!Object(h.a)(q[0])){var m=l.a.info({title:x.a.createElement(P.a,null,x.a.createElement(U.a,{flex:"1"},"\u63D0\u793A"),x.a.createElement(U.a,null,x.a.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return m.destroy()}}))),icon:null,width:500,className:"custom-modal-divider",content:x.a.createElement(P.a,null,x.a.createElement(U.a,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",J.ip_limit==="inner"&&x.a.createElement(x.a.Fragment,null,x.a.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),x.a.createElement("br",null),x.a.createElement("a",{href:"https://www.educoder.net/forums/4478",target:"_blank"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return I("WebRTC disabled or restricted by browser")}var r=q.filter(function(ce){return Object(h.a)(ce)});return u(r.join(""))}var K=te.candidate.candidate.split(" "),L=Object(re.a)(K),le=L[0],_e=L[1],oe=L[2],Re=L[3],M=L[4],T=L[5],ee=L[7],ye=L.slice(8),f=["rtp","rtpc"];if(console.log("event:",te),q.some(function(ce){return ce==M})||q.push(M),console.log(" candidate: "+le.split(":")[1]),console.log(" component: "+f[_e-1]),console.log(" protocol: "+oe),console.log(" priority: "+Re),console.log(" ip: "+M),console.log(" port: "+T),console.log(" type: "+ee),ye.length){console.log("attributes: ");for(var se=0;se<ye.length;se+=2)console.log("> "+ye[se]+": "+ye[se+1])}}})}},u2Z1:function(Ee,i,t){"use strict";t.d(i,"a",function(){return m});var re=t("VBJJ"),a=t.n(re),P=t("X/R0"),s=t("M6G9"),U=t("z3+T"),v=t("DHCt"),l=t("CRgH"),j=t("rjoL"),x=t("TMtJ"),h=t("V0hb"),R=t("GZha"),b=t("VmQ4"),J=t("QeCE"),u=t("ZZRV"),I=t.n(u),w=t("ErOA"),q=t("i58Z"),te=t.n(q),de=J.a.Option,m=function(K){var L=K.subId,le=K.value,_e=K.selectvalues,oe=K.knowledgeOptions,Re=oe===void 0?[]:oe,M=K.onChange,T=M===void 0?function(){}:M,ee=K.onAddKnowledgeFinish,ye=ee===void 0?function(){}:ee,f=Object(u.useRef)(),se=Object(u.useState)([]),ce=Object(R.a)(se,2),S=ce[0],N=ce[1];le=le||[];var Z=function(Oe,Ae){Oe?(N([Ae.key]),T([Ae.key])):(N([]),T([]))};Object(u.useEffect)(function(){(_e==null?void 0:_e.length)>0&&(N(Object(h.a)(_e)),T(Object(h.a)(_e)))},[Re]),Object(u.useEffect)(function(){var X;((X=le)===null||X===void 0?void 0:X.length)>0&&T(Object(h.a)(le))},[Re]);var ne=function(Oe){Oe.preventDefault(),f.current="",x.a.confirm({centered:!0,width:480,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:I.a.createElement("div",{className:"font14"},"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",I.a.createElement("br",null),I.a.createElement(l.a,{className:"mt5",maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:f.current,onChange:function(we){f.current=we.target.value}})),onOk:function(){return new Promise(function(){var we=Object(U.a)(a.a.mark(function Ge(xe,Ue){var je,Je;return a.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:if(f.current){Fe.next=3;break}return s.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Fe.abrupt("return",Ue());case 3:if(!(f.current.length>20)){Fe.next=6;break}return s.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Fe.abrupt("return",Ue());case 6:return Fe.next=8,Object(w.a)("/api/tag_disciplines.json",{method:"post",body:{name:f.current,sub_discipline_id:L}});case 8:return je=Fe.sent,(je==null?void 0:je.status)===0&&(ye({id:je.tag_discipline_id,name:f.current,type:"personal"}),Je=[],Je.push(je.tag_discipline_id),T([].concat(Je)),N([je.tag_discipline_id]),T([].concat(Je))),Fe.abrupt("return",xe());case 11:case"end":return Fe.stop()}},Ge)}));return function(Ge,xe){return we.apply(this,arguments)}}())}})};return I.a.createElement("div",{className:te.a.wrap},I.a.createElement(J.a,{disabled:!L,className:"mr5",style:{width:"242px"},onChange:Z,showSearch:!0,allowClear:!0,value:Re==null?void 0:Re.filter(function(X){return(S==null?void 0:S.includes(X==null?void 0:X.id))||(S==null?void 0:S.includes((X==null?void 0:X.id)+""))}).map(function(X){return X.name})},Re==null?void 0:Re.map(function(X){return I.a.createElement(de,{key:X.id,value:X.name},I.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},I.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},X.name),I.a.createElement("span",null,X.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),I.a.createElement("button",{disabled:!L,className:"".concat(te.a.addKnowledge," ").concat(L?"":te.a.disabled),onClick:ne},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},xKgJ:function(Ee,i,t){"use strict";t.d(i,"o",function(){return v}),t.d(i,"b",function(){return l}),t.d(i,"c",function(){return j}),t.d(i,"e",function(){return x}),t.d(i,"f",function(){return h}),t.d(i,"s",function(){return R}),t.d(i,"g",function(){return b}),t.d(i,"t",function(){return J}),t.d(i,"d",function(){return u}),t.d(i,"i",function(){return I}),t.d(i,"j",function(){return w}),t.d(i,"q",function(){return q}),t.d(i,"h",function(){return te}),t.d(i,"p",function(){return de}),t.d(i,"r",function(){return L}),t.d(i,"a",function(){return oe}),t.d(i,"l",function(){return Fe}),t.d(i,"m",function(){return lt}),t.d(i,"k",function(){return rt}),t.d(i,"n",function(){return mt}),t.d(i,"u",function(){return _t});var re=t("9kvl"),a;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.CertifiedTeacher=5]="CertifiedTeacher",E[E.TrainingProduction=8]="TrainingProduction",E[E.UncertifiedTeacher=12]="UncertifiedTeacher",E[E.Student=15]="Student"})(a||(a={}));var P;(function(E){E[E.SuperAdmin=1]="SuperAdmin",E[E.Operation=2]="Operation",E[E.Admin=5]="Admin",E[E.Teacher=8]="Teacher",E[E.Assistant=12]="Assistant",E[E.Student=15]="Student"})(P||(P={}));var s=function(g){var c=Object(re.b)()._store.getState(),Ke=c.user,Le=Ke.userInfo;return g.some(function(ft){return ft==(Le==null?void 0:Le.role)})},U=function(g){var c=Object(re.b)()._store.getState(),Ke=c.user,Le=Ke.userInfo;return(Le==null?void 0:Le.own)?!0:g.some(function(ft){var ue;return ft==(Le==null||((ue=Le.course)===null||ue===void 0)?void 0:ue.course_role)})},v=function(){var g=Object(re.b)()._store.getState(),c=g.user,Ke=c.userInfo;return Ke.main_site},l=function(){var g,c=Object(re.b)()._store.getState(),Ke=c.user,Le=Ke.userInfo;return Le==null||((g=Le.course)===null||g===void 0)?void 0:g.course_is_end},j=function(){return U([P.SuperAdmin,P.Operation,P.Admin,P.Teacher,P.Assistant])},x=function(){return U([P.SuperAdmin,P.Teacher,P.Admin,P.Assistant,P.Operation])},h=function(){return U([P.SuperAdmin,P.Teacher,P.Admin])},R=function(){return U([P.SuperAdmin])},b=function(){return U([P.SuperAdmin,P.Operation,P.Admin])},J=function(){return U([P.SuperAdmin,P.Operation])},u=function(){return U([P.SuperAdmin,P.Admin])},I=function(){return U([P.SuperAdmin,P.Operation,P.Admin,P.Teacher])},w=function(){return U([P.Assistant])},q=function(){return U([P.Student])},te=function(){return U([P.SuperAdmin,P.Operation,P.Admin,P.Teacher,P.Assistant,P.Student])},de=function(){var g,c=Object(re.b)()._store.getState(),Ke=c.user,Le=Ke.userInfo;return(Le==null||((g=Le.course)===null||g===void 0)?void 0:g.course_role)===null},m=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student])},r=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c||!c&&s([a.SuperAdmin])},K=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return c||!c&&s([a.SuperAdmin,a.Operation])},L=function(){return s([P.Student])},le=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&s([a.SuperAdmin,a.Operation])},_e=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&s([a.SuperAdmin,a.Operation])},oe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction])},Re=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin]):c||!c&&s([a.SuperAdmin])},M=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation]):c||!c&&s([a.SuperAdmin,a.Operation])},T=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&s([a.SuperAdmin,a.Operation])},ee=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&s([a.SuperAdmin,a.Operation])},ye=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher]):c||!c&&s([a.SuperAdmin,a.Operation])},f=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin]):!1},se=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student])},ce=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin]):c||!c&&s([a.SuperAdmin])},S=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation]):c||!c&&s([a.SuperAdmin,a.Operation])},N=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher,a.Student]):c||!c&&s([a.SuperAdmin,a.Operation])},Z=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?!1:c||!c&&s([a.SuperAdmin,a.Operation])},ne=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?c||!c&&s([a.SuperAdmin,a.Operation]):!1},X=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):!1},Oe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?!c&&s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):!1},Ae=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher]):c||!c&&s([a.SuperAdmin,a.Operation])},we=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher])},Ge=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin]):c||!c&&s([a.SuperAdmin])},xe=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation]):c||!c&&s([a.SuperAdmin,a.Operation])},Ue=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&s([a.SuperAdmin,a.Operation])},je=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?c||!c&&s([a.SuperAdmin,a.Operation]):!1},Je=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return g?s([a.SuperAdmin,a.Operation,a.CertifiedTeacher,a.TrainingProduction,a.UncertifiedTeacher]):c||!c&&s([a.SuperAdmin,a.Operation])},it=function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return U([P.Teacher])},Fe=function(){return s([a.SuperAdmin])},lt=function(){return s([a.SuperAdmin,a.Operation])},rt=function(){return s([a.Student])},gt=function(){return s([a.SuperAdmin,a.Operation,a.CertifiedTeacher])},mt=function(){var g,c=Object(re.b)()._store.getState(),Ke=c.user;return!!((g=Ke.userInfo)===null||g===void 0?void 0:g.login)},_t=function(){var g=Object(re.b)()._store.getState(),c=g.user;return c.userInfo}},yFVG:function(Ee,i,t){Ee.exports={bg:"bg___239CK",main:"main___rgkgN",formWrap:"formWrap___18Cpt",knowledgeWrap:"knowledgeWrap___rGX80",knowledgeIcon:"knowledgeIcon___2ajWi",knowledgeContent:"knowledgeContent___Qaosn",knowledgeItem:"knowledgeItem___1db86",knowledgeItemName:"knowledgeItemName___34_4x",knowledgeItemIcon:"knowledgeItemIcon___1O9dB",button:"button___3a82z",buttonFixed:"buttonFixed___2PTyf",buttonWrap:"buttonWrap___2c5Pc",topicWrap:"topicWrap____aMgV"}}}]);