diff --git a/color.less b/color.less index 81561c3ea5..be145aad65 100644 --- a/color.less +++ b/color.less @@ -727,42 +727,42 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {color: @success-color;} .ant-form-item-has-warning .ant-form-item-explain, .ant-form-item-has-warning .ant-form-item-split {color: @warning-color;} .ant-form-item-has-warning .ant-input, .ant-form-item-has-warning .ant-input-affix-wrapper, .ant-form-item-has-warning .ant-input:hover, .ant-form-item-has-warning .ant-input-affix-wrapper:hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(188, 0, 98, 0.2);} +.ant-form-item-has-warning .ant-input:focus, .ant-form-item-has-warning .ant-input-affix-wrapper:focus, .ant-form-item-has-warning .ant-input-focused, .ant-form-item-has-warning .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(54, 238, 20, 0.2);} .ant-form-item-has-warning .ant-input:not(.ant-form-item-has-warning .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper:not(.ant-form-item-has-warning .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-warning .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(188, 0, 98, 0.2);} +.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(54, 238, 20, 0.2);} .ant-form-item-has-warning .ant-input-prefix {color: @warning-color;} .ant-form-item-has-warning .ant-input-group-addon {color: @warning-color;border-color: @warning-color;} .ant-form-item-has-warning .has-feedback {color: @warning-color;} .ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {color: @warning-color;} .ant-form-item-has-warning .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @warning-color !important;} -.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(188, 0, 98, 0.2);} +.ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-warning .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(54, 238, 20, 0.2);} .ant-form-item-has-warning .ant-input-number, .ant-form-item-has-warning .ant-picker {border-color: @warning-color;} -.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(188, 0, 98, 0.2);} +.ant-form-item-has-warning .ant-input-number-focused, .ant-form-item-has-warning .ant-picker-focused, .ant-form-item-has-warning .ant-input-number:focus, .ant-form-item-has-warning .ant-picker:focus {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(54, 238, 20, 0.2);} .ant-form-item-has-warning .ant-input-number:not([disabled]):hover, .ant-form-item-has-warning .ant-picker:not([disabled]):hover {border-color: @warning-color;} -.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(188, 0, 98, 0.2);} +.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{warning-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(54, 238, 20, 0.2);} .ant-form-item-has-error .ant-form-item-explain, .ant-form-item-has-error .ant-form-item-split {color: @error-color;} .ant-form-item-has-error .ant-input, .ant-form-item-has-error .ant-input-affix-wrapper, .ant-form-item-has-error .ant-input:hover, .ant-form-item-has-error .ant-input-affix-wrapper:hover {border-color: @error-color;} -.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} +.ant-form-item-has-error .ant-input:focus, .ant-form-item-has-error .ant-input-affix-wrapper:focus, .ant-form-item-has-error .ant-input-focused, .ant-form-item-has-error .ant-input-affix-wrapper-focused {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} .ant-form-item-has-error .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper:not(.ant-form-item-has-error .ant-input-affix-wrapper-disabled) {background-color: #fff;} .ant-form-item-has-error .ant-input-affix-wrapper input:focus {box-shadow: none !important;} -.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} +.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} .ant-form-item-has-error .ant-input-prefix {color: @error-color;} .ant-form-item-has-error .ant-input-group-addon {color: @error-color;border-color: @error-color;} .ant-form-item-has-error .has-feedback {color: @error-color;} .ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {color: @error-color;} .ant-form-item-has-error .ant-select:not(.ant-select-borderless) .ant-select-selector {border-color: @error-color !important;} -.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} +.ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-open .ant-select-selector, .ant-form-item-has-error .ant-select:not(.ant-select-borderless).ant-select-focused .ant-select-selector {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} .ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {border: 0;} .ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {border-color: @error-color;} .ant-form-item-has-error .ant-input-number, .ant-form-item-has-error .ant-picker {border-color: @error-color;} -.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} +.ant-form-item-has-error .ant-input-number-focused, .ant-form-item-has-error .ant-picker-focused, .ant-form-item-has-error .ant-input-number:focus, .ant-form-item-has-error .ant-picker:focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} .ant-form-item-has-error .ant-input-number:not([disabled]):hover, .ant-form-item-has-error .ant-picker:not([disabled]):hover {border-color: @error-color;} .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {border-color: @error-color;} -.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} -.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(139, 147, 43, 0.2);} +.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor, .ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} +.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {border-color: color(~`colorPalette("@{error-color}", 5)`);border-right-width: 1px !important;box-shadow: 0 0 0 2px rgba(249, 91, 163, 0.2);} .ant-form-item-has-error .ant-transfer-list {border-color: @error-color;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {border-color: @border-color-base;} .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {border-color: color(~`colorPalette("@{primary-color}", 5)`);border-right-width: 1px !important;} @@ -1465,7 +1465,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-red-inverse {color: #fff;background: #f5222d;border-color: #f5222d;} .ant-tag-volcano {color: #fa541c;background: #fff2e8;border-color: #ffbb96;} .ant-tag-volcano-inverse {color: #fff;background: #fa541c;border-color: #fa541c;} -.ant-tag-orange {color: #fa8c16;background: #fff7e6;border-color: #ffd591;} +.ant-tag-orange {color: #fa8c16;background: color(~`colorPalette("@{modal-header-border-color-split}", 1)`);border-color: #ffd591;} .ant-tag-orange-inverse {color: #fff;background: #fa8c16;border-color: #fa8c16;} .ant-tag-yellow {color: #fadb14;background: #feffe6;border-color: #fffb8f;} .ant-tag-yellow-inverse {color: #fff;background: #fadb14;border-color: #fadb14;} @@ -1486,7 +1486,7 @@ tr.ant-table-expanded-row:hover > td {background: #fbfbfb;} .ant-tag-success {color: #52c41a;background: #f6ffed;border-color: #b7eb8f;} .ant-tag-processing {color: #1890ff;background: #e6f7ff;border-color: #91d5ff;} .ant-tag-error {color: #f5222d;background: #fff1f0;border-color: #ffa39e;} -.ant-tag-warning {color: #fa8c16;background: #fff7e6;border-color: #ffd591;} +.ant-tag-warning {color: #fa8c16;background: color(~`colorPalette("@{modal-header-border-color-split}", 1)`);border-color: #ffd591;} .ant-timeline {color: @text-color;} .ant-timeline-item-tail {border-left: 2px solid #f0f0f0;} .ant-timeline-item-pending .ant-timeline-item-head {background-color: transparent;} diff --git a/index.html b/index.html index a7be39d9bf..61dda584ea 100644 --- a/index.html +++ b/index.html @@ -130,6 +130,6 @@ - + diff --git a/layouts__index.219d2110.async.js b/layouts__index.219d2110.async.js new file mode 100644 index 0000000000..f38e0c35ec --- /dev/null +++ b/layouts__index.219d2110.async.js @@ -0,0 +1,12 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{"+ego":function(Q,V,e){"use strict";e.r(V);var We=e("GNNt"),Ce=e("wEI+"),Pe=e("T2oS"),$=e("W9HT"),X=e("2qtc"),T=e("kLXV"),N=e("k1fw"),W=e("9og8"),R=e("PpiC"),Re=e("WmNS"),a=e.n(Re),o=e("q1tI"),t=e.n(o),d=e("+Gva"),n=e("9kvl"),I=e("14J3"),ee=e("BMrR"),Le=e("jCWc"),Ne=e("kPKH"),nt=e("miYZ"),G=e("tsqr"),D=e("tJVT"),rt=e("Znn+"),Ke=e("ZTPi"),Et=e("+L6B"),He=e("2/Rp"),C=e("sRBo"),h=e("kaz8"),te=e("5NDa"),E=e("5rEg"),k=e("y8nQ"),v=e("Vl3Y"),me=e("55Ip"),w=e("jb+D"),Se=e("4i/N"),se=e("Ty5D"),Ve=e("m3rI"),Fe=e("0zpY"),Te={height:48,borderRadius:4},mt=function(l){var Y=l.dispatch,H=l.setType,he=l.user,ve=l.setusername,je=v.a.useForm(),q=Object(D.a)(je,1),ne=q[0],De=Object(se.h)(),Oe=Object(o.useState)(""),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Be=Object(o.useState)(0),ge=Object(D.a)(Be,2),c=ge[0],A=ge[1],g=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,re=Object(o.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[c]),Ee=function(){var f=Object(W.a)(a.a.mark(function u(ae){var j,de,Ae,ce;return a.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(w.b)(ae);case 2:if(j=F.sent,!j.status){F.next=6;break}return Z(j==null?void 0:j.message),F.abrupt("return");case 6:j!=null&&j.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",j==null?void 0:j.start_date)):localStorage.removeItem("extension-modal"),console.log(n.d,"history"),De.pathname==="/user/login"||De.pathname==="/login"?(ce=((de=De.query)===null||de===void 0?void 0:de.from)||((Ae=De.query)===null||Ae===void 0?void 0:Ae.back_url),ce?window.location.href=decodeURIComponent(ce):g.test(ae.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.reload(),ne.resetFields();case 10:case"end":return F.stop()}},u)}));return function(ae){return f.apply(this,arguments)}}(),S=function(){Y({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(v.a,{layout:"vertical",form:ne,initialValues:{autologin:!0,login:he.actionTabs.phone},onFinish:Ee,onValuesChange:function(u){Z("");var ae=/[\u4e00-\u9fa5]/g;if("password"in u){var j=u.password.replace(ae,"");ne.setFieldsValue({password:j})}}},!!ye&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,ye),t.a.createElement(Se.a,{onClick:function(){return Z("")}})),t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(E.a,{style:Te,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7/\u5DE5\u53F7/\u5B66\u53F7",onBlur:function(){Y({type:"user/setActionTabs",payload:{phone:ne.getFieldValue("login")}})}})),t.a.createElement(v.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(E.a.Password,{style:Te,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(E.a,{style:Te,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(Ve.a===null||Ve.a===void 0?void 0:Ve.a.API_SERVER)+re,style:{height:"32px",marginLeft:"10px"},onClick:function(){A(c+1)}}))),t.a.createElement(v.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(v.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(h.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(me.a,{className:"c-grey-333 font14",onClick:function(){return S()},to:"/user/reset-password?from=".concat(De.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:Te},"\u767B\u5F55")))},_t=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(mt),Qe=e("5Dmo"),at=e("3S7+"),_=e("1vsH"),z={height:48},y=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,x=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,r={timer:0},L;(function(p){p[p.setTimer=0]="setTimer"})(L||(L={}));function P(p,l){switch(l.type){case L.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var M=function(l){var Y,H=l.validateName,he=l.getCode,ve=l.register,je=l.style,q=je===void 0?{}:je,ne=l.buttonText,De=ne===void 0?"\u6CE8\u518C":ne,Oe=l.globalSetting,ze=v.a.useForm(),ye=Object(D.a)(ze,1),Z=ye[0],Be=Object(o.useReducer)(P,r),ge=Object(D.a)(Be,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],S=re[1],f=c.timer;function u(J){return ae.apply(this,arguments)}function ae(){return ae=Object(W.a)(a.a.mark(function J(i){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return s=i.login,m=i.password,oe=i.code,le.next=3,ve({login:s,password:m,code:oe});case 3:if(b=le.sent,be=b.message,Ie=b.status,!(Ie<0)){le.next=9;break}return Z.setFields([{name:"code",errors:[be]}]),le.abrupt("return");case 9:window.location.reload();case 10:case"end":return le.stop()}},J)})),ae.apply(this,arguments)}function j(){return de.apply(this,arguments)}function de(){return de=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(i=Z.getFieldValue("login"),s=0,!(!y.test(i)||i.indexOf(" ")>-1)){xe.next=6;break}return Z.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),s=1,xe.abrupt("return",s);case 6:return xe.next=8,H({login:i,type:1});case 8:return m=xe.sent,oe=m.status,b=m.message,be=oe>0,be?s=2:(Z.setFields([{name:"login",errors:[b]}]),s=1),xe.abrupt("return",s);case 14:case"end":return xe.stop()}},J)})),de.apply(this,arguments)}var Ae=function(){var J=Object(W.a)(a.a.mark(function i(){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(s=Z.getFieldValue("verify"),m=Z.getFieldValue("login"),m){le.next=6;break}Z.validateFields(["login"]),le.next=21;break;case 6:return le.next=8,H({login:m,type:1});case 8:if(oe=le.sent,!((oe==null?void 0:oe.status)!==1)){le.next=12;break}return Z.setFields([{name:"login",errors:[oe==null?void 0:oe.message]}]),le.abrupt("return");case 12:return S(!0),le.next=15,he({login:m,type:1,smscode:Object(_.Z)(m)});case 15:b=le.sent,be=b.status,Ie=b.message,be<0&&Z.setFields([{name:"code",errors:[Ie]}]),A({type:L.setTimer,payload:60}),S(!1);case 21:case"end":return le.stop()}},i)}));return function(){return J.apply(this,arguments)}}();function ce(J,i){if(!i)return Promise.resolve();if(!x.test(i))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(i.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var s=i.length;return s>=8&&s<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(i,s){return s?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(o.useEffect)(function(){f>0&&setTimeout(function(){A({type:L.setTimer,payload:f-1})},1e3)},[f]);var F=function(i,s){return s?s.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):y.test(s)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(v.a,{layout:"vertical",form:Z,style:q,initialValues:{autologin:!0,protool:!1},onFinish:u},t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:F}]},t.a.createElement(E.a,{style:z,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return j},onChange:function(){return Z.setFieldsValue({verify:0})}})),!(Oe!=null&&(Y=Oe.setting)!==null&&Y!==void 0&&Y.is_local)&&t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:Ae,disabled:f>0}," ",f===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(f,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ce}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:z,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:z,className:"font16"}," ",De," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},B=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(M),ie={height:48},_e=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,qe={timer:0},st;(function(p){p[p.setTimer=0]="setTimer"})(st||(st={}));function Bt(p,l){switch(l.type){case st.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var gt=function(l){var Y,H=l.validateName,he=l.getCode,ve=l.register,je=l.style,q=je===void 0?{}:je,ne=l.buttonText,De=ne===void 0?"\u6CE8\u518C":ne,Oe=l.globalSetting,ze=v.a.useForm(),ye=Object(D.a)(ze,1),Z=ye[0],Be=Object(o.useReducer)(Bt,qe),ge=Object(D.a)(Be,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],S=re[1],f=c.timer;function u(J){return ae.apply(this,arguments)}function ae(){return ae=Object(W.a)(a.a.mark(function J(i){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return s=i.login,m=i.new_password,oe=i.code,le.next=3,ve({login:s,new_password:m,code:oe});case 3:if(b=le.sent,be=b.message,Ie=b.status,!(Ie<0)){le.next=9;break}return Z.setFields([{name:"code",errors:[be]}]),le.abrupt("return");case 9:location.reload();case 10:case"end":return le.stop()}},J)})),ae.apply(this,arguments)}function j(){return de.apply(this,arguments)}function de(){return de=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(i=Z.getFieldValue("login"),s=0,!(!_e.test(i)||i.indexOf(" ")>-1)){xe.next=6;break}return Z.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),s=1,xe.abrupt("return",s);case 6:return xe.next=8,H({login:i,type:2});case 8:return m=xe.sent,oe=m.status,b=m.message,be=oe>0,be?s=2:(Z.setFields([{name:"login",errors:[b]}]),s=1),xe.abrupt("return",s);case 14:case"end":return xe.stop()}},J)})),de.apply(this,arguments)}var Ae=function(){var J=Object(W.a)(a.a.mark(function i(){var s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return s=Z.getFieldValue("verify"),m=Z.getFieldValue("login"),xe.next=4,Z.validateFields(["login"]);case 4:if(m){xe.next=8;break}Z.validateFields(["login"]),xe.next=17;break;case 8:return S(!0),xe.next=11,he({login:m,type:2,smscode:Object(_.Z)(m)});case 11:oe=xe.sent,b=oe.status,be=oe.message,b<0&&Z.setFields([{name:"code",errors:[be]}]),A({type:st.setTimer,payload:60}),S(!1);case 17:case"end":return xe.stop()}},i)}));return function(){return J.apply(this,arguments)}}();function ce(J,i){if(!i)return Promise.resolve();if(!Ze.test(i))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(i.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var s=i.length;return s>=8&&s<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(i,s){return s?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(o.useEffect)(function(){f>0&&setTimeout(function(){A({type:st.setTimer,payload:f-1})},1e3)},[f]);var F=function(){var J=Object(W.a)(a.a.mark(function i(s,m){var oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(m){le.next=2;break}return le.abrupt("return",Promise.resolve());case 2:if(!(m.indexOf(" ")>-1)){le.next=4;break}return le.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!_e.test(m)){le.next=18;break}return le.next=7,H({login:m,type:2});case 7:if(oe=le.sent,b=oe.status,be=oe.message,Ie=b>0,!Ie){le.next=15;break}return le.abrupt("return",Promise.resolve());case 15:return le.abrupt("return",Promise.reject(be));case 16:le.next=19;break;case 18:return le.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return le.stop()}},i)}));return function(s,m){return J.apply(this,arguments)}}();return t.a.createElement(v.a,{layout:"vertical",form:Z,style:q,initialValues:{autologin:!0,protool:!1},onFinish:u},t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:F}]},t.a.createElement(E.a,{style:ie,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return Z.setFieldsValue({verify:0})}})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ce}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:ie,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(Oe!=null&&(Y=Oe.setting)!==null&&Y!==void 0&&Y.is_local)&&t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:Ae,disabled:f>0}," ",f===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(f,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:ie,className:"font16"}," ",De," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},Mt=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(gt),Pt=e("h0ge"),Tt=e.n(Pt),jt=e("/nL+"),Dt=e.n(jt),Nt=e("IxGP"),wt=e.n(Nt),Lt=window.location.host,Ft=Ve.a.QQLoginCB,kt=function(p){var l=p.onWechatLogin,Y=p.setType,H=p.loginType;function he(){Object(_.O)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Ft,"%2fotherloginqq&state=null,").concat(Lt,"&response_type=code"):Object(_.S)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Ft,"%2fotherloginqq&state=null,").concat(Lt,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(H===1||H===2)&&t.a.createElement("div",{style:{marginTop:H===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return Y(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(H===3||H===4||H===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return Y(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:wt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:wt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:l},t.a.createElement("img",{src:Tt.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:he},t.a.createElement("img",{src:Dt.a,alt:"QQ",width:66}))))};function It(p){var l=p.onBack,Y=p.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:wt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Ft,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Lt,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return Y(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var St={height:48},zt=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ht=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Vt={timer:0},O;(function(p){p[p.setTimer=0]="setTimer"})(O||(O={}));function U(p,l){switch(l.type){case O.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var Me=function(l){var Y=l.validateName,H=l.getCode,he=l.register,ve=l.style,je=ve===void 0?{}:ve,q=l.buttonText,ne=q===void 0?"\u6CE8\u518C":q,De=l.globalSetting,Oe=v.a.useForm(),ze=Object(D.a)(Oe,1),ye=ze[0],Z=Object(o.useReducer)(U,Vt),Be=Object(D.a)(Z,2),ge=Be[0],c=Be[1],A=Object(o.useState)(!1),g=Object(D.a)(A,2),re=g[0],Ee=g[1],S=ge.timer;function f(j){return u.apply(this,arguments)}function u(){return u=Object(W.a)(a.a.mark(function j(de){var Ae,ce,ct,F,J;return a.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return Ae=de.old_password,ce=de.newPassword,s.next=3,he({old_password:Ae,newPassword:ce});case 3:if(ct=s.sent,F=ct.message,J=ct.status,!(J<0)){s.next=9;break}return ye.setFields([{name:"code",errors:[F]}]),s.abrupt("return");case 9:case"end":return s.stop()}},j)})),u.apply(this,arguments)}var ae=function(de,Ae,ce){Ae?Ae.indexOf(" ")>-1?ce("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):Ae.length<8||Ae.length>16?ce("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Ht.test(Ae)?ce():ce("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):ce("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(o.useEffect)(function(){S>0&&setTimeout(function(){c({type:O.setTimer,payload:S-1})},1e3)},[S]),t.a.createElement(v.a,{layout:"vertical",form:ye,style:je,initialValues:{autologin:!0,protool:!1},onFinish:f},t.a.createElement(v.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(E.a,{style:St,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return ye.setFieldsValue({verify:0})}})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ae}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:St,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(de,Ae,ce){Ae!=ye.getFieldsValue().newPassword?ce("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):ce()}}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:St,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:St,className:"font16"}," ",ne," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},ue=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(Me),ke=e("4R62"),fe=e.n(ke),K=Ke.a.TabPane,ft=function(p){var l=p.dispatch,Y=p.is_main_site,H=p.is_local,he=p.style,ve=he===void 0?{}:he,je=Object(o.useState)(!1),q=Object(D.a)(je,2),ne=q[0],De=q[1],Oe=Object(o.useState)("1"),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Be=Object(o.useState)(1),ge=Object(D.a)(Be,2),c=ge[0],A=ge[1],g=Object(o.useState)(),re=Object(D.a)(g,2),Ee=re[0],S=re[1];function f(){A(1),De(!1)}function u(){A(2),De(!0)}function ae(F){console.log(F),Z(F)}var j={buttonText:"\u767B \u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(w.a)({phone:s.login,code:s.code});case 2:if(m=b.sent,!(m.status===0)){b.next=6;break}return m!=null&&m.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",m==null?void 0:m.start_date)):localStorage.removeItem("extension-modal"),b.abrupt("return","/");case 6:return b.abrupt("return",m);case 7:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},de={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m,oe;return a.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(w.A)(Object(N.a)({},s));case 2:if(m=be.sent,!(m.status===0)){be.next=9;break}return oe=localStorage.getItem("addinfo"),oe==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),G.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),be.abrupt("return","/");case 9:return be.abrupt("return",m);case 10:case"end":return be.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},Ae={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(w.f)(Object(N.a)({login:Ee},s));case 2:return m=b.sent,G.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),b.abrupt("return",m);case 5:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},ce={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return s.new_password_confirmation=s.new_password,b.next=3,Object(w.B)(Object(N.a)({},s));case 3:if(m=b.sent,!(m.status===0)){b.next=8;break}return m!=null&&m.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",m==null?void 0:m.start_date)):localStorage.removeItem("extension-modal"),G.b.info("\u4FEE\u6539\u6210\u529F"),b.abrupt("return","/");case 8:return b.abrupt("return",m);case 9:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},ct=Object(o.useCallback)(function(){switch(c){case 1:return t.a.createElement(Ke.a,{defaultActiveKey:ye,onChange:ae,className:fe.a.tabs},t.a.createElement(K,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},ye==="1"&&t.a.createElement(_t,{setusername:S,setType:A}))));case 2:return t.a.createElement(It,{setType:A,onBack:f});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(B,de));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(Mt,ce));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(ue,Ae))}},[c,ye]);return t.a.createElement("div",{className:fe.a["login-panel-wrapper2"],style:ve},t.a.createElement(ee.a,null,t.a.createElement(Ne.a,{flex:"1"},ct()),t.a.createElement(Ne.a,{flex:"295px",className:fe.a["login-panel-right-wrp"]},!H&&t.a.createElement(kt,{loginType:c,setType:A,onWechatLogin:u}))))},ut=e("1TMG"),Je=e.n(ut),Xe=function(l){var Y,H,he=l.user,ve=l.globalSetting,je=l.loading,q=l.dispatch,ne=function(){q({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},De=(Y=ve.setting)===null||Y===void 0?void 0:Y.main_site,Oe=(H=ve.setting)===null||H===void 0?void 0:H.is_local;return t.a.createElement(T.a,{centered:!0,visible:he.showPopLogin,footer:null,width:Oe?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Je.a.popLogin,closable:he.showClosable,onCancel:ne},he.showPopLogin&&t.a.createElement(ft,{is_main_site:De,is_local:Oe}))},Ue=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(Xe),lt=e("ErOA"),bt=e("bkXt"),pe=e.n(bt),it=/^1\d{10}$/,dt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,ot=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ct=function(l){var Y=l.user,H=l.globalSetting,he=l.dispatch,ve={height:48,borderRadius:4},je=v.a.useForm(),q=Object(D.a)(je,1),ne=q[0],De=function(){he({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),ne.resetFields()},Oe=function(J,i){return i?i.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):it.test(i)||dt.test(i)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()},ze=Object(o.useState)(60),ye=Object(D.a)(ze,2),Z=ye[0],Be=ye[1],ge=Object(o.useMemo)(function(){return Z<60&&Z>0},[Z]),c=Object(o.useRef)(),A=function(){var F=Object(W.a)(a.a.mark(function J(){return a.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:clearInterval(c.current),Be(60),c.current=setInterval(function m(){return Be(function(oe){return oe-1}),m}(),1e3);case 3:case"end":return s.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],S=re[1],f=Object(o.useState)(!1),u=Object(D.a)(f,2),ae=u[0],j=u[1];Object(o.useEffect)(function(){Y.bindAccountModalVisible?j(!0):j(!1)},[Y]);var de=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be,Ie,xe;return a.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(i=ne.getFieldValue("userInput"),s=it.test(i),m=dt.test(i),!(!s&&!m)){we.next=6;break}return G.b.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"),we.abrupt("return");case 6:if(S(!0),!s){we.next=20;break}return we.next=10,Object(lt.a)("/api/users/accounts/".concat((oe=Y.userInfoForBindAccountModal)===null||oe===void 0?void 0:oe.login,"/valid_phone.json"),{method:"get",params:{phone:i}});case 10:if(b=we.sent,!((b==null?void 0:b.status)===-1)){we.next=14;break}return S(!1),we.abrupt("return");case 14:if(!(b!=null&&b.is_exists)){we.next=18;break}return G.b.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),S(!1),we.abrupt("return");case 18:we.next=27;break;case 20:return we.next=22,Object(lt.a)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:i,type:1}});case 22:if(be=we.sent,!((be==null?void 0:be.status)===-3)){we.next=27;break}return G.b.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),S(!1),we.abrupt("return");case 27:return Ie=Object(_.Z)(i),we.next=30,he({type:"account/getCode",payload:{login:i,type:s?3:4,smscode:Ie}});case 30:xe=we.sent,S(!1),xe.status===1&&(G.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),A());case 33:case"end":return we.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),Ae=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be,Ie,xe;return a.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,ne.validateFields();case 2:if(i=ne.getFieldValue("userInput"),s=ne.getFieldValue("code"),m=it.test(i),oe=dt.test(i),!(!m&&!oe)){we.next=9;break}return G.b.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"),we.abrupt("return");case 9:if(!m){we.next=16;break}return we.next=12,he({type:"account/bindPhone",payload:{login:(b=Y.userInfoForBindAccountModal)===null||b===void 0?void 0:b.login,phone:i,code:s}});case 12:return be=we.sent,we.abrupt("return",be.status===0);case 16:return we.next=18,he({type:"account/bindEmail",payload:{login:(Ie=Y.userInfoForBindAccountModal)===null||Ie===void 0?void 0:Ie.login,email:i,code:s}});case 18:return xe=we.sent,we.abrupt("return",xe.status===0);case 20:case"end":return we.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),ce=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b;return a.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return i=Y.loginInfo,ot.test(i.password)||G.b.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),Ie.next=4,Object(w.b)(i);case 4:if(s=Ie.sent,!s.status){Ie.next=8;break}return G.b.error(s==null?void 0:s.message),Ie.abrupt("return");case 8:s!=null&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",s==null?void 0:s.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"?(b=((m=location.query)===null||m===void 0?void 0:m.from)||((oe=location.query)===null||oe===void 0?void 0:oe.back_url),b?window.location.href=decodeURIComponent(b):ot.test(i.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):ot.test(i.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),n.d.replace("/account/secure?active=3"),he({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),ne.resetFields();case 11:case"end":return Ie.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),ct=function(){var F=Object(W.a)(a.a.mark(function J(){var i;return a.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Ae();case 2:if(i=m.sent,!i){m.next=6;break}return m.next=6,ce();case 6:case"end":return m.stop()}},J)}));return function(){return F.apply(this,arguments)}}();return console.log("----",Y),t.a.createElement(T.a,{centered:!0,visible:ae,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:pe.a.popLogin,closable:!0,onCancel:De},t.a.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.a.createElement(v.a,{layout:"vertical",form:ne,autoComplete:"off",preserve:!1},t.a.createElement(v.a.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:Oe}]},t.a.createElement(E.a,{style:ve,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:de,disabled:ge},ge?"".concat(Z,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6"):"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"}))),t.a.createElement("div",{className:pe.a.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.a.createElement(He.a,{size:"large",type:"primary",block:!0,style:ve,className:"font16",onClick:ct},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.a.createElement("div",{className:pe.a.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},vt=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(Ct),et=e("wd/R"),tt=e.n(et),pt=e("ruvs"),yt=e("JatN"),Ge=e("oBTY"),Rt=e("CiB2"),xt=e("sgMA"),Ot=e.n(xt),Ut=e("dhSg"),ht=function(l){Object(Rt.a)(l);var Y=Object(o.useState)(!1),H=Object(D.a)(Y,2),he=H[0],ve=H[1],je=Object(o.useState)([]),q=Object(D.a)(je,2),ne=q[0],De=q[1],Oe=Object(o.useState)([]),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Be=Object(o.useState)(!1),ge=Object(D.a)(Be,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],S=re[1],f=Object(se.h)();Object(o.useEffect)(function(){Ut.a.subscribe("pod-restrict-data",function(j){console.log(j,"data"),ve(j.identifier||!1),De(j.data_list||[]),Z([]),A(!1)})},[]);var u=function(){var j=Object(W.a)(a.a.mark(function de(){var Ae,ce;return a.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return S(!0),Ae=ne.filter(function(J){return ye.includes(J.tpi_id)}),F.next=4,Object(lt.a)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:Ae}});case 4:ce=F.sent,ce.status===0&&window.location.reload(),S(!1);case 7:case"end":return F.stop()}},de)}));return function(){return j.apply(this,arguments)}}(),ae=function(){var de;if(console.log(f,"location"),(de=f.pathname)!==null&&de!==void 0&&de.includes("/challenges")){window.location.href="/shixuns";return}if(f.query.type==="exercises"){window.parent.postMessage("backExercise","*"),Ut.a.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href="/shixuns/".concat(he,"/challenges")};return t.a.createElement(T.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:he,title:"\u901A\u77E5",width:"600px",footer:t.a.createElement(ee.a,{align:"middle",justify:"center"},t.a.createElement(h.a,{onChange:function(de){console.log(de,222),A(de.target.checked),de.target.checked?Z(ne==null?void 0:ne.map(function(Ae){return Ae.tpi_id})):Z([])},checked:c},"\u5168\u9009"),t.a.createElement(He.a,{style:{marginLeft:"auto"},onClick:ae},"\u53D6\u6D88"),t.a.createElement(He.a,{disabled:!ye.length,loading:Ee,type:"primary",onClick:u},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:ae},t.a.createElement($.a,{spinning:Ee},t.a.createElement("div",{className:Ot.a.wrap},t.a.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),ne==null?void 0:ne.map(function(j){return t.a.createElement("div",{className:Ot.a.list,key:j.tpi_id},t.a.createElement(h.a,{onChange:function(Ae){var ce=Object(Ge.a)(ye);Ae.target.checked?ce.push(j.tpi_id):ce=ye.filter(function(ct){return ct!==j.tpi_id}),Z(ce),A(ce.length===ne.length)},checked:ye==null?void 0:ye.includes(j.tpi_id)}),t.a.createElement("span",{onClick:function(){return Object(_.S)("/shixuns/".concat(j.shixun_identifier,"/challenges"))},title:j.shixun_name},j.shixun_name))}))))},At=ht,$e=function(l){var Y=l.loading,H=l.globalSetting,he=l.children,ve=l.user,je=l.dispatch,q=l.location,ne=Object(R.a)(l,["loading","globalSetting","children","user","dispatch","location"]),De=Object(se.h)(),Oe=Object(pt.b)(),ze=H.globalLoading,ye=function(){var Be=Object(W.a)(a.a.mark(function ge(){var c,A,g,re;return a.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:if(!(q!=null&&q.search)){S.next=8;break}return re=q.pathname.split("/"),re.includes("paths")&&(g=re[2]),S.next=5,je({type:"user/getUserInfo",payload:Object(N.a)(Object(N.a)(Object(N.a)({},Oe),q.query),{},{subject_id:g,websiteName:"educoder"})});case 5:A=S.sent,S.next=11;break;case 8:return S.next=10,je({type:"user/getUserInfo",payload:Object(N.a)({},Oe)});case 10:A=S.sent;case 11:(c=A)!==null&&c!==void 0&&c.username&&De.pathname==="/login"&&(q.href="/");case 12:case"end":return S.stop()}},ge)}));return function(){return Be.apply(this,arguments)}}();Object(o.useEffect)(function(){window.less.modifyVars(Object(N.a)({},yt.a[H.theme]))},[H.theme]),Object(o.useEffect)(function(){ye()},[q.pathname]),Object(o.useEffect)(function(){var Be,ge;if(q.pathname.indexOf("classrooms")>-1&&q.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),q.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(q.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(q.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(je({type:"globalSetting/query",payload:{}}),je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(q,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Be=window.location.href)!==null&&Be!==void 0&&Be.includes("/problems")&&(ge=window.location.href)!==null&&ge!==void 0&&ge.includes("/share")){var c,A,g,re=(c=window.location)===null||c===void 0||((A=c.pathname)===null||A===void 0||((g=A.split("/"))===null||g===void 0))?void 0:g[2],Ee=Object(lt.a)("/api/practices/".concat(re,"/start"),{method:"get"});Ee.then(function(u){(u==null?void 0:u.status)===0&&n.d.replace("/problems/".concat(u==null?void 0:u.identifier,"/oj/").concat(re))});return}if(q.pathname==="/admins"||q.pathname==="/sidekiq"){var S=document.domain;if(S.indexOf("educoder.net")>-1)switch(S){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(q.pathname);break;default:var f=document.domain.split(".");f[0]=f[0]+"-data",window.location.href="https://".concat(f.join(".")).concat(q.pathname);break}}T.a.destroyAll(),Object(_.N)()&&(Object(_.t)("2.0.0")>0&&T.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(_.v)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(n.f)("zh-CN",!1)},[q.pathname]),Object(o.useEffect)(function(){H.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(We.a)())return null;var Re=document.createElement("style");if((W=R.csp)===null||W===void 0?void 0:W.nonce){var a;Re.nonce=(a=R.csp)===null||a===void 0?void 0:a.nonce}Re.innerHTML=N;var o=Pe(R),t=o.firstChild;return R.prepend&&o.prepend?o.prepend(Re):R.prepend&&t?o.insertBefore(Re,t):o.appendChild(Re),Re}var X=new Map;function T(N,W){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Re=Pe(R);if(!X.has(Re)){var a=$("",R),o=a.parentNode;X.set(Re,o),o.removeChild(a)}var t=Array.from(X.get(Re).children).find(function(Le){return Le.tagName==="STYLE"&&Le[Ce]===W});if(t){var d,n;if(((d=R.csp)===null||d===void 0?void 0:d.nonce)&&t.nonce!==((n=R.csp)===null||n===void 0?void 0:n.nonce)){var I;t.nonce=(I=R.csp)===null||I===void 0?void 0:I.nonce}return t.innerHTML!==N&&(t.innerHTML=N),t}var ee=$(N,R);return ee[Ce]=W,ee}},"Cs+z":function(Q,V,e){Q.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(Q,V,e){Q.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(Q,V,e){Q.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(Q,V,e){"use strict";var We={"@primary-color":"#0152d9"},Ce=We,Pe={"@primary-color":"#196efd"},$=Pe,X=V.a={defaults:Ce,vspaces:$}},Jky8:function(Q,V,e){"use strict";var We=e("sRBo"),Ce=e("kaz8"),Pe=e("5NDa"),$=e("5rEg"),X=e("miYZ"),T=e("tsqr"),N=e("9og8"),W=e("2qtc"),R=e("kLXV"),Re=e("tJVT"),a=e("WmNS"),o=e.n(a),t=e("q1tI"),d=e.n(t),n=e("9kvl"),I=e("6CvP"),ee=e("1XHU"),Le=e("1vsH"),Ne;(function(G){G[G.Professor=1]="Professor",G[G.AssistantProfessor=2]="AssistantProfessor",G[G.Student=3]="Student"})(Ne||(Ne={}));var nt=function(D){var rt=D.visible,Ke=D.user,Et=D.onCancel,He=Et===void 0?function(){}:Et,C=Object(t.useState)(),h=Object(Re.a)(C,2),te=h[0],E=h[1],k=Object(t.useState)([]),v=Object(Re.a)(k,2),me=v[0],w=v[1],Se=Object(t.useState)(!1),se=Object(Re.a)(Se,2),Ve=se[0],Fe=se[1],Te=Object(t.useState)(!1),mt=Object(Re.a)(Te,2),_t=mt[0],Qe=mt[1],at=Object(t.useState)(),_=Object(Re.a)(at,2),z=_[0],y=_[1];Object(t.useEffect)(function(){var P;if(Ke!=null&&(P=Ke.userInfo)!==null&&P!==void 0&&P.identity){var M;w([(Ke==null||((M=Ke.userInfo)===null||M===void 0)?void 0:M.identity)==="student"?3:1])}},[Ke]);var x=function(M,B){if(me.includes(Ne.Professor)){R.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc"},B||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){n.d.push("/classrooms/".concat(M,"/students"))}});return}n.d.push("/classrooms/".concat(M,"/students"))},r=function(){var P=Object(N.a)(o.a.mark(function M(){var B;return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(te){_e.next=3;break}return T.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),_e.abrupt("return");case 3:return Fe(!0),_e.next=6,Object(I.c)({invite_code:te,professor:me.includes(Ne.Professor)?1:null,assistant_professor:me.includes(Ne.AssistantProfessor)?1:null,student:me.includes(Ne.Student)?1:null});case 6:if(B=_e.sent,Fe(!1),!((B==null?void 0:B.status)===-2)){_e.next=22;break}if(L(),!(B.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){_e.next=14;break}return Qe(!0),y(1),_e.abrupt("return");case 14:if(!(B.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){_e.next=18;break}return Qe(!0),y(2),_e.abrupt("return");case 18:if(!(B.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){_e.next=22;break}return Qe(!0),y(3),_e.abrupt("return");case 22:if(!((B==null?void 0:B.status)===0)){_e.next=27;break}return Object(Le.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),L(),(B==null?void 0:B.course_id)&&x(B.course_id,B.message),_e.abrupt("return");case 27:case"end":return _e.stop()}},M)}));return function(){return P.apply(this,arguments)}}(),L=function(){var P=Object(N.a)(o.a.mark(function M(){return o.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:He();case 1:case"end":return ie.stop()}},M)}));return function(){return P.apply(this,arguments)}}();return d.a.createElement(d.a.Fragment,null,d.a.createElement(R.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:rt,confirmLoading:Ve,onOk:r,onCancel:L},d.a.createElement("div",{className:"tc"},d.a.createElement("div",null,d.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:te,onChange:function(M){if(M.target.value.length>=7){T.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}E(M.target.value)}})),d.a.createElement("div",{className:"mt10 font14"},d.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),d.a.createElement(Ce.a.Group,{value:me,onChange:function(M){return w(M)}},d.a.createElement(Ce.a,{value:Ne.Professor,disabled:me.includes(2)||me.includes(3)},"\u6559\u5E08"),d.a.createElement(Ce.a,{value:Ne.AssistantProfessor,disabled:me.includes(1)},"\u52A9\u6559"),d.a.createElement(Ce.a,{value:Ne.Student,disabled:me.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),d.a.createElement(ee.a,{visible:_t,onCancel:function(){return Qe(!1)},occupationValue:z}))};V.a=Object(n.a)(function(G){var D=G.user;return{user:D}})(nt)},NLgs:function(Q,V,e){"use strict";e.d(V,"e",function(){return nt}),e.d(V,"f",function(){return G}),e.d(V,"d",function(){return rt}),e.d(V,"c",function(){return Ke}),e.d(V,"a",function(){return Et}),e.d(V,"b",function(){return He});var We=e("miYZ"),Ce=e("tsqr"),Pe=e("9og8"),$=e("2qtc"),X=e("kLXV"),T=e("WmNS"),N=e.n(T),W=e("q1tI"),R=e.n(W),Re=e("9kvl"),a=e("xKgJ"),o=e("1vsH"),t=e("RCxd"),d=e("yTi+"),n=e.n(d),I=e("1ZF9"),ee=e.n(I),Le=e("NoGO"),Ne=e.n(Le),nt=function(h){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(G(h)&&D(te))},G=function(h){return Object(a.p)()?!0:(h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},D=function(){var h,te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(Re.c)()._store.getState(),k=E.user;return(h=k.userInfo)!==null&&h!==void 0&&h.profile_completed?!0:(X.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:te?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Re.d.push("/account/profile/edit")}}),!1)},rt=function(){var h,te=Object(Re.c)()._store.getState(),E=te.user;return(h=E.userInfo)!==null&&h!==void 0&&h.professional_certification?!0:(X.a.confirm({title:"\u63D0\u793A",centered:!0,content:R.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(o.S)("/account/certification")}}),!1)},Ke=function(){return Object(a.a)()?!0:(X.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:R.a.createElement("div",{className:"tc",style:{marginLeft:-38}},R.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),R.a.createElement("img",{src:Ne.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Et=function(h,te){return h?!0:(X.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:R.a.createElement("div",null,R.a.createElement("p",null,te||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),R.a.createElement("div",{style:{marginLeft:"110px"}},R.a.createElement("img",{src:ee.a,width:200}),R.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(o.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},He=function(h){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(Re.c)()._store.getState(),k=E.shixunsDetail.detail;return(k==null?void 0:k.public)===2||(k==null?void 0:k.public)===1||(k==null?void 0:k.shixun_status)===3?(X.a.info({centered:!0,icon:R.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:R.a.createElement("div",{className:"tc",style:{marginLeft:-38}},R.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(k==null?void 0:k.public)===2?"\u5DF2\u516C\u5F00":(k==null?void 0:k.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",te,"\u3002"),R.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),R.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(k==null?void 0:k.shixun_status)===2?(X.a.confirm({centered:!0,icon:R.a.createElement(t.a,null),title:"\u63D0\u793A",content:R.a.createElement("div",null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",te,"\u3002"),R.a.createElement("br",null),R.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){X.a.confirm({width:440,centered:!0,icon:R.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(Pe.a)(N.a.mark(function Se(){var se;return N.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,h({type:"shixunsDetail/cancelRelease",payload:{id:k==null?void 0:k.identifier}});case 2:se=Fe.sent,se.status!==401&&(Ce.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),h({type:"shixunsDetail/getShixunsDetail",payload:{id:k==null?void 0:k.identifier}}),h({type:"practiceSetting/getCommonData",payload:{id:k==null?void 0:k.identifier}}));case 4:case"end":return Fe.stop()}},Se)}));function w(){return me.apply(this,arguments)}return w}()})}}),!0):!1}},NoGO:function(Q,V,e){Q.exports=e.p+"static/newqrcode.d852fdfc.png"},Y1PL:function(Q,V,e){"use strict";e.r(V),e.d(V,"ResizableTextArea",function(){return _t});var We=e("wx14"),Ce=e("1OyB"),Pe=e("vuIU"),$=e("Ji7U"),X=e("LK+K"),T=e("q1tI"),N=e("VTBJ"),W=e("rePB"),R=e("Zm9Q"),Re=e("Kwbf"),a=e("c+Xe"),o=e("m+aA"),t=e("bdgK"),d=new Map;function n(_){_.forEach(function(z){var y,x=z.target;(y=d.get(x))===null||y===void 0||y.forEach(function(r){return r(x)})})}var I=new t.default(n),ee=null,Le=null;function Ne(_,z){d.has(_)||(d.set(_,new Set),I.observe(_)),d.get(_).add(z)}function nt(_,z){d.has(_)&&(d.get(_).delete(z),d.get(_).size||(I.unobserve(_),d.delete(_)))}var G=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(){return Object(Ce.a)(this,y),z.apply(this,arguments)}return Object(Pe.a)(y,[{key:"render",value:function(){return this.props.children}}]),y}(T.Component),D=T.createContext(null);function rt(_){var z=_.children,y=_.onBatchResize,x=T.useRef(0),r=T.useRef([]),L=T.useContext(D),P=T.useCallback(function(M,B,ie){x.current+=1;var _e=x.current;r.current.push({size:M,element:B,data:ie}),Promise.resolve().then(function(){_e===x.current&&(y==null||y(r.current),r.current=[])}),L==null||L(M,B,ie)},[y,L]);return T.createElement(D.Provider,{value:P},z)}function Ke(_){var z=_.children,y=_.disabled,x=T.useRef(null),r=T.useRef(null),L=T.useContext(D),P=T.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),M=T.isValidElement(z)&&Object(a.c)(z),B=M?z.ref:null,ie=T.useMemo(function(){return Object(a.a)(B,x)},[B,x]),_e=T.useRef(_);_e.current=_;var Ze=T.useCallback(function(qe){var st=_e.current,Bt=st.onResize,gt=st.data,Mt=qe.getBoundingClientRect(),Pt=Mt.width,Tt=Mt.height,jt=qe.offsetWidth,Dt=qe.offsetHeight,Nt=Math.floor(Pt),wt=Math.floor(Tt);if(P.current.width!==Nt||P.current.height!==wt||P.current.offsetWidth!==jt||P.current.offsetHeight!==Dt){var Lt={width:Nt,height:wt,offsetWidth:jt,offsetHeight:Dt};P.current=Lt;var Ft=jt===Math.round(Pt)?Pt:jt,kt=Dt===Math.round(Tt)?Tt:Dt,It=Object(N.a)(Object(N.a)({},Lt),{},{offsetWidth:Ft,offsetHeight:kt});L==null||L(It,qe,gt),Bt&&Promise.resolve().then(function(){Bt(It,qe)})}},[]);return T.useEffect(function(){var qe=Object(o.a)(x.current)||Object(o.a)(r.current);return qe&&!y&&Ne(qe,Ze),function(){return nt(qe,Ze)}},[x.current,y]),T.createElement(G,{ref:r},M?T.cloneElement(z,{ref:ie}):z)}var Et="rc-observer-key";function He(_){var z=_.children,y=Object(R.a)(z);return y.map(function(x,r){var L=(x==null?void 0:x.key)||"".concat(Et,"-").concat(r);return T.createElement(Ke,Object(We.a)({},_,{key:L}),x)})}He.Collection=rt;var C=He,h=e("bT9E"),te=e("TSYQ"),E=e.n(te),k=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important +`,v=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],me={},w;function Se(_){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=_.getAttribute("id")||_.getAttribute("data-reactid")||_.getAttribute("name");if(z&&me[y])return me[y];var x=window.getComputedStyle(_),r=x.getPropertyValue("box-sizing")||x.getPropertyValue("-moz-box-sizing")||x.getPropertyValue("-webkit-box-sizing"),L=parseFloat(x.getPropertyValue("padding-bottom"))+parseFloat(x.getPropertyValue("padding-top")),P=parseFloat(x.getPropertyValue("border-bottom-width"))+parseFloat(x.getPropertyValue("border-top-width")),M=v.map(function(ie){return"".concat(ie,":").concat(x.getPropertyValue(ie))}).join(";"),B={sizingStyle:M,paddingSize:L,borderSize:P,boxSizing:r};return z&&y&&(me[y]=B),B}function se(_){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;w||(w=document.createElement("textarea"),w.setAttribute("tab-index","-1"),w.setAttribute("aria-hidden","true"),document.body.appendChild(w)),_.getAttribute("wrap")?w.setAttribute("wrap",_.getAttribute("wrap")):w.removeAttribute("wrap");var r=Se(_,z),L=r.paddingSize,P=r.borderSize,M=r.boxSizing,B=r.sizingStyle;w.setAttribute("style","".concat(B,";").concat(k)),w.value=_.value||_.placeholder||"";var ie=Number.MIN_SAFE_INTEGER,_e=Number.MAX_SAFE_INTEGER,Ze=w.scrollHeight,qe;if(M==="border-box"?Ze+=P:M==="content-box"&&(Ze-=L),y!==null||x!==null){w.value=" ";var st=w.scrollHeight-L;y!==null&&(ie=st*y,M==="border-box"&&(ie=ie+L+P),Ze=Math.max(ie,Ze)),x!==null&&(_e=st*x,M==="border-box"&&(_e=_e+L+P),qe=Ze>_e?"":"hidden",Ze=Math.min(_e,Ze))}return{height:Ze,minHeight:ie,maxHeight:_e,overflowY:qe,resize:"none"}}var Ve=e("Gytx"),Fe=e.n(Ve),Te;(function(_){_[_.NONE=0]="NONE",_[_.RESIZING=1]="RESIZING",_[_.RESIZED=2]="RESIZED"})(Te||(Te={}));var mt=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(x){var r;return Object(Ce.a)(this,y),r=z.call(this,x),r.nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(L){r.textArea=L},r.handleResize=function(L){var P=r.state.resizeStatus,M=r.props,B=M.autoSize,ie=M.onResize;if(P!==Te.NONE)return;typeof ie=="function"&&ie(L),B&&r.resizeOnNextFrame()},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var L=r.props.autoSize;if(!L||!r.textArea)return;var P=L.minRows,M=L.maxRows,B=se(r.textArea,!1,P,M);r.setState({textareaStyles:B,resizeStatus:Te.RESIZING},function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame(function(){r.setState({resizeStatus:Te.RESIZED},function(){r.resizeFrameId=requestAnimationFrame(function(){r.setState({resizeStatus:Te.NONE}),r.fixFirefoxAutoScroll()})})})})},r.renderTextArea=function(){var L=r.props,P=L.prefixCls,M=P===void 0?"rc-textarea":P,B=L.autoSize,ie=L.onResize,_e=L.className,Ze=L.disabled,qe=r.state,st=qe.textareaStyles,Bt=qe.resizeStatus,gt=Object(h.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Mt=E()(M,_e,Object(W.a)({},"".concat(M,"-disabled"),Ze));"value"in gt&&(gt.value=gt.value||"");var Pt=Object(N.a)(Object(N.a)(Object(N.a)({},r.props.style),st),Bt===Te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return T.createElement(C,{onResize:r.handleResize,disabled:!(B||ie)},T.createElement("textarea",Object(We.a)({},gt,{className:Mt,style:Pt,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:Te.NONE},r}return Object(Pe.a)(y,[{key:"componentDidUpdate",value:function(r){(r.value!==this.props.value||!Fe()(r.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var r=this.textArea.selectionStart,L=this.textArea.selectionEnd;this.textArea.setSelectionRange(r,L)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),y}(T.Component),_t=mt,Qe=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(x){var r;Object(Ce.a)(this,y),r=z.call(this,x),r.resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(P){r.resizableTextArea=P},r.handleChange=function(P){var M=r.props.onChange;r.setValue(P.target.value,function(){r.resizableTextArea.resizeTextarea()}),M&&M(P)},r.handleKeyDown=function(P){var M=r.props,B=M.onPressEnter,ie=M.onKeyDown;P.keyCode===13&&B&&B(P),ie&&ie(P)};var L=typeof x.value=="undefined"||x.value===null?x.defaultValue:x.value;return r.state={value:L},r}return Object(Pe.a)(y,[{key:"setValue",value:function(r,L){"value"in this.props||this.setState({value:r},L)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return T.createElement(_t,Object(We.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(r){return"value"in r?{value:r.value}:null}}]),y}(T.Component),at=V.default=Qe},ZpRC:function(Q,V,e){"use strict";function We(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function Ce(a,o){return(!o||a!=="hidden")&&a!=="visible"&&a!=="clip"}function Pe(a,o){if(a.clientHeighto||I>a&&ee=o&&Le>=t?I-a-d:ee>o&&Let?ee-o+n:0}var X=function(a,o){var t=window,d=o.scrollMode,n=o.block,I=o.inline,ee=o.boundary,Le=o.skipOverflowHiddenElements,Ne=typeof ee=="function"?ee:function(st){return st!==ee};if(!We(a))throw new TypeError("Invalid target");for(var nt=document.scrollingElement||document.documentElement,G=[],D=a;We(D)&&Ne(D);){if((D=D.parentElement)===nt){G.push(D);break}D!=null&&D===document.body&&Pe(D)&&!Pe(document.documentElement)||D!=null&&Pe(D,Le)&&G.push(D)}for(var rt=t.visualViewport?t.visualViewport.width:innerWidth,Ke=t.visualViewport?t.visualViewport.height:innerHeight,Et=window.scrollX||pageXOffset,He=window.scrollY||pageYOffset,C=a.getBoundingClientRect(),h=C.height,te=C.width,E=C.top,k=C.right,v=C.bottom,me=C.left,w=n==="start"||n==="nearest"?E:n==="end"?v:E+h/2,Se=I==="center"?me+te/2:I==="end"?k:me,se=[],Ve=0;Ve=0&&me>=0&&v<=Ke&&k<=rt&&E>=Qe&&v<=_&&me>=z&&k<=at)return se;var y=getComputedStyle(Fe),x=parseInt(y.borderLeftWidth,10),r=parseInt(y.borderTopWidth,10),L=parseInt(y.borderRightWidth,10),P=parseInt(y.borderBottomWidth,10),M=0,B=0,ie="offsetWidth"in Fe?Fe.offsetWidth-Fe.clientWidth-x-L:0,_e="offsetHeight"in Fe?Fe.offsetHeight-Fe.clientHeight-r-P:0;if(nt===Fe)M=n==="start"?w:n==="end"?w-Ke:n==="nearest"?$(He,He+Ke,Ke,r,P,He+w,He+w+h,h):w-Ke/2,B=I==="start"?Se:I==="center"?Se-rt/2:I==="end"?Se-rt:$(Et,Et+rt,rt,x,L,Et+Se,Et+Se+te,te),M=Math.max(0,M+He),B=Math.max(0,B+Et);else{M=n==="start"?w-Qe-r:n==="end"?w-_+P+_e:n==="nearest"?$(Qe,_,mt,r,P+_e,w,w+h,h):w-(Qe+mt/2)+_e/2,B=I==="start"?Se-z-x:I==="center"?Se-(z+_t/2)+ie/2:I==="end"?Se-at+L+ie:$(z,at,_t,x,L+ie,Se,Se+te,te);var Ze=Fe.scrollLeft,qe=Fe.scrollTop;w+=qe-(M=Math.max(0,Math.min(qe+M,Fe.scrollHeight-mt+_e))),Se+=Ze-(B=Math.max(0,Math.min(Ze+B,Fe.scrollWidth-_t+ie)))}se.push({el:Fe,top:M,left:B})}return se};function T(a){return a===Object(a)&&Object.keys(a).length!==0}function N(a,o){o===void 0&&(o="auto");var t="scrollBehavior"in document.body.style;a.forEach(function(d){var n=d.el,I=d.top,ee=d.left;n.scroll&&t?n.scroll({top:I,left:ee,behavior:o}):(n.scrollTop=I,n.scrollLeft=ee)})}function W(a){return a===!1?{block:"end",inline:"nearest"}:T(a)?a:{block:"start",inline:"nearest"}}function R(a,o){var t=!a.ownerDocument.documentElement.contains(a);if(T(o)&&typeof o.behavior=="function")return o.behavior(t?[]:X(a,o));if(t)return;var d=W(o);return N(X(a,d),d.behavior)}var Re=V.a=R},bUJZ:function(Q,V){Q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},bkXt:function(Q,V,e){Q.exports={popLogin:"popLogin___bg84M",tips:"tips___2NEub"}},h0ge:function(Q,V,e){Q.exports=e.p+"static/wechat.044c9ad6.svg"},"rAM+":function(Q,V,e){"use strict";e.d(V,"a",function(){return Ce});var We=e("Qw5x");function Ce(Pe,$){var X;if(typeof Symbol=="undefined"||Pe[Symbol.iterator]==null){if(Array.isArray(Pe)||(X=Object(We.a)(Pe))||$&&Pe&&typeof Pe.length=="number"){X&&(Pe=X);var T=0,N=function(){};return{s:N,n:function(){return T>=Pe.length?{done:!0}:{done:!1,value:Pe[T++]}},e:function(o){throw o},f:N}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var W=!0,R=!1,Re;return{s:function(){X=Pe[Symbol.iterator]()},n:function(){var o=X.next();return W=o.done,o},e:function(o){R=!0,Re=o},f:function(){try{!W&&X.return!=null&&X.return()}finally{if(R)throw Re}}}}},ruvs:function(Q,V,e){"use strict";e.d(V,"b",function(){return St});var We=e("2qtc"),Ce=e("kLXV"),Pe=e("9og8"),$=e("rAM+"),X=e("tJVT"),T=e("PpiC"),N=e("k1fw"),W=e("5NDa"),R=e("5rEg"),Re=e("B9cy"),a=e("Ol7k"),o=e("WmNS"),t=e.n(o),d=e("q1tI"),n=e.n(d),I=e("Ty5D"),ee=e("55Ip"),Le=e("9kvl"),Ne=e("lzim"),nt=e("xrsn"),G=e.n(nt),D=e("1Sn+"),rt=e("qVdP"),Ke=e("jsC+"),Et=e("14J3"),He=e("BMrR"),C=e("jCWc"),h=e("kPKH"),te=e("lUTK"),E=e("BvKs"),k=e("miYZ"),v=e("tsqr"),me=e("7Kak"),w=e("9yH6"),Se=e("6CvP"),se=e("1vsH"),Ve;(function(O){O.Manager="manager",O.Developer="developer",O.Reporter="reporter"})(Ve||(Ve={}));var Fe=function(U){var Me=U.visible,ue=U.onCancel,ke=ue===void 0?function(){}:ue,fe=Object(d.useState)(),K=Object(X.a)(fe,2),ft=K[0],ut=K[1],Je=Object(d.useState)(),Xe=Object(X.a)(Je,2),Ue=Xe[0],lt=Xe[1],bt=Object(d.useState)(!1),pe=Object(X.a)(bt,2),it=pe[0],dt=pe[1],ot=function(){var vt=Object(Pe.a)(t.a.mark(function et(){var tt,pt;return t.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(ft){Ge.next=3;break}return v.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ge.abrupt("return");case 3:if(!(ft.length!==6)){Ge.next=6;break}return v.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ge.abrupt("return");case 6:if(Ue){Ge.next=9;break}return v.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),Ge.abrupt("return");case 9:return dt(!0),Ge.next=12,Object(Se.e)({code:ft,role:Ue});case 12:if(tt=Ge.sent,dt(!1),Ct(),pt={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"},!pt[tt.status]){Ge.next=19;break}return v.b.info(pt[tt.status]),Ge.abrupt("return");case 19:if(!(tt.status===0)){Ge.next=22;break}return Ue==="reporter"?(v.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(se.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Le.d.push("/projects/".concat(tt==null?void 0:tt.project_id))):(Object(se.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),v.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),Ge.abrupt("return");case 22:case"end":return Ge.stop()}},et)}));return function(){return vt.apply(this,arguments)}}(),Ct=function(){var vt=Object(Pe.a)(t.a.mark(function et(){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:ke();case 1:case"end":return pt.stop()}},et)}));return function(){return vt.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(Ce.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Me,confirmLoading:it,onOk:ot,onCancel:Ct},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ft,onChange:function(et){if(et.target.value.length>=7){v.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ut(et.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(w.a.Group,{value:Ue,onChange:function(et){return lt(et.target.value)}},n.a.createElement(w.a,{value:Ve.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(w.a,{value:Ve.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(w.a,{value:Ve.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Te=Fe,mt=e("Jky8"),_t=e("6Fuo"),Qe=e.n(_t),at=e("NLgs"),_=e("xKgJ"),z;(function(O){O.Projects="projects",O.Shixuns="shixuns",O.Classrooms="classrooms"})(z||(z={}));var y;(function(O){O.Classrooms="classrooms",O.Shixuns="shixuns",O.Paths="paths",O.Projects="projects",O.Videos="videos",O.Topics="topics"})(y||(y={}));var x=function(U){var Me,ue,ke,fe,K,ft,ut,Je=U.homePage,Xe=U.user,Ue=U.globalSetting,lt=U.loading,bt=U.dispatch,pe=U.location,it=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location"]),dt=Object(d.useState)(),ot=Object(X.a)(dt,2),Ct=ot[0],vt=ot[1],et=Object(d.useState)(),tt=Object(X.a)(et,2),pt=tt[0],yt=tt[1],Ge=function(Ye){var p;if(!Object(at.e)(bt))return;if(Ye===z.Projects&&!((p=Xe.userInfo)!==null&&p!==void 0&&p.email)){v.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ye===z.Classrooms?vt(!0):Ye===z.Projects&&yt(!0)},Rt=function(Ye,p){var l;if(!Object(at.e)(bt))return;if(p===z.Projects&&!((l=Xe.userInfo)!==null&&l!==void 0&&l.email)){v.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(p===z.Shixuns&&!Object(at.c)())return;Ye&&(window.location.href=Ye)},xt=(Me=(((ue=Ue.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,Ot=(ke=(((fe=Ue.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,Ut=(K=(((ft=Ue.setting)===null||ft===void 0?void 0:ft.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Paths)}))===null||K===void 0?void 0:K.hidden;if(Ue!=null&&(ut=Ue.setting)!==null&&ut!==void 0&&ut.is_local){var ht;Xe!=null&&(ht=Xe.userInfo)!==null&&ht!==void 0&&ht.is_shixun_marker||(Ot=!0)}var At=function(Ye){var p,l,Y,H,he,ve,je,q;return n.a.createElement(n.a.Fragment,null,n.a.createElement(He.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(h.a,{className:Qe.a.joinCol},((p=Xe.userInfo)===null||p===void 0?void 0:p.user_identity)!=="\u5B66\u751F"&&!xt&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/classrooms/new")}},(l=Xe.userInfo)!==null&&l!==void 0&&l.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(Ue!=null&&Ue.setting.hide_shixun&&Object(_.m)())&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/shixuns/new",z.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(Ue!=null&&(Y=Ue.setting)!==null&&Y!==void 0&&Y.hide_subject&&Object(_.m)())&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ue!=null&&(H=Ue.setting)!==null&&H!==void 0&&H.is_local)&&((he=Xe.userInfo)===null||he===void 0?void 0:he.main_site)&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){var De,Oe;return Rt("".concat((De=Xe.navigationInfo)===null||De===void 0||((Oe=De.top)===null||Oe===void 0)?void 0:Oe.old_url,"/projects/deposit/new"),z.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(h.a,null,n.a.createElement("div",{className:Qe.a.joinBoard})),n.a.createElement(h.a,{className:Qe.a.joinCol},!xt&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Ge(z.Classrooms)}},(ve=Xe.userInfo)!==null&&ve!==void 0&&ve.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((je=Xe.userInfo)===null||je===void 0?void 0:je.main_site)&&!(Ue!=null&&(q=Ue.setting)!==null&&q!==void 0&&q.is_local)&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Ge(z.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(Ke.a,{overlay:n.a.createElement(E.a,{className:"".concat(Qe.a.rightMenu," ").concat(Qe.a.joinMenu," mt10")},n.a.createElement(At,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(mt.a,{visible:Ct,onCancel:function(){return vt(!1)}}),n.a.createElement(Te,{visible:pt,onCancel:function(){return yt(!1)}}))},r=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index}})(x),L=e("vToQ"),P=e.n(L),M=e("jb+D"),B=e("m3rI"),ie=function(U){var Me,ue=RegExp("(^| )"+U+"=([^;]+)(;|$)");return(Me=document.cookie.match(ue))?decodeURIComponent(Me[2]):null},_e=function(U){var Me=new Date;Me.setTime(Me.getTime()-1);var ue=ie(U);ue!=null&&(document.cookie=U+"="+ue+";expires="+Me.toGMTString())},Ze;(function(O){O.Classrooms="classrooms",O.Shixuns="shixuns",O.Paths="paths",O.Projects="projects",O.Videos="videos",O.Topics="topics"})(Ze||(Ze={}));var qe=function(U){var Me,ue,ke,fe,K,ft,ut,Je,Xe,Ue,lt,bt=U.homePage,pe=U.user,it=U.globalSetting,dt=U.loading,ot=U.dispatch,Ct=U.shixunHomeworks,vt=U.location,et=U.payload,tt=et===void 0?{}:et,pt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yt=(Me=(((ue=it.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,Ge=(ke=(((fe=it.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,Rt=(K=(((ft=it.setting)===null||ft===void 0?void 0:ft.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Paths)}))===null||K===void 0?void 0:K.hidden,xt=((ut=pe.userInfo)===null||ut===void 0?void 0:ut.admin)||((Je=pe.userInfo)===null||Je===void 0?void 0:Je.business)||((Xe=pe.userInfo)===null||Xe===void 0?void 0:Xe.is_shixun_marker)||((Ue=pe.userInfo)===null||Ue===void 0?void 0:Ue.is_teacher)||((lt=pe.userInfo)===null||lt===void 0?void 0:lt.user_identity)!=="\u5B66\u751F",Ot=function(){if(Object(se.r)())return n.a.createElement(E.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.menuWrap)},n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Ye,p,l,Y,H,he,ve,je,q,ne,De,Oe,ze,ye,Z,Be,ge,c,A,g,re,Ee;return n.a.createElement(E.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.menuWrap)},n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((Ye=pe.userInfo)===null||Ye===void 0?void 0:Ye.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!yt&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((p=pe.userInfo)===null||p===void 0?void 0:p.login,"/classrooms")},(l=pe.userInfo)!==null&&l!==void 0&&l.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Ge&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((Y=pe.userInfo)===null||Y===void 0?void 0:Y.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Rt&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((H=pe.userInfo)===null||H===void 0?void 0:H.login,"/paths")},(he=pe.userInfo)!==null&&he!==void 0&&he.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ve=pe.userInfo)===null||ve===void 0?void 0:ve.main_site)&&!((je=it.setting)!==null&&je!==void 0&&je.is_local)&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((q=pe.userInfo)===null||q===void 0?void 0:q.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((ne=pe.userInfo)===null||ne===void 0?void 0:ne.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(E.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(at.e)(ot))return;Le.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),xt&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(at.e)(ot))return;Le.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((De=pe.navigationInfo)===null||De===void 0||((Oe=De.top)===null||Oe===void 0)?void 0:Oe.customer_management_url)&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{href:(ze=pe.navigationInfo)===null||ze===void 0||((ye=ze.top)===null||ye===void 0)?void 0:ye.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Z=pe.navigationInfo)===null||Z===void 0||((Be=Z.top)===null||Be===void 0)?void 0:Be.college_identifier)&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/colleges/".concat((ge=pe.navigationInfo)===null||ge===void 0||((c=ge.top)===null||c===void 0)?void 0:c.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((A=pe.navigationInfo)===null||A===void 0||((g=A.top)===null||g===void 0)?void 0:g.laboratory_admin_url)&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{href:(re=pe.navigationInfo)===null||re===void 0||((Ee=re.top)===null||Ee===void 0)?void 0:Ee.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.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")),n.a.createElement(E.a.Item,{className:P.a.exit},n.a.createElement("a",{onClick:Object(Pe.a)(t.a.mark(function S(){var f;return t.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(M.c)({});case 2:f=ae.sent,(f==null?void 0:f.status)===1&&(ot({type:"user/getUserInfo",payload:Object(N.a)({},tt)}),ot({type:"user/getNavigationInfo",payload:Object(N.a)({},tt)}),_e("autologin_trustie"),_e("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),v.b.success(f==null?void 0:f.message),Le.d.replace("/"));case 4:case"end":return ae.stop()}},S)}))},"\u9000\u51FA")))};if(Object(_.p)()){var Ut,ht;return n.a.createElement(Ke.a,{className:"".concat(P.a.height67),overlay:Ot,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:Ct.actionTabs.type===1?P.a.classromediv:""},n.a.createElement("img",{className:"".concat(P.a.userPic," current ml15"),src:"".concat(B.a===null||B.a===void 0?void 0:B.a.IMG_SERVER,"/images/").concat((Ut=pe.userInfo)===null||Ut===void 0?void 0:Ut.image_url),alt:"",onClick:function(){var Ye;return Le.d.push(Object(se.r)()?"/account/profile":"/users/".concat((Ye=pe.userInfo)===null||Ye===void 0?void 0:Ye.login,"/classrooms"))}}),Object(se.r)()&&n.a.createElement("span",{className:"ml10 font16"},(ht=pe.userInfo)===null||ht===void 0?void 0:ht.username)))))}else{var At;return n.a.createElement("div",{className:"font15 ".concat(it.isIlearning?P.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((At=it.setting)!==null&&At!==void 0&&At.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(ee.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},st=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,shixunHomeworks:fe,loading:Me.models.index}})(qe),Bt=e("+L6B"),gt=e("2/Rp"),Mt=e("Cs+z"),Pt=e.n(Mt),Tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],jt=function(U){var Me=U.homePage,ue=U.user,ke=U.globalSetting,fe=U.loading,K=U.dispatch,ft=U.location,ut=U.text,Je=U.shixunHomeworks,Xe=U.payload,Ue=Xe===void 0?{}:Xe,lt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),bt=Object(d.useState)("none"),pe=Object(X.a)(bt,2),it=pe[0],dt=pe[1];return Object(d.useEffect)(function(){Je.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&dt("flex")},[Je.actionTabs.key]),Object(d.useEffect)(function(){Je.actionTabs.key==="\u9690\u85CF"&&(dt("none"),localStorage.setItem("Noviceguide","0"))},[Je.actionTabs.key]),n.a.createElement("div",{style:{display:it,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Pt.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Je.actionTabs.text),Je.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(gt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),dt("none"),K({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")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(gt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),K({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),dt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Dt=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index,shixunHomeworks:fe}})(jt),Nt=e("498V"),wt=e.n(Nt),Lt=e("wd/R"),Ft=e.n(Lt),kt=a.a.Header,It=R.a.Search;function St(){var O,U,Me=window.location.pathname,ue=Me.split("/"),ke={};return ue[1]=="classrooms"&&ue.length>3&&!((O=ue[4])!==null&&O!==void 0&&O.includes("newgold"))&&!((U=ue[5])!==null&&U!==void 0&&U.includes("newgold"))&&ue[2]!=="coursesId"&&(ke.course_id=ue[2]),ue[1]==="shixuns"&&ue.length>3&&(ke.objective_type="shixun",ke.objective_id=ue[2]),ue[1]==="paths"&&ue.length>3&&(ke.objective_type="path",ke.objective_id=ue[2]),Object(N.a)(Object(N.a)({},ke),{school:1})}var zt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ht=function(U){var Me,ue,ke=U.homePage,fe=U.user,K=U.globalSetting,ft=U.loading,ut=U.dispatch,Je=U.location,Xe=U.isLogin,Ue=Xe===void 0?!1:Xe,lt=U.shixunHomeworks,bt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),pe=Object(I.g)(),it=Object(d.useState)(!1),dt=Object(X.a)(it,2),ot=dt[0],Ct=dt[1],vt=Object(d.useState)(""),et=Object(X.a)(vt,2),tt=et[0],pt=et[1],yt=Object(d.useState)(!1),Ge=Object(X.a)(yt,2),Rt=Ge[0],xt=Ge[1],Ot=St(),Ut=Object(d.useState)("0"),ht=Object(X.a)(Ut,2),At=ht[0],$e=ht[1],Ye=Object(d.useRef)({id:0});Object(d.useEffect)(function(){var c;return fe!=null&&(c=fe.userInfo)!==null&&c!==void 0&&c.now_time&&(Ye.current.id=setInterval(function(){$e(function(A){if(A==="0"){var g;return Ft()(fe==null||((g=fe.userInfo)===null||g===void 0)?void 0:g.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Ft()(A,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Ye.current.id)}},[fe==null||((Me=fe.userInfo)===null||Me===void 0)?void 0:Me.now_time]),Object(d.useEffect)(function(){ut({type:"user/getNavigationInfo",payload:Object(N.a)({},Ot)})},[K.name]),Object(d.useEffect)(function(){lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(zt!=null&&zt.includes(Je==null?void 0:Je.pathname)||(Je==null?void 0:Je.pathname.indexOf("/classrooms"))===0||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Je.pathname]),Object(d.useEffect)(function(){lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(lt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[lt.actionTabs.key]),Object(d.useEffect)(function(){if(K!=null&&K.setting){var c,A,g=K==null||((c=K.setting)===null||c===void 0||((A=c.navbar)===null||A===void 0))?void 0:A.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(_.m)()&&u.link==="/paperlibrary")}),re=Object($.a)(g),Ee;try{for(re.s();!(Ee=re.n()).done;){var S=Ee.value;S.subitem&&(S.subitem=S.subitem.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(_.m)()&&u.link==="/paperlibrary")}))}}catch(u){re.e(u)}finally{re.f()}var f=!1;g==null||g.map(function(u,ae){var j,de,Ae,ce="/"+((j=Je.pathname)===null||j===void 0||((de=j.split("/"))===null||de===void 0)?void 0:de[1]);if(u.link===ce&&(pt(u==null?void 0:u.link),Object(se.X)(u==null?void 0:u.name),je(ne(ae,{name:u==null?void 0:u.name,link:u==null?void 0:u.link},g)),f=!0),u!=null&&(Ae=u.subitem)!==null&&Ae!==void 0&&Ae.length){var ct;u==null||((ct=u.subitem)===null||ct===void 0)||ct.map(function(F){F.link===ce&&(pt(F==null?void 0:F.link),Object(se.X)(F==null?void 0:F.name),je(ne(ae,{name:F==null?void 0:F.name,link:F==null?void 0:F.link},g)),f=!0)})}}),f||je(g)}},[K==null?void 0:K.setting,fe]);var p=Object(d.useMemo)(function(){var c;if(K!=null&&(c=K.setting)!==null&&c!==void 0&&c.nav_logo_url){var A;return"".concat(B.a.IMG_SERVER,"/").concat(K==null||((A=K.setting)===null||A===void 0)?void 0:A.nav_logo_url)}else return"".concat(B.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[K==null||((ue=K.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);function l(c){pe.push("/search?value="+c)}var Y=function(){return ot?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Ct(!1)},300)}},n.a.createElement(It,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:l,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){pe.push("/search?value=")}})},H=Object(d.useState)([]),he=Object(X.a)(H,2),ve=he[0],je=he[1],q=function(){var c=Object(Pe.a)(t.a.mark(function A(g,re){var Ee,S,f,u,ae,j,de;return t.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!((g==null?void 0:g.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){ce.next=6;break}return ce.next=3,Object(M.j)();case 3:return f=ce.sent,f!=null&&(S=f.data)!==null&&S!==void 0&&S.engineer_url?f!=null&&(u=f.data)!==null&&u!==void 0&&(ae=u.engineer_url)!==null&&ae!==void 0&&ae.includes("http")?Object(se.S)(f==null||((j=f.data)===null||j===void 0)?void 0:j.engineer_url):pe.push(f==null||((de=f.data)===null||de===void 0)?void 0:de.engineer_url):(f==null?void 0:f.status)!=401&&xt(!0),ce.abrupt("return");case 6:g!=null&&(Ee=g.link)!==null&&Ee!==void 0&&Ee.includes("http")?Object(se.S)(g==null?void 0:g.link):pe.push(g==null?void 0:g.link),(g==null?void 0:g.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.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~")}});case 8:case"end":return ce.stop()}},A)}));return function(g,re){return c.apply(this,arguments)}}(),ne=function(A,g,re){var Ee=re.slice();return Ee[A]&&(Ee[A].name=g.name,Ee[A].link=g.link),Ee||[]};if(K.showHeader&&K.showHeaderFooter){var De,Oe,ze,ye,Z,Be,ge;return n.a.createElement(a.a,{className:"".concat(K.isIlearning?G.a["header-iearning"]:G.a.header," ").concat(K.showHeaderFixed?G.a.headerFixed:"")},n.a.createElement(kt,{className:"header"},n.a.createElement("section",{className:G.a["edu-menu"]},(!!K.isIlearning||!(K!=null&&(De=K.setting)!==null&&De!==void 0&&De.main_site)&&!!(K!=null&&(Oe=K.setting)!==null&&Oe!==void 0&&Oe.navbar))&&n.a.createElement(ee.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:G.a.logo,title:(ze=K.setting)===null||ze===void 0?void 0:ze.name,src:p||wt.a})),n.a.createElement("ul",{className:"".concat(G.a.menu," ").concat(Object(se.r)()&&"ml0")},Object(se.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(se.r)()&&K.setting&&ve.map(function(c,A){var g,re,Ee,S,f;return n.a.createElement("li",{key:A,className:!(c!=null&&(g=c.subitem)!==null&&g!==void 0&&g.length)&&tt===(c==null?void 0:c.link)||c!=null&&(re=c.subitem)!==null&&re!==void 0&&re.some(function(u){return tt===(u==null?void 0:u.link)})?G.a.actived:""},n.a.createElement("div",{onClick:function(){return q(c,A)},className:lt.actionTabs.type===4?"".concat(G.a.name," ").concat(G.a.classromediv):G.a.name},n.a.createElement("span",null,function(){var u=c==null?void 0:c.name;{var ae;c==null||((ae=c.subitem)===null||ae===void 0)||ae.map(function(j,de){return j.link===Je.pathname&&(u=j.name),j})}return u}()),(c==null||((Ee=c.subitem)===null||Ee===void 0)?void 0:Ee.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(c==null||((S=c.subitem)===null||S===void 0)?void 0:S.length)>0&&n.a.createElement("div",{className:G.a.dropDown},c==null||((f=c.subitem)===null||f===void 0)?void 0:f.map(function(u,ae){return n.a.createElement("div",{className:G.a.subName,onClick:function(){return q(u,A)},key:A+"-"+ae},!!ae&&n.a.createElement("div",{className:G.a.line}),n.a.createElement("aside",{className:"font16 c-black"},u.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},u.content))})))})),n.a.createElement("div",{className:"search-bar",style:{flex:K.isIlearning?"initial":"1 0 auto"}},n.a.createElement("div",{className:"timeShow"},At),!Object(se.r)()&&!(K!=null&&K.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Y,null),!Ue&&n.a.createElement(r,null),!Ue&&!!(fe!=null&&(ye=fe.userInfo)!==null&&ye!==void 0&&ye.login)&&n.a.createElement(ee.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(fe==null||((Z=fe.userInfo)===null||Z===void 0)?void 0:Z.login,"/user_tidings")},(fe==null||((Be=fe.navigationInfo)===null||Be===void 0||((ge=Be.top)===null||ge===void 0))?void 0:ge.new_message)&&n.a.createElement("span",{className:G.a.newslight}))),!Ue&&n.a.createElement(st,{payload:Ot}))),n.a.createElement(Ce.a,{centered:!0,destroyOnClose:!0,visible:Rt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(se.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return xt(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.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"),n.a.createElement("img",{src:Ne.y,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(Dt,null))}else return n.a.createElement(n.a.Fragment,null)},Vt=V.a=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index,shixunHomeworks:fe}})(Ht)},sgMA:function(Q,V,e){Q.exports={wrap:"wrap___3CX7A",list:"list___19Y-D"}},vToQ:function(Q,V,e){Q.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",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(Q,V,e){Q.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",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"yTi+":function(Q,V,e){Q.exports=e.p+"static/AssistantCode3.fdd8db3c.jpeg"}}]); diff --git a/layouts__index.4ce0d122.async.js b/layouts__index.4ce0d122.async.js deleted file mode 100644 index 40f9ee1ac6..0000000000 --- a/layouts__index.4ce0d122.async.js +++ /dev/null @@ -1,12 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{"+ego":function(Q,V,e){"use strict";e.r(V);var We=e("GNNt"),Ce=e("wEI+"),Pe=e("T2oS"),$=e("W9HT"),X=e("2qtc"),T=e("kLXV"),N=e("k1fw"),W=e("9og8"),R=e("PpiC"),Re=e("WmNS"),a=e.n(Re),o=e("q1tI"),t=e.n(o),d=e("+Gva"),n=e("9kvl"),I=e("14J3"),ee=e("BMrR"),Le=e("jCWc"),Ne=e("kPKH"),nt=e("miYZ"),G=e("tsqr"),D=e("tJVT"),rt=e("Znn+"),Ke=e("ZTPi"),Et=e("+L6B"),He=e("2/Rp"),C=e("sRBo"),h=e("kaz8"),te=e("5NDa"),E=e("5rEg"),k=e("y8nQ"),v=e("Vl3Y"),me=e("55Ip"),w=e("jb+D"),Be=e("4i/N"),se=e("Ty5D"),Ve=e("m3rI"),Fe=e("0zpY"),Te={height:48,borderRadius:4},mt=function(l){var Y=l.dispatch,H=l.setType,he=l.user,ve=l.setusername,je=v.a.useForm(),q=Object(D.a)(je,1),ne=q[0],De=Object(se.h)(),Oe=Object(o.useState)(""),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Se=Object(o.useState)(0),ge=Object(D.a)(Se,2),c=ge[0],A=ge[1],g=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,re=Object(o.useMemo)(function(){return"/rucaptcha?t="+new Date().getTime()},[c]),Ee=function(){var f=Object(W.a)(a.a.mark(function u(ae){var j,de,Ae,ce;return a.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Object(w.b)(ae);case 2:if(j=F.sent,!j.status){F.next=6;break}return Z(j==null?void 0:j.message),F.abrupt("return");case 6:j!=null&&j.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",j==null?void 0:j.start_date)):localStorage.removeItem("extension-modal"),console.log(n.d,"history"),De.pathname==="/user/login"||De.pathname==="/login"?(ce=((de=De.query)===null||de===void 0?void 0:de.from)||((Ae=De.query)===null||Ae===void 0?void 0:Ae.back_url),ce?window.location.href=decodeURIComponent(ce):g.test(ae.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):window.location.reload(),ne.resetFields();case 10:case"end":return F.stop()}},u)}));return function(ae){return f.apply(this,arguments)}}(),B=function(){Y({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(v.a,{layout:"vertical",form:ne,initialValues:{autologin:!0,login:he.actionTabs.phone},onFinish:Ee,onValuesChange:function(u){Z("");var ae=/[\u4e00-\u9fa5]/g;if("password"in u){var j=u.password.replace(ae,"");ne.setFieldsValue({password:j})}}},!!ye&&t.a.createElement("div",{className:"res-error-values"},t.a.createElement("span",null,ye),t.a.createElement(Be.a,{onClick:function(){return Z("")}})),t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},t.a.createElement(E.a,{style:Te,size:"large",placeholder:"\u5DE5\u53F7/\u5B66\u53F7",onBlur:function(){Y({type:"user/setActionTabs",payload:{phone:ne.getFieldValue("login")}})}})),t.a.createElement(v.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},t.a.createElement(E.a.Password,{style:Te,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(E.a,{style:Te,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(Ve.a===null||Ve.a===void 0?void 0:Ve.a.API_SERVER)+re,style:{height:"32px",marginLeft:"10px"},onClick:function(){A(c+1)}}))),t.a.createElement(v.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(v.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(h.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement("span",{className:"current font14 c-blue"},t.a.createElement(me.a,{className:"c-grey-333 font14",onClick:function(){return B()},to:"/user/reset-password?from=".concat(De.pathname)},"\u627E\u56DE\u5BC6\u7801"))))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:Te},"\u767B\u5F55")))},_t=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(mt),Qe=e("5Dmo"),at=e("3S7+"),_=e("1vsH"),z={height:48},y=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,x=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,r={timer:0},L;(function(p){p[p.setTimer=0]="setTimer"})(L||(L={}));function P(p,l){switch(l.type){case L.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var M=function(l){var Y,H=l.validateName,he=l.getCode,ve=l.register,je=l.style,q=je===void 0?{}:je,ne=l.buttonText,De=ne===void 0?"\u6CE8\u518C":ne,Oe=l.globalSetting,ze=v.a.useForm(),ye=Object(D.a)(ze,1),Z=ye[0],Se=Object(o.useReducer)(P,r),ge=Object(D.a)(Se,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],B=re[1],f=c.timer;function u(J){return ae.apply(this,arguments)}function ae(){return ae=Object(W.a)(a.a.mark(function J(i){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return s=i.login,m=i.password,oe=i.code,le.next=3,ve({login:s,password:m,code:oe});case 3:if(b=le.sent,be=b.message,Ie=b.status,!(Ie<0)){le.next=9;break}return Z.setFields([{name:"code",errors:[be]}]),le.abrupt("return");case 9:window.location.reload();case 10:case"end":return le.stop()}},J)})),ae.apply(this,arguments)}function j(){return de.apply(this,arguments)}function de(){return de=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(i=Z.getFieldValue("login"),s=0,!(!y.test(i)||i.indexOf(" ")>-1)){xe.next=6;break}return Z.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),s=1,xe.abrupt("return",s);case 6:return xe.next=8,H({login:i,type:1});case 8:return m=xe.sent,oe=m.status,b=m.message,be=oe>0,be?s=2:(Z.setFields([{name:"login",errors:[b]}]),s=1),xe.abrupt("return",s);case 14:case"end":return xe.stop()}},J)})),de.apply(this,arguments)}var Ae=function(){var J=Object(W.a)(a.a.mark(function i(){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(s=Z.getFieldValue("verify"),m=Z.getFieldValue("login"),m){le.next=6;break}Z.validateFields(["login"]),le.next=21;break;case 6:return le.next=8,H({login:m,type:1});case 8:if(oe=le.sent,!((oe==null?void 0:oe.status)!==1)){le.next=12;break}return Z.setFields([{name:"login",errors:[oe==null?void 0:oe.message]}]),le.abrupt("return");case 12:return B(!0),le.next=15,he({login:m,type:1,smscode:Object(_.Z)(m)});case 15:b=le.sent,be=b.status,Ie=b.message,be<0&&Z.setFields([{name:"code",errors:[Ie]}]),A({type:L.setTimer,payload:60}),B(!1);case 21:case"end":return le.stop()}},i)}));return function(){return J.apply(this,arguments)}}();function ce(J,i){if(!i)return Promise.resolve();if(!x.test(i))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(i.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var s=i.length;return s>=8&&s<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(i,s){return s?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(o.useEffect)(function(){f>0&&setTimeout(function(){A({type:L.setTimer,payload:f-1})},1e3)},[f]);var F=function(i,s){return s?s.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):y.test(s)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return t.a.createElement(v.a,{layout:"vertical",form:Z,style:q,initialValues:{autologin:!0,protool:!1},onFinish:u},t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:F}]},t.a.createElement(E.a,{style:z,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onBlur:function(){return j},onChange:function(){return Z.setFieldsValue({verify:0})}})),!(Oe!=null&&(Y=Oe.setting)!==null&&Y!==void 0&&Y.is_local)&&t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:Ae,disabled:f>0}," ",f===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(f,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ce}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:z,size:"large",placeholder:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:z,className:"font16"}," ",De," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:35}},"\u6CE8\u518C\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},S=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(M),ie={height:48},_e=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ze=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,qe={timer:0},st;(function(p){p[p.setTimer=0]="setTimer"})(st||(st={}));function St(p,l){switch(l.type){case st.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var gt=function(l){var Y,H=l.validateName,he=l.getCode,ve=l.register,je=l.style,q=je===void 0?{}:je,ne=l.buttonText,De=ne===void 0?"\u6CE8\u518C":ne,Oe=l.globalSetting,ze=v.a.useForm(),ye=Object(D.a)(ze,1),Z=ye[0],Se=Object(o.useReducer)(St,qe),ge=Object(D.a)(Se,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],B=re[1],f=c.timer;function u(J){return ae.apply(this,arguments)}function ae(){return ae=Object(W.a)(a.a.mark(function J(i){var s,m,oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return s=i.login,m=i.new_password,oe=i.code,le.next=3,ve({login:s,new_password:m,code:oe});case 3:if(b=le.sent,be=b.message,Ie=b.status,!(Ie<0)){le.next=9;break}return Z.setFields([{name:"code",errors:[be]}]),le.abrupt("return");case 9:location.reload();case 10:case"end":return le.stop()}},J)})),ae.apply(this,arguments)}function j(){return de.apply(this,arguments)}function de(){return de=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:if(i=Z.getFieldValue("login"),s=0,!(!_e.test(i)||i.indexOf(" ")>-1)){xe.next=6;break}return Z.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),s=1,xe.abrupt("return",s);case 6:return xe.next=8,H({login:i,type:2});case 8:return m=xe.sent,oe=m.status,b=m.message,be=oe>0,be?s=2:(Z.setFields([{name:"login",errors:[b]}]),s=1),xe.abrupt("return",s);case 14:case"end":return xe.stop()}},J)})),de.apply(this,arguments)}var Ae=function(){var J=Object(W.a)(a.a.mark(function i(){var s,m,oe,b,be;return a.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return s=Z.getFieldValue("verify"),m=Z.getFieldValue("login"),xe.next=4,Z.validateFields(["login"]);case 4:if(m){xe.next=8;break}Z.validateFields(["login"]),xe.next=17;break;case 8:return B(!0),xe.next=11,he({login:m,type:2,smscode:Object(_.Z)(m)});case 11:oe=xe.sent,b=oe.status,be=oe.message,b<0&&Z.setFields([{name:"code",errors:[be]}]),A({type:st.setTimer,payload:60}),B(!1);case 17:case"end":return xe.stop()}},i)}));return function(){return J.apply(this,arguments)}}();function ce(J,i){if(!i)return Promise.resolve();if(!Ze.test(i))return Promise.reject("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD");if(i.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var s=i.length;return s>=8&&s<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}var ct=function(i,s){return s?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")};Object(o.useEffect)(function(){f>0&&setTimeout(function(){A({type:st.setTimer,payload:f-1})},1e3)},[f]);var F=function(){var J=Object(W.a)(a.a.mark(function i(s,m){var oe,b,be,Ie;return a.a.wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(m){le.next=2;break}return le.abrupt("return",Promise.resolve());case 2:if(!(m.indexOf(" ")>-1)){le.next=4;break}return le.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 4:if(!_e.test(m)){le.next=18;break}return le.next=7,H({login:m,type:2});case 7:if(oe=le.sent,b=oe.status,be=oe.message,Ie=b>0,!Ie){le.next=15;break}return le.abrupt("return",Promise.resolve());case 15:return le.abrupt("return",Promise.reject(be));case 16:le.next=19;break;case 18:return le.abrupt("return",Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"));case 19:case"end":return le.stop()}},i)}));return function(s,m){return J.apply(this,arguments)}}();return t.a.createElement(v.a,{layout:"vertical",form:Z,style:q,initialValues:{autologin:!0,protool:!1},onFinish:u},t.a.createElement(v.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:F}]},t.a.createElement(E.a,{style:ie,autoComplete:"new-login",size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return Z.setFieldsValue({verify:0})}})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ce}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:ie,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),!(Oe!=null&&(Y=Oe.setting)!==null&&Y!==void 0&&Y.is_local)&&t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:Ae,disabled:f>0}," ",f===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(f,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:ie,className:"font16"}," ",De," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},Mt=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(gt),Pt=e("h0ge"),Tt=e.n(Pt),jt=e("/nL+"),Dt=e.n(jt),Nt=e("IxGP"),wt=e.n(Nt),Lt=window.location.host,Ft=Ve.a.QQLoginCB,kt=function(p){var l=p.onWechatLogin,Y=p.setType,H=p.loginType;function he(){Object(_.O)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(Ft,"%2fotherloginqq&state=null,").concat(Lt,"&response_type=code"):Object(_.S)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(Ft,"%2fotherloginqq&state=null,").concat(Lt,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,(H===1||H===2)&&t.a.createElement("div",{style:{marginTop:H===4?20:92,marginBottom:60},className:"font16 tc"},"\u6CA1\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return Y(3)},className:"c-blue current"},"\u514D\u8D39\u6CE8\u518C")),(H===3||H===4||H===5)&&t.a.createElement("div",{style:{marginTop:92,marginBottom:60},className:"font16 tc"},"\u5DF2\u6709\u8D26\u53F7\uFF1F",t.a.createElement("span",{onClick:function(){return Y(1)},className:"c-blue current"},"\u7ACB\u5373\u767B\u5F55")),t.a.createElement("p",{className:wt.a.driver},t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")),t.a.createElement("div",{className:wt.a["other-login"]},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:l},t.a.createElement("img",{src:Tt.a,alt:"\u5FAE\u4FE1",width:66})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:he},t.a.createElement("img",{src:Dt.a,alt:"QQ",width:66}))))};function It(p){var l=p.onBack,Y=p.setType;return t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{style:{overflow:"hidden",width:300,height:300,margin:"20px auto 0 auto"}},t.a.createElement("iframe",{className:wt.a["wechat-qrcode"],frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(Ft,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(Lt,"#wechat_redirect")})),t.a.createElement("div",{style:{marginTop:17,marginBottom:10},className:"font16 bold tc c-blue current"},t.a.createElement("span",{onClick:function(){return Y(1)},style:{borderBottom:"2px solid #0152d9"}},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55")))}var Bt={height:48},zt=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,Ht=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Vt={timer:0},O;(function(p){p[p.setTimer=0]="setTimer"})(O||(O={}));function U(p,l){switch(l.type){case O.setTimer:return Object(N.a)(Object(N.a)({},p),{},{timer:l.payload});default:throw new Error}}var Me=function(l){var Y=l.validateName,H=l.getCode,he=l.register,ve=l.style,je=ve===void 0?{}:ve,q=l.buttonText,ne=q===void 0?"\u6CE8\u518C":q,De=l.globalSetting,Oe=v.a.useForm(),ze=Object(D.a)(Oe,1),ye=ze[0],Z=Object(o.useReducer)(U,Vt),Se=Object(D.a)(Z,2),ge=Se[0],c=Se[1],A=Object(o.useState)(!1),g=Object(D.a)(A,2),re=g[0],Ee=g[1],B=ge.timer;function f(j){return u.apply(this,arguments)}function u(){return u=Object(W.a)(a.a.mark(function j(de){var Ae,ce,ct,F,J;return a.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return Ae=de.old_password,ce=de.newPassword,s.next=3,he({old_password:Ae,newPassword:ce});case 3:if(ct=s.sent,F=ct.message,J=ct.status,!(J<0)){s.next=9;break}return ye.setFields([{name:"code",errors:[F]}]),s.abrupt("return");case 9:case"end":return s.stop()}},j)})),u.apply(this,arguments)}var ae=function(de,Ae,ce){Ae?Ae.indexOf(" ")>-1?ce("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):Ae.length<8||Ae.length>16?ce("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Ht.test(Ae)?ce():ce("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):ce("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")};return Object(o.useEffect)(function(){B>0&&setTimeout(function(){c({type:O.setTimer,payload:B-1})},1e3)},[B]),t.a.createElement(v.a,{layout:"vertical",form:ye,style:je,initialValues:{autologin:!0,protool:!1},onFinish:f},t.a.createElement(v.a.Item,{name:"old_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},t.a.createElement(E.a,{style:Bt,autoComplete:"new-login",size:"large",type:"password",placeholder:"\u8BF7\u8F93\u5165\u65E7\u5BC6\u7801",onChange:function(){return ye.setFieldsValue({verify:0})}})),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"newPassword",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ae}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:Bt,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),t.a.createElement(at.a,{title:t.a.createElement("div",null,t.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),t.a.createElement("br",null),t.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),t.a.createElement("br",null),t.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"topRight"},t.a.createElement(v.a.Item,{name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(de,Ae,ce){Ae!=ye.getFieldsValue().newPassword?ce("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):ce()}}]},t.a.createElement(E.a.Password,{autoComplete:"new-password",style:Bt,size:"large",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),t.a.createElement(v.a.Item,null,t.a.createElement(He.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:Bt,className:"font16"}," ",ne," ")),t.a.createElement("div",{className:"tc",style:{paddingTop:0,paddingBottom:20}},"\u4FEE\u6539\u5E76\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},ue=Object(n.a)(function(p){var l=p.globalSetting;return{globalSetting:l}})(Me),ke=e("4R62"),fe=e.n(ke),K=Ke.a.TabPane,ft=function(p){var l=p.dispatch,Y=p.is_main_site,H=p.is_local,he=p.style,ve=he===void 0?{}:he,je=Object(o.useState)(!1),q=Object(D.a)(je,2),ne=q[0],De=q[1],Oe=Object(o.useState)("1"),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Se=Object(o.useState)(1),ge=Object(D.a)(Se,2),c=ge[0],A=ge[1],g=Object(o.useState)(),re=Object(D.a)(g,2),Ee=re[0],B=re[1];function f(){A(1),De(!1)}function u(){A(2),De(!0)}function ae(F){console.log(F),Z(F)}var j={buttonText:"\u767B \u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(w.a)({phone:s.login,code:s.code});case 2:if(m=b.sent,!(m.status===0)){b.next=6;break}return m!=null&&m.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",m==null?void 0:m.start_date)):localStorage.removeItem("extension-modal"),b.abrupt("return","/");case 6:return b.abrupt("return",m);case 7:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},de={buttonText:"\u6CE8\u518C\u5E76\u767B\u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m,oe;return a.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return be.next=2,Object(w.A)(Object(N.a)({},s));case 2:if(m=be.sent,!(m.status===0)){be.next=9;break}return oe=localStorage.getItem("addinfo"),oe==="1"?localStorage.setItem("addinfo","2"):localStorage.setItem("registeruser","1"),localStorage.removeItem("extension-modal"),G.b.info("\u6CE8\u518C\u5E76\u767B\u9646\u6210\u529F"),be.abrupt("return","/");case 9:return be.abrupt("return",m);case 10:case"end":return be.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},Ae={buttonText:"\u4FEE\u6539\u5BC6\u7801",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(w.f)(Object(N.a)({login:Ee},s));case 2:return m=b.sent,G.b.info("\u4FEE\u6539\u5BC6\u7801\u6210\u529F"),b.abrupt("return",m);case 5:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},ce={buttonText:"\u4FEE\u6539\u5E76\u767B\u5F55",validateName:w.H,getCode:w.w,register:function(){var F=Object(W.a)(a.a.mark(function i(s){var m;return a.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return s.new_password_confirmation=s.new_password,b.next=3,Object(w.B)(Object(N.a)({},s));case 3:if(m=b.sent,!(m.status===0)){b.next=8;break}return m!=null&&m.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",m==null?void 0:m.start_date)):localStorage.removeItem("extension-modal"),G.b.info("\u4FEE\u6539\u6210\u529F"),b.abrupt("return","/");case 8:return b.abrupt("return",m);case 9:case"end":return b.stop()}},i)}));function J(i){return F.apply(this,arguments)}return J}()},ct=Object(o.useCallback)(function(){switch(c){case 1:return t.a.createElement(Ke.a,{defaultActiveKey:ye,onChange:ae,className:fe.a.tabs},t.a.createElement(K,{tab:"\u8D26\u53F7\u767B\u5F55",key:"1"},t.a.createElement("div",{className:"mt20"},ye==="1"&&t.a.createElement(_t,{setusername:B,setType:A}))));case 2:return t.a.createElement(It,{setType:A,onBack:f});case 3:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u65B0\u7528\u6237\u6CE8\u518C"),t.a.createElement(S,de));case 4:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u627E\u56DE\u5BC6\u7801"),t.a.createElement(Mt,ce));case 5:return t.a.createElement("div",{className:"ml40"},t.a.createElement("h1",{className:"font18 mb20 mt35"},"\u4FEE\u6539\u5BC6\u7801"),t.a.createElement(ue,Ae))}},[c,ye]);return t.a.createElement("div",{className:fe.a["login-panel-wrapper2"],style:ve},t.a.createElement(ee.a,null,t.a.createElement(Ne.a,{flex:"1"},ct()),t.a.createElement(Ne.a,{flex:"295px",className:fe.a["login-panel-right-wrp"]},!H&&t.a.createElement(kt,{loginType:c,setType:A,onWechatLogin:u}))))},ut=e("1TMG"),Je=e.n(ut),Xe=function(l){var Y,H,he=l.user,ve=l.globalSetting,je=l.loading,q=l.dispatch,ne=function(){q({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},De=(Y=ve.setting)===null||Y===void 0?void 0:Y.main_site,Oe=(H=ve.setting)===null||H===void 0?void 0:H.is_local;return t.a.createElement(T.a,{centered:!0,visible:he.showPopLogin,footer:null,width:Oe?420:765,keyboard:!1,maskClosable:!1,wrapClassName:Je.a.popLogin,closable:he.showClosable,onCancel:ne},he.showPopLogin&&t.a.createElement(ft,{is_main_site:De,is_local:Oe}))},Ue=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(Xe),lt=e("ErOA"),bt=e("bkXt"),pe=e.n(bt),it=/^1\d{10}$/,dt=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,ot=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ct=function(l){var Y=l.user,H=l.globalSetting,he=l.dispatch,ve={height:48,borderRadius:4},je=v.a.useForm(),q=Object(D.a)(je,1),ne=q[0],De=function(){he({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}}),ne.resetFields()},Oe=function(J,i){return i?i.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):it.test(i)||dt.test(i)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()},ze=Object(o.useState)(60),ye=Object(D.a)(ze,2),Z=ye[0],Se=ye[1],ge=Object(o.useMemo)(function(){return Z<60&&Z>0},[Z]),c=Object(o.useRef)(),A=function(){var F=Object(W.a)(a.a.mark(function J(){return a.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:clearInterval(c.current),Se(60),c.current=setInterval(function m(){return Se(function(oe){return oe-1}),m}(),1e3);case 3:case"end":return s.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],B=re[1],f=Object(o.useState)(!1),u=Object(D.a)(f,2),ae=u[0],j=u[1];Object(o.useEffect)(function(){Y.bindAccountModalVisible?j(!0):j(!1)},[Y]);var de=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be,Ie,xe;return a.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:if(i=ne.getFieldValue("userInput"),s=it.test(i),m=dt.test(i),!(!s&&!m)){we.next=6;break}return G.b.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"),we.abrupt("return");case 6:if(B(!0),!s){we.next=20;break}return we.next=10,Object(lt.a)("/api/users/accounts/".concat((oe=Y.userInfoForBindAccountModal)===null||oe===void 0?void 0:oe.login,"/valid_phone.json"),{method:"get",params:{phone:i}});case 10:if(b=we.sent,!((b==null?void 0:b.status)===-1)){we.next=14;break}return B(!1),we.abrupt("return");case 14:if(!(b!=null&&b.is_exists)){we.next=18;break}return G.b.info("\u8BE5\u624B\u673A\u53F7\u5DF2\u88AB\u5176\u5B83\u8D26\u53F7\u7ED1\u5B9A"),B(!1),we.abrupt("return");case 18:we.next=27;break;case 20:return we.next=22,Object(lt.a)("/api/accounts/valid_email_and_phone",{method:"get",params:{login:i,type:1}});case 22:if(be=we.sent,!((be==null?void 0:be.status)===-3)){we.next=27;break}return G.b.info("\u8BE5\u90AE\u7BB1\u5DF2\u88AB\u6CE8\u518C"),B(!1),we.abrupt("return");case 27:return Ie=Object(_.Z)(i),we.next=30,he({type:"account/getCode",payload:{login:i,type:s?3:4,smscode:Ie}});case 30:xe=we.sent,B(!1),xe.status===1&&(G.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),A());case 33:case"end":return we.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),Ae=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b,be,Ie,xe;return a.a.wrap(function(we){for(;;)switch(we.prev=we.next){case 0:return we.next=2,ne.validateFields();case 2:if(i=ne.getFieldValue("userInput"),s=ne.getFieldValue("code"),m=it.test(i),oe=dt.test(i),!(!m&&!oe)){we.next=9;break}return G.b.error("\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"),we.abrupt("return");case 9:if(!m){we.next=16;break}return we.next=12,he({type:"account/bindPhone",payload:{login:(b=Y.userInfoForBindAccountModal)===null||b===void 0?void 0:b.login,phone:i,code:s}});case 12:return be=we.sent,we.abrupt("return",be.status===0);case 16:return we.next=18,he({type:"account/bindEmail",payload:{login:(Ie=Y.userInfoForBindAccountModal)===null||Ie===void 0?void 0:Ie.login,email:i,code:s}});case 18:return xe=we.sent,we.abrupt("return",xe.status===0);case 20:case"end":return we.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),ce=function(){var F=Object(W.a)(a.a.mark(function J(){var i,s,m,oe,b;return a.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return i=Y.loginInfo,ot.test(i.password)||G.b.error("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),Ie.next=4,Object(w.b)(i);case 4:if(s=Ie.sent,!s.status){Ie.next=8;break}return G.b.error(s==null?void 0:s.message),Ie.abrupt("return");case 8:s!=null&&s.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",s==null?void 0:s.start_date)):localStorage.removeItem("extension-modal"),location.pathname==="/user/login"||location.pathname==="/login"?(b=((m=location.query)===null||m===void 0?void 0:m.from)||((oe=location.query)===null||oe===void 0?void 0:oe.back_url),b?window.location.href=decodeURIComponent(b):ot.test(i.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),window.location.href="/account/secure")):ot.test(i.password)?window.location.reload():(G.b.info("\u7CFB\u7EDF\u68C0\u6D4B\u60A8\u7684\u5BC6\u7801\u5F3A\u5EA6\u8FC7\u4F4E\uFF0C\u8BF7\u53CA\u65F6\u4FEE\u6539"),n.d.replace("/account/secure?active=3"),he({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!1}})),ne.resetFields();case 11:case"end":return Ie.stop()}},J)}));return function(){return F.apply(this,arguments)}}(),ct=function(){var F=Object(W.a)(a.a.mark(function J(){var i;return a.a.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,Ae();case 2:if(i=m.sent,!i){m.next=6;break}return m.next=6,ce();case 6:case"end":return m.stop()}},J)}));return function(){return F.apply(this,arguments)}}();return console.log("----",Y),t.a.createElement(T.a,{centered:!0,visible:ae,footer:null,width:596,keyboard:!1,maskClosable:!0,wrapClassName:pe.a.popLogin,closable:!0,onCancel:De},t.a.createElement("h1",{className:"font18 mb20"},"\u624B\u673A\u53F7/\u90AE\u7BB1\u7ED1\u5B9A"),t.a.createElement(v.a,{layout:"vertical",form:ne,autoComplete:"off",preserve:!1},t.a.createElement(v.a.Item,{name:"userInput",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{validator:Oe}]},t.a.createElement(E.a,{style:ve,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.a.createElement(v.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(E.a,{suffix:t.a.createElement(He.a,{loading:Ee,type:"link",onClick:de,disabled:ge},ge?"".concat(Z,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6"):"\u83B7\u53D6\u9A8C\u8BC1\u7801"),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"}))),t.a.createElement("div",{className:pe.a.tips},"\u4E3A\u4E86\u8D26\u53F7\u5B89\u5168\u6027\uFF0C\u7ED1\u5B9A\u540E\u53EF\u901A\u8FC7\u8BE5\u624B\u673A\u53F7\u6216\u90AE\u7BB1\u627E\u56DE\u5BC6\u7801"),t.a.createElement(He.a,{size:"large",type:"primary",block:!0,style:ve,className:"font16",onClick:ct},"\u7ED1\u5B9A\u5E76\u767B\u5F55"),t.a.createElement("div",{className:pe.a.tips},"\u767B\u5F55\u5373\u4EE3\u8868\u60A8\u5DF2\u9605\u8BFB\u5E76\u540C\u610F",t.a.createElement("a",{href:"https://engineer.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")))},vt=Object(n.a)(function(p){var l=p.user,Y=p.loading,H=p.globalSetting;return{user:l,globalSetting:H,loading:Y.models.index}})(Ct),et=e("wd/R"),tt=e.n(et),pt=e("ruvs"),yt=e("JatN"),Ge=e("oBTY"),Rt=e("CiB2"),xt=e("sgMA"),Ot=e.n(xt),Ut=e("dhSg"),ht=function(l){Object(Rt.a)(l);var Y=Object(o.useState)(!1),H=Object(D.a)(Y,2),he=H[0],ve=H[1],je=Object(o.useState)([]),q=Object(D.a)(je,2),ne=q[0],De=q[1],Oe=Object(o.useState)([]),ze=Object(D.a)(Oe,2),ye=ze[0],Z=ze[1],Se=Object(o.useState)(!1),ge=Object(D.a)(Se,2),c=ge[0],A=ge[1],g=Object(o.useState)(!1),re=Object(D.a)(g,2),Ee=re[0],B=re[1],f=Object(se.h)();Object(o.useEffect)(function(){Ut.a.subscribe("pod-restrict-data",function(j){console.log(j,"data"),ve(j.identifier||!1),De(j.data_list||[]),Z([]),A(!1)})},[]);var u=function(){var j=Object(W.a)(a.a.mark(function de(){var Ae,ce;return a.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return B(!0),Ae=ne.filter(function(J){return ye.includes(J.tpi_id)}),F.next=4,Object(lt.a)("/api/myshixuns/batch_del_pods.json",{method:"delete",body:{del_pods:Ae}});case 4:ce=F.sent,ce.status===0&&window.location.reload(),B(!1);case 7:case"end":return F.stop()}},de)}));return function(){return j.apply(this,arguments)}}(),ae=function(){var de;if(console.log(f,"location"),(de=f.pathname)!==null&&de!==void 0&&de.includes("/challenges")){window.location.href="/shixuns";return}if(f.query.type==="exercises"){window.parent.postMessage("backExercise","*"),Ut.a.publish("pod-restrict-data",{identifier:!1,data_list:[]});return}window.location.href="/shixuns/".concat(he,"/challenges")};return t.a.createElement(T.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:he,title:"\u901A\u77E5",width:"600px",footer:t.a.createElement(ee.a,{align:"middle",justify:"center"},t.a.createElement(h.a,{onChange:function(de){console.log(de,222),A(de.target.checked),de.target.checked?Z(ne==null?void 0:ne.map(function(Ae){return Ae.tpi_id})):Z([])},checked:c},"\u5168\u9009"),t.a.createElement(He.a,{style:{marginLeft:"auto"},onClick:ae},"\u53D6\u6D88"),t.a.createElement(He.a,{disabled:!ye.length,loading:Ee,type:"primary",onClick:u},"\u5173\u95ED\u5B9E\u8BAD")),onCancel:ae},t.a.createElement($.a,{spinning:Ee},t.a.createElement("div",{className:Ot.a.wrap},t.a.createElement("p",null,"\u5355\u4E2A\u8D26\u53F7\u6700\u591A\u53EF\u540C\u65F6\u5F00\u542F10\u4E2A\u5B9E\u9A8C\u73AF\u5883\uFF0C\u82E5\u60F3\u5F00\u542F\u8BE5\u5B9E\u8BAD\u8BF7\u5173\u95ED\u5176\u4ED6\u5B9E\u8BAD\u3002"),ne==null?void 0:ne.map(function(j){return t.a.createElement("div",{className:Ot.a.list,key:j.tpi_id},t.a.createElement(h.a,{onChange:function(Ae){var ce=Object(Ge.a)(ye);Ae.target.checked?ce.push(j.tpi_id):ce=ye.filter(function(ct){return ct!==j.tpi_id}),Z(ce),A(ce.length===ne.length)},checked:ye==null?void 0:ye.includes(j.tpi_id)}),t.a.createElement("span",{onClick:function(){return Object(_.S)("/shixuns/".concat(j.shixun_identifier,"/challenges"))},title:j.shixun_name},j.shixun_name))}))))},At=ht,$e=function(l){var Y=l.loading,H=l.globalSetting,he=l.children,ve=l.user,je=l.dispatch,q=l.location,ne=Object(R.a)(l,["loading","globalSetting","children","user","dispatch","location"]),De=Object(se.h)(),Oe=Object(pt.b)(),ze=H.globalLoading,ye=function(){var Se=Object(W.a)(a.a.mark(function ge(){var c,A,g,re;return a.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(!(q!=null&&q.search)){B.next=8;break}return re=q.pathname.split("/"),re.includes("paths")&&(g=re[2]),B.next=5,je({type:"user/getUserInfo",payload:Object(N.a)(Object(N.a)(Object(N.a)({},Oe),q.query),{},{subject_id:g,websiteName:"educoder"})});case 5:A=B.sent,B.next=11;break;case 8:return B.next=10,je({type:"user/getUserInfo",payload:Object(N.a)({},Oe)});case 10:A=B.sent;case 11:(c=A)!==null&&c!==void 0&&c.username&&De.pathname==="/login"&&(q.href="/");case 12:case"end":return B.stop()}},ge)}));return function(){return Se.apply(this,arguments)}}();Object(o.useEffect)(function(){window.less.modifyVars(Object(N.a)({},yt.a[H.theme]))},[H.theme]),Object(o.useEffect)(function(){ye()},[q.pathname]),Object(o.useEffect)(function(){var Se,ge;if(q.pathname.indexOf("classrooms")>-1&&q.pathname.indexOf("detail")===-1||document.body.scrollIntoView(),q.pathname.indexOf("/classrooms/4RW9CYHY")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/4RW9CYHY/exercise";return}if(q.pathname.indexOf("/classrooms/qb4ft587")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/qb4ft587/exercise";return}if(q.pathname.indexOf("/classrooms/c5q9bsp2")>-1&&document.domain!=="localhost"&&document.domain!=="kepukehuan.educoder.net"){window.location.href="https://kepukehuan.educoder.net/classrooms/c5q9bsp2/exercise";return}if(je({type:"globalSetting/query",payload:{}}),je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(q,":location"),window.location.href==="https://jetcoder.educoder.net"||window.location.href==="https://jetcoder.educoder.net/"){window.location.href="https://www.educoder.net/problems";return}if((Se=window.location.href)!==null&&Se!==void 0&&Se.includes("/problems")&&(ge=window.location.href)!==null&&ge!==void 0&&ge.includes("/share")){var c,A,g,re=(c=window.location)===null||c===void 0||((A=c.pathname)===null||A===void 0||((g=A.split("/"))===null||g===void 0))?void 0:g[2],Ee=Object(lt.a)("/api/practices/".concat(re,"/start"),{method:"get"});Ee.then(function(u){(u==null?void 0:u.status)===0&&n.d.replace("/problems/".concat(u==null?void 0:u.identifier,"/oj/").concat(re))});return}if(q.pathname==="/admins"||q.pathname==="/sidekiq"){var B=document.domain;if(B.indexOf("educoder.net")>-1)switch(B){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(q.pathname);break;default:var f=document.domain.split(".");f[0]=f[0]+"-data",window.location.href="https://".concat(f.join(".")).concat(q.pathname);break}}T.a.destroyAll(),Object(_.N)()&&(Object(_.t)("2.0.0")>0&&T.a.info({title:"\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E",centered:!0,content:t.a.createElement("div",null,t.a.createElement("span",{className:"c-red"},"\u60A8\u7684\u5934\u6B4C\u8003\u8BD5\u7CFB\u7EDF\u67DC\u5BA2\u6237\u7AEF\u7248\u672C\u8FC7\u4F4E"),'\uFF0C\u8BF7\u5347\u7EA7\u81F3\u6700\u65B0\u7248\u672C\u540E\u518D\u4F7F\u7528\uFF0C\u70B9\u51FB"\u786E\u5B9A"\u540E\u5C06\u4E0B\u8F7D\u6700\u65B0\u7248\u672C\u7684\u5BA2\u6237\u7AEF,',t.a.createElement("span",{className:"c-red"},"\u4E0B\u8F7D\u540E\u8BF7\u5148\u9000\u51FA\u5BA2\u6237\u7AEF\u518D\u5B89\u88C5")),okText:"\u7ACB\u5373\u5347\u7EA7",visible:!0,maskClosable:!1,onOk:function(){return Object(_.v)("Educoder.exe","https://www-cdn.educoder.net/app/Educoder.exe"),new Promise(function(){})}})),Object(n.f)("zh-CN",!1)},[q.pathname]),Object(o.useEffect)(function(){H.updateData.system_update?localStorage.updateEndTime||new Date().getTime()1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(We.a)())return null;var Re=document.createElement("style");if((W=R.csp)===null||W===void 0?void 0:W.nonce){var a;Re.nonce=(a=R.csp)===null||a===void 0?void 0:a.nonce}Re.innerHTML=N;var o=Pe(R),t=o.firstChild;return R.prepend&&o.prepend?o.prepend(Re):R.prepend&&t?o.insertBefore(Re,t):o.appendChild(Re),Re}var X=new Map;function T(N,W){var R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Re=Pe(R);if(!X.has(Re)){var a=$("",R),o=a.parentNode;X.set(Re,o),o.removeChild(a)}var t=Array.from(X.get(Re).children).find(function(Le){return Le.tagName==="STYLE"&&Le[Ce]===W});if(t){var d,n;if(((d=R.csp)===null||d===void 0?void 0:d.nonce)&&t.nonce!==((n=R.csp)===null||n===void 0?void 0:n.nonce)){var I;t.nonce=(I=R.csp)===null||I===void 0?void 0:I.nonce}return t.innerHTML!==N&&(t.innerHTML=N),t}var ee=$(N,R);return ee[Ce]=W,ee}},"Cs+z":function(Q,V,e){Q.exports=e.p+"static/jqr.b801d45b.png"},"Ct/S":function(Q,V,e){Q.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},IxGP:function(Q,V,e){Q.exports={"other-login":"other-login___re0Nc","btn-link":"btn-link___1uZTy","wechat-qrcode":"wechat-qrcode___14L6l",driver:"driver___1fhl_"}},JatN:function(Q,V,e){"use strict";var We={"@primary-color":"#0152d9"},Ce=We,Pe={"@primary-color":"#196efd"},$=Pe,X=V.a={defaults:Ce,vspaces:$}},Jky8:function(Q,V,e){"use strict";var We=e("sRBo"),Ce=e("kaz8"),Pe=e("5NDa"),$=e("5rEg"),X=e("miYZ"),T=e("tsqr"),N=e("9og8"),W=e("2qtc"),R=e("kLXV"),Re=e("tJVT"),a=e("WmNS"),o=e.n(a),t=e("q1tI"),d=e.n(t),n=e("9kvl"),I=e("6CvP"),ee=e("1XHU"),Le=e("1vsH"),Ne;(function(G){G[G.Professor=1]="Professor",G[G.AssistantProfessor=2]="AssistantProfessor",G[G.Student=3]="Student"})(Ne||(Ne={}));var nt=function(D){var rt=D.visible,Ke=D.user,Et=D.onCancel,He=Et===void 0?function(){}:Et,C=Object(t.useState)(),h=Object(Re.a)(C,2),te=h[0],E=h[1],k=Object(t.useState)([]),v=Object(Re.a)(k,2),me=v[0],w=v[1],Be=Object(t.useState)(!1),se=Object(Re.a)(Be,2),Ve=se[0],Fe=se[1],Te=Object(t.useState)(!1),mt=Object(Re.a)(Te,2),_t=mt[0],Qe=mt[1],at=Object(t.useState)(),_=Object(Re.a)(at,2),z=_[0],y=_[1];Object(t.useEffect)(function(){var P;if(Ke!=null&&(P=Ke.userInfo)!==null&&P!==void 0&&P.identity){var M;w([(Ke==null||((M=Ke.userInfo)===null||M===void 0)?void 0:M.identity)==="student"?3:1])}},[Ke]);var x=function(M,S){if(me.includes(Ne.Professor)){R.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:"tc"},S||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){n.d.push("/classrooms/".concat(M,"/students"))}});return}n.d.push("/classrooms/".concat(M,"/students"))},r=function(){var P=Object(N.a)(o.a.mark(function M(){var S;return o.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:if(te){_e.next=3;break}return T.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),_e.abrupt("return");case 3:return Fe(!0),_e.next=6,Object(I.c)({invite_code:te,professor:me.includes(Ne.Professor)?1:null,assistant_professor:me.includes(Ne.AssistantProfessor)?1:null,student:me.includes(Ne.Student)?1:null});case 6:if(S=_e.sent,Fe(!1),!((S==null?void 0:S.status)===-2)){_e.next=22;break}if(L(),!(S.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){_e.next=14;break}return Qe(!0),y(1),_e.abrupt("return");case 14:if(!(S.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){_e.next=18;break}return Qe(!0),y(2),_e.abrupt("return");case 18:if(!(S.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){_e.next=22;break}return Qe(!0),y(3),_e.abrupt("return");case 22:if(!((S==null?void 0:S.status)===0)){_e.next=27;break}return Object(Le.cb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),L(),(S==null?void 0:S.course_id)&&x(S.course_id,S.message),_e.abrupt("return");case 27:case"end":return _e.stop()}},M)}));return function(){return P.apply(this,arguments)}}(),L=function(){var P=Object(N.a)(o.a.mark(function M(){return o.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:He();case 1:case"end":return ie.stop()}},M)}));return function(){return P.apply(this,arguments)}}();return d.a.createElement(d.a.Fragment,null,d.a.createElement(R.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:rt,confirmLoading:Ve,onOk:r,onCancel:L},d.a.createElement("div",{className:"tc"},d.a.createElement("div",null,d.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),d.a.createElement($.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:te,onChange:function(M){if(M.target.value.length>=7){T.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}E(M.target.value)}})),d.a.createElement("div",{className:"mt10 font14"},d.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),d.a.createElement(Ce.a.Group,{value:me,onChange:function(M){return w(M)}},d.a.createElement(Ce.a,{value:Ne.Professor,disabled:me.includes(2)||me.includes(3)},"\u6559\u5E08"),d.a.createElement(Ce.a,{value:Ne.AssistantProfessor,disabled:me.includes(1)},"\u52A9\u6559"),d.a.createElement(Ce.a,{value:Ne.Student,disabled:me.includes(1)},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),d.a.createElement(ee.a,{visible:_t,onCancel:function(){return Qe(!1)},occupationValue:z}))};V.a=Object(n.a)(function(G){var D=G.user;return{user:D}})(nt)},NLgs:function(Q,V,e){"use strict";e.d(V,"e",function(){return nt}),e.d(V,"f",function(){return G}),e.d(V,"d",function(){return rt}),e.d(V,"c",function(){return Ke}),e.d(V,"a",function(){return Et}),e.d(V,"b",function(){return He});var We=e("miYZ"),Ce=e("tsqr"),Pe=e("9og8"),$=e("2qtc"),X=e("kLXV"),T=e("WmNS"),N=e.n(T),W=e("q1tI"),R=e.n(W),Re=e("9kvl"),a=e("xKgJ"),o=e("1vsH"),t=e("RCxd"),d=e("yTi+"),n=e.n(d),I=e("1ZF9"),ee=e.n(I),Le=e("NoGO"),Ne=e.n(Le),nt=function(h){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(G(h)&&D(te))},G=function(h){return Object(a.p)()?!0:(h({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},D=function(){var h,te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,E=Object(Re.c)()._store.getState(),k=E.user;return(h=k.userInfo)!==null&&h!==void 0&&h.profile_completed?!0:(X.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:te?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Re.d.push("/account/profile/edit")}}),!1)},rt=function(){var h,te=Object(Re.c)()._store.getState(),E=te.user;return(h=E.userInfo)!==null&&h!==void 0&&h.professional_certification?!0:(X.a.confirm({title:"\u63D0\u793A",centered:!0,content:R.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(o.S)("/account/certification")}}),!1)},Ke=function(){return Object(a.a)()?!0:(X.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:R.a.createElement("div",{className:"tc",style:{marginLeft:-38}},R.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),R.a.createElement("img",{src:Ne.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},Et=function(h,te){return h?!0:(X.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:R.a.createElement("div",null,R.a.createElement("p",null,te||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),R.a.createElement("div",{style:{marginLeft:"110px"}},R.a.createElement("img",{src:ee.a,width:200}),R.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(o.S)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},He=function(h){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",E=Object(Re.c)()._store.getState(),k=E.shixunsDetail.detail;return(k==null?void 0:k.public)===2||(k==null?void 0:k.public)===1||(k==null?void 0:k.shixun_status)===3?(X.a.info({centered:!0,icon:R.a.createElement(t.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:R.a.createElement("div",{className:"tc",style:{marginLeft:-38}},R.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(k==null?void 0:k.public)===2?"\u5DF2\u516C\u5F00":(k==null?void 0:k.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",te,"\u3002"),R.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),R.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:n.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(k==null?void 0:k.shixun_status)===2?(X.a.confirm({centered:!0,icon:R.a.createElement(t.a,null),title:"\u63D0\u793A",content:R.a.createElement("div",null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",te,"\u3002"),R.a.createElement("br",null),R.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){X.a.confirm({width:440,centered:!0,icon:R.a.createElement(t.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var me=Object(Pe.a)(N.a.mark(function Be(){var se;return N.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,h({type:"shixunsDetail/cancelRelease",payload:{id:k==null?void 0:k.identifier}});case 2:se=Fe.sent,se.status!==401&&(Ce.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),h({type:"shixunsDetail/getShixunsDetail",payload:{id:k==null?void 0:k.identifier}}),h({type:"practiceSetting/getCommonData",payload:{id:k==null?void 0:k.identifier}}));case 4:case"end":return Fe.stop()}},Be)}));function w(){return me.apply(this,arguments)}return w}()})}}),!0):!1}},NoGO:function(Q,V,e){Q.exports=e.p+"static/newqrcode.d852fdfc.png"},Y1PL:function(Q,V,e){"use strict";e.r(V),e.d(V,"ResizableTextArea",function(){return _t});var We=e("wx14"),Ce=e("1OyB"),Pe=e("vuIU"),$=e("Ji7U"),X=e("LK+K"),T=e("q1tI"),N=e("VTBJ"),W=e("rePB"),R=e("Zm9Q"),Re=e("Kwbf"),a=e("c+Xe"),o=e("m+aA"),t=e("bdgK"),d=new Map;function n(_){_.forEach(function(z){var y,x=z.target;(y=d.get(x))===null||y===void 0||y.forEach(function(r){return r(x)})})}var I=new t.default(n),ee=null,Le=null;function Ne(_,z){d.has(_)||(d.set(_,new Set),I.observe(_)),d.get(_).add(z)}function nt(_,z){d.has(_)&&(d.get(_).delete(z),d.get(_).size||(I.unobserve(_),d.delete(_)))}var G=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(){return Object(Ce.a)(this,y),z.apply(this,arguments)}return Object(Pe.a)(y,[{key:"render",value:function(){return this.props.children}}]),y}(T.Component),D=T.createContext(null);function rt(_){var z=_.children,y=_.onBatchResize,x=T.useRef(0),r=T.useRef([]),L=T.useContext(D),P=T.useCallback(function(M,S,ie){x.current+=1;var _e=x.current;r.current.push({size:M,element:S,data:ie}),Promise.resolve().then(function(){_e===x.current&&(y==null||y(r.current),r.current=[])}),L==null||L(M,S,ie)},[y,L]);return T.createElement(D.Provider,{value:P},z)}function Ke(_){var z=_.children,y=_.disabled,x=T.useRef(null),r=T.useRef(null),L=T.useContext(D),P=T.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),M=T.isValidElement(z)&&Object(a.c)(z),S=M?z.ref:null,ie=T.useMemo(function(){return Object(a.a)(S,x)},[S,x]),_e=T.useRef(_);_e.current=_;var Ze=T.useCallback(function(qe){var st=_e.current,St=st.onResize,gt=st.data,Mt=qe.getBoundingClientRect(),Pt=Mt.width,Tt=Mt.height,jt=qe.offsetWidth,Dt=qe.offsetHeight,Nt=Math.floor(Pt),wt=Math.floor(Tt);if(P.current.width!==Nt||P.current.height!==wt||P.current.offsetWidth!==jt||P.current.offsetHeight!==Dt){var Lt={width:Nt,height:wt,offsetWidth:jt,offsetHeight:Dt};P.current=Lt;var Ft=jt===Math.round(Pt)?Pt:jt,kt=Dt===Math.round(Tt)?Tt:Dt,It=Object(N.a)(Object(N.a)({},Lt),{},{offsetWidth:Ft,offsetHeight:kt});L==null||L(It,qe,gt),St&&Promise.resolve().then(function(){St(It,qe)})}},[]);return T.useEffect(function(){var qe=Object(o.a)(x.current)||Object(o.a)(r.current);return qe&&!y&&Ne(qe,Ze),function(){return nt(qe,Ze)}},[x.current,y]),T.createElement(G,{ref:r},M?T.cloneElement(z,{ref:ie}):z)}var Et="rc-observer-key";function He(_){var z=_.children,y=Object(R.a)(z);return y.map(function(x,r){var L=(x==null?void 0:x.key)||"".concat(Et,"-").concat(r);return T.createElement(Ke,Object(We.a)({},_,{key:L}),x)})}He.Collection=rt;var C=He,h=e("bT9E"),te=e("TSYQ"),E=e.n(te),k=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important -`,v=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],me={},w;function Be(_){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=_.getAttribute("id")||_.getAttribute("data-reactid")||_.getAttribute("name");if(z&&me[y])return me[y];var x=window.getComputedStyle(_),r=x.getPropertyValue("box-sizing")||x.getPropertyValue("-moz-box-sizing")||x.getPropertyValue("-webkit-box-sizing"),L=parseFloat(x.getPropertyValue("padding-bottom"))+parseFloat(x.getPropertyValue("padding-top")),P=parseFloat(x.getPropertyValue("border-bottom-width"))+parseFloat(x.getPropertyValue("border-top-width")),M=v.map(function(ie){return"".concat(ie,":").concat(x.getPropertyValue(ie))}).join(";"),S={sizingStyle:M,paddingSize:L,borderSize:P,boxSizing:r};return z&&y&&(me[y]=S),S}function se(_){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,x=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;w||(w=document.createElement("textarea"),w.setAttribute("tab-index","-1"),w.setAttribute("aria-hidden","true"),document.body.appendChild(w)),_.getAttribute("wrap")?w.setAttribute("wrap",_.getAttribute("wrap")):w.removeAttribute("wrap");var r=Be(_,z),L=r.paddingSize,P=r.borderSize,M=r.boxSizing,S=r.sizingStyle;w.setAttribute("style","".concat(S,";").concat(k)),w.value=_.value||_.placeholder||"";var ie=Number.MIN_SAFE_INTEGER,_e=Number.MAX_SAFE_INTEGER,Ze=w.scrollHeight,qe;if(M==="border-box"?Ze+=P:M==="content-box"&&(Ze-=L),y!==null||x!==null){w.value=" ";var st=w.scrollHeight-L;y!==null&&(ie=st*y,M==="border-box"&&(ie=ie+L+P),Ze=Math.max(ie,Ze)),x!==null&&(_e=st*x,M==="border-box"&&(_e=_e+L+P),qe=Ze>_e?"":"hidden",Ze=Math.min(_e,Ze))}return{height:Ze,minHeight:ie,maxHeight:_e,overflowY:qe,resize:"none"}}var Ve=e("Gytx"),Fe=e.n(Ve),Te;(function(_){_[_.NONE=0]="NONE",_[_.RESIZING=1]="RESIZING",_[_.RESIZED=2]="RESIZED"})(Te||(Te={}));var mt=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(x){var r;return Object(Ce.a)(this,y),r=z.call(this,x),r.nextFrameActionId=void 0,r.resizeFrameId=void 0,r.textArea=void 0,r.saveTextArea=function(L){r.textArea=L},r.handleResize=function(L){var P=r.state.resizeStatus,M=r.props,S=M.autoSize,ie=M.onResize;if(P!==Te.NONE)return;typeof ie=="function"&&ie(L),S&&r.resizeOnNextFrame()},r.resizeOnNextFrame=function(){cancelAnimationFrame(r.nextFrameActionId),r.nextFrameActionId=requestAnimationFrame(r.resizeTextarea)},r.resizeTextarea=function(){var L=r.props.autoSize;if(!L||!r.textArea)return;var P=L.minRows,M=L.maxRows,S=se(r.textArea,!1,P,M);r.setState({textareaStyles:S,resizeStatus:Te.RESIZING},function(){cancelAnimationFrame(r.resizeFrameId),r.resizeFrameId=requestAnimationFrame(function(){r.setState({resizeStatus:Te.RESIZED},function(){r.resizeFrameId=requestAnimationFrame(function(){r.setState({resizeStatus:Te.NONE}),r.fixFirefoxAutoScroll()})})})})},r.renderTextArea=function(){var L=r.props,P=L.prefixCls,M=P===void 0?"rc-textarea":P,S=L.autoSize,ie=L.onResize,_e=L.className,Ze=L.disabled,qe=r.state,st=qe.textareaStyles,St=qe.resizeStatus,gt=Object(h.a)(r.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Mt=E()(M,_e,Object(W.a)({},"".concat(M,"-disabled"),Ze));"value"in gt&&(gt.value=gt.value||"");var Pt=Object(N.a)(Object(N.a)(Object(N.a)({},r.props.style),st),St===Te.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return T.createElement(C,{onResize:r.handleResize,disabled:!(S||ie)},T.createElement("textarea",Object(We.a)({},gt,{className:Mt,style:Pt,ref:r.saveTextArea})))},r.state={textareaStyles:{},resizeStatus:Te.NONE},r}return Object(Pe.a)(y,[{key:"componentDidUpdate",value:function(r){(r.value!==this.props.value||!Fe()(r.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var r=this.textArea.selectionStart,L=this.textArea.selectionEnd;this.textArea.setSelectionRange(r,L)}}catch(P){}}},{key:"render",value:function(){return this.renderTextArea()}}]),y}(T.Component),_t=mt,Qe=function(_){Object($.a)(y,_);var z=Object(X.a)(y);function y(x){var r;Object(Ce.a)(this,y),r=z.call(this,x),r.resizableTextArea=void 0,r.focus=function(){r.resizableTextArea.textArea.focus()},r.saveTextArea=function(P){r.resizableTextArea=P},r.handleChange=function(P){var M=r.props.onChange;r.setValue(P.target.value,function(){r.resizableTextArea.resizeTextarea()}),M&&M(P)},r.handleKeyDown=function(P){var M=r.props,S=M.onPressEnter,ie=M.onKeyDown;P.keyCode===13&&S&&S(P),ie&&ie(P)};var L=typeof x.value=="undefined"||x.value===null?x.defaultValue:x.value;return r.state={value:L},r}return Object(Pe.a)(y,[{key:"setValue",value:function(r,L){"value"in this.props||this.setState({value:r},L)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return T.createElement(_t,Object(We.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(r){return"value"in r?{value:r.value}:null}}]),y}(T.Component),at=V.default=Qe},ZpRC:function(Q,V,e){"use strict";function We(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function Ce(a,o){return(!o||a!=="hidden")&&a!=="visible"&&a!=="clip"}function Pe(a,o){if(a.clientHeighto||I>a&&ee=o&&Le>=t?I-a-d:ee>o&&Let?ee-o+n:0}var X=function(a,o){var t=window,d=o.scrollMode,n=o.block,I=o.inline,ee=o.boundary,Le=o.skipOverflowHiddenElements,Ne=typeof ee=="function"?ee:function(st){return st!==ee};if(!We(a))throw new TypeError("Invalid target");for(var nt=document.scrollingElement||document.documentElement,G=[],D=a;We(D)&&Ne(D);){if((D=D.parentElement)===nt){G.push(D);break}D!=null&&D===document.body&&Pe(D)&&!Pe(document.documentElement)||D!=null&&Pe(D,Le)&&G.push(D)}for(var rt=t.visualViewport?t.visualViewport.width:innerWidth,Ke=t.visualViewport?t.visualViewport.height:innerHeight,Et=window.scrollX||pageXOffset,He=window.scrollY||pageYOffset,C=a.getBoundingClientRect(),h=C.height,te=C.width,E=C.top,k=C.right,v=C.bottom,me=C.left,w=n==="start"||n==="nearest"?E:n==="end"?v:E+h/2,Be=I==="center"?me+te/2:I==="end"?k:me,se=[],Ve=0;Ve=0&&me>=0&&v<=Ke&&k<=rt&&E>=Qe&&v<=_&&me>=z&&k<=at)return se;var y=getComputedStyle(Fe),x=parseInt(y.borderLeftWidth,10),r=parseInt(y.borderTopWidth,10),L=parseInt(y.borderRightWidth,10),P=parseInt(y.borderBottomWidth,10),M=0,S=0,ie="offsetWidth"in Fe?Fe.offsetWidth-Fe.clientWidth-x-L:0,_e="offsetHeight"in Fe?Fe.offsetHeight-Fe.clientHeight-r-P:0;if(nt===Fe)M=n==="start"?w:n==="end"?w-Ke:n==="nearest"?$(He,He+Ke,Ke,r,P,He+w,He+w+h,h):w-Ke/2,S=I==="start"?Be:I==="center"?Be-rt/2:I==="end"?Be-rt:$(Et,Et+rt,rt,x,L,Et+Be,Et+Be+te,te),M=Math.max(0,M+He),S=Math.max(0,S+Et);else{M=n==="start"?w-Qe-r:n==="end"?w-_+P+_e:n==="nearest"?$(Qe,_,mt,r,P+_e,w,w+h,h):w-(Qe+mt/2)+_e/2,S=I==="start"?Be-z-x:I==="center"?Be-(z+_t/2)+ie/2:I==="end"?Be-at+L+ie:$(z,at,_t,x,L+ie,Be,Be+te,te);var Ze=Fe.scrollLeft,qe=Fe.scrollTop;w+=qe-(M=Math.max(0,Math.min(qe+M,Fe.scrollHeight-mt+_e))),Be+=Ze-(S=Math.max(0,Math.min(Ze+S,Fe.scrollWidth-_t+ie)))}se.push({el:Fe,top:M,left:S})}return se};function T(a){return a===Object(a)&&Object.keys(a).length!==0}function N(a,o){o===void 0&&(o="auto");var t="scrollBehavior"in document.body.style;a.forEach(function(d){var n=d.el,I=d.top,ee=d.left;n.scroll&&t?n.scroll({top:I,left:ee,behavior:o}):(n.scrollTop=I,n.scrollLeft=ee)})}function W(a){return a===!1?{block:"end",inline:"nearest"}:T(a)?a:{block:"start",inline:"nearest"}}function R(a,o){var t=!a.ownerDocument.documentElement.contains(a);if(T(o)&&typeof o.behavior=="function")return o.behavior(t?[]:X(a,o));if(t)return;var d=W(o);return N(X(a,d),d.behavior)}var Re=V.a=R},bUJZ:function(Q,V){Q.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},bkXt:function(Q,V,e){Q.exports={popLogin:"popLogin___bg84M",tips:"tips___2NEub"}},h0ge:function(Q,V,e){Q.exports=e.p+"static/wechat.044c9ad6.svg"},"rAM+":function(Q,V,e){"use strict";e.d(V,"a",function(){return Ce});var We=e("Qw5x");function Ce(Pe,$){var X;if(typeof Symbol=="undefined"||Pe[Symbol.iterator]==null){if(Array.isArray(Pe)||(X=Object(We.a)(Pe))||$&&Pe&&typeof Pe.length=="number"){X&&(Pe=X);var T=0,N=function(){};return{s:N,n:function(){return T>=Pe.length?{done:!0}:{done:!1,value:Pe[T++]}},e:function(o){throw o},f:N}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var W=!0,R=!1,Re;return{s:function(){X=Pe[Symbol.iterator]()},n:function(){var o=X.next();return W=o.done,o},e:function(o){R=!0,Re=o},f:function(){try{!W&&X.return!=null&&X.return()}finally{if(R)throw Re}}}}},ruvs:function(Q,V,e){"use strict";e.d(V,"b",function(){return Bt});var We=e("2qtc"),Ce=e("kLXV"),Pe=e("9og8"),$=e("rAM+"),X=e("tJVT"),T=e("PpiC"),N=e("k1fw"),W=e("5NDa"),R=e("5rEg"),Re=e("B9cy"),a=e("Ol7k"),o=e("WmNS"),t=e.n(o),d=e("q1tI"),n=e.n(d),I=e("Ty5D"),ee=e("55Ip"),Le=e("9kvl"),Ne=e("lzim"),nt=e("xrsn"),G=e.n(nt),D=e("1Sn+"),rt=e("qVdP"),Ke=e("jsC+"),Et=e("14J3"),He=e("BMrR"),C=e("jCWc"),h=e("kPKH"),te=e("lUTK"),E=e("BvKs"),k=e("miYZ"),v=e("tsqr"),me=e("7Kak"),w=e("9yH6"),Be=e("6CvP"),se=e("1vsH"),Ve;(function(O){O.Manager="manager",O.Developer="developer",O.Reporter="reporter"})(Ve||(Ve={}));var Fe=function(U){var Me=U.visible,ue=U.onCancel,ke=ue===void 0?function(){}:ue,fe=Object(d.useState)(),K=Object(X.a)(fe,2),ft=K[0],ut=K[1],Je=Object(d.useState)(),Xe=Object(X.a)(Je,2),Ue=Xe[0],lt=Xe[1],bt=Object(d.useState)(!1),pe=Object(X.a)(bt,2),it=pe[0],dt=pe[1],ot=function(){var vt=Object(Pe.a)(t.a.mark(function et(){var tt,pt;return t.a.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(ft){Ge.next=3;break}return v.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ge.abrupt("return");case 3:if(!(ft.length!==6)){Ge.next=6;break}return v.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),Ge.abrupt("return");case 6:if(Ue){Ge.next=9;break}return v.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),Ge.abrupt("return");case 9:return dt(!0),Ge.next=12,Object(Be.e)({code:ft,role:Ue});case 12:if(tt=Ge.sent,dt(!1),Ct(),pt={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"},!pt[tt.status]){Ge.next=19;break}return v.b.info(pt[tt.status]),Ge.abrupt("return");case 19:if(!(tt.status===0)){Ge.next=22;break}return Ue==="reporter"?(v.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(se.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),Le.d.push("/projects/".concat(tt==null?void 0:tt.project_id))):(Object(se.cb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),v.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),Ge.abrupt("return");case 22:case"end":return Ge.stop()}},et)}));return function(){return vt.apply(this,arguments)}}(),Ct=function(){var vt=Object(Pe.a)(t.a.mark(function et(){return t.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:ke();case 1:case"end":return pt.stop()}},et)}));return function(){return vt.apply(this,arguments)}}();return n.a.createElement(n.a.Fragment,null,n.a.createElement(Ce.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Me,confirmLoading:it,onOk:ot,onCancel:Ct},n.a.createElement("div",{className:"tc"},n.a.createElement("div",null,n.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),n.a.createElement(R.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:ft,onChange:function(et){if(et.target.value.length>=7){v.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ut(et.target.value)}})),n.a.createElement("div",{className:"mt10 font14"},n.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),n.a.createElement(w.a.Group,{value:Ue,onChange:function(et){return lt(et.target.value)}},n.a.createElement(w.a,{value:Ve.Manager},"\u7BA1\u7406\u4EBA\u5458"),n.a.createElement(w.a,{value:Ve.Developer},"\u5F00\u53D1\u4EBA\u5458"),n.a.createElement(w.a,{value:Ve.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},Te=Fe,mt=e("Jky8"),_t=e("6Fuo"),Qe=e.n(_t),at=e("NLgs"),_=e("xKgJ"),z;(function(O){O.Projects="projects",O.Shixuns="shixuns",O.Classrooms="classrooms"})(z||(z={}));var y;(function(O){O.Classrooms="classrooms",O.Shixuns="shixuns",O.Paths="paths",O.Projects="projects",O.Videos="videos",O.Topics="topics"})(y||(y={}));var x=function(U){var Me,ue,ke,fe,K,ft,ut,Je=U.homePage,Xe=U.user,Ue=U.globalSetting,lt=U.loading,bt=U.dispatch,pe=U.location,it=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location"]),dt=Object(d.useState)(),ot=Object(X.a)(dt,2),Ct=ot[0],vt=ot[1],et=Object(d.useState)(),tt=Object(X.a)(et,2),pt=tt[0],yt=tt[1],Ge=function(Ye){var p;if(!Object(at.e)(bt))return;if(Ye===z.Projects&&!((p=Xe.userInfo)!==null&&p!==void 0&&p.email)){v.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ye===z.Classrooms?vt(!0):Ye===z.Projects&&yt(!0)},Rt=function(Ye,p){var l;if(!Object(at.e)(bt))return;if(p===z.Projects&&!((l=Xe.userInfo)!==null&&l!==void 0&&l.email)){v.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(p===z.Shixuns&&!Object(at.c)())return;Ye&&(window.location.href=Ye)},xt=(Me=(((ue=Ue.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,Ot=(ke=(((fe=Ue.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,Ut=(K=(((ft=Ue.setting)===null||ft===void 0?void 0:ft.navbar)||[]).find(function($e){return $e.link==="/".concat(y.Paths)}))===null||K===void 0?void 0:K.hidden;if(Ue!=null&&(ut=Ue.setting)!==null&&ut!==void 0&&ut.is_local){var ht;Xe!=null&&(ht=Xe.userInfo)!==null&&ht!==void 0&&ht.is_shixun_marker||(Ot=!0)}var At=function(Ye){var p,l,Y,H,he,ve,je,q;return n.a.createElement(n.a.Fragment,null,n.a.createElement(He.a,{justify:"space-around",className:"pt5 pb5"},n.a.createElement(h.a,{className:Qe.a.joinCol},((p=Xe.userInfo)===null||p===void 0?void 0:p.user_identity)!=="\u5B66\u751F"&&!xt&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/classrooms/new")}},(l=Xe.userInfo)!==null&&l!==void 0&&l.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(Ue!=null&&Ue.setting.hide_shixun&&Object(_.m)())&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/shixuns/new",z.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(Ue!=null&&(Y=Ue.setting)!==null&&Y!==void 0&&Y.hide_subject&&Object(_.m)())&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Rt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Ue!=null&&(H=Ue.setting)!==null&&H!==void 0&&H.is_local)&&((he=Xe.userInfo)===null||he===void 0?void 0:he.main_site)&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){var De,Oe;return Rt("".concat((De=Xe.navigationInfo)===null||De===void 0||((Oe=De.top)===null||Oe===void 0)?void 0:Oe.old_url,"/projects/deposit/new"),z.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),n.a.createElement(h.a,null,n.a.createElement("div",{className:Qe.a.joinBoard})),n.a.createElement(h.a,{className:Qe.a.joinCol},!xt&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Ge(z.Classrooms)}},(ve=Xe.userInfo)!==null&&ve!==void 0&&ve.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((je=Xe.userInfo)===null||je===void 0?void 0:je.main_site)&&!(Ue!=null&&(q=Ue.setting)!==null&&q!==void 0&&q.is_local)&&n.a.createElement(E.a.Item,Ye,n.a.createElement("a",{onClick:function(){return Ge(z.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return n.a.createElement("section",null,n.a.createElement(Ke.a,{overlay:n.a.createElement(E.a,{className:"".concat(Qe.a.rightMenu," ").concat(Qe.a.joinMenu," mt10")},n.a.createElement(At,null)),placement:"bottomRight"},n.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),n.a.createElement(mt.a,{visible:Ct,onCancel:function(){return vt(!1)}}),n.a.createElement(Te,{visible:pt,onCancel:function(){return yt(!1)}}))},r=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index}})(x),L=e("vToQ"),P=e.n(L),M=e("jb+D"),S=e("m3rI"),ie=function(U){var Me,ue=RegExp("(^| )"+U+"=([^;]+)(;|$)");return(Me=document.cookie.match(ue))?decodeURIComponent(Me[2]):null},_e=function(U){var Me=new Date;Me.setTime(Me.getTime()-1);var ue=ie(U);ue!=null&&(document.cookie=U+"="+ue+";expires="+Me.toGMTString())},Ze;(function(O){O.Classrooms="classrooms",O.Shixuns="shixuns",O.Paths="paths",O.Projects="projects",O.Videos="videos",O.Topics="topics"})(Ze||(Ze={}));var qe=function(U){var Me,ue,ke,fe,K,ft,ut,Je,Xe,Ue,lt,bt=U.homePage,pe=U.user,it=U.globalSetting,dt=U.loading,ot=U.dispatch,Ct=U.shixunHomeworks,vt=U.location,et=U.payload,tt=et===void 0?{}:et,pt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),yt=(Me=(((ue=it.setting)===null||ue===void 0?void 0:ue.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Classrooms)}))===null||Me===void 0?void 0:Me.hidden,Ge=(ke=(((fe=it.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Shixuns)}))===null||ke===void 0?void 0:ke.hidden,Rt=(K=(((ft=it.setting)===null||ft===void 0?void 0:ft.navbar)||[]).find(function($e){return $e.link==="/".concat(Ze.Paths)}))===null||K===void 0?void 0:K.hidden,xt=((ut=pe.userInfo)===null||ut===void 0?void 0:ut.admin)||((Je=pe.userInfo)===null||Je===void 0?void 0:Je.business)||((Xe=pe.userInfo)===null||Xe===void 0?void 0:Xe.is_shixun_marker)||((Ue=pe.userInfo)===null||Ue===void 0?void 0:Ue.is_teacher)||((lt=pe.userInfo)===null||lt===void 0?void 0:lt.user_identity)!=="\u5B66\u751F",Ot=function(){if(Object(se.r)())return n.a.createElement(E.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.menuWrap)},n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Ye,p,l,Y,H,he,ve,je,q,ne,De,Oe,ze,ye,Z,Se,ge,c,A,g,re,Ee;return n.a.createElement(E.a,{className:"".concat(P.a.rightMenu," ").concat(P.a.menuWrap)},n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((Ye=pe.userInfo)===null||Ye===void 0?void 0:Ye.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!yt&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((p=pe.userInfo)===null||p===void 0?void 0:p.login,"/classrooms")},(l=pe.userInfo)!==null&&l!==void 0&&l.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!Ge&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((Y=pe.userInfo)===null||Y===void 0?void 0:Y.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Rt&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((H=pe.userInfo)===null||H===void 0?void 0:H.login,"/paths")},(he=pe.userInfo)!==null&&he!==void 0&&he.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ve=pe.userInfo)===null||ve===void 0?void 0:ve.main_site)&&!((je=it.setting)!==null&&je!==void 0&&je.is_local)&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((q=pe.userInfo)===null||q===void 0?void 0:q.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/users/".concat((ne=pe.userInfo)===null||ne===void 0?void 0:ne.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),n.a.createElement(E.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(at.e)(ot))return;Le.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),xt&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{onClick:function(){if(!Object(at.e)(ot))return;Le.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((De=pe.navigationInfo)===null||De===void 0||((Oe=De.top)===null||Oe===void 0)?void 0:Oe.customer_management_url)&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{href:(ze=pe.navigationInfo)===null||ze===void 0||((ye=ze.top)===null||ye===void 0)?void 0:ye.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Z=pe.navigationInfo)===null||Z===void 0||((Se=Z.top)===null||Se===void 0)?void 0:Se.college_identifier)&&n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{to:"/colleges/".concat((ge=pe.navigationInfo)===null||ge===void 0||((c=ge.top)===null||c===void 0)?void 0:c.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((A=pe.navigationInfo)===null||A===void 0||((g=A.top)===null||g===void 0)?void 0:g.laboratory_admin_url)&&n.a.createElement(E.a.Item,null,n.a.createElement("a",{href:(re=pe.navigationInfo)===null||re===void 0||((Ee=re.top)===null||Ee===void 0)?void 0:Ee.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),n.a.createElement(E.a.Item,null,n.a.createElement(ee.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||ot({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:n.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")),n.a.createElement(E.a.Item,{className:P.a.exit},n.a.createElement("a",{onClick:Object(Pe.a)(t.a.mark(function B(){var f;return t.a.wrap(function(ae){for(;;)switch(ae.prev=ae.next){case 0:return ae.next=2,Object(M.c)({});case 2:f=ae.sent,(f==null?void 0:f.status)===1&&(ot({type:"user/getUserInfo",payload:Object(N.a)({},tt)}),ot({type:"user/getNavigationInfo",payload:Object(N.a)({},tt)}),_e("autologin_trustie"),_e("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),v.b.success(f==null?void 0:f.message),Le.d.replace("/"));case 4:case"end":return ae.stop()}},B)}))},"\u9000\u51FA")))};if(Object(_.p)()){var Ut,ht;return n.a.createElement(Ke.a,{className:"".concat(P.a.height67),overlay:Ot,placement:"bottomRight"},n.a.createElement("section",null,n.a.createElement("aside",null,n.a.createElement("div",{className:Ct.actionTabs.type===1?P.a.classromediv:""},n.a.createElement("img",{className:"".concat(P.a.userPic," current ml15"),src:"".concat(S.a===null||S.a===void 0?void 0:S.a.IMG_SERVER,"/images/").concat((Ut=pe.userInfo)===null||Ut===void 0?void 0:Ut.image_url),alt:"",onClick:function(){var Ye;return Le.d.push(Object(se.r)()?"/account/profile":"/users/".concat((Ye=pe.userInfo)===null||Ye===void 0?void 0:Ye.login,"/classrooms"))}}),Object(se.r)()&&n.a.createElement("span",{className:"ml10 font16"},(ht=pe.userInfo)===null||ht===void 0?void 0:ht.username)))))}else{var At;return n.a.createElement("div",{className:"font15 ".concat(it.isIlearning?P.a.login:"")},n.a.createElement("span",{className:"ml10 mr5 current",onClick:function(){ot({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((At=it.setting)!==null&&At!==void 0&&At.close_register)&&n.a.createElement(n.a.Fragment,null,n.a.createElement("span",{className:"ml5 mr5"},"|"),n.a.createElement(ee.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},st=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,shixunHomeworks:fe,loading:Me.models.index}})(qe),St=e("+L6B"),gt=e("2/Rp"),Mt=e("Cs+z"),Pt=e.n(Mt),Tt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],jt=function(U){var Me=U.homePage,ue=U.user,ke=U.globalSetting,fe=U.loading,K=U.dispatch,ft=U.location,ut=U.text,Je=U.shixunHomeworks,Xe=U.payload,Ue=Xe===void 0?{}:Xe,lt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),bt=Object(d.useState)("none"),pe=Object(X.a)(bt,2),it=pe[0],dt=pe[1];return Object(d.useEffect)(function(){Je.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&dt("flex")},[Je.actionTabs.key]),Object(d.useEffect)(function(){Je.actionTabs.key==="\u9690\u85CF"&&(dt("none"),localStorage.setItem("Noviceguide","0"))},[Je.actionTabs.key]),n.a.createElement("div",{style:{display:it,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},n.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},n.a.createElement("img",{src:Pt.a,style:{position:"absolute",top:"-32px"}}),n.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Je.actionTabs.text),Je.actionTabs.type===9?n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(gt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),dt("none"),K({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")):n.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},n.a.createElement(gt.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),K({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),dt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Dt=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index,shixunHomeworks:fe}})(jt),Nt=e("498V"),wt=e.n(Nt),Lt=e("wd/R"),Ft=e.n(Lt),kt=a.a.Header,It=R.a.Search;function Bt(){var O,U,Me=window.location.pathname,ue=Me.split("/"),ke={};return ue[1]=="classrooms"&&ue.length>3&&!((O=ue[4])!==null&&O!==void 0&&O.includes("newgold"))&&!((U=ue[5])!==null&&U!==void 0&&U.includes("newgold"))&&ue[2]!=="coursesId"&&(ke.course_id=ue[2]),ue[1]==="shixuns"&&ue.length>3&&(ke.objective_type="shixun",ke.objective_id=ue[2]),ue[1]==="paths"&&ue.length>3&&(ke.objective_type="path",ke.objective_id=ue[2]),Object(N.a)(Object(N.a)({},ke),{school:1})}var zt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ht=function(U){var Me,ue,ke=U.homePage,fe=U.user,K=U.globalSetting,ft=U.loading,ut=U.dispatch,Je=U.location,Xe=U.isLogin,Ue=Xe===void 0?!1:Xe,lt=U.shixunHomeworks,bt=Object(T.a)(U,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),pe=Object(I.g)(),it=Object(d.useState)(!1),dt=Object(X.a)(it,2),ot=dt[0],Ct=dt[1],vt=Object(d.useState)(""),et=Object(X.a)(vt,2),tt=et[0],pt=et[1],yt=Object(d.useState)(!1),Ge=Object(X.a)(yt,2),Rt=Ge[0],xt=Ge[1],Ot=Bt(),Ut=Object(d.useState)("0"),ht=Object(X.a)(Ut,2),At=ht[0],$e=ht[1],Ye=Object(d.useRef)({id:0});Object(d.useEffect)(function(){var c;return fe!=null&&(c=fe.userInfo)!==null&&c!==void 0&&c.now_time&&(Ye.current.id=setInterval(function(){$e(function(A){if(A==="0"){var g;return Ft()(fe==null||((g=fe.userInfo)===null||g===void 0)?void 0:g.now_time,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")}else return Ft()(A,"YYYY-MM-DD HH:mm:ss").add(1,"s").format("YYYY-MM-DD HH:mm:ss")})},1e3)),function(){clearInterval(Ye.current.id)}},[fe==null||((Me=fe.userInfo)===null||Me===void 0)?void 0:Me.now_time]),Object(d.useEffect)(function(){ut({type:"user/getNavigationInfo",payload:Object(N.a)({},Ot)})},[K.name]),Object(d.useEffect)(function(){lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(zt!=null&&zt.includes(Je==null?void 0:Je.pathname)||(Je==null?void 0:Je.pathname.indexOf("/classrooms"))===0||ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Je.pathname]),Object(d.useEffect)(function(){lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(lt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[lt.actionTabs.key]),Object(d.useEffect)(function(){if(K!=null&&K.setting){var c,A,g=K==null||((c=K.setting)===null||c===void 0||((A=c.navbar)===null||A===void 0))?void 0:A.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(_.m)()&&u.link==="/paperlibrary")}),re=Object($.a)(g),Ee;try{for(re.s();!(Ee=re.n()).done;){var B=Ee.value;B.subitem&&(B.subitem=B.subitem.filter(function(u){return!(u!=null&&u.hidden)&&!(Object(_.m)()&&u.link==="/paperlibrary")}))}}catch(u){re.e(u)}finally{re.f()}var f=!1;g==null||g.map(function(u,ae){var j,de,Ae,ce="/"+((j=Je.pathname)===null||j===void 0||((de=j.split("/"))===null||de===void 0)?void 0:de[1]);if(u.link===ce&&(pt(u==null?void 0:u.link),Object(se.X)(u==null?void 0:u.name),je(ne(ae,{name:u==null?void 0:u.name,link:u==null?void 0:u.link},g)),f=!0),u!=null&&(Ae=u.subitem)!==null&&Ae!==void 0&&Ae.length){var ct;u==null||((ct=u.subitem)===null||ct===void 0)||ct.map(function(F){F.link===ce&&(pt(F==null?void 0:F.link),Object(se.X)(F==null?void 0:F.name),je(ne(ae,{name:F==null?void 0:F.name,link:F==null?void 0:F.link},g)),f=!0)})}}),f||je(g)}},[K==null?void 0:K.setting,fe]);var p=Object(d.useMemo)(function(){var c;if(K!=null&&(c=K.setting)!==null&&c!==void 0&&c.nav_logo_url){var A;return"".concat(S.a.IMG_SERVER,"/").concat(K==null||((A=K.setting)===null||A===void 0)?void 0:A.nav_logo_url)}else return"".concat(S.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[K==null||((ue=K.setting)===null||ue===void 0)?void 0:ue.nav_logo_url]);function l(c){pe.push("/search?value="+c)}var Y=function(){return ot?n.a.createElement("div",{onBlur:function(){setTimeout(function(){Ct(!1)},300)}},n.a.createElement(It,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:l,autoFocus:!0})):n.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){pe.push("/search?value=")}})},H=Object(d.useState)([]),he=Object(X.a)(H,2),ve=he[0],je=he[1],q=function(){var c=Object(Pe.a)(t.a.mark(function A(g,re){var Ee,B,f,u,ae,j,de;return t.a.wrap(function(ce){for(;;)switch(ce.prev=ce.next){case 0:if(!((g==null?void 0:g.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){ce.next=6;break}return ce.next=3,Object(M.j)();case 3:return f=ce.sent,f!=null&&(B=f.data)!==null&&B!==void 0&&B.engineer_url?f!=null&&(u=f.data)!==null&&u!==void 0&&(ae=u.engineer_url)!==null&&ae!==void 0&&ae.includes("http")?Object(se.S)(f==null||((j=f.data)===null||j===void 0)?void 0:j.engineer_url):pe.push(f==null||((de=f.data)===null||de===void 0)?void 0:de.engineer_url):(f==null?void 0:f.status)!=401&&xt(!0),ce.abrupt("return");case 6:g!=null&&(Ee=g.link)!==null&&Ee!==void 0&&Ee.includes("http")?Object(se.S)(g==null?void 0:g.link):pe.push(g==null?void 0:g.link),(g==null?void 0:g.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ut({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:n.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~")}});case 8:case"end":return ce.stop()}},A)}));return function(g,re){return c.apply(this,arguments)}}(),ne=function(A,g,re){var Ee=re.slice();return Ee[A]&&(Ee[A].name=g.name,Ee[A].link=g.link),Ee||[]};if(K.showHeader&&K.showHeaderFooter){var De,Oe,ze,ye,Z,Se,ge;return n.a.createElement(a.a,{className:"".concat(K.isIlearning?G.a["header-iearning"]:G.a.header," ").concat(K.showHeaderFixed?G.a.headerFixed:"")},n.a.createElement(kt,{className:"header"},n.a.createElement("section",{className:G.a["edu-menu"]},(!!K.isIlearning||!(K!=null&&(De=K.setting)!==null&&De!==void 0&&De.main_site)&&!!(K!=null&&(Oe=K.setting)!==null&&Oe!==void 0&&Oe.navbar))&&n.a.createElement(ee.a,{style:{display:"flex",alignItems:"center"},onClick:function(){ut({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},n.a.createElement("img",{className:G.a.logo,title:(ze=K.setting)===null||ze===void 0?void 0:ze.name,src:p||wt.a})),n.a.createElement("ul",{className:"".concat(G.a.menu," ").concat(Object(se.r)()&&"ml0")},Object(se.r)()&&n.a.createElement("li",null,n.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(se.r)()&&K.setting&&ve.map(function(c,A){var g,re,Ee,B,f;return n.a.createElement("li",{key:A,className:!(c!=null&&(g=c.subitem)!==null&&g!==void 0&&g.length)&&tt===(c==null?void 0:c.link)||c!=null&&(re=c.subitem)!==null&&re!==void 0&&re.some(function(u){return tt===(u==null?void 0:u.link)})?G.a.actived:""},n.a.createElement("div",{onClick:function(){return q(c,A)},className:lt.actionTabs.type===4?"".concat(G.a.name," ").concat(G.a.classromediv):G.a.name},n.a.createElement("span",null,function(){var u=c==null?void 0:c.name;{var ae;c==null||((ae=c.subitem)===null||ae===void 0)||ae.map(function(j,de){return j.link===Je.pathname&&(u=j.name),j})}return u}()),(c==null||((Ee=c.subitem)===null||Ee===void 0)?void 0:Ee.length)>0&&n.a.createElement("i",{className:"iconfont icon-zhankai4"})),(c==null||((B=c.subitem)===null||B===void 0)?void 0:B.length)>0&&n.a.createElement("div",{className:G.a.dropDown},c==null||((f=c.subitem)===null||f===void 0)?void 0:f.map(function(u,ae){return n.a.createElement("div",{className:G.a.subName,onClick:function(){return q(u,A)},key:A+"-"+ae},!!ae&&n.a.createElement("div",{className:G.a.line}),n.a.createElement("aside",{className:"font16 c-black"},u.name),n.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},u.content))})))})),n.a.createElement("div",{className:"search-bar",style:{flex:K.isIlearning?"initial":"1 0 auto"}},n.a.createElement("div",{className:"timeShow"},At),!Object(se.r)()&&!(K!=null&&K.isIlearning)&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Y,null),!Ue&&n.a.createElement(r,null),!Ue&&!!(fe!=null&&(ye=fe.userInfo)!==null&&ye!==void 0&&ye.login)&&n.a.createElement(ee.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(fe==null||((Z=fe.userInfo)===null||Z===void 0)?void 0:Z.login,"/user_tidings")},(fe==null||((Se=fe.navigationInfo)===null||Se===void 0||((ge=Se.top)===null||ge===void 0))?void 0:ge.new_message)&&n.a.createElement("span",{className:G.a.newslight}))),!Ue&&n.a.createElement(st,{payload:Ot}))),n.a.createElement(Ce.a,{centered:!0,destroyOnClose:!0,visible:Rt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(se.S)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return xt(!1)}},n.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},n.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"),n.a.createElement("img",{src:Ne.y,width:200,height:200}),n.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),n.a.createElement(Dt,null))}else return n.a.createElement(n.a.Fragment,null)},Vt=V.a=Object(Le.a)(function(O){var U=O.homePage,Me=O.loading,ue=O.user,ke=O.globalSetting,fe=O.shixunHomeworks;return{homePage:U,user:ue,globalSetting:ke,loading:Me.models.index,shixunHomeworks:fe}})(Ht)},sgMA:function(Q,V,e){Q.exports={wrap:"wrap___3CX7A",list:"list___19Y-D"}},vToQ:function(Q,V,e){Q.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",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},xrsn:function(Q,V,e){Q.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",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"yTi+":function(Q,V,e){Q.exports=e.p+"static/AssistantCode3.fdd8db3c.jpeg"}}]); diff --git a/monaco-editor.de01ca0f.async.js b/monaco-editor.de01ca0f.async.js index cb7866ed45..567746bb64 100644 --- a/monaco-editor.de01ca0f.async.js +++ b/monaco-editor.de01ca0f.async.js @@ -1,57 +1,57 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{"+3Gp":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z}),e.d(N,"b",function(){return D});var T=e("MNsG"),le=e("Yr1X"),$=function(){var W=function(x,h){return W=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,w){y.__proto__=w}||function(y,w){for(var f in w)w.hasOwnProperty(f)&&(y[f]=w[f])},W(x,h)};return function(x,h){W(x,h);function y(){this.constructor=x}x.prototype=h===null?Object.create(h):(y.prototype=h.prototype,new y)}}(),R=T.e?1.5:1.35,B=8,z=function(){function W(x){this.zoomLevel=x.zoomLevel,this.fontFamily=String(x.fontFamily),this.fontWeight=String(x.fontWeight),this.fontSize=x.fontSize,this.fontFeatureSettings=x.fontFeatureSettings,this.lineHeight=x.lineHeight|0,this.letterSpacing=x.letterSpacing}return W.createFromValidatedSettings=function(x,h,y){var w=x.get(33),f=x.get(37),v=x.get(36),C=x.get(35),g=x.get(49),u=x.get(46);return W._create(w,f,v,C,g,u,h,y)},W._create=function(x,h,y,w,f,v,C,g){f===0?f=Math.round(R*y):fW.getLineMinColumn(x)?h=h-R.G(W.getLineContent(x),h-1):x>1&&(x=x-1,h=W.getLineMaxColumn(x)),new le.a(x,h)},D.left=function(W,x,h,y){var w=D.leftPosition(x,h,y);return new B(w.lineNumber,w.column,0)},D.moveLeft=function(W,x,h,y,w){var f,v;if(h.hasSelection()&&!y)f=h.selection.startLineNumber,v=h.selection.startColumn;else{var C=D.left(W,x,h.position.lineNumber,h.position.column-(w-1));f=C.lineNumber,v=C.column}return h.move(y,f,v,0)},D.rightPosition=function(W,x,h){return hg?(h=g,v?y=x.getLineMaxColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveDown=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.endLineNumber,v=h.selection.endColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.down(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateDown=function(W,x,h){var y=h.selection,w=D.down(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.down(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.up=function(W,x,h,y,w,f,v){var C=T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize)+w;return h=h-f,h<1?(h=1,v?y=x.getLineMinColumn(h):y=Math.min(x.getLineMaxColumn(h),y)):y=T.a.columnFromVisibleColumn2(W,x,h,C),w=C-T.a.visibleColumnFromColumn(x.getLineContent(h),y,W.tabSize),new B(h,y,w)},D.moveUp=function(W,x,h,y,w){var f,v;h.hasSelection()&&!y?(f=h.selection.startLineNumber,v=h.selection.startColumn):(f=h.position.lineNumber,v=h.position.column);var C=D.up(W,x,f,v,h.leftoverVisibleColumns,w,!0);return h.move(y,C.lineNumber,C.column,C.leftoverVisibleColumns)},D.translateUp=function(W,x,h){var y=h.selection,w=D.up(W,x,y.selectionStartLineNumber,y.selectionStartColumn,h.selectionStartLeftoverVisibleColumns,1,!1),f=D.up(W,x,y.positionLineNumber,y.positionColumn,h.leftoverVisibleColumns,1,!1);return new T.f(new $.a(w.lineNumber,w.column,w.lineNumber,w.column),w.leftoverVisibleColumns,new le.a(f.lineNumber,f.column),f.leftoverVisibleColumns)},D.moveToBeginningOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMinColumn(w),v=x.getLineFirstNonWhitespaceColumn(w)||f,C,g=h.position.column;return g===v?C=f:C=v,h.move(y,w,C,0)},D.moveToEndOfLine=function(W,x,h,y){var w=h.position.lineNumber,f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D.moveToBeginningOfBuffer=function(W,x,h,y){return h.move(y,1,1,0)},D.moveToEndOfBuffer=function(W,x,h,y){var w=x.getLineCount(),f=x.getLineMaxColumn(w);return h.move(y,w,f,0)},D}()},"+a1H":function(Lt,N,e){"use strict";e.r(N);var T=e("+hIS");Object(T.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return e.e(330).then(e.bind(null,"O3xE"))}})},"+hIS":function(Lt,N,e){"use strict";e.d(N,"a",function(){return z});var T=typeof monaco=="undefined"?self.monaco:monaco,le={},$={},R=function(){function D(W){var x=this;this._languageId=W,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise(function(h,y){x._lazyLoadPromiseResolve=h,x._lazyLoadPromiseReject=y})}return D.getOrCreate=function(W){return $[W]||($[W]=new D(W)),$[W]},D.prototype.whenLoaded=function(){return this._lazyLoadPromise},D.prototype.load=function(){var W=this;return this._loadingTriggered||(this._loadingTriggered=!0,le[this._languageId].loader().then(function(x){return W._lazyLoadPromiseResolve(x)},function(x){return W._lazyLoadPromiseReject(x)})),this._lazyLoadPromise},D}();function B(D){return R.getOrCreate(D).load()}function z(D){var W=D.id;le[W]=D,T.languages.register(D);var x=R.getOrCreate(W);T.languages.setMonarchTokensProvider(W,x.whenLoaded().then(function(h){return h.language})),T.languages.onLanguage(W,function(){x.load().then(function(h){T.languages.setLanguageConfiguration(W,h.conf)})})}},"/RFl":function(Lt,N,e){"use strict";e.r(N),e.d(N,"DragAndDropController",function(){return w});var T=e("OhnE"),le=e("pmY6"),$=e("MNsG"),R=e("sswD"),B=e("cGHE"),z=e("aokT"),D=e("gCVg"),W=function(){function f(v,C,g){this.selection=v,this.targetPosition=C,this.copy=g,this.targetSelection=null}return f.prototype.getEditOperations=function(v,C){var g=v.getValueInRange(this.selection);if(this.copy||C.addEditOperation(this.selection,null),C.addEditOperation(new z.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),g),this.selection.containsPosition(this.targetPosition)&&!(this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition)))){this.targetSelection=this.selection;return}if(this.copy){this.targetSelection=new D.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumber>this.selection.endLineNumber){this.targetSelection=new D.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn);return}if(this.targetPosition.lineNumberHe?He:Oe},fe.float=function(Oe,Me){if(typeof Oe=="number")return Oe;if(typeof Oe=="undefined")return Me;var He=parseFloat(Oe);return isNaN(He)?Me:He},fe.prototype.validate=function(Oe){return this.validationFn(fe.float(Oe,this.defaultValue))},fe}(y),C=function(ne){R(fe,ne);function fe(Oe,Me,He,Je){Je===void 0&&(Je=void 0);var nt=this;return typeof Je!="undefined"&&(Je.type="string",Je.default=He),nt=ne.call(this,Oe,Me,He,Je)||this,nt}return fe.string=function(Oe,Me){return typeof Oe!="string"?Me:Oe},fe.prototype.validate=function(Oe){return fe.string(Oe,this.defaultValue)},fe}(y),g=function(ne){R(fe,ne);function fe(Oe,Me,He,Je,nt){nt===void 0&&(nt=void 0);var vt=this;return typeof nt!="undefined"&&(nt.type="string",nt.enum=Je,nt.default=He),vt=ne.call(this,Oe,Me,He,nt)||this,vt._allowedValues=Je,vt}return fe.stringSet=function(Oe,Me,He){return typeof Oe!="string"||He.indexOf(Oe)===-1?Me:Oe},fe.prototype.validate=function(Oe){return fe.stringSet(Oe,this.defaultValue,this._allowedValues)},fe}(y),u=function(ne){R(fe,ne);function fe(Oe,Me,He,Je,nt,vt,Rt){Rt===void 0&&(Rt=void 0);var Dt=this;return typeof Rt!="undefined"&&(Rt.type="string",Rt.enum=nt,Rt.default=Je),Dt=ne.call(this,Oe,Me,He,Rt)||this,Dt._allowedValues=nt,Dt._convert=vt,Dt}return fe.prototype.validate=function(Oe){return typeof Oe!="string"?this.defaultValue:this._allowedValues.indexOf(Oe)===-1?this.defaultValue:this._convert(Oe)},fe}(x);function s(ne){switch(ne){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}var l=function(ne){R(fe,ne);function fe(){return ne.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[T.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),T.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),T.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:T.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return fe.prototype.validate=function(Oe){switch(Oe){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},fe.prototype.compute=function(Oe,Me,He){return He===0?Oe.accessibilitySupport:He},fe}(x),c=function(ne){R(fe,ne);function fe(){var Oe=this,Me={insertSpace:!0};return Oe=ne.call(this,13,"comments",Me,{"editor.comments.insertSpace":{type:"boolean",default:Me.insertSpace,description:T.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{insertSpace:w.boolean(Me.insertSpace,this.defaultValue.insertSpace)}},fe}(x);function p(ne){switch(ne){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var _;(function(ne){ne[ne.Line=1]="Line",ne[ne.Block=2]="Block",ne[ne.Underline=3]="Underline",ne[ne.LineThin=4]="LineThin",ne[ne.BlockOutline=5]="BlockOutline",ne[ne.UnderlineThin=6]="UnderlineThin"})(_||(_={}));function L(ne){switch(ne){case"line":return _.Line;case"block":return _.Block;case"underline":return _.Underline;case"line-thin":return _.LineThin;case"block-outline":return _.BlockOutline;case"underline-thin":return _.UnderlineThin}}var I=function(ne){R(fe,ne);function fe(){return ne.call(this,104,[55,26])||this}return fe.prototype.compute=function(Oe,Me,He){var Je="monaco-editor";return Me.get(26)&&(Je+=" "+Me.get(26)),Oe.extraEditorClassName&&(Je+=" "+Oe.extraEditorClassName),Me.get(55)==="default"?Je+=" mouse-default":Me.get(55)==="copy"&&(Je+=" mouse-copy"),Me.get(85)&&(Je+=" showUnused"),Je},fe}(h),P=function(ne){R(fe,ne);function fe(){return ne.call(this,25,"emptySelectionClipboard",!0,{description:T.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return fe.prototype.compute=function(Oe,Me,He){return He&&Oe.emptySelectionClipboard},fe}(w),A=function(ne){R(fe,ne);function fe(){var Oe=this,Me={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return Oe=ne.call(this,28,"find",Me,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:Me.seedSearchStringFromSelection,description:T.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:Me.autoFindInSelection,enumDescriptions:[T.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),T.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),T.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:T.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:Me.globalFindClipboard,description:T.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:le.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:Me.addExtraSpaceOnTop,description:T.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{seedSearchStringFromSelection:w.boolean(Me.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:typeof Oe.autoFindInSelection=="boolean"?Oe.autoFindInSelection?"always":"never":g.stringSet(Me.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:w.boolean(Me.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:w.boolean(Me.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},fe}(x),Q=function(ne){R(fe,ne);function fe(){return ne.call(this,35,"fontLigatures",fe.OFF,{anyOf:[{type:"boolean",description:T.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:T.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:T.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return fe.prototype.validate=function(Oe){return typeof Oe=="undefined"?this.defaultValue:typeof Oe=="string"?Oe==="false"?fe.OFF:Oe==="true"?fe.ON:Oe:Boolean(Oe)?fe.ON:fe.OFF},fe.OFF='"liga" off, "calt" off',fe.ON='"liga" on, "calt" on',fe}(x),K=function(ne){R(fe,ne);function fe(){return ne.call(this,34)||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo},fe}(h),U=function(ne){R(fe,ne);function fe(){return ne.call(this,36,"fontSize",he.fontSize,{type:"number",minimum:6,maximum:100,default:he.fontSize,description:T.a("fontSize","Controls the font size in pixels.")})||this}return fe.prototype.validate=function(Oe){var Me=v.float(Oe,this.defaultValue);return Me===0?he.fontSize:v.clamp(Me,6,100)},fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo.fontSize},fe}(y),V=function(ne){R(fe,ne);function fe(){var Oe=this,Me={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},He={type:"string",enum:["peek","gotoAndPeek","goto"],default:Me.multiple,enumDescriptions:[T.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),T.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),T.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return Oe=ne.call(this,41,"gotoLocation",Me,{"editor.gotoLocation.multiple":{deprecationMessage:T.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleTypeDefinitions":B({description:T.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleDeclarations":B({description:T.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleImplementations":B({description:T.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},He),"editor.gotoLocation.multipleReferences":B({description:T.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},He),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:Me.alternativeDefinitionCommand,description:T.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:Me.alternativeTypeDefinitionCommand,description:T.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:Me.alternativeDeclarationCommand,description:T.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:Me.alternativeImplementationCommand,description:T.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:Me.alternativeReferenceCommand,description:T.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this,Oe}return fe.prototype.validate=function(Oe){var Me,He,Je,nt,vt;if(typeof Oe!="object")return this.defaultValue;var Rt=Oe;return{multiple:g.stringSet(Rt.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:(Me=Rt.multipleDefinitions)!==null&&Me!==void 0?Me:g.stringSet(Rt.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:(He=Rt.multipleTypeDefinitions)!==null&&He!==void 0?He:g.stringSet(Rt.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:(Je=Rt.multipleDeclarations)!==null&&Je!==void 0?Je:g.stringSet(Rt.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:(nt=Rt.multipleImplementations)!==null&&nt!==void 0?nt:g.stringSet(Rt.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:(vt=Rt.multipleReferences)!==null&&vt!==void 0?vt:g.stringSet(Rt.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:C.string(Rt.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:C.string(Rt.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:C.string(Rt.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:C.string(Rt.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:C.string(Rt.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},fe}(x),de=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,delay:300,sticky:!0};return Oe=ne.call(this,44,"hover",Me,{"editor.hover.enabled":{type:"boolean",default:Me.enabled,description:T.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:Me.delay,description:T.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:Me.sticky,description:T.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),delay:f.clampedInt(Me.delay,this.defaultValue.delay,0,1e4),sticky:w.boolean(Me.sticky,this.defaultValue.sticky)}},fe}(x),_e=function(ne){R(fe,ne);function fe(){return ne.call(this,107,[40,48,30,54,78,50])||this}return fe.prototype.compute=function(Oe,Me,He){return fe.computeLayout(Me,{outerWidth:Oe.outerWidth,outerHeight:Oe.outerHeight,lineHeight:Oe.fontInfo.lineHeight,lineNumbersDigitCount:Oe.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:Oe.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:Oe.fontInfo.maxDigitWidth,pixelRatio:Oe.pixelRatio})},fe.computeLayout=function(Oe,Me){var He=Me.outerWidth|0,Je=Me.outerHeight|0,nt=Me.lineHeight|0,vt=Me.lineNumbersDigitCount|0,Rt=Me.typicalHalfwidthCharacterWidth,Dt=Me.maxDigitWidth,Kt=Me.pixelRatio,ao=Oe.get(40),lo=Oe.get(50).renderType!==0,so=Oe.get(51)|0,jt=Oe.get(54),pt=jt.enabled,gt=jt.side,Tt=jt.renderCharacters,it=Kt>=2?Math.round(jt.scale*2):jt.scale,et=jt.maxColumn|0,ut=Oe.get(78),Ct=ut.verticalScrollbarSize|0,ht=ut.verticalHasArrows,Et=ut.arrowSize|0,Yt=ut.horizontalScrollbarSize|0,Nt=Oe.get(48),bt=Oe.get(30),$e;if(typeof Nt=="string"&&/^\d+(\.\d+)?ch$/.test(Nt)){var Ye=parseFloat(Nt.substr(0,Nt.length-2));$e=f.clampedInt(Ye*Rt,0,0,1e3)}else $e=f.clampedInt(Nt,0,0,1e3);bt&&($e+=16);var ze=0;if(lo){var Ke=Math.max(vt,so);ze=Math.round(Ke*Dt)}var ge=0;ao&&(ge=nt);var G=0,oe=G+ge,Y=oe+ze,ae=Y+$e,Fe=He-ge-ze-$e,dt,Ot,Qt,to;if(!pt)Ot=0,Qt=0,dt=0,to=Fe;else{var fo=it/Kt;dt=Tt?1:2,Qt=Math.max(0,Math.floor((Fe-Ct-2)*fo/(Rt+fo)))+z;var ho=Qt/fo;ho>et&&(Qt=Math.floor(et*fo)),to=Fe-Qt,gt==="left"?(Ot=0,G+=Qt,oe+=Qt,Y+=Qt,ae+=Qt):Ot=He-Qt-Ct}var _o=Math.max(1,Math.floor((to-Ct-2)/Rt)),Do=ht?Et:0;return{width:He,height:Je,glyphMarginLeft:G,glyphMarginWidth:ge,lineNumbersLeft:oe,lineNumbersWidth:ze,decorationsLeft:Y,decorationsWidth:$e,contentLeft:ae,contentWidth:to,renderMinimap:dt,minimapLeft:Ot,minimapWidth:Qt,viewportColumn:_o,verticalScrollbarWidth:Ct,horizontalScrollbarHeight:Yt,overviewRuler:{top:Do,width:Ct,height:Je-2*Do,right:0}}},fe}(h),Se=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0};return Oe=ne.call(this,47,"lightbulb",Me,{"editor.lightbulb.enabled":{type:"boolean",default:Me.enabled,description:T.a("codeActions","Enables the code action lightbulb in the editor.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled)}},fe}(x),Ie=function(ne){R(fe,ne);function fe(){return ne.call(this,49,"lineHeight",he.lineHeight,0,150,{description:T.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.fontInfo.lineHeight},fe}(f),Pe=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return Oe=ne.call(this,54,"minimap",Me,{"editor.minimap.enabled":{type:"boolean",default:Me.enabled,description:T.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:Me.side,description:T.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:Me.showSlider,description:T.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:Me.scale,minimum:1,maximum:3,description:T.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:Me.renderCharacters,description:T.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:Me.maxColumn,description:T.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),side:g.stringSet(Me.side,this.defaultValue.side,["right","left"]),showSlider:g.stringSet(Me.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:w.boolean(Me.renderCharacters,this.defaultValue.renderCharacters),scale:f.clampedInt(Me.scale,1,1,3),maxColumn:f.clampedInt(Me.maxColumn,this.defaultValue.maxColumn,1,1e4)}},fe}(x);function Ve(ne){return ne==="ctrlCmd"?le.e?"metaKey":"ctrlKey":"altKey"}var ke=function(ne){R(fe,ne);function fe(){var Oe=this,Me={enabled:!0,cycle:!1};return Oe=ne.call(this,64,"parameterHints",Me,{"editor.parameterHints.enabled":{type:"boolean",default:Me.enabled,description:T.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:Me.cycle,description:T.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe!="object")return this.defaultValue;var Me=Oe;return{enabled:w.boolean(Me.enabled,this.defaultValue.enabled),cycle:w.boolean(Me.cycle,this.defaultValue.cycle)}},fe}(x),se=function(ne){R(fe,ne);function fe(){return ne.call(this,105)||this}return fe.prototype.compute=function(Oe,Me,He){return Oe.pixelRatio},fe}(h),ee=function(ne){R(fe,ne);function fe(){var Oe=this,Me={other:!0,comments:!1,strings:!1};return Oe=ne.call(this,66,"quickSuggestions",Me,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:Me.strings,description:T.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:Me.comments,description:T.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:Me.other,description:T.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:Me,description:T.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this,Oe.defaultValue=Me,Oe}return fe.prototype.validate=function(Oe){if(typeof Oe=="boolean")return Oe;if(typeof Oe=="object"){var Me=Oe,He={other:w.boolean(Me.other,this.defaultValue.other),comments:w.boolean(Me.comments,this.defaultValue.comments),strings:w.boolean(Me.strings,this.defaultValue.strings)};return He.other&&He.comments&&He.strings?!0:!He.other&&!He.comments&&!He.strings?!1:He}return this.defaultValue},fe}(x),ie=function(ne){R(fe,ne);function fe(){return ne.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[T.a("lineNumbers.off","Line numbers are not rendered."),T.a("lineNumbers.on","Line numbers are rendered as absolute number."),T.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),T.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:T.a("lineNumbers","Controls the display of line numbers.")})||this}return fe.prototype.validate=function(Oe){var Me=this.defaultValue.renderType,He=this.defaultValue.renderFn;return typeof Oe!="undefined"&&(typeof Oe=="function"?(Me=4,He=Oe):Oe==="interval"?Me=3:Oe==="relative"?Me=2:Oe==="on"?Me=1:Me=0),{renderType:Me,renderFn:He}},fe}(x);function q(ne){var fe=ne.get(73);return fe==="editable"?ne.get(68):!(fe==="on")}var ce=function(ne){R(fe,ne);function fe(){var Oe=this,Me=[];return Oe=ne.call(this,77,"rulers",Me,{type:"array",items:{type:"number"},default:Me,description:T.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this,Oe}return fe.prototype.validate=function(Oe){if(Array.isArray(Oe)){for(var Me=[],He=0,Je=Oe;He