build/static/js/37.4e9b56d8.chunk.js

1 line
66 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[37],{"/k9T":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(a("kLXV"));a("k3Gp");var l=i(a("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}a("L9fm"),t.default=function(e){var t=e.title,a=e.children,i=e.btn,r=e.onCancel,c=e.visible;return l.default.createElement(n.default,{visible:c,onCancel:r,title:t,width:"520px",footer:i,centered:!0,wrapClassName:"deleteBox"},a)}},"07mW":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(a("kLXV"));a("k3Gp");var l=r(a("q1tI")),i=a("sYIF");function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.QQVisible,r=e.setQQVisible;return l.default.createElement(n.default,{centered:!0,destroyOnClose:!0,visible:t,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,i.openNewWindow)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return r(!1)}},l.default.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},l.default.createElement("p",null,"您可以在QQ服务群向管理员申请获得继续操作的权限"),l.default.createElement("img",{src:a("wZ8e"),width:200,height:200,alt:""}),l.default.createElement("p",null,"群号693542422 ")))}},"1enj":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("kLXV")),l=s(a("2/Rp")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("k3Gp"),a("L/Qf");var r=a("q1tI"),c=s(r);a("hREH"),a("7dqz");var o=s(a("bjH3")),u=s(a("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.showNotice,a=e.system_notification,s=e.history,d=e.login,f=e.hideSystemNotice,m=(0,r.useState)(!1),p=i(m,2),E=p[0],k=p[1];return(0,r.useEffect)((function(){a&&!a.is_read&&t&&d&&k(!0)}),[a,d]),c.default.createElement(n.default,{visible:E,width:"1000px",footer:!1,title:!1,centered:!0,closable:!1,wrapClassName:"systemBox"},c.default.createElement("div",{className:"sysBox"},c.default.createElement("div",{className:"sysnoticeBox"},c.default.createElement("p",{className:"ntitle"},a&&a.subject),c.default.createElement("p",{className:"nSubtitle"},a&&a.sub_subject),c.default.createElement(o.default,{className:"break_word_comments imageLayerParent",value:a&&a.content,url:s.location}),c.default.createElement("div",{className:"nBtn"},c.default.createElement(l.default,{type:"primary",className:"btnblue",onClick:function(){if(d&&a&&a.id){var e="/users/"+d+"/system_notification_histories.json";u.default.post(e,{system_notification_id:a.id}).then((function(e){k(!1),f()})).catch((function(e){k(!1),f()}))}else k(!1),f()}},"确认并继续")))))}},"5A3O":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=E(a("W9HT")),l=E(a("tsqr")),i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();t.TPMIndexHOC=function(e){return function(t){function a(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e));return t.keyupListener=function(e){"Escape"===e.key&&t.setState({globalLoading:!1})},t.gettablogourlnull=function(){t.setState({mygetHelmetapi:void 0});var e=document.createElement("link"),a=document.getElementById("dynamic-favicon");e.id="dynamic-favicon",e.rel="shortcut icon",e.href="/react/build/./favicon.ico",a&&document.head.removeChild(a),document.head.appendChild(e)},t.gettablogourldata=function(e){var t=document.createElement("link"),a=document.getElementById("dynamic-favicon");t.id="dynamic-favicon",t.rel="shortcut icon",t.href="/"+e.data.setting.tab_logo_url,a&&document.head.removeChild(a),document.head.appendChild(t)},t.getAppdata=function(){try{var e=JSON.parse(localStorage.getItem("chromesetting")),a=JSON.parse(localStorage.getItem("chromesettingresponse"));t.setState({mygetHelmetapi:e}),e.tab_logo_url?t.gettablogourldata(a):t.gettablogourlnull()}catch(e){console.log("hoc获取游览器配置失败 重新请求开始读取配置"),t.getAppdatausr()}},t.getAppdatausr=function(){s.default.get("/setting.json").then((function(e){e&&e.data&&(t.setState({mygetHelmetapi:e.data.setting}),localStorage.setItem("chromesetting",JSON.stringify(e.data.setting)),localStorage.setItem("chromesettingresponse",JSON.stringify(e)))})).catch((function(e){}))},t.fetchUsers=function(){"/"===t.props.match.path?t.setState({publicNav:!0}):t.setState({publicNav:!1});s.default.get("/users/get_user_info.json").then((function(e){e&&e.data&&(t.initCommonState(e.data),t.setState({tpmLoading:!1,completeProfile:e.data.profile_completed}),e.data&&e.data.login?e.data.has_gitea_user?t.setState({giteaVisible:!1}):t.setState({giteaVisible:!0,email:e.data.email}):t.setState({giteaVisible:!1}))})).catch((function(e){console.log(e)}))},t.hideLoginDialog=function(){t.setState({isRender:!1,isloginCancel:void 0})},t.showLoginDialog=function(e){t.setState({isRender:!0,isloginCancel:"iscancel",gopage:e})},t.checkIfLogin=function(){return t.state.current_user&&""!=t.state.current_user.login},t.onOk=function(e){var a=t.state.current_user;s.default.post("/users/sync_user_info.json",i({login:a&&a.login},e)).then((function(e){e&&e.data&&0===e.data.status&&(t.setState({giteaVisible:!1,email:void 0}),window.location.reload())})).catch((function(e){}))},t.hideSystemNotice=function(){t.setState({showNotice:!1}),t.getAppdatausr()},t.showCompeleteDialog=function(){t.setState({showCP:!0})},window.$("#root").css("position","relative"),t.state={tpmLoading:!0,resLoading:!0,Headertop:void 0,isRender:!1,globalLoading:!1,dataquerys:{},isloginCancel:void 0,mygetHelmetapi:null,email:void 0,completeProfile:!1,showCP:!1,showNotice:!0,gopage:void 0,giteaVisible:!1},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,t),r(a,[{key:"initCommonState",value:function(e){var t=Object.assign({},i({},e),{image_url:""+e.image_url});this.setState({user:t,current_user:t})}},{key:"componentWillUnmount",value:function(){window.removeEventListener("keyup",this.keyupListener)}},{key:"componentWillMount",value:function(){this.fetchUsers()}},{key:"componentDidMount",value:function(){window.addEventListener("keyup",this.keyupListener),"/"===this.props.match.path||("/403"===this.props.match.path?document.title="你没有权限访问":"/nopage"===this.props.match.path&&(document.title="没有找到该页面")),this.getAppdata(),window.scrollTo(0,0)}},{key:"render",value:function(){var t=this,a=this.state,r=a.isRender,s=a.current_user,E=a.giteaVisible,k=a.email,h=a.completeProfile,g=a.showCP,N=a.showNotice,b=a.publicNav,v=a.mygetHelmetapi,S={showLoginDialog:this.showLoginDialog,checkIfLogin:this.checkIfLogin,resetUserInfo:this.fetchUsers,showCompeleteDialog:this.showCompeleteDialog};return c.default.createElement("div",{className:"indexHOC"},c.default.createElement(p.default,{showNotice:N,system_notification:v&&v.system_notification,history:this.props.history,login:s&&s.login,hideSystemNotice:this.hideSystemNotice}),c.default.createElement(f.default,{visible:E,email:k,isCancel:!1,onOk:this.onOk,onCancel:function(){l.default.info("未填邮箱及密码,可能影响协同开发部分功能的使用"),t.setState({giteaVisible:!1})},showNotification:this.props.showNotification,current_user:s}),c.default.createElement(m.default,{visible:!h&&g,onCancel:function(){t.setState({showCP:!1})},history:this.props.history}),!0===r?c.default.createElement(d.default,i({Modifyloginvalue:function(){return t.hideLoginDialog()}},this.props,this.state)):"",c.default.createElement(o.default,i({},this.state,this.props,S,{publicNav:b})),c.default.createElement(n.default,{spinning:this.state.globalLoading,delay:0,className:"globalSpin",size:"large",tip:this._gLoadingTip||"加载中..."},c.default.createElement("div",{className:"newContainer newContainers"},c.default.createElement("div",{style:{height:"72px"}}),c.default.createElement("div",{style:{minHeight:"60vh"}},s&&c.default.createElement(e,i({initCommonState:function(e){return t.initCommonState(e)}},this.props,this.state,S))))),c.default.createElement(u.default,i({},this.state,this.props)))}}]),a}(c.default.Component)},a("04bd"),a("8/o9");var c=E(a("q1tI")),o=E(a("POou")),u=E(a("PQdb")),s=E(a("vDqi"));a("7aN/");var d=E(a("CWZq")),f=E(a("vwE6")),m=E(a("beKO")),p=E(a("1enj"));function E(e){return e&&e.__esModule?e:{default:e}}},"7aN/":function(e,t,a){},"7dqz":function(e,t,a){},AZym:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img1.e0beda57.png"},"CON+":function(e,t,a){},Dgc1:function(e,t,a){},Drq8:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img7.e4a68e6e.png"},E6Vx:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img15.87a3556c.png"},F9qy:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img4.53c937cb.png"},"G4Y/":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img3.cee3ac5b.png"},GNFk:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(a("kLXV")),l=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a("k3Gp");var i=a("q1tI"),r=o(i),c=(a("sYIF"),o(a("vDqi")));function o(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.gotoback=function(e){!0===e?window.location.href="/":null!=a.props.AccountProfiletype?(a.setState({AccountProfiletype:!1}),a.props.hideAccountProfile()):(window.location.href="/",a.setState({AccountProfiletype:!1}))},a.state={AccountProfiletype:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this;null!=this.props.AccountProfiletype&&this.setState({AccountProfiletype:this.props.AccountProfiletype}),c.default.interceptors.response.use((function(t){return null!=t&&t&&402===t.data.status&&(document.title="提示",e.setState({AccountProfiletype:!0})),t}),(function(e){}))}},{key:"render",value:function(){var e=this,t=this.props,a=t.content,l=t.okText,i=t.okHref,c=t.cannelText,o=t.Accounturltype;return r.default.createElement(n.default,{keyboard:!1,title:"提示",visible:this.state.AccountProfiletype,closable:!1,footer:null,destroyOnClose:!0,centered:!0,width:"530px"},r.default.createElement("div",{className:"task-popup-content"},r.default.createElement("p",{className:"task-popup-text-center font-16"}," ",a||"您需要去完善您的个人资料,才能使用此功能"),r.default.createElement("div",{className:"clearfix mt30 edu-txt-center"},r.default.createElement("a",{className:"task-btn mr30",onClick:function(){return e.gotoback(o)}},c||"稍后完善"),r.default.createElement("a",{className:"task-btn task-btn-orange",href:i||"/account/profile/edit"}," ",l||"立即完善"))))}}]),t}(i.Component);t.default=u},INgk:function(e,t){e.exports="data:image/png;base64,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"},K7Ds:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=v(a("q1tI")),l=a("5A3O"),i=v(a("Z67b")),r=v(a("AZym")),c=v(a("R+ce")),o=v(a("G4Y/")),u=v(a("F9qy")),s=v(a("NRkz")),d=v(a("KteN")),f=v(a("Drq8")),m=v(a("eB3O")),p=v(a("bxRR")),E=v(a("nVaj")),k=v(a("E6Vx")),h=v(a("h2YQ")),g=v(a("lg1i")),N=v(a("mdsg")),b=v(a("lvdy"));function v(e){return e&&e.__esModule?e:{default:e}}a("vfBC"),t.default=(0,l.TPMIndexHOC)((function(){return n.default.createElement("div",{className:"teaching"},n.default.createElement("div",{className:"tea_head"},n.default.createElement("div",null,n.default.createElement("a",{href:"#teaching_part1"},n.default.createElement("div",{className:"head_til1"},"大规模实训课程体系")),n.default.createElement("a",{href:"#teaching_part2"},n.default.createElement("div",{className:"head_til2"},"集成化班级协同空间")),n.default.createElement("a",{href:"#teaching_part3"},n.default.createElement("div",{className:"head_til3"},"多联盟共建开源竞赛"))),n.default.createElement("img",{src:i.default,onClick:function(){return window.open("https://www.educoder.net","_blank")}})),n.default.createElement("div",{className:"tea_part1"},n.default.createElement("span",{id:"teaching_part1"}),n.default.createElement("p",{className:"tea_title"},"大规模实训课程体系"),n.default.createElement("p",{className:"tips"},"谢绝纸上谈兵,精心打造教学、标注、练平一体化的实战环境"),n.default.createElement("div",{className:"tea_small_title"},n.default.createElement("span",null,"实践课程"),n.default.createElement("a",{href:"https://www.educoder.net/paths",target:"_blank"},"查看更多",n.default.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),n.default.createElement("div",{className:"content"},n.default.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/54"}},n.default.createElement("img",{src:r.default}),n.default.createElement("p",null,"Java项目开发实战入门"),n.default.createElement("div",null,n.default.createElement("i",{className:"iconfont icon-zhangjieicon"}),"10",n.default.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"121992"),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/3702"}},n.default.createElement("img",{src:c.default}),n.default.createElement("p",null,"基于TRUSTIE的软件工程实践教…"),n.default.createElement("div",null,n.default.createElement("i",{className:"iconfont icon-zhangjieicon"}),"11",n.default.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"2250"),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/85"}},n.default.createElement("img",{src:o.default}),n.default.createElement("p",null,"Python零基础到精通"),n.default.createElement("div",null,n.default.createElement("i",{className:"iconfont icon-zhangjieicon"}),"11",n.default.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"114131"),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical",onClick:function(){return window.location.href="https://www.educoder.net/paths/936"}},n.default.createElement("img",{src:u.default}),n.default.createElement("p",null,"计算机实验教学中心开放实验"),n.default.createElement("div",null,n.default.createElement("i",{className:"iconfont icon-zhangjieicon"}),"5",n.default.createElement("i",{className:"iconfont icon-chengyuan1 ml25"}),"135381"),n.default.createElement("p",{className:"hover_bar"}))),n.default.createElement("div",{className:"tea_small_title"},n.default.createElement("span",null,"实践项目"),n.default.createElement("a",{href:"https://www.educoder.net/shixuns",target:"_blank"},"查看更多",n.default.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),n.default.createElement("div",{className:"content practice"},n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/zesqa3wi/challenges"}},n.default.createElement("img",{src:s.default})),n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/ie6zxg7r/challenges"}},n.default.createElement("img",{src:d.default})),n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/64xb9k2q/challenges"}},n.default.createElement("img",{src:f.default}))),n.default.createElement("div",{className:"content practice"},n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/tb7hw62n/challenges"}},n.default.createElement("img",{src:m.default})),n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/9vhkc6jf/challenges"}},n.default.createElement("img",{src:p.default})),n.default.createElement("div",{onClick:function(){return window.location.href="https://www.educoder.net/shixuns/5xcigsov/challenges"}},n.default.createElement("img",{src:E.default})))),n.default.createElement("div",{className:"tea_part2_bg"},n.default.createElement("span",{id:"teaching_part2"}),n.default.createElement("div",{className:"tea_part2"},n.default.createElement("p",{className:"tea_title"},"集成化班级协同空间"),n.default.createElement("p",{className:"tips"},"支持实验、作业、视频、考试、毕设等十余种线上线下管理工具"),n.default.createElement("div",{className:"tea_small_title"},n.default.createElement("span",null,"教学课堂"),n.default.createElement("a",{href:"https://www.educoder.net/classrooms",target:"_blank"},"查看更多",n.default.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),n.default.createElement("div",{className:"content"},n.default.createElement("div",{className:"vertical classroom1",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/7ckfx39w/announcement"}},n.default.createElement("p",null,"第四届中国软件开源创新大赛培训"),n.default.createElement("img",{src:k.default}),n.default.createElement("p",null,"喻银凤"),n.default.createElement("p",{className:"thread"}),n.default.createElement("div",null,n.default.createElement("div",{className:"mr45"},n.default.createElement("span",{className:"num"},"7241"),n.default.createElement("span",{className:"font-12 ml10"},"人"),n.default.createElement("p",null,"成员数")),n.default.createElement("div",null,n.default.createElement("span",{className:"num"},"18"),n.default.createElement("span",{className:"font-12 ml10"},"次"),n.default.createElement("p",null,"作业数"))),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical classroom2",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/fwcka9or/announcement"}},n.default.createElement("p",null,"第三届全国高校绿色计算创新大赛培训"),n.default.createElement("img",{src:h.default}),n.default.createElement("p",null,"实践教学"),n.default.createElement("p",{className:"thread"}),n.default.createElement("div",null,n.default.createElement("div",{className:"mr45"},n.default.createElement("span",{className:"num"},"68824"),n.default.createElement("span",{className:"font-12 ml10"},"人"),n.default.createElement("p",null,"成员数")),n.default.createElement("div",null,n.default.createElement("span",{className:"num"},"9"),n.default.createElement("span",{className:"font-12 ml10"},"次"),n.default.createElement("p",null,"作业数"))),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical classroom3",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/owftcsph/shixun_homework"}},n.default.createElement("p",null,"基于TRUSTIE的软件工程教学"),n.default.createElement("img",{src:g.default}),n.default.createElement("p",null,"朱郑州"),n.default.createElement("p",{className:"thread"}),n.default.createElement("div",null,n.default.createElement("div",{className:"mr45"},n.default.createElement("span",{className:"num"},"61"),n.default.createElement("span",{className:"font-12 ml10"},"人"),n.default.createElement("p",null,"成员数")),n.default.createElement("div",null,n.default.createElement("span",{className:"num"},"34"),n.default.createElement("span",{className:"font-12 ml10"},"次"),n.default.createElement("p",null,"作业数"))),n.default.createElement("p",{className:"hover_bar"})),n.default.createElement("div",{className:"vertical classroom4",onClick:function(){return window.location.href="https://www.educoder.net/classrooms/2029/announcement"}},n.default.createElement("p",null,"计算机程序设计C语言"),n.default.createElement("img",{src:N.default}),n.default.createElement("p",null,"拓明福"),n.default.createElement("p",{className:"thread"}),n.default.createElement("div",null,n.default.createElement("div",{className:"mr45"},n.default.createElement("span",{className:"num"},"79753"),n.default.createElement("span",{className:"font-12 ml10"},"人"),n.default.createElement("p",null,"成员数")),n.default.createElement("div",null,n.default.createElement("span",{className:"num"},"105"),n.default.createElement("span",{className:"font-12 ml10"},"次"),n.default.createElement("p",null,"作业数"))),n.default.createElement("p",{className:"hover_bar"}))))),n.default.createElement("div",{className:"tea_part3_bg"},n.default.createElement("span",{id:"teaching_part3"}),n.default.createElement("div",{className:"tea_part3"},n.default.createElement("p",{className:"tea_title"},"多联盟共建开源竞赛"),n.default.createElement("p",{className:"tips"},"聚焦开源定期开展有奖大型竞赛,让您的作品伴随您成长"),n.default.createElement("div",{className:"tea_small_title"},n.default.createElement("span",null,"在线竞赛"),n.default.createElement("a",{href:"https://www.educoder.net/competitions",target:"_blank"},"查看更多",n.default.createElement("i",{className:"iconfont icon-jiantou1 font-12 ml8"}))),n.default.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc_2021_projects_type1"}},n.default.createElement("img",{src:b.default}),n.default.createElement("div",{className:"center"},n.default.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源项目创新赛命题组"),n.default.createElement("p",{className:"tip"},"开源项目创新赛聚焦发起或参与开源项目创新开发,设计了命题组和自由组两个组别,其中命题组为参赛团队参与指定开源项目进行贡献。"),n.default.createElement("p",null,"竞赛时间:",n.default.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),n.default.createElement("p",null,"报名截至时间:",n.default.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),n.default.createElement("div",null,n.default.createElement("p",{className:"col85"},"奖金"),n.default.createElement("p",{className:"col"},"¥ 335,000"))),n.default.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc_2021_projects_type2"}},n.default.createElement("img",{src:b.default}),n.default.createElement("div",{className:"center"},n.default.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源项目创新赛自由组"),n.default.createElement("p",{className:"tip"},"开源项目创新赛聚焦发起或参与开源项目创新开发,设计了命题和自由组两个组别,其中自由组为参赛团队将科研成果/论文算法开源到竞赛平台并进行持续创新。"),n.default.createElement("p",null,"竞赛时间:",n.default.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),n.default.createElement("p",null,"报名时间:",n.default.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),n.default.createElement("div",null,n.default.createElement("p",{className:"col85"},"奖金"),n.default.createElement("p",{className:"col"},"¥ 235,000"))),n.default.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc-courses-2021_type1"}},n.default.createElement("img",{src:b.default}),n.default.createElement("div",{className:"center"},n.default.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源实践教学赛命题组"),n.default.createElement("p",{className:"tip"},"开源实践教学赛聚焦基于开源技术构建在线实践教学资源开展实践教学,设计了命题组和自由组两个组别,其中命题组要求围绕指定开源技术/平台构建符合MOOP规范的实践教学资源并开展实践教学。"),n.default.createElement("p",null,"竞赛时间:",n.default.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),n.default.createElement("p",null,"报名时间:",n.default.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),n.default.createElement("div",null,n.default.createElement("p",{className:"col85"},"奖金"),n.default.createElement("p",{className:"col"},"¥ 335,000"))),n.default.createElement("div",{className:"content",onClick:function(){return window.location.href="https://www.educoder.net/competitions/index/gcc-courses-2021_type2"}},n.default.createElement("img",{src:b.default}),n.default.createElement("div",{className:"center"},n.default.createElement("p",{className:"title"},"第四届中国软件开源创新大赛——开源实践教学赛自由组"),n.default.createElement("p",{className:"tip"},"开源实践教学赛聚焦基于开源技术构建在线实践教学资源开展实践教学,设计了命题组和自由组两个组别,其中自由组不限技术/平台、基于实际教学需求构建符合MOOP规范的实践教学资源并开展实践教学。"),n.default.createElement("p",null,"竞赛时间:",n.default.createElement("span",{className:"col18"},"2021/03/31 — 2021/11/30")),n.default.createElement("p",null,"报名时间:",n.default.createElement("span",{className:"col18"},"2021/11/30 00:00:00"))),n.default.createElement("div",null,n.default.createElement("p",{className:"col85"},"奖金"),n.default.createElement("p",{className:"col"},"¥ 335,000"))))))}))},KteN:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img6.8f81bf78.png"},L9fm:function(e,t,a){},NRkz:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img5.ca3a2287.png"},OSyE:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("kLXV")),l=m(a("9yH6")),i=m(a("Vl3Y")),r=m(a("5rEg")),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("k3Gp"),a("K4yd"),a("tULf"),a("1vPl");var u=a("q1tI"),s=m(u),d=m(a("vDqi")),f=m(a("aqs5"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=i.default.create()((0,u.forwardRef)((function(e){var t=e&&e.form,a=t.getFieldDecorator,m=t.validateFields,p=t.setFieldsValue,E=(0,u.useState)(!1),k=o(E,2),h=k[0],g=k[1];return(0,u.useEffect)((function(){h||p({code:void 0,role:"developer"})}),[h]),s.default.createElement(s.default.Fragment,null,s.default.createElement(n.default,{title:"加入项目",width:"480px",visible:h,centered:!0,onOk:function(){m((function(t,a){if(console.log(t),!t){d.default.post("/applied_projects.json",{applied_project:c({},a)}).then((function(t){t&&t.data&&(g(!1),e.showNotification("申请加入项目成功,等待审核!"))})).catch((function(e){}))}}))},onCancel:function(){return g(!1)}},s.default.createElement(i.default,{layout:"inline",className:"inviteForm"},s.default.createElement(i.default.Item,{label:"项目邀请码"},a("code",{rules:[{required:!0,message:" "},{validator:function(e,t,a){t?(t.length<6||t.length>6)&&a("请输入6位数的邀请码"):a("请输入6位数的邀请码"),a()}}]})(s.default.createElement(r.default,{placeholder:"请输入6位项目邀请码",autoComplete:"off",maxLength:6,style:{width:"300px"}}))),s.default.createElement(i.default.Item,{label:"选择角色"},a("role",{rules:[{required:!0,message:"请选择角色"}]})(s.default.createElement(l.default.Group,null,s.default.createElement(l.default,{value:"manager"},"管理员"),s.default.createElement(l.default,{value:"developer"},"开发者"),s.default.createElement(l.default,{value:"reporter"},"报告者")))))),s.default.createElement(f.default,c({},e,{sureFunc:function(){return g(!0)}}),"加入项目"))})))},POou:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=v(a("jsC+")),l=v(a("PArb")),i=v(a("BvKs")),r=v(a("TeRw")),c=v(a("5rEg")),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},u=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a("aIZi"),a("qNb/"),a("2WkQ"),a("O+I2"),a("1vPl");var s=a("q1tI"),d=v(s),f=v(a("GNFk")),m=a("sYIF"),p=v(a("vDqi")),E=v(a("Po8q")),k=(a("eO8H"),v(a("CWZq"))),h=v(a("wWFW")),g=v(a("OSyE"));a("7aN/");var N=v(a("aqs5"));a("Dgc1");var b=v(a("07mW"));function v(e){return e&&e.__esModule?e:{default:e}}window.$;var S=c.default.Search;window._header_componentHandler=null;var y="code.educoder.net"===window.location.hostname||"testforgeplus.educoder.net"===window.location.hostname,J=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.getEducoderSetting=function(){p.default.get("/setting.json").then((function(e){e&&e.data&&a.setState({educoderBanner:e.data.setting&&e.data.setting.navbar})})).catch((function(e){}))},a.SearchInput=function(e,t){return e?d.default.createElement("div",{onBlur:function(){setTimeout((function(){a.setState({openSearch:!1})}),300)}},d.default.createElement(S,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:function(e){return a.onGlobalSearch(e,t)},autoFocus:!0})):d.default.createElement("i",{className:"iconfont icon-sousuo font-18 color-white ml30",onClick:function(){a.setState({openSearch:!0})}})},a.onGlobalSearch=function(e,t){window.location.href=t+"?value="+e},a.openNotification=function(e){r.default.open({message:"提示",description:e})},a.submitsubmitapplications=function(){var e=a.state,t=e.submitapplicationssum,n=e.submitapplicationsvaluedata;a.setState({submitapplications:!1,RadioGroupvalue:void 0}),0===t?void 0!==n&&(window.location.href="/courses/"+n):1===t&&void 0!==n&&(window.location.href="/projects/"+n)},a.educoderlogin=function(){a.setState({isRender:!0})},a.educoderloginysl=function(){E.default.remove("autologin");p.default.get("/accounts/logout.json").then((function(e){void 0!==e&&(window.location.href="/")})).catch((function(e){console.log(e)}))},a.hideAddcoursestypes=function(){a.setState({Addcoursestypes:!1})},a.HideAddcoursestypess=function(e){a.setState({Addcoursestypes:!1,mydisplay:!0,occupation:e})},a.ModalCancelsy=function(){a.setState({mydisplay:!1})},a.hidetojoinclass=function(){a.setState({tojoinclasstype:!1,tojoinitemtype:!1,tojoinclasstitle:void 0,rolearr:["",""],Checkboxteacherchecked:!1,Checkboxstudentchecked:!1,Checkboxteachingchecked:!1,Checkboxteachertype:!1,Checkboxteachingtype:!1,code_notice:!1,checked_notice:!1,RadioGroupvalue:void 0})},a.cancelModulationModels=function(){a.setState({isRenders:!1})},a.setevaluatinghides=function(){a.setState({setevaluatinghides:!0})},a.Modifyloginvalue=function(){a.setState({isRender:!1})},a.hideAccountProfile=function(){a.setState({AccountProfiletype:!1})},a.gettablogourlnull=function(){a.setState({settings:void 0});var e=document.createElement("link"),t=document.getElementById("dynamic-favicon");e.id="dynamic-favicon",e.rel="shortcut icon",e.href="/react/build/./favicon.ico",t&&document.head.removeChild(t),document.head.appendChild(e)},a.gettablogourldata=function(e){document.title=e.data.setting.name;var t=document.createElement("link"),a=document.getElementById("dynamic-favicon");t.id="dynamic-favicon",t.rel="shortcut icon",t.href="/"+e.data.setting.tab_logo_url,a&&document.head.removeChild(a),document.head.appendChild(t)},a.handleVisibleChanges=function(e){a.setState({visiblemyss:e})},a.geturlsdata=function(){p.default.get("/setting.json").then((function(e){e&&e.data?(a.setState({settings:e.data.setting}),localStorage.setItem("chromesetting",JSON.stringify(e.data.setting)),localStorage.setItem("chromesettingresponse",JSON.stringify(e))):a.gettablogourlnull()})).catch((function(e){a.gettablogourlnull()}))},a.matchpaths=function(e){var t=a.props.match,n=3007==window.location.port?"https://testforgeplus.trustie.net":"https://"+window.location.hostname,l="";return l=e.indexOf("http")>-1?n+t.url:t.path,!(!e||l!==e&&l!==e+"/")},a.checkProfile=function(e){var t=a.props,n=t.showCompeleteDialog;t.completeProfile?window.location.href(e):n&&n()},a.addMenu=function(e){return e&&e.length>0&&d.default.createElement("div",{className:"dropdownFlex"},d.default.createElement(i.default,null,e.map((function(e,t){return"加入课堂"!==e.name&&"加入开发项目"!==e.name&&"新建开发项目"!==e.name&&d.default.createElement(i.default.Item,{key:e.name+t},d.default.createElement(N.default,o({},a.props,{sureFunc:function(){window.location.href=e.url}}),e.name))}))),d.default.createElement(i.default,null,e.map((function(e,t){return"新建开发项目"===e.name&&d.default.createElement(i.default.Item,{key:e.name+t},d.default.createElement(N.default,o({},a.props,{sureFunc:function(){window.location.href=e.url}}),e.name))})),d.default.createElement(i.default.Item,null,d.default.createElement(g.default,o({},a.props,{showNotification:a.props.showNotification})))))},a.renderMenu=function(e){var t=a.props.current_user;return d.default.createElement(i.default,{className:"currentMenu"},d.default.createElement(i.default.Item,null,d.default.createElement("span",{className:"currentName",title:t&&t.username},t&&t.username)),e&&e.length>0&&e.map((function(e,t){return d.default.createElement("li",{key:t},d.default.createElement("a",{href:e.url,target:"_blank"},e.name))})),d.default.createElement(i.default.Item,null,d.default.createElement("a",{onClick:function(){return a.educoderloginysl()}},"退出")))},a.handleVisibleChange=function(e){a.setState({visible:e})},a.turntoEngineer=function(e){var t=a.props.current_user;t&&t.login?e?window.location.href=e:a.setState({QQVisible:!0}):a.educoderlogin()},a.setQQVisible=function(){a.setState({QQVisible:!1})},a.menus=function(e){return d.default.createElement("div",{className:"downMenus"},e.map((function(e,t){return!e.hidden&&d.default.createElement("li",{onClick:function(){window.location.href=a.checkLink(e.link)}},0!==t&&d.default.createElement(l.default,null),d.default.createElement("aside",{className:"font-16 color-ooo"},e.name),d.default.createElement("div",{className:"font-14",style:{color:"rgb(159, 167, 179)",whiteSpace:"nowrap"}},e.content))})))},a.checkLink=function(e){return e.indexOf("http")>-1?e:"https://www.educoder.net"+e},a.state={Addcoursestypes:!1,tojoinitemtype:!1,tojoinclasstitle:void 0,rolearr:["",""],Checkboxteacherchecked:!1,Checkboxstudentchecked:!1,Checkboxteachingchecked:!1,Checkboxteachertype:!1,Checkboxteachingtype:!1,code_notice:!1,RadioGroupvalue:void 0,submitapplications:!1,isRender:!1,showTrial:!1,setevaluatinghides:!1,occupation:0,mydisplay:!1,settings:null,visiblemyss:!1,openSearch:!1,visible:!1,QQVisible:!1,educoderBanner:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),u(t,[{key:"componentDidMount",value:function(){this.geturlsdata(),window._header_componentHandler=this,this.getEducoderSetting();try{window.sessionStorage.setItem("yslgeturls",JSON.stringify(window.location.href))}catch(e){}}},{key:"componentWillReceiveProps",value:function(e,t){this.setState({user:e.user})}},{key:"render",value:function(){var e=this,t=this.props.user,a=this.state,l=a.QQVisible,i=a.AccountProfiletype,r=a.user,c=a.isRender,u=a.settings,s=(a.visible,a.educoderBanner),p=u&&u.common&&u.common.search;return d.default.createElement("div",{className:"newHeaders",id:"nHeader"},d.default.createElement(b.default,{QQVisible:l,setQQVisible:this.setQQVisible}),d.default.createElement("div",{className:"headerContent"},!0===c?d.default.createElement(k.default,o({},this.props,this.state,{Modifyloginvalue:function(){return e.Modifyloginvalue()}})):"",!0===i?d.default.createElement(f.default,o({hideAccountProfile:function(){return e.hideAccountProfile()}},this.props,this.state)):"",d.default.createElement("div",{className:"head-nav pr",id:"head-navpre1"},s&&s.length>0?d.default.createElement("ul",{id:"header-nav"},s.map((function(t,a){var l=t.link,i=t.hidden;return d.default.createElement("li",{key:a,onClick:function(){return e.headtypesonClick(t.link,!0)},className:y&&"大学开源"===t.name||!0===e.matchpaths(t.link)?"pr active":"pr",style:i?{display:"none"}:{display:"block"}},t.subitem&&t.subitem.length>0?d.default.createElement(n.default,{overlay:e.menus(t.subitem)},d.default.createElement("div",{className:"namediv"},d.default.createElement("a",{href:e.checkLink(l)},d.default.createElement("div",{dangerouslySetInnerHTML:{__html:t.name}})," "),d.default.createElement("i",{className:"iconfont icon-xiala1"}))):d.default.createElement("a",{href:e.checkLink(l)},d.default.createElement("div",{dangerouslySetInnerHTML:{__html:t.name}})))}))):""),d.default.createElement("div",{className:"head-right"},p&&d.default.createElement(h.default,o({},this.props,{searchUrl:u&&u.common&&u.common.search})),t&&(t.main_site||t.login)&&u&&u.add&&u.add.length>0?d.default.createElement(n.default,{overlay:this.addMenu(u&&u.add),placement:"bottomRight"},d.default.createElement("i",{className:"iconfont icon-tianjiafangda color-white font-18 mr15 ml15",style:{marginBottom:"3px"}})):"",u&&u.common&&u.common.notice&&t&&t.login?d.default.createElement("a",{href:u.common.notice,className:"message-icon"},t&&d.default.createElement("i",{className:"iconfont icon-xiaoxilingdang color-white ml15 mr15"})):""),!r||r&&!r.login?d.default.createElement("span",{className:"font-15 ml30"},d.default.createElement("a",{onClick:function(){return e.educoderlogin()},className:"mr5 color-white"},"登录"),u&&u.common&&u.common.register&&d.default.createElement("span",null,d.default.createElement("em",{className:"vertical-line"}),d.default.createElement("a",{className:"ml5 color-white",href:""+u.common.register,target:"_blank"},"注册"))):d.default.createElement(n.default,{placement:"bottomRight",overlay:this.renderMenu(u&&u.personal)},d.default.createElement("div",{className:"ml15",style:{display:"flex"}},d.default.createElement("a",{href:"/"+(this.props.current_user&&this.props.current_user.login)},d.default.createElement("img",{alt:"头像",src:(0,m.getImageUrl)("/"+r.image_url),className:"currentImg"})),d.default.createElement("i",{className:"iconfont icon-xiala1 font-14 ml3 mt5 mr3",style:{color:"#979797"}})))))}}]),t}(s.Component);t.default=J},PQdb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=a("q1tI"),r=(n=i)&&n.__esModule?n:{default:n};a("Dgc1"),t.default=function(){var e,t=(0,i.useState)(void 0),a=l(t,2),n=a[0],c=a[1];return(0,i.useEffect)((function(){try{var e=JSON.parse(localStorage.getItem("chromesetting"));c(e.footer)}catch(e){}}),[]),r.default.createElement("div",null,r.default.createElement("div",null),r.default.createElement("div",{className:"newFooter edu-txt-center",style:{position:"unset"}},n&&(e={__html:n},r.default.createElement("div",{dangerouslySetInnerHTML:e}))))}},"R+ce":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img2.789fbbfe.png"},Z67b:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/head.52aa3fc8.png"},aqs5:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=a("q1tI"),i=c(l),r=c(a("vwE6"));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.children,a=e.sureFunc,c=e.showCompeleteDialog,o=e.completeProfile,u=e.className,s=e.current_user,d=e.checkIfLogin,f=e.showLoginDialog,m=e.showNotification,p=(0,l.useState)(!1),E=n(p,2),k=E[0],h=E[1];return i.default.createElement(i.default.Fragment,null,i.default.createElement(r.default,{showNotification:m,visible:k,onCancel:function(){return h(!1)},current_user:s}),i.default.createElement("a",{className:u,onClick:function(){d()?s.has_gitea_user?o?a():c&&c():h(!0):f()}},t))}},beKO:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("2/Rp")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf");var i=a("q1tI"),r=s(i),c=s(a("/k9T")),o=s(a("vDqi")),u=s(a("INgk"));function s(e){return e&&e.__esModule?e:{default:e}}a("CON+"),t.default=function(e){var t=e.visible,a=e.onCancel,s=(e.history,(0,i.useState)(t)),d=l(s,2),f=d[0],m=d[1],p=(0,i.useState)(!1),E=l(p,2),k=E[0],h=E[1];function g(){a(),m(!1)}return(0,i.useEffect)((function(){o.default.interceptors.response.use((function(e){return!e||411!==e.data.status&&412!==e.data.status||(m(!0),412===e.data.status&&h(!0)),e}),(function(e){}))}),[]),(0,i.useEffect)((function(){m(t)}),[t]),r.default.createElement(c.default,{title:"完善资料",onCancel:g,visible:f,btn:k?r.default.createElement("div",null,r.default.createElement(n.default,{type:"primary",size:"large",onClick:g},"好的")):r.default.createElement("div",null,r.default.createElement(n.default,{size:"large",onClick:g},"暂不补充"),r.default.createElement(n.default,{type:"primary",size:"large",onClick:function(){a(),m(!1),setTimeout((function(){window.open("/settings/profile","_blank")}),200)}},"好的"))},r.default.createElement("div",{className:"contents"},r.default.createElement("img",{src:u.default,alt:""}),k?r.default.createElement("p",null,"目标用户个人资料不完整,需提醒目标用户补充资料后以进行后续操作"):r.default.createElement("p",null,"您目前的个人资料不完整,需要补充资料以进行后续操作。是否前往补充个人信息?")))}},bjH3:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("q1tI"),l=u(n);a("vg9a");var i=a("ud8/"),r=u(i);a("SJMd");var c=u(a("wMS7")),o=a("Oy/b");function u(e){return e&&e.__esModule?e:{default:e}}var s=/<pre[^>]*>/g;t.default=function(e){var t=e.value,a=void 0===t?"":t,u=e.className,d=e.style,f=void 0===d?{}:d,m=e.url,p=String(a),E=(0,n.useMemo)((function(){var e=(0,r.default)(p),t=(0,i.getMathExpressions)();return p.match(/\[TOC\]/)&&(e=e.replace("<p>[TOC]</p>",(0,i.getTocContent)()),(0,i.cleanToc)()),e=(e=e.replace(/(__special_katext_id_\d+__)/g,(function(e,a){var n=t[a],l=n.type,i=n.expression;return(0,o.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(i)||"",{displayMode:"block"===l,throwOnError:!1,output:"html"})}))).replace(/▁/g,"▁▁▁"),(0,i.resetMathExpressions)(),c.default.sanitize(e)}),[p]);(0,n.useEffect)((function(){if(m&&m.hash&&E){var e=m.hash;if(e){var t=decodeURIComponent(e.split("#")[1]),a=document.getElementById(t);a&&window.scrollTo(0,a.offsetTop+120)}}}),[m,E]);var k=(0,n.useRef)();function h(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var a=t.getAttribute("href");if(a&&a.startsWith("#")){e.preventDefault();var n=document.getElementById(a.replace("#",""));n&&n.scrollIntoView(!0)}}}return(0,n.useEffect)((function(){if(k.current&&E&&E.match(s)&&window.PR.prettyPrint(),k.current)return k.current.addEventListener("click",h),function(){k.current.removeEventListener("click",h),(0,i.resetMathExpressions)(),(0,i.cleanToc)()}}),[E,k.current,h]),l.default.createElement("div",{ref:k,style:f,className:(u||"")+" markdown-body",dangerouslySetInnerHTML:{__html:E}})}},bxRR:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img9.d25372ba.png"},eB3O:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img8.10500e00.png"},h2YQ:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img16.32badab9.png"},hREH:function(e,t,a){},lg1i:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img17.c25d5edc.png"},lvdy:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/49.b03e6efe.png"},mdsg:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img18.4963efc1.png"},nVaj:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/img10.64149a3d.png"},uRYN:function(e,t,a){},vfBC:function(e,t,a){},vwE6:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("kLXV")),l=d(a("Vl3Y")),i=d(a("5rEg")),r=d(a("2/Rp")),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e};a("k3Gp"),a("tULf"),a("1vPl"),a("L/Qf");var o=a("q1tI"),u=d(o);a("uRYN");var s=d(a("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}t.default=l.default.create()((0,o.forwardRef)((function(e){var t=e.form,a=e.visible,d=e.current_user,f=e.onCancel,m=e.isCancel,p=e.showNotification,E=t.getFieldDecorator,k=t.validateFields,h=t.setFieldsValue;return(0,o.useEffect)((function(){d&&d.email&&h({email:d.email})}),[d]),u.default.createElement(n.default,{visible:a,title:"提示",width:"500px",maskClosable:m,onCancel:f,footer:u.default.createElement(r.default,{type:"primary",onClick:function(){k((function(e,t){if(!e){/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/.test(t.email)?function(e){s.default.post("/accounts/gitea_register.json",c({login:d&&d.login},e)).then((function(e){e&&e.data&&0===e.data.status&&window.location.reload()})).catch((function(e){}))}(t):p&&p("请输入正确的邮箱账号!")}}))}},"确定"),centered:!0},u.default.createElement("div",null,u.default.createElement("p",{className:"mb15 edu-txt-center",style:{maxWidth:"350px",margin:"0px auto"}},d&&d.email?"平台已检测到您已绑定邮箱"+d.email+",请您确认如下操作":"平台已检测到您未绑定邮箱,为了不影响协同开发部分功能的使用,建议先绑定邮箱"),u.default.createElement(l.default,{labelCol:{span:5},wrapperCol:{span:18}},u.default.createElement(l.default.Item,{label:"邮箱"},E("email",{rules:[{required:!0,message:"请输入邮箱账号"}]})(u.default.createElement(i.default,{placeholder:"请输入您的邮箱账号",width:"220px",disabled:d&&d.email}))),u.default.createElement(l.default.Item,{label:"密码"},E("password",{rules:[{required:!0,message:"请输入您的平台密码"}]})(u.default.createElement(i.default.Password,{placeholder:"请输入您的平台密码",width:"220px"}))))))})))},wWFW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(a("5rEg")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(n=(r=c.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,i=e}finally{try{!n&&c.return&&c.return()}finally{if(l)throw i}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("1vPl");var i=a("q1tI"),r=c(i);function c(e){return e&&e.__esModule?e:{default:e}}var o=n.default.Search;t.default=function(e){var t=e.history,a=e.searchUrl,n=(0,i.useState)(!1),c=l(n,2),u=c[0],s=c[1];return r.default.createElement(r.default.Fragment,null,u?r.default.createElement("div",{onBlur:function(){setTimeout((function(){s(!1)}),500)}},r.default.createElement(o,{placeholder:"请输入搜索关键字",className:"search-input mr20",onSearch:function(e){t.push("/search?value="+e)},autoFocus:!0,style:{width:"260px"}})):r.default.createElement("a",{href:a+"?value="},r.default.createElement("i",{className:"iconfont icon-sousuo font-18 ml15 mr15 color-white"})))}},wZ8e:function(e,t){e.exports="data:image/png;base64,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"}}]);