build/static/js/80.3a945739.chunk.js

1 line
83 KiB
JavaScript
Raw Permalink 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([[80,36],{"/oTB":function(e,t,a){},"3Diz":function(e,t,a){"use strict";a("qVdP");var n=a("jsC+"),r=a("zLi2"),c=a.n(r),o=a("cDcd"),l=a.n(o),i=(a("MN5C"),a("T2oS"),a("W9HT")),s=(a("lUTK"),a("BvKs")),m=(a("5NDa"),a("5rEg")),u=a("SPx3"),p=a.n(u),d=a("a0dU"),f=a.n(d),h=a("5PDf"),g=a.n(h),E=a("ZbhI"),v=a.n(E),b=a("FLGM"),j=a.n(b),w=a("tnhM"),y=a("PhNK"),N=function(e){var t,a=e.changeBranch,n=e.tagflag,r=e.commitflag,u=e.projectsId,d=e.owner,h=e.visible,E=Object(o.useState)(void 0),b=c()(E,2),N=b[0],_=b[1],x=Object(o.useState)(0),k=c()(x,2),O=k[0],C=k[1],I=Object(o.useState)(!0),S=c()(I,2),D=S[0],A=S[1],P=Object(o.useState)(void 0),F=c()(P,2),M=F[0],T=F[1],B=Object(o.useState)(void 0),R=c()(B,2),L=R[0],z=R[1],U=Object(o.useState)(void 0),H=c()(U,2),V=H[0],J=H[1],K=Object(o.useState)("branch"),q=c()(K,2),Q=q[0],W=q[1];function G(e,t){return X.apply(this,arguments)}function X(){return(X=p()(f.a.mark((function e(t,a){var n;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.a)(t,a);case 2:n=e.sent,T(n),J(n),A(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Y(){return(Y=p()(f.a.mark((function e(t,a){var n;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.d)(t,a);case 2:n=e.sent,T(n),J(n),A(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Z(e,t,a){return $.apply(this,arguments)}function $(){return($=p()(f.a.mark((function e(t,a,n){var r;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(w.b)(t,a,n);case 2:r=e.sent,z(r.data&&r.data.commits),A(!1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ee(e,t){a(e,t)}return Object(o.useEffect)((function(){h&&(W("branch"),G(u,d),A(!0))}),[h]),l.a.createElement("div",{className:"overlayBranch"},l.a.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},l.a.createElement(m.a,{prefix:l.a.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"commit"===Q?"搜索提交":"请输入分支".concat(n?"或标签":"","名称搜索"),autocomplete:"off",className:"OptionsInput",value:N,onChange:function(e){if(_(e.target.value),"commit"===Q)Z(u,d,e.target.value);else{var t=e.target.value?M&&M.length>0&&g()(M).call(M,(function(t){var a;return v()(a=t.name).call(a,e.target.value)>-1})):M;J(t)}}})),l.a.createElement(s.a,{mode:"horizontal",className:"navUl",selectedKeys:[Q],onClick:function(e){W(e.key),A(!0),_(void 0),"branch"===e.key?(G(u,d),C(0)):"commit"===e.key?(Z(u,d),C(2)):(function(e,t){Y.apply(this,arguments)}(u,d),C(1))}},l.a.createElement(s.a.Item,{key:"branch"},"分支"),n&&l.a.createElement(s.a.Item,{key:"tag"},"标签"),r&&l.a.createElement(s.a.Item,{key:"commit"},"最近提交")),l.a.createElement(i.a,{spinning:D},"commit"===Q?(t=L)&&t.length>0?l.a.createElement("ul",{className:"commitUl"},j()(t).call(t,(function(e,t){return l.a.createElement("li",{onClick:function(){return ee(e.sha,"commit")}},l.a.createElement("span",{style:{color:"#111"}},Object(y.b)(e.sha)),l.a.createElement("div",{className:"commitMsg"},l.a.createElement("div",{className:"task-hide"},e.commit_message)," @ ",e.time_from_now))}))):l.a.createElement("div",{style:{padding:"10px 20px"}},"暂无提交数据~"):l.a.createElement("ul",{className:"OptionsUl",id:"ul-btn"},V&&V.length>0&&j()(V).call(V,(function(e,t){return l.a.createElement("li",{key:t,onClick:function(){return ee(e.name)}},l.a.createElement("a",{className:"task-hide ulALink"},e.name))})),V&&0===V.length&&l.a.createElement("p",{className:"listTips"},"暂无",N,0===O?"分支":"标签","~"))))},_=a("faye");a("sYIF"),t.a=function(e){var t=e.projectsId,a=e.branch,r=e.owner,i=e.changeBranch,s=e.branchList,m=e.tagflag,u=void 0===m||m,p=e.commitflag,d=void 0!==p&&p,f=Object(o.useState)(a),h=c()(f,2),g=h[0],E=h[1],v=Object(o.useState)(!1),b=c()(v,2),j=b[0],w=b[1],x=Object(o.useRef)(null),k=Object(o.useRef)(null);Object(o.useEffect)((function(){document.addEventListener("click",O,!1)}),[]);var O=function(e){var t=e.target,a=Object(_.findDOMNode)(x.current),n=Object(_.findDOMNode)(k.current);if(a&&n){var r=a.contains(t),c=n.contains(t);r||c||w(!1)}};Object(o.useEffect)((function(){E(a)}),[a]);var C=l.a.createElement("div",{ref:x},l.a.createElement(N,{visible:j,changeBranch:function(e,t){w(!1),i(e),E(t?Object(y.b)(e):e)},tagflag:u,commitflag:d,projectsId:t,owner:r,branchList:s}));return l.a.createElement(n.a,{placement:"bottomLeft",visible:j,overlay:C,overlayClassName:"branch-tagBox-list",trigger:["click"]},l.a.createElement("div",{className:"branch-tagBox",ref:k,onClick:function(){return w(!j)}},l.a.createElement("span",{className:"color-grey-9 mr3 ml8"},l.a.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),l.a.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"180px"}},g),l.a.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},"85A0":function(e,t,a){},FRFo:function(e,t,a){"use strict";a("5Dmo");var n=a("3S7+"),r=a("zLi2"),c=a.n(r),o=a("Kwsy"),l=a.n(o),i=a("cDcd"),s=a.n(i);function m(e){var t=e.beforeText,a=e.afterText,r=e.className,o=e.inputId,m=e.timeOut,u=Object(i.useState)((function(){return t})),p=c()(u,2),d=p[0],f=p[1],h=Object(i.useCallback)((function(){var e=document.querySelector("#".concat(o));e&&(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(a),m&&l()((function(){f(t)}),1500))}),[]);return s.a.createElement(n.a,{placement:"top",title:d,onVisibleChange:function(){f(t)}},s.a.createElement("i",{className:"iconfont icon-fuzhiicon cursor ".concat(r),style:{color:"#466aff"},onClick:h}))}m.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.a=Object(i.memo)(m)},MN5C:function(e,t,a){},NUct:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),r=a.n(n),c=a("+oHS"),o=a.n(c),l=a("OWCx"),i=a.n(l),s=a("5PDf"),m=a.n(s),u=a("fHi0"),p=a.n(u),d=a("qjzJ"),f=a.n(d),h=a("HnXd"),g=a.n(h),E=a("LYCE"),v=a.n(E),b=a("EcSs"),j=a.n(b),w=(a("T2oS"),a("W9HT")),y=(a("5Dmo"),a("3S7+")),N=a("SPx3"),_=a.n(N),x=a("06Pm"),k=a.n(x),O=a("kA7L"),C=a.n(O),I=a("3SUL"),S=a.n(I),D=a("eYnF"),A=a.n(D),P=a("X5/F"),F=a.n(P),M=a("04Ix"),T=a.n(M),B=a("a0dU"),R=a.n(B),L=a("o+MX"),z=a.n(L),U=a("ZbhI"),H=a.n(U),V=a("RXMP"),J=a.n(V),K=a("Kwsy"),q=a.n(K),Q=a("mnMc"),W=a.n(Q),G=a("526F"),X=a.n(G),Y=a("FLGM"),Z=a.n(Y),$=a("OBge"),ee=a.n($),te=a("cDcd"),ae=a.n(te),ne=a("2iEm"),re=a("jKe7"),ce=a("2INN"),oe=a("9C/b"),le=a("/MKj"),ie=a("spEH"),se=(a("cWXX"),a("/ezw")),me=a("zLi2"),ue=a.n(me),pe=a("6UaR"),de=a.n(pe),fe=a("lHQ6"),he=a.n(fe),ge=a("sYIF"),Ee=(a("+L6B"),a("2/Rp")),ve=a("/k9T"),be=function(e){var t=e.visible,a=e.onCancel,n=e.onSuccess,r=e.name;return ae.a.createElement(ve.a,{visible:t,onCancel:a,title:"退出仓库",btn:ae.a.createElement("div",null,ae.a.createElement(Ee.a,{size:"large",onClick:a},"取消"),ae.a.createElement(Ee.a,{type:"danger",size:"large",onClick:n},"确定"))},ae.a.createElement("div",{className:"desc"},ae.a.createElement(ie.a,{className:"descMain"},ae.a.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定退出 ",r," 仓库吗?"),ae.a.createElement("p",{style:{textAlign:"center"}},"请进行确认以防数据的丢失")))},je=(a("inVK"),a("vDqi")),we=a.n(je),ye=function(e){var t=e.history,a=e.list,n=e.owner,r=e.projectsId,c=e.showNotification,o=e.url,l=e.pathname,i=e.state,s=e.urlFlag,u=e.projectDetail,p=e.platform,d=(e.open_devops,e.current_user),f=e.showNpsModal,h=Object(te.useState)(a),g=ue()(h,2),E=g[0],v=g[1],b=Object(te.useState)(!1),j=ue()(b,2),w=j[0],N=j[1];return Object(te.useEffect)((function(){var e=t.location.query;e&&e.showNps&&f("createProject",1)}),[]),Object(te.useEffect)((function(){if(de()(a)){var e,c=m()(a).call(a,(function(e){return"resources"===e.menu_name}));l&&"source"===l&&c&&0===c.length&&t.push(z()(e="/".concat(n,"/")).call(e,r));var o,i=m()(a).call(a,(function(e){return"services"===e.menu_name}));l&&H()(l).call(l,"service")>0&&i&&0===i.length&&t.push(z()(o="/".concat(n,"/")).call(o,r)),v(a)}}),[a]),ae.a.createElement("div",{className:"f-wrap-between mt25"},ae.a.createElement(be,{visible:w,onCancel:function(){return N(!1)},name:u&&u.name,onSuccess:function(){var e,a=z()(e="/".concat(n,"/")).call(e,r,"/quit.json");we.a.post(a).then((function(e){e&&(c("已成功退出仓库!"),t.push("/".concat(d&&d.login)))})).catch((function(e){}))}}),E&&u?ae.a.createElement("ul",{className:"headerMenu-wrapper"},de()(E)&&Z()(E).call(E,(function(e,t){var a,c,m,d,f,h,g,E,v;return ae.a.createElement(ae.a.Fragment,{key:e.menu_name},"home"===e.menu_name&&ae.a.createElement("li",{className:"about"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(a="/".concat(n,"/")).call(a,r,"/about"),state:i}},ae.a.createElement("i",{className:"iconfont icon-zhuye-fill color-grey-3 mr5 font-14"}),ae.a.createElement("span",null,"主页"))),"code"===e.menu_name&&ae.a.createElement("li",{className:""===l||s?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(c="/".concat(n,"/")).call(c,r),state:i}},ae.a.createElement("i",{className:"iconfont icon-daimakuicon1 color-grey-3 mr5 font-14"}),ae.a.createElement("span",null,"代码库"))),"issues"===e.menu_name&&ae.a.createElement("li",{className:"issues"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(m="/".concat(n,"/")).call(m,r,"/issues"),state:i}},ae.a.createElement(y.a,{placement:"bottom"},ae.a.createElement("i",{className:"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}),ae.a.createElement("span",null,"疑修(Issue)")),u&&u.issues_count?ae.a.createElement("span",{className:"num"},Object(ge.q)(u.issues_count)):"")),"pulls"===e.menu_name&&u&&2!==he()(u.type)&&p?ae.a.createElement("li",{className:"pulls"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(d="/".concat(n,"/")).call(d,r,"/pulls"),state:i}},ae.a.createElement("i",{className:"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14"}),ae.a.createElement("span",null,"合并请求(PR)"),u&&u.pull_requests_count?ae.a.createElement("span",{className:"num"},Object(ge.q)(u.pull_requests_count)):"")):"","versions"===e.menu_name&&ae.a.createElement("li",{className:"milestones"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(f="/".concat(n,"/")).call(f,r,"/milestones"),state:i}},ae.a.createElement("i",{className:"milestones"===l?"iconfont icon-lichengbeiicon color-grey-3 mr5 font-14":"iconfont icon-lichengbeiicon color-grey-6 font-14 mr5"}),ae.a.createElement("span",null,"里程碑"),u&&u.versions_count?ae.a.createElement("span",{className:"num"},Object(ge.q)(u.versions_count)):"")),"wiki"===e.menu_name&&ae.a.createElement("li",{className:"wiki"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(h="/".concat(n,"/")).call(h,r,"/wiki"),state:i}},ae.a.createElement("i",{className:"iconfont icon-a-wikiicon1 color-grey-3 mr5 font-14"}),ae.a.createElement("span",null,"维基(Wiki)"))),"services"===e.menu_name&&ae.a.createElement("li",{className:"server"===l?"active":""},ae.a.createElement(ne.a,{className:"newTab",to:{pathname:z()(g="/".concat(n,"/")).call(g,r,"/service"),state:i}},ae.a.createElement("i",{className:"iconfont icon-fuwuicon color-grey-3 mr5 font-15",style:{marginTop:"1px"}}),ae.a.createElement("span",null,"服务"))),"activity"===e.menu_name&&ae.a.createElement("li",{className:"activity"===l?"active":""},ae.a.createElement(ne.a,{to:{pathname:z()(E="/".concat(n,"/")).call(E,r,"/activity"),state:i}},ae.a.createElement("i",{className:"activity"===l?"iconfont icon-dongtaiicon color-grey-3 mr5 font-14":"iconfont icon-dongtaiicon color-grey-6 font-14 mr5"}),ae.a.createElement("span",null,"动态"))),"settings"===e.menu_name&&p&&ae.a.createElement("li",{className:"settings"===l?"active":""},ae.a.createElement(ne.a,{to:z()(v="/".concat(n,"/")).call(v,r,"/settings")},ae.a.createElement("i",{className:o&&H()(o).call(o,"/settings")>0?"iconfont icon-cangkushezhiicon color-grey-3 mr5 font-14":"iconfont icon-cangkushezhiicon color-grey-6 font-14 mr5"}),ae.a.createElement("span",null,"仓库设置"))),"quit"===e.menu_name&&ae.a.createElement("a",{onClick:function(){return N(!0)}},ae.a.createElement("i",{className:"iconfont icon-tuichuicon color-grey-3 mr5 font-14"}),"退出仓库"))}))):ae.a.createElement(se.a,{paragraph:!1,active:!0}))},Ne=(a("/zsF"),a("PArb")),_e=(a("qVdP"),a("jsC+")),xe=(a("lUTK"),a("BvKs")),ke=a("qVLo"),Oe=a.n(ke),Ce=a("PhNK"),Ie=(a("MN5C"),a("FRFo")),Se=function(e){var t=e.http_url,a=e.ssh_url,n=e.zip_url,r=e.tar_url,c=Object(te.useState)("HTTP"),o=ue()(c,2),l=o[0],i=o[1];return ae.a.createElement("div",{className:"downMenu"},ae.a.createElement("div",null,ae.a.createElement(xe.a,{className:"urlMenu",selectedKeys:[l],mode:"horizontal"},ae.a.createElement(xe.a.Item,{key:"HTTP",onClick:function(e){i(e.key)}},"HTTP"),a&&ae.a.createElement(xe.a.Item,{key:"SSH",onClick:function(e){i(e.key)}},"SSH")),ae.a.createElement("div",{className:"gitAddressClone"},ae.a.createElement("input",{type:"text",id:"copy_rep_content",value:"HTTP"===l?t:a}),ae.a.createElement(Ie.a,{inputId:"copy_rep_content",className:"copytool"}))),ae.a.createElement(xe.a,{className:"edu-txt-center"},n&&ae.a.createElement(xe.a.Item,{style:{borderTop:"1px solid #eee"}},ae.a.createElement("a",{href:n},"下载 ZIP")),r&&ae.a.createElement(xe.a.Item,null,ae.a.createElement("a",{href:r},"下载 TAR.GZ"))))},De=a("3Diz"),Ae=a("Rs/d"),Pe=function(e){var t=e.treeValuePath,a=e.returnUlr,n=e.returnMain,r=e.getPathUrl,c=e.identifier;return ae.a.createElement("li",{className:"listtablepath"},ae.a.createElement("p",null,ae.a.createElement("a",{onClick:n,className:"color-blue"},c),Z()(t).call(t,(function(e,n){return ae.a.createElement(ae.a.Fragment,{key:n},n===t.length-1?ae.a.createElement("span",{className:"color-grey-6 subFileName",key:n},Object(ge.s)(e)):ae.a.createElement("a",{onClick:function(){return a("".concat(r(t,n+1)))},className:"color-blue subFileName"},Object(ge.s)(e)))}))))},Fe=a("UtpJ"),Me=a.n(Fe),Te=a("QuzT"),Be={submodule:"icon-file-submodule font-17",file:"icon-wenjian6 font-15 color-blue-file",dir:"icon-wenjianjia4 font-15 color-blue_4C"},Re=function(e){var t,a,n,r,c,o=e.item,l=e.goToSubRoot,i=e.owner,s=e.projectsId,m=e.platform;return ae.a.createElement("li",null,ae.a.createElement("span",null,!m&&o.image_type?ae.a.createElement("span",null,ae.a.createElement("i",{className:"iconfont ".concat(Be["".concat(o.type)]," mr8")}),o.name):"submodule"===o.type?o.submodule_git_url?ae.a.createElement(ae.a.Fragment,null,ae.a.createElement("a",{href:"".concat(Me()(t=o.submodule_git_url).call(t,0,o.submodule_git_url.length-4)),onClick:function(){window.scrollTo(0,0)},target:"_self"},ae.a.createElement("i",{className:"iconfont ".concat(Be["".concat(o.type)]," mr8")}),o.name),ae.a.createElement("span",{className:"ml2"},"@"),ae.a.createElement("a",{href:z()(a="".concat(Me()(n=o.submodule_git_url).call(n,0,o.submodule_git_url.length-4),"/commits/")).call(a,Object(Ce.b)(o.sha)),onClick:function(){window.scrollTo(0,0)},title:o.sha},Object(Ce.b)(o.sha))):ae.a.createElement(ae.a.Fragment,null,ae.a.createElement("i",{className:"iconfont ".concat(Be["".concat(o.type)]," mr8")}),o.name,ae.a.createElement("span",{className:"ml2"},"@"),ae.a.createElement("span",{title:o.sha},Object(Ce.b)(o.sha))):ae.a.createElement("a",{onClick:function(){return l(o.path,o.type,o.name)}},ae.a.createElement("i",{className:"iconfont ".concat(Be["".concat(o.type)]," mr8")}),o.name)),ae.a.createElement("span",{title:"init project"},ae.a.createElement(ne.a,{to:z()(r=z()(c="/".concat(i,"/")).call(c,s,"/commits/")).call(r,Object(Ce.b)("".concat(o.commit&&o.commit.sha))),title:o.commit&&o.commit.message},Object(Te.a)(function(e){var t=e.match(/:([a-zA-Z_]+):/g);if(t&&t.length>0)for(var a=0;a<t.length;a++)e=e.replace(t[a],Object(Te.a)(t[a]));return e}(o.commit&&o.commit.message.split("\n")[0])))),ae.a.createElement("span",{title:o.commit&&o.commit.created_at},o.commit&&o.commit.time_from_now))},Le=(a("5GOC"),a("JsLm")),ze=a("/FZm"),Ue=a.n(ze),He=a("bjH3"),Ve=a("mJXK"),Je=window.$,Ke=function(e){var t=e.operate,a=e.history,n=e.readme,r=e.ChangeFile,c=Object(te.useState)(void 0),o=ue()(c,2),l=o[0],i=o[1],s=Object(te.useState)(n&&n.replace_content||void 0),m=ue()(s,2),u=m[0],p=m[1];return Object(te.useEffect)((function(){n&&n.replace_content?p(n.replace_content):p(void 0)}),[n]),Object(te.useEffect)((function(){var e,t=Z()(Je).call(Je,Ue()(e=Je("#readme")).call(e,"h1,h2,h3,h4,h5,h6"),(function(e,t){var a=e.id,n=e.tagName.replace("H",""),r=a.replace(/[.,/#!$%^&*;:{}=\-_`~():,。¥;「」|?》《~·【】‘、!]/g,""),c="#".concat(r);return{href:"".concat(c),text:e.textContent,level:n}}));i(t)}),[u]),ae.a.createElement("div",{className:"commonBox readBox",id:"readme"},ae.a.createElement(Le.a,{offsetTop:58},ae.a.createElement("div",{className:"commonBox-title boxTitle"},ae.a.createElement("div",{className:"AlignCenter"},ae.a.createElement(_e.a,{overlay:l&&l.length>0?ae.a.createElement(Ve.a,{menuList:l,hash:a.location.hash}):ae.a.createElement(w.a,null),trigger:["hover"],overlayClassName:"menuslist"},ae.a.createElement("span",{className:"catelogue"},ae.a.createElement("i",{className:"iconfont icon-muluicon font-12 mr5"}),ae.a.createElement("span",null,"目录"))),ae.a.createElement("span",{className:"commonBox-title-read"},ae.a.createElement("a",{href:"#readme "},n.name))),t?ae.a.createElement("a",{className:"ml20 pull-right",onClick:function(){return r(n&&n.path,!1)}},ae.a.createElement("i",{className:"iconfont icon-a-bianji font-17 color-grey-6"})):"")),u&&ae.a.createElement("div",{className:"commonBox-info"},ae.a.createElement(He.a,{className:"break_word_comments imageLayerParent readmeFile",value:u,url:a.location})))};a("/oTB");var qe=function(e){var t,a,n,r=e.owner,c=e.projectsId,o=e.releaseVersions,l=e.distribution;return ae.a.createElement("div",null,ae.a.createElement(ne.a,{to:z()(t="/".concat(r,"/")).call(t,c,"/releases"),onClick:function(){window.scrollTo(0,0)},className:"font-16 color-ooo hoverA"},ae.a.createElement("span",null,"发行版"),o&&o.total_count>0&&ae.a.createElement("span",{className:"infoCount"},o.total_count)),o&&o.total_count>0?Z()(a=o.list).call(a,(function(e,t){var a;return 0===t&&ae.a.createElement(ie.c,{className:"mt10"},ae.a.createElement("div",null,ae.a.createElement("p",{className:"font-16 color-grey-6",style:{display:"flex",alignItems:"center"}},ae.a.createElement(ne.a,{to:{pathname:z()(a="/".concat(r,"/")).call(a,c,"/releases"),query:{turnFromNew:!0}},style:{maxWidth:"200px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},e.name),ae.a.createElement("span",{className:"font-12 laterest ml5"},"最新")),ae.a.createElement("p",{className:"color-grey-3 font-12"},e.created_at)))})):ae.a.createElement("div",{className:"mt8"},"暂无发行版",l&&ae.a.createElement(ne.a,{className:"color-blue ml20",to:{pathname:z()(n="/".concat(r,"/")).call(n,c,"/releases/new"),state:{stable:!0}}},"发布新版本")))},Qe=(a("Q9mQ"),a("diRs")),We=a("M5Mt"),Ge=a.n(We),Xe=(a("KkuB"),a("tnhM"));function Ye(e,t){var a=o()(e);if(i.a){var n=i()(e);t&&(n=m()(n).call(n,(function(t){return p()(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ze(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?J()(a=Ye(Object(r),!0)).call(a,(function(t){T()(e,t,r[t])})):f.a?g()(e,f()(r)):J()(n=Ye(Object(r))).call(n,(function(t){v()(e,t,p()(r,t))}))}return e}var $e=function(e){var t,a=e.owner,n=e.projectsId,r=e.currentLogin,c=Object(te.useState)([]),o=ue()(c,2),l=o[0],i=o[1],s=Object(te.useState)(void 0),u=ue()(s,2),p=u[0],d=u[1],f=Object(te.useState)(0),h=ue()(f,2),g=h[0],E=h[1],v=Object(te.useState)(""),b=ue()(v,2),j=b[0],y=b[1],N=Object(te.useState)(void 0),x=ue()(N,2),k=x[0],O=x[1],C=Object(te.useState)(!1),I=ue()(C,2),S=I[0],D=I[1];function A(){return(A=_()(R.a.mark((function e(t){var a,n,r;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D(!0),0!==(a=l&&m()(l).call(l,(function(e){return e.login===t}))).length){e.next=13;break}return e.next=5,Object(Xe.e)(t);case 5:n=e.sent,(r=l).push(Ze({},n)),i(r),F(n),D(!1),e.next=15;break;case 13:F(a[0]),D(!1);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){var t=m()(p).call(p,(function(t){return t.login===e}));return t[0]&&t[0].contribution_perc}function F(e){if(e){var t=ae.a.createElement(w.a,{spinning:S},ae.a.createElement(ie.j,{className:"menuMaininfos"},ae.a.createElement(ie.a,null,ae.a.createElement(ne.a,{to:"/".concat(e.login)},ae.a.createElement("img",{src:Object(ge.g)("/".concat(e.image_url)),alt:"",className:"radius",width:"38px",height:"38px"})),ae.a.createElement("div",{className:"ml10"},ae.a.createElement(ne.a,{to:"/".concat(e.login)},e.name),e.location&&ae.a.createElement("span",{className:"leftline"},e.location),e.organizations&&e.organizations.length>0&&ae.a.createElement("p",{className:"task-hide",style:{maxWidth:"215px"}},"所属组织:",function(e){var t="";return Z()(e).call(e,(function(e){t=t+e.name+"、"})),t&&t.substr(0,t.length-1)}(e.organizations))))),ae.a.createElement(ie.a,{className:"menuinfos"},ae.a.createElement(ne.a,{to:"/".concat(e.login,"/projects")},ae.a.createElement("span",null,e.projects_count),ae.a.createElement("span",null,"项目数")),ae.a.createElement(ne.a,{to:"/".concat(e.login,"/followers")},ae.a.createElement("span",null,e.followers_count),ae.a.createElement("span",null,"粉丝数")),ae.a.createElement(ne.a,{to:"/".concat(e.login,"/following")},ae.a.createElement("span",null,e.following_count),ae.a.createElement("span",null,"关注数")),P(e.login)&&ae.a.createElement("a",null,ae.a.createElement("span",null,P(e.login)),ae.a.createElement("span",null,"贡献度"))),ae.a.createElement("div",{className:"pb20",style:{display:"flex",justifyContent:"center"}},r&&r===e.login?ae.a.createElement(Ee.a,{className:"currentBtn"},"当前用户"):e.is_watch?ae.a.createElement(Ee.a,{type:"default",onClick:function(){return M(!1,e.login)}},"已关注"):ae.a.createElement(Ee.a,{type:"primary",onClick:function(){return M(!0,e.login)}},"关注TA")));y(t)}}function M(e,t){we()({method:e?"post":"delete",url:"/watchers/".concat(e?"follow":"unfollow",".json"),params:{target_type:"user",id:t}}).then((function(a){if(a&&(0===a.data.status||2===a.data.status)){var n=l&&m()(l).call(l,(function(e){return e.login===t}));n&&(n[0].is_watch=e),F(n[0])}})).catch((function(e){}))}function T(e,t,a){t!==k&&O(t);var n=z()(p).call(p);Z()(n).call(n,(function(e){return e.visible=!1})),e&&(n[a].visible=e),Ge()(n).call(n),d(n)}return Object(te.useEffect)((function(){var e,t;t=z()(e="/".concat(a,"/")).call(e,n,"/contributors.json"),we.a.get(t).then((function(e){e&&(E(e.data.total_count),d(e.data.list))})).catch((function(e){}))}),[]),Object(te.useEffect)((function(){k?function(e){A.apply(this,arguments)}(k):y(void 0)}),[k]),g>0?ae.a.createElement("div",{className:"halfs"},ae.a.createElement(ne.a,{to:z()(t="/".concat(a,"/")).call(t,n,"/contribute"),onClick:function(){window.scrollTo(0,0)},className:"font-16 color-ooo hoverA"},ae.a.createElement("span",null,"贡献者"),g>0&&ae.a.createElement("span",{className:"infoCount"},g)),ae.a.createElement("div",{className:"attrPerson",onMouseLeave:function(){return T(!1)}},p&&p.length>0&&Z()(p).call(p,(function(e,t){return e.login?ae.a.createElement(Qe.a,{content:j,visible:e.visible,overlayClassName:"menuPanels",placement:"top"},ae.a.createElement("a",{key:t,href:"/".concat(e.login)},ae.a.createElement("img",{src:Object(ge.g)("/".concat(e.image_url)),alt:"",onMouseOver:function(){return T(!0,e.login,t)}}))):ae.a.createElement("a",{key:t,href:"mailto:".concat(e.email)},ae.a.createElement("img",{src:Object(ge.g)("/".concat(e.image_url)),alt:"",onMouseOver:function(){return T(!0,e.login,t)}}))})))):""},et=function(e){var t=e.owner,a=e.projectsId,n=Object(te.useState)(void 0),r=ue()(n,2),c=r[0],l=r[1];function i(){for(var e="#",t=["1","2","3","4","4","5","6","7","8","9","a","b","c","d","e","f"],a=0;a<6;a++)e+=t[he()(16*Math.random())];return e}return Object(te.useEffect)((function(){var e,n;n=z()(e="/".concat(t,"/")).call(e,a,"/languages.json"),we.a.get(n).then((function(e){if(e){var t=e.data;if(t){var a,n=[];Z()(a=o()(t)).call(a,(function(e,a){n.push({name:e,percent:t[e],color:i()})})),l(n)}}})).catch((function(e){}))}),[]),c&&c.length>0?ae.a.createElement("div",null,ae.a.createElement(Ne.a,null),ae.a.createElement("p",{className:"font-16 color-ooo aboutSubTitle"},"开发语言"),ae.a.createElement("div",{className:"progress"},c&&Z()(c).call(c,(function(e,t){return ae.a.createElement("span",{key:e.id||t,style:{width:e.percent,backgroundColor:e.color}})}))),c&&c.length>0&&ae.a.createElement(ie.j,{className:"progresstip"},Z()(c).call(c,(function(e,t){return ae.a.createElement("span",{key:e.id||t},ae.a.createElement("i",{className:"zero",style:{backgroundColor:"".concat(e.color)}}),ae.a.createElement("span",null,e.name),ae.a.createElement("span",null,e.percent))})))):""},tt=(a("bbsP"),a("/wGt")),at=a("Vi3r"),nt=a.n(at),rt=(a("ozfa"),a("MJZm")),ct=rt.a.TreeNode,ot=rt.a.DirectoryTree,lt=function(e){var t=e.visible,a=e.onClose,n=e.branch,r=e.owner,c=e.projectsId,o=e.history,l=e.name,i=e.list,s=Object(te.useState)(void 0),m=ue()(s,2),u=m[0],p=m[1],d=Object(te.useState)(!0),f=ue()(d,2),h=f[0],g=f[1],E=Object(te.useState)(!0),v=ue()(E,2),b=v[0],j=v[1];return Object(te.useEffect)((function(){var e,a;t&&b&&(i?(p(i),g(!1)):(a=z()(e="/".concat(r,"/")).call(e,c,"/entries.json"),we.a.get(a,{params:{ref:n}}).then((function(e){e&&p(Oe()(e.data)),g(!1)})).catch((function(e){}))),j(!1))}),[t]),ae.a.createElement(tt.a,{placement:"left",visible:t,closable:!1,onClose:a,width:"320px",maskStyle:{backgroundColor:"rgba(0,0,0,0.09)"}},ae.a.createElement(w.a,{spinning:h},ae.a.createElement("div",{className:"drawerHead"},ae.a.createElement("p",{className:"font-20"},l),ae.a.createElement("p",null,ae.a.createElement("i",{class:"iconfont icon-fenzhi2 font-18 color-grey-9 mr3"}),n)),ae.a.createElement(ot,{loadData:function(e){return new ee.a((function(t){var a;if(e.props.children)t();else{var o=[],l=z()(a="/".concat(r,"/")).call(a,c,"/sub_entries.json");we.a.get(l,{params:{filepath:e.props.dataRef.path,ref:n,type:"dir"}}).then((function(e){e&&(o=Oe()(e.data))})).catch((function(e){})),q()((function(){e.props.dataRef.children=o,p(nt()(u)),t()}),2e3)}}))},onSelect:function(e,t){var l=t.node.props.dataRef;if("file"===l.type){var i,s,m;a();var u=Object(ge.w)(n);o.push(z()(i=z()(s=z()(m="/".concat(r,"/")).call(m,c,"/tree/")).call(s,u,"/")).call(i,l.path))}}},u&&function e(t){return t&&t.length>0&&Z()(t).call(t,(function(t){return ae.a.createElement(ct,{title:t.name,key:t.key,dataRef:t,isLeaf:"file"===t.type},e(t.children))}))}(u))))},it=(a("2qtc"),a("kLXV")),st=(a("OaEy"),a("2fM7")),mt=(a("y8nQ"),a("Vl3Y")),ut=(a("5NDa"),a("5rEg")),pt=(a("dEUZ"),ut.a.TextArea);var dt=mt.a.create()(Object(te.forwardRef)((function(e){var t=e.form,a=e.visible,n=e.onCancel,r=e.onOk,c=e.desc,o=e.website,l=e.lesson_url,i=e.topicsInfo,s=t.getFieldDecorator,u=t.validateFields,p=t.setFieldsValue,d=Object(te.useState)(void 0),f=ue()(d,2),h=f[0],g=f[1];return Object(te.useEffect)((function(){we.a.get("/v1/project_topics").then((function(e){e&&e.data&&g(e.data.project_topics)}))}),[]),Object(te.useEffect)((function(){(c||o)&&p({website:o,desc:c,lesson_url:l})}),[c,o]),ae.a.createElement(it.a,{title:"修改信息",closable:!1,visible:a,centered:!0,onCancel:n,onOk:function(){u((function(e,t){e||(n(),r(t.desc,t.website,t.lesson_url,t.project_topic_names))}))},okText:"确定",cancelText:"取消",width:"520px",className:"descmodal",maskClosable:!1},ae.a.createElement(mt.a,null,ae.a.createElement(mt.a.Item,{label:"项目简介"},s("desc",{rules:[]})(ae.a.createElement(pt,{placeholder:"请输入项目简介",rows:4,maxLength:200}))),ae.a.createElement(mt.a.Item,{label:"项目标签"},s("project_topic_names",{rules:[{validator:function(e,t,a){var n=m()(t).call(t,(function(e){return e.length>20})),r=m()(t).call(t,(function(e){return!/^(?![-])[a-zA-Z0-9\u4e00-\u9fa5\\-]+$/.test(e)}));t.length>5?a("最多创建5个标签"):n.length?a("每个标签最多支持20个字符"):r.length&&a("标签名只允许包含中文、字母、数字或者中划线(-), 不能以中划线开头"),a()}}],initialValue:i&&Z()(i).call(i,(function(e){return e.name}))})(ae.a.createElement(st.a,{mode:"tags",placeholder:"请输入标签名称",getPopupContainer:function(e){return e.parentNode},maxLength:2},h&&Z()(h).call(h,(function(e){return ae.a.createElement(st.a.Option,{key:e.name},e.name)}))))),ae.a.createElement(mt.a.Item,{label:"website"},s("website",{rules:[]})(ae.a.createElement(ut.a,{placeholder:"website链接",maxLength:200}))),ae.a.createElement(mt.a.Item,{label:"实践课程"},s("lesson_url",{rules:[]})(ae.a.createElement(ut.a,{placeholder:"实践课程链接",maxLength:200})))))}))),ft=a("2CTR"),ht=function(e){var t=e.code,a=e.className;return ae.a.createElement("div",{className:a},ae.a.createElement("span",{className:"font-16 color-ooo"},"邀请码"),ae.a.createElement("div",null,ae.a.createElement("input",{value:t,id:"devitecode",style:{width:"62px",border:"none",cursor:"default"},readOnly:!0}),ae.a.createElement(Ie.a,{timeOut:!0,beforeText:ae.a.createElement("p",{className:"edu-txt-center"},"可以通过邀请码邀请成员加入项目",ae.a.createElement("br",null),"点击复制邀请码。"),className:"ml8 font-16",inputId:"devitecode"})))},gt=a("aqs5"),Et=a("CnBM"),vt=a.n(Et),bt=a("HUFq"),jt=(a("Pwec"),a("CtXQ")),wt=a("ProS"),yt=a.n(wt);a("jett"),a("AH3D");var Nt=function(e){var t=e.owner,a=e.projectsId;function n(e){return Number(e)+20}Object(te.useEffect)((function(){var e,r=z()(e="/v1/".concat(t,"/")).call(e,a,"/portrait.json");we.a.get(r).then((function(e){var t,a,r,c;e&&e.data&&(t=e.data,a=document.getElementById("projectPortrait"),r=yt.a.init(a),c={color:["#f8e367","#99dfff","#58c0f0","#5ea6ff","#ff9e48","#bcbcbc"],title:{show:!1},tooltip:{trigger:"item",formatter:function(e){var t,a,n=e.name,r=e.seriesName,c=e.value,o=Z()(t=r.split(",")).call(t,(function(e,t){var a;return z()(a="".concat(e,"")).call(a,(c[t]-20).toFixed(2))}));return z()(a=[n]).call(a,o).join("<br/>")}},radar:{indicator:[{name:"社区\n影响力",max:120},{name:"项目\n成熟度",max:120},{name:"项目\n健康度",max:120},{name:"团队\n影响度",max:120},{name:"开发\n活跃度",max:120}],center:["50%","55%"]},series:[{name:"社区影响力,项目成熟度,项目健康度,团队影响度,开发活跃度",type:"radar",data:[{value:[n(t.community_impact),n(t.project_maturity),n(t.project_health),n(t.team_impact),n(t.develop_activity)],name:"本项目评分"}]}]},r.setOption(c))})).catch((function(e){}))}),[]);var r=ae.a.createElement("div",null,"从以下五个维度生成当前项目画像:",ae.a.createElement("br",null),"社区影响力从项目点赞、关注、fork角度生成评分",ae.a.createElement("br",null),"项目成熟度:从项目疑修、合并请求、提交总数量生成评分",ae.a.createElement("br",null),"项目健康度:从项目疑修、合并请求、许可证完成度生成评分",ae.a.createElement("br",null),"团队影响度:从项目团队稳定性、新人增长率生成评分",ae.a.createElement("br",null),"开发活跃度:从代码提交、疑修及合并请求等开发活动频率生成评分");return ae.a.createElement("div",{className:"halfs"},ae.a.createElement("div",{className:"font-16 color-ooo hoverA mb20"},"项目画像",ae.a.createElement(Qe.a,{content:r},ae.a.createElement(jt.a,{type:"question-circle",theme:"filled",className:"color-blue ml10 pointer"}))),ae.a.createElement("div",{id:"projectPortrait",style:{height:"230px"}}))},_t=a.p+"static/media/importNone.5bada960.png",xt=vt()({loader:function(){return Promise.all([a.e(2),a.e(5),a.e(10),a.e(15),a.e(51)]).then(a.bind(null,"Eitf"))},loading:bt.a}),kt=["Manager","Admin","Owner"],Ot=Object(le.b)((function(e){var t=e.projectReducer;return{defaultDetail:t.defaultDetail,projectEntries:t.projectEntries,projectReadMe:t.projectReadMe}}))((function(e){var t,a,n,r,c,o,l,i,s,u=e.platform,p=e.mirror_status,d=e.bannerList,f=e.projectDetail,h=e.projectEntries,g=e.projectReadMe,E=e.project;f=e.defaultDetail||f||{};var v=Object(te.useState)(f.invite_code||void 0),b=ue()(v,2),y=b[0],N=b[1],_=Object(te.useState)(void 0),x=ue()(_,2),k=x[0],O=x[1],C=Object(te.useState)(void 0),I=ue()(C,2),S=I[0],D=I[1],A=Object(te.useState)(h.last_commit&&h.last_commit.commit||void 0),P=ue()(A,2),F=P[0],M=P[1],T=Object(te.useState)(h.last_commit&&h.last_commit.author||void 0),B=ue()(T,2),R=B[0],L=B[1],U=Object(te.useState)("dir"),V=ue()(U,2),J=V[0],K=V[1],Q=Object(te.useState)(!0),G=ue()(Q,2),X=G[0],Y=G[1],$=Object(te.useState)(!0),ee=ue()($,2),re=ee[0],ce=ee[1],oe=Object(te.useState)(h.commits_count||0),le=ue()(oe,2),ie=le[0],se=le[1],me=Object(te.useState)(Oe()(h)||void 0),pe=ue()(me,2),de=pe[0],fe=pe[1],he=Object(te.useState)(void 0),ve=ue()(he,2),be=ve[0],je=ve[1],ye=Object(te.useState)(h.zip_url||void 0),ke=ue()(ye,2),Ie=ke[0],Fe=ke[1],Me=Object(te.useState)(h.tar_url||void 0),Te=ue()(Me,2),Be=Te[0],Le=Te[1],ze=Object(te.useState)(void 0),Ue=ue()(ze,2),Ve=Ue[0],Je=Ue[1],Qe=Object(te.useState)(!1),We=ue()(Qe,2),Ge=We[0],Xe=We[1],Ye=Object(te.useState)(!1),Ze=ue()(Ye,2),tt=Ze[0],at=Ze[1],nt=Object(te.useState)(!1),rt=ue()(nt,2),ct=rt[0],ot=rt[1],it=Object(te.useState)(!1),st=ue()(it,2),mt=st[0],ut=st[1],pt=Object(te.useState)(f.description||void 0),Et=ue()(pt,2),vt=Et[0],bt=Et[1],jt=Object(te.useState)(f.website||void 0),wt=ue()(jt,2),yt=wt[0],Ot=wt[1],Ct=Object(te.useState)(f.lesson_url||void 0),It=ue()(Ct,2),St=It[0],Dt=It[1],At=Object(te.useState)(f.topics||void 0),Pt=ue()(At,2),Ft=Pt[0],Mt=Pt[1],Tt=Object(te.useState)(g&&JSON.parse(decodeURIComponent(g))||void 0),Bt=ue()(Tt,2),Rt=Bt[0],Lt=Bt[1],zt=Object(te.useState)(f.default_branch||void 0),Ut=ue()(zt,2),Ht=Ut[0],Vt=Ut[1],Jt=Object(te.useState)(!1),Kt=ue()(Jt,2),qt=Kt[0],Qt=Kt[1],Wt=Object(te.useState)(!0),Gt=ue()(Wt,2),Xt=Gt[0],Yt=Gt[1],Zt=Object(te.useState)(!0),$t=ue()(Zt,2),ea=$t[0],ta=$t[1],aa=Object(te.useState)(void 0),na=ue()(aa,2),ra=na[0],ca=na[1],oa=e.match.params.owner,la=e.match.params.projectsId,ia=e.match.params.branchName;ia=Object(ge.s)(ia);var sa=e.history.location.pathname,ma=e.history.location.search,ua=f&&f.permission&&"Reporter"!==f.permission;function pa(e,t){var a;we.a.get(z()(a="/".concat(oa,"/")).call(a,la,"/readme.json"),{params:{owner:oa,repo:la,filepath:e,ref:t||ia}}).then((function(e){Lt(e?e.data:void 0)}))}function da(t,a){var n;Xe(!0);var r=z()(n="/".concat(oa,"/")).call(n,la,"/sub_entries.json");we.a.get(r,{params:{filepath:Object(ge.s)(t),ref:a||ia,type:J}}).then((function(n){var r,c;if(-2===n.data.status&&(e.showNotification(n.data.message),e.history.push(z()(r=z()(c="/".concat(oa,"/")).call(c,la,"/tree/")).call(r,Object(ge.w)(a||ia)))),n){var o=Oe()(n.data);o.type?(fe(void 0),je(o),K(o.type),Lt(void 0)):(je(void 0),fe(o),K("dir"),pa(t,ia||Ht));var l=n.data.last_commit;M(l&&l.commit),L(l&&l.author),ot(!1),Je(!0),Je(!qt),Y(!0)}q()((function(){Xe(!1)}),500)})).catch((function(e){Xe(!1)}))}function fa(t,a,n){if("submodule"!==a){var r,c,o=ia||Ht,l=Object(ge.w)(o),i=Object(ge.w)(t);K(a),window.scrollTo(0,0),e.history.push(z()(r=z()(c="/".concat(oa,"/")).call(c,la,"/tree/".concat(l))).call(r,i?"/".concat(i):""))}}function ha(t){if(!1===e.checkIfLogin())return e.showLoginDialog(),!1;e.history.push(t)}Object(te.useEffect)((function(){if(d&&d.length>0){var e=m()(d).call(d,(function(e){return"pulls"===e.menu_name})),t=m()(d).call(d,(function(e){return"issues"===e.menu_name}));e&&0===e.length&&Yt(!1),t&&0===t.length&&ta(!1)}}),[d]),Object(te.useEffect)((function(){f&&(Mt(f.topics),bt(f.description),Ot(f.website),Dt(f.lesson_url),Vt(f.default_branch),N(f.invite_code))}),[f,p]),Object(te.useEffect)((function(){if(f&&f.project_identifier){var e,t,a,n,r=f,c=r.author,o=r.name,l=r.description,i=r.default_branch;document.title=ia&&ia!==i?z()(e=z()(t="".concat(c.name,"/")).call(t,o,"-")).call(e,ia," | 星云协同开发平台"):z()(a=z()(n="".concat(c.name,"/")).call(n,o)).call(a,l?": "+l:""," | 星云协同开发平台")}}),[S,f,ia]),Object(te.useEffect)((function(){D(k?decodeURIComponent(k).split("/"):void 0)}),[k]),Object(te.useEffect)((function(){if(la&&oa&&Ht&&0===p){var e,t=Object(ge.w)(ia);if(H()(sa).call(sa,z()(e="/".concat(oa,"/")).call(e,la))>-1&&H()(sa).call(sa,"/tree/".concat(t,"/"))>-1){var a=sa.split("/tree/".concat(t,"/"))[1];O(a),da(a,ia),K("file")}else O(void 0),h||function(e){var t;Xe(!0);var a=z()(t="/".concat(oa,"/")).call(t,la,"/entries.json");we.a.get(a,{params:{ref:e}}).then((function(e){if(e){se(e.data.commits_count),fe(Oe()(e.data)),je(void 0),Le(e.data.tar_url),Fe(e.data.zip_url);var t=e.data.last_commit;M(t&&t.commit),L(t&&t.author),ot(!0),Je(!0),Qt(!1),Y(!0),pa("",ia||Ht)}q()((function(){Xe(!1)}),500)})).catch((function(e){Xe(!1)}))}(ia||Ht),K("dir")}}),[la,oa,sa,Ht,p]),Object(te.useEffect)((function(){var e=Object(ge.w)(ia);la&&oa&&Ht&&0===p&&!ma&&H()(sa).call(sa,"/tree/".concat(e,"/"))>-1&&da(sa.split("/tree/".concat(e,"/"))[1],ia)}),[ma]),Object(te.useEffect)((function(){var t,a;u&&0===p&&(Je(-1!==H()(t=e.history.location.search).call(t,"edit")),we.a.get(z()(a="/".concat(oa,"/")).call(a,la,"/releases.json")).then((function(e){if(e&&e.data){var t={list:e.data.releases,total_count:e.data.releases&&e.data.releases.length};ca(t)}})))}),[u,p]),Object(te.useEffect)((function(){if(f&&F){var e=document.getElementById("ptxt");e&&e.offsetHeight<=36&&ce(!1)}}),[f,F]);var ga,Ea,va=ae.a.createElement(Se,{http_url:f&&f.clone_url,ssh_url:f&&e&&e.platform&&f.ssh_url,zip_url:e&&e.platform&&Ie,tar_url:e&&e.platform&&Be,showNotification:e.showNotification}),ba=be&&be.name,ja=ba&&".md"===ba.substring(ba.length-3,ba.length),wa=e.current_user,ya=(e.checkIfLogin,e.showLoginDialog,wa&&wa.login&&ea),Na=f&&f.permission&&"Reporter"!==f.permission&&2!==f.type&&Xt&&e.platform,_a="dir"===J&&f&&2!==f.type&&(f.permission&&"Reporter"!==f.permission||wa&&wa.admin);return ae.a.createElement("div",{className:"WhiteBack"},0===p&&ae.a.createElement(dt,{desc:vt,website:yt,lesson_url:St,topicsInfo:Ft,visible:mt,onCancel:function(){return ut(!1)},onOk:function(e,t,a,n){var r,c=z()(r="/".concat(oa,"/")).call(r,la,".json");we.a.put(c,{description:e,website:t||"",lesson_url:a||"",project_topic_names:n}).then((function(e){e&&e.data&&e.data.id&&(bt(e.data.description),Ot(e.data.website),Dt(e.data.lesson_url),Mt(e.data.topics))}))}}),ae.a.createElement(w.a,{spinning:Ge},(de||be)&&0===p&&ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(lt,{history:e.history,owner:oa,projectsId:la,name:f&&f.name,branch:ia||Ht,visible:tt,onClose:function(){return at(!1)},list:ct?de:void 0}),ae.a.createElement("div",{className:"drawerBtn",onClick:function(){return at(!0)}},ae.a.createElement("i",{className:"iconfont icon-zuohuaicon font-14"}),ae.a.createElement("span",null,"目录"))),ae.a.createElement("div",{style:{minHeight:"500px"}},2===p&&ae.a.createElement("div",{className:"importFailTip"},ae.a.createElement("img",{src:_t,alt:"",width:325}),f.permission&&W()(kt).call(kt,f.permission)?ae.a.createElement("p",null,"导入项目失败,请前往 ",ae.a.createElement(ne.a,{className:"color-blue",to:z()(t="/".concat(oa,"/")).call(t,la,"/settings")},"仓库设置")," 删除本项目后重新导入!"):ae.a.createElement("p",null,"导入项目失败,请联系管理员重新导入!")),f&&0===p&&ae.a.createElement("div",{className:"Panels Box"},ae.a.createElement("div",{className:"LongWidth"},ae.a.createElement("div",{className:"panelmenu"},ae.a.createElement("div",{className:"FlexAJ"},ae.a.createElement("div",{className:"AlignCenter"},ae.a.createElement("div",{className:"mr30"},e&&e.platform&&0===p?ae.a.createElement(De.a,{repo_id:f&&f.repo_id,projectsId:la,branch:ia||Ht,changeBranch:function(t){var a,n,r,c=t,o=z()(a=z()(n=z()(r="/".concat(oa,"/")).call(r,la)).call(n,c&&"/tree/".concat(c))).call(a,k?"/".concat(k):"");e.history.push(o)},owner:oa,history:e.history,branchList:f&&f.branches&&f.branches.list}):ae.a.createElement("span",null,"分支:",ae.a.createElement("span",{className:"color-grey-6"},ia||Ht))),S&&S.length>0?ae.a.createElement(Pe,{identifier:f&&f.identifier,treeValuePath:S,returnUlr:function(t){var a,n,r,c=Object(ge.w)(ia);K("dir"),e.history.push(z()(a=z()(n=z()(r="/".concat(oa,"/")).call(r,la,"/tree")).call(n,c?"/".concat(c):"","/")).call(a,t))},returnMain:function(){var t,a;O(void 0);var n=ia||Ht,r=Object(ge.w)(n);e.history.push(z()(t=z()(a="/".concat(oa,"/")).call(a,la,"/tree/")).call(t,r))},getPathUrl:function(e,t){if(e&&e.length>0&&t){for(var a="",n=0;n<t;n++)a+="/".concat(e[n]);return a.substr(1)}}}):ae.a.createElement(ae.a.Fragment,null,ae.a.createElement("div",{className:"mr20 AlignCenter"},e.platform?ae.a.createElement(ne.a,{to:z()(a="/".concat(oa,"/")).call(a,la,"/branches"),className:"iconBtn"},ae.a.createElement("i",{className:"iconfont icon-master_icon font-16"}),ae.a.createElement("span",null,"分支"),ae.a.createElement("span",null,f&&f.branches_count)):ae.a.createElement("span",null,ae.a.createElement("i",{className:"iconfont icon-master_icon font-16 color-grey-6"}),ae.a.createElement("span",{className:"ml3 color-grey-6"},"分支"),ae.a.createElement("span",{className:"ml3"},f&&f.branches_count))),ae.a.createElement("div",{className:"mr20 AlignCenter"},e.platform?ae.a.createElement(ne.a,{to:z()(n="/".concat(oa,"/")).call(n,la,"/tags"),className:"iconBtn"},ae.a.createElement("i",{className:"iconfont icon-biaoqianicon font-16"}),ae.a.createElement("span",null,"标签"),ae.a.createElement("span",null,f&&f.tags_count)):ae.a.createElement("span",null,ae.a.createElement("i",{className:"iconfont icon-biaoqianicon font-16 color-grey-6"}),ae.a.createElement("span",{className:"ml3 color-grey-6"},"标签"),ae.a.createElement("span",{className:"ml3"},f&&f.tags_count))))),ae.a.createElement("div",{className:"depotBtn AlignCenter"},ae.a.createElement("div",{className:"addOptionBtn"},Na&&ae.a.createElement(gt.a,j()({},e,{sureFunc:function(){var e,t,a,n,r,c;f&&f.fork_info?ha(z()(e=z()(t=z()(a="/".concat(f.fork_info.fork_project_user_login,"/")).call(a,f.fork_info.fork_project_identifier,"/compare/")).call(t,Object(ge.w)(ia||Ht),"...")).call(e,oa+"/"+la+":"+Object(ge.w)(ia||Ht))):ha(z()(n=z()(r=z()(c="/".concat(oa,"/")).call(c,la,"/compare/")).call(r,Object(ge.w)(Ht),"...")).call(n,Object(ge.w)(ia||Ht)))}}),"+ 合并请求"),ea&&ae.a.createElement(gt.a,j()({},e,{sureFunc:function(){var t,a;ya?e.history.push(z()(t="/".concat(oa,"/")).call(t,la,"/issues/new")):e.showLoginDialog(z()(a="/".concat(oa,"/")).call(a,la,"/issues/new"))},checklogin:!0}),"+ 疑修")),_a&&ae.a.createElement(_e.a,{overlay:(ga=ia||Ht,Ea=Object(ge.w)(ga),ae.a.createElement(xe.a,{className:"fileMenu"},ae.a.createElement(xe.a.Item,null,ae.a.createElement(gt.a,j()({},e,{sureFunc:function(){var e,t,a;return ha(z()(e=z()(t=z()(a="/".concat(oa,"/")).call(a,la,"/")).call(t,Ea,"/uploadfile")).call(e,void 0===k?"":"/".concat(k)))}}),"上传文件")),ae.a.createElement(xe.a.Item,null,ae.a.createElement(gt.a,j()({},e,{sureFunc:function(){var e,t,a;return ha(z()(e=z()(t=z()(a="/".concat(oa,"/")).call(a,la,"/")).call(t,Ea,"/newfile")).call(e,void 0===k?"":"/".concat(k)))}}),"新建文件")))),className:"mr10",trigger:["click"],getPopupContainer:document.parentNode},ae.a.createElement("a",null,"文件 ",ae.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down ml3 font-14 color-grey-6 mr-5"}))),ae.a.createElement(_e.a,{overlay:va,placement:"bottomRight",trigger:["click"]},ae.a.createElement(Ee.a,{type:"primary"},"下载 ",ae.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down ml3 font-14 color-white mr-3"}))))),de&&de.length>0||be?ae.a.createElement("div",{className:"listtable"},(F&&F.message||R)&&ae.a.createElement("div",{className:"listtablehead"},R&&ae.a.createElement(Ae.a,{url:Object(ge.g)("/".concat(R.image_url)),name:R.name,id:R.id,login:R.login}),F.message&&ae.a.createElement("div",{className:re&&X?"ellipsistxt hidetxt":"ellipsistxt"},ae.a.createElement("pre",{id:"ptxt"},ae.a.createElement(ne.a,{to:z()(r=z()(c="/".concat(oa,"/")).call(c,la,"/commits/")).call(r,Object(Ce.b)(F.sha))},ae.a.createElement(He.a,{value:F.message})))),re&&ae.a.createElement("div",{className:"ellipsis",onClick:function(){return function(e){Y(!e)}(X)}},ae.a.createElement("i",{className:"iconfont icon-shenglvehao"})),ae.a.createElement("span",{className:"ml20 color-grey-6 font-12 mt3"},F.time_from_now),ie?ae.a.createElement(ne.a,{to:z()(o=z()(l="/".concat(oa,"/")).call(l,la,"/commits/branch/")).call(o,Object(ge.w)(ia||Ht)),className:"ml20 color-grey-3",style:{height:"28px",lineHeight:"28px"}},ae.a.createElement("i",{className:"iconfont icon-tijiaoicon mr3 font-16"}),ae.a.createElement("span",{style:{fontWeight:"500"}},ie,"次提交")):""),ae.a.createElement("ul",{className:"listtablebody"},de&&de.length>0&&Z()(de).call(de,(function(t,a){return ae.a.createElement(Re,{key:t.id||a,owner:oa,item:t,projectsId:la,goToSubRoot:fa,platform:e.platform})})),be&&ae.a.createElement(xt,j()({},e,{detail:be,readOnly:Ve,md:ja,onEdit:function(t){Je(t),Qt(!1);var a=e.history;t?a.push(a.location.pathname):a.push("".concat(a.location.pathname,"?edit"))},currentBranch:ia||Ht,branch:ia||Ht,type:f.type,treeValuePath:S})))):"",de&&0===de.length&&!be?ae.a.createElement(ft.a,{_html:"暂未发现文件"}):"",Rt&&Rt.replace_content?ae.a.createElement(Ke,{ChangeFile:function(t,a){var n,r,c,o=ia||Ht,l=Object(ge.w)(o);e.history.push(z()(n=z()(r=z()(c="/".concat(oa,"/")).call(c,la,"/tree/")).call(r,l,"/")).call(n,t,"?edit")),K("file"),Qt(!0)},readme:Rt,operate:e&&(e.isManager||e.isDeveloper)&&2!==f.type,history:e.history}):"")),!(S&&S.length>0)&&!be&&ae.a.createElement("div",{className:"ShortWidth"},ae.a.createElement("div",{className:"Gap",style:{paddingLeft:"30px"}},ae.a.createElement("div",{className:"panelmenu"},ae.a.createElement("div",{className:"font-18 color-ooo mb20 FlexAJ",style:{lineHeight:"28px"}},"关于",f.permission&&("Admin"===f.permission||"Owner"===f.permission||"Manager"===f.permission)&&ae.a.createElement("i",{onClick:function(){return ut(!0)},className:"iconfont icon-a-shezhi color-grey-9 font-15 pointer"})),vt&&ae.a.createElement("p",{className:"font-14 color-grey-3 mb15 task-hide-2",style:{lineHeight:"24px",WebkitLineClamp:"4",textAlign:"justify",wordBreak:"break-all"},title:vt},vt),Ft&&ae.a.createElement("div",{className:"projectHomeTopics"},Z()(Ft).call(Ft,(function(e){var t;return ae.a.createElement(ne.a,{to:z()(t="/explore/topic/".concat(e.id,"/")).call(t,encodeURIComponent(e.name)),className:"proHomeTopic mr15 mb10 font-13 task-hide"},e.name)}))),yt&&ae.a.createElement("div",{className:"color-grey-6 df pinfos mb5"},ae.a.createElement("i",{className:"iconfont icon-lianjie2 font-15 mr10"}),ae.a.createElement("a",{href:yt,target:"_blank",style:{wordBreak:"break-all",lineHeight:"20px",marginTop:"5px",textDecoration:"underline"}},yt)),ae.a.createElement("div",{className:"pinfos mb5"},ae.a.createElement("i",{className:"iconfont icon-zishuwenjian_icon font-15 mr10"}),ae.a.createElement("a",{href:"#readme"},"README.md")),ae.a.createElement("div",{className:"color-grey-6 mb5"},ae.a.createElement("i",{className:"iconfont icon-neicunicon font-15 mr10"}),ae.a.createElement("span",null,f&&f.size)),f&&f.license_name&&ae.a.createElement("div",{className:"pinfos"},ae.a.createElement("i",{className:"iconfont icon-xieyiicon font-16 mr10"}),ae.a.createElement(ne.a,{to:z()(i=z()(s="/".concat(oa,"/")).call(s,la,"/tree/")).call(i,Object(ge.w)(ia||Ht),"/LICENSE"),className:"color-grey-6"},f.license_name))),y&&ae.a.createElement("div",null,ae.a.createElement(Ne.a,null),ae.a.createElement(ht,{code:y})),St&&ae.a.createElement("div",null,ae.a.createElement(Ne.a,null),ae.a.createElement("p",{className:"font-16 color-ooo"},"实践课程"),ae.a.createElement("a",{href:St,target:"_blank",className:"color-grey-6",style:{textDecoration:"underline",wordBreak:"break-all"}},St)),ra&&ae.a.createElement(ae.a.Fragment,null,ae.a.createElement(Ne.a,null),ae.a.createElement(qe,{owner:oa,projectsId:la,releaseVersions:ra,history:e.history,distribution:ua})),0===p&&ae.a.createElement($e,{owner:oa,projectsId:la}),f&&!f.type&&!f.forked_from_project_id&&E&&E.open_portrait&&ae.a.createElement(Nt,{owner:oa,projectsId:la}),0===p&&ae.a.createElement(et,{owner:oa,projectsId:la})))))))})),Ct=a("Po8q"),It=a.n(Ct),St=a("J66h"),Dt=a("SW5F"),At=a("pmdI"),Pt=a("rnH8"),Ft=a("oG6R"),Mt=(a("7dqz"),a("85A0"),a("pb8e"),a("qmW9"));function Tt(e,t){var a=o()(e);if(i.a){var n=i()(e);t&&(n=m()(n).call(n,(function(t){return p()(e,t).enumerable}))),a.push.apply(a,n)}return a}function Bt(e){for(var t=1;t<arguments.length;t++){var a,n,r=null!=arguments[t]?arguments[t]:{};t%2?J()(a=Tt(Object(r),!0)).call(a,(function(t){T()(e,t,r[t])})):f.a?g()(e,f()(r)):J()(n=Tt(Object(r))).call(n,(function(t){v()(e,t,p()(r,t))}))}return e}function Rt(e,t,a){return t=A()(t),S()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,a||[],A()(e).constructor):t.apply(e,a))}a("S+eF");var Lt=vt()({loader:function(){return a.e(165).then(a.bind(null,"6dZj"))},loading:bt.a}),zt=vt()({loader:function(){return a.e(156).then(a.bind(null,"kUFr"))},loading:bt.a}),Ut=vt()({loader:function(){return a.e(157).then(a.bind(null,"+JVH"))},loading:bt.a}),Ht=vt()({loader:function(){return Promise.all([a.e(0),a.e(116)]).then(a.bind(null,"fyLZ"))},loading:bt.a}),Vt=vt()({loader:function(){return Promise.all([a.e(25),a.e(160)]).then(a.bind(null,"s4sY"))},loading:bt.a}),Jt=vt()({loader:function(){return Promise.all([a.e(25),a.e(159)]).then(a.bind(null,"IxYK"))},loading:bt.a}),Kt=vt()({loader:function(){return Promise.all([a.e(0),a.e(88)]).then(a.bind(null,"VSCt"))},loading:bt.a}),qt=vt()({loader:function(){return Promise.all([a.e(0),a.e(2),a.e(7),a.e(17),a.e(69)]).then(a.bind(null,"Yg6f"))},loading:bt.a}),Qt=vt()({loader:function(){return Promise.all([a.e(0),a.e(2),a.e(5),a.e(7),a.e(44)]).then(a.bind(null,"TiQt"))},loading:bt.a}),Wt=vt()({loader:function(){return Promise.all([a.e(0),a.e(2),a.e(7),a.e(17),a.e(72)]).then(a.bind(null,"vhIH"))},loading:bt.a}),Gt=vt()({loader:function(){return Promise.all([a.e(0),a.e(86)]).then(a.bind(null,"sdXD"))},loading:bt.a}),Xt=vt()({loader:function(){return Promise.all([a.e(0),a.e(123)]).then(a.bind(null,"cFFD"))},loading:bt.a}),Yt=vt()({loader:function(){return Promise.all([a.e(0),a.e(122)]).then(a.bind(null,"zM51"))},loading:bt.a}),Zt=vt()({loader:function(){return Promise.all([a.e(0),a.e(168)]).then(a.bind(null,"LMhh"))},loading:bt.a}),$t=vt()({loader:function(){return Promise.all([a.e(0),a.e(187)]).then(a.bind(null,"p6ow"))},loading:bt.a}),ea=vt()({loader:function(){return Promise.all([a.e(0),a.e(28)]).then(a.bind(null,"VEFH"))},loading:bt.a}),ta=vt()({loader:function(){return Promise.all([a.e(0),a.e(14),a.e(19),a.e(150)]).then(a.bind(null,"rS1K"))},loading:bt.a}),aa=vt()({loader:function(){return Promise.all([a.e(0),a.e(4),a.e(97)]).then(a.bind(null,"nBJf"))},loading:bt.a}),na=vt()({loader:function(){return Promise.all([a.e(2),a.e(5),a.e(10),a.e(73)]).then(a.bind(null,"ki15"))},loading:bt.a}),ra=vt()({loader:function(){return Promise.all([a.e(2),a.e(5),a.e(7),a.e(10),a.e(54)]).then(a.bind(null,"B3S4"))},loading:bt.a}),ca=vt()({loader:function(){return Promise.all([a.e(0),a.e(4),a.e(2),a.e(5),a.e(77)]).then(a.bind(null,"tF+v"))},loading:bt.a}),oa=vt()({loader:function(){return a.e(163).then(a.bind(null,"JLog"))},loading:bt.a}),la=vt()({loader:function(){return a.e(154).then(a.bind(null,"cuo/"))},loading:bt.a}),ia=vt()({loader:function(){return Promise.all([a.e(2),a.e(5),a.e(10),a.e(21),a.e(63)]).then(a.bind(null,"McbE"))},loading:bt.a}),sa=vt()({loader:function(){return Promise.all([a.e(7),a.e(75),a.e(11),a.e(101)]).then(a.bind(null,"HVCG"))},loading:bt.a}),ma=vt()({loader:function(){return a.e(155).then(a.bind(null,"f0GN"))},loading:bt.a}),ua=vt()({loader:function(){return Promise.all([a.e(5),a.e(15),a.e(43),a.e(35),a.e(120)]).then(a.bind(null,"2iXe"))},loading:bt.a}),pa=function(e){function t(e){var n;return k()(this,t),n=Rt(this,t,[e]),T()(n,"componentDidMount",(function(){var e=n.props.location;if(n.clearIssueCookies(e),n.props.clearProject){var t=[Pt.a.GET_PROJECT_BASE,Pt.a.GET_PROJECT_DETAIL,Pt.a.GET_PROJECT_ENTRIES,Pt.a.GET_PROJECT_MENU,Pt.a.GET_PROJECT_README];J()(t).call(t,(function(e){n.props.clearProject(e)}))}})),T()(n,"componentDidUpdate",function(){var e=_()(R.a.mark((function e(t){var a,r,c,o,l,i;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t.match.params,r=n.props.match.params,!t||!n.props||a.projectsId===r.projectsId&&a.owner===r.owner){e.next=8;break}return c=n.props.match.params,o=c.projectsId,l=c.owner,e.next=6,Object(Ft.f)(l,o);case 6:(i=e.sent).data&&n.getProject(i.data);case 8:n.props.history.listen((function(e){n.clearIssueCookies(e)}));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),T()(n,"clearIssueCookies",(function(e){var t,a=e.pathname,r=n.props.match.params,c=r.projectsId,o=r.owner;-1===H()(a).call(a,z()(t="/".concat(o,"/")).call(t,c,"/issues"))&&(It.a.save("states",void 0,{expires:0,path:"/"}),It.a.save("issuestates",void 0,{expires:0,path:"/"}))})),T()(n,"getProject",function(){var e=_()(R.a.mark((function e(t){var a,r,c,o,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.props.match.params,r=a.projectsId,c=a.owner,n.setState({project:t,open_devops:t.open_devops,platform:t.platform&&"educoder"!==t.platform}),0===t.type||1!==t.mirror_status){e.next=8;break}n.setState({firstSync:!0,secondSync:!1,mirror_status:1}),n.canvasChannel(),e.next=19;break;case 8:if(n.setState({firstSync:!1,secondSync:!1,mirror_status:t.mirror_status?t.mirror_status:0}),n.getBanner(n.props.projectMenu),!n.props.defaultDetail){e.next=14;break}o=n.props.defaultDetail,e.next=18;break;case 14:return e.next=16,Object(Ft.d)(c,r,!window.location.host);case 16:200===(l=e.sent).status&&(o=l.data);case 18:o&&n.getDetail(o);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),T()(n,"changeOpenDevops",(function(e){n.setState({open_devops:e})})),T()(n,"canvasChannel",(function(e){var t,r="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,c=a("9e53"),o=n.state.project,l=c.createConsumer("wss://".concat(r,"/cable"));n.canvasChannel1=l.subscriptions.create({channel:"MirrorProjectChannel",id:o&&o.id},{connected:function(){},disconnected:function(){},received:(t=_()(R.a.mark((function t(a){return R.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a&&(e&&(n.setState({firstSync:!1,mirror_status:a.project&&a.project.mirror_status,secondSync:!1}),n.props.showNotification("镜像同步成功!"),window.location.reload()),-1===a.status&&n.toMirrorFunc(),l.subscriptions.consumer.disconnect());case 2:case"end":return t.stop()}}),t)}))),function(e){return t.apply(this,arguments)}),onerror:function(){}}),n.timerChannel=q()(n.reloadDetail,1e4)})),T()(n,"reloadDetail",(function(){(n.state.firstSync||n.state.secondSync)&&window.location.reload()})),T()(n,"toMirrorFunc",(function(){n.props.history.push({pathname:"/projects/mirror/new",mirror_status:2})})),T()(n,"getDetail",function(){var e=_()(R.a.mark((function e(t){var a,r,c,o,l,i,s,m,u,p,d,f,h,g,E,v,b,j,w,y,N,_,x;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.props.match.params,r=a.projectsId,c=a.owner,t){e.next=7;break}return l=z()(o="/".concat(c,"/")).call(o,r,"/detail.json"),e.next=5,we.a.get(l);case 5:(i=e.sent).data&&(t=i.data);case 7:t&&(404===t.status?W()(s=window.location.pathname).call(s,"/invite")?(m=window.location.search&&window.location.search.split("?invite=")[1],u=m&&JSON.parse(St.Base64.decode(m)),p=n.state,d=p.project,f=void 0===d?{}:d,h=p.projectDetail,g=void 0===h?{}:h,n.setState({project:X()(f,{author:{name:u.ownerName}}),projectDetail:X()(g,{name:u.projectName})})):n.props.history.push("/nopage"):(n.setState({projectDetail:t,project_id:t.project_id,isManager:t.permission&&("Manager"===t.permission||"Admin"===t.permission||"Owner"===t.permission),isReporter:t.permission&&"Reporter"===t.permission,isDeveloper:t.permission&&"Developer"===t.permission,http_url:t.clone_url,praised:t.praised,watched:t.watched,watchers_count:t.watchers_count,praises_count:t.praises_count,forked_count:t.forked_count,defaultBranch:t.default_branch}),_=z()(E=z()(v=z()(b="".concat(c,",")).call(b,r)).call(v,t.topics&&t.topics.length>0&&",")).call(E,t.topics&&t.topics.length>0&&Z()(j=t.topics).call(j,(function(e){return e.name})).join(",")),x=z()(w=z()(y="".concat(c,"/")).call(y,r)).call(w,t.description?""+t.description:""),Object(ge.t)(_,x,t.description||"",z()(N="/".concat(c,"/")).call(N,r),c,r)));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),T()(n,"focusFunc",(function(e){if(n.state.platform){var t=n.state.project_id;we()({method:e?"delete":"post",url:"/watchers/".concat(e?"unfollow":"follow",".json"),params:{target_type:"project",id:t}}).then((function(e){e&&0===e.data.status&&n.setWatchersCount(e.data.watchers_count,e.data.watched)})).catch((function(e){})),!e&&n.props.showNpsModal("indexProject",1)}})),T()(n,"pariseFunc",(function(e){var t;if(n.state.platform){var a=n.state.project_id;we()({method:e?"delete":"post",url:z()(t="/projects/".concat(a,"/praise_tread/")).call(t,e?"unlike":"like",".json")}).then((function(e){e&&0===e.data.status&&n.setPraisesCount(e.data.praises_count,e.data.praised)})).catch((function(e){})),!e&&n.props.showNpsModal("indexProject",2)}})),T()(n,"setWatchersCount",(function(e,t){n.setState({watched:t,watchers_count:e})})),T()(n,"setPraisesCount",(function(e,t){n.setState({praised:t,praises_count:e})})),T()(n,"forkFunc",(function(){var e;if(n.state.platform){n.setState({forkSpin:!0});var t=n.props.current_user,a=n.props.match.params,r=a.projectsId,c=a.owner,o=z()(e="/".concat(c,"/")).call(e,r,"/forks.json");we.a.post(o).then((function(e){if(e&&0===e.data.status){var a,c;if("fork失败你已拥有了这个项目"===e.data.message)return void n.props.history.push(z()(c="/".concat(t&&t.login,"/")).call(c,r));n.props.history.push(z()(a="/".concat(t&&t.login,"/")).call(a,e.data.identifier)),n.props.showNotification(e.data.message),n.props.showNpsModal("indexProject",3)}n.setState({forkSpin:!1})})).catch((function(e){n.setState({forkSpin:!1})}))}})),T()(n,"synchronismMirror",(function(){var e=n.state.isManager,t=n.props,a=t.current_user,r=t.showLoginDialog;if(a&&a.login){if(a&&a.admin||e){var c;if(!n.state.platform)return;var o=n.props.match.params,l=o.projectsId,i=o.owner,s=z()(c="/".concat(i,"/")).call(c,l,"/sync_mirror.json");we.a.post(s).then((function(e){e&&e.data&&0===e.data.status?(n.setState({secondSync:!0}),n.canvasChannel(!0)):n.props.showNotification("镜像同步失败!")})).catch((function(e){}))}}else r()})),T()(n,"textFunc",(function(e,t){var a;return e&&t?ae.a.createElement("div",{className:"color-grey-9 df"},ae.a.createElement("span",null,"复刻自"),ae.a.createElement(ne.a,{to:"/".concat(t.fork_project_user_login),className:"show-user-link color-grey-6 ml5"},t.fork_project_user_name),ae.a.createElement("span",null," / "),ae.a.createElement(ne.a,{to:z()(a="/".concat(t.fork_project_user_login,"/")).call(a,t.fork_project_identifier),className:"color-grey-6 task-hide flex1",style:{maxWidth:"400px"},title:t.fork_form_name},t.fork_form_name)):""})),n.state={projectDetail:e.defaultDetail||void 0,isManager:!1,isReporter:!1,isDeveloper:!1,project_id:void 0,watchers_count:void 0,praises_count:void 0,forked_count:void 0,watched:!1,praised:!1,http_url:void 0,branchs:void 0,branchList:void 0,project:e.projectBase||void 0,firstSync:!1,secondSync:!1,open_devops:!1,forkSpin:!1,defaultBranch:void 0,platform:!1,mirror_status:0,bannerList:e.projectMenu||[]},n}return F()(t,e),C()(t,[{key:"componentWillMount",value:(r=_()(R.a.mark((function e(){var t,a,n,r;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.props.match.params,a=t.projectsId,n=t.owner,this.props.projectBase){e.next=8;break}return e.next=4,Object(Ft.f)(n,a);case 4:(r=e.sent).data&&this.getProject(r.data),e.next=9;break;case 8:this.getProject(this.props.projectBase);case 9:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{key:"componentWillUnmount",value:function(){this.timerChannel&&clearTimeout(this.timerChannel)}},{key:"getBanner",value:(n=_()(R.a.mark((function e(t){var a,n,r,c,o,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=this.props.match.params,n=a.projectsId,r=a.owner,t){e.next=7;break}return o=z()(c="/".concat(r,"/")).call(c,n,"/menu_list.json"),e.next=5,we.a.get(o);case 5:(l=e.sent).data&&(t=l.data);case 7:t&&this.setState({bannerList:t});case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"render",value:function(){var e,t,a,n,r=this,c=this.state,o=c.projectDetail,l=c.watchers_count,i=c.praises_count,s=c.forked_count,m=c.firstSync,u=c.secondSync,p=c.watched,d=c.praised,f=c.project,h=c.open_devops,g=c.platform,E=c.defaultBranch,v=c.bannerList,b=c.forkSpin,N=c.mirror_status,_=this.props.history.location.pathname,x=3===_.split("/").length,k=this.props.match.params,O=k.projectsId,C=k.owner,I=this.props.current_user,S=function(e,t,a){var n,r="";if(a&&a!==z()(n="/".concat(t,"/")).call(n,e)){var c,o=a.split(z()(c="/".concat(t,"/")).call(c,e))[1]||"";H()(o).call(o,"/about")>-1?r="about":H()(o).call(o,"/issues")>-1||H()(o).call(o,"Milepost")>0?r="issues":H()(o).call(o,"/pulls")>-1||H()(o).call(o,"/compare")>-1?r="pulls":H()(o).call(o,"/milestones")>-1?r="milestones":H()(o).call(o,"/activity")>-1?r="activity":H()(o).call(o,"/settings")>-1?r="settings":H()(o).call(o,"/dataset")>-1?r="dataset":H()(o).call(o,"/devops")>-1?r="devops":H()(o).call(o,"/source")>-1?r="source":H()(o).call(o,"/wiki")>-1?r="wiki":H()(o).call(o,"/service")>-1&&(r="server")}return r}(O,C,_),D=this.props.history.location.state,A={getDetail:this.getDetail,getBanner:this.getBanner,getProject:this.getProject,changeOpenDevops:this.changeOpenDevops,defaultBranch:E};return ae.a.createElement("div",null,ae.a.createElement("div",{className:"detailHeader-wrapper"},ae.a.createElement("div",{className:"normal"},ae.a.createElement("div",{className:"AlignTop",style:{padding:"18px 0px 10px",justifyContent:"space-between"}},ae.a.createElement("div",null,ae.a.createElement("div",{className:"AlignTop"},ae.a.createElement("div",{className:"projectallName"},f&&f.author&&ae.a.createElement(ne.a,{to:"/".concat(f.author.login)},f.author.name),ae.a.createElement("span",{className:"ml5 mr5"},"/"),ae.a.createElement(ne.a,{to:z()(e="/".concat(C,"/")).call(e,O),className:"projectN mt6"},o&&o.name)),o&&o.private&&ae.a.createElement("span",{className:"privateTag mt6"},"私有"),!g&&ae.a.createElement("span",{className:"privateTag red mt6"},"只读")),ae.a.createElement("div",{className:"mt8"},o&&o.forked_from_project_id&&o.fork_info?this.textFunc(o.forked_from_project_id,o.fork_info):"")),ae.a.createElement("div",null,m?"":ae.a.createElement("span",{className:"df"},o&&o.type&&2===o.type?ae.a.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",ae.a.createElement("span",{className:"detail_tag_btn"},ae.a.createElement("a",{className:"detail_tag_btn_name",style:{cursor:g?"pointer":"default"},onClick:function(){return r.focusFunc(p)}},ae.a.createElement("i",{className:p?"iconfont icon-yiguanzhuicon color-orange font-16 mr3":"iconfont icon-guanzhuicon color-grey-9 font-16 mr3"}),ae.a.createElement("span",null,p?"取消关注":"关注")),l>0?g?ae.a.createElement(ne.a,{className:"detail_tag_btn_count",style:{color:"#666"},to:g?{pathname:z()(t="/".concat(C,"/")).call(t,O,"/following"),state:D}:""},l):ae.a.createElement("span",{className:"detail_tag_btn_count"},l):""),ae.a.createElement("span",{className:"detail_tag_btn"},ae.a.createElement("a",{className:"detail_tag_btn_name",style:{cursor:g?"pointer":"default"},onClick:function(){return r.pariseFunc(d)}},ae.a.createElement("i",{className:d?"iconfont icon-yidianzan_icon color-orange font-15 mr3":"iconfont icon-xingzhuang color-grey-9 font-14 mr3"}),ae.a.createElement("span",null,d?"取消点赞":"点赞")),i>0?g?ae.a.createElement(ne.a,{className:"detail_tag_btn_count",style:{color:"#666"},to:{pathname:z()(a="/".concat(C,"/")).call(a,O,"/stargazers"),state:D}},i):ae.a.createElement("span",{className:"detail_tag_btn_count"},i):""),ae.a.createElement("span",{className:"detail_tag_btn",loading:b},ae.a.createElement(y.a,{title:"复刻是fork的中文名即复制代码仓库",placement:"bottom"},ae.a.createElement("a",{className:"detail_tag_btn_name",style:{cursor:g?"pointer":"default"},onClick:this.forkFunc},ae.a.createElement("i",{className:"iconfont icon-morenfuke_icon1 color-grey-9 mr3 font-16"}),ae.a.createElement("span",null,"复刻(Fork)"))),s>0?g?ae.a.createElement(ne.a,{className:"detail_tag_btn_count",to:{pathname:z()(n="/".concat(C,"/")).call(n,O,"/members"),state:D}},s):ae.a.createElement("span",{className:"detail_tag_btn_count"},s):"")))),m?"":ae.a.createElement(ye,{history:this.props.history,list:v,owner:C,projectsId:O,pathname:S,state:D,projectDetail:o,open_devops:h,platform:g,urlFlag:x,showNotification:this.props.showNotification,current_user:I,showNpsModal:this.props.showNpsModal}))),m&&ae.a.createElement(ie.i,{className:"spincontent"},ae.a.createElement(w.a,{className:"spinstyle",tip:f&&"正在从 ".concat(f.mirror_url," 迁移"),size:"large"})),ae.a.createElement(w.a,{spinning:u&&!m,className:"spinstyle",tip:"正在同步镜像",size:"large"},ae.a.createElement(re.a,this.props,ae.a.createElement(ce.a,{path:"/:owner/:projectsId/service",render:function(){return ae.a.createElement(oa,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/source",render:function(){return ae.a.createElement(ca,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/about",render:function(){return ae.a.createElement(ra,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/dataset/upload",render:function(e){return ae.a.createElement(na,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/dataset",render:function(e){return ae.a.createElement(aa,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/wiki/add",render:function(){return ae.a.createElement(sa,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/wiki/edit",render:function(){return ae.a.createElement(sa,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/wiki/copy",render:function(){return ae.a.createElement(sa,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/wiki",render:function(){return ae.a.createElement(ia,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/devops",render:function(){return ae.a.createElement(la,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/settings",render:function(e){return ae.a.createElement(Lt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/milestones/:meilid/edit",render:function(e){return ae.a.createElement(Jt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/milestones/new",render:function(e){return ae.a.createElement(Vt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/milestones/:mileId",render:function(e){return ae.a.createElement(Gt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/milestones",render:function(e){return ae.a.createElement(Ht,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/activity",render:function(e){return ae.a.createElement(ta,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/issues",render:function(e){return ae.a.createElement(zt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/compare",render:function(e){return ae.a.createElement(qt,j()({},r.props,e,r.state,A,{is_fork:!0}))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId/edit",render:function(e){return ae.a.createElement(Wt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId/review",render:function(e){return ae.a.createElement(ua,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId",render:function(e){return ae.a.createElement(Qt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId/commits",render:function(e){return ae.a.createElement(Qt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId/files",render:function(e){return ae.a.createElement(Qt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(e){return ae.a.createElement(Qt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/pulls",render:function(e){return ae.a.createElement(Kt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/following",render:function(e){return ae.a.createElement(Xt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/stargazers",render:function(e){return ae.a.createElement(Yt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/members",render:function(e){return ae.a.createElement(Zt,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/contribute",render:function(){return ae.a.createElement($t,j()({},r.props,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(e){return ae.a.createElement(ea,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/tree/:branchName",render:function(e){return ae.a.createElement(Ot,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/invite",render:function(e){return ae.a.createElement(ma,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId/:subIndex",render:function(e){return ae.a.createElement(Ut,j()({},r.props,e,r.state,A))}}),ae.a.createElement(ce.a,{path:"/:owner/:projectsId",render:function(e){return ae.a.createElement(Ot,j()({},r.props,e,r.state,A,{mirror_status:N}))}}))))}}]);var n,r}(te.Component);pa.preFetch=function(e){var t=e.store,a=e.match;return e.query,new ee.a(function(){var e=_()(R.a.mark((function e(n,r){var c,o,l;return R.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=t.dispatch,e.next=3,c(Object(Dt.c)(a.params));case 3:return o=e.sent,l=[c(Object(Dt.b)(a.params)),c(Object(Dt.d)(Bt(Bt({},a.params),{},{branch:a.params.branchName?a.params.branchName:o.default_branch}))),c(Object(Dt.e)(a.params)),c(Object(Dt.f)(Bt(Bt({},a.params),{},{branch:a.params.branchName?a.params.branchName:o.default_branch})))],e.next=7,ee.a.all(l);case 7:e.sent,n({code:200});case 9:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}())},t.default=Object(oe.a)(Object(le.b)((function(e){var t=e.projectReducer;return{projectBase:t.projectBase,defaultDetail:t.defaultDetail,projectMenu:t.projectMenu}}),(function(e){return{clearProject:function(t){return e(At.a.clearProject(t))}}}))(Object(Mt.a)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newContainer"})(pa)))},PhNK:function(e,t,a){"use strict";function n(e){return e&&e.length>11?e.substring(0,10):e}function r(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),n=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+n}a.d(t,"b",(function(){return n})),a.d(t,"a",(function(){return r}))},"Rs/d":function(e,t,a){"use strict";var n,r=a("YdDX"),c=a.n(r),o=a("cDcd"),l=a.n(o),i=a("vOnD"),s=a("2iEm");t.a=function(e){var t=e.url,a=e.name,r=e.column,o=e.id,m=e.login;return i.a.span(n||(n=c()(["\n display:flex;\n font-weight: bold;\n ","\n align-items: center;\n & img{\n width:30px;\n height:30px;\n border-radius:50%;\n }\n ","\n "])),r&&"flex-direction: column;text-align:center;",!r&&"\n & span{\n margin-left:8px;\n }"),o?l.a.createElement(s.a,{to:"/".concat(m)},l.a.createElement("span",{className:"User"},t&&l.a.createElement("img",{src:t,alt:""}),l.a.createElement("span",null,a))):l.a.createElement("span",{className:"User"},t&&l.a.createElement("img",{src:t,alt:""}),l.a.createElement("span",null,a))}},dEUZ:function(e,t,a){},inVK:function(e,t){e.exports="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAzlJREFUWEfFl4FVGkEQhgULECsIViCRAsAKohUEK4BUEDpQKxArkFSQswAQKwhWECwAyffd2/OdcCd70ffY9/btsrc788/sP7NDbW/HrbZj/XtRAFq0/f39zmq1atVqtSZj0zEPnrUFazPWFvRkuVzez2jbDCwFgM5GvV7vI6BXoOwxKMrLb7DveA3UnN+jl5eXa7AIbKMVAkB5F+V3CGxw4pk+tmOVRim0tHG2ibdaeKTLpjNkfNE7zH9Mp9PR+sENACpHwG8Vc3AI+lEZ+m3u9fvJyYkevGJ6QD+fTCYa89o2AHAg4UAHa7/G3GEMiOCVGQat8MLhuwDa7bb77tmoCz+tIVfLv2HYUf4aNzwQACxwvR54975j0QVCP0hmAJwiN8nOFgLwI16YA+IivzlWYX5fCOEb1lquxwKQ+ZLGJloj4FesR8Kddzh3FroGPRkRUQDkANb3iIYhAr5nFuWTDfP1JJMmp5CsDN+0BVlDwrrL95/RADIShvsznrshA2pZaWPPI3vnjGOMSDKvEV3D/wJQpsm75Vtm6aIoZFF6hdLE2A/zfqwHjALDpTB9xpLRnCJ/TGZcQaUoMAvOODj4aDIKhLxB3lFVEg5ArQtXWDEKURDlEXnDmQ7njYJTCf0REjY5PECQdy7T/5gjmNvzzdfQR6jJ4hNdD/qOpNHyaSTUpQJRKGGakhDvZJ55Q0YfIkDMTWZVAZgFTcVRLi8jJUrnIQp6zGfWC1FREASa/UzFHwIR8sglys+RexAFwOzlG87oO36HN26rRoNXBXfMoioe0eVI9UwYCgrZ3KU/ACrRQ9mYud9M6TwQ0drxMWTDsV6syoHCeiBXbqUv23qzKMXFki5lvtUVg7/nVQAsQP6Xt+CojFyx69QW8mdMKu7lCpLDPK+KSjKTTx8QI0BcxCor2hdCdgEXrAsviyqtoqLUcty68NiEwziskgXzQLBa7lja+5I+Qebuek1RVpYLwufTw1lLJJ5PrcklW2TtmbW0eGHuOQmoQsfstbzFCN+VjZB+959RCCWt0IVv/nRsuxrrAu8/pONXwBvE3SYo/z38Z2hoXcm51DtV6sio/4ZVQFbdu3MA/wC1zqg/YK2RgQAAAABJRU5ErkJggg=="},mJXK:function(e,t,a){"use strict";a("5NDa");var n=a("5rEg"),r=a("zLi2"),c=a.n(r),o=(a("5GOC"),a("JsLm")),l=a("5PDf"),i=a.n(l),s=a("ZbhI"),m=a.n(s),u=a("FLGM"),p=a.n(u),d=a("cDcd"),f=a.n(d),h=(a("dEUZ"),o.a.Link);t.a=function(e){var t=e.menuList,a=(e.hash,Object(d.useState)("")),r=c()(a,2),l=r[0],s=r[1],u=Object(d.useState)(""),g=c()(u,2),E=g[0],v=g[1],b=Object(d.useState)(t),j=c()(b,2),w=j[0],y=j[1];return f.a.createElement("div",null,f.a.createElement("div",{className:"searchBox"},f.a.createElement(n.a,{placeholder:"请输入关键字",value:E,onChange:function(e){if(v(e.target.value),e.target.value){var a=i()(t).call(t,(function(t){var a;return m()(a=t.text.toLowerCase()).call(a,e.target.value.toLowerCase())>-1}));y(a)}else y(t)},prefix:f.a.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"})})),w&&w.length>0?f.a.createElement("div",{className:"anchorBox"},f.a.createElement(o.a,{affix:!1,onChange:function(e){s(e)},offsetTop:140},p()(w).call(w,(function(e,t){return f.a.createElement("div",{style:{paddingLeft:"".concat(15*e.level,"px")},className:l===e.href?"items active":"items"},f.a.createElement(h,{href:"".concat(e.href),title:e.text}))})))):"")}},pb8e:function(e,t,a){},qmW9:function(e,t,a){"use strict";a.d(t,"a",(function(){return D}));var n=a("yQr1"),r=a.n(n),c=a("EcSs"),o=a.n(c),l=a("06Pm"),i=a.n(l),s=a("kA7L"),m=a.n(s),u=a("3SUL"),p=a.n(u),d=a("eYnF"),f=a.n(d),h=a("X5/F"),g=a.n(h),E=a("04Ix"),v=a.n(E),b=a("RKTd"),j=a.n(b),w=a("ZbhI"),y=a.n(w),N=a("Kwsy"),_=a.n(N),x=a("cDcd"),k=a.n(x),O=a("Ozcj"),C=a("sYIF");function I(e,t,a){return t=f()(t),p()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,a||[],f()(e).constructor):t.apply(e,a))}var S=window.$;function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(a){function n(e){var t;return i()(this,n),t=I(this,n,[e]),v()(t,"onDelegateClick",(function(e){var a,n=e.target.src||e.target.getAttribute("src")||e.target.getAttribute("href"),r=j()(a=e.target.innerHTML).call(a),c=e.target.parentNode&&e.target.parentNode.getAttribute("href");if(c)window.location.href=c;else if(Object(C.n)(j()(n).call(n))||Object(C.n)(r)||"IMG"==e.target.tagName)return-1===y()(n).call(n,"/images/avatars/User")&&-1===y()(n).call(n,"kindeditor/plugins/emoticons")&&t.setState({showImage:!0,imageSrc:n}),e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.originalEvent.preventDefault(),!1})),v()(t,"onImageLayerClose",(function(){t.setState({showImage:!1,imageSrc:""})})),v()(t,"MdifHasAnchorJustScorll",(function(){var e=decodeURI(t.props.location.hash).replace("#","");if(e){var a=document.getElementsByName(e);a&&0!=a.length&&a[a.length-1].scrollIntoView()}})),t.state={showImage:!1,imageSrc:""},t}return g()(n,a),m()(n,[{key:"componentDidMount",value:function(){var t=this;this.props.wrappedComponentRef&&this.props.wrappedComponentRef(this.refs.wrappedComponentRef),_()((function(){S(e.parentSelector||".commentsDelegateParent").delegate(e.imgSelector||".J_Comment_Reply .comment_content img, .J_Comment_Reply .childrenCommentsView img","click",t.onDelegateClick)}),1200)}},{key:"componentWillUnmount",value:function(){S(e.parentSelector||".commentsDelegateParent","click",this.onDelegateClick)}},{key:"render",value:function(){return this.MdifHasAnchorJustScorll(),k.a.createElement(k.a.Fragment,null,k.a.createElement(O.a,o()({},this.state,{onImageLayerClose:this.onImageLayerClose})),k.a.createElement(t,o()({},this.props,{ref:"wrappedComponentRef"})))}}])}(x.Component)}}},spEH:function(e,t,a){"use strict";a.d(t,"d",(function(){return S})),a.d(t,"b",(function(){return D})),a.d(t,"j",(function(){return A})),a.d(t,"a",(function(){return P})),a.d(t,"c",(function(){return F})),a.d(t,"g",(function(){return M})),a.d(t,"n",(function(){return T})),a.d(t,"m",(function(){return B})),a.d(t,"q",(function(){return R})),a.d(t,"k",(function(){return L})),a.d(t,"r",(function(){return z})),a.d(t,"f",(function(){return U})),a.d(t,"p",(function(){return H})),a.d(t,"l",(function(){return V})),a.d(t,"e",(function(){return J})),a.d(t,"o",(function(){return K})),a.d(t,"h",(function(){return q})),a.d(t,"i",(function(){return Q}));var n,r,c,o,l,i,s,m,u,p,d,f,h,g,E,v,b,j,w,y,N,_,x,k,O=a("YdDX"),C=a.n(O),I=a("vOnD"),S=I.a.div(n||(n=C()(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]))),D=I.a.div(r||(r=C()(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]))),A=I.a.div(c||(c=C()(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]))),P=I.a.div(o||(o=C()(["{\n display:flex;\n align-items: center;\n}"]))),F=I.a.div(l||(l=C()(["{\n display:flex;\n align-items: flex-start;\n}"]))),M=(I.a.div(i||(i=C()(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]))),I.a.div(s||(s=C()(["{\n display:flex;\n align-items:flex-start;\n}"])))),T=I.a.div(m||(m=C()(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),B=I.a.div(u||(u=C()(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),R=(I.a.div(p||(p=C()(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),I.a.div(d||(d=C()(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"])))),L=I.a.div(f||(f=C()(["{\n padding-left:20px;\n box-sizing:border-box;\n}"]))),z=I.a.div(h||(h=C()(["{\n background-color:#fff;\n border-radius:5px;\n}"]))),U=I.a.a(g||(g=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]))),H=I.a.a(E||(E=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),V=I.a.a(v||(v=C()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),J=(I.a.a(b||(b=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),I.a.a(j||(j=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"])))),K=I.a.a(w||(w=C()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),q=(I.a.ul(y||(y=C()(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]))),I.a.a(N||(N=C()(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]))),I.a.a(_||(_=C()(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"])))),Q=I.a.div(x||(x=C()(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"])));I.a.div(k||(k=C()(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"])))},tnhM:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"d",(function(){return p})),a.d(t,"b",(function(){return d})),a.d(t,"c",(function(){return f})),a.d(t,"e",(function(){return h}));var n=a("SPx3"),r=a.n(n),c=a("a0dU"),o=a.n(c),l=a("o+MX"),i=a.n(l),s=a("vDqi"),m=a.n(s),u=function(){var e=r()(o.a.mark((function e(t,a){var n,r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.get(i()(n="/".concat(a,"/")).call(n,t,"/branches.json"));case 2:return r=e.sent,e.abrupt("return",r&&r.data);case 4:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),p=function(){var e=r()(o.a.mark((function e(t,a){var n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.get(i()(n="/".concat(a,"/")).call(n,t,"/tags.json"),{params:{only_name:!0}});case 2:return e.abrupt("return",e.sent.data.tags);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),d=function(){var e=r()(o.a.mark((function e(t,a,n){var r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.get(i()(r="/v1/".concat(a,"/")).call(r,t,"/commits/recent"),{params:{keyword:n}});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,a,n){return e.apply(this,arguments)}}(),f=function(){var e=r()(o.a.mark((function e(t,a){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.get("/projects/".concat(t,"/hooks.json"),{params:a});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),h=function(){var e=r()(o.a.mark((function e(t){return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.a.get("/users/".concat(t,"/hovercard.json"));case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]);