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__Classrooms__Lists__Shixu...

20 lines
71 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[92,4,6,12],{"1eJ8":function(Te,k,t){Te.exports={md:"md___1fRow"}},"5gs/":function(Te,k,t){"use strict";t.r(k);var Q=t("cWXX"),ge=t("/ezw"),Oe=t("g9YV"),w=t("wCAj"),K=t("/zsF"),u=t("PArb"),a=t("14J3"),A=t("BMrR"),V=t("+L6B"),f=t("2/Rp"),b=t("jCWc"),p=t("kPKH"),De=t("sPJy"),Z=t("bE4q"),we=t("miYZ"),Se=t("tsqr"),He=t("c1Ei"),m=t.n(He),z=t("2qtc"),qe=t("kLXV"),G=t("5Tp6"),o=t("w06y"),g=t("XEnU"),P=t("k16G"),B=t("SIvP"),d=t("q1tI"),e=t.n(d),O=t("wd/R"),ae=t.n(O),$=t("xOOu"),x=t.n($),pe=t("WHYC"),Re=t("9kvl"),Me=t("uYtH"),nt=t("jhfD"),h=t("CTES"),R=t("RCxd"),L=t("/MfK"),N=t("m3rI"),H=t("xKgJ"),se=t("1vsH"),ie=t("cVA7"),Ue=t.n(ie),xe=t("z9Ch"),D=t.n(xe),Be={normal:{opacity:.8,shadowBlur:10,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"rgba(0, 0, 0, 0)",color:"#2e65ad"}},ze=function(U){var X,ee,je,ye,Ne,oe=U.shixunHomeworks,Ae=U.globalSetting,Ke=U.loading,Ve=U.dispatch,T=Object(pe.m)(),he=Object(pe.l)(),Ye=Object(d.useState)([]),I=Object(P.a)(Ye,2),J=I[0],me=I[1],j=Object(d.useState)(he.query.tabs||0),Ee=Object(P.a)(j,2),_e=Ee[0],xt=Ee[1],y=oe.shixunWorkReport,it=((X=y.echart_data)===null||X===void 0?void 0:X.efficiency_list.length)-parseInt((ee=y.echart_data)===null||ee===void 0?void 0:ee.myself_eff[0]),Ct=function(){var lt,tt,Je;return{title:{text:"\u5B66\u4E60\u6548\u7387",subtext:"\u5B66\u4E60\u6548\u7387=log(\u5B9E\u8BAD\u603B\u5F97\u5206/\u5B9E\u8BAD\u603B\u8017\u65F6)"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{left:"3%",right:"9%",bottom:"3%",containLabel:!0},tooltip:{showDelay:0,formatter:function(_t){if(_t.name===y.username){var Qe;return"\u59D3\u540D\uFF1A"+y.username+"<br/>\u5B66\u53F7\uFF1A "+y.user_id+"<br/>\u6548\u7387\uFF1A"+((Qe=y.echart_data)===null||Qe===void 0?void 0:Qe.myself_eff[1])}else return _t.name+":"+_t.value+" "},axisPointer:{show:!0,type:"cross",lineStyle:{type:"dashed",width:1}}},xAxis:[{type:"value",name:"\u5B66\u751F\u4F4D\u7F6E",nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:""},axisTick:{show:!1},splitLine:{show:!1}}],yAxis:[{type:"value",name:" ",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},scale:!0,axisLabel:{formatter:"{value}"},splitLine:{show:!1}}],series:[{name:"",type:"scatter",data:(lt=y.echart_data)===null||lt===void 0?void 0:lt.efficiency_list,itemStyle:{normal:{color:"#2e65ad"}},markArea:{silent:!0,itemStyle:{normal:{color:"transparent",borderWidth:1,borderType:"dashed"}},data:[[{name:"\u5B66\u4E60\u6548\u7387\u5206\u5E03\u533A\u95F4",xAxis:"min",yAxis:"min"},{xAxis:"max",yAxis:"max"}]]},markPoint:{data:[{name:y.username,xAxis:it,yAxis:(tt=y.echart_data)===null||tt===void 0?void 0:tt.myself_eff[1],value:(Je=y.echart_data)===null||Je===void 0?void 0:Je.myself_eff[1]}],itemStyle:{normal:{color:"#c23531"}}},markLine:{lineStyle:{normal:{type:"solid",color:"#ff6800"}},data:[{type:"average",name:"\u4E2D\u4F4D\u503C"}]}}]}},n=function(){var lt,tt,Je,st;return{title:{text:"\u80FD\u529B\u503C",subtext:"\u80FD\u529B\u503C\uFF08\u5B9E\u8BAD\u83B7\u5F97\u7ECF\u9A8C\u503C/\u5B9E\u8BAD\u8BC4\u6D4B\u6B21\u6570\uFF09"},backgroundColor:"#fff",color:["#dd4444","#fec42c","#80F1BE"],grid:{x:"10%",x2:150,y:"18%",y2:"10%"},tooltip:{padding:10,backgroundColor:"#222",borderColor:"#777",borderWidth:1,formatter:function(Qe){var ct=Qe.value;if(Qe.name===y.username){var Et;return"\u59D3\u540D\uFF1A"+y.username+"<br/>\u5B66\u53F7\uFF1A "+y.user_id+"<br/>\u5F97\u5206\uFF1A"+((Et=y.echart_data)===null||Et===void 0?void 0:Et.myself_object[1])}}},xAxis:{type:"value",name:"log(\u5B9E\u8BAD\u7684\u603B\u65F6\u95F4)",nameGap:16,nameTextStyle:{color:"#000",fontSize:14},splitLine:{show:!1},axisLine:{lineStyle:{color:"#000"}}},yAxis:{type:"value",name:" ",nameLocation:"end",nameGap:20,nameTextStyle:{color:"#000",fontSize:12},axisLine:{lineStyle:{color:"#000"}},splitLine:{show:!1}},series:[{name:"\u80FD\u529B",type:"scatter",itemStyle:Be,data:(lt=y.echart_data)===null||lt===void 0?void 0:lt.consume_list,symbolSize:function(Qe){return Math.round(Qe[2])},markPoint:{data:[{name:y.username,xAxis:(tt=y.echart_data)===null||tt===void 0?void 0:tt.myself_object[0],yAxis:(Je=y.echart_data)===null||Je===void 0?void 0:Je.myself_object[1],value:(st=y.echart_data)===null||st===void 0?void 0:st.myself_object[1]}],itemStyle:{normal:{color:"#c23531"}}}}]}};return e.a.createElement(e.a.Fragment,null,e.a.createElement("aside",{className:"ml60 pr30"},e.a.createElement(A.a,null,e.a.createElement(p.a,{flex:"800px"},e.a.createElement(Ue.a,{style:{width:750,height:580},option:Ct()})),e.a.createElement(p.a,{flex:"1"},e.a.createElement("aside",{className:D.a.rightInfo},e.a.createElement("ul",null,e.a.createElement("li",null,e.a.createElement("span",null,"\u59D3\u540D")," ",e.a.createElement("span",{className:"ml30"},y.username)),e.a.createElement("li",null,e.a.createElement("span",null,"\u5B66\u53F7")," ",e.a.createElement("span",{className:"ml30"},y.student_id||"--")),e.a.createElement("li",null,e.a.createElement("span",null,"\u5B66\u4E60\u6548\u7387")," ",e.a.createElement("span",{className:"ml30 c-orange"},(je=y.echart_data)===null||je===void 0?void 0:je.myself_eff[1])),e.a.createElement("li",null,e.a.createElement("span",null,"\u5F53\u524D\u6392\u540D")," ",e.a.createElement("span",{className:"ml30 c-orange"},(ye=y.echart_data)===null||ye===void 0?void 0:ye.myself_eff[0]))),e.a.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387",e.a.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u5B66\u4E60\u6548\u7387\u503C",e.a.createElement("br",null),"\u5C0F\u5706\u70B9\u8D8A\u9AD8\uFF0C\u5B66\u4E60\u6548\u7387\u8D8A\u9AD8",e.a.createElement("br",null),"\u6A59\u8272\u6A2A\u5411\u7BAD\u5934\uFF1A\u4E2D\u4F4D\u503C\uFF0C\u8868\u793A\u6574\u4E2A\u8BFE\u5802\u5B66\u751F\u8868\u73B0\u7684\u5E73\u5747\u503C"))))),e.a.createElement("aside",{className:"ml60 pr30"},e.a.createElement(A.a,null,e.a.createElement(p.a,{flex:"800px"},e.a.createElement(Ue.a,{style:{width:750,height:580},option:n()})),e.a.createElement(p.a,{flex:"1"},e.a.createElement("aside",{className:D.a.rightInfo},e.a.createElement("ul",null,e.a.createElement("li",null,e.a.createElement("span",null,"\u59D3\u540D")," ",e.a.createElement("span",{className:"ml30"},y.username)),e.a.createElement("li",null,e.a.createElement("span",null,"\u5B66\u53F7")," ",e.a.createElement("span",{className:"ml30"},y.student_id||"--")),e.a.createElement("li",null,e.a.createElement("span",null,"\u80FD\u529B")," ",e.a.createElement("span",{className:"ml30 c-orange"},(Ne=y.echart_data)===null||Ne===void 0?void 0:Ne.myself_object[1]))),e.a.createElement("p",null,"1\u4E2A\u5C0F\u5706\u70B9\u4EE3\u88681\u4E2A\u5B66\u751F\u7684\u80FD\u529B\u503C",e.a.createElement("br",null),"\u7EA2\u8272\u6C34\u6EF4\u8868\u793A\u5F53\u524D\u5B66\u751F\u7684\u80FD\u529B\u503C",e.a.createElement("br",null),"\u5C0F\u5706\u5708\u8D8A\u5927\uFF0C\u8BC4\u6D4B\u6B21\u6570\u8D8A\u5C11",e.a.createElement("br",null)))))))},vt=Object(Re.a)(function(_){var U=_.shixunHomeworks,X=_.loading,ee=_.globalSetting;return{shixunHomeworks:U,globalSetting:ee,loading:X.effects}})(ze),Xe=t("giR+"),We=t("fyUT"),$e=function(_){var U=_.defaultValue,X=_.onBlur,ee=_.max,je=_.className,ye=je===void 0?"game-score":je,Ne=Object(d.useState)(U),oe=Object(P.a)(Ne,2),Ae=oe[0],Ke=oe[1];Object(d.useEffect)(function(){Ke(U)},[U]);function Ve(he){Ke(he)}function T(){Ae!==U&&X(Ae>ee?ee:Ae)}return e.a.createElement(We.a,{max:ee,min:0,className:ye,value:Ae,onChange:Ve,onBlur:T})},Ce=t("OaEy"),Ie=t("2fM7"),q=t("ZW9T"),Ot=t("Ot1p"),ot=t("1eJ8"),ue=t.n(ot),At=Ie.a.Option,Lt={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1,enableSplitViewResizing:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1},et;(function(_){_[_.SET_PATH=0]="SET_PATH",_[_.GET_PASSED_CONTENT=1]="GET_PASSED_CONTENT"})(et||(et={}));function Dt(_,U){switch(U.type){case et.SET_PATH:return Object(g.a)(Object(g.a)({},_),{},{selectedPath:U.payload});case et.GET_PASSED_CONTENT:return Object(g.a)(Object(g.a)({},_),{},{passedContent:U.payload});default:throw new Error}}var St=function(_){var U=_.path,X=_.game_id,ee=_.onPathChange,je=_.autoHeight,ye=_.diff_code_count,Ne=U.split("\uFF1B").filter(function(I){return!!I}),oe=Object(d.useReducer)(Dt,{selectedPath:Ne[0],passedContent:{language:"python",content:""}}),Ae=Object(P.a)(oe,2),Ke=Ae[0],Ve=Ae[1],T=Ke.selectedPath,he=Ke.passedContent;function Ye(I){Ve({type:et.SET_PATH,payload:I})}return Object(d.useEffect)(function(){function I(){return J.apply(this,arguments)}function J(){return J=Object(G.a)(m.a.mark(function me(){var j;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return _e.next=2,ee(X,T);case 2:j=_e.sent,Ve({type:et.GET_PASSED_CONTENT,payload:j});case 4:case"end":return _e.stop()}},me)})),J.apply(this,arguments)}I()},[T,X]),e.a.createElement(e.a.Fragment,null,e.a.createElement("h2",null," ",e.a.createElement("span",null,"\u6700\u540E\u901A\u5173\u7684\u4EE3\u7801"),ye&&e.a.createElement("span",{style:{marginLeft:"50px"}},"\u4EE3\u7801\u4FEE\u6539\u884C\u6570 ",ye),e.a.createElement("span",null,e.a.createElement(Ie.a,{style:{width:200},value:T,onChange:Ye}," ",Ne.map(function(I){return e.a.createElement(At,{key:I,value:I},I)})," "))," "),(T==null?void 0:T.split(".")[1])==="md"&&e.a.createElement(Ot.a,{height:300,autoHeight:je,defaultValue:he.content,className:ue.a.md}),(T==null?void 0:T.split(".")[1])!=="md"&&e.a.createElement(q.b,{height:300,language:he.language,value:he.content,autoHeight:je,theme:"default",options:Lt}))},ut=t("ErOA"),Ft=function(U){var X=U.shixunHomeworks,ee=U.autoHeight,je=U.dispatch,ye=X.shixunWorkReport,Ne=ye.stage_list,oe=ye.work_id,Ae=Object(pe.m)(),Ke=Object(H.c)(),Ve=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"position",width:120},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"output_detail"}];function T(J,me){return he.apply(this,arguments)}function he(){return he=Object(G.a)(m.a.mark(function J(me,j){var Ee,_e;return m.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return Ee=Ne[me].challenge_id,y.next=3,je({type:"shixunHomeworks/changeScore",payload:{categoryId:Ae.homeworkId,type:"report",score:j,challenge_id:Ee}});case 3:return _e=y.sent,y.next=6,je({type:"shixunHomeworks/getShixunWorkReport",payload:Object(g.a)({},Ae)});case 6:_e.status===0&&Se.b.success("\u64CD\u4F5C\u6210\u529F");case 7:case"end":return y.stop()}},J)})),he.apply(this,arguments)}function Ye(J,me){return Object(ut.c)("student_works/".concat(oe,"/rep_passed_content.json"),{path:me,game_id:J})}var I=Object(se.l)(5,ye.shixun_detail);return e.a.createElement(e.a.Fragment,null,I==null?void 0:I.map(function(J,me){return e.a.createElement("div",{key:me},J.map(function(j,Ee){var _e;return e.a.createElement("aside",{className:"pl30 pr30",key:Ee},e.a.createElement("div",{className:"".concat(D.a.shixunTitle," mt10")},e.a.createElement("div",null,e.a.createElement("span",{className:"fa fa-code "}),e.a.createElement("strong",{className:"c-black"},"\u7B2C",me*5+Ee+1,"\u5173 ",e.a.createElement(Me.Link,{className:"c-black",to:"/tasks/".concat(j.game_identifier)},j.subject))),Ke?e.a.createElement("span",null,"\u8C03\u5206\uFF1A",e.a.createElement($e,{className:"game-score",max:Ne[Ee].game_score_full,defaultValue:Ne[Ee].game_score,onBlur:function(y){T(Ee,y)}})):null),e.a.createElement("div",{className:"font16 mt10"},j.st===0&&j.complete_status===0&&"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801",j.st===0&&j.complete_status!==0&&(j.path?e.a.createElement("aside",{className:D.a.shixunWrp},e.a.createElement(St,{autoHeight:ee,path:j.path,game_id:j.id,diff_code_count:j.diff_code_count,onPathChange:Ye})):"\u5DF2\u901A\u5173\uFF0C\u65E0\u4EE3\u7801\u5C55\u793A"),j.st===1&&(j.complete_status===0?"\u672C\u5173\u6682\u672A\u901A\u8FC7\uFF0C\u65E0\u901A\u5173\u4EE3\u7801":"\u5DF2\u901A\u5173\uFF0C\u65E0\u4EE3\u7801\u5C55\u793A")),e.a.createElement("aside",{className:"mt10 font16"},((_e=j.outputs)===null||_e===void 0?void 0:_e.length)?e.a.createElement(w.a,{columns:Ve,pagination:{hideOnSinglePage:!0},dataSource:j.outputs}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))},Nt=Object(Re.a)(function(_){var U=_.shixunHomeworks,X=_.loading,ee=_.globalSetting;return{shixunHomeworks:U,globalSetting:ee,loading:X.effects}})(Ft),Yt=t("5NDa"),gt=t("5rEg"),aa=t("y8nQ"),i=t("Vl3Y"),Pe=function(U){var X=U.shixunHomeworks,ee=U.dispatch,je=Object(B.a)(U,["shixunHomeworks","dispatch"]),ye=Object(pe.m)(),Ne=Object(d.useState)(!1),oe=Object(P.a)(Ne,2),Ae=oe[0],Ke=oe[1],Ve=i.a.useForm(),T=Object(P.a)(Ve,1),he=T[0];Object(d.useEffect)(function(){var I,J,me,j;X.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&he.setFieldsValue({comment:(I=X.actionTabs.selectArrs)===null||I===void 0||((J=I.data)===null||J===void 0)?void 0:J.work_comment,hidden_comment:(me=X.actionTabs.selectArrs)===null||me===void 0||((j=me.data)===null||j===void 0)?void 0:j.work_comment_hidden})},[X.actionTabs.key]);var Ye=function(){var I=Object(G.a)(m.a.mark(function J(){var me,j;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:return me=he.getFieldValue(),_e.next=3,Object(ut.a)("/api/student_works/".concat(ye.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:me.hidden_comment,comment:me.comment}});case 3:j=_e.sent,j.status===0&&(Se.b.success("\u8BC4\u9605\u6210\u529F"),he.resetFields(),ee({type:"shixunHomeworks/setActionTabs",payload:{}}),ee({type:"shixunHomeworks/getShixunWorkReport",payload:Object(g.a)({},ye)}));case 5:case"end":return _e.stop()}},J)}));return function(){return I.apply(this,arguments)}}();return e.a.createElement(e.a.Fragment,null,e.a.createElement(qe.a,{centered:!0,title:"\u66F4\u6539\u70B9\u8BC4",visible:X.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(G.a)(m.a.mark(function I(){var J;return m.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:J=he.getFieldValue(),JSON.stringify(J)==="{}"||J.hidden_comment===""&&J.comment===""?Ke(!0):Ye();case 2:case"end":return j.stop()}},I)})),onCancel:function(){ee({type:"shixunHomeworks/setActionTabs",payload:{}})}},e.a.createElement(i.a,{form:he,onChange:function(){Ae&&Ke(!1)}},e.a.createElement("p",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.a.createElement(i.a.Item,{name:"comment"},e.a.createElement(gt.a.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),e.a.createElement("p",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.a.createElement(i.a.Item,{name:"hidden_comment"},e.a.createElement(gt.a.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),Ae&&e.a.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))},Y=Object(Re.a)(function(_){var U=_.shixunHomeworks;return{shixunHomeworks:U}})(Pe),ne=t("Xm8N"),ce=t("9Bee"),Ge=t("XYT7"),v=t("1n7x"),E=t.n(v),de=function(U){var X,ee,je=U.shixunHomeworks,ye=U.globalSetting,Ne=U.loading,oe=U.dispatch,Ae=Object(B.a)(U,["shixunHomeworks","globalSetting","loading","dispatch"]),Ke=Object(d.useState)(Object(g.a)({},Object(pe.m)())),Ve=Object(P.a)(Ke,2),T=Ve[0],he=Ve[1],Ye=Object(pe.m)(),I=Object(d.useState)([]),J=Object(o.a)(I),me=Object(d.useState)({last:!1}),j=Object(P.a)(me,2),Ee=j[0],_e=j[1],xt=Object(d.useState)({last:!1}),y=Object(P.a)(xt,2),it=y[0],Ct=y[1],n=Object(d.useRef)(),Tt=Object(d.useRef)(),lt=Object(d.useState)(!1),tt=Object(P.a)(lt,2),Je=tt[0],st=tt[1],_t=Object(d.useState)(!1),Qe=Object(P.a)(_t,2),ct=Qe[0],Et=Qe[1],na=Object(d.useState)(!1),Ht=Object(P.a)(na,2),ft=Ht[0],Mt=Ht[1],r=je.shixunWorkReport,Jt=Object(H.c)(),Rt=Object(d.useState)(new x.a),pt=Object(P.a)(Rt,2),Xt=pt[0],Qt=pt[1],jt=Object(d.useState)(0),kt=Object(P.a)(jt,2),la=kt[0],ra=kt[1],Wt=Object(d.useState)([]),$t=Object(P.a)(Wt,2),be=$t[0],Zt=$t[1];Object(d.useEffect)(function(){return oe({type:"globalSetting/footerToggle",payload:!1}),function(){oe({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(d.useEffect)(function(){je.actionTabs.key==="\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"&&be.length>0&&Pt("all")},[be]),Object(d.useEffect)(function(){he(Object(g.a)({},Ye))},[Ae.location.pathname]);var oa=function(){document.body.scrollIntoView()};function Kt(){return ht.apply(this,arguments)}function ht(){return ht=Object(G.a)(m.a.mark(function M(){var S,C,te,ke,Fe,rt,l;return m.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return te=JSON.parse(sessionStorage.all_student_works_params||"{}"),c.next=3,oe({type:"shixunHomeworks/getAllStudentWorks",payload:Object(g.a)(Object(g.a)({},T),te)});case 3:ke=c.sent,Zt(ke.all_student_works),Fe=(S=ke.all_student_works)===null||S===void 0?void 0:S.map(function(F){return String(F.student_work_id)}).indexOf(T.homeworkId),Fe===((C=ke.all_student_works)===null||C===void 0?void 0:C.length)-1?_e({last:!0}):_e((rt=ke.all_student_works)===null||rt===void 0?void 0:rt[Fe+1]),Fe===0?Ct({last:!0}):Ct((l=ke.all_student_works)===null||l===void 0?void 0:l[Fe-1]);case 8:case"end":return c.stop()}},M)})),ht.apply(this,arguments)}var Ut=function(){document.querySelectorAll("canvas").forEach(function(S){(!S.clientWidth||!S.clientHeight)&&S.remove()})},Vt=function(){n.current.offsetHeight>62e3&&Mt(!1)},Pt=function(){var M=Object(G.a)(m.a.mark(function S(C){var te,ke,Fe,rt,l,s,c,F,W;return m.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:W=function(){return W=Object(G.a)(m.a.mark(function ve(){return m.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,oe({type:"shixunHomeworks/getShixunWorkReport",payload:{homeworkId:be[te].student_work_id}});case 2:oa(),te++,setTimeout(Object(G.a)(m.a.mark(function yt(){var dt,bt,Bt,mt;return m.a.wrap(function(It){for(;;)switch(It.prev=It.next){case 0:Ut(),dt=document.querySelector("#export-all").children,bt=E()(),Bt=m.a.mark(function ia(sa){return m.a.wrap(function(ta){for(;;)switch(ta.prev=ta.next){case 0:return ta.next=2,bt.set(l).from(dt[sa]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var ca=Object(G.a)(m.a.mark(function ua(da){return m.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(!(sa<dt.length-1)){Gt.next=3;break}return Gt.next=3,da.addPage();case 3:case"end":return Gt.stop()}},ua)}));return function(ua){return ca.apply(this,arguments)}}());case 2:case"end":return ta.stop()}},ia)}),mt=0;case 5:if(!(mt<dt.length)){It.next=10;break}return It.delegateYield(Bt(mt),"t0",7);case 7:mt++,It.next=5;break;case 10:Xt.file("".concat(be[te-1].student_work_user_name).concat(te,".pdf"),bt.output("blob")),ke.update({content:e.a.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",e.a.createElement("span",{className:"c-blue"},te),"/",be==null?void 0:be.length,e.a.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),te==(be==null?void 0:be.length)?(ke.destroy(),zt()):F();case 13:case"end":return It.stop()}},yt)})),2200);case 5:case"end":return at.stop()}},ve)})),W.apply(this,arguments)},F=function(){return W.apply(this,arguments)},te=0,Mt(!0),ke=qe.a.info({width:460,title:e.a.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A,",e.a.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:e.a.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",e.a.createElement("span",{className:"c-blue"},te+1),"/",C!=="all"?1:be==null?void 0:be.length,e.a.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:D.a.modal,onOk:function(){}}),Ut(),oa(),Fe=Tt.current.children,rt=E()(),l={margin:[0,0],filename:"".concat(r.username,".pdf"),html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}},s=m.a.mark(function Le(ve){return m.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,rt.set(l).from(Fe[ve]).toContainer().toCanvas().toPdf().get("pdf").then(function(){var yt=Object(G.a)(m.a.mark(function dt(bt){return m.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:if(!(ve<Fe.length-1)){mt.next=3;break}return mt.next=3,bt.addPage();case 3:case"end":return mt.stop()}},dt)}));return function(dt){return yt.apply(this,arguments)}}());case 2:case"end":return at.stop()}},Le)}),c=0;case 12:if(!(c<Fe.length)){le.next=17;break}return le.delegateYield(s(c),"t0",14);case 14:c++,le.next=12;break;case 17:if(st(!1),!(C!=="all"||(be==null?void 0:be.length)<2)){le.next=25;break}return Xt.file("".concat(r.username,".pdf"),rt.output("blob"),{base64:!1}),ke.destroy(),zt(),le.abrupt("return");case 25:F();case 26:case"end":return le.stop()}},S)}));return function(C){return M.apply(this,arguments)}}(),zt=function(){Mt(!1),Xt.generateAsync({type:"blob"}).then(function(S){var C=document.createElement("a");C.href=window.URL.createObjectURL(S),C.download=r.course_name+".zip",document.body.appendChild(C);var te=document.createEvent("MouseEvents");te.initEvent("click",!1,!1),C.dispatchEvent(te),document.body.removeChild(C),Qt(new x.a)})};Object(d.useEffect)(function(){qt()},[T.homeworkId]);var qt=function(){var M=Object(G.a)(m.a.mark(function S(){return m.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:return Et(!0),te.next=3,oe({type:"shixunHomeworks/getShixunWorkReport",payload:Object(g.a)({},T)});case 3:Et(!1),Object(H.c)()&&Kt();case 5:case"end":return te.stop()}},S)}));return function(){return M.apply(this,arguments)}}(),wt=[{title:"\u5173\u5361",dataIndex:"name",render:function(S,C,te){return te+1}},{title:"\u4EFB\u52A1\u540D\u79F0",dataIndex:"name"},{title:"\u5F00\u542F\u65F6\u95F4",dataIndex:"open_time"},{title:"\u4EE3\u7801\u4FEE\u6539\u884C\u6570",dataIndex:"diff_code_count",render:function(S,C,te){return S||"- -"}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finished_time"},{title:"\u5B9E\u6218\u8017\u65F6",dataIndex:"time_consuming"},{title:"\u662F\u5426\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",render:function(S){return S?"\u662F":"\u5426"}},{title:"\u7ECF\u9A8C\u503C",dataIndex:"experience",render:function(S,C){return e.a.createElement("div",null,e.a.createElement("span",{className:"c-green"},C.myself_experience),"/",S)}},{title:"\u5173\u5361\u5F97\u5206",dataIndex:"game_score",render:function(S,C){return e.a.createElement("div",null,e.a.createElement("span",{className:"c-green"},S),"/",C.game_score_full)}},{title:"\u8C03\u5206",dataIndex:"game_score",render:function(S,C){return Jt?e.a.createElement($e,{max:C.game_score_full,defaultValue:parseFloat(S),onBlur:function(){var te=Object(G.a)(m.a.mark(function ke(Fe){var rt;return m.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,oe({type:"shixunHomeworks/changeScore",payload:{categoryId:T.homeworkId,type:"report",score:Fe,challenge_id:C.challenge_id}});case 2:return rt=s.sent,s.next=5,oe({type:"shixunHomeworks/getShixunWorkReport",payload:Object(g.a)({},T)});case 5:rt.status===0&&Se.b.success("\u64CD\u4F5C\u6210\u529F");case 6:case"end":return s.stop()}},ke)}));return function(ke){return te.apply(this,arguments)}}()}):S}}],ea=function(S){oe({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(function(){S==="next"?Re.c.push("/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/").concat(Ee==null?void 0:Ee.student_work_id,"/comment")):Re.c.push("/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/").concat(it==null?void 0:it.student_work_id,"/comment"))},200)};return e.a.createElement("section",{className:"bg-fafafa mb100",style:{position:"sticky",top:0}},e.a.createElement("div",{className:"edu-container mt10"},e.a.createElement(ge.a,{loading:ct,active:!0,avatar:{size:40},paragraph:{rows:5}},e.a.createElement("div",{className:"edu-container"},r.course_id&&e.a.createElement("section",{className:"animated fadeIn"},e.a.createElement("aside",{className:""},r.category&&e.a.createElement(Z.a,{separator:">"},e.a.createElement(Z.a.Item,null,e.a.createElement(Me.Link,{to:"/classrooms/".concat(r.course_id,"/shixun_homework")},r.course_name)),e.a.createElement(Z.a.Item,null,e.a.createElement(Me.Link,{to:"/classrooms/".concat(r.course_id,"/shixun_homework/").concat(r.category.main?"":r.category.category_id)},r.category.category_name)),e.a.createElement(Z.a.Item,null,e.a.createElement(Me.Link,{to:"/classrooms/".concat(r.course_id,"/shixun_homework/").concat(r.homework_common_id,"/detail")},"\u4F5C\u4E1A\u8BE6\u60C5")),e.a.createElement(Z.a.Item,null,r.username))),e.a.createElement("aside",{className:[D.a.title1,"mt20"].join(" ")},e.a.createElement(A.a,{align:"middle"},e.a.createElement(p.a,{flex:1},e.a.createElement(Me.Link,{to:"/classrooms/".concat(r.course_id,"/shixun_homework/").concat(r.homework_common_id,"/detail")},e.a.createElement(nt.a,{className:"font16 c-black"})),e.a.createElement("strong",{className:"font20 ml5"},r.shixun_name),e.a.createElement(se.i,{status:r.homework_status})),e.a.createElement(p.a,{className:D.a.title1_right},r.view_tpi&&e.a.createElement(f.a,null,e.a.createElement("span",{className:"iconfont icon-yijiandianping mr5"}),e.a.createElement(Me.Link,{className:"c-black",target:"_blank",to:"/tasks/".concat(r==null||((X=r.shixun_detail)===null||X===void 0||((ee=X[0])===null||ee===void 0))?void 0:ee.game_identifier)},"\u67E5\u770B\u5B66\u5458\u5B9E\u8BAD")),Object(H.c)()&&r.homework_end===!1&&!!r.myshixun_id&&e.a.createElement(f.a,{className:"ml10",onClick:Object(G.a)(m.a.mark(function M(){return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u6253\u56DE\u91CD\u505A",selectArrs:{myshixun_identifier:r.myshixun_identifier}}});case 2:case"end":return C.stop()}},M)}))},e.a.createElement("span",{className:"iconfont icon-dahuizhongzuo3x mr5"}),"\u6253\u56DE\u91CD\u505A"),e.a.createElement(f.a,{className:"ml10",onClick:function(){return Pt("")},loading:Je},e.a.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5B9E\u8BAD\u62A5\u544A"),Object(H.c)()&&(be==null?void 0:be.length)>1&&e.a.createElement(f.a,{className:"ml10",onClick:function(){return Pt("all")}},e.a.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A"))))),e.a.createElement("aside",{className:"mt30 relative"})),e.a.createElement("aside",{className:"edu-container bg-white",ref:n},e.a.createElement("div",{id:"export-all",ref:Tt},e.a.createElement("div",{id:"export-all-1"},e.a.createElement("div",{className:D.a.title},e.a.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),e.a.createElement("div",null,Object(H.c)()&&e.a.createElement(f.a,{className:"mr20",type:"primary",onClick:function(){oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:r.user_id,data:Object(g.a)({},r)}}})}},e.a.createElement(h.a,null),r.has_shixun_work_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),e.a.createElement(u.a,{style:{marginTop:0}}),e.a.createElement(A.a,{className:"pl30 pr30"},e.a.createElement(p.a,null,e.a.createElement("img",{className:D.a.userPic,src:"".concat(N.a.IMG_SERVER,"/images/").concat(r.image_url),alt:r.username})),e.a.createElement(p.a,null,e.a.createElement("span",{className:"font16 ml40"},r.username),e.a.createElement(se.e,{status:r.compelete_status}),e.a.createElement("ul",{className:D.a.userInfo},e.a.createElement("li",null,"\u5B66\u53F7\uFF1A",r.student_id||"--"),e.a.createElement("li",null,"\u5206\u73ED\uFF1A",r.group_name||"--"),e.a.createElement("br",null),e.a.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5173\u5361\uFF1A",e.a.createElement("span",{className:"c-red"},r.complete_count),"/",e.a.createElement("span",{className:"c-red"},r.challenges_count)),e.a.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5173\u5361\uFF1A",e.a.createElement("span",{className:"c-red"},r.current_complete_count||"-"),"/",e.a.createElement("span",{className:"c-red"},r.challenges_count)),e.a.createElement("li",null,"\u5B8C\u6210\u6548\u7387\uFF1A",r&&r.efficiency===null?"--":r&&r.efficiency),e.a.createElement("li",null,"\u8BFE\u5802\u6700\u9AD8\u5B8C\u6210\u6548\u7387\uFF1A",r&&r.max_efficiency===null?"--":r&&r.max_efficiency))),e.a.createElement("ul",{className:[D.a.listItem,"mt10"].join(" ")},e.a.createElement("li",null,e.a.createElement("strong",null,"\u901A\u5173\u65F6\u95F4"),e.a.createElement("div",{className:"c-light-black mt20"},r&&r.passed_time===null||r&&r.passed_time==="--"?"--":ae()(r&&r.passed_time).format("YYYY-MM-DD HH:mm"))),e.a.createElement("li",null,e.a.createElement("strong",null,"\u5B9E\u8BAD\u603B\u8017\u65F6"),e.a.createElement("div",{className:"c-light-black mt20"},r.time_consuming)),e.a.createElement("li",null,e.a.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),e.a.createElement("div",{className:"mt20"},r.evaluate_count)),(r==null?void 0:r.eff_score_full)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("li",null,e.a.createElement("strong",null,"\u5173\u5361\u5F97\u5206"),e.a.createElement("div",{className:"mt20"},e.a.createElement("span",{className:"c-orange"},r.challenge_score),"/",e.a.createElement("span",{className:"c-light-black"},r.challenge_score_full))),e.a.createElement("li",null,e.a.createElement("strong",null,"\u6548\u7387\u5206"),e.a.createElement("div",{className:"mt20"},e.a.createElement("span",{className:"c-orange"},r.eff_score),"/",e.a.createElement("span",{className:"c-light-black"},r.eff_score_full)))),e.a.createElement("li",null,e.a.createElement("strong",null,"\u8FDF\u4EA4\u6263\u5206"),e.a.createElement("div",{className:"mt20"},e.a.createElement("span",null,r.late_penalty||"- -"))),e.a.createElement("li",null,e.a.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9"),e.a.createElement("div",{className:"mt20"},e.a.createElement("span",{className:"c-orange"},r.work_score),"/",e.a.createElement("span",{className:"c-light-black"},r.all_work_score))),e.a.createElement("li",null,e.a.createElement("strong",null,"\u603B\u8BC4"),e.a.createElement("div",{className:"mt20"},e.a.createElement("span",{className:"c-orange"},r.overall_appraisal))))),e.a.createElement(u.a,{style:{margin:0}}),(r.work_comment_hidden||r.work_comment)&&e.a.createElement("div",null,e.a.createElement(A.a,{align:"middle"},e.a.createElement(p.a,{flex:1},e.a.createElement("h1",{className:D.a.title},"\u70B9\u8BC4\u5185\u5BB9")),e.a.createElement(p.a,{className:"pr30"},Object(H.c)()&&e.a.createElement(f.a,{onClick:Object(G.a)(m.a.mark(function M(){return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:qe.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:e.a.createElement(R.a,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk:function(){return Object(G.a)(m.a.mark(function ke(){var Fe;return m.a.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Object(Ge.m)({comment_id:r.comment_id,homeworkId:T.homeworkId});case 2:Fe=l.sent,Fe.status===0&&(Se.b.success("\u5220\u9664\u6210\u529F"),oe({type:"shixunHomeworks/getShixunWorkReport",payload:Object(g.a)({},T)}));case 4:case"end":return l.stop()}},ke)}))()}});case 1:case"end":return C.stop()}},M)}))},e.a.createElement(L.a,null),"\u5220\u9664"))),e.a.createElement(u.a,{style:{margin:0}}),r.work_comment&&e.a.createElement("aside",{className:"pl30 pr30 mt20"},e.a.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.a.createElement("br",null),e.a.createElement(ce.a,{value:r.work_comment})),r.work_comment_hidden&&e.a.createElement("aside",{className:"pl30 pr30 mt20"},e.a.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.a.createElement("br",null),e.a.createElement(ce.a,{value:r.work_comment_hidden}))),e.a.createElement("h1",{className:D.a.title},"\u9636\u6BB5\u6210\u7EE9"),e.a.createElement("aside",{className:"pl30 pr30"},e.a.createElement(w.a,{dataSource:r.stage_list,pagination:!1,columns:wt})),(r==null?void 0:r.work_description)&&e.a.createElement(e.a.Fragment,null,e.a.createElement("h1",{className:D.a.title},"\u4E2A\u4EBA\u603B\u7ED3"),e.a.createElement("aside",{className:"pl30 pr30"},e.a.createElement(ce.a,{value:r==null?void 0:r.work_description}))),e.a.createElement("h1",{className:D.a.title},"\u56FE\u5F62\u7EDF\u8BA1"),e.a.createElement(vt,null),e.a.createElement("h1",{className:D.a.title},"\u5B9E\u8BAD\u8BE6\u60C5")),e.a.createElement(Nt,{autoHeight:ft}))),Object(H.c)()&&e.a.createElement("aside",{className:"".concat(D.a.footerBar," ").concat(Je?D.a.footerBarStatic:"")},e.a.createElement("aside",{className:"edu-container"},e.a.createElement(A.a,{align:"middle"},e.a.createElement(p.a,{flex:"1"},e.a.createElement(Me.Link,{className:D.a.exitComment,to:"/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/detail")},"\u8FD4\u56DE\u5217\u8868")),e.a.createElement(p.a,{flex:"1",className:"tr"},e.a.createElement(f.a,{type:"default",disabled:it==null?void 0:it.last,onClick:function(){return ea()}},"\u4E0A\u4E00\u4E2A"),e.a.createElement(f.a,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Ee==null?void 0:Ee.last,onClick:function(){return ea("next")}},"\u4E0B\u4E00\u4E2A"),Object(H.c)()&&e.a.createElement(f.a,{type:"primary",onClick:Object(G.a)(m.a.mark(function M(){return m.a.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:r.user_id,data:Object(g.a)({},r)}}});case 1:case"end":return C.stop()}},M)}))},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),e.a.createElement(Y,null),e.a.createElement(ne.a,null))},re=k.default=Object(Re.a)(function(_){var U=_.shixunHomeworks,X=_.loading,ee=_.globalSetting;return{shixunHomeworks:U,globalSetting:ee,loading:X.effects}})(de)},"7ahc":function(Te,k,t){"use strict";t.d(k,"a",function(){return G});var Q=t("XEnU"),ge=t("IIKO"),Oe=t("+L6B"),w=t("2/Rp"),K=t("y8nQ"),u=t("Vl3Y"),a=t("k16G"),A=t("OaEy"),V=t("2fM7"),f=t("q1tI"),b=t.n(f),p=t("VrN/"),De=t.n(p),Z=t("p77/"),we=t.n(Z),Se=t("c5Ni"),He=t.n(Se),m=V.a.Option,z={labelCol:{span:4},wrapperCol:{span:20}},qe={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"]};k.b=function(o){var g=o.callback,P=o.onCancel,B=Object(f.useState)("python"),d=Object(a.a)(B,2),e=d[0],O=d[1];function ae(x){O(qe[x][1])}function $(x){g(x)}return b.a.createElement(u.a,Object(ge.a)({},z,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:$}),b.a.createElement(u.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.a.createElement(V.a,{onChange:ae},Object.keys(qe).map(function(x){return b.a.createElement(m,{key:x,value:x},qe[x][0])}))),b.a.createElement(u.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.a.createElement(G,{mode:e})),b.a.createElement("div",{className:"flex-container flex-end"},b.a.createElement(w.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.a.createElement(w.a,{type:"ghost",onClick:P},"\u53D6\u6D88")))};function G(o){var g=o.value,P=o.onChange,B=o.mode,d=o.options,e=d===void 0?{}:d,O=Object(f.useRef)(),ae=Object(f.useState)(),$=Object(a.a)(ae,2),x=$[0],pe=$[1];return Object(f.useEffect)(function(){if(x){var Re=function(nt){var h=nt.getValue();P&&P(h)};return x.on("change",Re),function(){x.off("change",Re)}}},[x,P]),Object(f.useEffect)(function(){x&&x.setOption("mode",B)},[x,B]),Object(f.useEffect)(function(){x&&((g!==x.getValue()||g==="")&&setTimeout(function(){x.setValue(g||" ")},300))},[x,g]),Object(f.useEffect)(function(){if(O.current&&!x){var Re=De.a.fromTextArea(O.current,Object(Q.a)({mode:B,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},e));pe(Re)}},[O.current,x]),b.a.createElement("div",{className:"my-codemirror-container"},b.a.createElement("textarea",{ref:O}))}},"9Bee":function(Te,k,t){"use strict";var Q=t("XEnU"),ge=t("q1tI"),Oe=t.n(ge),w=t("vg9a"),K=t("k16G"),u=t("DlQD"),a=t.n(u),A=t("rUJ1");function V(h,R){var L=h.match(/^(\s+)(?:```)/);if(L===null)return R;var N=L[1];return R.split(`
`).map(function(H){var se=H.match(/^\s+/);if(se===null)return H;var ie=Object(K.a)(se,1),Ue=ie[0];return Ue.length>=N.length?H.slice(N.length):H}).join(`
`)}var f=[],b=["<ul>"],p=new a.a.Renderer,De=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Z(){f.length=0,b=["<ul>"]}var we={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Se(h,R,L,N){if(R>=h.length||h[R].level<=L)return R;var H=h[R];N.push("<li><a href='#"+H.anchor+"'>"+H.text+"</a>"),R++;var se=[];return R=Se(h,R,H.level,se),se.length>0&&(N.push("<ul>"),se.forEach(function(ie){N.push(ie)}),N.push("</ul>")),N.push("</li>"),R=Se(h,R,L,N),R}function He(){return Se(f,0,0,b),b.push("</ul>"),b.join("")}var m={heading:function(R){var L=De.exec(R);if(L)return{type:"heading",raw:L[0],depth:L[1].length,text:L[2]}},fences:function(R){var L=this.rules.block.fences.exec(R);if(L){var N=L[0],H=V(N,L[3]||""),se=L[2]?L[2].trim():L[2];if(["latex","katex","math"].indexOf(se)>=0){var ie=G(),Ue=H;H=ie,o[ie]={type:"block",expression:Ue}}return{type:"code",raw:N,lang:se,text:H}}}},z=/(?:\${2})([^\n`]+?)(?:\${2})/gi,qe=0,G=function(){return"__special_katext_id_".concat(qe++,"__")},o={};function g(){return o}function P(){qe=0,o={}}function B(h){return h=h.replace(z,function(R,L){var N=G();return o[N]={type:"inline",expression:L},N}),h}var d=p.listitem;p.listitem=function(h){return d(B(h))};var e=p.paragraph;p.paragraph=function(h){return e(B(h))};var O=p.tablecell;p.tablecell=function(h,R){return O(B(h),R)},p.code=function(h,R,L){var N=(R||"").match(/\S*/)[0];return N?["latex","katex","math"].indexOf(N)>=0?"<p class='editormd-tex'>".concat(h,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(R,'">').concat(L?h:Object(A.escape)(h,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(L?h:Object(A.escape)(h,!0))+"</code></pre>"},p.heading=function(h,R,L){var N=this.options.headerPrefix+L.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return f.push({anchor:N,level:R,text:h}),"<h"+R+' id="'+N+'">'+h+"</h"+R+">"},a.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),a.a.use({tokenizer:m,renderer:p});var ae=a.a,$=t("SJMd"),x=t("m3rI"),pe=t("Oy/b"),Re=/<pre[^>]*>/g;function Me(h){var R=document.createElement("div");return R.innerHTML=h,R.childNodes.length===0?"":R.childNodes[0].nodeValue}var nt=k.a=function(h){var R=h.value,L=R===void 0?"":R,N=h.className,H=h.showTextOnly,se=h.showLines,ie=h.style,Ue=ie===void 0?{}:ie,xe=String(L),D=Object(ge.useMemo)(function(){try{var Xe=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,We=/\"\/api\/attachments\/|\"\/attachments\/download\//g,$e=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;xe=xe.replace(Xe,"("+x.a.API_SERVER+"/api/attachments/").replace(We,'"'+x.a.API_SERVER+"/api/attachments/").replace($e,'"'+x.a.API_SERVER+"/files/uploads/")}catch(Ot){}var Ce=ae(xe);setTimeout(function(){return vt()},300);var Ie=g();if(xe.match(/\[TOC\]/)&&(Ce=Ce.replace("<p>[TOC]</p>",He()),Z()),Ce=Ce.replace(/(__special_katext_id_\d+__)/g,function(Ot,ot){var ue=Ie[ot],At=ue.type,Lt=ue.expression;return Object(pe.renderToString)(Me(Lt)||"",{displayMode:At==="block",throwOnError:!1,output:"html"})}),Ce=Ce.replace(/▁/g,"\u2581\u2581\u2581"),P(),H){var q=document.createElement("div");return q.innerHTML=Ce,q.innerText}return Ce},[xe]),Be=Object(ge.useRef)();we.WebkitLineClamp=se,se&&(Ue=Object(Q.a)(Object(Q.a)({},Ue),we));function ze(Xe){var We=Xe.target;if(We.tagName.toUpperCase()==="A"){var $e=We.getAttribute("href");if($e.startsWith("#")){Xe.preventDefault();var Ce=document.getElementById($e.replace("#",""));Ce&&Ce.scrollIntoView(!0)}}}var vt=function(){};return Object(ge.useEffect)(function(){if(Be.current&&D&&(D.match(Re)&&window.PR.prettyPrint()),Be.current)return Be.current.addEventListener("click",ze),function(){Be.current.removeEventListener("click",ze),P(),Z()}},[D,Be.current,ze]),Oe.a.createElement(Oe.a.Fragment,null,Oe.a.createElement("div",{ref:Be,style:Object(Q.a)({},Ue),className:"".concat(N||""," markdown-body "),dangerouslySetInnerHTML:{__html:D}}))}},"9VGf":function(Te,k,t){"use strict";t.d(k,"a",function(){return Oe});var Q=t("q1tI"),ge=t.n(Q);function Oe(w,K){var u=Object(Q.useRef)();Object(Q.useEffect)(function(){u.current=w}),Object(Q.useEffect)(function(){function a(){u.current()}if(K!==null){var A=setInterval(a,K);return function(){return clearInterval(A)}}},[K])}},BjJ7:function(Te,k,t){"use strict";t.d(k,"d",function(){return ge}),t.d(k,"c",function(){return Oe}),t.d(k,"e",function(){return w}),t.d(k,"b",function(){return K}),t.d(k,"a",function(){return a});var Q=t("m3rI");function ge(A){var V=!0;if(A.length>0){for(var f=0;f<A.length;f++)if(A[f].compile_success==0||!A[f].compile_success){V=!1;break}}else V=!1;return V}function Oe(A){for(var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",f=[],b=0;b<A.length;b++){var p=A[b],De=V?"".concat(V,"/").concat(p.name):"".concat(p.name);f.push({title:p.name,isLeaf:!(p.type==="tree"),key:De})}return f}function w(A,V,f){for(var b=0;b<A.length;b++){var p=A[b];if(p.key===V){p.children=f;break}p.children&&w(p.children,V,f)}return A}function K(A,V,f){var b;return function(){var p=this,De=arguments,Z=function(){b=null,f||A.apply(p,De)},we=f&&!b;clearTimeout(b),b=setTimeout(Z,V),we&&A.apply(p,De)}}var u=!0,a=Q.a.API_SERVER},"C+DQ":function(Te,k,t){},CTES:function(Te,k,t){"use strict";var Q=t("VTBJ"),ge=t("q1tI"),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},w=Oe,K=t("6VBw"),u=function(V,f){return ge.createElement(K.a,Object(Q.a)(Object(Q.a)({},V),{},{ref:f,icon:w}))};u.displayName="SolutionOutlined";var a=k.a=ge.forwardRef(u)},HmJG:function(Te,k,t){},M8RZ:function(Te,k,t){"use strict";t.d(k,"a",function(){return V});var Q=t("XKWP"),ge=t("N7Kx"),Oe=t("kFHX"),w=t("4jIl"),K=t("q1tI"),u=t.n(K),a=t("i8i4"),A=t.n(a),V=function(f){Object(Oe.a)(p,f);var b=Object(w.a)(p);function p(De){var Z;Object(Q.a)(this,p),Z=b.call(this,De);var we=window.document;return Z.node=we.createElement("div"),we.body.appendChild(Z.node),Z}return Object(ge.a)(p,[{key:"render",value:function(){var Z=this.props.children;return Object(a.createPortal)(Z,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),p}(u.a.Component)},Ot1p:function(Te,k,t){"use strict";var Q=t("2qtc"),ge=t("kLXV"),Oe=t("Cmcn"),w=t("k16G"),K=t("v7Ap"),u=t("q1tI"),a=t.n(u),A=t("VrN/"),V=t.n(A),f=t("bdgK"),b=t("p77/"),p=t("Bd2K"),De=t("ELLl"),Z=t("19Vz"),we=t("lZu9"),Se=t("kSUc"),He=t("9Bee"),m=t("IIKO"),z=t("dejd"),qe=t("C+DQ"),G=[{title:"\u7C97\u4F53",icon:"icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"icon-sum",actionName:"inline-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"icon-formula",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"icon-picture",actionName:"upload-image"},{title:"\u8868\u683C",icon:"icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"icon-eraser",actionName:"eraser"}];function o(i){var Pe=i.onActionCallback,Y=i.title,ne=i.icon,ce=i.actionName,Ge=i.className,v=Ge===void 0?"":Ge,E=i.children;function de(){Pe(ce)}return a.a.createElement("a",{title:Y,className:v,onClick:de},a.a.createElement("i",{className:"md-iconfont ".concat(ne)}),E)}var g=function(i){var Pe=i.watch,Y=i.showNullButton,ne=i.onActionCallback,ce=i.fullScreen,Ge=i.insertTemp,v=[].concat(G,[{title:"".concat(Pe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Pe?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return a.a.createElement("ul",{className:"markdown-toolbar-container"},v.map(function(E,de){return a.a.createElement("li",{key:de},E.actionName?a.a.createElement(o,Object(m.a)({},E,{onActionCallback:ne})):a.a.createElement("span",{className:"v-line"}))}),Y?a.a.createElement("li",null,a.a.createElement(o,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:ne},a.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ge&&a.a.createElement("li",null,a.a.createElement(o,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Ge),onActionCallback:ne},a.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),a.a.createElement("li",{className:"btn-full-screen"},a.a.createElement(o,{icon:"".concat(ce?"icon-shrink":"icon-enlarge"),title:ce?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:ne})))},P=t("M8RZ"),B=t("+L6B"),d=t("2/Rp"),e=t("y8nQ"),O=t("Vl3Y"),ae=t("5NDa"),$=t("5rEg"),x={labelCol:{span:4},wrapperCol:{span:20}},pe=function(i){var Pe=i.callback,Y=i.onCancel;function ne(ce){Pe(ce)}return a.a.createElement(O.a,Object(m.a)({},x,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ne}),a.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},a.a.createElement($.a,null)),a.a.createElement(O.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},a.a.createElement($.a,null)),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(d.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))},Re=t("7ahc"),Me=t("HmJG"),nt=t("BjJ7"),h=O.a.useForm,R={width:280,marginRight:10},L={labelCol:{span:5},wrapperCol:{span:19}},N=function(i){var Pe=i.callback,Y=i.onCancel,ne=h(),ce=Object(w.a)(ne,1),Ge=ce[0];function v(re){Pe(re)}function E(re){Ge.setFieldsValue({src:"/api/attachments/".concat(re.id)})}function de(re){var _=re.target.files[0];se(_,E)}return a.a.createElement(O.a,Object(m.a)({form:Ge},L,{className:"upload-image-panel",onFinish:v}),a.a.createElement(O.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},a.a.createElement("div",{className:"flex-container"},a.a.createElement(O.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},a.a.createElement($.a,{style:R})),a.a.createElement(H,{onFileChange:de}))),a.a.createElement(O.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},a.a.createElement($.a,{style:{width:264}})),a.a.createElement(O.a.Item,{style:{textAlign:"right"}},a.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(d.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))};function H(i){var Pe=i.onFileChange;return a.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",a.a.createElement("input",{type:"file",accept:"image/*",onChange:Pe}))}function se(i,Pe){if(!i)throw new String("\u6CA1\u6709\u6587\u4EF6");var Y=new FormData;Y.append("editormd-image-file",i),Y.append("file_param_name","editormd-image-file"),Y.append("byxhr","true");var ne=new window.XMLHttpRequest;ne.withCredentials=!0,ne.addEventListener("load",function(ce){Pe(JSON.parse(ce.target.responseText))},!1),ne.addEventListener("error",function(ce){console.error(ce)},!1),ne.open("POST","".concat(nt.a,"/api/attachments.json")),ne.send(Y)}var ie=t("giR+"),Ue=t("fyUT"),xe=t("7Kak"),D=t("9yH6"),Be=D.a.Group,ze={margin:"0 8px"},vt=function(i){var Pe=i.callback,Y=i.onCancel;function ne(ce){Pe(ce)}return a.a.createElement(O.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ne},a.a.createElement("div",{className:"flex-container"},a.a.createElement("span",{style:ze},"\u5355\u5143\u683C\u6570\uFF1A"),a.a.createElement("span",{style:ze},"\u884C\u6570"),a.a.createElement(O.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},a.a.createElement(Ue.a,null)),a.a.createElement("span",{style:ze},"\u5217\u6570"),a.a.createElement(O.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},a.a.createElement(Ue.a,null))),a.a.createElement("div",{className:"flex-container",style:{marginTop:12}},a.a.createElement("span",{style:ze},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),a.a.createElement(O.a.Item,{name:"align"},a.a.createElement(Be,null,a.a.createElement(D.a,{value:"default"},a.a.createElement("i",{className:"fa fa-align-justify"})),a.a.createElement(D.a,{value:"left"},a.a.createElement("i",{className:"fa fa-align-left"})),a.a.createElement(D.a,{value:"center"},a.a.createElement("i",{className:"fa fa-align-center"})),a.a.createElement(D.a,{value:"right"},a.a.createElement("i",{className:"fa fa-align-right"}))))),a.a.createElement("div",{className:"flex-container flex-end"},a.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),a.a.createElement(d.a,{type:"ghost",onClick:Y},"\u53D6\u6D88")))},Xe="link",We="upload-image",$e="code-block",Ce="add-table",Ie="------------",q={default:Ie,left:":".concat(Ie),center:":".concat(Ie,":"),right:"".concat(Ie,":")},Ot=t("9VGf"),ot,ue;function At(){}var Lt=0,et=1e4,Dt="\u2581",St=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function ut(i){return/^\d+$/.test(i)?"".concat(i,"px"):i}var Ft=navigator.platform.toUpperCase().indexOf("MAC")>=0,Nt=Ft?"Cmd":"Ctrl",Yt=(ot={},Object(K.a)(ot,Nt+"-B","bold"),Object(K.a)(ot,Nt+"-I","italic"),ot),gt=(ue={},Object(K.a)(ue,Xe,"\u6DFB\u52A0\u94FE\u63A5"),Object(K.a)(ue,$e,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(K.a)(ue,We,"\u6DFB\u52A0\u56FE\u7247"),Object(K.a)(ue,Ce,"\u6DFB\u52A0\u8868\u683C"),ue),aa=k.a=function(i){var Pe=i.defaultValue,Y=Pe===void 0?"":Pe,ne=i.onChange,ce=i.width,Ge=ce===void 0?"100%":ce,v=i.height,E=v===void 0?400:v,de=i.miniToolbar,re=de===void 0?!1:de,_=i.isFocus,U=_===void 0?!1:_,X=i.watch,ee=i.insertTemp,je=i.id,ye=je===void 0?"markdown-editor-id":je,Ne=i.showResizeBar,oe=Ne===void 0?!1:Ne,Ae=i.noStorage,Ke=Ae===void 0?!1:Ae,Ve=i.showNullButton,T=Ve===void 0?!1:Ve,he=i.fullScreen,Ye=he===void 0?!1:he,I=i.onBlur,J=i.onCMBeforeChange,me=i.className,j=me===void 0?"":me,Ee=i.placeholder,_e=Ee===void 0?"":Ee,xt=i.values,y=xt===void 0?"":xt,it=Object(u.useState)(null),Ct=Object(w.a)(it,2),n=Ct[0],Tt=Ct[1],lt=Object(u.useState)(Y),tt=Object(w.a)(lt,2),Je=tt[0],st=tt[1],_t=Object(u.useState)(X),Qe=Object(w.a)(_t,2),ct=Qe[0],Et=Qe[1],na=Object(u.useState)(Ye),Ht=Object(w.a)(na,2),ft=Ht[0],Mt=Ht[1],r=Object(u.useState)(""),Jt=Object(w.a)(r,2),Rt=Jt[0],pt=Jt[1],Xt=Object(u.useState)(0),Qt=Object(w.a)(Xt,2),jt=Qt[0],kt=Qt[1],la=Object(u.useState)(E),ra=Object(w.a)(la,2),Wt=ra[0],$t=ra[1],be=Object(u.useState)(!1),Zt=Object(w.a)(be,2),oa=Zt[0],Kt=Zt[1],ht=Object(u.useRef)(),Ut=Object(u.useRef)(),Vt=Object(u.useRef)(),Pt=Object(u.useRef)();Object(u.useEffect)(function(){st(y),n==null||n.setValue(y)},[y]),Object(u.useEffect)(function(){if(ht.current){var l=function(F,W){var fe=W.clipboardData;if(fe){var le=fe.types.toString(),Le=fe.items;if(le==="text/html,Files"||le==="Files"||fe.types.indexOf("Files")){var ve=Le[1];le==="Files"&&(ve=Le[0]),ve.kind==="file"&&ve.type.match(/^image\//i)&&se(ve.getAsFile(),function(Ze){Ze.id?s.replaceSelection("![,](/api/attachments/".concat(Ze.id,")")):(Ze==null?void 0:Ze.status)===401&&(document.location.href="/user/login")})}else return!0}return!0},s=V.a.fromTextArea(ht.current,{mode:"markdown",lineNumbers:!re,lineWrapping:!0,value:Y,autoCloseTags:!0,autoCloseBrackets:!0});return U&&s.focus(),s.on("paste",l),Tt(s),function(){s.off("paste",l)}}},[]);var zt=Object(u.useCallback)(function(){if(Ut.current)try{var l=Ut.current.getElementsByClassName("markdown-toolbar-container")[0].offsetHeight,s=Ut.current.getElementsByClassName("markdown-editor-body")[0];ft?s.style.height="calc(100vh - ".concat(l,"px)"):s.style.height="".concat(Wt-l,"px")}catch(c){console.log(c,"---- to set md editor body height")}},[Wt,Ut,ft]);Object(u.useEffect)(function(){function l(){var c=new f.default(function(F){var W=Object(Oe.a)(F),fe;try{for(W.s();!(fe=W.n()).done;){var le=fe.value;(le.target.offsetHeight>0||le.target.offsetWidth>0)&&(zt(),n.setSize("100%","100%"),n.refresh())}}catch(Le){W.e(Le)}finally{W.f()}});return c.observe(ht.current.parentElement),c}if(n){var s=l();return function(){s.unobserve(ht.current.parentElement)}}},[n,zt]),Object(u.useEffect)(function(){if(n){for(var l=[],s=function(){var le=F[c];W=Object(w.a)(le,2);var Le=W[0],ve=W[1],Ze=Object(K.a)({},Le,function(){qt(ve)});l.push(Ze),n.addKeyMap(Ze)},c=0,F=Object.entries(Yt);c<F.length;c++){var W;s()}return function(){var fe=Object(Oe.a)(l),le;try{for(fe.s();!(le=fe.n()).done;){var Le=le.value;n.removeKeyMap(Le)}}catch(ve){fe.e(ve)}finally{fe.f()}}}},[n]),Object(u.useEffect)(function(){Ye!==ft&&Mt(Ye)},[Ye]),Object(Ot.a)(function(){if(!Ke&&jt>0){var l=new Date().getTime(),s=window.sessionStorage.getItem(ye);l>=jt+et&&(!s||s!==Je)&&(window.sessionStorage.setItem(ye,Je),Kt(!0))}},et),Object(u.useEffect)(function(){Et(X)},[n,X]),Object(u.useEffect)(function(){n&&(U&&n.focus())},[n,U]),Object(u.useEffect)(function(){if(ct&&n){var l=function(F){var W=F.target;if(Pt.current){var fe=W.scrollTop/W.scrollHeight;Pt.current.scrollTop=Pt.current.scrollHeight*fe}},s=n.getScrollerElement();return s.addEventListener("scroll",l),function(){s.removeEventListener("scroll",l)}}},[n,ct]),Object(u.useEffect)(function(){if(n&&J){var l=function(c,F){J(c,F)};return n.on("beforeChange",l),function(){n.off("beforeChange",l)}}},[n,J]),Object(u.useEffect)(function(){if(n&&I){var l=function(){I(n.getValue())};return n.on("blur",l),function(){n.off("blur",l)}}},[n,I]),Object(u.useEffect)(function(){if(n){var l=function(c){var F=c.getValue();st(F),kt(new Date().getTime()),c.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),ne&&ne(F)};return n.on("change",l),function(){n.off("change",l)}}},[n,ne]),Object(u.useEffect)(function(){n&&(Y==null?(n.setValue(""),st("")):Y!==n.getValue()&&(n.setValue(Y),st(Y),n.setCursor(n.lineCount(),0)))},[n,Y]);var qt=Object(u.useCallback)(function(l){var s=n.getCursor(),c=n.getSelection(),F=c.split(`
`);switch(l){case"bold":return n.replaceSelection("**"+c+"**"),c===""&&n.setCursor(s.line,s.ch+2),n.focus();case"italic":return n.replaceSelection("*"+c+"*"),c===""&&n.setCursor(s.line,s.ch+1),n.focus();case"code":return n.replaceSelection("`"+c+"`"),c===""&&n.setCursor(s.line,s.ch+1),n.focus();case"inline-latex":return n.replaceSelection("`$$"+c+"$$`"),c===""&&n.setCursor(s.line,s.ch+3),n.focus();case"latex":return n.replaceSelection("```latex\n"+c+"\n```"),n.setCursor(s.line+1,c.length+1),n.focus();case"line-break":return n.replaceSelection(`<br/>
`),n.focus();case"list-ul":return c===""?n.replaceSelection("- "+c):n.replaceSelection(F.map(function(W){return W===""?"":"- ".concat(W)}).join(`
`)),n.focus();case"list-ol":return c===""?n.replaceSelection("1. "+c):n.replaceSelection(F.map(function(W,fe){return W===""?"":"".concat(fe+1,". ").concat(W)}).join(`
`)),n.focus();case"add-null-ch":return c===""&&n.setCursor(s.line,s.ch+1),n.replaceSelection(Dt),n.focus();case"inster-template-1":return c===""&&n.setCursor(s.line,s.ch),n.replaceSelection(St),n.focus();case"eraser":return n.setValue(""),n.focus();case"trigger-watch":return Et(!ct),n.focus();case"trigger-full-screen":return Mt(!ft),n.focus();case Xe:pt(Xe);return;case $e:pt($e);return;case We:pt(We);return;case Ce:pt(Ce);return;default:throw new Error}},[n,ct,ft]),wt=Object(u.useCallback)(function(l){pt("");switch(Rt){case Xe:var s=l.title,c=l.link;return n.replaceSelection("[".concat(s,"](").concat(c,")")),n.focus();case $e:var F=l.language,W=l.content;return n.replaceSelection(["```"+F,W,"```"].join(`
`)),n.focus();case We:var fe=l.src,le=l.alt;return n.replaceSelection("![ ".concat(le," ]( ").concat(fe,' "').concat(le,'" )')),n.focus();case Ce:for(var Le=l.row,ve=l.col,Ze=l.align,at=`
`,yt=0;yt<Le;yt++){for(var dt=[],bt=[],Bt=0;Bt<ve;Bt++)yt===1&&bt.push(q[Ze]),dt.push(" ");yt===1&&(at+="| ".concat(bt.join(" | "),` |
`)),at+="| ".concat(dt.join(ve===1?"":" | "),` |
`)}return n.replaceSelection(at+`
`),n.focus();default:throw new Error}},[n,Rt]),ea=Object(u.useMemo)(function(){switch(Rt){case Xe:return a.a.createElement(pe,{callback:wt,onCancel:M});case $e:return a.a.createElement(Re.b,{callback:wt,onCancel:M});case We:return a.a.createElement(N,{callback:wt,onCancel:M});case Ce:return a.a.createElement(vt,{callback:wt,onCancel:M});default:return null}},[Rt]);function M(){pt("")}Object(u.useEffect)(function(){if(Vt.current){var l=function(Le){W=!0,fe=Le.pageY},s=function(){W=!1},c=function(Le){if(W){var ve=Le.pageY-fe;ve<0&&(ve=0),ve>300&&(ve=300);var Ze=E+ve+"px";$t(Ze)}},F=Vt.current,W=!1,fe=0;return F.addEventListener("mousedown",l),document.addEventListener("mousemove",c),document.addEventListener("mouseup",s),function(){F.removeEventListener("mousedown",l),document.removeEventListener("mousemove",c),document.removeEventListener("mouseup",s)}}},[n,Vt]),Object(u.useEffect)(function(){$t(E)},[E]);var S=ut(Ge),C=ut(Wt),te={width:S,height:C},ke=Object(u.useMemo)(function(){if(jt){var l=new Date(jt),s=l.getHours(),c=l.getMinutes(),F=l.getSeconds();return s=s<10?"0"+s:s,c=c<10?"0"+c:c,F=F<10?"0"+F:F,"".concat(s,":").concat(c,":").concat(F)}return 0},[jt]);function Fe(){window.sessionStorage.removeItem(ye),Kt(!1),kt(0)}function rt(){Kt(!1),kt(0),n.setValue(window.sessionStorage.getItem(ye))}return a.a.createElement(u.Fragment,null,a.a.createElement("div",{className:"markdown-editor-wrapper",ref:Ut},a.a.createElement("div",{className:"markdown-editor-container ".concat(j," ").concat(ct?"on-preview":""," ").concat(re?"mini":""," ").concat(ft?"full-screen":""),style:te},a.a.createElement(g,{insertTemp:ee,watch:ct,fullScreen:ft,showNullButton:T,onActionCallback:qt}),a.a.createElement("div",{className:"markdown-editor-body"},a.a.createElement("div",{className:"codemirror-container"},a.a.createElement("textarea",{ref:ht,placeholder:_e})),ct?a.a.createElement("div",{ref:Pt,className:"preview-container"},a.a.createElement(He.a,{value:Je})):null))),oe?a.a.createElement("a",{ref:Vt,className:"editor-resize"}):null,a.a.createElement(P.a,null,gt[Rt]?a.a.createElement(ge.a,{centered:!0,title:gt[Rt],visible:!0,onCancel:M,footer:null},ea):null))}},Xm8N:function(Te,k,t){"use strict";var Q=t("2qtc"),ge=t("kLXV"),Oe=t("c1Ei"),w=t.n(Oe),K=t("XEnU"),u=t("miYZ"),a=t("tsqr"),A=t("5Tp6"),V=t("SIvP"),f=t("q1tI"),b=t.n(f),p=t("ErOA"),De=t("WHYC"),Z=t("9kvl"),we=function(He){var m=He.shixunHomeworks,z=He.dispatch,qe=Object(V.a)(He,["shixunHomeworks","dispatch"]),G=Object(De.m)();return b.a.createElement(ge.a,{centered:!0,title:"\u63D0\u793A",visible:m.actionTabs.key==="\u6253\u56DE\u91CD\u505A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Object(A.a)(w.a.mark(function o(){var g;return w.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,Object(p.a)("/api/myshixuns/".concat(m.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:G.coursesId}});case 2:g=B.sent,g.shixun_identifier&&(a.b.success("\u64CD\u4F5C\u6210\u529F"),z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:Object(K.a)({},m.actionTabs.params)}));case 4:case"end":return B.stop()}},o)})),onCancel:function(){z({type:"shixunHomeworks/setActionTabs",payload:{}})}},b.a.createElement("p",null,"\u8BE5\u4F5C\u4E1A\u5C06\u88AB\u6253\u56DE\u91CD\u505A\uFF0C\u5B66\u751F\u5B9E\u8BAD\u8BB0\u5F55\u5C06\u88AB\u6E05\u7A7A!"),b.a.createElement("p",null,"\u786E\u5B9A\u6253\u56DE?"))};k.a=Object(Z.a)(function(Se){var He=Se.shixunHomeworks;return{shixunHomeworks:He}})(we)},ZW9T:function(Te,k,t){"use strict";t.d(k,"a",function(){return G});var Q=t("XEnU"),ge=t("miYZ"),Oe=t("tsqr"),w=t("Cmcn"),K=t("k16G"),u=t("SIvP"),a=t("q1tI"),A=t.n(a),V=t("bdgK");function f(o,g,P,B,d){var e=g.getWordUntilPosition(P),O={startLineNumber:P.lineNumber,endLineNumber:P.lineNumber,startColumn:e.startColumn,endColumn:e.endColumn},ae=B.map(function($){return{label:$,kind:o.languages.CompletionItemKind.Keyword,insertText:$,insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:O}});return d.map(function($){ae.push(Object(Q.a)(Object(Q.a)({},$),{},{range:O}))}),ae}var b=function(o){var g={label:"ifelse",kind:o.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},P=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];o.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(O,ae){var $=f(o,O,ae,P,[g]);return{suggestions:$}}});var B=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];o.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(O,ae){var $=[{label:"print",kind:o.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=f(o,O,ae,B,$);return{suggestions:x}}});var d=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];o.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(O,ae){var $=[g,{label:"main",kind:o.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:o.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:o.languages.CompletionItemInsertTextRule.InsertAsSnippet}],x=f(o,O,ae,d,$);return{suggestions:x}}})},p="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",De=t("LvDl");function Z(o){return/^\d+$/.test(o)?"".concat(o,"px"):o}function we(){}var Se=!1,He={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function m(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],g=o;if(Array.isArray(o)){for(var P=0;P<o.length;P++){var B=He[o[P]];if(B)return B}return g[0]}return He[g]||g}var z=null,qe=k.b=function(o){var g=o.width,P=g===void 0?"100%":g,B=o.height,d=B===void 0?"100%":B,e=o.value,O=o.language,ae=O===void 0?"javascript":O,$=o.style,x=$===void 0?{}:$,pe=o.options,Re=pe===void 0?{}:pe,Me=o.overrideServices,nt=Me===void 0?{}:Me,h=o.theme,R=h===void 0?"vs-dark":h,L=o.onEditBlur,N=o.onSave,H=o.autoHeight,se=H===void 0?!1:H,ie=o.forbidCopy,Ue=ie===void 0?!1:ie,xe=o.onChange,D=xe===void 0?we:xe,Be=o.editorDidMount,ze=Be===void 0?we:Be,vt=o.onFocus,Xe=vt===void 0?we:vt,We=o.filename,$e=We===void 0?"educoder.txt":We,Ce=Object(u.a)(o,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),Ie=Object(a.useRef)(),q=Object(a.useRef)({}),Ot=Object(a.useState)(!1),ot=Object(K.a)(Ot,2),ue=ot[0],At=ot[1];function Lt(){var v;return Ie.current&&(v=new V.default(function(E){var de=Object(w.a)(E),re;try{for(de.s();!(re=de.n()).done;){var _=re.value;(_.target.offsetHeight>0||_.target.offsetWidth>0)&&q.current.instance.layout()}}catch(U){de.e(U)}finally{de.f()}}),v.observe(Ie.current)),v}function et(){Oe.b.warn(decodeURIComponent(p))}Object(a.useEffect)(function(){var v=q.current.instance;if(e!=null&&v&&ue){var E=v.getModel();E&&e!==E.getValue()&&(Se=!0,E.setValue(e),v.layout(),Se=!1)}},[e,ue,q.current]);function Dt(){var v=q.current.instance;if(v){var E=v.getSelection(),de=q.current.pastePos||{},re=new z.Range(de.startLineNumber||E.endLineNumber,de.startColumn||E.endColumn,de.endLineNumber||E.endLineNumber,de.endColumn||E.endColumn);setTimeout(function(){v.executeEdits("",[{range:re,text:""}])},300)}}function St(v){(window.navigator.platform.match("Mac")?v.metaKey:v.ctrlKey)&&v.keyCode==83&&(v.preventDefault(),N())}var ut=function(){if(se&&q.current.instance){var E=q.current.instance.getContentHeight();ce(E<d?d:E)}else ce(d)};function Ft(v){var E=document.createEvent("MouseEvents");E.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),v.dispatchEvent(E)}function Nt(v,E){var de=window.URL||window.webkitURL||window,re=new Blob([E]),_=document.createElementNS("http://www.w3.org/1999/xhtml","a");_.href=de.createObjectURL(re),_.download=v,Ft(_)}Object(a.useEffect)(function(){ut()},[ut]),Object(a.useEffect)(function(){Ie.current&&!ue&&t.e(30).then(t.t.bind(null,"M/lh",7)).then(function(v){try{z=v,b(z),q.current.instance=z.editor.create(Ie.current,Object(Q.a)({value:e,language:m(ae),theme:R,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}}},Re),nt);var E=q.current.instance;if(ze(E,z),setTimeout(function(){ut(),q.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Nt($e||"educoder.txt",E.getValue())}})},500),q.current.subscription=E.onDidChangeModelContent(Object(De.debounce)(function(re){ut(),D(E.getValue(),re)},300)),Ue&&(E.addCommand(z.KeyMod.CtrlCmd|z.KeyMod.Shift|z.KeyCode.KEY_V,function(){return et(),null}),E.addCommand(z.KeyMod.CtrlCmd|z.KeyCode.KEY_C,function(){return et(),null})),L&&E.onDidBlurEditorWidget(function(){L(E.getValue())}),Xe&&E.onDidFocusEditorText(function(){Xe(E.getValue())}),Ue){E.addCommand(z.KeyMod.CtrlCmd|z.KeyCode.KEY_V,function(){return et(),null}),E.onDidPaste(function(re){q.current.pastePos=re});try{window.addEventListener("paste",Dt)}catch(re){}}var de=Lt();return At(!0),function(){var re=q.current.instance;re.dispose();var _=re.getModel();_&&_.dispose(),q.current.subscription&&q.current.subscription.dispose(),Ue&&window.removeEventListener("paste",Dt),de.unobserve(Ie.current)}}catch(re){}})},[]),Object(a.useEffect)(function(){var v=q.current.instance;if(v&&ue)return document.addEventListener("keydown",St,!1),function(){document.removeEventListener("keydown",St)}},[N,ue]),Object(a.useEffect)(function(){var v=q.current.instance;if(v&&ue){var E=m(ae);z.editor.setModelLanguage(v.getModel(),E),console.log("language:",ae,v.getModel(),E)}},[ae,ue]),Object(a.useEffect)(function(){var v=q.current.instance;v&&ue&&z.editor.setTheme(R)},[R,ue]),Object(a.useEffect)(function(){var v=q.current.instance;v&&ue&&v.updateOptions(Re)},[JSON.stringify(Re),ue]),Object(a.useEffect)(function(){var v=q.current.instance;v&&ue&&v.layout()},[P,d,ue]);var Yt=Object(a.useState)(Z(P)),gt=Object(K.a)(Yt,2),aa=gt[0],i=gt[1],Pe=Object(a.useState)(Z(d)),Y=Object(K.a)(Pe,2),ne=Y[0],ce=Y[1],Ge=Object(Q.a)(Object(Q.a)({},x),{},{width:aa,height:ne});return A.a.createElement("div",{className:"my-monaco-editor",ref:Ie,style:Ge})};function G(o){var g=o.width,P=g===void 0?"100%":g,B=o.height,d=B===void 0?"100%":B,e=o.original,O=o.modified,ae=o.language,$=o.options,x=$===void 0?{}:$,pe=Object(a.useRef)(),Re=Object(a.useState)(null),Me=Object(K.a)(Re,2),nt=Me[0],h=Me[1];function R(se){var ie;return pe.current&&(ie=new V.default(function(Ue){var xe=Object(w.a)(Ue),D;try{for(xe.s();!(D=xe.n()).done;){var Be=D.value;(Be.target.offsetHeight>0||Be.target.offsetWidth>0)&&se.layout()}}catch(ze){xe.e(ze)}finally{xe.f()}}),ie.observe(pe.current)),ie}Object(a.useEffect)(function(){pe.current&&t.e(30).then(t.t.bind(null,"M/lh",7)).then(function(se){z=se;var ie=z.editor.createDiffEditor(pe.current,Object(Q.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},x));h(ie);var Ue=R(ie);return function(){ie.dispose();var xe=ie.getModel();xe&&xe.dispose(),Ue.unobserve(pe.current)}})},[]),Object(a.useEffect)(function(){nt&&nt.setModel({original:z.editor.createModel(e,ae),modified:z.editor.createModel(O,ae)})},[e,O,ae,nt]);var L=Z(P),N=Z(d),H={width:L,height:N};return A.a.createElement("div",{className:"my-diff-editor",ref:pe,style:H})}},dejd:function(Te,k,t){},kSUc:function(Te,k,t){},z9Ch:function(Te,k,t){Te.exports={flex_box_center:"flex_box_center___3OoGm",flex_space_between:"flex_space_between___1T26N",flex_box_vertical_center:"flex_box_vertical_center___1ToJb",flex_box_center_end:"flex_box_center_end___3yWc3",flex_box_column:"flex_box_column___2DqGp",title:"title___27RYc",export:"export___23HFM",title1_right:"title1_right___QCRrC",userPic:"userPic___1IO2N",userInfo:"userInfo___1tmSz",listItem:"listItem___j4sdw",rightInfo:"rightInfo___163Ic",shixunTitle:"shixunTitle___15lHO",shixunWrp:"shixunWrp___O2H0q",footerBar:"footerBar___NH_yZ",footerBarStatic:"footerBarStatic___2dJUI",exitComment:"exitComment___2O-uT",nextComment:"nextComment___2fkhG",modal:"modal___LOSk6"}}}]);