diff --git a/p__Colleges__index.js b/p__Colleges__index.js
index f248a7c2e5..9642212800 100644
--- a/p__Colleges__index.js
+++ b/p__Colleges__index.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[104],{"/Ck5":function(S,U,o){S.exports={flex_box_center:"flex_box_center___3gXsO",flex_space_between:"flex_space_between___HGWYN",flex_box_vertical_center:"flex_box_vertical_center___1HO1y",flex_box_center_end:"flex_box_center_end___2iBLs",flex_box_column:"flex_box_column___2mypA",bg:"bg___X4l8G",header:"header___291k5",headerContent:"headerContent___2jFLu",headTitle:"headTitle___3Na8J",headItemTitle:"headItemTitle___J50Vu",headItemValue:"headItemValue___1NrWu",wrap:"wrap___3ne8Y",basicTitle:"basicTitle___2cySU",basicHead:"basicHead___29kxV",basicContent:"basicContent____Uudj",basicItem:"basicItem___IUhZy",basicItemText:"basicItemText___2aa4a",courseLoading:"courseLoading___2JHr0",maxWidth220:"maxWidth220___1W-xG",maxWidth340:"maxWidth340___1HJG7",maxWidth175:"maxWidth175___x6mEG",maxWidth225:"maxWidth225___QT7Pd",maxWidth255:"maxWidth255___nkO_z",maxWidth105:"maxWidth105___3VBbL",colorFFC:"colorFFC___2mFu_",colorBlack:"colorBlack___EmMxy",colorGreen:"colorGreen___2Ev4u",color4CA:"color4CA___3ZroK",rankLeft:"rankLeft___3lW-6",rankRight:"rankRight___3sZeK",flexRow:"flexRow___7IYeS"}},BdwD:function(S,U,o){"use strict";var j=o("k1fw"),D=o("q1tI"),w=o.n(D),p=function(y){var T=y.styles,N=T===void 0?{}:T,L=y.customText;return w.a.createElement("section",{className:"tc animated fadeIn",style:Object(j.a)(Object(j.a)({},{color:"#999",margin:"200px auto"}),N)},w.a.createElement("img",{src:o("FOrL")}),w.a.createElement("p",{className:"mt20 font14"},L||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};U.a=p},FOrL:function(S,U){S.exports="data:image/png;base64,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"},hk80:function(S,U,o){"use strict";o.r(U);var j=o("g9YV"),D=o("wCAj"),w=o("T2oS"),p=o("W9HT"),ge=o("14J3"),y=o("BMrR"),T=o("jCWc"),N=o("kPKH"),L=o("WmNS"),d=o.n(L),g=o("9og8"),h=o("tJVT"),he=o("PpiC"),m=o("q1tI"),e=o.n(m),pe=o("Ty5D"),fe=o("9kvl"),k=o("BdwD"),x=o("ErOA");function Re(u){return F.apply(this,arguments)}function F(){return F=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/statistics.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),F.apply(this,arguments)}function ve(u){return B.apply(this,arguments)}function B(){return B=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_report_count.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),B.apply(this,arguments)}function xe(u){return I.apply(this,arguments)}function I(){return I=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_time.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),I.apply(this,arguments)}function be(u){return W.apply(this,arguments)}function W(){return W=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/course_statistics.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),W.apply(this,arguments)}function Pe(u){return X.apply(this,arguments)}function X(){return X=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/teachers.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),X.apply(this,arguments)}function Ue(u){return M.apply(this,arguments)}function M(){return M=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/student_shixun.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),M.apply(this,arguments)}function Ne(u){return z.apply(this,arguments)}function z(){return z=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_chart_data.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),z.apply(this,arguments)}function Oe(u){return G.apply(this,arguments)}function G(){return G=Object(g.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/student_hot_evaluations.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),G.apply(this,arguments)}var Ae=o("m3rI"),Se=o("/Ck5"),t=o.n(Se),De=[{title:"\u6392\u540D",dataIndex:"ranking",key:"ranking",align:"center",render:function(n,r,s){return s+1}},{title:"\u59D3\u540D",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth105,render:function(n,r){return e.a.createElement("a",{href:"/users/".concat(r.login),title:r.name,target:"_blank"},r.name)}},{title:"\u7BA1\u7406\u8BFE\u5802",dataIndex:"classroom",key:"classroom",align:"center",className:t.a.maxWidth175,render:function(n,r){return e.a.createElement("span",null,r.course_count)}},{title:"\u5DF2\u53D1\u5E03\u5B9E\u8BAD\u4F5C\u4E1A",key:"assignment",dataIndex:"assignment",align:"center",className:t.a.maxWidth255,render:function(n,r){return e.a.createElement("span",null,r.shixun_work_count)}},{title:"\u672A\u53D1\u5E03\u5B9E\u8BAD\u4F5C\u4E1A",dataIndex:"released",key:"released",align:"center",render:function(n,r){return e.a.createElement("span",null,r.un_shixun_work_count)}},{title:"\u5B66\u751F\u6570",dataIndex:"studentnumber",key:"studentnumber",align:"center",render:function(n,r){return e.a.createElement("span",null,r.student_count)}},{title:"\u5B8C\u6210\u7387",dataIndex:"completionrate",key:"completionrate",align:"center",render:function(n,r){return e.a.createElement("span",null,r.complete_rate+"%")}},{title:"\u53D1\u5E03\u5B9E\u8BAD",dataIndex:"releasetraining",key:"releasetraining",align:"center",render:function(n,r){return e.a.createElement("span",{className:t.a.color4CA},r.publish_shixun_count)}}],ke=function(n){var r="".concat(Ae.a.IMG_SERVER,"/images/educoder/competition/").concat(n,".png"),s={1:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r}),2:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r}),3:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r})};return s[n]||n},we=[{title:"\u6392\u540D",dataIndex:"ranking",key:"ranking",align:"center",className:"edu-txt-center font-14",width:"100px",render:function(n,r,s){return e.a.createElement("span",null,ke(s+1))}},{title:"\u59D3\u540D",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth105,render:function(n,r){return e.a.createElement("a",{href:"/users/".concat(r.login),title:r.name,target:"_blank"},r.name)}},{title:"\u5B66\u53F7",dataIndex:"studentid",key:"studentid",align:"center",className:t.a.maxWidth175,render:function(n,r){return e.a.createElement("span",null,r.student_id)}},{title:"\u5B8C\u6210\u5B9E\u8BAD",key:"training",dataIndex:"training",align:"center",className:t.a.maxWidth225,render:function(n,r){return e.a.createElement("span",null,r.shixun_count)}},{title:"\u5728\u5B66\u5B9E\u8BAD",dataIndex:"learning",key:"learning",align:"center",render:function(n,r){return e.a.createElement("span",null,r.study_shixun_count)}},{title:"\u91D1\u5E01",dataIndex:"goldcoin",key:"goldcoin",align:"center",render:function(n,r){return e.a.createElement("span",null,r.grade)}},{title:"\u7ECF\u9A8C\u503C",dataIndex:"empirical",key:"empirical",align:"center",render:function(n,r){return e.a.createElement("span",{className:t.a.colorGreen},r.experience)}}],ye=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return{tooltip:{trigger:"item",formatter:"{d}%
"},legend:{bottom:50,left:"center",data:r},series:[{type:"pie",radius:"65%",center:["50%","35%"],selectedMode:"single",data:n,itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},Ce=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=["#962e66","#623363","#CCCCCC","#9A9A9A","#FF8080","#FF80C2","#B980FF","#80B9FF","#6FE9FF","#4DE8B4","#F8EF63","#FFB967"];return{backgroundColor:"#fff",grid:{left:"3%",right:"8%",bottom:"15%",containLabel:!0},tooltip:{show:"true",trigger:"item",formatter:"{c0}",backgroundColor:"rgba(0,0,0,0.7)",padding:[8,10],extraCssText:"box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);",axisPointer:{type:"shadow"}},xAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!0,lineStyle:{color:"#CCCCCC"}},splitLine:{show:!1,lineStyle:{color:"#CCCCCC"}},axisLabel:{textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"},formatter:"{value}"}},yAxis:{type:"category",axisLine:{lineStyle:{color:"#cccccc"}},splitLine:{show:!1},axisTick:{show:!1},splitArea:{show:!1},axisLabel:{inside:!1,textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"}},data:n},series:[{name:"",type:"bar",itemStyle:{normal:{show:!0,color:function(J){return s[J.dataIndex]},barBorderRadius:50,borderWidth:0,borderColor:"#333"}},barGap:"0%",barCategoryGap:"50%",data:r}]}},je=o("cVA7"),K=o.n(je),Te=function(n){var r,s,C,J=n.shixunsDetail,bt=n.globalSetting,Pt=n.loading,Ut=n.dispatch,Nt=Object(he.a)(n,["shixunsDetail","globalSetting","loading","dispatch"]),f=Object(pe.m)(),Le=Object(m.useState)({}),q=Object(h.a)(Le,2),l=q[0],Fe=q[1],Be=Object(m.useState)(),$=Object(h.a)(Be,2),Z=$[0],Ie=$[1],We=Object(m.useState)(),ee=Object(h.a)(We,2),H=ee[0],Xe=ee[1],Me=Object(m.useState)(),te=Object(h.a)(Me,2),v=te[0],ze=te[1],Ge=Object(m.useState)(),ae=Object(h.a)(Ge,2),b=ae[0],Ze=ae[1],He=Object(m.useState)(),ne=Object(h.a)(He,2),P=ne[0],Ve=ne[1],Qe=Object(m.useState)(),re=Object(h.a)(Qe,2),O=re[0],Ye=re[1],Ke=Object(m.useState)(),se=Object(h.a)(Ke,2),Je=se[0],qe=se[1],$e=Object(m.useState)(),le=Object(h.a)($e,2),et=le[0],tt=le[1],at=Object(m.useState)(),ue=Object(h.a)(at,2),A=ue[0],nt=ue[1],rt=Object(m.useState)(1),ie=Object(h.a)(rt,2),st=ie[0],lt=ie[1],ut=Object(m.useState)(!1),ce=Object(h.a)(ut,2),it=ce[0],V=ce[1],ct=Object(m.useState)(!1),de=Object(h.a)(ct,2),dt=de[0],Q=de[1],ot=Object(m.useState)(!1),oe=Object(h.a)(ot,2),_t=oe[0],Y=oe[1];Object(m.useEffect)(function(){if(document.title="\u5B66\u9662\u7EDF\u8BA1",!f.id)return;mt(),Et(),gt(),ht(1,10),pt(1,10),ft(),Rt()},[f.id]),Object(m.useEffect)(function(){_e(1,10)},[[f]]);var mt=function(){var _=Object(g.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Re({id:f.id});case 2:a=i.sent,Fe(a||{});case 4:case"end":return i.stop()}},c)}));return function(){return _.apply(this,arguments)}}(),Et=function(){var _=Object(g.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,ve({id:f.id});case 2:a=i.sent,Ie((a==null?void 0:a.shixun_report_count)||0);case 4:case"end":return i.stop()}},c)}));return function(){return _.apply(this,arguments)}}(),gt=function(){var _=Object(g.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,xe({id:f.id});case 2:a=i.sent,Xe((a==null?void 0:a.shixun_time)||0);case 4:case"end":return i.stop()}},c)}));return function(){return _.apply(this,arguments)}}(),_e=function(){var _=Object(g.a)(d.a.mark(function c(a,R){var i;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return V(!0),E.next=3,be({id:f.id,page:a,per_page:R}).catch(function(Ee){return V(!1)});case 3:i=E.sent,V(!1),ze(i||[]);case 6:case"end":return E.stop()}},c)}));return function(a,R){return _.apply(this,arguments)}}(),ht=function(){var _=Object(g.a)(d.a.mark(function c(a,R){var i;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return Q(!0),E.next=3,Pe({id:f.id,page:a,per_page:R}).catch(function(Ee){return Q(!1)});case 3:i=E.sent,Q(!1),Ze(i||[]);case 6:case"end":return E.stop()}},c)}));return function(a,R){return _.apply(this,arguments)}}(),pt=function(){var _=Object(g.a)(d.a.mark(function c(a,R){var i;return d.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return Y(!0),E.next=3,Ue({id:f.id,page:a,per_page:R}).catch(function(Ee){return Y(!1)});case 3:i=E.sent,Y(!1),Ve(i||[]);case 6:case"end":return E.stop()}},c)}));return function(a,R){return _.apply(this,arguments)}}(),ft=function(){var _=Object(g.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Ne({id:f.id});case 2:a=i.sent,Ye((a==null?void 0:a.data)||[]),qe((a==null?void 0:a.names)||[]);case 5:case"end":return i.stop()}},c)}));return function(){return _.apply(this,arguments)}}(),Rt=function(){var _=Object(g.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Oe({id:f.id});case 2:a=i.sent,tt((a==null?void 0:a.values)||[]),nt((a==null?void 0:a.names)||[]);case 5:case"end":return i.stop()}},c)}));return function(){return _.apply(this,arguments)}}(),vt=[{title:"\u540D\u79F0",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth220,render:function(c,a){return e.a.createElement("a",{href:"/classrooms/".concat(a.id,"/students"),title:a.name,target:"_blank"},a.name)}},{title:"\u7BA1\u7406\u6559\u5E08",dataIndex:"teachers",key:"teachers",align:"center",className:t.a.maxWidth340,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack,title:a.teachers},a.teachers)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"times",key:"times",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:f.order==="work_score"?f.b_order==="desc"?"descend":"ascend":null,className:t.a.maxWidth175,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.evaluating_count)}},{title:"\u5B66\u751F",key:"student",dataIndex:"student",align:"center",className:t.a.maxWidth225,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.student_count)}},{title:"\u5B9E\u8BAD\u4F5C\u4E1A",dataIndex:"training",key:"training",align:"center",render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.shixun_work_count)}},{title:"\u8D44\u6E90",dataIndex:"resources",key:"resources",align:"center",render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.attachment_count)}},{title:"\u5E16\u5B50",dataIndex:"posts",key:"posts",align:"center",render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.message_count)}},{title:"\u5176\u5B83\u4EFB\u52A1",dataIndex:"othertasks",key:"othertasks",align:"center",render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.other_work_count)}},{title:"\u72B6\u6001",dataIndex:"states",key:"states",align:"center",render:function(c,a){return e.a.createElement("span",{className:a.is_end?t.a.colorBlack:t.a.colorFFC},a.is_end?"\u5DF2\u7ED3\u675F":"\u6B63\u5728\u8FDB\u884C")}},{title:"\u6700\u65B0\u6D3B\u8DC3\u65F6\u95F4",dataIndex:"timemy",key:"timemy",align:"center",render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.activity_time)}}];return e.a.createElement("section",{className:t.a.bg},e.a.createElement("header",{className:t.a.header},e.a.createElement("div",{className:t.a.headerContent},e.a.createElement("div",{className:t.a.headTitle},l==null?void 0:l.school),e.a.createElement(y.a,{justify:"space-around",gutter:[40,0]},e.a.createElement(N.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u6559\u5E08"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.teachers_count)||0)),e.a.createElement(N.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u5B66\u751F"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.students_count)||0)),e.a.createElement(N.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u8BFE\u5802"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.courses_count)||0)),e.a.createElement(N.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u5171\u5EFA\u5B9E\u8BAD"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.shixuns_count)||0))))),e.a.createElement("div",{className:t.a.wrap},e.a.createElement("div",{className:t.a.basicTitle},"\u57FA\u672C\u4F7F\u7528\u60C5\u51B5"),e.a.createElement("div",{className:t.a.basicHead},e.a.createElement("p",null,"\u6559\u5E08"),e.a.createElement("p",null,"\u5B66\u751F"),e.a.createElement("p",null,"\u8BFE\u5802"),e.a.createElement("p",null,"\u5171\u5EFA\u5B9E\u8BAD"),e.a.createElement("p",null,"\u5B9E\u8BAD\u62A5\u544A"),e.a.createElement("p",null,"\u5B66\u5458\u5B9E\u6218\u65F6\u95F4")),e.a.createElement("div",{className:t.a.basicContent},e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.teachers_count)||(l==null?void 0:l.teachers_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.teachers_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4EBA")):e.a.createElement(p.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.students_count)||(l==null?void 0:l.students_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.students_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4EBA")):e.a.createElement(p.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.courses_count)||(l==null?void 0:l.courses_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.courses_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(p.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.shixuns_count)||(l==null?void 0:l.shixuns_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.shixuns_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(p.a,null)),e.a.createElement("div",{className:t.a.basicItem},Z||Z===0?e.a.createElement(e.a.Fragment,null,Z,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(p.a,null)),e.a.createElement("div",{className:t.a.basicItem},H||H===0?e.a.createElement(e.a.Fragment,null,H,e.a.createElement("span",{className:t.a.basicItemText},"\u5206\u949F")):e.a.createElement(p.a,null)))),e.a.createElement("div",{className:t.a.wrap},e.a.createElement("div",{className:t.a.basicTitle},"\u8BFE\u5802"),!v&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(p.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),v&&((v==null||((r=v.courses)===null||r===void 0)?void 0:r.length)?e.a.createElement(D.a,{columns:vt,dataSource:v==null?void 0:v.courses,loading:it,pagination:{current:st,pageSize:10,showQuickJumper:!0,showSizeChanger:!1,total:v==null?void 0:v.course_count,onChange:function(c,a){lt(c),_e(c,10)}}}):e.a.createElement(k.a,null))),e.a.createElement("div",{className:"".concat(t.a.wrap," ").concat(t.a.flexRow)},e.a.createElement("div",{className:t.a.rankLeft},e.a.createElement("div",{className:t.a.basicTitle},"\u6559\u5E08\u6392\u540D"),!b&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(p.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),b&&((b==null||((s=b.teachers)===null||s===void 0)?void 0:s.length)?e.a.createElement(D.a,{columns:De,dataSource:b==null?void 0:b.teachers,loading:dt,pagination:!1}):e.a.createElement(k.a,null))),e.a.createElement("div",{className:t.a.rankRight},e.a.createElement("div",{className:t.a.basicTitle},"\u5728\u7EBF\u5B9E\u8BAD\u60C5\u51B5"),!O&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(p.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),O&&((O==null?void 0:O.length)?e.a.createElement(K.a,{option:ye(O,Je),style:{height:600},opts:{renderer:"svg"}}):e.a.createElement(k.a,null)))),e.a.createElement("div",{className:"".concat(t.a.wrap," ").concat(t.a.flexRow)},e.a.createElement("div",{className:t.a.rankLeft},e.a.createElement("div",{className:t.a.basicTitle},"\u5B66\u751F\u6392\u540D"),!P&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(p.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),P&&((P==null||((C=P.teachers)===null||C===void 0)?void 0:C.length)?e.a.createElement(D.a,{columns:we,dataSource:P==null?void 0:P.teachers,loading:_t,pagination:!1}):e.a.createElement(k.a,null))),e.a.createElement("div",{className:t.a.rankRight},e.a.createElement("div",{className:t.a.basicTitle},"\u6700\u70ED\u8BC4\u6D4B"),!A&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(p.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),A&&((A==null?void 0:A.length)?e.a.createElement(K.a,{option:Ce(A,et),style:{height:600},opts:{renderer:"svg"}}):e.a.createElement(k.a,null)))))},xt=U.default=Object(fe.a)(function(u){var n=u.shixunsDetail,r=u.loading,s=u.globalSetting;return{shixunsDetail:n,globalSetting:s,loading:r.models.index}})(Te)}}]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[104],{"/Ck5":function(A,U,o){A.exports={flex_box_center:"flex_box_center___3gXsO",flex_space_between:"flex_space_between___HGWYN",flex_box_vertical_center:"flex_box_vertical_center___1HO1y",flex_box_center_end:"flex_box_center_end___2iBLs",flex_box_column:"flex_box_column___2mypA",bg:"bg___X4l8G",header:"header___291k5",headerContent:"headerContent___2jFLu",headTitle:"headTitle___3Na8J",headItemTitle:"headItemTitle___J50Vu",headItemValue:"headItemValue___1NrWu",wrap:"wrap___3ne8Y",basicTitle:"basicTitle___2cySU",basicHead:"basicHead___29kxV",basicContent:"basicContent____Uudj",basicItem:"basicItem___IUhZy",basicItemText:"basicItemText___2aa4a",courseLoading:"courseLoading___2JHr0",maxWidth220:"maxWidth220___1W-xG",maxWidth340:"maxWidth340___1HJG7",maxWidth175:"maxWidth175___x6mEG",maxWidth225:"maxWidth225___QT7Pd",maxWidth255:"maxWidth255___nkO_z",maxWidth105:"maxWidth105___3VBbL",colorFFC:"colorFFC___2mFu_",colorBlack:"colorBlack___EmMxy",colorGreen:"colorGreen___2Ev4u",color4CA:"color4CA___3ZroK",rankLeft:"rankLeft___3lW-6",rankRight:"rankRight___3sZeK",flexRow:"flexRow___7IYeS"}},BdwD:function(A,U,o){"use strict";var j=o("k1fw"),w=o("q1tI"),k=o.n(w),v=function(y){var T=y.styles,O=T===void 0?{}:T,L=y.customText;return k.a.createElement("section",{className:"tc animated fadeIn",style:Object(j.a)(Object(j.a)({},{color:"#999",margin:"200px auto"}),O)},k.a.createElement("img",{src:o("FOrL")}),k.a.createElement("p",{className:"mt20 font14"},L||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"))};U.a=v},FOrL:function(A,U){A.exports="data:image/png;base64,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"},hk80:function(A,U,o){"use strict";o.r(U);var j=o("g9YV"),w=o("wCAj"),k=o("T2oS"),v=o("W9HT"),ge=o("14J3"),y=o("BMrR"),T=o("jCWc"),O=o("kPKH"),L=o("k1fw"),he=o("WmNS"),d=o.n(he),h=o("9og8"),f=o("tJVT"),pe=o("PpiC"),p=o("q1tI"),e=o.n(p),fe=o("Ty5D"),ve=o("9kvl"),D=o("BdwD"),x=o("ErOA");function Re(u){return F.apply(this,arguments)}function F(){return F=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/statistics.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),F.apply(this,arguments)}function xe(u){return B.apply(this,arguments)}function B(){return B=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_report_count.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),B.apply(this,arguments)}function be(u){return I.apply(this,arguments)}function I(){return I=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_time.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),I.apply(this,arguments)}function Pe(u){return W.apply(this,arguments)}function W(){return W=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/course_statistics.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),W.apply(this,arguments)}function Ue(u){return X.apply(this,arguments)}function X(){return X=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/teachers.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),X.apply(this,arguments)}function Oe(u){return M.apply(this,arguments)}function M(){return M=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/student_shixun.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),M.apply(this,arguments)}function Ne(u){return z.apply(this,arguments)}function z(){return z=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/shixun_chart_data.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),z.apply(this,arguments)}function Se(u){return G.apply(this,arguments)}function G(){return G=Object(h.a)(d.a.mark(function u(n){return d.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.abrupt("return",Object(x.a)("/api/colleges/".concat(n.id,"/student_hot_evaluations.json"),{method:"Get",params:n}));case 1:case"end":return s.stop()}},u)})),G.apply(this,arguments)}var Ae=o("m3rI"),we=o("/Ck5"),t=o.n(we),De=[{title:"\u6392\u540D",dataIndex:"ranking",key:"ranking",align:"center",render:function(n,r,s){return s+1}},{title:"\u59D3\u540D",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth105,render:function(n,r){return e.a.createElement("a",{href:"/users/".concat(r.login),title:r.name,target:"_blank"},r.name)}},{title:"\u7BA1\u7406\u8BFE\u5802",dataIndex:"classroom",key:"classroom",align:"center",className:t.a.maxWidth175,render:function(n,r){return e.a.createElement("span",null,r.course_count)}},{title:"\u5DF2\u53D1\u5E03\u5B9E\u8BAD\u4F5C\u4E1A",key:"assignment",dataIndex:"assignment",align:"center",className:t.a.maxWidth255,render:function(n,r){return e.a.createElement("span",null,r.shixun_work_count)}},{title:"\u672A\u53D1\u5E03\u5B9E\u8BAD\u4F5C\u4E1A",dataIndex:"released",key:"released",align:"center",render:function(n,r){return e.a.createElement("span",null,r.un_shixun_work_count)}},{title:"\u5B66\u751F\u6570",dataIndex:"studentnumber",key:"studentnumber",align:"center",render:function(n,r){return e.a.createElement("span",null,r.student_count)}},{title:"\u5B8C\u6210\u7387",dataIndex:"completionrate",key:"completionrate",align:"center",render:function(n,r){return e.a.createElement("span",null,r.complete_rate+"%")}},{title:"\u53D1\u5E03\u5B9E\u8BAD",dataIndex:"releasetraining",key:"releasetraining",align:"center",render:function(n,r){return e.a.createElement("span",{className:t.a.color4CA},r.publish_shixun_count)}}],ke=function(n){var r="".concat(Ae.a.IMG_SERVER,"/images/educoder/competition/").concat(n,".png"),s={1:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r}),2:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r}),3:e.a.createElement("img",{width:"18px",height:"22px",className:"mt5",src:r})};return s[n]||n},ye=[{title:"\u6392\u540D",dataIndex:"ranking",key:"ranking",align:"center",className:"edu-txt-center font-14",width:"100px",render:function(n,r,s){return e.a.createElement("span",null,ke(s+1))}},{title:"\u59D3\u540D",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth105,render:function(n,r){return e.a.createElement("a",{href:"/users/".concat(r.login),title:r.name,target:"_blank"},r.name)}},{title:"\u5B66\u53F7",dataIndex:"studentid",key:"studentid",align:"center",className:t.a.maxWidth175,render:function(n,r){return e.a.createElement("span",null,r.student_id)}},{title:"\u5B8C\u6210\u5B9E\u8BAD",key:"training",dataIndex:"training",align:"center",className:t.a.maxWidth225,render:function(n,r){return e.a.createElement("span",null,r.shixun_count)}},{title:"\u5728\u5B66\u5B9E\u8BAD",dataIndex:"learning",key:"learning",align:"center",render:function(n,r){return e.a.createElement("span",null,r.study_shixun_count)}},{title:"\u91D1\u5E01",dataIndex:"goldcoin",key:"goldcoin",align:"center",render:function(n,r){return e.a.createElement("span",null,r.grade)}},{title:"\u7ECF\u9A8C\u503C",dataIndex:"empirical",key:"empirical",align:"center",render:function(n,r){return e.a.createElement("span",{className:t.a.colorGreen},r.experience)}}],Ce=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return{tooltip:{trigger:"item",formatter:"{d}%
"},legend:{bottom:50,left:"center",data:r},series:[{type:"pie",radius:"65%",center:["50%","35%"],selectedMode:"single",data:n,itemStyle:{emphasis:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]}},je=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=["#962e66","#623363","#CCCCCC","#9A9A9A","#FF8080","#FF80C2","#B980FF","#80B9FF","#6FE9FF","#4DE8B4","#F8EF63","#FFB967"];return{backgroundColor:"#fff",grid:{left:"3%",right:"8%",bottom:"15%",containLabel:!0},tooltip:{show:"true",trigger:"item",formatter:"{c0}",backgroundColor:"rgba(0,0,0,0.7)",padding:[8,10],extraCssText:"box-shadow: 0 0 3px rgba(255, 255, 255, 0.4);",axisPointer:{type:"shadow"}},xAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!0,lineStyle:{color:"#CCCCCC"}},splitLine:{show:!1,lineStyle:{color:"#CCCCCC"}},axisLabel:{textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"},formatter:"{value}"}},yAxis:{type:"category",axisLine:{lineStyle:{color:"#cccccc"}},splitLine:{show:!1},axisTick:{show:!1},splitArea:{show:!1},axisLabel:{inside:!1,textStyle:{color:"#656565",fontWeight:"normal",fontSize:"12"}},data:n},series:[{name:"",type:"bar",itemStyle:{normal:{show:!0,color:function(q){return s[q.dataIndex]},barBorderRadius:50,borderWidth:0,borderColor:"#333"}},barGap:"0%",barCategoryGap:"50%",data:r}]}},Te=o("cVA7"),J=o.n(Te),Le=function(n){var r,s,C,q=n.shixunsDetail,Pt=n.globalSetting,Ut=n.loading,Ot=n.dispatch,Nt=Object(pe.a)(n,["shixunsDetail","globalSetting","loading","dispatch"]),_=Object(fe.m)(),Fe=Object(p.useState)({}),$=Object(f.a)(Fe,2),l=$[0],Be=$[1],Ie=Object(p.useState)(),ee=Object(f.a)(Ie,2),Z=ee[0],We=ee[1],Xe=Object(p.useState)(),te=Object(f.a)(Xe,2),H=te[0],Me=te[1],ze=Object(p.useState)(),ae=Object(f.a)(ze,2),R=ae[0],Ge=ae[1],Ze=Object(p.useState)(),ne=Object(f.a)(Ze,2),b=ne[0],He=ne[1],Ve=Object(p.useState)(),re=Object(f.a)(Ve,2),P=re[0],Qe=re[1],Ye=Object(p.useState)(),se=Object(f.a)(Ye,2),N=se[0],Ke=se[1],Je=Object(p.useState)(),le=Object(f.a)(Je,2),qe=le[0],$e=le[1],et=Object(p.useState)(),ue=Object(f.a)(et,2),tt=ue[0],at=ue[1],nt=Object(p.useState)(),ie=Object(f.a)(nt,2),S=ie[0],rt=ie[1],st=Object(p.useState)(1),ce=Object(f.a)(st,2),lt=ce[0],ut=ce[1],it=Object(p.useState)(!1),oe=Object(f.a)(it,2),ct=oe[0],V=oe[1],ot=Object(p.useState)(!1),de=Object(f.a)(ot,2),dt=de[0],Q=de[1],_t=Object(p.useState)(!1),_e=Object(f.a)(_t,2),mt=_e[0],Y=_e[1];Object(p.useEffect)(function(){if(document.title="\u5B66\u9662\u7EDF\u8BA1",!_.id)return;Et(),gt(),ht(),pt(1,10),ft(1,10),vt(),Rt(),K(1,10)},[_.id]);var Et=function(){var m=Object(h.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Re({id:_.id});case 2:a=i.sent,Be(a||{});case 4:case"end":return i.stop()}},c)}));return function(){return m.apply(this,arguments)}}(),gt=function(){var m=Object(h.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,xe({id:_.id});case 2:a=i.sent,We((a==null?void 0:a.shixun_report_count)||0);case 4:case"end":return i.stop()}},c)}));return function(){return m.apply(this,arguments)}}(),ht=function(){var m=Object(h.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,be({id:_.id});case 2:a=i.sent,Me((a==null?void 0:a.shixun_time)||0);case 4:case"end":return i.stop()}},c)}));return function(){return m.apply(this,arguments)}}(),K=function(){var m=Object(h.a)(d.a.mark(function c(a,E){var i;return d.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return V(!0),g.next=3,Pe(Object(L.a)({id:_.id,page:a,per_page:E},_)).catch(function(Ee){return V(!1)});case 3:i=g.sent,V(!1),Ge(i||[]);case 6:case"end":return g.stop()}},c)}));return function(a,E){return m.apply(this,arguments)}}(),pt=function(){var m=Object(h.a)(d.a.mark(function c(a,E){var i;return d.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return Q(!0),g.next=3,Ue({id:_.id,page:a,per_page:E}).catch(function(Ee){return Q(!1)});case 3:i=g.sent,Q(!1),He(i||[]);case 6:case"end":return g.stop()}},c)}));return function(a,E){return m.apply(this,arguments)}}(),ft=function(){var m=Object(h.a)(d.a.mark(function c(a,E){var i;return d.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return Y(!0),g.next=3,Oe({id:_.id,page:a,per_page:E}).catch(function(Ee){return Y(!1)});case 3:i=g.sent,Y(!1),Qe(i||[]);case 6:case"end":return g.stop()}},c)}));return function(a,E){return m.apply(this,arguments)}}(),vt=function(){var m=Object(h.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Ne({id:_.id});case 2:a=i.sent,Ke((a==null?void 0:a.data)||[]),$e((a==null?void 0:a.names)||[]);case 5:case"end":return i.stop()}},c)}));return function(){return m.apply(this,arguments)}}(),Rt=function(){var m=Object(h.a)(d.a.mark(function c(){var a;return d.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Se({id:_.id});case 2:a=i.sent,at((a==null?void 0:a.values)||[]),rt((a==null?void 0:a.names)||[]);case 5:case"end":return i.stop()}},c)}));return function(){return m.apply(this,arguments)}}(),xt=[{title:"\u540D\u79F0",dataIndex:"name",key:"name",align:"center",className:t.a.maxWidth220,render:function(c,a){return e.a.createElement("a",{href:"/classrooms/".concat(a.id,"/students"),title:a.name,target:"_blank"},a.name)}},{title:"\u7BA1\u7406\u6559\u5E08",dataIndex:"teachers",key:"teachers",align:"center",className:t.a.maxWidth340,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack,title:a.teachers},a.teachers)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"times",key:"evaluating_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="evaluating_count"?_.sort===2?"descend":"ascend":null,className:t.a.maxWidth175,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.evaluating_count)}},{title:"\u5B66\u751F",key:"student_count",dataIndex:"student",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="student_count"?_.sort===2?"descend":"ascend":null,className:t.a.maxWidth225,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.student_count)}},{title:"\u5B9E\u8BAD\u4F5C\u4E1A",dataIndex:"training",key:"shixun_work_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="shixun_work_count"?_.sort===2?"descend":"ascend":null,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.shixun_work_count)}},{title:"\u8D44\u6E90",dataIndex:"resources",key:"attachments_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="attachments_count"?_.sort===2?"descend":"ascend":null,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.attachment_count)}},{title:"\u5E16\u5B50",dataIndex:"posts",key:"message_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="message_count"?_.sort===2?"descend":"ascend":null,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.message_count)}},{title:"\u5176\u5B83\u4EFB\u52A1",dataIndex:"othertasks",key:"other_work_count",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="other_work_count"?_.sort===2?"descend":"ascend":null,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.other_work_count)}},{title:"\u72B6\u6001",dataIndex:"states",key:"states",align:"center",render:function(c,a){return e.a.createElement("span",{className:a.is_end?t.a.colorBlack:t.a.colorFFC},a.is_end?"\u5DF2\u7ED3\u675F":"\u6B63\u5728\u8FDB\u884C")}},{title:"\u6700\u65B0\u6D3B\u8DC3\u65F6\u95F4",dataIndex:"timemy",key:"activity_time",align:"center",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_name==="activity_time"?_.sort===2?"descend":"ascend":null,render:function(c,a){return e.a.createElement("span",{className:t.a.colorBlack},a.activity_time)}}];return e.a.createElement("section",{className:t.a.bg},e.a.createElement("header",{className:t.a.header},e.a.createElement("div",{className:t.a.headerContent},e.a.createElement("div",{className:t.a.headTitle},l==null?void 0:l.school),e.a.createElement(y.a,{justify:"space-around",gutter:[40,0]},e.a.createElement(O.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u6559\u5E08"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.teachers_count)||0)),e.a.createElement(O.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u5B66\u751F"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.students_count)||0)),e.a.createElement(O.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u8BFE\u5802"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.courses_count)||0)),e.a.createElement(O.a,{span:4,className:"tc"},e.a.createElement("p",{className:t.a.headItemTitle},"\u5171\u5EFA\u5B9E\u8BAD"),e.a.createElement("p",{className:t.a.headItemValue},(l==null?void 0:l.shixuns_count)||0))))),e.a.createElement("div",{className:t.a.wrap},e.a.createElement("div",{className:t.a.basicTitle},"\u57FA\u672C\u4F7F\u7528\u60C5\u51B5"),e.a.createElement("div",{className:t.a.basicHead},e.a.createElement("p",null,"\u6559\u5E08"),e.a.createElement("p",null,"\u5B66\u751F"),e.a.createElement("p",null,"\u8BFE\u5802"),e.a.createElement("p",null,"\u5171\u5EFA\u5B9E\u8BAD"),e.a.createElement("p",null,"\u5B9E\u8BAD\u62A5\u544A"),e.a.createElement("p",null,"\u5B66\u5458\u5B9E\u6218\u65F6\u95F4")),e.a.createElement("div",{className:t.a.basicContent},e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.teachers_count)||(l==null?void 0:l.teachers_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.teachers_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4EBA")):e.a.createElement(v.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.students_count)||(l==null?void 0:l.students_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.students_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4EBA")):e.a.createElement(v.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.courses_count)||(l==null?void 0:l.courses_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.courses_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(v.a,null)),e.a.createElement("div",{className:t.a.basicItem},(l==null?void 0:l.shixuns_count)||(l==null?void 0:l.shixuns_count)===0?e.a.createElement(e.a.Fragment,null,l==null?void 0:l.shixuns_count,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(v.a,null)),e.a.createElement("div",{className:t.a.basicItem},Z||Z===0?e.a.createElement(e.a.Fragment,null,Z,e.a.createElement("span",{className:t.a.basicItemText},"\u4E2A")):e.a.createElement(v.a,null)),e.a.createElement("div",{className:t.a.basicItem},H||H===0?e.a.createElement(e.a.Fragment,null,H,e.a.createElement("span",{className:t.a.basicItemText},"\u5206\u949F")):e.a.createElement(v.a,null)))),e.a.createElement("div",{className:t.a.wrap},e.a.createElement("div",{className:t.a.basicTitle},"\u8BFE\u5802"),!R&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(v.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),R&&((R==null||((r=R.courses)===null||r===void 0)?void 0:r.length)?e.a.createElement(w.a,{columns:xt,dataSource:R==null?void 0:R.courses,loading:ct,onChange:function(c,a,E){console.log("e----------",E),_.sort_name=E==null?void 0:E.columnKey,E.order==="ascend"&&(_.sort=1),E.order==="descend"&&(_.sort=2),E.order||(_.sort=1),K(1,10)},pagination:{current:lt,pageSize:10,showQuickJumper:!0,showSizeChanger:!1,total:R==null?void 0:R.course_count,onChange:function(c,a){ut(c),K(c,10)}}}):e.a.createElement(D.a,null))),e.a.createElement("div",{className:"".concat(t.a.wrap," ").concat(t.a.flexRow)},e.a.createElement("div",{className:t.a.rankLeft},e.a.createElement("div",{className:t.a.basicTitle},"\u6559\u5E08\u6392\u540D"),!b&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(v.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),b&&((b==null||((s=b.teachers)===null||s===void 0)?void 0:s.length)?e.a.createElement(w.a,{columns:De,dataSource:b==null?void 0:b.teachers,loading:dt,pagination:!1}):e.a.createElement(D.a,null))),e.a.createElement("div",{className:t.a.rankRight},e.a.createElement("div",{className:t.a.basicTitle},"\u5728\u7EBF\u5B9E\u8BAD\u60C5\u51B5"),!N&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(v.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),N&&((N==null?void 0:N.length)?e.a.createElement(J.a,{option:Ce(N,qe),style:{height:600},opts:{renderer:"svg"}}):e.a.createElement(D.a,null)))),e.a.createElement("div",{className:"".concat(t.a.wrap," ").concat(t.a.flexRow)},e.a.createElement("div",{className:t.a.rankLeft},e.a.createElement("div",{className:t.a.basicTitle},"\u5B66\u751F\u6392\u540D"),!P&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(v.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),P&&((P==null||((C=P.teachers)===null||C===void 0)?void 0:C.length)?e.a.createElement(w.a,{columns:ye,dataSource:P==null?void 0:P.teachers,loading:mt,pagination:!1}):e.a.createElement(D.a,null))),e.a.createElement("div",{className:t.a.rankRight},e.a.createElement("div",{className:t.a.basicTitle},"\u6700\u70ED\u8BC4\u6D4B"),!S&&e.a.createElement("div",{className:t.a.courseLoading},e.a.createElement(v.a,{tip:"\u6B63\u5728\u52A0\u8F7D..."})),S&&((S==null?void 0:S.length)?e.a.createElement(J.a,{option:je(S,tt),style:{height:600},opts:{renderer:"svg"}}):e.a.createElement(D.a,null)))))},bt=U.default=Object(ve.a)(function(u){var n=u.shixunsDetail,r=u.loading,s=u.globalSetting;return{shixunsDetail:n,globalSetting:s,loading:r.models.index}})(Le)}}]);
diff --git a/p__tasks__index.js b/p__tasks__index.js
index 56a304b6a2..623bedd023 100644
--- a/p__tasks__index.js
+++ b/p__tasks__index.js
@@ -28,5 +28,5 @@
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},o=["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"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(L,A){var x=u(_,L,A,o,[h]);return{suggestions:x}}});var S=["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"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(L,A){var x=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],C=u(_,L,A,S,x);return{suggestions:C}}});var E=["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"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(L,A){var x=[h,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
-`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],C=u(_,L,A,E,x);return{suggestions:C}}})};function f(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}function r(){}var t=!1,c={"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 i(){var _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=_;if(Array.isArray(_)){for(var o=0;o<_.length;o++){var S=c[_[o]];if(S)return S}return h[0]}return c[h]||h}var s=null,e=k.b=function(_){var h=_.width,o=h===void 0?"100%":h,S=_.height,E=S===void 0?"100%":S,b=_.value,L=_.language,A=L===void 0?"javascript":L,x=_.style,C=x===void 0?{}:x,T=_.options,N=T===void 0?{}:T,O=_.overrideServices,V=O===void 0?{}:O,Y=_.theme,Se=Y===void 0?"vs-dark":Y,ke=_.onEditBlur,De=_.onSave,I=_.forbidCopy,H=I===void 0?!1:I,j=_.onChange,Q=j===void 0?r:j,W=_.editorDidMount,de=W===void 0?r:W,Pe=_.onFocus,Ye=Pe===void 0?r:Pe,Fe=Object(l.useRef)(),Ke=Object(l.useRef)({}),Re=Object(l.useState)(!1),Ie=Object(w.a)(Re,2),Ue=Ie[0],Ve=Ie[1];function Ge(){var xe;return Fe.current&&(xe=new n.default(function(he){var rt=Object(p.a)(he),He;try{for(rt.s();!(He=rt.n()).done;){var Ce=He.value;(Ce.target.offsetHeight>0||Ce.target.offsetWidth>0)&&Ke.current.instance.layout()}}catch(be){rt.e(be)}finally{rt.f()}}),xe.observe(Fe.current)),xe}Object(l.useEffect)(function(){var xe=Ke.current.instance;if(b!=null&&xe&&Ue){var he=xe.getModel();he&&b!==he.getValue()&&(t=!0,he.setValue(b),xe.layout(),t=!1)}},[b,Ue,Ke.current]);function at(){var xe=Ke.current.instance;if(xe){var he=xe.getSelection(),rt=Ke.current.pastePos||{},He=new s.Range(rt.startLineNumber||he.endLineNumber,rt.startColumn||he.endColumn,rt.endLineNumber||he.endLineNumber,rt.endColumn||he.endColumn);xe.executeEdits("",[{range:He,text:""}])}}function _t(xe){(window.navigator.platform.match("Mac")?xe.metaKey:xe.ctrlKey)&&xe.keyCode==83&&(xe.preventDefault(),De())}Object(l.useEffect)(function(){Fe.current&&!Ue&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(xe){s=xe,d(s),Ke.current.instance=s.editor.create(Fe.current,Object(D.a)({value:b,language:i(A),theme:Se},N),V);var he=Ke.current.instance;de(he,s),Ke.current.subscription=he.onDidChangeModelContent(function(He){t||Q(he.getValue(),He)}),ke&&he.onDidBlurEditorWidget(function(){ke(he.getValue())}),Ye&&he.onDidFocusEditorText(function(){Ye(he.getValue())}),H&&(he.addCommand(s.KeyMod.CtrlCmd|s.KeyCode.KEY_V,function(){return null}),he.onDidPaste(function(He){Ke.current.pastePos=He}),window.addEventListener("paste",at));var rt=Ge();return Ve(!0),function(){var He=Ke.current.instance;He.dispose();var Ce=He.getModel();Ce&&Ce.dispose(),Ke.current.subscription&&Ke.current.subscription.dispose(),H&&window.removeEventListener("paste",at),rt.unobserve(Fe.current)}})},[]),Object(l.useEffect)(function(){var xe=Ke.current.instance;if(xe&&Ue)return document.addEventListener("keydown",_t,!1),function(){document.removeEventListener("keydown",_t)}},[De,Ue]),Object(l.useEffect)(function(){var xe=Ke.current.instance;if(xe&&Ue){var he=i(A);s.editor.setModelLanguage(xe.getModel(),he)}},[A,Ue]),Object(l.useEffect)(function(){var xe=Ke.current.instance;xe&&Ue&&s.editor.setTheme(Se)},[Se,Ue]),Object(l.useEffect)(function(){var xe=Ke.current.instance;xe&&Ue&&xe.updateOptions(N)},[JSON.stringify(N),Ue]),Object(l.useEffect)(function(){var xe=Ke.current.instance;xe&&Ue&&xe.layout()},[o,E,Ue]);var yt=f(o),$e=f(E),we=Object(D.a)(Object(D.a)({},C),{},{width:yt,height:$e});return m.a.createElement("div",{className:"my-monaco-editor",ref:Fe,style:we})};function a(_){var h=_.width,o=h===void 0?"100%":h,S=_.height,E=S===void 0?"100%":S,b=_.original,L=_.modified,A=_.language,x=_.options,C=x===void 0?{}:x,T=Object(l.useRef)(),N=Object(l.useState)(null),O=Object(w.a)(N,2),V=O[0],Y=O[1];function Se(H){var j;return T.current&&(j=new n.default(function(Q){var W=Object(p.a)(Q),de;try{for(W.s();!(de=W.n()).done;){var Pe=de.value;(Pe.target.offsetHeight>0||Pe.target.offsetWidth>0)&&H.layout()}}catch(Ye){W.e(Ye)}finally{W.f()}}),j.observe(T.current)),j}Object(l.useEffect)(function(){T.current&&g.e(24).then(g.t.bind(null,"M/lh",7)).then(function(H){s=H;var j=s.editor.createDiffEditor(T.current,Object(D.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},C));Y(j);var Q=Se(j);return function(){j.dispose();var W=j.getModel();W&&W.dispose(),Q.unobserve(T.current)}})},[]),Object(l.useEffect)(function(){V&&V.setModel({original:s.editor.createModel(b,A),modified:s.editor.createModel(L,A)})},[b,L,A,V]);var ke=f(o),De=f(E),I={width:ke,height:De};return m.a.createElement("div",{className:"my-diff-editor",ref:T,style:I})}},bCnd:function(le,k,g){"use strict";g.d(k,"b",function(){return l}),g.d(k,"a",function(){return m});var D=g("je13"),p=g.n(D),w=!1;function l(n,u){var d=p.a.get("__ec");d||(d={}),d[n]=u,p.a.set("__ec",d)}function m(n,u){var d=p.a.get("__ec");return d?d[n]===void 0?u:d[n]:u}},bPs0:function(le,k,g){"use strict";g.d(k,"b",function(){return e});var D=g("k1fw"),p=g("WmNS"),w=g.n(p),l=g("9og8"),m=g("2qtc"),n=g("kLXV"),u=g("tJVT"),d=g("PpiC"),f=g("q1tI"),r=g.n(f),t=g("bntm"),c=g("V0Rq"),i=g("Ty5D"),s=g("9kvl"),e=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],a=function(h){var o=h.globalSetting,S=h.loading,E=h.user,b=h.exercise,L=h.dispatch,A=Object(d.a)(h,["globalSetting","loading","user","exercise","dispatch"]),x=Object(f.useState)({}),C=Object(u.a)(x,2),T=C[0],N=C[1],O=n.a.useModal(),V=Object(u.a)(O,2),Y=V[0],Se=V[1],ke=Object(f.useRef)(null),De=Object(f.useState)(),I=Object(u.a)(De,2),H=I[0],j=I[1],Q=Object(f.useState)(!0),W=Object(u.a)(Q,2),de=W[0],Pe=W[1],Ye=Object(i.l)().query,Fe=Object(i.m)();Object(f.useEffect)(function(){var Ge,at;return clearTimeout(ke.current),document.addEventListener(Object(t.c)(),Ve,!1),((Ge=b.exerciseUserInfo)===null||Ge===void 0?void 0:Ge.screen_open)&&Object(t.a)()&&(L({type:"globalSetting/headerFooterToggle",payload:!1}),L({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Pe(!1)),((at=b.exerciseUserInfo)===null||at===void 0?void 0:at.screen_open)&&!Object(t.a)()?n.a.info({icon:null,content:r.a.createElement("div",{className:"tc font16"},"\u672C\u573A\u8003\u8BD5\u5DF2\u5F00\u542F\u9632\u5207\u5C4F\u9650\u5236\uFF0C",r.a.createElement("br",null),"\u5207\u6362\u9875\u9762 ",b.exerciseUserInfo.screen_num-b.exerciseUserInfo.used_screen_num," \u6B21\u540E\u5C06\u8FDB\u884C\u5F3A\u5236\u4EA4\u5377\uFF0C",r.a.createElement("br",null),"\u8BF7\u52FF\u5207\u5C4F\u53CA\u5237\u65B0\u9875\u9762"),onOk:function(){Pe(!1),Object(t.d)(document.body),document.getElementById("root").addEventListener("click",Ke,!1)}}):document.getElementById("root").addEventListener("click",Ke,!1),function(){document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener(Object(t.c)(),Ve,!1),clearTimeout(ke.current)}},[]),Object(f.useEffect)(function(){setTimeout(function(){b.actionTabs.removeEventListenerExitScreen&&(clearTimeout(ke.current),document.getElementById("root").removeEventListener("click",Ke,!1),document.removeEventListener(Object(t.c)(),Ve,!1))},500)},[b.actionTabs]),Object(f.useEffect)(function(){setTimeout(function(){b.exerciseUserInfo.used_screen_num>b.exerciseUserInfo.screen_num?Ue():de||Re(),console.log("exercise.exerciseUserInfo.setTimeout:",JSON.stringify(b.exerciseUserInfo))},500),console.log("exercise.exerciseUserInfo:",JSON.stringify(b.exerciseUserInfo),de)},[b.exerciseUserInfo]);var Ke=function(at){!Object(t.a)()&&at.target.nodeName!=="A"&&at.target.nodeName!=="BUTTON"&&at.target.innerHTML!=="\u786E \u5B9A"&&(Object(t.d)(document.body),console.log("documentClick.full"))},Re=function(){var Ge=Object(l.a)(w.a.mark(function at(){var _t,yt;return w.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:console.log("\u5207\u5C4F\u63D0\u793A:",r.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",r.a.createElement("span",{className:"c-red"},b.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.a.createElement("span",{className:"c-red"},(_t=b.exerciseUserInfo)===null||_t===void 0?void 0:_t.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377")),n.a.destroyAll(),n.a.info({content:r.a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",r.a.createElement("span",{className:"c-red"},b.exerciseUserInfo.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",r.a.createElement("span",{className:"c-red"},(yt=b.exerciseUserInfo)===null||yt===void 0?void 0:yt.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:function(){Object(t.d)(document.body)}});case 3:case"end":return we.stop()}},at)}));return function(){return Ge.apply(this,arguments)}}(),Ie=function(){location.href="/classrooms/".concat(Fe.coursesId,"/exercise/").concat(Fe.categoryId,"/detail")},Ue=function(){var Ge=Object(l.a)(w.a.mark(function at(){var _t;return w.a.wrap(function($e){for(;;)switch($e.prev=$e.next){case 0:return n.a.destroyAll(),$e.next=3,Object(c.L)({categoryId:Fe.categoryId,commit_method:1});case 3:_t=$e.sent,_t&&(document.removeEventListener(Object(t.c)(),Ve,!1),Object(t.b)(),Y.info({content:r.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",r.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){Ie()}}));case 5:case"end":return $e.stop()}},at)}));return function(){return Ge.apply(this,arguments)}}(),Ve=function(){var at=!1;if(console.log("fullscreen change"),Object(t.a)())clearTimeout(ke.current);else{at=!0;var _t=setTimeout(Object(l.a)(w.a.mark(function yt(){return w.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,Object(c.G)({id:Fe.categoryId});case 2:return we.next=4,L({type:"exercise/getExerciseUserInfo",payload:Object(D.a)({},Fe)});case 4:console.log("timeout.exercise.get"),b.exerciseUserInfo.used_screen_num=0;)F[X]=0}var r=0,t=1,c=2,i=3,s=258,e=29,a=256,_=a+1+e,h=30,o=19,S=2*_+1,E=15,b=16,L=7,A=256,x=16,C=17,T=18,N=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],O=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],V=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Y=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Se=512,ke=new Array((_+2)*2);f(ke);var De=new Array(h*2);f(De);var I=new Array(Se);f(I);var H=new Array(s-i+1);f(H);var j=new Array(e);f(j);var Q=new Array(h);f(Q);function W(F,X,te,fe,ve){this.static_tree=F,this.extra_bits=X,this.extra_base=te,this.elems=fe,this.max_length=ve,this.has_stree=F&&F.length}var de,Pe,Ye;function Fe(F,X){this.dyn_tree=F,this.max_code=0,this.stat_desc=X}function Ke(F){return F<256?I[F]:I[256+(F>>>7)]}function Re(F,X){F.pending_buf[F.pending++]=X&255,F.pending_buf[F.pending++]=X>>>8&255}function Ie(F,X,te){F.bi_valid>b-te?(F.bi_buf|=X<>b-F.bi_valid,F.bi_valid+=te-b):(F.bi_buf|=X<>>=1,te<<=1;while(--X>0);return te>>>1}function Ge(F){F.bi_valid===16?(Re(F,F.bi_buf),F.bi_buf=0,F.bi_valid=0):F.bi_valid>=8&&(F.pending_buf[F.pending++]=F.bi_buf&255,F.bi_buf>>=8,F.bi_valid-=8)}function at(F,X){var te=X.dyn_tree,fe=X.max_code,ve=X.stat_desc.static_tree,me=X.stat_desc.has_stree,G=X.stat_desc.extra_bits,se=X.stat_desc.extra_base,U=X.stat_desc.max_length,Te,tt,y,re,ce,K,Z=0;for(re=0;re<=E;re++)F.bl_count[re]=0;for(te[F.heap[F.heap_max]*2+1]=0,Te=F.heap_max+1;TeU&&(re=U,Z++),te[tt*2+1]=re,tt>fe)continue;F.bl_count[re]++,ce=0,tt>=se&&(ce=G[tt-se]),K=te[tt*2],F.opt_len+=K*(re+ce),me&&(F.static_len+=K*(ve[tt*2+1]+ce))}if(Z===0)return;do{for(re=U-1;F.bl_count[re]===0;)re--;F.bl_count[re]--,F.bl_count[re+1]+=2,F.bl_count[U]--,Z-=2}while(Z>0);for(re=U;re!==0;re--)for(tt=F.bl_count[re];tt!==0;){if(y=F.heap[--Te],y>fe)continue;te[y*2+1]!==re&&(F.opt_len+=(re-te[y*2+1])*te[y*2],te[y*2+1]=re),tt--}}function _t(F,X,te){var fe=new Array(E+1),ve=0,me,G;for(me=1;me<=E;me++)fe[me]=ve=ve+te[me-1]<<1;for(G=0;G<=X;G++){var se=F[G*2+1];if(se===0)continue;F[G*2]=Ve(fe[se]++,se)}}function yt(){var F,X,te,fe,ve,me=new Array(E+1);for(te=0,fe=0;fe>=7;fe8?Re(F,F.bi_buf):F.bi_valid>0&&(F.pending_buf[F.pending++]=F.bi_buf),F.bi_buf=0,F.bi_valid=0}function xe(F,X,te,fe){we(F),fe&&(Re(F,te),Re(F,~te)),p.arraySet(F.pending_buf,F.window,X,te,F.pending),F.pending+=te}function he(F,X,te,fe){var ve=X*2,me=te*2;return F[ve]>1;G>=1;G--)rt(F,te,G);Te=me;do G=F.heap[1],F.heap[1]=F.heap[F.heap_len--],rt(F,te,1),se=F.heap[1],F.heap[--F.heap_max]=G,F.heap[--F.heap_max]=se,te[Te*2]=te[G*2]+te[se*2],F.depth[Te]=(F.depth[G]>=F.depth[se]?F.depth[G]:F.depth[se])+1,te[G*2+1]=te[se*2+1]=Te,F.heap[1]=Te++,rt(F,te,1);while(F.heap_len>=2);F.heap[--F.heap_max]=F.heap[1],at(F,X),_t(te,U,F.bl_count)}function be(F,X,te){var fe,ve=-1,me,G=X[0*2+1],se=0,U=7,Te=4;for(G===0&&(U=138,Te=3),X[(te+1)*2+1]=65535,fe=0;fe<=te;fe++){if(me=G,G=X[(fe+1)*2+1],++se=3&&!(F.bl_tree[Y[X]*2+1]!==0);X--);return F.opt_len+=3*(X+1)+5+5+4,X}function P(F,X,te,fe){var ve;for(Ie(F,X-257,5),Ie(F,te-1,5),Ie(F,fe-4,4),ve=0;ve>>=1)if(X&1&&F.dyn_ltree[te*2]!==0)return n;if(F.dyn_ltree[9*2]!==0||F.dyn_ltree[10*2]!==0||F.dyn_ltree[13*2]!==0)return u;for(te=32;te0?(F.strm.data_type===d&&(F.strm.data_type=B(F)),Ce(F,F.l_desc),Ce(F,F.d_desc),G=J(F),ve=F.opt_len+3+7>>>3,me=F.static_len+3+7>>>3,me<=ve&&(ve=me)):ve=me=te+5,te+4<=ve&&X!==-1?q(F,X,te,fe):F.strategy===m||me===ve?(Ie(F,(t<<1)+(fe?1:0),3),He(F,ke,De)):(Ie(F,(c<<1)+(fe?1:0),3),P(F,F.l_desc.max_code+1,F.d_desc.max_code+1,G+1),He(F,F.dyn_ltree,F.dyn_dtree)),$e(F),fe&&we(F)}function Be(F,X,te){return F.pending_buf[F.d_buf+F.last_lit*2]=X>>>8&255,F.pending_buf[F.d_buf+F.last_lit*2+1]=X&255,F.pending_buf[F.l_buf+F.last_lit]=te&255,F.last_lit++,X===0?F.dyn_ltree[te*2]++:(F.matches++,X--,F.dyn_ltree[(H[te]+a+1)*2]++,F.dyn_dtree[Ke(X)*2]++),F.last_lit===F.lit_bufsize-1}},"cf+g":function(le,k,g){le.exports=g.p+"static/mark.ad150797.svg"},dQ5l:function(le,k,g){"use strict";var D=g("tJVT"),p=g("k1fw"),w=g("q1tI"),l=g.n(w),m=g("ZBwS"),n=g.n(m),u=g("TVoq"),d=g.n(u),f=new n.a;f.Diff_EditCost=8;var r={oldStr:"",newStr:""};function t(i,s){switch(s.type){case"init":return Object(p.a)(Object(p.a)({},i),s.payload);default:throw new Error}}function c(i,s){var e=/&/g,a=//g,h=i[0],o=i[1]||"",S=o.replace(e,"&").replace(a,"<").replace(_,">"),E=!S.trim();if(s==="oldStr")switch(h){case m.DIFF_DELETE:return"")+S+"";case m.DIFF_EQUAL:return""+S+""}else switch(h){case m.DIFF_INSERT:return"")+S+"";case m.DIFF_EQUAL:return""+S+""}}k.a=function(i){var s=i.output,e=i.actual_output,a=Object(w.useReducer)(t,r),_=Object(D.a)(a,2),h=_[0],o=_[1];return Object(w.useEffect)(function(){var S=f.diff_main(s||"",e||"");f.diff_cleanupEfficiency(S);var E=S.map(function(L){return c(L,"oldStr")}).join(""),b=S.map(function(L){return c(L,"newStr")}).join("");o({type:"init",payload:{oldStr:E,newStr:b}})},[s,e]),l.a.createElement("div",{className:"diff-panel-container"},l.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.oldStr}}),l.a.createElement("div",{dangerouslySetInnerHTML:{__html:h.newStr}}))}},dTJi:function(le,k,g){},dejd:function(le,k,g){},dfu6:function(le,k,g){"use strict";g.d(k,"a",function(){return D});var D=function(l){var m=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;return m.test(l)},p=function(l){var m=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.$/;return m.test(l)}},dhSg:function(le,k,g){"use strict";function D(w){var l={},m={subscribe:function(u,d){return l[u]||(l[u]=[]),l[u].push(d),this.unsubscribe.bind(null,u,d)},unsubscribe:function(u,d){var f=l[u],r=-1;if(f){for(var t=0;t=0)return l[u].splice(r,1),!0}return!1},publish:function(u){if(!l[u])return!1;var d=Array.prototype.slice.call(arguments,1);return l[u].forEach(function(f){f.apply(null,d)}),this}};return w?Object.assign(w,m):m}var p=new D;k.a=p},eP3c:function(le,k,g){"use strict";function D(G){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(U){return typeof U}:D=function(U){return U&&typeof Symbol=="function"&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U},D(G)}Object.defineProperty(k,"__esModule",{value:!0}),k.inflateReset=P,k.inflateReset2=B,k.inflateResetKeep=J,k.inflateInit=M,k.inflateInit2=v,k.inflate=X,k.inflateEnd=te,k.inflateGetHeader=fe,k.inflateSetDictionary=ve,k.inflateInfo=k.Z_DEFLATED=k.Z_BUF_ERROR=k.Z_MEM_ERROR=k.Z_DATA_ERROR=k.Z_STREAM_ERROR=k.Z_NEED_DICT=k.Z_STREAM_END=k.Z_OK=k.Z_TREES=k.Z_BLOCK=k.Z_FINISH=void 0;var p=f(g("6BzB")),w=u(g("xlC8")),l=u(g("QV2g")),m=u(g("sjKO")),n=u(g("JSwD"));function u(G){return G&&G.__esModule?G:{default:G}}function d(){if(typeof WeakMap!="function")return null;var G=new WeakMap;return d=function(){return G},G}function f(G){if(G&&G.__esModule)return G;if(G===null||D(G)!=="object"&&typeof G!="function")return{default:G};var se=d();if(se&&se.has(G))return se.get(G);var U={},Te=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var tt in G)if(Object.prototype.hasOwnProperty.call(G,tt)){var y=Te?Object.getOwnPropertyDescriptor(G,tt):null;y&&(y.get||y.set)?Object.defineProperty(U,tt,y):U[tt]=G[tt]}return U.default=G,se&&se.set(G,U),U}var r=0,t=1,c=2,i=4;k.Z_FINISH=i;var s=5;k.Z_BLOCK=s;var e=6;k.Z_TREES=e;var a=0;k.Z_OK=a;var _=1;k.Z_STREAM_END=_;var h=2;k.Z_NEED_DICT=h;var o=-2;k.Z_STREAM_ERROR=o;var S=-3;k.Z_DATA_ERROR=S;var E=-4;k.Z_MEM_ERROR=E;var b=-5;k.Z_BUF_ERROR=b;var L=8;k.Z_DEFLATED=L;var A=1,x=2,C=3,T=4,N=5,O=6,V=7,Y=8,Se=9,ke=10,De=11,I=12,H=13,j=14,Q=15,W=16,de=17,Pe=18,Ye=19,Fe=20,Ke=21,Re=22,Ie=23,Ue=24,Ve=25,Ge=26,at=27,_t=28,yt=29,$e=30,we=31,xe=32,he=852,rt=592,He=15,Ce=He;function be(G){return(G>>>24&255)+(G>>>8&65280)+((G&65280)<<8)+((G&255)<<24)}function Ae(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new p.Buf16(320),this.work=new p.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function J(G){var se;return!G||!G.state?o:(se=G.state,G.total_in=G.total_out=se.total=0,G.msg="",se.wrap&&(G.adler=se.wrap&1),se.mode=A,se.last=0,se.havedict=0,se.dmax=32768,se.head=null,se.hold=0,se.bits=0,se.lencode=se.lendyn=new p.Buf32(he),se.distcode=se.distdyn=new p.Buf32(rt),se.sane=1,se.back=-1,a)}function P(G){var se;return!G||!G.state?o:(se=G.state,se.wsize=0,se.whave=0,se.wnext=0,J(G))}function B(G,se){var U,Te;return!G||!G.state?o:(Te=G.state,se<0?(U=0,se=-se):(U=(se>>4)+1,se<48&&(se&=15)),se&&(se<8||se>15)?o:(Te.window!==null&&Te.wbits!==se&&(Te.window=null),Te.wrap=U,Te.wbits=se,P(G)))}function v(G,se){var U,Te;return G?(Te=new Ae,G.state=Te,Te.window=null,U=B(G,se),U!==a&&(G.state=null),U):o}function M(G){return v(G,Ce)}var q=!0,$,ne;function Be(G){if(q){var se;for($=new p.Buf32(512),ne=new p.Buf32(32),se=0;se<144;)G.lens[se++]=8;for(;se<256;)G.lens[se++]=9;for(;se<280;)G.lens[se++]=7;for(;se<288;)G.lens[se++]=8;for((0,n.default)(t,G.lens,0,288,$,0,G.work,{bits:9}),se=0;se<32;)G.lens[se++]=5;(0,n.default)(c,G.lens,0,32,ne,0,G.work,{bits:5}),q=!1}G.lencode=$,G.lenbits=9,G.distcode=ne,G.distbits=5}function F(G,se,U,Te){var tt,y=G.state;return y.window===null&&(y.wsize=1<=y.wsize?(p.arraySet(y.window,se,U-y.wsize,y.wsize,0),y.wnext=0,y.whave=y.wsize):(tt=y.wsize-y.wnext,tt>Te&&(tt=Te),p.arraySet(y.window,se,U-Te,tt,y.wnext),Te-=tt,Te?(p.arraySet(y.window,se,U-Te,Te,0),y.wnext=Te,y.whave=y.wsize):(y.wnext+=tt,y.wnext===y.wsize&&(y.wnext=0),y.whave>>8&255,U.check=(0,l.default)(U.check,Vt,2,0),Z=0,oe=0,U.mode=x;break}if(U.flags=0,U.head&&(U.head.done=!1),!(U.wrap&1)||(((Z&255)<<8)+(Z>>8))%31){G.msg="incorrect header check",U.mode=$e;break}if((Z&15)!==L){G.msg="unknown compression method",U.mode=$e;break}if(Z>>>=4,oe-=4,zt=(Z&15)+8,U.wbits===0)U.wbits=zt;else if(zt>U.wbits){G.msg="invalid window size",U.mode=$e;break}U.dmax=1<>8&1),U.flags&512&&(Vt[0]=Z&255,Vt[1]=Z>>>8&255,U.check=(0,l.default)(U.check,Vt,2,0)),Z=0,oe=0,U.mode=C;case C:for(;oe<32;){if(ce===0)break e;ce--,Z+=Te[y++]<>>8&255,Vt[2]=Z>>>16&255,Vt[3]=Z>>>24&255,U.check=(0,l.default)(U.check,Vt,4,0)),Z=0,oe=0,U.mode=T;case T:for(;oe<16;){if(ce===0)break e;ce--,Z+=Te[y++]<>8),U.flags&512&&(Vt[0]=Z&255,Vt[1]=Z>>>8&255,U.check=(0,l.default)(U.check,Vt,2,0)),Z=0,oe=0,U.mode=N;case N:if(U.flags&1024){for(;oe<16;){if(ce===0)break e;ce--,Z+=Te[y++]<>>8&255,U.check=(0,l.default)(U.check,Vt,2,0)),Z=0,oe=0}else U.head&&(U.head.extra=null);U.mode=O;case O:if(U.flags&1024&&(ze=U.length,ze>ce&&(ze=ce),ze&&(U.head&&(zt=U.head.extra_len-U.length,U.head.extra||(U.head.extra=new Array(U.head.extra_len)),p.arraySet(U.head.extra,Te,y,ze,zt)),U.flags&512&&(U.check=(0,l.default)(U.check,Te,ze,y)),ce-=ze,y+=ze,U.length-=ze),U.length))break e;U.length=0,U.mode=V;case V:if(U.flags&2048){if(ce===0)break e;ze=0;do zt=Te[y+ze++],U.head&&zt&&U.length<65536&&(U.head.name+=String.fromCharCode(zt));while(zt&&ze>9&1,U.head.done=!0),G.adler=U.check=0,U.mode=I;break;case ke:for(;oe<32;){if(ce===0)break e;ce--,Z+=Te[y++]<>>=oe&7,oe-=oe&7,U.mode=at;break}for(;oe<3;){if(ce===0)break e;ce--,Z+=Te[y++]<>>=1,oe-=1;switch(Z&3){case 0:U.mode=j;break;case 1:if(Be(U),U.mode=Fe,se===e){Z>>>=2,oe-=2;break e}break;case 2:U.mode=de;break;case 3:G.msg="invalid block type",U.mode=$e}Z>>>=2,oe-=2;break;case j:for(Z>>>=oe&7,oe-=oe&7;oe<32;){if(ce===0)break e;ce--,Z+=Te[y++]<>>16^65535)){G.msg="invalid stored block lengths",U.mode=$e;break}if(U.length=Z&65535,Z=0,oe=0,U.mode=Q,se===e)break e;case Q:U.mode=W;case W:if(ze=U.length,ze){if(ze>ce&&(ze=ce),ze>K&&(ze=K),ze===0)break e;p.arraySet(tt,Te,y,ze,re),ce-=ze,y+=ze,K-=ze,re+=ze,U.length-=ze;break}U.mode=I;break;case de:for(;oe<14;){if(ce===0)break e;ce--,Z+=Te[y++]<>>=5,oe-=5,U.ndist=(Z&31)+1,Z>>>=5,oe-=5,U.ncode=(Z&15)+4,Z>>>=4,oe-=4,U.nlen>286||U.ndist>30){G.msg="too many length or distance symbols",U.mode=$e;break}U.have=0,U.mode=Pe;case Pe:for(;U.have>>=3,oe-=3}for(;U.have<19;)U.lens[yn[U.have++]]=0;if(U.lencode=U.lendyn,U.lenbits=7,vn={bits:U.lenbits},pn=(0,n.default)(r,U.lens,0,19,U.lencode,0,U.work,vn),U.lenbits=vn.bits,pn){G.msg="invalid code lengths set",U.mode=$e;break}U.have=0,U.mode=Ye;case Ye:for(;U.have>>24,Wt=Lt>>>16&255,$t=Lt&65535,Ct<=oe);){if(ce===0)break e;ce--,Z+=Te[y++]<>>=Ct,oe-=Ct,U.lens[U.have++]=$t;else{if($t===16){for(un=Ct+2;oe>>=Ct,oe-=Ct,U.have===0){G.msg="invalid bit length repeat",U.mode=$e;break}zt=U.lens[U.have-1],ze=3+(Z&3),Z>>>=2,oe-=2}else if($t===17){for(un=Ct+3;oe>>=Ct,oe-=Ct,zt=0,ze=3+(Z&7),Z>>>=3,oe-=3}else{for(un=Ct+7;oe>>=Ct,oe-=Ct,zt=0,ze=11+(Z&127),Z>>>=7,oe-=7}if(U.have+ze>U.nlen+U.ndist){G.msg="invalid bit length repeat",U.mode=$e;break}for(;ze--;)U.lens[U.have++]=zt}}if(U.mode===$e)break;if(U.lens[256]===0){G.msg="invalid code -- missing end-of-block",U.mode=$e;break}if(U.lenbits=9,vn={bits:U.lenbits},pn=(0,n.default)(t,U.lens,0,U.nlen,U.lencode,0,U.work,vn),U.lenbits=vn.bits,pn){G.msg="invalid literal/lengths set",U.mode=$e;break}if(U.distbits=6,U.distcode=U.distdyn,vn={bits:U.distbits},pn=(0,n.default)(c,U.lens,U.nlen,U.ndist,U.distcode,0,U.work,vn),U.distbits=vn.bits,pn){G.msg="invalid distances set",U.mode=$e;break}if(U.mode=Fe,se===e)break e;case Fe:U.mode=Ke;case Ke:if(ce>=6&&K>=258){G.next_out=re,G.avail_out=K,G.next_in=y,G.avail_in=ce,U.hold=Z,U.bits=oe,(0,m.default)(G,je),re=G.next_out,tt=G.output,K=G.avail_out,y=G.next_in,Te=G.input,ce=G.avail_in,Z=U.hold,oe=U.bits,U.mode===I&&(U.back=-1);break}for(U.back=0;!(Lt=U.lencode[Z&(1<>>24,Wt=Lt>>>16&255,$t=Lt&65535,Ct<=oe);){if(ce===0)break e;ce--,Z+=Te[y++]<>an)],Ct=Lt>>>24,Wt=Lt>>>16&255,$t=Lt&65535,an+Ct<=oe);){if(ce===0)break e;ce--,Z+=Te[y++]<>>=an,oe-=an,U.back+=an}if(Z>>>=Ct,oe-=Ct,U.back+=Ct,U.length=$t,Wt===0){U.mode=Ge;break}if(Wt&32){U.back=-1,U.mode=I;break}if(Wt&64){G.msg="invalid literal/length code",U.mode=$e;break}U.extra=Wt&15,U.mode=Re;case Re:if(U.extra){for(un=U.extra;oe>>=U.extra,oe-=U.extra,U.back+=U.extra}U.was=U.length,U.mode=Ie;case Ie:for(;!(Lt=U.distcode[Z&(1<>>24,Wt=Lt>>>16&255,$t=Lt&65535,Ct<=oe);){if(ce===0)break e;ce--,Z+=Te[y++]<>an)],Ct=Lt>>>24,Wt=Lt>>>16&255,$t=Lt&65535,an+Ct<=oe);){if(ce===0)break e;ce--,Z+=Te[y++]<>>=an,oe-=an,U.back+=an}if(Z>>>=Ct,oe-=Ct,U.back+=Ct,Wt&64){G.msg="invalid distance code",U.mode=$e;break}U.offset=$t,U.extra=Wt&15,U.mode=Ue;case Ue:if(U.extra){for(un=U.extra;oe>>=U.extra,oe-=U.extra,U.back+=U.extra}if(U.offset>U.dmax){G.msg="invalid distance too far back",U.mode=$e;break}U.mode=Ve;case Ve:if(K===0)break e;if(ze=je-K,U.offset>ze){if(ze=U.offset-ze,ze>U.whave&&U.sane){G.msg="invalid distance too far back",U.mode=$e;break}ze>U.wnext?(ze-=U.wnext,Xe=U.wsize-ze):Xe=U.wnext-ze,ze>U.length&&(ze=U.length),gn=U.window}else gn=tt,Xe=re-U.offset,ze=U.length;ze>K&&(ze=K),K-=ze,U.length-=ze;do tt[re++]=gn[Xe++];while(--ze);U.length===0&&(U.mode=Ke);break;case Ge:if(K===0)break e;tt[re++]=U.length,K--,U.mode=Ke;break;case at:if(U.wrap){for(;oe<32;){if(ce===0)break e;ce--,Z|=Te[y++]<>>3]&1<>>10,this.keys[W]|=(Pe&4032)>>>6,++W,this.keys[W]=(de&258048)<<12,this.keys[W]|=(de&63)<<16,this.keys[W]|=(Pe&258048)>>>4,this.keys[W]|=Pe&63,++W}}return w(b,[{key:"enc8",value:function(A){var x=A.slice(),C=0,T,N,O;T=x[C++]<<24|x[C++]<<16|x[C++]<<8|x[C++],N=x[C++]<<24|x[C++]<<16|x[C++]<<8|x[C++],O=(T>>>4^N)&252645135,N^=O,T^=O<<4,O=(T>>>16^N)&65535,N^=O,T^=O<<16,O=(N>>>2^T)&858993459,T^=O,N^=O<<2,O=(N>>>8^T)&16711935,T^=O,N^=O<<8,N=N<<1|N>>>31&1,O=(T^N)&2863311530,T^=O,N^=O,T=T<<1|T>>>31&1;for(var V=0,Y=0;V<8;++V){O=N<<28|N>>>4,O^=this.keys[Y++];var Se=o[O&63];Se|=_[O>>>8&63],Se|=e[O>>>16&63],Se|=i[O>>>24&63],O=N^this.keys[Y++],Se|=S[O&63],Se|=h[O>>>8&63],Se|=a[O>>>16&63],Se|=s[O>>>24&63],T^=Se,O=T<<28|T>>>4,O^=this.keys[Y++],Se=o[O&63],Se|=_[O>>>8&63],Se|=e[O>>>16&63],Se|=i[O>>>24&63],O=T^this.keys[Y++],Se|=S[O&63],Se|=h[O>>>8&63],Se|=a[O>>>16&63],Se|=s[O>>>24&63],N^=Se}for(N=N<<31|N>>>1,O=(T^N)&2863311530,T^=O,N^=O,T=T<<31|T>>>1,O=(T>>>8^N)&16711935,N^=O,T^=O<<8,O=(T>>>2^N)&858993459,N^=O,T^=O<<2,O=(N>>>16^T)&65535,T^=O,N^=O<<16,O=(N>>>4^T)&252645135,T^=O,N^=O<<4,O=[N,T],C=0;C<8;C++)x[C]=(O[C>>>2]>>>8*(3-C%4))%256,x[C]<0&&(x[C]+=256);return x}},{key:"encrypt",value:function(A){return this.enc8(A.slice(0,8)).concat(this.enc8(A.slice(8,16)))}}]),b}();k.default=E},kSUc:function(le,k,g){},"kaH+":function(le,k,g){"use strict";var D=g("+L6B"),p=g("2/Rp"),w=g("tJVT"),l=g("q1tI"),m=g.n(l),n=g("UZu5"),u=g.n(n),d=g("dhSg"),f=g("rLCj"),r=g("dF/Y"),t=g("4i/N");k.a=function(){var c=Object(l.useState)(""),i=Object(w.a)(c,2),s=i[0],e=i[1],a=Object(l.useState)(0),_=Object(w.a)(a,2),h=_[0],o=_[1];Object(l.useEffect)(function(){var b=d.a.subscribe("preview-image",function(L){e(L)});return b},[]);function S(){e("")}function E(){o(h+90)}return m.a.createElement(l.Fragment,null,s?m.a.createElement("div",{className:"image-preview-container"},m.a.createElement("div",{className:"button-group"},m.a.createElement(p.a,{onClick:E},"\u65CB\u8F6C",m.a.createElement(f.a,null)),m.a.createElement(p.a,{href:s},"\u4E0B\u8F7D",m.a.createElement(r.a,null)),m.a.createElement(p.a,{onClick:S},"\u5173\u95ED",m.a.createElement(t.a,null))),m.a.createElement("img",{className:"image-preview",src:s,alt:"\u9884\u89C8\u5927\u56FE",style:{transform:"rotate(".concat(h,"deg)")}})):null)}},lNSK:function(le,k,g){"use strict";function D(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(ce){return typeof ce}:D=function(ce){return ce&&typeof Symbol=="function"&&ce.constructor===Symbol&&ce!==Symbol.prototype?"symbol":typeof ce},D(y)}Object.defineProperty(k,"__esModule",{value:!0}),k.deflateInit=G,k.deflateInit2=me,k.deflateReset=fe,k.deflateResetKeep=te,k.deflateSetHeader=ve,k.deflate=se,k.deflateEnd=U,k.deflateSetDictionary=Te,k.deflateInfo=k.Z_DEFLATED=k.Z_UNKNOWN=k.Z_DEFAULT_STRATEGY=k.Z_FIXED=k.Z_RLE=k.Z_HUFFMAN_ONLY=k.Z_FILTERED=k.Z_DEFAULT_COMPRESSION=k.Z_BUF_ERROR=k.Z_DATA_ERROR=k.Z_STREAM_ERROR=k.Z_STREAM_END=k.Z_OK=k.Z_BLOCK=k.Z_FINISH=k.Z_FULL_FLUSH=k.Z_PARTIAL_FLUSH=k.Z_NO_FLUSH=void 0;var p=f(g("6BzB")),w=f(g("c5fP")),l=u(g("xlC8")),m=u(g("QV2g")),n=u(g("xSIq"));function u(y){return y&&y.__esModule?y:{default:y}}function d(){if(typeof WeakMap!="function")return null;var y=new WeakMap;return d=function(){return y},y}function f(y){if(y&&y.__esModule)return y;if(y===null||D(y)!=="object"&&typeof y!="function")return{default:y};var re=d();if(re&&re.has(y))return re.get(y);var ce={},K=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Z in y)if(Object.prototype.hasOwnProperty.call(y,Z)){var oe=K?Object.getOwnPropertyDescriptor(y,Z):null;oe&&(oe.get||oe.set)?Object.defineProperty(ce,Z,oe):ce[Z]=y[Z]}return ce.default=y,re&&re.set(y,ce),ce}var r=0;k.Z_NO_FLUSH=r;var t=1;k.Z_PARTIAL_FLUSH=t;var c=3;k.Z_FULL_FLUSH=c;var i=4;k.Z_FINISH=i;var s=5;k.Z_BLOCK=s;var e=0;k.Z_OK=e;var a=1;k.Z_STREAM_END=a;var _=-2;k.Z_STREAM_ERROR=_;var h=-3;k.Z_DATA_ERROR=h;var o=-5;k.Z_BUF_ERROR=o;var S=-1;k.Z_DEFAULT_COMPRESSION=S;var E=1;k.Z_FILTERED=E;var b=2;k.Z_HUFFMAN_ONLY=b;var L=3;k.Z_RLE=L;var A=4;k.Z_FIXED=A;var x=0;k.Z_DEFAULT_STRATEGY=x;var C=2;k.Z_UNKNOWN=C;var T=8;k.Z_DEFLATED=T;var N=9,O=15,V=8,Y=29,Se=256,ke=Se+1+Y,De=30,I=19,H=2*ke+1,j=15,Q=3,W=258,de=W+Q+1,Pe=32,Ye=42,Fe=69,Ke=73,Re=91,Ie=103,Ue=113,Ve=666,Ge=1,at=2,_t=3,yt=4,$e=3;function we(y,re){return y.msg=n.default[re],re}function xe(y){return(y<<1)-(y>4?9:0)}function he(y){for(var re=y.length;--re>=0;)y[re]=0}function rt(y){var re=y.state,ce=re.pending;if(ce>y.avail_out&&(ce=y.avail_out),ce===0)return;p.arraySet(y.output,re.pending_buf,re.pending_out,ce,y.next_out),y.next_out+=ce,re.pending_out+=ce,y.total_out+=ce,y.avail_out-=ce,re.pending-=ce,re.pending===0&&(re.pending_out=0)}function He(y,re){w._tr_flush_block(y,y.block_start>=0?y.block_start:-1,y.strstart-y.block_start,re),y.block_start=y.strstart,rt(y.strm)}function Ce(y,re){y.pending_buf[y.pending++]=re}function be(y,re){y.pending_buf[y.pending++]=re>>>8&255,y.pending_buf[y.pending++]=re&255}function Ae(y,re,ce,K){var Z=y.avail_in;return Z>K&&(Z=K),Z===0?0:(y.avail_in-=Z,p.arraySet(re,y.input,y.next_in,Z,ce),y.state.wrap===1?y.adler=(0,l.default)(y.adler,re,Z,ce):y.state.wrap===2&&(y.adler=(0,m.default)(y.adler,re,Z,ce)),y.next_in+=Z,y.total_in+=Z,Z)}function J(y,re){var ce=y.max_chain_length,K=y.strstart,Z,oe,st=y.prev_length,je=y.nice_match,ze=y.strstart>y.w_size-de?y.strstart-(y.w_size-de):0,Xe=y.window,gn=y.w_mask,Lt=y.prev,Ct=y.strstart+W,Wt=Xe[K+st-1],$t=Xe[K+st];y.prev_length>=y.good_match&&(ce>>=2),je>y.lookahead&&(je=y.lookahead);do{if(Z=re,Xe[Z+st]!==$t||Xe[Z+st-1]!==Wt||Xe[Z]!==Xe[K]||Xe[++Z]!==Xe[K+1])continue;K+=2,Z++;do;while(Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Xe[++K]===Xe[++Z]&&Kst){if(y.match_start=re,st=oe,oe>=je)break;Wt=Xe[K+st-1],$t=Xe[K+st]}}while((re=Lt[re&gn])>ze&&--ce!==0);return st<=y.lookahead?st:y.lookahead}function P(y){var re=y.w_size,ce,K,Z,oe,st;do{if(oe=y.window_size-y.lookahead-y.strstart,y.strstart>=re+(re-de)){p.arraySet(y.window,y.window,re,re,0),y.match_start-=re,y.strstart-=re,y.block_start-=re,K=y.hash_size,ce=K;do Z=y.head[--ce],y.head[ce]=Z>=re?Z-re:0;while(--K);K=re,ce=K;do Z=y.prev[--ce],y.prev[ce]=Z>=re?Z-re:0;while(--K);oe+=re}if(y.strm.avail_in===0)break;if(K=Ae(y.strm,y.window,y.strstart+y.lookahead,oe),y.lookahead+=K,y.lookahead+y.insert>=Q)for(st=y.strstart-y.insert,y.ins_h=y.window[st],y.ins_h=(y.ins_h<y.pending_buf_size-5&&(ce=y.pending_buf_size-5);;){if(y.lookahead<=1){if(P(y),y.lookahead===0&&re===r)return Ge;if(y.lookahead===0)break}y.strstart+=y.lookahead,y.lookahead=0;var K=y.block_start+ce;if((y.strstart===0||y.strstart>=K)&&(y.lookahead=y.strstart-K,y.strstart=K,He(y,!1),y.strm.avail_out===0))return Ge;if(y.strstart-y.block_start>=y.w_size-de&&(He(y,!1),y.strm.avail_out===0))return Ge}return y.insert=0,re===i?(He(y,!0),y.strm.avail_out===0?_t:yt):(y.strstart>y.block_start&&(He(y,!1),y.strm.avail_out===0),Ge)}function v(y,re){for(var ce,K;;){if(y.lookahead=Q&&(y.ins_h=(y.ins_h<=Q)if(K=w._tr_tally(y,y.strstart-y.match_start,y.match_length-Q),y.lookahead-=y.match_length,y.match_length<=y.max_lazy_match&&y.lookahead>=Q){y.match_length--;do y.strstart++,y.ins_h=(y.ins_h<=Q&&(y.ins_h=(y.ins_h<4096)&&(y.match_length=Q-1)),y.prev_length>=Q&&y.match_length<=y.prev_length){Z=y.strstart+y.lookahead-Q,K=w._tr_tally(y,y.strstart-1-y.prev_match,y.prev_length-Q),y.lookahead-=y.prev_length-1,y.prev_length-=2;do++y.strstart<=Z&&(y.ins_h=(y.ins_h<=Q&&y.strstart>0&&(Z=y.strstart-1,K=st[Z],K===st[++Z]&&K===st[++Z]&&K===st[++Z])){oe=y.strstart+W;do;while(K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&K===st[++Z]&&Zy.lookahead&&(y.match_length=y.lookahead)}if(y.match_length>=Q?(ce=w._tr_tally(y,1,y.match_length-Q),y.lookahead-=y.match_length,y.strstart+=y.match_length,y.match_length=0):(ce=w._tr_tally(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++),ce&&(He(y,!1),y.strm.avail_out===0))return Ge}return y.insert=0,re===i?(He(y,!0),y.strm.avail_out===0?_t:yt):y.last_lit&&(He(y,!1),y.strm.avail_out===0)?Ge:at}function $(y,re){for(var ce;;){if(y.lookahead===0&&(P(y),y.lookahead===0)){if(re===r)return Ge;break}if(y.match_length=0,ce=w._tr_tally(y,0,y.window[y.strstart]),y.lookahead--,y.strstart++,ce&&(He(y,!1),y.strm.avail_out===0))return Ge}return y.insert=0,re===i?(He(y,!0),y.strm.avail_out===0?_t:yt):y.last_lit&&(He(y,!1),y.strm.avail_out===0)?Ge:at}function ne(y,re,ce,K,Z){this.good_length=y,this.max_lazy=re,this.nice_length=ce,this.max_chain=K,this.func=Z}var Be;Be=[new ne(0,0,0,0,B),new ne(4,4,8,4,v),new ne(4,5,16,8,v),new ne(4,6,32,32,v),new ne(4,4,16,16,M),new ne(8,16,32,32,M),new ne(8,16,128,128,M),new ne(8,32,128,256,M),new ne(32,128,258,1024,M),new ne(32,258,258,4096,M)];function F(y){y.window_size=2*y.w_size,he(y.head),y.max_lazy_match=Be[y.level].max_lazy,y.good_match=Be[y.level].good_length,y.nice_match=Be[y.level].nice_length,y.max_chain_length=Be[y.level].max_chain,y.strstart=0,y.block_start=0,y.lookahead=0,y.insert=0,y.match_length=y.prev_length=Q-1,y.match_available=0,y.ins_h=0}function X(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new p.Buf16(H*2),this.dyn_dtree=new p.Buf16((2*De+1)*2),this.bl_tree=new p.Buf16((2*I+1)*2),he(this.dyn_ltree),he(this.dyn_dtree),he(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new p.Buf16(j+1),this.heap=new p.Buf16(2*ke+1),he(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new p.Buf16(2*ke+1),he(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function te(y){var re;return!y||!y.state?we(y,_):(y.total_in=y.total_out=0,y.data_type=C,re=y.state,re.pending=0,re.pending_out=0,re.wrap<0&&(re.wrap=-re.wrap),re.status=re.wrap?Ye:Ue,y.adler=re.wrap===2?0:1,re.last_flush=r,w._tr_init(re),e)}function fe(y){var re=te(y);return re===e&&F(y.state),re}function ve(y,re){return!y||!y.state||y.state.wrap!==2?_:(y.state.gzhead=re,e)}function me(y,re,ce,K,Z,oe){if(!y)return _;var st=1;if(re===S&&(re=6),K<0?(st=0,K=-K):K>15&&(st=2,K-=16),Z<1||Z>N||ce!==T||K<8||K>15||re<0||re>9||oe<0||oe>A)return we(y,_);K===8&&(K=9);var je=new X;return y.state=je,je.strm=y,je.wrap=st,je.gzhead=null,je.w_bits=K,je.w_size=1<s||re<0)return y?we(y,_):_;if(K=y.state,!y.output||!y.input&&y.avail_in!==0||K.status===Ve&&re!==i)return we(y,y.avail_out===0?o:_);if(K.strm=y,ce=K.last_flush,K.last_flush=re,K.status===Ye)if(K.wrap===2)y.adler=0,Ce(K,31),Ce(K,139),Ce(K,8),K.gzhead?(Ce(K,(K.gzhead.text?1:0)+(K.gzhead.hcrc?2:0)+(K.gzhead.extra?4:0)+(K.gzhead.name?8:0)+(K.gzhead.comment?16:0)),Ce(K,K.gzhead.time&255),Ce(K,K.gzhead.time>>8&255),Ce(K,K.gzhead.time>>16&255),Ce(K,K.gzhead.time>>24&255),Ce(K,K.level===9?2:K.strategy>=b||K.level<2?4:0),Ce(K,K.gzhead.os&255),K.gzhead.extra&&K.gzhead.extra.length&&(Ce(K,K.gzhead.extra.length&255),Ce(K,K.gzhead.extra.length>>8&255)),K.gzhead.hcrc&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending,0)),K.gzindex=0,K.status=Fe):(Ce(K,0),Ce(K,0),Ce(K,0),Ce(K,0),Ce(K,0),Ce(K,K.level===9?2:K.strategy>=b||K.level<2?4:0),Ce(K,$e),K.status=Ue);else{var st=T+(K.w_bits-8<<4)<<8,je=-1;K.strategy>=b||K.level<2?je=0:K.level<6?je=1:K.level===6?je=2:je=3,st|=je<<6,K.strstart!==0&&(st|=Pe),st+=31-st%31,K.status=Ue,be(K,st),K.strstart!==0&&(be(K,y.adler>>>16),be(K,y.adler&65535)),y.adler=1}if(K.status===Fe)if(K.gzhead.extra){for(Z=K.pending;K.gzindex<(K.gzhead.extra.length&65535)&&!(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),rt(y),Z=K.pending,K.pending===K.pending_buf_size));)Ce(K,K.gzhead.extra[K.gzindex]&255),K.gzindex++;K.gzhead.hcrc&&K.pending>Z&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),K.gzindex===K.gzhead.extra.length&&(K.gzindex=0,K.status=Ke)}else K.status=Ke;if(K.status===Ke)if(K.gzhead.name){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),rt(y),Z=K.pending,K.pending===K.pending_buf_size)){oe=1;break}K.gzindexZ&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),oe===0&&(K.gzindex=0,K.status=Re)}else K.status=Re;if(K.status===Re)if(K.gzhead.comment){Z=K.pending;do{if(K.pending===K.pending_buf_size&&(K.gzhead.hcrc&&K.pending>Z&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),rt(y),Z=K.pending,K.pending===K.pending_buf_size)){oe=1;break}K.gzindexZ&&(y.adler=(0,m.default)(y.adler,K.pending_buf,K.pending-Z,Z)),oe===0&&(K.status=Ie)}else K.status=Ie;if(K.status===Ie&&(K.gzhead.hcrc?(K.pending+2>K.pending_buf_size&&rt(y),K.pending+2<=K.pending_buf_size&&(Ce(K,y.adler&255),Ce(K,y.adler>>8&255),y.adler=0,K.status=Ue)):K.status=Ue),K.pending!==0){if(rt(y),y.avail_out===0)return K.last_flush=-1,e}else if(y.avail_in===0&&xe(re)<=xe(ce)&&re!==i)return we(y,o);if(K.status===Ve&&y.avail_in!==0)return we(y,o);if(y.avail_in!==0||K.lookahead!==0||re!==r&&K.status!==Ve){var ze=K.strategy===b?$(K,re):K.strategy===L?q(K,re):Be[K.level].func(K,re);if((ze===_t||ze===yt)&&(K.status=Ve),ze===Ge||ze===_t)return y.avail_out===0&&(K.last_flush=-1),e;if(ze===at&&(re===t?w._tr_align(K):re!==s&&(w._tr_stored_block(K,0,0,!1),re===c&&(he(K.head),K.lookahead===0&&(K.strstart=0,K.block_start=0,K.insert=0))),rt(y),y.avail_out===0))return K.last_flush=-1,e}return re!==i?e:K.wrap<=0?a:(K.wrap===2?(Ce(K,y.adler&255),Ce(K,y.adler>>8&255),Ce(K,y.adler>>16&255),Ce(K,y.adler>>24&255),Ce(K,y.total_in&255),Ce(K,y.total_in>>8&255),Ce(K,y.total_in>>16&255),Ce(K,y.total_in>>24&255)):(be(K,y.adler>>>16),be(K,y.adler&65535)),rt(y),K.wrap>0&&(K.wrap=-K.wrap),K.pending!==0?e:a)}function U(y){var re;return!y||!y.state?_:(re=y.state.status,re!==Ye&&re!==Fe&&re!==Ke&&re!==Re&&re!==Ie&&re!==Ue&&re!==Ve?we(y,_):(y.state=null,re===Ue?we(y,h):e))}function Te(y,re){var ce=re.length,K,Z,oe,st,je,ze,Xe,gn;if(!y||!y.state)return _;if(K=y.state,st=K.wrap,st===2||st===1&&K.status!==Ye||K.lookahead)return _;for(st===1&&(y.adler=(0,l.default)(y.adler,re,ce,0)),K.wrap=0,ce>=K.w_size&&(st===0&&(he(K.head),K.strstart=0,K.block_start=0,K.insert=0),gn=new p.Buf8(K.w_size),p.arraySet(gn,re,ce-K.w_size,K.w_size,0),re=gn,ce=K.w_size),je=y.avail_in,ze=y.next_in,Xe=y.input,y.avail_in=ce,y.next_in=0,y.input=re,P(K);K.lookahead>=Q;){Z=K.strstart,oe=K.lookahead-(Q-1);do K.ins_h=(K.ins_h<1&&arguments[1]!==void 0?arguments[1]:1;return Object(D.c)("/discusses.json?page=".concat(t-1,"&container_identifier=").concat(r,"&container_type=Shixun"))}function w(r,t){return Object(D.e)("/discusses/".concat(r,"/top_or_down_discuss.json"),{top:t})}function l(r,t){return Object(D.e)("/discusses/".concat(r,"/plus.json"),{container_type:"Discuss",type:t?1:0})}function m(r,t){return Object(D.e)("/discusses/".concat(r,"/hidden.json"),t)}function n(r,t){return Object(D.e)("/discusses/".concat(r,"/reward_code.json"),t)}function u(r){return Object(D.a)("/api/discusses/".concat(r,".json"),{method:"delete"})}function d(r,t){return Object(D.e)("/discusses/".concat(r,"/reply.json"),{container_type:"Shixun",content:t})}function f(r){return Object(D.e)("/discusses.json",r)}},mHUz:function(le,k,g){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var D={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};k.default=D},mTgk:function(le,k,g){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var D=p(g("mHUz"));function p(d){return d&&d.__esModule?d:{default:d}}var w={};function l(d,f){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in w)throw new Error('Duplicate entry for key "'+d+'"');w[d]=[f,f,f,f]}function m(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in w)throw new Error('Duplicate entry for key "'+d+'"');w[d]=[f,f,r,f]}function n(d,f,r){if(f===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(r===void 0)throw new Error('Undefined keysym for key "'+d+'"');if(d in w)throw new Error('Duplicate entry for key "'+d+'"');w[d]=[f,f,f,r]}m("Alt",D.default.XK_Alt_L,D.default.XK_Alt_R),l("AltGraph",D.default.XK_ISO_Level3_Shift),l("CapsLock",D.default.XK_Caps_Lock),m("Control",D.default.XK_Control_L,D.default.XK_Control_R),m("Meta",D.default.XK_Super_L,D.default.XK_Super_R),l("NumLock",D.default.XK_Num_Lock),l("ScrollLock",D.default.XK_Scroll_Lock),m("Shift",D.default.XK_Shift_L,D.default.XK_Shift_R),n("Enter",D.default.XK_Return,D.default.XK_KP_Enter),l("Tab",D.default.XK_Tab),n(" ",D.default.XK_space,D.default.XK_KP_Space),n("ArrowDown",D.default.XK_Down,D.default.XK_KP_Down),n("ArrowUp",D.default.XK_Up,D.default.XK_KP_Up),n("ArrowLeft",D.default.XK_Left,D.default.XK_KP_Left),n("ArrowRight",D.default.XK_Right,D.default.XK_KP_Right),n("End",D.default.XK_End,D.default.XK_KP_End),n("Home",D.default.XK_Home,D.default.XK_KP_Home),n("PageDown",D.default.XK_Next,D.default.XK_KP_Next),n("PageUp",D.default.XK_Prior,D.default.XK_KP_Prior),l("Backspace",D.default.XK_BackSpace),n("Clear",D.default.XK_Clear,D.default.XK_KP_Begin),l("Copy",D.default.XF86XK_Copy),l("Cut",D.default.XF86XK_Cut),n("Delete",D.default.XK_Delete,D.default.XK_KP_Delete),n("Insert",D.default.XK_Insert,D.default.XK_KP_Insert),l("Paste",D.default.XF86XK_Paste),l("Redo",D.default.XK_Redo),l("Undo",D.default.XK_Undo),l("Cancel",D.default.XK_Cancel),l("ContextMenu",D.default.XK_Menu),l("Escape",D.default.XK_Escape),l("Execute",D.default.XK_Execute),l("Find",D.default.XK_Find),l("Help",D.default.XK_Help),l("Pause",D.default.XK_Pause),l("Select",D.default.XK_Select),l("ZoomIn",D.default.XF86XK_ZoomIn),l("ZoomOut",D.default.XF86XK_ZoomOut),l("BrightnessDown",D.default.XF86XK_MonBrightnessDown),l("BrightnessUp",D.default.XF86XK_MonBrightnessUp),l("Eject",D.default.XF86XK_Eject),l("LogOff",D.default.XF86XK_LogOff),l("Power",D.default.XF86XK_PowerOff),l("PowerOff",D.default.XF86XK_PowerDown),l("PrintScreen",D.default.XK_Print),l("Hibernate",D.default.XF86XK_Hibernate),l("Standby",D.default.XF86XK_Standby),l("WakeUp",D.default.XF86XK_WakeUp),l("AllCandidates",D.default.XK_MultipleCandidate),l("Alphanumeric",D.default.XK_Eisu_Shift),l("CodeInput",D.default.XK_Codeinput),l("Compose",D.default.XK_Multi_key),l("Convert",D.default.XK_Henkan),l("GroupFirst",D.default.XK_ISO_First_Group),l("GroupLast",D.default.XK_ISO_Last_Group),l("GroupNext",D.default.XK_ISO_Next_Group),l("GroupPrevious",D.default.XK_ISO_Prev_Group),l("NonConvert",D.default.XK_Muhenkan),l("PreviousCandidate",D.default.XK_PreviousCandidate),l("SingleCandidate",D.default.XK_SingleCandidate),l("HangulMode",D.default.XK_Hangul),l("HanjaMode",D.default.XK_Hangul_Hanja),l("JunjuaMode",D.default.XK_Hangul_Jeonja),l("Eisu",D.default.XK_Eisu_toggle),l("Hankaku",D.default.XK_Hankaku),l("Hiragana",D.default.XK_Hiragana),l("HiraganaKatakana",D.default.XK_Hiragana_Katakana),l("KanaMode",D.default.XK_Kana_Shift),l("KanjiMode",D.default.XK_Kanji),l("Katakana",D.default.XK_Katakana),l("Romaji",D.default.XK_Romaji),l("Zenkaku",D.default.XK_Zenkaku),l("ZenkakuHanaku",D.default.XK_Zenkaku_Hankaku),l("F1",D.default.XK_F1),l("F2",D.default.XK_F2),l("F3",D.default.XK_F3),l("F4",D.default.XK_F4),l("F5",D.default.XK_F5),l("F6",D.default.XK_F6),l("F7",D.default.XK_F7),l("F8",D.default.XK_F8),l("F9",D.default.XK_F9),l("F10",D.default.XK_F10),l("F11",D.default.XK_F11),l("F12",D.default.XK_F12),l("F13",D.default.XK_F13),l("F14",D.default.XK_F14),l("F15",D.default.XK_F15),l("F16",D.default.XK_F16),l("F17",D.default.XK_F17),l("F18",D.default.XK_F18),l("F19",D.default.XK_F19),l("F20",D.default.XK_F20),l("F21",D.default.XK_F21),l("F22",D.default.XK_F22),l("F23",D.default.XK_F23),l("F24",D.default.XK_F24),l("F25",D.default.XK_F25),l("F26",D.default.XK_F26),l("F27",D.default.XK_F27),l("F28",D.default.XK_F28),l("F29",D.default.XK_F29),l("F30",D.default.XK_F30),l("F31",D.default.XK_F31),l("F32",D.default.XK_F32),l("F33",D.default.XK_F33),l("F34",D.default.XK_F34),l("F35",D.default.XK_F35),l("Close",D.default.XF86XK_Close),l("MailForward",D.default.XF86XK_MailForward),l("MailReply",D.default.XF86XK_Reply),l("MailSend",D.default.XF86XK_Send),l("MediaFastForward",D.default.XF86XK_AudioForward),l("MediaPause",D.default.XF86XK_AudioPause),l("MediaPlay",D.default.XF86XK_AudioPlay),l("MediaRecord",D.default.XF86XK_AudioRecord),l("MediaRewind",D.default.XF86XK_AudioRewind),l("MediaStop",D.default.XF86XK_AudioStop),l("MediaTrackNext",D.default.XF86XK_AudioNext),l("MediaTrackPrevious",D.default.XF86XK_AudioPrev),l("New",D.default.XF86XK_New),l("Open",D.default.XF86XK_Open),l("Print",D.default.XK_Print),l("Save",D.default.XF86XK_Save),l("SpellCheck",D.default.XF86XK_Spell),l("AudioVolumeDown",D.default.XF86XK_AudioLowerVolume),l("AudioVolumeUp",D.default.XF86XK_AudioRaiseVolume),l("AudioVolumeMute",D.default.XF86XK_AudioMute),l("MicrophoneVolumeMute",D.default.XF86XK_AudioMicMute),l("LaunchApplication1",D.default.XF86XK_MyComputer),l("LaunchApplication2",D.default.XF86XK_Calculator),l("LaunchCalendar",D.default.XF86XK_Calendar),l("LaunchMail",D.default.XF86XK_Mail),l("LaunchMediaPlayer",D.default.XF86XK_AudioMedia),l("LaunchMusicPlayer",D.default.XF86XK_Music),l("LaunchPhone",D.default.XF86XK_Phone),l("LaunchScreenSaver",D.default.XF86XK_ScreenSaver),l("LaunchSpreadsheet",D.default.XF86XK_Excel),l("LaunchWebBrowser",D.default.XF86XK_WWW),l("LaunchWebCam",D.default.XF86XK_WebCam),l("LaunchWordProcessor",D.default.XF86XK_Word),l("BrowserBack",D.default.XF86XK_Back),l("BrowserFavorites",D.default.XF86XK_Favorites),l("BrowserForward",D.default.XF86XK_Forward),l("BrowserHome",D.default.XF86XK_HomePage),l("BrowserRefresh",D.default.XF86XK_Refresh),l("BrowserSearch",D.default.XF86XK_Search),l("BrowserStop",D.default.XF86XK_Stop),l("Dimmer",D.default.XF86XK_BrightnessAdjust),l("MediaAudioTrack",D.default.XF86XK_AudioCycleTrack),l("RandomToggle",D.default.XF86XK_AudioRandomPlay),l("SplitScreenToggle",D.default.XF86XK_SplitScreen),l("Subtitle",D.default.XF86XK_Subtitle),l("VideoModeNext",D.default.XF86XK_Next_VMode),n("=",D.default.XK_equal,D.default.XK_KP_Equal),n("+",D.default.XK_plus,D.default.XK_KP_Add),n("-",D.default.XK_minus,D.default.XK_KP_Subtract),n("*",D.default.XK_asterisk,D.default.XK_KP_Multiply),n("/",D.default.XK_slash,D.default.XK_KP_Divide),n(".",D.default.XK_period,D.default.XK_KP_Decimal),n(",",D.default.XK_comma,D.default.XK_KP_Separator),n("0",D.default.XK_0,D.default.XK_KP_0),n("1",D.default.XK_1,D.default.XK_KP_1),n("2",D.default.XK_2,D.default.XK_KP_2),n("3",D.default.XK_3,D.default.XK_KP_3),n("4",D.default.XK_4,D.default.XK_KP_4),n("5",D.default.XK_5,D.default.XK_KP_5),n("6",D.default.XK_6,D.default.XK_KP_6),n("7",D.default.XK_7,D.default.XK_KP_7),n("8",D.default.XK_8,D.default.XK_KP_8),n("9",D.default.XK_9,D.default.XK_KP_9);var u=w;k.default=u},mdZa:function(le,k,g){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(p,w){"use strict";if(p==null)throw new TypeError("Cannot convert undefined or null to object");for(var l=Object(p),m=1;m "+Y[ke]+": "+Y[ke+1])}}})}},sjKO:function(le,k,g){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=w;var D=30,p=12;function w(l,m){var n,u,d,f,r,t,c,i,s,e,a,_,h,o,S,E,b,L,A,x,C,T,N,O,V;n=l.state,u=l.next_in,O=l.input,d=u+(l.avail_in-5),f=l.next_out,V=l.output,r=f-(m-l.avail_out),t=f+(l.avail_out-257),c=n.dmax,i=n.wsize,s=n.whave,e=n.wnext,a=n.window,_=n.hold,h=n.bits,o=n.lencode,S=n.distcode,E=(1<>>24,_>>>=A,h-=A,A=L>>>16&255,A===0)V[f++]=L&65535;else if(A&16){x=L&65535,A&=15,A&&(h>>=A,h-=A),h<15&&(_+=O[u++]<>>24,_>>>=A,h-=A,A=L>>>16&255,A&16){if(C=L&65535,A&=15,hc){l.msg="invalid distance too far back",n.mode=D;break e}if(_>>>=A,h-=A,A=f-r,C>A){if(A=C-A,A>s&&n.sane){l.msg="invalid distance too far back",n.mode=D;break e}if(T=0,N=a,e===0){if(T+=i-A,A2;)V[f++]=N[T++],V[f++]=N[T++],V[f++]=N[T++],x-=3;x&&(V[f++]=N[T++],x>1&&(V[f++]=N[T++]))}else{T=f-C;do V[f++]=V[T++],V[f++]=V[T++],V[f++]=V[T++],x-=3;while(x>2);x&&(V[f++]=V[T++],x>1&&(V[f++]=V[T++]))}}else if((A&64)===0){L=S[(L&65535)+(_&(1<>3,u-=x,h-=x<<3,_&=(1<0){var i=[c],s=c.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,t=(0,D.deflate)(this.strm,D.Z_FULL_FLUSH),t<0)throw new Error("zlib deflate failed");var e=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);s+=e.length,i.push(e)}while(this.strm.avail_in>0);for(var a=new Uint8Array(s),_=0,h=0;h0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},E=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return he||!he&&l([p.SuperAdmin])},b=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return he||!he&&l([p.SuperAdmin,p.Operation])},L=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):he||!he&&l([p.SuperAdmin,p.Operation])},A=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):he||!he&&l([p.SuperAdmin,p.Operation])},x=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction])},C=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin]):he||!he&&l([p.SuperAdmin])},T=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation]):he||!he&&l([p.SuperAdmin,p.Operation])},N=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):he||!he&&l([p.SuperAdmin,p.Operation])},O=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):he||!he&&l([p.SuperAdmin,p.Operation])},V=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):he||!he&&l([p.SuperAdmin,p.Operation])},Y=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin]):!1},Se=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student])},ke=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin]):he||!he&&l([p.SuperAdmin])},De=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation]):he||!he&&l([p.SuperAdmin,p.Operation])},I=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher,p.Student]):he||!he&&l([p.SuperAdmin,p.Operation])},H=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?!1:he||!he&&l([p.SuperAdmin,p.Operation])},j=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?he||!he&&l([p.SuperAdmin,p.Operation]):!1},Q=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},W=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?!he&&l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):!1},de=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher]):he||!he&&l([p.SuperAdmin,p.Operation])},Pe=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher])},Ye=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin]):he||!he&&l([p.SuperAdmin])},Fe=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation]):he||!he&&l([p.SuperAdmin,p.Operation])},Ke=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):he||!he&&l([p.SuperAdmin,p.Operation])},Re=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?he||!he&&l([p.SuperAdmin,p.Operation]):!1},Ie=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe?l([p.SuperAdmin,p.Operation,p.CertifiedTeacher,p.TrainingProduction,p.UncertifiedTeacher]):he||!he&&l([p.SuperAdmin,p.Operation])},Ue=function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return m([w.Teacher])},Ve=function(){return l([p.SuperAdmin])},Ge=function(){return l([p.SuperAdmin,p.Operation])},at=function(){return l([p.Student])},_t=function(){return l([p.SuperAdmin,p.Operation,p.CertifiedTeacher])},yt=function(){var xe,he=Object(D.b)()._store.getState(),rt=he.user;return!!((xe=rt.userInfo)===null||xe===void 0?void 0:xe.login)},$e=function(){var xe=Object(D.b)()._store.getState(),he=xe.user;return he.userInfo}},xO64:function(le,k,g){"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.default=void 0;var D=p(g("8K/p"));function p(e){return e&&e.__esModule?e:{default:e}}function w(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?w=function(_){return typeof _}:w=function(_){return _&&typeof Symbol=="function"&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},w(e)}function l(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function m(e,a){for(var _=0;_>>16&65535|0,d=0;l!==0;){d=l>2e3?2e3:l,l-=d;do n=n+w[m++]|0,u=u+n|0;while(--d);n%=65521,u%=65521}return n|u<<16|0}},"yi/R":function(le,k,g){"use strict";g.r(k);var D=g("oBTY"),p=g("bbsP"),w=g("/wGt"),l=g("0Owb"),m=g("PpiC"),n=g("jrin"),u=g("2qtc"),d=g("kLXV"),f=g("miYZ"),r=g("tsqr"),t=g("WmNS"),c=g.n(t),i=g("9og8"),s=g("tJVT"),e=g("k1fw"),a=g("ozfa"),_=g("MJZm"),h=g("q1tI"),o=g.n(h),S=g("Ty5D"),E=g("H65k"),b=g("+Axu"),L=g("f+oW"),A=g.n(L),x=function(R){var z=R.position,ee=R.subject,_e=R.score,pe=R.onViewAllTask;return o.a.createElement("div",{className:"task-header"},o.a.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:pe},o.a.createElement("img",{src:A.a,alt:"nav",width:45})),o.a.createElement("h3",{title:ee},"\u7B2C",z,"\u5173\uFF1A",ee),o.a.createElement("span",null,_e))},C=g("DjyN"),T=g("NUBc"),N=g("g9YV"),O=g("wCAj"),V=g("cWXX"),Y=g("/ezw"),Se=g("BdwD"),ke=g("p4vh"),De=g.n(ke),I=g("Q+I+"),H=g.n(I),j=g("Yr8L"),Q=g.n(j),W=g("ErOA");function de(R){return Object(W.c)("tasks/".concat(R,".json"))}function Pe(R){return Object(W.c)("myshixuns/".concat(R,"/challenges.json"))}function Ye(R,z,ee){return Object(W.c)("tasks/".concat(R,"/star.json?shixun_id=").concat(z,"&star=").concat(ee))}function Fe(R,z){return Object(W.c)("tasks/".concat(R,"/rep_content.json"),z)}function Ke(R,z){return Object(W.e)("myshixuns/".concat(R,"/update_file.json"),z)}function Re(R,z){return Object(W.c)("tasks/".concat(R,"/reset_original_code.json"),z)}function Ie(R,z){return Object(W.c)("tasks/".concat(R,"/reset_passed_code.json"),z)}function Ue(R,z){return Object(W.e)("tasks/".concat(R,"/game_build.json"),z)}function Ve(R,z){return Object(W.c)("tasks/".concat(R,"/game_status.json"),z)}function Ge(R,z){return Object(W.e)("tasks/".concat(R,"/choose_build.json"),z)}function at(R){return Object(W.c)("tasks/".concat(R,"/picture_display.json"))}function _t(R,z){return Object(W.c)("tasks/".concat(R,"/cost_time.json"),z)}function yt(R,z){return Object(W.c)("courses/".concat(R,"/inform_detail.json"),z)}function $e(R){return Object(W.e)("tasks/".concat(R,"/plus_or_cancel_praise.json"))}function we(R){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(W.e)("myshixuns/".concat(R,"/repository.json"),z)}function xe(R){return Object(W.c)("myshixuns/".concat(R,"/open_webssh.json"))}function he(R){return Object(W.c)("tasks/".concat(R,"/close_webssh.json"))}function rt(R){return Object(W.c)("tasks/".concat(R,"/reset_vnc_link.json"))}function He(R){return Object(W.c)("tasks/".concat(R,"/check_test_sets.json"))}function Ce(R){return Object(W.c)("tasks/".concat(R,"/get_answer_info.json"))}function be(R){return Object(W.c)("tasks/".concat(R,"/get_choose_answer.json"))}function Ae(R){return Object(W.c)("tasks/".concat(R,"/unlock_choose_answer.json"))}function J(R,z){return Object(W.c)("tasks/".concat(R,"/unlock_answer.json?answer_id=").concat(z))}function P(R,z,ee){return Object(W.e)("tasks/".concat(R,"/set_games_status.json"),{result:z,data:ee})}function B(R){return Object(W.e)("tasks/".concat(R,"/extend_vnc.json"))}function v(R,z){return Object(W.c)("tasks/".concat(R,"/rank_list.json"),z)}var M=g("1vsH"),q={0:De.a,1:H.a,2:Q.a},$={loading:!0,page:1,data:null},ne;(function(R){R[R.SET_LOADING=0]="SET_LOADING",R[R.SET_STATE=1]="SET_STATE",R[R.SET_PAGE=2]="SET_PAGE"})(ne||(ne={}));function Be(R,z){switch(z.type){case ne.SET_LOADING:return Object(e.a)(Object(e.a)({},R),{},{loading:z.payload});case ne.SET_STATE:return Object(e.a)(Object(e.a)({},R),z.payload);case ne.SET_PAGE:return Object(e.a)(Object(e.a)({},R),{},{page:z.payload});default:throw new Error}}var F=function(R){var z=R.activeIndex,ee=R.taskId,_e=Object(h.useReducer)(Be,$),pe=Object(s.a)(_e,2),Ee=pe[0],ye=pe[1],ue=Ee.loading,ie=Ee.page,ae=Ee.data,Le=Object(h.useMemo)(function(){var qe=[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:function(ge,Je,ot){var We=(ie-1)*10+ot+1;return We<=3?o.a.createElement("img",{src:q[We-1],alt:"rank",width:36}):We}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:ae==null?void 0:ae.rank_data_name,dataIndex:"score",render:function(ge){return(ae==null?void 0:ae.open_rank)==="DEFAULT"?Object(M.F)(ge):ge}},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:function(ge){return Object(M.D)(ge,"yyyy-MM-dd hh:mm:ss")}}];return qe},[ae==null?void 0:ae.rank_data_name,ae==null?void 0:ae.open_rank,ie]);Object(h.useEffect)(function(){function qe(){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(i.a)(c.a.mark(function ge(){var Je;return c.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,v(ee,{page:ie,limit:10});case 2:Je=We.sent,ye({type:ne.SET_STATE,payload:{loading:!1,data:Je.data}});case 4:case"end":return We.stop()}},ge)})),Ne.apply(this,arguments)}z===4&&qe()},[ie,z,ee]);function Oe(qe){ye({type:ne.SET_PAGE,payload:qe})}return o.a.createElement("div",{className:"ranking-container"},ue?o.a.createElement(Y.a,{avatar:!0,paragraph:{rows:4}}):!ae||(ae==null?void 0:ae.rank_list_count)===0?o.a.createElement(Se.a,null):o.a.createElement(o.a.Fragment,null,o.a.createElement(O.a,{pagination:!1,size:"middle",dataSource:ae.rank_list,columns:Le}),ae.rank_list_count>10?o.a.createElement(T.a,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:Oe,current:ie,total:ae.rank_list_count}):null))},X=g("fXAG"),te=g("9Bee"),fe=g("M8RZ"),ve=g("6lC8"),me=g("mCJh"),G=g("dTJi"),se=g("pC0b"),U=g("GzdX"),Te=g("55Ip"),tt=g("wd/R"),y=g.n(tt),re=g("OoWo"),ce="YYYY-MM-DD HH:mm",K=function(R){var z=R.challenge,ee=R.position,_e=R.status,pe=R.get_gold,Ee=R.get_experience,ye=R.star,ue=R.tag_count,ie=R.finished_time,ae=R.index,Le=R.view_answer_time,Oe=R.name,qe=R.identifier,Ne=R.identity,ge=R.shixun,Je=R.taskList,ot=R.onSaveTaskStar,We=Object(S.l)();function Qe(lt){ot(qe,lt,ae)}var it=_e===2||ge.status<2||Je[ae-1]&&Je[ae-1].status===2||ge.task_pass||Ne<=5;return o.a.createElement("div",{className:"task-item-container ".concat(z.position===ee?"active":""," ").concat(_e===2?"finish":"")},o.a.createElement("div",{className:"flex-container challenge-title space-between"},it?o.a.createElement(Te.Link,{to:"/tasks/".concat(qe).concat(We.search)},"".concat(ee,". ").concat(Oe)," "):o.a.createElement("span",null,"".concat(ee,". ").concat(Oe)),o.a.createElement("i",{className:"iconfont icon-wancheng1 ".concat(_e===2?"green":"")})),o.a.createElement("div",{className:"flex-container"},o.a.createElement("p",{className:_e===2?"green":""},o.a.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",_e===2&&Ee>0?"+":"",Ee),o.a.createElement("p",{className:_e===2?"green":""},o.a.createElement("span",null,"\u91D1\u5E01")," ",_e===2&&pe>0?"+":""," ",pe),o.a.createElement("p",null,o.a.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",ue||"\u65E0")),o.a.createElement("div",{className:"flex-container"},o.a.createElement("p",null,o.a.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),ie?y()(ie).format(ce):"--"),o.a.createElement("p",null,o.a.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),Le?y()(Le).format(ce):"--")),ge.status>=2?o.a.createElement("div",{className:"rate-container"},_e===2&&ye===0?o.a.createElement(h.Fragment,null,o.a.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),o.a.createElement(U.a,{defaultValue:0,onChange:Qe})):null,_e===2&&ye>0?o.a.createElement(h.Fragment,null,o.a.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),o.a.createElement(U.a,{value:ye,disabled:!0}),o.a.createElement("span",{className:"highlight"},ye,"\u5206")):null):null)},Z=function(R){var z=R.taskList,ee=R.challenge,_e=R.shixun,pe=R.identity,Ee=R.onSaveTaskStar;return o.a.createElement("div",{className:"task-nav-container"},o.a.createElement("p",{className:"task-tip"},o.a.createElement("div",null,o.a.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),z.map(function(ye,ue){var ie=Object(e.a)(Object(e.a)({},ye),{},{identity:pe,index:ue,challenge:ee,taskList:z,shixun:_e,onSaveTaskStar:Ee});return o.a.createElement(K,Object(l.a)({key:ue},ie))}))},oe=g("Plam"),st=g("gp9y"),je=g("Ot1p"),ze=function(R){var z=R.user_praise,ee=R.praise_count,_e=R.praisePlus,pe=R.onCreateDiscuss,Ee=Object(h.useState)(!1),ye=Object(s.a)(Ee,2),ue=ye[0],ie=ye[1],ae=Object(h.useState)(""),Le=Object(s.a)(ae,2),Oe=Le[0],qe=Le[1];function Ne(Qe){qe(Qe)}function ge(){ie(!0)}function Je(){ie(!1)}function ot(){return We.apply(this,arguments)}function We(){return We=Object(i.a)(c.a.mark(function Qe(){return c.a.wrap(function(lt){for(;;)switch(lt.prev=lt.next){case 0:pe(Oe),qe(""),ie(!1);case 3:case"end":return lt.stop()}},Qe)})),We.apply(this,arguments)}return o.a.createElement("div",{className:"comment-input-editor-container ".concat(ue?"active":""," ")},o.a.createElement("div",{className:ue?"text-area hide":"text-area"},o.a.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ge}),o.a.createElement("a",{className:"c-light-black",onClick:_e,title:z?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},o.a.createElement("i",{className:"mr3 ".concat(z?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"\u8D5E"}),ee?o.a.createElement("span",null,ee):"")),ue?o.a.createElement("div",{className:"input-mask",onClick:Je}):null,o.a.createElement("div",{className:ue?"md-container":"md-container hide"},o.a.createElement(je.a,{id:"discuss-input-editor",startInit:ue,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Oe,height:240,onChange:Ne}),o.a.createElement("div",{className:"tip-container",onClick:Je},o.a.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),o.a.createElement("a",{className:"btn-send",onClick:ot},"\u53D1\u9001"))))},Xe=g("dhSg"),gn=g("/omn"),Lt=g("IxHN"),Ct=g("ARon"),Wt=function(R){var z=R.data;return o.a.createElement(h.Fragment,null,z&&z.map(function(ee){return o.a.createElement("div",{className:"choose-answer-item",key:ee.position},o.a.createElement("p",null,"\u7B2C",ee.position,"\u9898"),o.a.createElement(te.a,{value:ee.answer}))}))},$t=g("DVFL"),an=function(R){var z=R.data,ee=R.onShowUnlockAnswerModal;return o.a.createElement(h.Fragment,null,z&&z.map(function(_e,pe){var Ee=_e.answer_id,ye=_e.answer_name,ue=_e.answer_contents,ie=_e.view_time;return o.a.createElement("div",{className:"answer-item-container",key:Ee},o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",{className:"level"}," \u7EA7\u522B",pe+1,"\uFF1A "),o.a.createElement("span",{className:"name"},ye),ue?o.a.createElement(h.Fragment,null,o.a.createElement("span",{className:"view-time"},ie?y()(ie).format("YYYY-MM-DD HH:mm"):""),o.a.createElement("span",null,"\u5DF2\u89E3\u9501")):o.a.createElement("a",{onClick:ee},"\u89E3\u9501")),ue?o.a.createElement(te.a,{value:ue}):null)}))},Xn=function(R){var z=R.loading,ee=R.data,_e=R.onShowTip,pe=R.st;return o.a.createElement("div",{className:"answer-container"},z?o.a.createElement(Lt.a,null):null,pe===1?o.a.createElement(Wt,{data:ee}):o.a.createElement(an,{data:ee,onShowUnlockAnswerModal:_e}))},Me=g("sRBo"),zt=g("kaz8"),pn=g("gflZ"),Vt=function(R){var z=R.data,ee=R.selected_unlocked_answer_id,_e=R.selected_index,pe=R.onSelect;if(!z)return null;var Ee=z.filter(function(ue,ie){return ue.answer_contents?!1:(ue.index=ie,!0)});function ye(ue){var ie=ue.target,ae=ie.value,Le=ie.checked;pe(Le?ae:null)}return o.a.createElement("table",{className:"unlock-answer-list"},o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("th",null),o.a.createElement("th",null,"\u7EA7\u522B"),o.a.createElement("th",null,"\u540D\u79F0"),o.a.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),o.a.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),o.a.createElement("tbody",null,Ee.map(function(ue,ie){return o.a.createElement("tr",{key:ue.answer_id},o.a.createElement("td",null,o.a.createElement(zt.a,{value:ue.answer_id,onChange:ye,checked:ue.answer_id===ee||ee&&_e>=ie})),o.a.createElement("td",null,ue.index+1),o.a.createElement("td",null,ue.answer_name),o.a.createElement("td",null,ue.answer_ratio,"%"),o.a.createElement("td",{className:"gold-color"},ue.answer_score))})))},vn=g("Q7Vx"),un=function(R){var z=R.unity_3d_routes,ee=R.onGetUnity3dMessage,_e=R.onEvaluateCallback,pe=Object(h.useRef)(),Ee=Object(h.useState)(!0),ye=Object(s.a)(Ee,2),ue=ye[0],ie=ye[1];Object(h.useEffect)(function(){function Oe(Ne){try{var ge=JSON.parse(Ne.data);ee(ge)}catch(Je){console.log(Je,Ne.data)}}window.addEventListener("message",Oe);var qe=Xe.a.subscribe("evaluate-unity3d-result",function(Ne){ae(Ne),_e&&_e()});return function(){window.removeEventListener("message",Oe),qe()}},[]);function ae(Oe){pe.current&&pe.current.contentWindow.postMessage(JSON.stringify(Oe),"*")}function Le(){ie(!1),Xe.a.publish("unity3d-load-end")}return o.a.createElement(h.Fragment,null,ue?o.a.createElement(Lt.a,{message:"\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."}):null,o.a.createElement("iframe",{onLoad:Le,className:"unity3d-panel",ref:pe,src:z}))},yn=g("BjJ7"),Er=g("kaH+");function Pn(R){var z=R.target;if(z.tagName.toUpperCase()==="IMG"){var ee=z.src||z.getAttribute("src");ee&&ee.indexOf("/images/avatars/User")===-1&&(R.stopPropagation(),R.preventDefault(),Xe.a.publish("preview-image",ee))}}var yr={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function Ur(R,z){switch(z.type){case X.z:return Object(e.a)(Object(e.a)({},R),{},{activeIndex:z.payload});case X.Z:return Object(e.a)(Object(e.a)({},R),{},{enlarge_unity3D:z.payload});case X.bb:return Object(e.a)(Object(e.a)({},R),{},{tab_fixed:z.payload});case X.W:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!0});case X.r:return Object(e.a)(Object(e.a)({},R),{},{showTaskList:!1});case X.l:return Object(e.a)(Object(e.a)({},R),z.payload);case X.L:return Object(e.a)(Object(e.a)({},R),z.payload);case X.N:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.X:return Object(e.a)(Object(e.a)({},R),{},{showTip:!0});case X.s:return Object(e.a)(Object(e.a)({},R),{},{showTip:!1});case X.x:return Object(e.a)(Object(e.a)({},R),{},{selected_unlocked_answer_id:z.payload});case X.f:return Object(e.a)(Object(e.a)({},R),z.payload);default:throw new Error}}var Sr=function(R){var z=R.taskId,ee=R.minuxUserGrade,_e=R.discusses_count,pe=R.is_teacher,Ee=R.has_answer,ye=R.user,ue=R.st,ie=R.game,ae=R.rank_name,Le=R.challenge,Oe=R.myshixun,qe=R.user_praise,Ne=R.praise_count,ge=R.unity_3d_routes,Je=R.with_code_file,ot=R.onPlusOrCancelPraise,We=R.onEvaluateCallback,Qe=R.onGetUnity3dMessage,it=R.shixun,lt=Object(h.useReducer)(Ur,yr),dt=Object(s.a)(lt,2),ct=dt[0],ht=dt[1],wt=Object(S.l)().query,Xt=ct.taskList,kt=ct.showTaskList,Rt=ct.activeIndex,It=ct.enlarge_unity3D,on=ct.tab_fixed,Ut=ct.data,Sn=ct.answerScore,Qt=ct.loading,en=ct.showTip,dn=ct.isMultiLevel,Ft=ct.selected_unlocked_answer_id,At=Object(h.useMemo)(function(){var pt=0;if(Ut&&Ft){for(var Tt=Ut.filter(function(mt){return!mt.answer_contents}),Dt=0;Dt1,activeIndex:mt?Rt:2}});case 12:case"end":return Nt.stop()}},pt)})),Pt.apply(this,arguments)}function An(pt){var Tt=pt.choose_answers,Dt=pt.message,mt=pt.status;if(mt===0){r.b.info(Dt);return}ht({type:X.f,payload:{showTip:mt===1,data:Tt,answerScore:Dt,loading:!1,activeIndex:mt===1?Rt:2}})}function Yn(){ht({type:X.s})}function Nn(){ht({type:X.X})}function kn(){return Cn.apply(this,arguments)}function Cn(){return Cn=Object(i.a)(c.a.mark(function pt(){var Tt,Dt,mt,tr,Nt;return c.a.wrap(function(En){for(;;)switch(En.prev=En.next){case 0:if(!(ue===1)){En.next=8;break}return En.next=3,Ae(ie.identifier);case 3:Tt=En.sent,ee(Sn),An(Tt),En.next=14;break;case 8:if(!Ft){En.next=14;break}return En.next=11,J(ie.identifier,Ft);case 11:Dt=En.sent,mt=Dt.status,tr=Dt.message,mt===-1||(dn?(Nt=0,Ut.forEach(function(xt,jn){jn<=At&&(Nt+=xt.answer_score)}),ee(Nt)):ee(Sn),Dn(),ht({type:X.s}));case 14:case"end":return En.stop()}},pt)})),Cn.apply(this,arguments)}function tn(pt){ht({type:X.x,payload:pt})}function mn(){return Kn.apply(this,arguments)}function Kn(){return Kn=Object(i.a)(c.a.mark(function pt(){var Tt;return c.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.prev=0,mt.next=3,Pe(Oe.identifier);case 3:Tt=mt.sent,ht({type:X.l,payload:{taskList:Tt,showTaskList:!0}}),mt.next=10;break;case 7:mt.prev=7,mt.t0=mt.catch(0),console.log(mt.t0);case 10:case"end":return mt.stop()}},pt,null,[[0,7]])})),Kn.apply(this,arguments)}function nn(pt,Tt,Dt){return jt.apply(this,arguments)}function jt(){return jt=Object(i.a)(c.a.mark(function pt(Tt,Dt,mt){return c.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.prev=0,Nt.next=3,Ye(Tt,it.id,Dt);case 3:Xt[mt].star=Dt,ht({type:X.L,payload:{taskList:Object(D.a)(Xt)}}),Nt.next=10;break;case 7:Nt.prev=7,Nt.t0=Nt.catch(0),console.log(Nt.t0);case 10:case"end":return Nt.stop()}},pt,null,[[0,7]])})),jt.apply(this,arguments)}function Zt(){mn()}function Tn(){ht({type:X.r})}Object(h.useEffect)(function(){return function(){ht({type:X.r}),ht({type:X.z,payload:0})}},[z]),Object(h.useEffect)(function(){if(Bt.current)return Bt.current.addEventListener("mousedown",Pn),function(){Bt.current.removeEventListener("mousedown",Pn)}},[Bt.current]),Object(h.useEffect)(function(){if(Je&&ge&&Bt.current){var pt=Object(yn.b)(function(Dt){var mt=Dt.target.scrollTop;mt>=354?ht({type:X.bb,payload:!0}):ht({type:X.bb,payload:!1})},10);Bt.current.addEventListener("scroll",pt);var Tt=Xe.a.subscribe("evaluate-unity3d-finish",function(){Bt.current.scrollTop=0});return function(){Bt.current.removeEventListener("scroll",pt),Tt()}}},[Je,ge,Bt.current]);var Ot=Le.position,On=Le.score,Rn=Le.subject,bn={onViewAllTask:Zt,position:Ot,score:On,subject:Rn};function Qn(pt){return ln.apply(this,arguments)}function ln(){return ln=Object(i.a)(c.a.mark(function pt(Tt){return c.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(me.a)({content:Tt,container_type:"Shixun",container_id:it.id,challenge_id:Le.id,position:Ot});case 2:ht({type:X.z,payload:3}),Xe.a.publish("create-discuss");case 4:case"end":return mt.stop()}},pt)})),ln.apply(this,arguments)}function er(){ht({type:X.Z,payload:!It})}var Hn={loading:Qt,data:Ut,onShowTip:Nn,st:ue};return o.a.createElement(h.Fragment,null,o.a.createElement(x,bn),o.a.createElement("div",{className:"content-wrapper",ref:Bt},ge&&Je?o.a.createElement("div",{className:"unity-3d-container ".concat(It?"enlarge":"")},o.a.createElement("a",{onClick:er,className:"btn-enlarge ".concat(It?"enlarge":"")},o.a.createElement("i",{className:"iconfont ".concat(It?"icon-suoxiao1":"icon-kuoda"," ")})),o.a.createElement(un,{unity_3d_routes:ge,onGetUnity3dMessage:Qe,onEvaluateCallback:We})):null,o.a.createElement("ul",{className:"tab-nav ".concat(on?"tab-fixed":"")},Mn.map(function(pt){return o.a.createElement("li",{onClick:xn,id:pt.index,key:pt.title,className:Rt===pt.index?"active":""},o.a.createElement("a",null,pt.title,pt.index===3&&_e?o.a.createElement("span",null,_e):null))})),o.a.createElement(te.a,{className:Rt===0?"tab-panel-body ".concat(ge&&Je?"scroll-margin-top":""):"hide",value:Le.task_pass}),o.a.createElement("div",{className:Rt===1?"tab-panel-body":"hide"},Ln?o.a.createElement(te.a,{value:Ln}):null),o.a.createElement("div",{className:Rt===2?"tab-panel-body":"hide",style:{padding:"0 0 20px 0"}},o.a.createElement(Xn,Hn)),o.a.createElement("div",{className:Rt===3?"tab-panel-body":"hide"},o.a.createElement(oe.a,{activeIndex:Rt,shixunIdentifier:it.identifier,identity:ye.identity,user:ye})),o.a.createElement("div",{className:Rt===4?"tab-panel-body":"hide"},o.a.createElement(F,{activeIndex:Rt,taskId:z})),wt.type!=="exercises"&&o.a.createElement(ze,{user_praise:qe,praise_count:Ne,praisePlus:ot,onCreateDiscuss:Qn})),o.a.createElement(fe.a,null,o.a.createElement(w.a,{className:"task-drawer",width:420,title:null,placement:"left",closable:!1,visible:kt,onClose:Tn},o.a.createElement(Z,{taskList:Object(D.a)(Xt),challenge:Le,shixun:it,identity:ye.identity,onSaveTaskStar:nn})),o.a.createElement(d.a,{centered:!0,title:"\u63D0\u793A",visible:en,onOk:kn,onCancel:Yn,className:"answer-tip"},pe?o.a.createElement("p",null,"\u5DF2\u7ECF\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u53EF\u4EE5\u514D\u91D1\u5E01\u67E5\u770B\u7B54\u6848\u54DF~"):o.a.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),dn?o.a.createElement(Vt,{selected_index:At,selected_unlocked_answer_id:Ft,onSelect:tn,data:Ut}):o.a.createElement("p",null,"\u5C06\u6263\u9664".concat(Sn,"\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848")),pe?o.a.createElement("a",{href:"/account/certification",class:"to-certification-link",target:"_blank"},"\u7ACB\u5373\u8BA4\u8BC1"):null),o.a.createElement(Er.a,null)))},Gn=g("+L6B"),ar=g("2/Rp"),pi=g("aHsQ"),xr=g("sGsY"),wn=g("9VGf");function In(R){return R.toString().padStart(2,"0")}function Cr(R){var z=Math.floor(R/60),ee=R%60,_e=Math.floor(z/60);return"".concat(In(_e),":").concat(In(z-_e*60),":").concat(In(ee))}var wr=function(R){var z=R.defaultTime,ee=R.status,_e=R.onUpdateCostTime,pe=R.lastedGetTaskInfoTime,Ee=R.title,ye=Ee===void 0?"":Ee,ue=Object(h.useState)(z||0),ie=Object(s.a)(ue,2),ae=ie[0],Le=ie[1],Oe=Object(h.useRef)();return Object(h.useEffect)(function(){pe&&(Le(z),Oe.current=z)},[z,pe]),Object(h.useEffect)(function(){if(pe){var qe=Xe.a.subscribe("update-cost-time",function(){ee!==2&&_e(Oe.current)});return qe}},[pe]),Object(wn.a)(function(){Le(ae+1),Oe.current=Oe.current+1},ee===2?null:1e3),o.a.createElement("span",null,ye?"".concat(ye,"\uFF1A"):null,Cr(ae))},sr=g("8Enf"),Ar=g("P2fV"),hr=g("NJEC"),Fr=g("UlFV"),fr=g("S+dL"),Tr=g.n(fr),Rr=g("P5Jw");function or(R){var z=R.onShowNotice,ee=R.className,_e=ee===void 0?"":ee;return o.a.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:z,className:_e},o.a.createElement("img",{src:Tr.a,alt:"notice"}))}var Mr=function(R){var z=R.loading,ee=R.lastedUpdateTime,_e=R.moveY,pe=R.code_hidden,Ee=R.gameStatus,ye=R.isEditPath,ue=R.isNotice,ie=R.git_url,ae=R.onResetCode,Le=R.onShowCodeSetting,Oe=R.onResetPassedCode,qe=R.onShowDir,Ne=R.onResizeCodeArea,ge=R.onShowNotice;function Je(){Ne(_e)}var ot=_e==="100%";return o.a.createElement(h.Fragment,null,o.a.createElement("span",{className:"edit-status"},z?"\u4FDD\u5B58\u4E2D...":ee===0?"\u5DF2\u4FDD\u5B58":"\u5DF2\u4FEE\u6539"),o.a.createElement("div",{className:"action-bar"},ue?o.a.createElement(or,{onShowNotice:ge}):null,pe?null:o.a.createElement("a",{title:"\u6587\u4EF6\u76EE\u5F55",onClick:qe},o.a.createElement("i",{className:"iconfont icon-wenjian "})),ie?o.a.createElement(Rr.CopyToClipboard,{text:ie,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},o.a.createElement("i",{className:"iconfont icon-fuzhi2"}))):null,Ee===2&&ye?o.a.createElement(hr.a,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:Oe},o.a.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},o.a.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))):null,ye?o.a.createElement(hr.a,{placement:"bottomRight",title:" \u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F ",onConfirm:ae},o.a.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},o.a.createElement("i",{className:"iconfont icon-zhongzhi font-20 "}))):null,o.a.createElement("a",{onClick:Le,title:"\u8BBE\u7F6E"},o.a.createElement("i",{className:"iconfont icon-shezhi"})),o.a.createElement("a",{onClick:Je,title:ot?"\u6536\u7F29":"\u5C55\u5F00"},o.a.createElement("i",{className:ot?"iconfont icon-shousuo":"iconfont icon-zhankai"}))))},_r=g("Mm8t"),Zn=g.n(_r),qn=function(R){var z=R.isNotice,ee=R.moveY,_e=R.isActive,pe=R.tabIndex,Ee=R.webssh,ye=R.socketKeys,ue=R.onCloseSocket,ie=R.onReCreateSocket,ae=R.onShowNotice,Le=R.onResizeCodeArea;function Oe(){Le(ee)}var qe=ee==="100%";return o.a.createElement("div",{className:"action-bar"},z?o.a.createElement(or,{onShowNotice:ae}):null,Ee?o.a.createElement(Lr,{tabIndex:pe,isActive:_e,socketKeys:ye,onReCreateSocket:ie,onCloseSocket:ue}):null,o.a.createElement("a",{onClick:Oe,title:qe?"\u6536\u7F29":"\u5C55\u5F00"},o.a.createElement("i",{className:qe?"iconfont icon-shousuo":"iconfont icon-zhankai"})))},Un=1200,Jn=300;function Lr(R){var z=R.isActive,ee=R.socketKeys,_e=R.onCloseSocket,pe=R.onReCreateSocket,Ee=R.tabIndex,ye=Object(h.useState)(Un),ue=Object(s.a)(ye,2),ie=ue[0],ae=ue[1],Le=Object(h.useState)(!1),Oe=Object(s.a)(Le,2),qe=Oe[0],Ne=Oe[1];Object(wn.a)(function(){ae(ie-1)},z&&ie>0?1e3:null),Object(h.useEffect)(function(){var lt=Xe.a.subscribe("on-operating-ssh",function(){ae(Un)}),dt=Xe.a.subscribe("on-recreate-socket",function(){pe()});return function(){lt(),dt()}},[]),Object(h.useEffect)(function(){ie===0&&ee.forEach(function(lt){Xe.a.publish("close-socket",lt)}),ie===Jn&&Ne(!0)},[ie]);function ge(){Ne(!1)}function Je(){Ne(!0)}function ot(){ae(Un),Xe.a.publish("ssh-add-connect-time"),Ne(!1)}function We(){ae(Un),Xe.a.publish("create-socket",Ee)}function Qe(){return it.apply(this,arguments)}function it(){return it=Object(i.a)(c.a.mark(function lt(){return c.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ee.forEach(function(ht){Xe.a.publish("close-socket",ht)}),ct.next=3,_e();case 3:ae(Un),pe();case 5:case"end":return ct.stop()}},lt)})),it.apply(this,arguments)}return o.a.createElement(h.Fragment,null,ie>0&&ie<=Jn?o.a.createElement(pr,{title:"\u8D44\u6E90\u56DE\u6536\u5012\u8BA1\u65F6\uFF0C\u70B9\u51FB\u53EF\u5EF6\u957F\uFF08\u6216\u8005\u64CD\u4F5C\u547D\u4EE4\u884C\u81EA\u52A8\u5EF6\u957F\uFF09",className:"c-red",time:ie,callback:Je}):null,ie===0?o.a.createElement("a",{onClick:We},o.a.createElement("i",{className:"iconfont icon-congshulianjie font-16 "}),o.a.createElement("span",null,"\u91CD\u8FDE\u547D\u4EE4\u884C")):null,o.a.createElement(hr.a,{title:o.a.createElement(h.Fragment,null,o.a.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C"),o.a.createElement("div",null,"\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883?")),placement:"bottom",onConfirm:Qe},o.a.createElement("a",null,o.a.createElement("i",{className:"iconfont icon-zhongzhi2 font-16 "}),o.a.createElement("span",null," \u91CD\u7F6E\u547D\u4EE4\u884C"))),o.a.createElement(fe.a,null,o.a.createElement(d.a,{centered:!0,title:"\u547D\u4EE4\u884C\u8FDE\u63A5\u65F6\u957F\u63D0\u9192",closable:!1,visible:qe&&ie>0,onOk:ot,onCancel:ge,okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981"},"\u547D\u4EE4\u884C\u5C06\u4E8E ",Math.round(ie/60)," \u5206\u949F\u540E\u4E2D\u65AD\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F")))}function pr(R){var z=R.title,ee=R.time,_e=R.className,pe=_e===void 0?"":_e,Ee=R.callback,ye=R.desc,ue=ye===void 0?"":ye;function ie(){Ee&&Ee()}return o.a.createElement("a",{onClick:ie,title:z,className:pe},o.a.createElement("img",{src:Zn.a,alt:"time",width:16}),o.a.createElement("span",null,ue?"".concat(ue,"\uFF1A"):"",Cr(ee)))}var mr=g("lOMy"),Nr={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},$n=function(R){var z=R.className,ee=R.mirror_description,_e=R.git_url,pe=R.difficulty,Ee=R.task_pass,ye=R.test_set_permission,ue=R.onVncAction;return o.a.createElement("div",{className:"tpi-code-setting ".concat(z)},o.a.createElement("h3",null,"\u529F\u80FD"),o.a.createElement("section",null,o.a.createElement("a",{id:"full-screen",title:"\u5168\u5C4F",className:"file-item action",onClick:function(){ue("full-screen")}}," ",o.a.createElement("i",{className:"iconfont icon-quanping"}),"\u5168\u5C4F "),o.a.createElement("a",{id:"reset-task",onClick:function(){return ue("reset-task")},className:"file-item action",title:"\u91CD\u7F6E\u5B9E\u8BAD"}," ",o.a.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u5B9E\u8BAD "),_e?o.a.createElement(Rr.CopyToClipboard,{text:_e,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement("a",{id:"copy-git",title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"}," ",o.a.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740 ")):null,o.a.createElement("a",{id:"copy-cliboard",className:"file-item action",onClick:function(){ue("show-clipboard-box")}}," ",o.a.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34 ")),o.a.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),o.a.createElement("section",null,o.a.createElement("a",{className:"file-item",title:Ee?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},o.a.createElement("b",null,"\u8DF3\u5173"),o.a.createElement("span",null,Ee?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),o.a.createElement("a",{className:"file-item",title:ye?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},o.a.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),o.a.createElement("span",null,ye?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8"))),o.a.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),o.a.createElement("section",null,o.a.createElement("div",{className:"file-item"},o.a.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),o.a.createElement("span",null,Nr[pe])),o.a.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},o.a.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),o.a.createElement("span",{className:"vnc-desc",title:ee==null?void 0:ee.join(" ")},ee==null?void 0:ee.join(" ")))))},Kr=g("m3rI"),Xr=g("tUsH"),Br=g.n(Xr),Hr=g("1Zrr"),jr=g.n(Hr),Dr=g("V0Rq"),vt=g("RCxd"),bt=g("bPs0"),Et=xr.a.Countdown;function Mt(){return o.a.createElement("p",null,"\u684C\u9762\u7CFB\u7EDF\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Kt=function(R){var z,ee=R.mirror_description,_e=R.difficulty,pe=R.git_url,Ee=R.vnc_url,ye=R.isNotice,ue=R.user,ie=R.game,ae=R.shixun,Le=ae===void 0?{}:ae,Oe=R.resetVncLoading,qe=R.onUpdateCostTime,Ne=R.lastedGetTaskInfoTime,ge=R.onShowNotice,Je=R.onResetVnc,ot=R.onBack,We=R.history,Qe=R.onAddVncTime,it=Le.name,lt=Le.identifier,dt=Le.task_pass,ct=Le.test_set_permission,ht=ie.cost_time,wt=ie.status,Xt=ue.user_url,kt=ue.image_url,Rt=ue.grade,It=Rt===void 0?0:Rt,on=Object(h.useState)(!1),Ut=Object(s.a)(on,2),Sn=Ut[0],Qt=Ut[1],en=Object(h.useState)({}),dn=Object(s.a)(en,2),Ft=dn[0],At=dn[1],Ln=Object(h.useState)("#FFF"),Bt=Object(s.a)(Ln,2),hn=Bt[0],Mn=Bt[1],xn=Object(h.useState)(null),Vn=Object(s.a)(xn,2),Bn=Vn[0],Dn=Vn[1],Pt=Object(S.l)().query;Object(h.useEffect)(function(){function nn(){return jt.apply(this,arguments)}function jt(){return jt=Object(i.a)(c.a.mark(function Zt(){var Tn,Ot,On,Rn,bn;return c.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:if(!(Pt.type==="exercises")){ln.next=6;break}return ln.next=3,Object(Dr.s)({categoryId:Pt.exercisesId});case 3:Ot=ln.sent,At(Object(e.a)({},Ot)),(Ot==null?void 0:Ot.left_banner_id)&&(Ot==null||((Tn=Ot.exercise)===null||Tn===void 0)?void 0:Tn.left_time)&&(Dn(Date.now()+(Ot==null||((On=Ot.exercise)===null||On===void 0)?void 0:On.left_time)*1e3),setTimeout(function(){Mn("red")},((Ot==null||((Rn=Ot.exercise)===null||Rn===void 0)?void 0:Rn.left_time)-300>0?(Ot==null||((bn=Ot.exercise)===null||bn===void 0)?void 0:bn.left_time)-300:0)*1e3));case 6:case"end":return ln.stop()}},Zt)})),jt.apply(this,arguments)}nn()},[]),Object(h.useEffect)(function(){return Pt.type==="exercises"&&(bt.b.forEach(function(nn,jt){document.addEventListener(nn,An,!1)}),window.onblur=function(){IsFull()&&exitFull()}),function(){bt.b.forEach(function(nn,jt){document.removeEventListener(nn,An,!1)})}},[]);var An=function(){We.push("/classrooms/".concat(Pt.coursesId,"/exercise/").concat(Pt.exercisesId,"/users/").concat(Pt.login))};function Yn(){Qt(!Sn)}function Nn(){Qt(!1)}function kn(){ot(),We.replace("/shixuns/".concat(lt,"/challenges"))}function Cn(){if(Oe)return;Je()}function tn(){d.a.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:o.a.createElement(vt.a,null),content:"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:kn})}function mn(nn){Nn(),nn==="reset-task"&&(Oe||d.a.confirm({title:"\u91CD\u7F6E\u5B9E\u8BAD",icon:o.a.createElement(vt.a,null),content:o.a.createElement(Mt,null),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Cn})),nn==="full-screen"&&Xe.a.publish("vnc-enlarge"),nn==="show-clipboard-box"&&Xe.a.publish("show-clipboard-box")}var Kn={task_pass:dt,test_set_permission:ct,mirror_description:ee,difficulty:_e,resetVncLoading:Oe,git_url:pe,onVncAction:mn};return o.a.createElement("div",{className:"task-header-container"},Pt.type!=="exercises"&&o.a.createElement(o.a.Fragment,null,o.a.createElement("a",{className:"task-user-info",href:Xt,target:"_blank"},kt?o.a.createElement("img",{width:"35",height:"35",src:"".concat(Kr.a.IMG_SERVER,"/images/").concat(kt)}):null,o.a.createElement("span",null,ue.name)),o.a.createElement("div",{className:"grade-info"},o.a.createElement("img",{src:Br.a,alt:"gold",width:20}),It)),o.a.createElement("h2",{className:"shixun-info"},it,(Pt==null?void 0:Pt.type)!=="exercises"&&o.a.createElement(wr,{lastedGetTaskInfoTime:Ne,status:wt,defaultTime:ht,onUpdateCostTime:qe,title:Ee?"\u5B9E\u9A8C\u603B\u7528\u65F6":""})),(Pt==null?void 0:Pt.type)!=="exercises"&&o.a.createElement(o.a.Fragment,null,Ee?o.a.createElement("div",{className:"flex-container"},ye?o.a.createElement(or,{className:"btn-notice",onShowNotice:ge}):null,o.a.createElement(fn,{onAddVncTime:Qe,onReset:Cn,toShixun:kn,title:Ee?"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6":""}),o.a.createElement("a",{className:"btn-vnc",title:"\u5DE5\u5177\u680F",onClick:Yn},o.a.createElement("img",{alt:"tool",src:jr.a,width:16}),"\u5DE5\u5177\u680F")):null),Pt.type!=="exercises"&&o.a.createElement(o.a.Fragment,null,Ee?o.a.createElement("a",{className:"btn-task-out",onClick:tn,title:"\u9000\u51FA\u5B9E\u8BAD"},"\u9000\u51FA\u5B9E\u8BAD"):o.a.createElement("a",{className:"btn-out",onClick:tn,title:"\u9000\u51FA\u5B9E\u8BAD"},o.a.createElement("i",{className:"iconfont icon-kaiguan"}))),(Ft==null||((z=Ft.exercise)===null||z===void 0)?void 0:z.left_time)&&o.a.createElement(o.a.Fragment,null,o.a.createElement("span",{style:{color:hn},className:"iconfont icon-kaoshishichang mr5"}),o.a.createElement("span",{className:"c-white mr20"},o.a.createElement(Et,{className:"flex-wrp ",valueStyle:{color:hn,fontSize:16,fontWeight:"normal"},title:o.a.createElement("span",{style:{color:hn,fontSize:16}},"\u5269\u4F59\u65F6\u95F4\uFF1A"),value:Bn,onFinish:Object(i.a)(c.a.mark(function nn(){var jt,Zt;return c.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(Dr.L)({categoryId:Pt.exercisesId,commit_method:2});case 2:jt=Ot.sent,(jt==null?void 0:jt.status)===0&&d.a.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:o.a.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",o.a.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:function(){var On=Object(i.a)(c.a.mark(function bn(){return c.a.wrap(function(ln){for(;;)switch(ln.prev=ln.next){case 0:We.push("/classrooms/".concat(Pt.coursesId,"/exercise/").concat(Pt.exercisesId,"/detail"));case 1:case"end":return ln.stop()}},bn)}));function Rn(){return On.apply(this,arguments)}return Rn}()}),(jt==null?void 0:jt.status)===-3&&(Zt=parseInt(jt==null?void 0:jt.message),Dn(Date.now()+Zt*1e3));case 5:case"end":return Ot.stop()}},nn)}))}))),(Pt==null?void 0:Pt.type)==="exercises"&&o.a.createElement(ar.a,{type:"primary",onClick:function(){d.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc"},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u5DF2\u7ECF\u63D0\u4EA4\uFF1F"),onOk:function(){An()}})}},o.a.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),o.a.createElement(fe.a,null,o.a.createElement(w.a,{className:"setting-drawer",title:null,placement:"right",closable:!1,visible:Sn,onClose:Nn},o.a.createElement($n,Kn))))},Gt=1800,Yt=300;function fn(R){var z=R.onAddVncTime,ee=R.onReset,_e=R.toShixun,pe=R.title,Ee=pe===void 0?"":pe,ye=Object(h.useState)(Gt),ue=Object(s.a)(ye,2),ie=ue[0],ae=ue[1],Le=Object(h.useState)(!1),Oe=Object(s.a)(Le,2),qe=Oe[0],Ne=Oe[1];Object(wn.a)(function(){ae(ie-1)},ie>0?1e3:null),Object(h.useEffect)(function(){ie===Yt&&Ne(!0)},[ie]);function ge(){ie!==0?Ne(!1):_e()}function Je(){Ne(!1),ie>0?(ae(Gt),z()):(ae(Gt),ee())}function ot(){ie=0?ae.splice(Le,1):ae.push(ue),ye(ae.join(""))}}return o.a.createElement("a",{className:"flex-container",onClick:ie},o.a.createElement("span",{className:"".concat(z===1?"radio":"checkbox"," ").concat(_e&&_e.indexOf(ue)>=0?"active":"")}),o.a.createElement("div",{className:"flex-container"},o.a.createElement("span",null,ue,"\u3001"),o.a.createElement(te.a,{className:"subject-body",value:Ee})))},kr=function(R){var z=R.id,ee=R.answer,_e=R.challenge_question,pe=R.category,Ee=R.subject,ye=R.onSetAnswers;function ue(ie){ye(z,ie)}return o.a.createElement("li",null,o.a.createElement("div",{className:"subject"},o.a.createElement(te.a,{value:"".concat(z+1,"\u3001").concat(Ee),className:"subject-body"})),o.a.createElement("div",{className:"option"},_e.map(function(ie,ae){var Le=ie.option_name;return o.a.createElement(lr,{index:ae,key:Le,option_name:Le,answer:ee,category:pe,callback:ue})})))},Or=function(R){var z=R.chooses,ee=R.answers,_e=R.onSetAnswers;return o.a.createElement("ul",{className:"choose-container"},z.map(function(pe,Ee){var ye=pe.subject,ue=pe.challenge_question,ie=pe.category;return o.a.createElement(kr,{key:Ee,id:Ee,subject:ye,challenge_question:ue,category:ie,answer:ee[Ee],onSetAnswers:_e})}))},Wr=g("yqJW"),Ki=g("cf+g"),zr=g.n(Ki),Xi=g("UbZX"),vr=g.n(Xi),Bi=g("LYID"),mi=g.n(Bi),Hi=function(z){var ee=z.id,_e=z.isActive,pe=z.title,Ee=z.onActive,ye=z.had_submmit,ue=z.result,ie=z.actual_output,ae=z.standard_answer;function Le(){Ee(ee)}var Oe="test-case-item";return _e&&(Oe+=" active"),ye&&(Oe+=" has-result"),o.a.createElement("li",{className:Oe},o.a.createElement("a",{className:"case-header",onClick:Le},o.a.createElement("h2",null,o.a.createElement("div",{className:_e?"arrow-down":"arrow-right"}),o.a.createElement("span",{className:"test-title"},pe)),ye>0?o.a.createElement("img",{width:16,src:ue?vr.a:mi.a}):o.a.createElement("i",{className:"iconfont icon-suo1"})),o.a.createElement("div",{className:"item-desc ".concat(_e?"show":"hide"," choose-game-item")},ye?ue?o.a.createElement(h.Fragment,null,o.a.createElement("p",null,"\u6B63\u786E\u9009\u9879\uFF1A",o.a.createElement("b",null,ae)),o.a.createElement("p",null,"\u4F60\u7684\u9009\u9879\uFF1A",o.a.createElement("b",{className:"c-red"},ie))):o.a.createElement("p",null,"\u9519\u8BEF\uFF0C\u4E0D\u652F\u6301\u67E5\u770B"):o.a.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B")))},ji=function(R){var z=R.onResizeSetContainer,ee=R.moveY,_e=R.had_submmit,pe=R.test_sets,Ee=pe===void 0?[]:pe,ye=R.challenge_chooses_count,ue=R.choose_correct_num,ie=Object(h.useState)(-1),ae=Object(s.a)(ie,2),Le=ae[0],Oe=ae[1];function qe(Je){Oe(Je===Le?-1:Je)}var Ne=ue===ye;function ge(){z(ee)}return o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"test-header"},o.a.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),o.a.createElement("a",{onClick:ge},o.a.createElement("i",{className:"iconfont ".concat(ee===.01?"icon-shousuo":"icon-zhankai"," icon-zhankai")}))),_e?o.a.createElement("p",{className:"test-result ".concat(Ne?"success":"failer")},o.a.createElement("span",{className:"count"},o.a.createElement("img",{width:16,src:Ne?vr.a:zr.a}),ue," / ",ye," \u5171\u6709",ye,"\u9898\uFF0C"),o.a.createElement("span",null,Ne?"\u5168\u90E8\u901A\u8FC7":"\u5176\u4E2D".concat(ye-ue,"\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A"))):null,o.a.createElement("ul",{className:"test-case-list"},Ee.map(function(Je,ot){return o.a.createElement(Hi,Object(l.a)({key:"item"+ot,had_submmit:_e,title:"\u9898\u76EE".concat(ot+1)},Je,{isActive:Le===ot,id:ot,onActive:qe}))})))},Cs=g("qUwa"),Wi=g("VjRW"),zi=g.n(Wi),Gr=function(R){var z=R.st,ee=R.prev_game,_e=R.next_game,pe=R.time_limit,Ee=R.record_consume_time,ye=R.loading,ue=R.vnc_url,ie=R.vnc_evaluate,ae=R.shixun,Le=R.game,Oe=R.onRun,qe=R.onShowTestCaseList,Ne=_e&&!ye&&(Le.status===2||ae.status<2||ae.task_pass),ge=z===1&&Le.status===2,Je=Object(h.useState)(0),ot=Object(s.a)(Je,2),We=ot[0],Qe=ot[1],it=Object(S.l)();return Object(h.useEffect)(function(){We>0&&setTimeout(function(){Qe(We-1)},1e3)},[We]),Object(h.useEffect)(function(){var lt=Xe.a.subscribe("eval-code-finish",function(){Qe(10)});return lt},[]),o.a.createElement(h.Fragment,null,o.a.createElement("div",{className:"flex-container eval-desc"},pe?o.a.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A".concat(pe,"\u79D2")):null,Ee?o.a.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Ee," \u79D2"):null,ue&&o.a.createElement("a",{title:"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C",onClick:qe},"\u67E5\u770B\u6D4B\u8BD5\u7ED3\u679C")),o.a.createElement("div",{className:"flex-container eval-btn-group"},ee&&!ye?o.a.createElement(Te.Link,{to:"/tasks/".concat(ee).concat(it.search),className:"ghost-link"},"\u4E0A\u4E00\u5173"):null,Ne?o.a.createElement(Te.Link,{to:"/tasks/".concat(_e).concat(it.search),className:"ghost-link"},"\u4E0B\u4E00\u5173"):null,!ue||ie?o.a.createElement("button",{onClick:Oe,style:{minWidth:"72px"},disabled:ye||ge||We>0,className:"btn-run",title:ge?"\u5DF2\u901A\u5173\u7684\u9009\u62E9\u9898\u4EFB\u52A1\u65E0\u6CD5\u518D\u6B21\u6D4B\u8BC4":"\u8FD0\u884C\u8BC4\u6D4B"},We>0?"".concat(We,"S"):o.a.createElement(h.Fragment,null," ",o.a.createElement("img",{src:zi.a,alt:"run",width:18})," ",o.a.createElement("b",null,"\u8BC4\u6D4B")," ")):null))};function Gi(R,z){switch(z.type){case X.e:return Object(e.a)(Object(e.a)({},R),{},{loading:!0});case X.d:return Object(e.a)(Object(e.a)({},R),{},{loading:!1});case X.A:return Object(e.a)(Object(e.a)({},R),z.payload);default:throw new Error}}var Vi=function(R){var z=R.taskData,ee=R.moveY,_e=R.onResizeYStart,pe=R.onResizeSetContainer,Ee=R.onEval,ye=R.lastedGetTaskInfoTime,ue=z.chooses,ie=z.choose_test_cases,ae=z.game,Le=ie.test_sets,Oe=ie.challenge_chooses_count,qe=ie.choose_correct_num,Ne=ie.had_submmit,ge=Object(h.useCallback)(function(){var Rt=[];return Rt.length=Oe,Ne&&(Rt=Le.map(function(It){return It.actual_output})),Rt},[ye]),Je=Object(h.useReducer)(Gi,{loading:!1,answers:ge()}),ot=Object(s.a)(Je,2),We=ot[0],Qe=ot[1];Object(h.useEffect)(function(){Qe({type:X.A,payload:{answers:ge()}})},[ye]);var it=We.answers,lt=We.loading;function dt(Rt,It){it[Rt]=It,Qe({type:X.A,payload:{answers:it}})}function ct(){for(var Rt=!0,It=0;It(?:[\n\r\s]*?)(?:<\/link>)*/im,Yr=/