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

16 lines
84 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[85,4,5,6,9],{"0dNJ":function(Re,z,e){"use strict";e.r(z);var ke=e("g9YV"),Te=e("wCAj"),Ze=e("+L6B"),le=e("2/Rp"),ge=e("6UJt"),v=e("DFOY"),u=e("7Kak"),V=e("9yH6"),Z=e("sPJy"),C=e("bE4q"),w=e("WmNS"),O=e.n(w),j=e("9og8"),H=e("oBTY"),Ce=e("k1fw"),et=e("miYZ"),q=e("tsqr"),Be=e("y8nQ"),oe=e("Vl3Y"),m=e("tJVT"),Y=e("PpiC"),y=e("OaEy"),J=e("2fM7"),K=e("DZo9"),Ee=e("8z0m"),i=e("q1tI"),t=e.n(i),b=e("9kvl"),M=e("m3rI"),W=e("yFVG"),A=e.n(W),G=e("5Dmo"),T=e("3S7+"),_=e("Ot1p"),p=e("9Bee"),R=e("EgHG"),l=e.n(R),ie=["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"],re=function(f,ee){var g=f.problemset,De=f.globalSetting,st=f.loading,ht=f.dispatch,je=f.onRef,Ot=je===void 0?function(){}:je,Et=f.isEdit,yt=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),me=Object(i.useState)([]),Je=Object(m.a)(me,2),ue=Je[0],_e=Je[1],ut=Object(i.useState)(),ze=Object(m.a)(ut,2),tt=ze[0],at=ze[1],Ne=Object(i.useState)(),Me=Object(m.a)(Ne,2),Oe=Me[0],ve=Me[1],dt=Object(i.useState)(""),be=Object(m.a)(dt,2),$=be[0],Ge=be[1],Qe=Object(i.useState)(""),Ye=Object(m.a)(Qe,2),nt=Ye[0],mt=Ye[1];Object(i.useEffect)(function(){_e(["","","",""])},[]),Object(i.useEffect)(function(){var ce,n,ye,pe;if(!g.editData||!Et)return;Ge((ce=g.editData)===null||ce===void 0?void 0:ce.name),mt((n=g.editData)===null||n===void 0?void 0:n.analysis),_e((ye=g.editData)===null||ye===void 0?void 0:ye.choices.map(function(Le){return Le.choice_text})),ve((pe=g.editData)===null||pe===void 0?void 0:pe.choices.findIndex(function(Le){return Le.is_answer}))},[g.editData]),Object(i.useImperativeHandle)(ee,function(){return{onSave:Pt}});var Pt=function(){if(!$)return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var n=ue.findIndex(function(pe){return!pe});if(n>-1)return q.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(ie[n]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(console.log("activeAnswer: ",Oe),!(typeof Oe=="number"))return q.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 ye=ue.map(function(pe,Le){return{choice_text:pe,is_answer:Oe===Le?1:0}});return{name:$,choices:ye,analysis:nt}};return t.a.createElement("section",{className:l.a.wrap},t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(n){return Ge(n)}}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ue.map(function(ce,n){return t.a.createElement("div",{className:l.a.choiceWrap,key:n},t.a.createElement(T.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(l.a.answer," ").concat(Oe===n?l.a.activeAnswer:""),onClick:function(){return ve(n)}},ie[n])),t.a.createElement("div",{className:l.a.editorWrap},tt===n?t.a.createElement(_.a,{id:"single-question-option-".concat(n),watch:!0,height:155,isFocus:!0,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ce,onChange:function(pe){ue[n]=pe,_e(ue)}}):t.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return at(n)}},t.a.createElement(p.a,{value:ce}))),n>1&&t.a.createElement(T.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _e(ue.filter(function(pe,Le){return Le!==n}))}})),n<7&&n===ue.length-1&&t.a.createElement(T.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _e([].concat(Object(H.a)(ue),[""]))}})))}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:nt,onChange:function(n){return mt(n)}}))},B=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(re)),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"],Ke=function(f,ee){var g=f.problemset,De=f.globalSetting,st=f.loading,ht=f.dispatch,je=f.onRef,Ot=je===void 0?function(){}:je,Et=f.isEdit,yt=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),me=Object(i.useState)([]),Je=Object(m.a)(me,2),ue=Je[0],_e=Je[1],ut=Object(i.useState)(),ze=Object(m.a)(ut,2),tt=ze[0],at=ze[1],Ne=Object(i.useState)([]),Me=Object(m.a)(Ne,2),Oe=Me[0],ve=Me[1],dt=Object(i.useState)(""),be=Object(m.a)(dt,2),$=be[0],Ge=be[1],Qe=Object(i.useState)(""),Ye=Object(m.a)(Qe,2),nt=Ye[0],mt=Ye[1];Object(i.useEffect)(function(){_e(["","","",""])},[]),Object(i.useEffect)(function(){var ce,n,ye,pe;if(!g.editData||!Et)return;Ge((ce=g.editData)===null||ce===void 0?void 0:ce.name),mt((n=g.editData)===null||n===void 0?void 0:n.analysis),_e((ye=g.editData)===null||ye===void 0?void 0:ye.choices.map(function(Rt){return Rt.choice_text}));var Le=[];(pe=g.editData)===null||pe===void 0||pe.choices.map(function(Rt,Ut){Rt.is_answer&&Le.push(Ut)}),ve(Le)},[g.editData]),Object(i.useImperativeHandle)(ee,function(){return{onSave:Pt}});var Pt=function(){if(!$)return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;var n=ue.findIndex(function(pe){return!pe});if(n>-1)return q.b.info("\u8BF7\u5148\u8F93\u5165 ".concat(se[n]," \u9009\u9879\u7684\u5185\u5BB9")),!1;if(!Oe.length)return q.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(Oe.length<2)return q.b.info("\u591A\u9009\u9898\u6700\u5C0F\u6B63\u786E\u9009\u9879\u4E3A2\u4E2A"),!1;var ye=ue.map(function(pe,Le){return{choice_text:pe,is_answer:Oe.includes(Le)?1:0}});return{name:$,choices:ye,analysis:nt}};return t.a.createElement("section",{className:l.a.wrap},t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:$,onChange:function(n){return Ge(n)}}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),ue.map(function(ce,n){return t.a.createElement("div",{className:l.a.choiceWrap,key:n},t.a.createElement(T.a,{title:"\u70B9\u51FB\u8BBE\u7F6E\u4E3A\u6807\u51C6\u7B54\u6848",placement:"left"},t.a.createElement("div",{className:"".concat(l.a.answer," ").concat(Oe.includes(n)?l.a.activeAnswer:""),onClick:function(){Oe.includes(n)?ve(Oe.filter(function(pe){return pe!==n})):ve([].concat(Object(H.a)(Oe),[n]))}},se[n])),t.a.createElement("div",{className:l.a.editorWrap},tt===n?t.a.createElement(_.a,{id:"single-question-option-".concat(n),watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",defaultValue:ce,onChange:function(pe){ue[n]=pe,_e(ue)}}):t.a.createElement("div",{className:l.a.htmlWrap,onClick:function(){return at(n)}},t.a.createElement(p.a,{value:ce}))),n>1&&t.a.createElement(T.a,{title:"\u5220\u9664"},t.a.createElement("i",{className:"".concat(l.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return _e(ue.filter(function(pe,Le){return Le!==n}))}})),n<7&&n===ue.length-1&&t.a.createElement(T.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},t.a.createElement("i",{className:"".concat(l.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return _e([].concat(Object(H.a)(ue),[""]))}})))}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:nt,onChange:function(n){return mt(n)}}))},he=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Ke)),He=["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"],Ue=function(f,ee){var g=f.problemset,De=f.globalSetting,st=f.loading,ht=f.dispatch,je=f.onRef,Ot=je===void 0?function(){}:je,Et=f.isEdit,yt=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),me=Object(i.useState)(),Je=Object(m.a)(me,2),ue=Je[0],_e=Je[1],ut=Object(i.useState)(""),ze=Object(m.a)(ut,2),tt=ze[0],at=ze[1],Ne=Object(i.useState)(""),Me=Object(m.a)(Ne,2),Oe=Me[0],ve=Me[1];Object(i.useEffect)(function(){var be,$,Ge;if(!g.editData||!Et)return;at((be=g.editData)===null||be===void 0?void 0:be.name),ve(($=g.editData)===null||$===void 0?void 0:$.analysis);var Qe=(Ge=g.editData)===null||Ge===void 0?void 0:Ge.choices.find(function(Ye){return Ye.is_answer});_e(Qe.choice_text==="\u6B63\u786E"?"0":"1")},[g.editData]),Object(i.useImperativeHandle)(ee,function(){return{onSave:dt}});var dt=function(){if(!tt)return q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1;if(!ue)return q.b.info("\u8BF7\u5148\u70B9\u51FB\u9009\u62E9\u672C\u9009\u62E9\u9898\u7684\u6B63\u786E\u9009\u9879"),!1;var $=[{choice_text:"\u6B63\u786E",is_answer:ue==="0"?1:0},{choice_text:"\u9519\u8BEF",is_answer:ue==="1"?1:0}];return{name:tt,choices:$,analysis:Oe}};return t.a.createElement("section",{className:l.a.wrap},t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:tt,onChange:function($){return at($)}}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u7B54\u6848\u9009\u9879\uFF1A",t.a.createElement("span",{className:l.a.colorGray},"\u70B9\u51FB\u9009\u9879\u53EF\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))),t.a.createElement(V.a.Group,{buttonStyle:"solid",value:ue,onChange:function($){return _e($.target.value)}},t.a.createElement(V.a.Button,{value:"0",className:"".concat(l.a.radio," mr40")},"\u6B63\u786E"),t.a.createElement(V.a.Button,{value:"1",className:l.a.radio},"\u9519\u8BEF")),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:Oe,onChange:function($){return ve($)}}))},d=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(Ue)),r=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],o=function(f,ee){var g=f.problemset,De=f.globalSetting,st=f.loading,ht=f.dispatch,je=f.onRef,Ot=je===void 0?function(){}:je,Et=f.isEdit,yt=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch","onRef","isEdit"]),me=Object(i.useState)(""),Je=Object(m.a)(me,2),ue=Je[0],_e=Je[1],ut=Object(i.useState)(""),ze=Object(m.a)(ut,2),tt=ze[0],at=ze[1],Ne=Object(i.useState)(""),Me=Object(m.a)(Ne,2),Oe=Me[0],ve=Me[1];Object(i.useEffect)(function(){var be,$,Ge,Qe;if(!g.editData||!Et)return;_e((be=g.editData)===null||be===void 0?void 0:be.name),at(($=g.editData)===null||$===void 0?void 0:$.analysis),ve((Ge=g.editData)===null||Ge===void 0||((Qe=Ge.answer_texts)===null||Qe===void 0)?void 0:Qe[0])},[g.editData]),Object(i.useImperativeHandle)(ee,function(){return{onSave:dt}});var dt=function(){return ue?{name:ue,answer_texts:[Oe],analysis:tt}:(q.b.info("\u8BF7\u60A8\u8F93\u5165\u9898\u5E72"),!1)};return t.a.createElement("section",{className:l.a.wrap},t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement(_.a,{id:"single-question-title",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u5E72",defaultValue:ue,onChange:function($){return _e($)}}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u53C2\u8003\u7B54\u6848\uFF1A")),t.a.createElement(_.a,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u53C2\u8003\u7B54\u6848",defaultValue:Oe,onChange:function($){return ve($)}}),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:tt,onChange:function($){return at($)}}))},a=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(o)),s=e("sRBo"),c=e("kaz8"),E=e("2qtc"),P=e("kLXV"),te=e("kqOp"),X=e("7qnI"),Q=e("1vsH"),k=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],We=function(f,ee){var g=f.problemset,De=f.globalSetting,st=f.loading,ht=f.dispatch,je=f.isEdit,Ot=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch","isEdit"]),Et=Object(i.useState)(""),yt=Object(m.a)(Et,2),me=yt[0],Je=yt[1],ue=Object(i.useState)(""),_e=Object(m.a)(ue,2),ut=_e[0],ze=_e[1],tt=Object(i.useState)([]),at=Object(m.a)(tt,2),Ne=at[0],Me=at[1],Oe=Object(i.useState)(""),ve=Object(m.a)(Oe,2),dt=ve[0],be=ve[1],$=Object(i.useState)(),Ge=Object(m.a)($,2),Qe=Ge[0],Ye=Ge[1],nt=Object(i.useState)(!1),mt=Object(m.a)(nt,2),Pt=mt[0],ce=mt[1];Object(i.useEffect)(function(){var Ie,F,ae;if(!g.editData||!je)return;Je((Ie=g.editData)===null||Ie===void 0?void 0:Ie.name),ze((F=g.editData)===null||F===void 0?void 0:F.analysis),Ye((ae=g.editData)===null||ae===void 0?void 0:ae.is_ordered),ce(!0)},[g.editData]),Object(i.useEffect)(function(){var Ie;if(!Pt)return;var F=(Ie=g.editData)===null||Ie===void 0?void 0:Ie.standard_answer.map(function(ae){return ae.answer_text});Me(F),ce(!1)},[Pt]),Object(i.useImperativeHandle)(ee,function(){return{onSave:n}});var n=function(){var F=[],ae=!1;return Ne.forEach(function(Ve,$e){F.push({position:$e+1,answer_text:[]}),Ve.forEach(function(xe,ct){F[$e].answer_text.push(xe),(!xe||!Object(Q.O)(xe,1e4))&&(be("".concat($e,"-").concat(ct)),q.b.info(xe?"\u7B54\u6848\u4E0D\u80FD\u8D85\u8FC710000\u5B57\u7B26":"\u7B54\u6848\uFF1A\u4E0D\u80FD\u4E3A\u7A7A"),ae=!0)})}),ae?!1:(F==null?void 0:F.length)>5?(q.b.warn("\u586B\u7A7A\u9898\u6807\u51C6\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A/\u4E0D\u80FD\u8D85\u8FC75\u4E2A\uFF01"),!1):{name:me,analysis:ut,standard_answers:F,is_ordered:Qe}},ye=function(F,ae,Ve){var $e=Ne.slice();if(ae&&$e.splice(F,ae),Ve)for(var xe=0;xe<Ve;xe++)$e.splice(F+xe,0,[""]);Me($e)},pe=function(F,ae,Ve){be("");var $e=Ne.slice();$e[F][ae]=Ve,Me($e)},Le=function(F){var ae=Ne.slice();ae[F]=[].concat(Object(H.a)(ae[F]),[""]),Me(ae)},Rt=function(F,ae){var Ve=Ne.slice();if(!Ve[F][ae]){Ve[F]=Ve[F].filter(function($e,xe){return xe!==ae}),Me(Ve);return}P.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:l.a.modal,onOk:function(){Ve[F]=Ve[F].filter(function(xe,ct){return ct!==ae}),Me(Ve)}})},Ut=function(F){P.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:l.a.modal,onOk:function(){var Ve=Ne.slice();Ve=Ne.filter(function($e,xe){return F!==xe}),Me(Ve)}})};return t.a.createElement("section",{className:l.a.wrap},t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.required},"*"),t.a.createElement("span",{className:l.a.title},"\u9898\u5E72\uFF1A")),t.a.createElement("div",null,t.a.createElement(te.a,{id:"completion-question-tittle",placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE",height:155,defaultValue:me,onChange:function(F){return Je(F)},showNullButton:!0,onPlaceholderChange:ye})),t.a.createElement("div",{className:"mt20"},Ne.map(function(Ie,F){return t.a.createElement(X.a,{key:F,answers:Ie,index:F,is_md:!0,activeOptionErrorIndex:dt,onAnswerChange:pe,addChildAnswer:Le,deleteChildAnswer:Rt,deleteChildAnswermain:Ut})})),t.a.createElement("div",{className:"mt20"},Ne.length>1&&t.a.createElement("span",null,t.a.createElement(c.a,{checked:Qe,onChange:function(F){return Ye(F.target.checked)},className:"".concat(l.a.color333," font14")},"\u591A\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u6709\u987A\u5E8F\u8981\u6C42"),t.a.createElement("span",{className:"".concat(l.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"))),t.a.createElement("p",{className:l.a.titleWrap},t.a.createElement("span",{className:l.a.title},"\u9898\u76EE\u89E3\u6790\uFF1A")),t.a.createElement(_.a,{id:"single-question-answer",watch:!0,height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9898\u76EE\u89E3\u6790",defaultValue:ut,onChange:function(F){return ze(F)}}))},lt=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}},null,null,{forwardRef:!0})(Object(i.forwardRef)(We)),gt=e("CvG/"),ft=e("ErOA"),wt=e("u2Z1"),Ct=e("VTBJ"),$t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},kt=$t,qt=e("6VBw"),xt=function(f,ee){return i.createElement(qt.a,Object(Ct.a)(Object(Ct.a)({},f),{},{ref:ee,icon:kt}))};xt.displayName="PlusOutlined";var aa=i.forwardRef(xt),U=Ee.a.Dragger,we=J.a.Option,Ae=function(f){var ee,g,De=f.problemset,st=f.globalSetting,ht=f.loading,je=f.dispatch,Ot=Object(Y.a)(f,["problemset","globalSetting","loading","dispatch"]),Et=oe.a.useForm(),yt=Object(m.a)(Et,1),me=yt[0],Je=Object(i.useState)({}),ue=Object(m.a)(Je,2),_e=ue[0],ut=ue[1],ze=Object(i.useState)(),tt=Object(m.a)(ze,2),at=tt[0],Ne=tt[1],Me=Object(i.useState)(!1),Oe=Object(m.a)(Me,2),ve=Oe[0],dt=Oe[1],be=Object(i.useState)([]),$=Object(m.a)(be,2),Ge=$[0],Qe=$[1],Ye=Object(i.useRef)(),nt=Object(i.useRef)(),mt=Object(i.useState)([]),Pt=Object(m.a)(mt,2),ce=Pt[0],n=Pt[1],ye=Object(i.useState)(1),pe=Object(m.a)(ye,2),Le=pe[0],Rt=pe[1],Ut=Object(i.useState)([]),Ie=Object(m.a)(Ut,2),F=Ie[0],ae=Ie[1],Ve=Object(i.useState)(),$e=Object(m.a)(Ve,2),xe=$e[0],ct=$e[1],Kt=Object(i.useState)(!1),Wt=Object(m.a)(Kt,2),Vt=Wt[0],Dt=Wt[1];Object(i.useEffect)(function(){return je({type:"globalSetting/footerToggle",payload:!1}),function(){je({type:"globalSetting/footerToggle",payload:!0})}},[]);var jt={onRemove:function(){ae([])},beforeUpload:function(L){if(console.log(L),(L==null?void 0:L.size)>1024*1024*50)return q.b.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;var I=[];return I.push(L),ae([].concat(I)),!1},fileList:F,accept:".xls,.xlsx"};Object(i.useEffect)(function(){return window.addEventListener("beforeunload",Xt),function(){window.removeEventListener("beforeunload",Xt)}},[]),Object(i.useEffect)(function(){var de,L,I=(de=Ot.location.query)===null||de===void 0?void 0:de.pages;Ne(I);var ne=(L=Ot.match.params)===null||L===void 0?void 0:L.id;dt(!!ne),Ye.current=ne},[]),Object(i.useEffect)(function(){je({type:"problemset/getEditDisciplines",payload:{source:"question"}}),Ye.current&&je({type:"problemset/getEditData",payload:{id:Ye.current}})},[]),Object(i.useEffect)(function(){if(me.setFieldsValue({itemType:"SINGLE"}),me.setFieldsValue({difficulty:1}),!De.editData||!Ye.current)return;var de=(De==null?void 0:De.editData)||{},L=de.discipline,I=de.sub_discipline,ne=de.tag_disciplines,Se=de.item_type,fe=de.difficulty,qe=de.item_banks_group_id;me.setFieldsValue({course:[L==null?void 0:L.id,I==null?void 0:I.id]}),me.setFieldsValue({itemType:Se}),me.setFieldsValue({difficulty:fe}),me.setFieldsValue({item_banks_group_id:qe}),me.setFieldsValue({knowledge:ne==null?void 0:ne.map(function(it){return it.id})}),ut({course:[L==null?void 0:L.id,I==null?void 0:I.id],itemType:Se,difficulty:fe,item_banks_group_id:qe,knowledge:ne==null?void 0:ne.map(function(it){return it.id})}),Gt(L==null?void 0:L.id,I==null?void 0:I.id)},[De.editData,De.disciplinesData]);var Xt=function(L){L.preventDefault(),L.returnValue=""},Gt=function(L,I){var ne,Se,fe,qe,it,vt=(ne=De.disciplinesData)===null||ne===void 0||((Se=ne.disciplines)===null||Se===void 0||((fe=Se.find(function(pt){return pt.id===L}))===null||fe===void 0||((qe=fe.sub_disciplines)===null||qe===void 0||((it=qe.find(function(pt){return pt.id===I}))===null||it===void 0))))?void 0:it.tag_disciplines;Tt(I)},Mt=function(L){if(L==null?void 0:L.course){var I,ne,Se,fe,qe=Object(m.a)(L.course,2),it=qe[0],vt=qe[1],pt=(I=De.disciplinesData.disciplines)===null||I===void 0||((ne=I.find(function(Lt){return Lt.id===it}))===null||ne===void 0||((Se=ne.sub_disciplines)===null||Se===void 0||((fe=Se.find(function(Lt){return Lt.id===vt}))===null||fe===void 0)))?void 0:fe.tag_disciplines;Tt(vt),me.setFieldsValue({knowledge:[]}),ut(Object(Ce.a)(Object(Ce.a)({},me.getFieldsValue()),{},{knowledge:[]}))}else ut(Object(Ce.a)({},me.getFieldsValue()))},St=function(L){Qe([].concat(Object(H.a)(Ge),[Object(Ce.a)({},L)]))},Ht=function(){var de=Object(j.a)(O.a.mark(function L(){var I,ne,Se,fe,qe,it,vt,pt,Lt,At,Bt,Jt,Ft,zt,Zt,It,h,D,x;return O.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(I=_e||{},ne=I.course,Se=I.itemType,fe=I.difficulty,qe=I.item_banks_group_id,it=I.knowledge,vt=it===void 0?[]:it,pt=Object(m.a)(ne,2),Lt=pt[0],At=pt[1],!(Le===1)){S.next=23;break}if(!(Se==="PROGRAM")){S.next=7;break}return Jt=vt==null?void 0:vt.join(","),Object(Q.C)("/problems/new?difficult=".concat(fe,"&sub_discipline_id=").concat(At,"&newoj=1&pages=").concat(at,"&tagIds=").concat(Jt,"&banksIds=").concat(qe)),S.abrupt("return");case 7:if(Ft=(Bt=nt.current)===null||Bt===void 0?void 0:Bt.onSave(),Ft){S.next=10;break}return S.abrupt("return");case 10:if(zt=Object(Ce.a)({discipline_id:Lt,sub_discipline_id:At,item_banks_group_ids:qe,tag_discipline_ids:vt,item_type:Se,difficulty:fe},Ft||{}),!ve){S.next=17;break}return S.next=14,je({type:"problemset/editProblemset",payload:Object(Ce.a)(Object(Ce.a)({},zt),{},{id:Ye.current})});case 14:Zt=S.sent,S.next=20;break;case 17:return S.next=19,je({type:"problemset/addProblemset",payload:zt});case 19:Zt=S.sent;case 20:Zt.status===0&&b.c.replace("/problemset"),S.next=43;break;case 23:if(!((F==null?void 0:F.length)<=0)){S.next=26;break}return q.b.info("\u8BF7\u4E0A\u4F20\u8BD5\u9898\u6587\u4EF6"),S.abrupt("return");case 26:return Dt(!0),It=new FormData,It.append("file",F[0]),It.append("sub_discipline_id",At),S.next=32,Object(ft.a)("/api/item_banks/file_import.json",{method:"post",body:It},!0);case 32:if(h=S.sent,Dt(!1),!((h==null?void 0:h.status)===0)){S.next=43;break}if(!((h==null||((D=h.fail)===null||D===void 0)?void 0:D.length)>0)){S.next=39;break}return ct(h==null?void 0:h.fail),q.b.error("\u4E0A\u4F20\u5931\u8D25\u9898\u6570\u4E3A"+(h==null||((x=h.fail)===null||x===void 0)?void 0:x.length)+"\uFF0C\u53EF\u5728\u5E95\u90E8\u8BD5\u9898\u5217\u8868\u67E5\u770B\u9519\u8BEF\u539F\u56E0\u3002"),S.abrupt("return");case 39:me.setFieldsValue({course:[]}),ae([]),ct([]),q.b.info("\u4E0A\u4F20\u6210\u529F");case 43:case"end":return S.stop()}},L)}));return function(){return de.apply(this,arguments)}}();Object(i.useEffect)(function(){function de(){return L.apply(this,arguments)}function L(){return L=Object(j.a)(O.a.mark(function I(){var ne;return O.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(ft.c)("item_banks_groups/mine.json");case 2:ne=fe.sent,n(ne);case 4:case"end":return fe.stop()}},I)})),L.apply(this,arguments)}de()},[]);var Yt=function(){var L=_e||{itemType:"SINGLE"},I=L.itemType,ne={SINGLE:t.a.createElement(B,{ref:nt,isEdit:ve}),MULTIPLE:t.a.createElement(he,{ref:nt,isEdit:ve}),JUDGMENT:t.a.createElement(d,{ref:nt,isEdit:ve}),COMPLETION:t.a.createElement(lt,{ref:nt,isEdit:ve}),SUBJECTIVE:t.a.createElement(a,{ref:nt,isEdit:ve})};return ne[I||"SINGLE"]},Nt=function(L){var I=Object(m.a)(L,2),ne=I[0],Se=I[1]},Tt=function(){var de=Object(j.a)(O.a.mark(function L(I){var ne;return O.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,je({type:"exercise/getTagDiscipline",payload:{sub_discipline_id:I}});case 2:ne=fe.sent,Qe(ne.tag_disciplines);case 4:case"end":return fe.stop()}},L)}));return function(I){return de.apply(this,arguments)}}(),ea=[{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u9519\u8BEF\u539F\u56E0",dataIndex:"message",key:"message"}];return t.a.createElement("section",{className:A.a.bg},t.a.createElement(C.a,{className:"mb20 mt30",separator:">"},t.a.createElement(C.a.Item,{href:"/problemset"},"\u8BD5\u9898\u5E93"),t.a.createElement(C.a.Item,null,ve?"\u7F16\u8F91":"\u65B0\u589E","\u8BD5\u9898")),t.a.createElement("div",{className:A.a.main},t.a.createElement("span",{style:{fontSize:"18px"}},"\u6DFB\u52A0\u7C7B\u578B"),t.a.createElement("br",null),t.a.createElement(V.a.Group,{style:{marginTop:"5px"},onChange:function(L){Rt(L.target.value),me.setFieldsValue({course:[]}),ae([]),ct([])},value:Le},t.a.createElement(V.a,{value:1},"\u5355\u4E2A\u6DFB\u52A0"),t.a.createElement(V.a,{value:2},"\u6279\u91CF\u5BFC\u5165")),Le===1&&t.a.createElement(oe.a,{form:me,style:{marginTop:"10px"},className:A.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Mt,onFinish:Ht},t.a.createElement(oe.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"}]},t.a.createElement(v.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:De.courseOptions,onChange:Nt})),t.a.createElement(oe.a.Item,{label:t.a.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A",t.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"},t.a.createElement(wt.a,{selectvalues:_e==null?void 0:_e.knowledge,subId:(ee=_e.course)===null||ee===void 0?void 0:ee[1],knowledgeOptions:Ge,onAddKnowledgeFinish:St})),(ce==null||((g=ce.item_banks_groups)===null||g===void 0)?void 0:g.length)>0&&t.a.createElement(oe.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}},t.a.createElement(gt.a,{data:ce==null?void 0:ce.item_banks_groups})),t.a.createElement(oe.a.Item,{label:"\u9898\u578B\uFF1A",name:"itemType",wrapperCol:{span:5},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9898\u578B"}]},t.a.createElement(J.a,{placeholder:"\u8BF7\u9009\u62E9...",disabled:ve},t.a.createElement(we,{value:"PROGRAM"},"\u7F16\u7A0B\u9898"),t.a.createElement(we,{value:"SINGLE"},"\u5355\u9009\u9898"),t.a.createElement(we,{value:"MULTIPLE"},"\u591A\u9009\u9898"),t.a.createElement(we,{value:"JUDGMENT"},"\u5224\u65AD\u9898"),t.a.createElement(we,{value:"COMPLETION"},"\u586B\u7A7A\u9898"),t.a.createElement(we,{value:"SUBJECTIVE"},"\u7B80\u7B54\u9898"))),t.a.createElement(oe.a.Item,{label:"\u96BE\u5EA6\uFF1A",name:"difficulty",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},t.a.createElement(V.a.Group,null,t.a.createElement(V.a.Button,{value:1},"\u7B80\u5355"),t.a.createElement(V.a.Button,{value:2},"\u9002\u4E2D"),t.a.createElement(V.a.Button,{value:3},"\u56F0\u96BE")))),Le===2&&t.a.createElement("div",null,t.a.createElement(oe.a,{form:me,style:{marginTop:"20px"},className:A.a.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:Mt,onFinish:Ht},t.a.createElement(oe.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"}]},t.a.createElement(v.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:De.courseOptions,onChange:Nt})),t.a.createElement("span",null,"\u4E0B\u8F7DExcel\u683C\u5F0F ",t.a.createElement("a",{onClick:Object(j.a)(O.a.mark(function de(){return O.a.wrap(function(I){for(;;)switch(I.prev=I.next){case 0:Object(Q.j)("",Object(Q.H)({url:M.a.API_SERVER+"/api/item_banks/down_template",query:{}}));case 1:case"end":return I.stop()}},de)}))},"\u8BD5\u9898\u6A21\u677F"),", \u6BCF\u6B21\u6700\u591A\u5BFC\u5165300\u9898\u3002"),t.a.createElement("br",null),t.a.createElement(Ee.a,jt,t.a.createElement(le.a,{className:A.a.upload,style:{marginTop:"20px"},type:"primary",icon:t.a.createElement(aa,null)},"\u9009\u62E9\u6587\u4EF6"))),t.a.createElement("br",null),(xe==null?void 0:xe.length)>0&&t.a.createElement("span",{style:{fontSize:"18px",display:"flex",width:"100%",justifyContent:"center"}},"\u9519\u8BEF\u5217\u8868"),(xe==null?void 0:xe.length)>0&&t.a.createElement(Te.a,{style:{marginTop:"10px"},dataSource:xe,columns:ea}))),Le===1&&t.a.createElement("div",{className:A.a.topicWrap},Yt()),t.a.createElement("div",{className:A.a.buttonFixed},t.a.createElement("div",{className:A.a.buttonWrap},t.a.createElement(le.a,{size:"large",className:"".concat(A.a.button," mr20"),onClick:function(){return b.c.push("/problemset")}},"\u53D6\u6D88"),t.a.createElement(le.a,{size:"large",type:"primary",className:"".concat(A.a.button," mr20"),onClick:function(){return me.submit()},loading:ht["problemset/editProblemset"]||ht["problemset/addProblemset"]||Vt},_e.itemType==="PROGRAM"?"\u521B\u5EFA":"\u4FDD\u5B58"))))},Fe=z.default=Object(b.a)(function(N){var f=N.problemset,ee=N.loading,g=N.globalSetting;return{problemset:f,globalSetting:g,loading:ee.effects}})(Ae)},"7ahc":function(Re,z,e){"use strict";e.d(z,"a",function(){return Y});var ke=e("k1fw"),Te=e("0Owb"),Ze=e("+L6B"),le=e("2/Rp"),ge=e("y8nQ"),v=e("Vl3Y"),u=e("tJVT"),V=e("OaEy"),Z=e("2fM7"),C=e("q1tI"),w=e.n(C),O=e("VrN/"),j=e.n(O),H=e("p77/"),Ce=e.n(H),et=e("c5Ni"),q=e.n(et),Be=Z.a.Option,oe={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};z.b=function(y){var J=y.callback,K=y.onCancel,Ee=Object(C.useState)("python"),i=Object(u.a)(Ee,2),t=i[0],b=i[1];function M(A){b(m[A][1])}function W(A){J(A)}return w.a.createElement(v.a,Object(Te.a)({},oe,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:W}),w.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},w.a.createElement(Z.a,{onChange:M},Object.keys(m).map(function(A){return w.a.createElement(Be,{key:A,value:A},m[A][0])}))),w.a.createElement(v.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},w.a.createElement(Y,{mode:t})),w.a.createElement("div",{className:"flex-container flex-end"},w.a.createElement(le.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),w.a.createElement(le.a,{type:"ghost",onClick:K},"\u53D6\u6D88")))};function Y(y){var J=y.value,K=y.onChange,Ee=y.mode,i=y.options,t=i===void 0?{}:i,b=Object(C.useRef)(),M=Object(C.useState)(),W=Object(u.a)(M,2),A=W[0],G=W[1];return Object(C.useEffect)(function(){if(A){var T=function(p){var R=p.getValue();K&&K(R)};return A.on("change",T),function(){A.off("change",T)}}},[A,K]),Object(C.useEffect)(function(){A&&A.setOption("mode",Ee)},[A,Ee]),Object(C.useEffect)(function(){A&&((J!==A.getValue()||J==="")&&setTimeout(function(){A.setValue(J||" ")},300))},[A,J]),Object(C.useEffect)(function(){if(b.current&&!A){var T=j.a.fromTextArea(b.current,Object(ke.a)({mode:Ee,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},t));G(T)}},[b.current,A]),w.a.createElement("div",{className:"my-codemirror-container"},w.a.createElement("textarea",{ref:b}))}},"7qnI":function(Re,z,e){"use strict";var ke=e("5Dmo"),Te=e("3S7+"),Ze=e("fWQN"),le=e("mtLc"),ge=e("yKVA"),v=e("879j"),u=e("5NDa"),V=e("5rEg"),Z=e("q1tI"),C=e.n(Z),w=e("O2Wb"),O=e.n(w),j=V.a.TextArea,H=function(Ce){Object(ge.a)(q,Ce);var et=Object(v.a)(q);function q(){return Object(Ze.a)(this,q),et.apply(this,arguments)}return Object(le.a)(q,[{key:"render",value:function(){var oe=this,m=this.props,Y=m.index,y=m.onAnswerChange,J=m.addChildAnswer,K=m.exerciseIsPublish,Ee=m.answers,i=m.activeOptionErrorIndex;return C.a.createElement("div",{className:O.a.flex},C.a.createElement("div",{className:"".concat(O.a.color666," mb5 mt6 font14"),style:{flex:"0 0 90px",flexShrink:0}},"\u7B54\u6848(\u586B\u7A7A",Y+1,"):"),C.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),style:{flexDirection:"column"}},Ee.map(function(t,b){var M="".concat(Y,"-").concat(b);return C.a.createElement("div",{className:"".concat(O.a.flex," ").concat(O.a.flex1),key:b},C.a.createElement("div",{className:O.a.flex1,style:{flex:1}},C.a.createElement("div",null,C.a.createElement(j,{className:M===i?O.a.error:"",spellCheck:!1,rows:4,value:t||"",defaultValue:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848".concat(b==0?"":"(\u53EF\u9009)"),onChange:function(A){return y(Y,b,A.target.value)},style:{minHeight:95}}))),!K&&C.a.createElement(C.a.Fragment,null,b!=0&&C.a.createElement(Te.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe.props.deleteChildAnswer(Y,b)},style:{float:"right"}})),b===0&&C.a.createElement(Te.a,{title:"\u5220\u9664"},C.a.createElement("i",{className:"".concat(O.a.deleteIcon," iconfont icon-htmal5icon19"),onClick:function(){return oe.props.deleteChildAnswermain(Y,b)},style:{float:"right"}})),C.a.createElement(Te.a,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},C.a.createElement("i",{className:"".concat(O.a.addIcon," iconfont icon-roundaddfill ml6"),onClick:function(){return J(Y)},style:{float:"right",visibility:b==Ee.length-1?"":"hidden"}}))))})))}}]),q}(Z.Component);z.a=H},"9Bee":function(Re,z,e){"use strict";var ke=e("q1tI"),Te=e.n(ke),Ze=e("vg9a"),le=e("tJVT"),ge=e("DlQD"),v=e.n(ge),u=e("rUJ1");function V(_,p){var R=_.match(/^(\s+)(?:```)/);if(R===null)return p;var l=R[1];return p.split(`
`).map(function(ie){var re=ie.match(/^\s+/);if(re===null)return ie;var B=Object(le.a)(re,1),se=B[0];return se.length>=l.length?ie.slice(l.length):ie}).join(`
`)}var Z=[],C=["<ul>"],w=new v.a.Renderer,O=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function j(){Z.length=0,C=["<ul>"]}function H(_,p,R,l){if(p>=_.length||_[p].level<=R)return p;var ie=_[p];l.push("<li><a href='#"+ie.anchor+"'>"+ie.text+"</a>"),p++;var re=[];return p=H(_,p,ie.level,re),re.length>0&&(l.push("<ul>"),re.forEach(function(B){l.push(B)}),l.push("</ul>")),l.push("</li>"),p=H(_,p,R,l),p}function Ce(){return H(Z,0,0,C),C.push("</ul>"),C.join("")}var et={heading:function(p){var R=O.exec(p);if(R)return{type:"heading",raw:R[0],depth:R[1].length,text:R[2]}},fences:function(p){var R=this.rules.block.fences.exec(p);if(R){var l=R[0],ie=V(l,R[3]||""),re=R[2]?R[2].trim():R[2];if(["latex","katex","math"].indexOf(re)>=0){var B=oe(),se=ie;ie=B,m[B]={type:"block",expression:se}}return{type:"code",raw:l,lang:re,text:ie}}}},q=/(?:\${2})([^\n`]+?)(?:\${2})/gi,Be=0,oe=function(){return"__special_katext_id_".concat(Be++,"__")},m={};function Y(){return m}function y(){Be=0,m={}}function J(_){return _=_.replace(q,function(p,R){var l=oe();return m[l]={type:"inline",expression:R},l}),_}var K=w.listitem;w.listitem=function(_){return K(J(_))};var Ee=w.paragraph;w.paragraph=function(_){return Ee(J(_))};var i=w.tablecell;w.tablecell=function(_,p){return i(J(_),p)},w.code=function(_,p,R){var l=(p||"").match(/\S*/)[0];return l?["latex","katex","math"].indexOf(l)>=0?"<p class='editormd-tex'>".concat(_,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(p,'">').concat(R?_:Object(u.escape)(_,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(R?_:Object(u.escape)(_,!0))+"</code></pre>"},w.heading=function(_,p,R){var l=this.options.headerPrefix+R.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Z.push({anchor:l,level:p,text:_}),"<h"+p+' id="'+l+'">'+_+"</h"+p+">"},v.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),v.a.use({tokenizer:et,renderer:w});var t=v.a,b=e("SJMd"),M=e("m3rI"),W=e("Oy/b"),A=/<pre[^>]*>/g;function G(_){var p=document.createElement("div");return p.innerHTML=_,p.childNodes.length===0?"":p.childNodes[0].nodeValue}var T=z.a=function(_){var p=_.value,R=p===void 0?"":p,l=_.className,ie=_.style,re=ie===void 0?{}:ie,B=String(R),se=Object(ke.useMemo)(function(){try{var He=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ue=/\"\/api\/attachments\/|\"\/attachments\/download\//g,d=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;B=B.replace(He,"("+M.a.API_SERVER+"/api/attachments/").replace(Ue,'"'+M.a.API_SERVER+"/api/attachments/").replace(d,'"'+M.a.API_SERVER+"/files/uploads/")}catch(a){}var r=t(B),o=Y();return B.match(/\[TOC\]/)&&(r=r.replace("<p>[TOC]</p>",Ce()),j()),r=r.replace(/(__special_katext_id_\d+__)/g,function(a,s){var c=o[s],E=c.type,P=c.expression;return Object(W.renderToString)(G(P)||"",{displayMode:E==="block",throwOnError:!1,output:"html"})}),r=r.replace(/▁/g,"\u2581\u2581\u2581"),y(),r},[B]),Ke=Object(ke.useRef)();function he(He){var Ue=He.target;if(Ue.tagName.toUpperCase()==="A"){var d=Ue.getAttribute("href");if(d.startsWith("#")){He.preventDefault();var r=document.getElementById(d.replace("#",""));r&&r.scrollIntoView(!0)}}}return Object(ke.useEffect)(function(){if(Ke.current&&se&&(se.match(A)&&window.PR.prettyPrint()),Ke.current)return Ke.current.addEventListener("click",he),function(){Ke.current.removeEventListener("click",he),y(),j()}},[se,Ke.current,he]),Te.a.createElement("div",{ref:Ke,style:re,className:"".concat(l||""," markdown-body"),dangerouslySetInnerHTML:{__html:se}})}},"9VGf":function(Re,z,e){"use strict";e.d(z,"a",function(){return Ze});var ke=e("q1tI"),Te=e.n(ke);function Ze(le,ge){var v=Object(ke.useRef)();Object(ke.useEffect)(function(){v.current=le}),Object(ke.useEffect)(function(){function u(){v.current()}if(ge!==null){var V=setInterval(u,ge);return function(){return clearInterval(V)}}},[ge])}},BjJ7:function(Re,z,e){"use strict";e.d(z,"d",function(){return Te}),e.d(z,"c",function(){return Ze}),e.d(z,"e",function(){return le}),e.d(z,"b",function(){return ge}),e.d(z,"a",function(){return u});var ke=e("m3rI");function Te(V){var Z=!0;if(V.length>0){for(var C=0;C<V.length;C++)if(V[C].compile_success==0||!V[C].compile_success){Z=!1;break}}else Z=!1;return Z}function Ze(V){for(var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",C=[],w=0;w<V.length;w++){var O=V[w],j=Z?"".concat(Z,"/").concat(O.name):"".concat(O.name);C.push({title:O.name,isLeaf:!(O.type==="tree"),key:j})}return C}function le(V,Z,C){for(var w=0;w<V.length;w++){var O=V[w];if(O.key===Z){O.children=C;break}O.children&&le(O.children,Z,C)}return V}function ge(V,Z,C){var w;return function(){var O=this,j=arguments,H=function(){w=null,C||V.apply(O,j)},Ce=C&&!w;clearTimeout(w),w=setTimeout(H,Z),Ce&&V.apply(O,j)}}var v=!0,u=ke.a.API_SERVER},"C+DQ":function(Re,z,e){},"CvG/":function(Re,z,e){"use strict";var ke=e("5Dmo"),Te=e("3S7+"),Ze=e("miYZ"),le=e("tsqr"),ge=e("9og8"),v=e("5NDa"),u=e("5rEg"),V=e("2qtc"),Z=e("kLXV"),C=e("oBTY"),w=e("tJVT"),O=e("q1tI"),j=e.n(O),H=e("SWI9"),Ce=e.n(H),et=e("WCUW"),q=e("ErOA");function Be(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Be=function(){return m};var m={},Y=Object.prototype,y=Y.hasOwnProperty,J=typeof Symbol=="function"?Symbol:{},K=J.iterator||"@@iterator",Ee=J.asyncIterator||"@@asyncIterator",i=J.toStringTag||"@@toStringTag";function t(d,r,o){return Object.defineProperty(d,r,{value:o,enumerable:!0,configurable:!0,writable:!0}),d[r]}try{t({},"")}catch(d){t=function(o,a,s){return o[a]=s}}function b(d,r,o,a){var s=r&&r.prototype instanceof A?r:A,c=Object.create(s.prototype),E=new he(a||[]);return c._invoke=function(P,te,X){var Q="suspendedStart";return function(k,We){if(Q==="executing")throw new Error("Generator is already running");if(Q==="completed"){if(k==="throw")throw We;return Ue()}for(X.method=k,X.arg=We;;){var lt=X.delegate;if(lt){var gt=B(lt,X);if(gt){if(gt===W)continue;return gt}}if(X.method==="next")X.sent=X._sent=X.arg;else if(X.method==="throw"){if(Q==="suspendedStart")throw Q="completed",X.arg;X.dispatchException(X.arg)}else X.method==="return"&&X.abrupt("return",X.arg);Q="executing";var ft=M(P,te,X);if(ft.type==="normal"){if(Q=X.done?"completed":"suspendedYield",ft.arg===W)continue;return{value:ft.arg,done:X.done}}ft.type==="throw"&&(Q="completed",X.method="throw",X.arg=ft.arg)}}}(d,o,E),c}function M(d,r,o){try{return{type:"normal",arg:d.call(r,o)}}catch(a){return{type:"throw",arg:a}}}m.wrap=b;var W={};function A(){}function G(){}function T(){}var _={};t(_,K,function(){return this});var p=Object.getPrototypeOf,R=p&&p(p(He([])));R&&R!==Y&&y.call(R,K)&&(_=R);var l=T.prototype=A.prototype=Object.create(_);function ie(d){["next","throw","return"].forEach(function(r){t(d,r,function(o){return this._invoke(r,o)})})}function re(d,r){function o(s,c,E,P){var te=M(d[s],d,c);if(te.type!=="throw"){var X=te.arg,Q=X.value;return Q&&typeof Q=="object"&&y.call(Q,"__await")?r.resolve(Q.__await).then(function(k){o("next",k,E,P)},function(k){o("throw",k,E,P)}):r.resolve(Q).then(function(k){X.value=k,E(X)},function(k){return o("throw",k,E,P)})}P(te.arg)}var a;this._invoke=function(s,c){function E(){return new r(function(P,te){o(s,c,P,te)})}return a=a?a.then(E,E):E()}}function B(d,r){var o=d.iterator[r.method];if(o===void 0){if(r.delegate=null,r.method==="throw"){if(d.iterator.return&&(r.method="return",r.arg=void 0,B(d,r),r.method==="throw"))return W;r.method="throw",r.arg=new TypeError("The iterator does not provide a 'throw' method")}return W}var a=M(o,d.iterator,r.arg);if(a.type==="throw")return r.method="throw",r.arg=a.arg,r.delegate=null,W;var s=a.arg;return s?s.done?(r[d.resultName]=s.value,r.next=d.nextLoc,r.method!=="return"&&(r.method="next",r.arg=void 0),r.delegate=null,W):s:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,W)}function se(d){var r={tryLoc:d[0]};1 in d&&(r.catchLoc=d[1]),2 in d&&(r.finallyLoc=d[2],r.afterLoc=d[3]),this.tryEntries.push(r)}function Ke(d){var r=d.completion||{};r.type="normal",delete r.arg,d.completion=r}function he(d){this.tryEntries=[{tryLoc:"root"}],d.forEach(se,this),this.reset(!0)}function He(d){if(d){var r=d[K];if(r)return r.call(d);if(typeof d.next=="function")return d;if(!isNaN(d.length)){var o=-1,a=function s(){for(;++o<d.length;)if(y.call(d,o))return s.value=d[o],s.done=!1,s;return s.value=void 0,s.done=!0,s};return a.next=a}}return{next:Ue}}function Ue(){return{value:void 0,done:!0}}return G.prototype=T,t(l,"constructor",T),t(T,"constructor",G),G.displayName=t(T,i,"GeneratorFunction"),m.isGeneratorFunction=function(d){var r=typeof d=="function"&&d.constructor;return!!r&&(r===G||(r.displayName||r.name)==="GeneratorFunction")},m.mark=function(d){return Object.setPrototypeOf?Object.setPrototypeOf(d,T):(d.__proto__=T,t(d,i,"GeneratorFunction")),d.prototype=Object.create(l),d},m.awrap=function(d){return{__await:d}},ie(re.prototype),t(re.prototype,Ee,function(){return this}),m.AsyncIterator=re,m.async=function(d,r,o,a,s){s===void 0&&(s=Promise);var c=new re(b(d,r,o,a),s);return m.isGeneratorFunction(r)?c:c.next().then(function(E){return E.done?E.value:c.next()})},ie(l),t(l,i,"Generator"),t(l,K,function(){return this}),t(l,"toString",function(){return"[object Generator]"}),m.keys=function(d){var r=[];for(var o in d)r.push(o);return r.reverse(),function a(){for(;r.length;){var s=r.pop();if(s in d)return a.value=s,a.done=!1,a}return a.done=!0,a}},m.values=He,he.prototype={constructor:he,reset:function(r){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Ke),!r)for(var o in this)o.charAt(0)==="t"&&y.call(this,o)&&!isNaN(+o.slice(1))&&(this[o]=void 0)},stop:function(){this.done=!0;var r=this.tryEntries[0].completion;if(r.type==="throw")throw r.arg;return this.rval},dispatchException:function(r){if(this.done)throw r;var o=this;function a(X,Q){return E.type="throw",E.arg=r,o.next=X,Q&&(o.method="next",o.arg=void 0),!!Q}for(var s=this.tryEntries.length-1;s>=0;--s){var c=this.tryEntries[s],E=c.completion;if(c.tryLoc==="root")return a("end");if(c.tryLoc<=this.prev){var P=y.call(c,"catchLoc"),te=y.call(c,"finallyLoc");if(P&&te){if(this.prev<c.catchLoc)return a(c.catchLoc,!0);if(this.prev<c.finallyLoc)return a(c.finallyLoc)}else if(P){if(this.prev<c.catchLoc)return a(c.catchLoc,!0)}else{if(!te)throw new Error("try statement without catch or finally");if(this.prev<c.finallyLoc)return a(c.finallyLoc)}}}},abrupt:function(r,o){for(var a=this.tryEntries.length-1;a>=0;--a){var s=this.tryEntries[a];if(s.tryLoc<=this.prev&&y.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var c=s;break}}c&&(r==="break"||r==="continue")&&c.tryLoc<=o&&o<=c.finallyLoc&&(c=null);var E=c?c.completion:{};return E.type=r,E.arg=o,c?(this.method="next",this.next=c.finallyLoc,W):this.complete(E)},complete:function(r,o){if(r.type==="throw")throw r.arg;return r.type==="break"||r.type==="continue"?this.next=r.arg:r.type==="return"?(this.rval=this.arg=r.arg,this.method="return",this.next="end"):r.type==="normal"&&o&&(this.next=o),W},finish:function(r){for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o];if(a.finallyLoc===r)return this.complete(a.completion,a.afterLoc),Ke(a),W}},catch:function(r){for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o];if(a.tryLoc===r){var s=a.completion;if(s.type==="throw"){var c=s.arg;Ke(a)}return c}}throw new Error("illegal catch attempt")},delegateYield:function(r,o,a){return this.delegate={iterator:He(r),resultName:o,nextLoc:a},this.method==="next"&&(this.arg=void 0),W}},m}var oe=function(Y){var y=Y.data,J=Y.value,K=J===void 0?[]:J,Ee=Y.onChange,i=Ee===void 0?function(){}:Ee,t=Object(O.useState)(y),b=Object(w.a)(t,2),M=b[0],W=b[1];Object(O.useEffect)(function(){y.length>0&&W(y)},[y]),Object(O.useEffect)(function(){if((K==null?void 0:K.length)>0){var G;if(!(K==null||((G=K[0])===null||G===void 0)?void 0:G.name))return;y==null||y.map(function(_){K==null||K.map(function(p){(_==null?void 0:_.id)===parseInt(p==null?void 0:p.id)&&(_.ischeck=!0)})}),W(Object(C.a)(y));var T=[];y==null||y.map(function(_){_.ischeck&&T.push(_.id)}),i([].concat(T))}},[K]);var A=function(){if((M==null?void 0:M.length)>=50)return Z.a.info({centered:!0,width:424,okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",icon:null,content:j.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u5206\u7EC4\u6570\u91CF\u5DF2\u8FBE\u5230\u4E0A\u9650")});var T="";Z.a.confirm({centered:!0,width:424,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u65B0\u5EFA\u5206\u7EC4",icon:null,className:"custom-modal-divider",content:j.a.createElement("div",{className:"font14"},j.a.createElement(u.a,{maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",className:"mt10",defaultValue:T,onChange:function(p){return T=p.target.value}})),onOk:function(){return new Promise(function(){var p=Object(ge.a)(Be().mark(function R(l,ie){var re,B,se;return Be().wrap(function(he){for(;;)switch(he.prev=he.next){case 0:if(T){he.next=3;break}return le.b.info("\u8BF7\u8F93\u5165\u5206\u7EC4\u540D\u79F0"),he.abrupt("return",ie());case 3:return he.next=5,Object(et.n)({name:T});case 5:if(re=he.sent,!((re==null?void 0:re.status)===0)){he.next=12;break}return he.next=9,Object(q.c)("item_banks_groups/mine.json");case 9:se=he.sent,se==null||((B=se.item_banks_groups)===null||B===void 0)||B.map(function(He){M==null||M.map(function(Ue){Ue.ischeck&&Ue.id===He.id&&(He.ischeck=!0)})}),W(Object(C.a)(se==null?void 0:se.item_banks_groups));case 12:l();case 13:case"end":return he.stop()}},R)}));return function(R,l){return p.apply(this,arguments)}}())}})};return j.a.createElement("div",null,M==null?void 0:M.map(function(G,T){return j.a.createElement(Te.a,{key:T,placement:"bottom",title:G.name},j.a.createElement("span",{key:T,className:"".concat((G==null?void 0:G.ischeck)?Ce.a.button:Ce.a.buttonclick," multi-llipsis1e"),onClick:function(p){G.ischeck=!(G==null?void 0:G.ischeck),W(Object(C.a)(M));var R=[];M==null||M.map(function(l){l.ischeck&&R.push(l.id)}),i([].concat(R))}},G.name))}),(M==null?void 0:M.length)>0&&j.a.createElement("span",{className:"".concat(Ce.a.addbutton," multi-llipsis1e"),onClick:function(T){return A()}},"\u65B0\u5EFA\u5206\u7EC4"))};z.a=oe},EgHG:function(Re,z,e){Re.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(Re,z,e){},M8RZ:function(Re,z,e){"use strict";e.d(z,"a",function(){return Z});var ke=e("fWQN"),Te=e("mtLc"),Ze=e("yKVA"),le=e("879j"),ge=e("q1tI"),v=e.n(ge),u=e("i8i4"),V=e.n(u),Z=function(C){Object(Ze.a)(O,C);var w=Object(le.a)(O);function O(j){var H;Object(ke.a)(this,O),H=w.call(this,j);var Ce=window.document;return H.node=Ce.createElement("div"),Ce.body.appendChild(H.node),H}return Object(Te.a)(O,[{key:"render",value:function(){var H=this.props.children;return Object(u.createPortal)(H,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),O}(v.a.Component)},O2Wb:function(Re,z,e){Re.exports={flex:"flex___2gmSR",flex1:"flex1___3Tu1g",color666:"color666___2uyGL",error:"error___yJ86W",deleteIcon:"deleteIcon___1D2tg",addIcon:"addIcon___2VIYB"}},Ot1p:function(Re,z,e){"use strict";var ke=e("2qtc"),Te=e("kLXV"),Ze=e("rAM+"),le=e("tJVT"),ge=e("jrin"),v=e("q1tI"),u=e.n(v),V=e("VrN/"),Z=e.n(V),C=e("bdgK"),w=e("p77/"),O=e("Bd2K"),j=e("ELLl"),H=e("19Vz"),Ce=e("lZu9"),et=e("kSUc"),q=e("9Bee"),Be=e("0Owb"),oe=e("dejd"),m=e("C+DQ"),Y=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function y(U){var we=U.onActionCallback,Ae=U.title,Fe=U.icon,N=U.actionName,f=U.className,ee=f===void 0?"":f,g=U.children;function De(){we(N)}return u.a.createElement("a",{title:Ae,className:ee,onClick:De},u.a.createElement("i",{className:"md-iconfont ".concat(Fe)}),g)}var J=function(U){var we=U.watch,Ae=U.showNullButton,Fe=U.onActionCallback,N=U.fullScreen,f=U.insertTemp,ee=U.readOnly,g=[].concat(Y,[{title:"".concat(we?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(we?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return u.a.createElement("ul",{className:"markdown-toolbar-container"},!ee&&u.a.createElement(u.a.Fragment,null,g.map(function(De,st){return u.a.createElement("li",{key:st},De.actionName?u.a.createElement(y,Object(Be.a)({},De,{onActionCallback:Fe})):u.a.createElement("span",{className:"v-line"}))}),Ae?u.a.createElement("li",null,u.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Fe},u.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,f&&u.a.createElement("li",null,u.a.createElement(y,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(f),onActionCallback:Fe},u.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F")))),u.a.createElement("li",{className:"btn-full-screen"},u.a.createElement(y,{icon:"".concat(N?"icon-shrink":"icon-enlarge"),title:N?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Fe})))},K=e("M8RZ"),Ee=e("+L6B"),i=e("2/Rp"),t=e("y8nQ"),b=e("Vl3Y"),M=e("5NDa"),W=e("5rEg"),A={labelCol:{span:4},wrapperCol:{span:20}},G=function(U){var we=U.callback,Ae=U.onCancel;function Fe(N){we(N)}return u.a.createElement(b.a,Object(Be.a)({},A,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Fe}),u.a.createElement(b.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},u.a.createElement(W.a,null)),u.a.createElement(b.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},u.a.createElement(W.a,null)),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(i.a,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))},T=e("7ahc"),_=e("HmJG"),p=e("BjJ7"),R=b.a.useForm,l={width:280,marginRight:10},ie={labelCol:{span:5},wrapperCol:{span:19}},re=function(U){var we=U.callback,Ae=U.onCancel,Fe=R(),N=Object(le.a)(Fe,1),f=N[0];function ee(st){we(st)}function g(st){f.setFieldsValue({src:"/api/attachments/".concat(st.id)})}function De(st){var ht=st.target.files[0];se(ht,g)}return u.a.createElement(b.a,Object(Be.a)({form:f},ie,{className:"upload-image-panel",onFinish:ee}),u.a.createElement(b.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},u.a.createElement("div",{className:"flex-container"},u.a.createElement(b.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},u.a.createElement(W.a,{style:l})),u.a.createElement(B,{onFileChange:De}))),u.a.createElement(b.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},u.a.createElement(W.a,{style:{width:264}})),u.a.createElement(b.a.Item,{style:{textAlign:"right"}},u.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(i.a,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))};function B(U){var we=U.onFileChange;return u.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",u.a.createElement("input",{type:"file",accept:"image/*",onChange:we}))}function se(U,we){if(!U)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ae=new FormData;Ae.append("editormd-image-file",U),Ae.append("file_param_name","editormd-image-file"),Ae.append("byxhr","true");var Fe=new window.XMLHttpRequest;Fe.withCredentials=!0,Fe.addEventListener("load",function(N){we(JSON.parse(N.target.responseText))},!1),Fe.addEventListener("error",function(N){console.error(N)},!1),Fe.open("POST","".concat(p.a,"/api/attachments.json")),Fe.send(Ae)}var Ke=e("giR+"),he=e("fyUT"),He=e("7Kak"),Ue=e("9yH6"),d=Ue.a.Group,r={margin:"0 8px"},o=function(U){var we=U.callback,Ae=U.onCancel;function Fe(N){we(N)}return u.a.createElement(b.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Fe},u.a.createElement("div",{className:"flex-container"},u.a.createElement("span",{style:r},"\u5355\u5143\u683C\u6570\uFF1A"),u.a.createElement("span",{style:r},"\u884C\u6570"),u.a.createElement(b.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},u.a.createElement(he.a,null)),u.a.createElement("span",{style:r},"\u5217\u6570"),u.a.createElement(b.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},u.a.createElement(he.a,null))),u.a.createElement("div",{className:"flex-container",style:{marginTop:12}},u.a.createElement("span",{style:r},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),u.a.createElement(b.a.Item,{name:"align"},u.a.createElement(d,null,u.a.createElement(Ue.a,{value:"default"},u.a.createElement("i",{className:"fa fa-align-justify"})),u.a.createElement(Ue.a,{value:"left"},u.a.createElement("i",{className:"fa fa-align-left"})),u.a.createElement(Ue.a,{value:"center"},u.a.createElement("i",{className:"fa fa-align-center"})),u.a.createElement(Ue.a,{value:"right"},u.a.createElement("i",{className:"fa fa-align-right"}))))),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(i.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),u.a.createElement(i.a,{type:"ghost",onClick:Ae},"\u53D6\u6D88")))},a="link",s="upload-image",c="code-block",E="add-table",P="------------",te={default:P,left:":".concat(P),center:":".concat(P,":"),right:"".concat(P,":")},X=e("9VGf"),Q,k;function We(){}var lt=0,gt=1e4,ft="\u2581",wt=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ct(U){return/^\d+$/.test(U)?"".concat(U,"px"):U}var $t=navigator.platform.toUpperCase().indexOf("MAC")>=0,kt=$t?"Cmd":"Ctrl",qt=(Q={},Object(ge.a)(Q,kt+"-B","bold"),Object(ge.a)(Q,kt+"-I","italic"),Q),xt=(k={},Object(ge.a)(k,a,"\u6DFB\u52A0\u94FE\u63A5"),Object(ge.a)(k,c,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(ge.a)(k,s,"\u6DFB\u52A0\u56FE\u7247"),Object(ge.a)(k,E,"\u6DFB\u52A0\u8868\u683C"),k),aa=z.a=function(U){var we=U.defaultValue,Ae=we===void 0?"":we,Fe=U.onChange,N=U.width,f=N===void 0?"100%":N,ee=U.height,g=ee===void 0?400:ee,De=U.miniToolbar,st=De===void 0?!1:De,ht=U.isFocus,je=ht===void 0?!1:ht,Ot=U.watch,Et=U.insertTemp,yt=U.id,me=yt===void 0?"markdown-editor-id":yt,Je=U.showResizeBar,ue=Je===void 0?!1:Je,_e=U.noStorage,ut=_e===void 0?!1:_e,ze=U.showNullButton,tt=ze===void 0?!1:ze,at=U.fullScreen,Ne=at===void 0?!1:at,Me=U.onBlur,Oe=U.onFocus,ve=U.onCMBeforeChange,dt=U.className,be=dt===void 0?"":dt,$=U.placeholder,Ge=$===void 0?"":$,Qe=U.values,Ye=Qe===void 0?"":Qe,nt=U.readOnly,mt=nt===void 0?!1:nt,Pt=Object(v.useState)(null),ce=Object(le.a)(Pt,2),n=ce[0],ye=ce[1],pe=Object(v.useState)(Ae),Le=Object(le.a)(pe,2),Rt=Le[0],Ut=Le[1],Ie=Object(v.useState)(Ot),F=Object(le.a)(Ie,2),ae=F[0],Ve=F[1],$e=Object(v.useState)(Ne),xe=Object(le.a)($e,2),ct=xe[0],Kt=xe[1],Wt=Object(v.useState)(""),Vt=Object(le.a)(Wt,2),Dt=Vt[0],jt=Vt[1],Xt=Object(v.useState)(0),Gt=Object(le.a)(Xt,2),Mt=Gt[0],St=Gt[1],Ht=Object(v.useState)(g),Yt=Object(le.a)(Ht,2),Nt=Yt[0],Tt=Yt[1],ea=Object(v.useState)(!1),de=Object(le.a)(ea,2),L=de[0],I=de[1],ne=Object(v.useRef)(),Se=Object(v.useRef)(),fe=Object(v.useRef)(),qe=Object(v.useRef)();Object(v.useEffect)(function(){Ut(Ye),n==null||n.setValue(Ye)},[Ye]),Object(v.useEffect)(function(){if(ne.current){var h=function(Pe,S){var Xe=S.clipboardData;if(Xe){var ot=Xe.types.toString(),_t=Xe.items;if(ot==="text/html,Files"||ot==="Files"||Xe.types.indexOf("Files")){var rt=_t[1];ot==="Files"&&(rt=_t[0]),rt.kind==="file"&&rt.type.match(/^image\//i)&&se(rt.getAsFile(),function(bt){bt.id?D.replaceSelection("![,](/api/attachments/".concat(bt.id,")")):(bt==null?void 0:bt.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},D=Z.a.fromTextArea(ne.current,{mode:"markdown",lineNumbers:!st,lineWrapping:!0,value:Ae,autoCloseTags:!0,autoCloseBrackets:!0,readOnly:mt});return je&&D.focus(),D.on("paste",h),ye(D),function(){D.off("paste",h)}}},[mt]);var it=Object(v.useCallback)(function(){if(Se.current)try{var h=Se.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,D=Se.current.getElementsByClassName("markdown-editor-body")[0];ct?D.style.height="calc(100vh - ".concat(h,"px)"):D.style.height="".concat(Nt-h,"px")}catch(x){console.log(x,"---- to set md editor body height")}},[Nt,Se,ct]);Object(v.useEffect)(function(){function h(){var x=new C.default(function(Pe){var S=Object(Ze.a)(Pe),Xe;try{for(S.s();!(Xe=S.n()).done;){var ot=Xe.value;(ot.target.offsetHeight>0||ot.target.offsetWidth>0)&&(it(),n.setSize("100%","100%"),n.refresh())}}catch(_t){S.e(_t)}finally{S.f()}});return x.observe(ne.current.parentElement),x}if(n){var D=h();return function(){D.unobserve(ne.current.parentElement)}}},[n,it]),Object(v.useEffect)(function(){if(n){for(var h=[],D=function(){var ot=Pe[x];S=Object(le.a)(ot,2);var _t=S[0],rt=S[1],bt=Object(ge.a)({},_t,function(){vt(rt)});h.push(bt),n.addKeyMap(bt)},x=0,Pe=Object.entries(qt);x<Pe.length;x++){var S;D()}return function(){var Xe=Object(Ze.a)(h),ot;try{for(Xe.s();!(ot=Xe.n()).done;){var _t=ot.value;n.removeKeyMap(_t)}}catch(rt){Xe.e(rt)}finally{Xe.f()}}}},[n]),Object(v.useEffect)(function(){Ne!==ct&&Kt(Ne)},[Ne]),Object(X.a)(function(){if(!ut&&Mt>0){var h=new Date().getTime(),D=window.sessionStorage.getItem(me);h>=Mt+gt&&(!D||D!==Rt)&&(window.sessionStorage.setItem(me,Rt),I(!0))}},gt),Object(v.useEffect)(function(){Ve(Ot)},[n,Ot]),Object(v.useEffect)(function(){n&&(je&&n.focus())},[n,je]),Object(v.useEffect)(function(){if(ae&&n){var h=function(Pe){var S=Pe.target;if(qe.current){var Xe=S.scrollTop/S.scrollHeight;qe.current.scrollTop=qe.current.scrollHeight*Xe}},D=n.getScrollerElement();return D.addEventListener("scroll",h),function(){D.removeEventListener("scroll",h)}}},[n,ae]),Object(v.useEffect)(function(){if(n&&ve){var h=function(x,Pe){ve(x,Pe)};return n.on("beforeChange",h),function(){n.off("beforeChange",h)}}},[n,ve]),Object(v.useEffect)(function(){if(n&&Me){var h=function(){Me(n.getValue())};return n.on("blur",h),function(){n.off("blur",h)}}},[n,Me]),Object(v.useEffect)(function(){if(n&&Oe){var h=function(){Oe(n.getValue())};return n.on("focus",h),function(){n.off("focus",h)}}},[n,Oe]),Object(v.useEffect)(function(){if(n){var h=function(x){var Pe=x.getValue();Ut(Pe),St(new Date().getTime()),x.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Fe&&Fe(Pe)};return n.on("change",h),function(){n.off("change",h)}}},[n,Fe]),Object(v.useEffect)(function(){n&&(Ae==null?(n.setValue(""),Ut("")):Ae!==n.getValue()&&(n.setValue(Ae),Ut(Ae),n.setCursor(n.lineCount(),0)))},[n,Ae]);var vt=Object(v.useCallback)(function(h){var D=n.getCursor(),x=n.getSelection(),Pe=x.split(`
`);switch(h){case"bold":return n.replaceSelection("**"+x+"**"),x===""&&n.setCursor(D.line,D.ch+2),n.focus();case"italic":return n.replaceSelection("*"+x+"*"),x===""&&n.setCursor(D.line,D.ch+1),n.focus();case"code":return n.replaceSelection("`"+x+"`"),x===""&&n.setCursor(D.line,D.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+x+"$$`"),x===""&&n.setCursor(D.line,D.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+x+"\n```"),n.setCursor(D.line+1,x.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return x===""?n.replaceSelection("- "+x):n.replaceSelection(Pe.map(function(S){return S===""?"":"- ".concat(S)}).join(`
`)),n.focus();case"list-ol":return x===""?n.replaceSelection("1. "+x):n.replaceSelection(Pe.map(function(S,Xe){return S===""?"":"".concat(Xe+1,". ").concat(S)}).join(`
`)),n.focus();case"add-null-ch":return x===""&&n.setCursor(D.line,D.ch+1),n.replaceSelection(ft),n.focus();case"inster-template-1":return x===""&&n.setCursor(D.line,D.ch),n.replaceSelection(wt),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return Ve(!ae),n.focus();case"trigger-full-screen":return Kt(!ct),n.focus();case a:jt(a);return;case c:jt(c);return;case s:jt(s);return;case E:jt(E);return;default:throw new Error}},[n,ae,ct]),pt=Object(v.useCallback)(function(h){jt("");switch(Dt){case a:var D=h.title,x=h.link;return n.replaceSelection("[".concat(D,"](").concat(x,")")),n.focus();case c:var Pe=h.language,S=h.content;return n.replaceSelection(["```"+Pe,S,"```"].join(`
`)),n.focus();case s:var Xe=h.src,ot=h.alt;return n.replaceSelection("![ ".concat(ot," ]( ").concat(Xe,' "').concat(ot,'" )')),n.focus();case E:for(var _t=h.row,rt=h.col,bt=h.align,ta=`
`,Qt=0;Qt<_t;Qt++){for(var na=[],oa=[],ra=0;ra<rt;ra++)Qt===1&&oa.push(te[bt]),na.push(" ");Qt===1&&(ta+="| ".concat(oa.join(" | "),` |
`)),ta+="| ".concat(na.join(rt===1?"":" | "),` |
`)}return n.replaceSelection(ta+`
`),n.focus();default:throw new Error}},[n,Dt]),Lt=Object(v.useMemo)(function(){switch(Dt){case a:return u.a.createElement(G,{callback:pt,onCancel:At});case c:return u.a.createElement(T.b,{callback:pt,onCancel:At});case s:return u.a.createElement(re,{callback:pt,onCancel:At});case E:return u.a.createElement(o,{callback:pt,onCancel:At});default:return null}},[Dt]);function At(){jt("")}Object(v.useEffect)(function(){if(fe.current){var h=function(_t){S=!0,Xe=_t.pageY},D=function(){S=!1},x=function(_t){if(S){var rt=_t.pageY-Xe;rt<0&&(rt=0),rt>300&&(rt=300);var bt=g+rt+"px";Tt(bt)}},Pe=fe.current,S=!1,Xe=0;return Pe.addEventListener("mousedown",h),document.addEventListener("mousemove",x),document.addEventListener("mouseup",D),function(){Pe.removeEventListener("mousedown",h),document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",D)}}},[n,fe]),Object(v.useEffect)(function(){Tt(g)},[g]);var Bt=Ct(f),Jt=Ct(Nt),Ft={width:Bt,height:Jt},zt=Object(v.useMemo)(function(){if(Mt){var h=new Date(Mt),D=h.getHours(),x=h.getMinutes(),Pe=h.getSeconds();return D=D<10?"0"+D:D,x=x<10?"0"+x:x,Pe=Pe<10?"0"+Pe:Pe,"".concat(D,":").concat(x,":").concat(Pe)}return 0},[Mt]);function Zt(){window.sessionStorage.removeItem(me),I(!1),St(0)}function It(){I(!1),St(0),n.setValue(window.sessionStorage.getItem(me))}return u.a.createElement(v.Fragment,null,u.a.createElement("div",{className:"markdown-editor-wrapper",ref:Se},u.a.createElement("div",{className:"markdown-editor-container ".concat(be," ").concat(ae?"on-preview":""," ").concat(st?"mini":""," ").concat(ct?"full-screen":""),style:Ft},u.a.createElement(J,{insertTemp:Et,watch:ae,fullScreen:ct,showNullButton:tt,onActionCallback:vt,readOnly:mt}),u.a.createElement("div",{className:"markdown-editor-body"},u.a.createElement("div",{className:"codemirror-container"},u.a.createElement("textarea",{ref:ne,placeholder:Ge})),ae?u.a.createElement("div",{ref:qe,className:"preview-container"},u.a.createElement(q.a,{value:Rt})):null))),ue?u.a.createElement("a",{ref:fe,className:"editor-resize"}):null,u.a.createElement(K.a,null,xt[Dt]?u.a.createElement(Te.a,{centered:!0,title:xt[Dt],visible:!0,onCancel:At,footer:null},Lt):null))}},SWI9:function(Re,z,e){Re.exports={button:"button___1yTnp",buttonclick:"buttonclick___3icXu",addbutton:"addbutton___27M52"}},T1X5:function(Re,z){Re.exports="data:image/png;base64,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"},dejd:function(Re,z,e){},i58Z:function(Re,z,e){Re.exports={wrap:"wrap___Yg2Z9",addKnowledge:"addKnowledge___2FlI0",disabled:"disabled___1_wxN"}},kSUc:function(Re,z,e){},kqOp:function(Re,z,e){"use strict";e.d(z,"a",function(){return C});var ke=e("0Owb"),Te=e("fWQN"),Ze=e("mtLc"),le=e("yKVA"),ge=e("879j"),v=e("q1tI"),u=e.n(v),V=e("Ot1p"),Z="\u2581",C=function(w){Object(le.a)(j,w);var O=Object(ge.a)(j);function j(){var H;Object(Te.a)(this,j);for(var Ce=arguments.length,et=new Array(Ce),q=0;q<Ce;q++)et[q]=arguments[q];return H=O.call.apply(O,[this].concat(et)),H.getChCountBeforeCursor=function(Be,oe){for(var m=oe.line,Y=0,y=0;y<m;y++)Y+=Be.getLine(y).split(Z).length-1;var J=Be.getLine(m).substring(0,oe.ch);return Y+=J.split(Z).length-1,Y},H.onCMBeforeChange=function(Be,oe){var m=Be.getRange(oe.from,oe.to),Y=0;if(oe.text.forEach(function(Ee){Y+=Ee.split(Z).length-1}),m&&m.indexOf(Z)!=-1){var y=m.split(Z).length-1,J=H.getChCountBeforeCursor(Be,oe.from);console.log("\u5220\u9664".concat(y,"\u4E2A\uFF0C \u4E4B\u524D\u6709").concat(J,"\u4E2A\uFF0C\u65B0\u589E").concat(Y,"\u4E2A")),H.props.deleteEmptyDisabled?oe.cancel():H.props.onPlaceholderChange&&H.props.onPlaceholderChange(J,y,Y)}else if(Y){var K=H.getChCountBeforeCursor(Be,oe.from);console.log("\u65B0\u589E".concat(Y,"\u4E2A\uFF0C\u4E4B\u524D\u6709").concat(K,"\u4E2A")),H.props.onPlaceholderChange&&H.props.onPlaceholderChange(K,0,Y)}},H}return Object(Ze.a)(j,[{key:"render",value:function(){return u.a.createElement(V.a,Object(ke.a)({},this.props,{onCMBeforeChange:this.onCMBeforeChange}))}}]),j}(v.Component)},u2Z1:function(Re,z,e){"use strict";e.d(z,"a",function(){return Y});var ke=e("miYZ"),Te=e("tsqr"),Ze=e("9og8"),le=e("5NDa"),ge=e("5rEg"),v=e("2qtc"),u=e("kLXV"),V=e("oBTY"),Z=e("tJVT"),C=e("OaEy"),w=e("2fM7"),O=e("q1tI"),j=e.n(O),H=e("ErOA"),Ce=e("i58Z"),et=e.n(Ce),q=e("T1X5"),Be=e.n(q);function oe(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */oe=function(){return y};var y={},J=Object.prototype,K=J.hasOwnProperty,Ee=typeof Symbol=="function"?Symbol:{},i=Ee.iterator||"@@iterator",t=Ee.asyncIterator||"@@asyncIterator",b=Ee.toStringTag||"@@toStringTag";function M(o,a,s){return Object.defineProperty(o,a,{value:s,enumerable:!0,configurable:!0,writable:!0}),o[a]}try{M({},"")}catch(o){M=function(s,c,E){return s[c]=E}}function W(o,a,s,c){var E=a&&a.prototype instanceof T?a:T,P=Object.create(E.prototype),te=new Ue(c||[]);return P._invoke=function(X,Q,k){var We="suspendedStart";return function(lt,gt){if(We==="executing")throw new Error("Generator is already running");if(We==="completed"){if(lt==="throw")throw gt;return r()}for(k.method=lt,k.arg=gt;;){var ft=k.delegate;if(ft){var wt=Ke(ft,k);if(wt){if(wt===G)continue;return wt}}if(k.method==="next")k.sent=k._sent=k.arg;else if(k.method==="throw"){if(We==="suspendedStart")throw We="completed",k.arg;k.dispatchException(k.arg)}else k.method==="return"&&k.abrupt("return",k.arg);We="executing";var Ct=A(X,Q,k);if(Ct.type==="normal"){if(We=k.done?"completed":"suspendedYield",Ct.arg===G)continue;return{value:Ct.arg,done:k.done}}Ct.type==="throw"&&(We="completed",k.method="throw",k.arg=Ct.arg)}}}(o,s,te),P}function A(o,a,s){try{return{type:"normal",arg:o.call(a,s)}}catch(c){return{type:"throw",arg:c}}}y.wrap=W;var G={};function T(){}function _(){}function p(){}var R={};M(R,i,function(){return this});var l=Object.getPrototypeOf,ie=l&&l(l(d([])));ie&&ie!==J&&K.call(ie,i)&&(R=ie);var re=p.prototype=T.prototype=Object.create(R);function B(o){["next","throw","return"].forEach(function(a){M(o,a,function(s){return this._invoke(a,s)})})}function se(o,a){function s(E,P,te,X){var Q=A(o[E],o,P);if(Q.type!=="throw"){var k=Q.arg,We=k.value;return We&&typeof We=="object"&&K.call(We,"__await")?a.resolve(We.__await).then(function(lt){s("next",lt,te,X)},function(lt){s("throw",lt,te,X)}):a.resolve(We).then(function(lt){k.value=lt,te(k)},function(lt){return s("throw",lt,te,X)})}X(Q.arg)}var c;this._invoke=function(E,P){function te(){return new a(function(X,Q){s(E,P,X,Q)})}return c=c?c.then(te,te):te()}}function Ke(o,a){var s=o.iterator[a.method];if(s===void 0){if(a.delegate=null,a.method==="throw"){if(o.iterator.return&&(a.method="return",a.arg=void 0,Ke(o,a),a.method==="throw"))return G;a.method="throw",a.arg=new TypeError("The iterator does not provide a 'throw' method")}return G}var c=A(s,o.iterator,a.arg);if(c.type==="throw")return a.method="throw",a.arg=c.arg,a.delegate=null,G;var E=c.arg;return E?E.done?(a[o.resultName]=E.value,a.next=o.nextLoc,a.method!=="return"&&(a.method="next",a.arg=void 0),a.delegate=null,G):E:(a.method="throw",a.arg=new TypeError("iterator result is not an object"),a.delegate=null,G)}function he(o){var a={tryLoc:o[0]};1 in o&&(a.catchLoc=o[1]),2 in o&&(a.finallyLoc=o[2],a.afterLoc=o[3]),this.tryEntries.push(a)}function He(o){var a=o.completion||{};a.type="normal",delete a.arg,o.completion=a}function Ue(o){this.tryEntries=[{tryLoc:"root"}],o.forEach(he,this),this.reset(!0)}function d(o){if(o){var a=o[i];if(a)return a.call(o);if(typeof o.next=="function")return o;if(!isNaN(o.length)){var s=-1,c=function E(){for(;++s<o.length;)if(K.call(o,s))return E.value=o[s],E.done=!1,E;return E.value=void 0,E.done=!0,E};return c.next=c}}return{next:r}}function r(){return{value:void 0,done:!0}}return _.prototype=p,M(re,"constructor",p),M(p,"constructor",_),_.displayName=M(p,b,"GeneratorFunction"),y.isGeneratorFunction=function(o){var a=typeof o=="function"&&o.constructor;return!!a&&(a===_||(a.displayName||a.name)==="GeneratorFunction")},y.mark=function(o){return Object.setPrototypeOf?Object.setPrototypeOf(o,p):(o.__proto__=p,M(o,b,"GeneratorFunction")),o.prototype=Object.create(re),o},y.awrap=function(o){return{__await:o}},B(se.prototype),M(se.prototype,t,function(){return this}),y.AsyncIterator=se,y.async=function(o,a,s,c,E){E===void 0&&(E=Promise);var P=new se(W(o,a,s,c),E);return y.isGeneratorFunction(a)?P:P.next().then(function(te){return te.done?te.value:P.next()})},B(re),M(re,b,"Generator"),M(re,i,function(){return this}),M(re,"toString",function(){return"[object Generator]"}),y.keys=function(o){var a=[];for(var s in o)a.push(s);return a.reverse(),function c(){for(;a.length;){var E=a.pop();if(E in o)return c.value=E,c.done=!1,c}return c.done=!0,c}},y.values=d,Ue.prototype={constructor:Ue,reset:function(a){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(He),!a)for(var s in this)s.charAt(0)==="t"&&K.call(this,s)&&!isNaN(+s.slice(1))&&(this[s]=void 0)},stop:function(){this.done=!0;var a=this.tryEntries[0].completion;if(a.type==="throw")throw a.arg;return this.rval},dispatchException:function(a){if(this.done)throw a;var s=this;function c(k,We){return te.type="throw",te.arg=a,s.next=k,We&&(s.method="next",s.arg=void 0),!!We}for(var E=this.tryEntries.length-1;E>=0;--E){var P=this.tryEntries[E],te=P.completion;if(P.tryLoc==="root")return c("end");if(P.tryLoc<=this.prev){var X=K.call(P,"catchLoc"),Q=K.call(P,"finallyLoc");if(X&&Q){if(this.prev<P.catchLoc)return c(P.catchLoc,!0);if(this.prev<P.finallyLoc)return c(P.finallyLoc)}else if(X){if(this.prev<P.catchLoc)return c(P.catchLoc,!0)}else{if(!Q)throw new Error("try statement without catch or finally");if(this.prev<P.finallyLoc)return c(P.finallyLoc)}}}},abrupt:function(a,s){for(var c=this.tryEntries.length-1;c>=0;--c){var E=this.tryEntries[c];if(E.tryLoc<=this.prev&&K.call(E,"finallyLoc")&&this.prev<E.finallyLoc){var P=E;break}}P&&(a==="break"||a==="continue")&&P.tryLoc<=s&&s<=P.finallyLoc&&(P=null);var te=P?P.completion:{};return te.type=a,te.arg=s,P?(this.method="next",this.next=P.finallyLoc,G):this.complete(te)},complete:function(a,s){if(a.type==="throw")throw a.arg;return a.type==="break"||a.type==="continue"?this.next=a.arg:a.type==="return"?(this.rval=this.arg=a.arg,this.method="return",this.next="end"):a.type==="normal"&&s&&(this.next=s),G},finish:function(a){for(var s=this.tryEntries.length-1;s>=0;--s){var c=this.tryEntries[s];if(c.finallyLoc===a)return this.complete(c.completion,c.afterLoc),He(c),G}},catch:function(a){for(var s=this.tryEntries.length-1;s>=0;--s){var c=this.tryEntries[s];if(c.tryLoc===a){var E=c.completion;if(E.type==="throw"){var P=E.arg;He(c)}return P}}throw new Error("illegal catch attempt")},delegateYield:function(a,s,c){return this.delegate={iterator:d(a),resultName:s,nextLoc:c},this.method==="next"&&(this.arg=void 0),G}},y}var m=w.a.Option,Y=function(J){var K=J.subId,Ee=J.value,i=J.selectvalues,t=J.knowledgeOptions,b=t===void 0?[]:t,M=J.onChange,W=M===void 0?function(){}:M,A=J.onAddKnowledgeFinish,G=A===void 0?function(){}:A,T=Object(O.useRef)(),_=Object(O.useState)([]),p=Object(Z.a)(_,2),R=p[0],l=p[1];Ee=Ee||[];var ie=function(se,Ke){se?(l([Ke.key]),W([Ke.key])):(l([]),W([]))};Object(O.useEffect)(function(){(i==null?void 0:i.length)>0&&(l(Object(V.a)(i)),W(Object(V.a)(i)))},[b]),Object(O.useEffect)(function(){var B;((B=Ee)===null||B===void 0?void 0:B.length)>0&&W(Object(V.a)(Ee))},[b]);var re=function(se){se.preventDefault(),T.current="",u.a.confirm({centered:!0,width:700,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:j.a.createElement("div",{className:"font14"},j.a.createElement("div",{style:{display:"flex",marginTop:"48px",marginBottom:"36px"}},j.a.createElement("img",{src:Be.a,style:{width:"108px",height:"108px",marginRight:"29px"}}),"\u60A8\u586B\u5199\u7684\u77E5\u8BC6\u70B9\u6682\u65F6\u4EC5\u5BF9\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u901A\u8FC7\u540E\u5C06\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF1B",j.a.createElement("br",null),"\u5E73\u53F0\u5BA1\u6838\u8FC7\u7A0B\u4E2D\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF08\u5305\u62EC\u4F46\u4E0D\u9650\u4E8E\u9519\u8BEF\u3001\u975E\u6CD5\u3001\u4E0D\u96C5\u3001\u4E0D\u5339\u914D\u5F53\u524D\u8BFE\u7A0B\u7B49\u60C5\u5F62\uFF09\uFF0C\u5220\u9664\u540E\u53EF\u80FD\u5F71\u54CD\u60A8\u7684\u8BD5\u9898\u7684\u6B63\u5E38\u4F7F\u7528\u3002",j.a.createElement("br",null),"\u8BF7\u8BA4\u771F\u586B\u5199\u4E0E\u6559\u5B66\u5185\u5BB9\u76F8\u5173\u7684\u771F\u5B9E\u77E5\u8BC6\u70B9 ",j.a.createElement("br",null)),j.a.createElement(ge.a,{className:"mt5",maxLength:20,style:{marginBottom:"42px"},placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:T.current,onChange:function(he){T.current=he.target.value}})),onOk:function(){return new Promise(function(){var he=Object(Ze.a)(oe().mark(function He(Ue,d){var r,o;return oe().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(T.current){s.next=3;break}return Te.b.warn("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),s.abrupt("return",d());case 3:if(!(T.current.length>20)){s.next=6;break}return Te.b.warn("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),s.abrupt("return",d());case 6:return s.next=8,Object(H.a)("/api/tag_disciplines.json",{method:"post",body:{name:T.current,sub_discipline_id:K}});case 8:return r=s.sent,(r==null?void 0:r.status)===0&&(G({id:r.tag_discipline_id,name:T.current,type:"personal"}),o=[],o.push(r.tag_discipline_id),W([].concat(o)),l([r.tag_discipline_id]),W([].concat(o))),s.abrupt("return",Ue());case 11:case"end":return s.stop()}},He)}));return function(He,Ue){return he.apply(this,arguments)}}())}})};return j.a.createElement("div",{className:et.a.wrap},j.a.createElement(w.a,{disabled:!K,className:"mr5",style:{width:"242px"},onChange:ie,showSearch:!0,allowClear:!0,value:b==null?void 0:b.filter(function(B){return(R==null?void 0:R.includes(B==null?void 0:B.id))||(R==null?void 0:R.includes((B==null?void 0:B.id)+""))}).map(function(B){return B.name})},b==null?void 0:b.map(function(B){return j.a.createElement(m,{key:B.id,value:B.name},j.a.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},j.a.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},B.name),j.a.createElement("span",null,B.type==="personal"?"\uFF08\u81EA\u7528\uFF09":"")))})),j.a.createElement("button",{disabled:!K,className:"".concat(et.a.addKnowledge," ").concat(K?"":et.a.disabled),onClick:re},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"))}},yFVG:function(Re,z,e){Re.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"}}}]);