You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
62 KiB
2 lines
62 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{"1Sn+":function(me,ke,f){},"6Fuo":function(me,ke,f){me.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp",iconfont:"iconfont___26tgO"}},"Cs+z":function(me,ke,f){me.exports=f.p+"static/jqr.b801d45b.png"},Jky8:function(me,ke,f){"use strict";var mt=f("sRBo"),Me=f("kaz8"),Xe=f("5NDa"),ye=f("5rEg"),Ve=f("miYZ"),pe=f("tsqr"),rt=f("9og8"),ot=f("2qtc"),at=f("kLXV"),je=f("tJVT"),F=f("q1tI"),o=f.n(F),We=f("9kvl"),de=f("6CvP"),Se=f("1XHU"),it=f("1vsH");function te(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */te=function(){return Q};var Q={},Le=Object.prototype,Re=Le.hasOwnProperty,ge=typeof Symbol=="function"?Symbol:{},Ne=ge.iterator||"@@iterator",$e=ge.asyncIterator||"@@asyncIterator",M=ge.toStringTag||"@@toStringTag";function se(d,u,b){return Object.defineProperty(d,u,{value:b,enumerable:!0,configurable:!0,writable:!0}),d[u]}try{se({},"")}catch(d){se=function(b,p,g){return b[p]=g}}function ie(d,u,b,p){var g=u&&u.prototype instanceof Ue?u:Ue,y=Object.create(g.prototype),x=new De(p||[]);return y._invoke=function(j,be,B){var ue="suspendedStart";return function(Ee,qe){if(ue==="executing")throw new Error("Generator is already running");if(ue==="completed"){if(Ee==="throw")throw qe;return Ce()}for(B.method=Ee,B.arg=qe;;){var et=B.delegate;if(et){var tt=Oe(et,B);if(tt){if(tt===ne)continue;return tt}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(ue==="suspendedStart")throw ue="completed",B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);ue="executing";var Ge=Qe(j,be,B);if(Ge.type==="normal"){if(ue=B.done?"completed":"suspendedYield",Ge.arg===ne)continue;return{value:Ge.arg,done:B.done}}Ge.type==="throw"&&(ue="completed",B.method="throw",B.arg=Ge.arg)}}}(d,b,x),y}function Qe(d,u,b){try{return{type:"normal",arg:d.call(u,b)}}catch(p){return{type:"throw",arg:p}}}Q.wrap=ie;var ne={};function Ue(){}function le(){}function ce(){}var Ie={};se(Ie,Ne,function(){return this});var Te=Object.getPrototypeOf,xe=Te&&Te(Te(Ze([])));xe&&xe!==Le&&Re.call(xe,Ne)&&(Ie=xe);var Ae=ce.prototype=Ue.prototype=Object.create(Ie);function Ke(d){["next","throw","return"].forEach(function(u){se(d,u,function(b){return this._invoke(u,b)})})}function he(d,u){function b(g,y,x,j){var be=Qe(d[g],d,y);if(be.type!=="throw"){var B=be.arg,ue=B.value;return ue&&typeof ue=="object"&&Re.call(ue,"__await")?u.resolve(ue.__await).then(function(Ee){b("next",Ee,x,j)},function(Ee){b("throw",Ee,x,j)}):u.resolve(ue).then(function(Ee){B.value=Ee,x(B)},function(Ee){return b("throw",Ee,x,j)})}j(be.arg)}var p;this._invoke=function(g,y){function x(){return new u(function(j,be){b(g,y,j,be)})}return p=p?p.then(x,x):x()}}function Oe(d,u){var b=d.iterator[u.method];if(b===void 0){if(u.delegate=null,u.method==="throw"){if(d.iterator.return&&(u.method="return",u.arg=void 0,Oe(d,u),u.method==="throw"))return ne;u.method="throw",u.arg=new TypeError("The iterator does not provide a 'throw' method")}return ne}var p=Qe(b,d.iterator,u.arg);if(p.type==="throw")return u.method="throw",u.arg=p.arg,u.delegate=null,ne;var g=p.arg;return g?g.done?(u[d.resultName]=g.value,u.next=d.nextLoc,u.method!=="return"&&(u.method="next",u.arg=void 0),u.delegate=null,ne):g:(u.method="throw",u.arg=new TypeError("iterator result is not an object"),u.delegate=null,ne)}function re(d){var u={tryLoc:d[0]};1 in d&&(u.catchLoc=d[1]),2 in d&&(u.finallyLoc=d[2],u.afterLoc=d[3]),this.tryEntries.push(u)}function Je(d){var u=d.completion||{};u.type="normal",delete u.arg,d.completion=u}function De(d){this.tryEntries=[{tryLoc:"root"}],d.forEach(re,this),this.reset(!0)}function Ze(d){if(d){var u=d[Ne];if(u)return u.call(d);if(typeof d.next=="function")return d;if(!isNaN(d.length)){var b=-1,p=function g(){for(;++b<d.length;)if(Re.call(d,b))return g.value=d[b],g.done=!1,g;return g.value=void 0,g.done=!0,g};return p.next=p}}return{next:Ce}}function Ce(){return{value:void 0,done:!0}}return le.prototype=ce,se(Ae,"constructor",ce),se(ce,"constructor",le),le.displayName=se(ce,M,"GeneratorFunction"),Q.isGeneratorFunction=function(d){var u=typeof d=="function"&&d.constructor;return!!u&&(u===le||(u.displayName||u.name)==="GeneratorFunction")},Q.mark=function(d){return Object.setPrototypeOf?Object.setPrototypeOf(d,ce):(d.__proto__=ce,se(d,M,"GeneratorFunction")),d.prototype=Object.create(Ae),d},Q.awrap=function(d){return{__await:d}},Ke(he.prototype),se(he.prototype,$e,function(){return this}),Q.AsyncIterator=he,Q.async=function(d,u,b,p,g){g===void 0&&(g=Promise);var y=new he(ie(d,u,b,p),g);return Q.isGeneratorFunction(u)?y:y.next().then(function(x){return x.done?x.value:y.next()})},Ke(Ae),se(Ae,M,"Generator"),se(Ae,Ne,function(){return this}),se(Ae,"toString",function(){return"[object Generator]"}),Q.keys=function(d){var u=[];for(var b in d)u.push(b);return u.reverse(),function p(){for(;u.length;){var g=u.pop();if(g in d)return p.value=g,p.done=!1,p}return p.done=!0,p}},Q.values=Ze,De.prototype={constructor:De,reset:function(u){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Je),!u)for(var b in this)b.charAt(0)==="t"&&Re.call(this,b)&&!isNaN(+b.slice(1))&&(this[b]=void 0)},stop:function(){this.done=!0;var u=this.tryEntries[0].completion;if(u.type==="throw")throw u.arg;return this.rval},dispatchException:function(u){if(this.done)throw u;var b=this;function p(B,ue){return x.type="throw",x.arg=u,b.next=B,ue&&(b.method="next",b.arg=void 0),!!ue}for(var g=this.tryEntries.length-1;g>=0;--g){var y=this.tryEntries[g],x=y.completion;if(y.tryLoc==="root")return p("end");if(y.tryLoc<=this.prev){var j=Re.call(y,"catchLoc"),be=Re.call(y,"finallyLoc");if(j&&be){if(this.prev<y.catchLoc)return p(y.catchLoc,!0);if(this.prev<y.finallyLoc)return p(y.finallyLoc)}else if(j){if(this.prev<y.catchLoc)return p(y.catchLoc,!0)}else{if(!be)throw new Error("try statement without catch or finally");if(this.prev<y.finallyLoc)return p(y.finallyLoc)}}}},abrupt:function(u,b){for(var p=this.tryEntries.length-1;p>=0;--p){var g=this.tryEntries[p];if(g.tryLoc<=this.prev&&Re.call(g,"finallyLoc")&&this.prev<g.finallyLoc){var y=g;break}}y&&(u==="break"||u==="continue")&&y.tryLoc<=b&&b<=y.finallyLoc&&(y=null);var x=y?y.completion:{};return x.type=u,x.arg=b,y?(this.method="next",this.next=y.finallyLoc,ne):this.complete(x)},complete:function(u,b){if(u.type==="throw")throw u.arg;return u.type==="break"||u.type==="continue"?this.next=u.arg:u.type==="return"?(this.rval=this.arg=u.arg,this.method="return",this.next="end"):u.type==="normal"&&b&&(this.next=b),ne},finish:function(u){for(var b=this.tryEntries.length-1;b>=0;--b){var p=this.tryEntries[b];if(p.finallyLoc===u)return this.complete(p.completion,p.afterLoc),Je(p),ne}},catch:function(u){for(var b=this.tryEntries.length-1;b>=0;--b){var p=this.tryEntries[b];if(p.tryLoc===u){var g=p.completion;if(g.type==="throw"){var y=g.arg;Je(p)}return y}}throw new Error("illegal catch attempt")},delegateYield:function(u,b,p){return this.delegate={iterator:Ze(u),resultName:b,nextLoc:p},this.method==="next"&&(this.arg=void 0),ne}},Q}var we;(function(Q){Q[Q.Professor=1]="Professor",Q[Q.AssistantProfessor=2]="AssistantProfessor",Q[Q.Student=3]="Student"})(we||(we={}));var dt=function(Le){var Re=Le.visible,ge=Le.user,Ne=Le.onCancel,$e=Ne===void 0?function(){}:Ne,M=Object(F.useState)(),se=Object(je.a)(M,2),ie=se[0],Qe=se[1],ne=Object(F.useState)([]),Ue=Object(je.a)(ne,2),le=Ue[0],ce=Ue[1],Ie=Object(F.useState)(!1),Te=Object(je.a)(Ie,2),xe=Te[0],Ae=Te[1],Ke=Object(F.useState)(!1),he=Object(je.a)(Ke,2),Oe=he[0],re=he[1],Je=Object(F.useState)(),De=Object(je.a)(Je,2),Ze=De[0],Ce=De[1];Object(F.useEffect)(function(){var p;if(ge==null||((p=ge.userInfo)===null||p===void 0)?void 0:p.identity){var g;ce([(ge==null||((g=ge.userInfo)===null||g===void 0)?void 0:g.identity)==="student"?3:1])}},[ge]);var d=function(g,y){if(le.includes(we.Professor)){at.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc"},y||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){We.c.push("/classrooms/".concat(g,"/students"))}});return}We.c.push("/classrooms/".concat(g,"/students"))},u=function(){var p=Object(rt.a)(te().mark(function g(){var y;return te().wrap(function(j){for(;;)switch(j.prev=j.next){case 0:if(ie){j.next=3;break}return pe.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),j.abrupt("return");case 3:return Ae(!0),j.next=6,Object(de.e)({invite_code:ie,professor:le.includes(we.Professor)?1:null,assistant_professor:le.includes(we.AssistantProfessor)?1:null,student:le.includes(we.Student)?1:null});case 6:if(y=j.sent,Ae(!1),!((y==null?void 0:y.status)===-2)){j.next=22;break}if(b(),!(y.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){j.next=14;break}return re(!0),Ce(1),j.abrupt("return");case 14:if(!(y.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){j.next=18;break}return re(!0),Ce(2),j.abrupt("return");case 18:if(!(y.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){j.next=22;break}return re(!0),Ce(3),j.abrupt("return");case 22:if(!((y==null?void 0:y.status)===0)){j.next=27;break}return Object(it.P)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),b(),(y==null?void 0:y.course_id)&&d(y.course_id,y.message),j.abrupt("return");case 27:case"end":return j.stop()}},g)}));return function(){return p.apply(this,arguments)}}(),b=function(){var p=Object(rt.a)(te().mark(function g(){return te().wrap(function(x){for(;;)switch(x.prev=x.next){case 0:$e();case 1:case"end":return x.stop()}},g)}));return function(){return p.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement(at.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Re,confirmLoading:xe,onOk:u,onCancel:b},o.a.createElement("div",{className:"tc"},o.a.createElement("div",null,o.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),o.a.createElement(ye.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:ie,onChange:function(g){if(g.target.value.length>=7){pe.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Qe(g.target.value)}})),o.a.createElement("div",{className:"mt10 font14"},o.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.a.createElement(Me.a.Group,{value:le,onChange:function(g){return ce(g)}},o.a.createElement(Me.a,{value:we.Professor,disabled:le.includes(2)},"\u6559\u5E08"),o.a.createElement(Me.a,{value:we.AssistantProfessor,disabled:le.includes(1)},"\u52A9\u6559"),o.a.createElement(Me.a,{value:we.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),o.a.createElement(Se.a,{visible:Oe,onCancel:function(){return re(!1)},occupationValue:Ze}))};ke.a=Object(We.a)(function(Q){var Le=Q.user;return{user:Le}})(dt)},SMhR:function(me,ke){me.exports="data:image/png;base64,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"},jiNz:function(me,ke,f){me.exports=f.p+"static/logo.f069c2cf.png"},ruvs:function(me,ke,f){"use strict";f.d(ke,"b",function(){return ft});var mt=f("2qtc"),Me=f("kLXV"),Xe=f("9og8"),ye=f("tJVT"),Ve=f("PpiC"),pe=f("k1fw"),rt=f("5NDa"),ot=f("5rEg"),at=f("B9cy"),je=f("Ol7k"),F=f("q1tI"),o=f.n(F),We=f("Ty5D"),de=f("55Ip"),Se=f("9kvl"),it=f("xrsn"),te=f.n(it),we=f("1Sn+"),dt=f("qVdP"),Q=f("jsC+"),Le=f("14J3"),Re=f("BMrR"),ge=f("jCWc"),Ne=f("kPKH"),$e=f("lUTK"),M=f("BvKs"),se=f("miYZ"),ie=f("tsqr"),Qe=f("7Kak"),ne=f("9yH6"),Ue=f("6CvP"),le=f("1vsH");function ce(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ce=function(){return l};var l={},E=Object.prototype,R=E.hasOwnProperty,_=typeof Symbol=="function"?Symbol:{},k=_.iterator||"@@iterator",K=_.asyncIterator||"@@asyncIterator",T=_.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,r,a){return n[r]=a}}function V(t,e,n,r){var a=e&&e.prototype instanceof O?e:O,i=Object.create(a.prototype),c=new ee(r||[]);return i._invoke=function(S,N,s){var v="suspendedStart";return function(J,$){if(v==="executing")throw new Error("Generator is already running");if(v==="completed"){if(J==="throw")throw $;return Y()}for(s.method=J,s.arg=$;;){var q=s.delegate;if(q){var I=G(q,s);if(I){if(I===m)continue;return I}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(v==="suspendedStart")throw v="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);v="executing";var P=D(S,N,s);if(P.type==="normal"){if(v=s.done?"completed":"suspendedYield",P.arg===m)continue;return{value:P.arg,done:s.done}}P.type==="throw"&&(v="completed",s.method="throw",s.arg=P.arg)}}}(t,n,c),i}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}l.wrap=V;var m={};function O(){}function H(){}function U(){}var A={};h(A,k,function(){return this});var X=Object.getPrototypeOf,Z=X&&X(X(L([])));Z&&Z!==E&&R.call(Z,k)&&(A=Z);var w=U.prototype=O.prototype=Object.create(A);function oe(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function C(t,e){function n(a,i,c,S){var N=D(t[a],t,i);if(N.type!=="throw"){var s=N.arg,v=s.value;return v&&typeof v=="object"&&R.call(v,"__await")?e.resolve(v.__await).then(function(J){n("next",J,c,S)},function(J){n("throw",J,c,S)}):e.resolve(v).then(function(J){s.value=J,c(s)},function(J){return n("throw",J,c,S)})}S(N.arg)}var r;this._invoke=function(a,i){function c(){return new e(function(S,N){n(a,i,S,N)})}return r=r?r.then(c,c):c()}}function G(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,G(t,e),e.method==="throw"))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=D(n,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,m;var a=r.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,m):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function W(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function z(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ee(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(W,this),this.reset(!0)}function L(t){if(t){var e=t[k];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n<t.length;)if(R.call(t,n))return a.value=t[n],a.done=!1,a;return a.value=void 0,a.done=!0,a};return r.next=r}}return{next:Y}}function Y(){return{value:void 0,done:!0}}return H.prototype=U,h(w,"constructor",U),h(U,"constructor",H),H.displayName=h(U,T,"GeneratorFunction"),l.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===H||(e.displayName||e.name)==="GeneratorFunction")},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,U):(t.__proto__=U,h(t,T,"GeneratorFunction")),t.prototype=Object.create(w),t},l.awrap=function(t){return{__await:t}},oe(C.prototype),h(C.prototype,K,function(){return this}),l.AsyncIterator=C,l.async=function(t,e,n,r,a){a===void 0&&(a=Promise);var i=new C(V(t,e,n,r),a);return l.isGeneratorFunction(e)?i:i.next().then(function(c){return c.done?c.value:i.next()})},oe(w),h(w,T,"Generator"),h(w,k,function(){return this}),h(w,"toString",function(){return"[object Generator]"}),l.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function r(){for(;e.length;){var a=e.pop();if(a in t)return r.value=a,r.done=!1,r}return r.done=!0,r}},l.values=L,ee.prototype={constructor:ee,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(z),!e)for(var n in this)n.charAt(0)==="t"&&R.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(s,v){return c.type="throw",c.arg=e,n.next=s,v&&(n.method="next",n.arg=void 0),!!v}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if(i.tryLoc==="root")return r("end");if(i.tryLoc<=this.prev){var S=R.call(i,"catchLoc"),N=R.call(i,"finallyLoc");if(S&&N){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(S){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,n){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&R.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=e,c.arg=n,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(c)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),m},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),z(r),m}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===e){var a=r.completion;if(a.type==="throw"){var i=a.arg;z(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},this.method==="next"&&(this.arg=void 0),m}},l}var Ie;(function(l){l.Manager="manager",l.Developer="developer",l.Reporter="reporter"})(Ie||(Ie={}));var Te=function(E){var R=E.visible,_=E.onCancel,k=_===void 0?function(){}:_,K=Object(F.useState)(),T=Object(ye.a)(K,2),h=T[0],V=T[1],D=Object(F.useState)(),m=Object(ye.a)(D,2),O=m[0],H=m[1],U=Object(F.useState)(!1),A=Object(ye.a)(U,2),X=A[0],Z=A[1],w=function(){var C=Object(Xe.a)(ce().mark(function G(){var W,z;return ce().wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(h){L.next=3;break}return ie.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),L.abrupt("return");case 3:if(!(h.length!==6)){L.next=6;break}return ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),L.abrupt("return");case 6:if(O){L.next=9;break}return ie.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),L.abrupt("return");case 9:return Z(!0),L.next=12,Object(Ue.o)({code:h,role:O});case 12:if(W=L.sent,Z(!1),oe(),z={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!z[W.status]){L.next=19;break}return ie.b.info(z[W.status]),L.abrupt("return");case 19:if(!(W.status===0)){L.next=22;break}return O==="reporter"?(ie.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(le.P)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Se.c.push("/projects/".concat(W==null?void 0:W.project_id))):(Object(le.P)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ie.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),L.abrupt("return");case 22:case"end":return L.stop()}},G)}));return function(){return C.apply(this,arguments)}}(),oe=function(){var C=Object(Xe.a)(ce().mark(function G(){return ce().wrap(function(z){for(;;)switch(z.prev=z.next){case 0:k();case 1:case"end":return z.stop()}},G)}));return function(){return C.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement(Me.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:R,confirmLoading:X,onOk:w,onCancel:oe},o.a.createElement("div",{className:"tc"},o.a.createElement("div",null,o.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),o.a.createElement(ot.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:h,onChange:function(G){if(G.target.value.length>=7){ie.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}V(G.target.value)}})),o.a.createElement("div",{className:"mt10 font14"},o.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.a.createElement(ne.a.Group,{value:O,onChange:function(G){return H(G.target.value)}},o.a.createElement(ne.a,{value:Ie.Manager},"\u7BA1\u7406\u4EBA\u5458"),o.a.createElement(ne.a,{value:Ie.Developer},"\u5F00\u53D1\u4EBA\u5458"),o.a.createElement(ne.a,{value:Ie.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},xe=Te,Ae=f("Jky8"),Ke=f("6Fuo"),he=f.n(Ke),Oe=f("NLgs"),re;(function(l){l.Projects="projects",l.Shixuns="shixuns",l.Classrooms="classrooms"})(re||(re={}));var Je;(function(l){l.Classrooms="classrooms",l.Shixuns="shixuns",l.Paths="paths",l.Projects="projects",l.Videos="videos",l.Topics="topics"})(Je||(Je={}));var De=function(E){var R,_,k,K,T,h,V,D=E.homePage,m=E.user,O=E.globalSetting,H=E.loading,U=E.dispatch,A=E.location,X=Object(Ve.a)(E,["homePage","user","globalSetting","loading","dispatch","location"]),Z=Object(F.useState)(),w=Object(ye.a)(Z,2),oe=w[0],C=w[1],G=Object(F.useState)(),W=Object(ye.a)(G,2),z=W[0],ee=W[1],L=function(c){var S;if(!Object(Oe.e)(U))return;if(c===re.Projects&&!((S=m.userInfo)===null||S===void 0?void 0:S.email)){ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}c===re.Classrooms?C(!0):c===re.Projects&&ee(!0)},Y=function(c,S){var N;if(!Object(Oe.e)(U))return;if(S===re.Projects&&!((N=m.userInfo)===null||N===void 0?void 0:N.email)){ie.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(S===re.Shixuns&&!Object(Oe.c)())return;c&&(window.location.href=c)},t=(R=(((_=O.setting)===null||_===void 0?void 0:_.navbar)||[]).find(function(i){return i.link==="/".concat(Je.Classrooms)}))===null||R===void 0?void 0:R.hidden,e=(k=(((K=O.setting)===null||K===void 0?void 0:K.navbar)||[]).find(function(i){return i.link==="/".concat(Je.Shixuns)}))===null||k===void 0?void 0:k.hidden,n=(T=(((h=O.setting)===null||h===void 0?void 0:h.navbar)||[]).find(function(i){return i.link==="/".concat(Je.Paths)}))===null||T===void 0?void 0:T.hidden;if(O==null||((V=O.setting)===null||V===void 0)?void 0:V.is_local){var r;(m==null||((r=m.userInfo)===null||r===void 0)?void 0:r.is_shixun_marker)||(e=!0)}var a=function(c){var S,N,s,v,J,$,q,I,P,_e,ve,ae,Pe,Be;return o.a.createElement(o.a.Fragment,null,o.a.createElement(Re.a,{justify:"space-around",className:"pt5 pb5"},o.a.createElement(Ne.a,{className:he.a.joinCol},((S=m.userInfo)===null||S===void 0?void 0:S.user_identity)!=="\u5B66\u751F"&&!t&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){return Y("/classrooms/new")}},((N=m.userInfo)===null||N===void 0?void 0:N.main_site)?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!e&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){return Y("/shixuns/new",re.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((s=m.userInfo)===null||s===void 0?void 0:s.main_site)&&((v=m.navigationInfo)===null||v===void 0?void 0:v.top)||!((J=m.userInfo)===null||J===void 0?void 0:J.main_site)&&(($=m.navigationInfo)===null||$===void 0?void 0:$.top)&&!n&&(((q=m.userInfo)===null||q===void 0?void 0:q.admin)||((I=m.userInfo)===null||I===void 0?void 0:I.is_teacher)||((P=m.userInfo)===null||P===void 0?void 0:P.business)))&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){return Y("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(O==null||((_e=O.setting)===null||_e===void 0)?void 0:_e.is_local)&&((ve=m.userInfo)===null||ve===void 0?void 0:ve.main_site)&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){var Fe,He;return Y("".concat((Fe=m.navigationInfo)===null||Fe===void 0||((He=Fe.top)===null||He===void 0)?void 0:He.old_url,"/projects/new"),re.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),o.a.createElement(Ne.a,null,o.a.createElement("div",{className:he.a.joinBoard})),o.a.createElement(Ne.a,{className:he.a.joinCol},!t&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){return L(re.Classrooms)}},((ae=m.userInfo)===null||ae===void 0?void 0:ae.main_site)?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Pe=m.userInfo)===null||Pe===void 0?void 0:Pe.main_site)&&!(O==null||((Be=O.setting)===null||Be===void 0)?void 0:Be.is_local)&&o.a.createElement(M.a.Item,c,o.a.createElement("a",{onClick:function(){return L(re.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return o.a.createElement("section",null,o.a.createElement(Q.a,{overlay:o.a.createElement(M.a,{className:"".concat(he.a.rightMenu," ").concat(he.a.joinMenu," mt10")},o.a.createElement(a,null)),placement:"bottomRight"},o.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda font18 current ml15 mr15 ".concat(he.a.iconfont)})),o.a.createElement(Ae.a,{visible:oe,onCancel:function(){return C(!1)}}),o.a.createElement(xe,{visible:z,onCancel:function(){return ee(!1)}}))},Ze=Object(Se.a)(function(l){var E=l.homePage,R=l.loading,_=l.user,k=l.globalSetting;return{homePage:E,user:_,globalSetting:k,loading:R.models.index}})(De),Ce=f("vToQ"),d=f.n(Ce),u=f("xKgJ"),b=f("jb+D"),p=f("m3rI");function g(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */g=function(){return l};var l={},E=Object.prototype,R=E.hasOwnProperty,_=typeof Symbol=="function"?Symbol:{},k=_.iterator||"@@iterator",K=_.asyncIterator||"@@asyncIterator",T=_.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,r,a){return n[r]=a}}function V(t,e,n,r){var a=e&&e.prototype instanceof O?e:O,i=Object.create(a.prototype),c=new ee(r||[]);return i._invoke=function(S,N,s){var v="suspendedStart";return function(J,$){if(v==="executing")throw new Error("Generator is already running");if(v==="completed"){if(J==="throw")throw $;return Y()}for(s.method=J,s.arg=$;;){var q=s.delegate;if(q){var I=G(q,s);if(I){if(I===m)continue;return I}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(v==="suspendedStart")throw v="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);v="executing";var P=D(S,N,s);if(P.type==="normal"){if(v=s.done?"completed":"suspendedYield",P.arg===m)continue;return{value:P.arg,done:s.done}}P.type==="throw"&&(v="completed",s.method="throw",s.arg=P.arg)}}}(t,n,c),i}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}l.wrap=V;var m={};function O(){}function H(){}function U(){}var A={};h(A,k,function(){return this});var X=Object.getPrototypeOf,Z=X&&X(X(L([])));Z&&Z!==E&&R.call(Z,k)&&(A=Z);var w=U.prototype=O.prototype=Object.create(A);function oe(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function C(t,e){function n(a,i,c,S){var N=D(t[a],t,i);if(N.type!=="throw"){var s=N.arg,v=s.value;return v&&typeof v=="object"&&R.call(v,"__await")?e.resolve(v.__await).then(function(J){n("next",J,c,S)},function(J){n("throw",J,c,S)}):e.resolve(v).then(function(J){s.value=J,c(s)},function(J){return n("throw",J,c,S)})}S(N.arg)}var r;this._invoke=function(a,i){function c(){return new e(function(S,N){n(a,i,S,N)})}return r=r?r.then(c,c):c()}}function G(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,G(t,e),e.method==="throw"))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=D(n,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,m;var a=r.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,m):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function W(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function z(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ee(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(W,this),this.reset(!0)}function L(t){if(t){var e=t[k];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n<t.length;)if(R.call(t,n))return a.value=t[n],a.done=!1,a;return a.value=void 0,a.done=!0,a};return r.next=r}}return{next:Y}}function Y(){return{value:void 0,done:!0}}return H.prototype=U,h(w,"constructor",U),h(U,"constructor",H),H.displayName=h(U,T,"GeneratorFunction"),l.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===H||(e.displayName||e.name)==="GeneratorFunction")},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,U):(t.__proto__=U,h(t,T,"GeneratorFunction")),t.prototype=Object.create(w),t},l.awrap=function(t){return{__await:t}},oe(C.prototype),h(C.prototype,K,function(){return this}),l.AsyncIterator=C,l.async=function(t,e,n,r,a){a===void 0&&(a=Promise);var i=new C(V(t,e,n,r),a);return l.isGeneratorFunction(e)?i:i.next().then(function(c){return c.done?c.value:i.next()})},oe(w),h(w,T,"Generator"),h(w,k,function(){return this}),h(w,"toString",function(){return"[object Generator]"}),l.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function r(){for(;e.length;){var a=e.pop();if(a in t)return r.value=a,r.done=!1,r}return r.done=!0,r}},l.values=L,ee.prototype={constructor:ee,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(z),!e)for(var n in this)n.charAt(0)==="t"&&R.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(s,v){return c.type="throw",c.arg=e,n.next=s,v&&(n.method="next",n.arg=void 0),!!v}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if(i.tryLoc==="root")return r("end");if(i.tryLoc<=this.prev){var S=R.call(i,"catchLoc"),N=R.call(i,"finallyLoc");if(S&&N){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(S){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,n){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&R.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=e,c.arg=n,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(c)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),m},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),z(r),m}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===e){var a=r.completion;if(a.type==="throw"){var i=a.arg;z(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},this.method==="next"&&(this.arg=void 0),m}},l}var y=function(E){var R,_=RegExp("(^| )"+E+"=([^;]+)(;|$)");return(R=document.cookie.match(_))?decodeURIComponent(R[2]):null},x=function(E){var R=new Date;R.setTime(R.getTime()-1);var _=y(E);_!=null&&(document.cookie=E+"="+_+";expires="+R.toGMTString())},j;(function(l){l.Classrooms="classrooms",l.Shixuns="shixuns",l.Paths="paths",l.Projects="projects",l.Videos="videos",l.Topics="topics"})(j||(j={}));var be=function(E){var R,_,k,K,T,h,V,D,m,O,H,U=E.homePage,A=E.user,X=E.globalSetting,Z=E.loading,w=E.dispatch,oe=E.shixunHomeworks,C=E.location,G=E.payload,W=G===void 0?{}:G,z=Object(Ve.a)(E,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),ee=(R=(((_=X.setting)===null||_===void 0?void 0:_.navbar)||[]).find(function(r){return r.link==="/".concat(j.Classrooms)}))===null||R===void 0?void 0:R.hidden,L=(k=(((K=X.setting)===null||K===void 0?void 0:K.navbar)||[]).find(function(r){return r.link==="/".concat(j.Shixuns)}))===null||k===void 0?void 0:k.hidden,Y=(T=(((h=X.setting)===null||h===void 0?void 0:h.navbar)||[]).find(function(r){return r.link==="/".concat(j.Paths)}))===null||T===void 0?void 0:T.hidden,t=((V=A.userInfo)===null||V===void 0?void 0:V.admin)||((D=A.userInfo)===null||D===void 0?void 0:D.business)||((m=A.userInfo)===null||m===void 0?void 0:m.is_shixun_marker)||((O=A.userInfo)===null||O===void 0?void 0:O.is_teacher)||((H=A.userInfo)===null||H===void 0?void 0:H.user_identity)!=="\u5B66\u751F",e=function(){var a,i,c,S,N,s,v,J,$,q,I,P,_e,ve,ae,Pe,Be,fe,Fe,He,lt,ct;return o.a.createElement(M.a,{className:"".concat(d.a.rightMenu," ").concat(d.a.menuWrap)},o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat((a=A.userInfo)===null||a===void 0?void 0:a.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!ee&&o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat((i=A.userInfo)===null||i===void 0?void 0:i.login,"/classrooms")},((c=A.userInfo)===null||c===void 0?void 0:c.main_site)?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!L&&o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat((S=A.userInfo)===null||S===void 0?void 0:S.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Y&&o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat((N=A.userInfo)===null||N===void 0?void 0:N.login,"/paths")},((s=A.userInfo)===null||s===void 0?void 0:s.main_site)?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((v=A.userInfo)===null||v===void 0?void 0:v.main_site)&&!((J=X.setting)===null||J===void 0?void 0:J.is_local)&&o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat(($=A.userInfo)===null||$===void 0?void 0:$.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/users/".concat((q=A.userInfo)===null||q===void 0?void 0:q.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),o.a.createElement(M.a.Item,null,o.a.createElement("a",{onClick:function(){if(!Object(Oe.e)(w))return;Se.c.push("/problemset")}},"\u8BD5\u9898\u5E93")),t&&o.a.createElement(M.a.Item,null,o.a.createElement("a",{onClick:function(){if(!Object(Oe.e)(w))return;Se.c.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((I=A.navigationInfo)===null||I===void 0||((P=I.top)===null||P===void 0)?void 0:P.customer_management_url)&&o.a.createElement(M.a.Item,null,o.a.createElement("a",{href:(_e=A.navigationInfo)===null||_e===void 0||((ve=_e.top)===null||ve===void 0)?void 0:ve.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((ae=A.navigationInfo)===null||ae===void 0||((Pe=ae.top)===null||Pe===void 0)?void 0:Pe.college_identifier)&&o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{to:"/colleges/".concat((Be=A.navigationInfo)===null||Be===void 0||((fe=Be.top)===null||fe===void 0)?void 0:fe.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Fe=A.navigationInfo)===null||Fe===void 0||((He=Fe.top)===null||He===void 0)?void 0:He.laboratory_admin_url)&&o.a.createElement(M.a.Item,null,o.a.createElement("a",{href:(lt=A.navigationInfo)===null||lt===void 0||((ct=lt.top)===null||ct===void 0)?void 0:ct.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),o.a.createElement(M.a.Item,null,o.a.createElement(de.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||w({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:o.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),o.a.createElement(M.a.Item,{className:d.a.exit},o.a.createElement("a",{onClick:Object(Xe.a)(g().mark(function nt(){var ze;return g().wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return Ye.next=2,Object(b.c)({});case 2:ze=Ye.sent,(ze==null?void 0:ze.status)===1&&(w({type:"user/getUserInfo",payload:Object(pe.a)({},W)}),w({type:"user/getNavigationInfo",payload:Object(pe.a)({},W)}),x("autologin_trustie"),x("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),ie.b.success(ze==null?void 0:ze.message),Se.c.replace("/"));case 4:case"end":return Ye.stop()}},nt)}))},"\u9000\u51FA")))};if(Object(u.p)()){var n;return o.a.createElement("section",null,o.a.createElement("aside",null,o.a.createElement(Q.a,{overlay:e,placement:"bottomRight"},o.a.createElement("div",{className:oe.actionTabs.type===1&&d.a.classromediv},o.a.createElement("img",{className:"".concat(d.a.userPic," current ml15"),src:"".concat(p.a===null||p.a===void 0?void 0:p.a.IMG_SERVER,"/images/").concat((n=A.userInfo)===null||n===void 0?void 0:n.image_url),alt:"",onClick:function(){var a;return Se.c.push("/users/".concat((a=A.userInfo)===null||a===void 0?void 0:a.login,"/classrooms"))}})))))}else return o.a.createElement("div",{className:d.a.login_wrapper},o.a.createElement("span",{className:d.a.login,onClick:function(){w({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),o.a.createElement("span",{className:"ml5 mr5"},"/"),o.a.createElement(de.Link,{to:"/user/register",className:"c-white"},"\u6CE8\u518C"))},B=Object(Se.a)(function(l){var E=l.homePage,R=l.loading,_=l.user,k=l.globalSetting,K=l.shixunHomeworks;return{homePage:E,user:_,globalSetting:k,shixunHomeworks:K,loading:R.models.index}})(be),ue=f("+L6B"),Ee=f("2/Rp"),qe=f("Cs+z"),et=f.n(qe),tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ge=function(E){var R=E.homePage,_=E.user,k=E.globalSetting,K=E.loading,T=E.dispatch,h=E.location,V=E.text,D=E.shixunHomeworks,m=E.payload,O=m===void 0?{}:m,H=Object(Ve.a)(E,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),U=Object(F.useState)("none"),A=Object(ye.a)(U,2),X=A[0],Z=A[1];return Object(F.useEffect)(function(){D.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Z("flex")},[D.actionTabs.key]),Object(F.useEffect)(function(){D.actionTabs.key==="\u9690\u85CF"&&(Z("none"),localStorage.setItem("Noviceguide","0"))},[D.actionTabs.key]),o.a.createElement("div",{style:{display:X,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},o.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},o.a.createElement("img",{src:et.a,style:{position:"absolute",top:"-32px"}}),o.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},D.actionTabs.text),D.actionTabs.type===9?o.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.a.createElement(Ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Z("none"),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):o.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.a.createElement(Ee.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),T({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Z("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ht=Object(Se.a)(function(l){var E=l.homePage,R=l.loading,_=l.user,k=l.globalSetting,K=l.shixunHomeworks;return{homePage:E,user:_,globalSetting:k,loading:R.models.index,shixunHomeworks:K}})(Ge),Et=f("jiNz"),_t=f.n(Et);function ut(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ut=function(){return l};var l={},E=Object.prototype,R=E.hasOwnProperty,_=typeof Symbol=="function"?Symbol:{},k=_.iterator||"@@iterator",K=_.asyncIterator||"@@asyncIterator",T=_.toStringTag||"@@toStringTag";function h(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{h({},"")}catch(t){h=function(n,r,a){return n[r]=a}}function V(t,e,n,r){var a=e&&e.prototype instanceof O?e:O,i=Object.create(a.prototype),c=new ee(r||[]);return i._invoke=function(S,N,s){var v="suspendedStart";return function(J,$){if(v==="executing")throw new Error("Generator is already running");if(v==="completed"){if(J==="throw")throw $;return Y()}for(s.method=J,s.arg=$;;){var q=s.delegate;if(q){var I=G(q,s);if(I){if(I===m)continue;return I}}if(s.method==="next")s.sent=s._sent=s.arg;else if(s.method==="throw"){if(v==="suspendedStart")throw v="completed",s.arg;s.dispatchException(s.arg)}else s.method==="return"&&s.abrupt("return",s.arg);v="executing";var P=D(S,N,s);if(P.type==="normal"){if(v=s.done?"completed":"suspendedYield",P.arg===m)continue;return{value:P.arg,done:s.done}}P.type==="throw"&&(v="completed",s.method="throw",s.arg=P.arg)}}}(t,n,c),i}function D(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}l.wrap=V;var m={};function O(){}function H(){}function U(){}var A={};h(A,k,function(){return this});var X=Object.getPrototypeOf,Z=X&&X(X(L([])));Z&&Z!==E&&R.call(Z,k)&&(A=Z);var w=U.prototype=O.prototype=Object.create(A);function oe(t){["next","throw","return"].forEach(function(e){h(t,e,function(n){return this._invoke(e,n)})})}function C(t,e){function n(a,i,c,S){var N=D(t[a],t,i);if(N.type!=="throw"){var s=N.arg,v=s.value;return v&&typeof v=="object"&&R.call(v,"__await")?e.resolve(v.__await).then(function(J){n("next",J,c,S)},function(J){n("throw",J,c,S)}):e.resolve(v).then(function(J){s.value=J,c(s)},function(J){return n("throw",J,c,S)})}S(N.arg)}var r;this._invoke=function(a,i){function c(){return new e(function(S,N){n(a,i,S,N)})}return r=r?r.then(c,c):c()}}function G(t,e){var n=t.iterator[e.method];if(n===void 0){if(e.delegate=null,e.method==="throw"){if(t.iterator.return&&(e.method="return",e.arg=void 0,G(t,e),e.method==="throw"))return m;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var r=D(n,t.iterator,e.arg);if(r.type==="throw")return e.method="throw",e.arg=r.arg,e.delegate=null,m;var a=r.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,e.method!=="return"&&(e.method="next",e.arg=void 0),e.delegate=null,m):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,m)}function W(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function z(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function ee(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(W,this),this.reset(!0)}function L(t){if(t){var e=t[k];if(e)return e.call(t);if(typeof t.next=="function")return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n<t.length;)if(R.call(t,n))return a.value=t[n],a.done=!1,a;return a.value=void 0,a.done=!0,a};return r.next=r}}return{next:Y}}function Y(){return{value:void 0,done:!0}}return H.prototype=U,h(w,"constructor",U),h(U,"constructor",H),H.displayName=h(U,T,"GeneratorFunction"),l.isGeneratorFunction=function(t){var e=typeof t=="function"&&t.constructor;return!!e&&(e===H||(e.displayName||e.name)==="GeneratorFunction")},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,U):(t.__proto__=U,h(t,T,"GeneratorFunction")),t.prototype=Object.create(w),t},l.awrap=function(t){return{__await:t}},oe(C.prototype),h(C.prototype,K,function(){return this}),l.AsyncIterator=C,l.async=function(t,e,n,r,a){a===void 0&&(a=Promise);var i=new C(V(t,e,n,r),a);return l.isGeneratorFunction(e)?i:i.next().then(function(c){return c.done?c.value:i.next()})},oe(w),h(w,T,"Generator"),h(w,k,function(){return this}),h(w,"toString",function(){return"[object Generator]"}),l.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function r(){for(;e.length;){var a=e.pop();if(a in t)return r.value=a,r.done=!1,r}return r.done=!0,r}},l.values=L,ee.prototype={constructor:ee,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(z),!e)for(var n in this)n.charAt(0)==="t"&&R.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(e.type==="throw")throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(s,v){return c.type="throw",c.arg=e,n.next=s,v&&(n.method="next",n.arg=void 0),!!v}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if(i.tryLoc==="root")return r("end");if(i.tryLoc<=this.prev){var S=R.call(i,"catchLoc"),N=R.call(i,"finallyLoc");if(S&&N){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(S){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!N)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,n){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&R.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&(e==="break"||e==="continue")&&i.tryLoc<=n&&n<=i.finallyLoc&&(i=null);var c=i?i.completion:{};return c.type=e,c.arg=n,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(c)},complete:function(e,n){if(e.type==="throw")throw e.arg;return e.type==="break"||e.type==="continue"?this.next=e.arg:e.type==="return"?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):e.type==="normal"&&n&&(this.next=n),m},finish:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),z(r),m}},catch:function(e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===e){var a=r.completion;if(a.type==="throw"){var i=a.arg;z(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},this.method==="next"&&(this.arg=void 0),m}},l}var vt=je.a.Header,pt=ot.a.Search;function ft(){var l,E,R=window.location.pathname,_=R.split("/"),k={};return _[1]=="classrooms"&&_.length>3&&!((l=_[4])===null||l===void 0?void 0:l.includes("newgold"))&&!((E=_[5])===null||E===void 0?void 0:E.includes("newgold"))&&_[2]!=="coursesId"&&(k.course_id=_[2]),_[1]==="shixuns"&&_.length>3&&(k.objective_type="shixun",k.objective_id=_[2]),_[1]==="paths"&&_.length>3&&(k.objective_type="path",k.objective_id=_[2]),Object(pe.a)(Object(pe.a)({},k),{school:1})}var bt={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},st=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],gt=function(E){var R=E.homePage,_=E.user,k=E.globalSetting,K=E.loading,T=E.dispatch,h=E.location,V=E.isLogin,D=V===void 0?!1:V,m=E.shixunHomeworks,O=Object(Ve.a)(E,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),H=Object(We.k)(),U=Object(F.useState)(!1),A=Object(ye.a)(U,2),X=A[0],Z=A[1],w=Object(F.useState)(-1),oe=Object(ye.a)(w,2),C=oe[0],G=oe[1],W=Object(F.useState)(!1),z=Object(ye.a)(W,2),ee=z[0],L=z[1],Y=ft(),t=h.pathname;Object(F.useEffect)(function(){T({type:"user/getNavigationInfo",payload:Object(pe.a)({},Y)})},[k.name]),Object(F.useEffect)(function(){(h==null?void 0:h.search)?T({type:"user/getUserInfo",payload:Object(pe.a)(Object(pe.a)(Object(pe.a)({},Y),h.query),{},{websiteName:"educoder"})}):T({type:"user/getUserInfo",payload:Object(pe.a)({},Y)}),m.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&((st==null?void 0:st.includes(h==null?void 0:h.pathname))||(h==null?void 0:h.pathname.indexOf("/classrooms"))===0||T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[h.pathname]),Object(F.useEffect)(function(){m.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(m.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[m.actionTabs.key]),Object(F.useEffect)(function(){if(k==null?void 0:k.setting){var I,P;k==null||((I=k.setting)===null||I===void 0||((P=I.navbar)===null||P===void 0))||P.map(function(_e,ve){h.pathname.indexOf(_e.link)>-1&&G(ve)}),document.title="\u4FE1\u606F\u5DE5\u7A0B\u5927\u5B66"}},[k==null?void 0:k.setting]);function e(I){H.push("/search?value="+I)}var n=function(){return X?o.a.createElement("div",{onBlur:function(){setTimeout(function(){Z(!1)},300)}},o.a.createElement(pt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:e,autoFocus:!0})):o.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15 ".concat(te.a.iconfont),onClick:function(){H.push("/search?value=")}})},r=function(){var I=Object(Xe.a)(ut().mark(function P(_e){var ve,ae,Pe;return ut().wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return _e.preventDefault(),fe.next=3,Object(b.j)();case 3:ae=fe.sent,(ae==null||((ve=ae.data)===null||ve===void 0)?void 0:ve.engineer_url)?document.location.href=ae==null||((Pe=ae.data)===null||Pe===void 0)?void 0:Pe.engineer_url:(ae==null?void 0:ae.status)!=401&&L(!0);case 5:case"end":return fe.stop()}},P)}));return function(_e){return I.apply(this,arguments)}}(),a=Object(F.useMemo)(function(){return C===-1&&h.pathname==="/"},[C,h.pathname]);if(k.showHeader&&k.showHeaderFooter){var i,c,S,N,s,v,J,$,q;return o.a.createElement(je.a,{className:"".concat(k.showHeaderFixed?te.a.headerFixed:""," ").concat(a?te.a.homepageHeader:te.a.header)},o.a.createElement(vt,null,o.a.createElement("section",{className:te.a["edu-menu"]},o.a.createElement(de.Link,{onClick:function(){T({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},o.a.createElement("img",{className:te.a.logo,title:(i=k.setting)===null||i===void 0?void 0:i.name,src:_t.a})),o.a.createElement("ul",{className:te.a.menu},o.a.createElement("li",{className:C===-1?te.a.actived:""},o.a.createElement(de.Link,{to:"/",target:"_blank"},"\u9996\u9875")),k.setting&&k.setting.navbar.map(function(I,P){if(!I.hidden)return o.a.createElement("li",{key:P,className:C===P?te.a.actived:""},(I==null?void 0:I.name)==="\u6559\u5B66\u8BFE\u5802"&&o.a.createElement(de.Link,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||T({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:o.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:m.actionTabs.type===4?te.a.classromediv:"",dangerouslySetInnerHTML:{__html:I.name},to:I.link}),(I==null?void 0:I.name)!="\u6559\u5B66\u8BFE\u5802"&&o.a.createElement("a",{href:I.link,target:I.link.indexOf("http://")||I.link.indexOf("https://")?"_blank":"_self",dangerouslySetInnerHTML:{__html:I.name}}))}),(_==null||((c=_.navigationInfo)===null||c===void 0||((S=c.top)===null||S===void 0))?void 0:S.auth)&&o.a.createElement("li",{key:"999"},o.a.createElement("a",{href:"".concat(_==null||((N=_.navigationInfo)===null||N===void 0||((s=N.top)===null||s===void 0))?void 0:s.auth)},"\u5DE5\u7A0B\u8BA4\u8BC1"))),o.a.createElement("div",{className:"search-bar"},o.a.createElement(n,null),!D&&o.a.createElement(Ze,null),!D&&!!(_==null||((v=_.userInfo)===null||v===void 0)?void 0:v.login)&&o.a.createElement(de.Link,{className:"iconfont icon-xiaoxilingdang ml15 mr15 font18 relative ".concat(te.a.iconfont),to:"/messages/".concat(_==null||((J=_.userInfo)===null||J===void 0)?void 0:J.login,"/user_tidings")},(_==null||(($=_.navigationInfo)===null||$===void 0||((q=$.top)===null||q===void 0))?void 0:q.new_message)&&o.a.createElement("span",{className:te.a.newslight})),!D&&o.a.createElement(B,{payload:Y}))),o.a.createElement(Me.a,{centered:!0,destroyOnClose:!0,visible:ee,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(le.I)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return L(!1)}},o.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},o.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),o.a.createElement("img",{src:f("SMhR"),width:200,height:200}),o.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),o.a.createElement(ht,null))}else return o.a.createElement(o.a.Fragment,null)},kt=ke.a=Object(Se.a)(function(l){var E=l.homePage,R=l.loading,_=l.user,k=l.globalSetting,K=l.shixunHomeworks;return{homePage:E,user:_,globalSetting:k,loading:R.models.index,shixunHomeworks:K}})(gt)},vToQ:function(me,ke,f){me.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",login_wrapper:"login_wrapper___2lp1B",login:"login___20J7t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR"}},xrsn:function(me,ke,f){me.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",homepageHeader:"homepageHeader___12xLG",headerFixed:"headerFixed___1V7d4",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8",iconfont:"iconfont___1dmX6",cloud_monitoring:"cloud_monitoring___2En_U",inHomePage:"inHomePage___2wO7E"}}}]);
|