build/static/js/73.db9bcbb5.chunk.js

1 line
69 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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([[73,14,111],{"+BJd":function(e,t,n){"use strict";n("cIOH"),n("6MrE")},"+KLJ":function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var a=n("cDcd"),r=n("faye"),o=n("MFj2"),c=n("eHJ2"),l=n.n(c),i=n("CtXQ"),s=n("H84U"),u=n("RqAY"),d=n("6CfX");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=_(e);if(t){var r=_(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return b(this,n)}}function b(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function E(){}var w=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(f,e);var t,n,c=v(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),(t=c.call(this,e)).handleClose=function(e){e.preventDefault();var n=r.findDOMNode(y(t));n.style.height="".concat(n.offsetHeight,"px"),n.style.height="".concat(n.offsetHeight,"px"),t.setState({closing:!0}),(t.props.onClose||E)(e)},t.animationEnd=function(){t.setState({closing:!1,closed:!0}),(t.props.afterClose||E)()},t.renderAlert=function(e){var n,r=e.getPrefixCls,c=t.props,s=c.description,d=c.prefixCls,f=c.message,g=c.closeText,h=c.banner,v=c.className,b=void 0===v?"":v,y=c.style,_=c.icon,E=t.props,w=E.closable,j=E.type,x=E.showIcon,O=E.iconType,k=t.state,S=k.closing,C=k.closed,N=r("alert",d);x=!(!h||void 0!==x)||x,j=h&&void 0===j?"warning":j||"info";var I="filled";if(!O){switch(j){case"success":O="check-circle";break;case"info":O="info-circle";break;case"error":O="close-circle";break;case"warning":O="exclamation-circle";break;default:O="default"}s&&(I="outlined")}g&&(w=!0);var B=l()(N,"".concat(N,"-").concat(j),(m(n={},"".concat(N,"-closing"),S),m(n,"".concat(N,"-with-description"),!!s),m(n,"".concat(N,"-no-icon"),!x),m(n,"".concat(N,"-banner"),!!h),m(n,"".concat(N,"-closable"),w),n),b),P=w?a.createElement("button",{type:"button",onClick:t.handleClose,className:"".concat(N,"-close-icon"),tabIndex:0},g?a.createElement("span",{className:"".concat(N,"-close-text")},g):a.createElement(i.a,{type:"close"})):null,L=Object(u.a)(t.props),D=_&&(a.isValidElement(_)?a.cloneElement(_,{className:l()("".concat(N,"-icon"),m({},_.props.className,_.props.className))}):a.createElement("span",{className:"".concat(N,"-icon")},_))||a.createElement(i.a,{className:"".concat(N,"-icon"),type:O,theme:I});return C?null:a.createElement(o.a,{component:"",showProp:"data-show",transitionName:"".concat(N,"-slide-up"),onEnd:t.animationEnd},a.createElement("div",p({"data-show":!S,className:B,style:y},L),x?D:null,a.createElement("span",{className:"".concat(N,"-message")},f),a.createElement("span",{className:"".concat(N,"-description")},s),P))},Object(d.a)(!("iconType"in e),"Alert","`iconType` is deprecated. Please use `icon` instead."),t.state={closing:!1,closed:!1},t}return t=f,(n=[{key:"render",value:function(){return a.createElement(s.a,null,this.renderAlert)}}])&&g(t.prototype,n),f}(a.Component)},"0Vyc":function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-tag {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n display: inline-block;\n height: auto;\n margin-right: 8px;\n padding: 0 7px;\n font-size: 12px;\n line-height: 20px;\n white-space: nowrap;\n background: #fafafa;\n border: 1px solid #d9d9d9;\n border-radius: 4px;\n cursor: default;\n opacity: 1;\n transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-tag:hover {\n opacity: 0.85;\n}\n.ant-tag,\n.ant-tag a,\n.ant-tag a:hover {\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-tag > a:first-child:last-child {\n display: inline-block;\n margin: 0 -8px;\n padding: 0 8px;\n}\n.ant-tag .anticon-close {\n display: inline-block;\n font-size: 12px;\n font-size: 10px \\9;\n transform: scale(0.83333333) rotate(0deg);\n margin-left: 3px;\n color: rgba(0, 0, 0, 0.45);\n font-weight: bold;\n cursor: pointer;\n transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n:root .ant-tag .anticon-close {\n font-size: 12px;\n}\n.ant-tag .anticon-close:hover {\n color: rgba(0, 0, 0, 0.85);\n}\n.ant-tag-has-color {\n border-color: transparent;\n}\n.ant-tag-has-color,\n.ant-tag-has-color a,\n.ant-tag-has-color a:hover,\n.ant-tag-has-color .anticon-close,\n.ant-tag-has-color .anticon-close:hover {\n color: #fff;\n}\n.ant-tag-checkable {\n background-color: transparent;\n border-color: transparent;\n}\n.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {\n color: #466aff;\n}\n.ant-tag-checkable:active,\n.ant-tag-checkable-checked {\n color: #fff;\n}\n.ant-tag-checkable-checked {\n background-color: #466aff;\n}\n.ant-tag-checkable:active {\n background-color: #304cd9;\n}\n.ant-tag-hidden {\n display: none;\n}\n.ant-tag-pink {\n color: #eb2f96;\n background: #fff0f6;\n border-color: #ffadd2;\n}\n.ant-tag-pink-inverse {\n color: #fff;\n background: #eb2f96;\n border-color: #eb2f96;\n}\n.ant-tag-magenta {\n color: #eb2f96;\n background: #fff0f6;\n border-color: #ffadd2;\n}\n.ant-tag-magenta-inverse {\n color: #fff;\n background: #eb2f96;\n border-color: #eb2f96;\n}\n.ant-tag-red {\n color: #f5222d;\n background: #fff1f0;\n border-color: #ffa39e;\n}\n.ant-tag-red-inverse {\n color: #fff;\n background: #f5222d;\n border-color: #f5222d;\n}\n.ant-tag-volcano {\n color: #fa541c;\n background: #fff2e8;\n border-color: #ffbb96;\n}\n.ant-tag-volcano-inverse {\n color: #fff;\n background: #fa541c;\n border-color: #fa541c;\n}\n.ant-tag-orange {\n color: #fa8c16;\n background: #fff7e6;\n border-color: #ffd591;\n}\n.ant-tag-orange-inverse {\n color: #fff;\n background: #fa8c16;\n border-color: #fa8c16;\n}\n.ant-tag-yellow {\n color: #fadb14;\n background: #feffe6;\n border-color: #fffb8f;\n}\n.ant-tag-yellow-inverse {\n color: #fff;\n background: #fadb14;\n border-color: #fadb14;\n}\n.ant-tag-gold {\n color: #faad14;\n background: #fffbe6;\n border-color: #ffe58f;\n}\n.ant-tag-gold-inverse {\n color: #fff;\n background: #faad14;\n border-color: #faad14;\n}\n.ant-tag-cyan {\n color: #13c2c2;\n background: #e6fffb;\n border-color: #87e8de;\n}\n.ant-tag-cyan-inverse {\n color: #fff;\n background: #13c2c2;\n border-color: #13c2c2;\n}\n.ant-tag-lime {\n color: #a0d911;\n background: #fcffe6;\n border-color: #eaff8f;\n}\n.ant-tag-lime-inverse {\n color: #fff;\n background: #a0d911;\n border-color: #a0d911;\n}\n.ant-tag-green {\n color: #52c41a;\n background: #f6ffed;\n border-color: #b7eb8f;\n}\n.ant-tag-green-inverse {\n color: #fff;\n background: #52c41a;\n border-color: #52c41a;\n}\n.ant-tag-blue {\n color: #1890ff;\n background: #e6f7ff;\n border-color: #91d5ff;\n}\n.ant-tag-blue-inverse {\n color: #fff;\n background: #1890ff;\n border-color: #1890ff;\n}\n.ant-tag-geekblue {\n color: #2f54eb;\n background: #f0f5ff;\n border-color: #adc6ff;\n}\n.ant-tag-geekblue-inverse {\n color: #fff;\n background: #2f54eb;\n border-color: #2f54eb;\n}\n.ant-tag-purple {\n color: #722ed1;\n background: #f9f0ff;\n border-color: #d3adf7;\n}\n.ant-tag-purple-inverse {\n color: #fff;\n background: #722ed1;\n border-color: #722ed1;\n}\n",""]),e.exports=t},"0X2M":function(e,t,n){"use strict";var a=n("Q3sF"),r=n("xcSo"),o=Array.prototype;e.exports=function(e){var t=e.lastIndexOf;return e===o||a(o,e)&&t===o.lastIndexOf?r:t}},"6MrE":function(e,t,n){var a=n("0Vyc");"string"==typeof a&&(a=[[e.i,a,""]]);n("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},AubP:function(e,t,n){"use strict";n("DjyN");var a=n("NUBc"),r=n("FLGM"),o=n.n(r),c=n("o+MX"),l=n.n(c),i=n("cDcd"),s=n.n(i),u=n("spEH"),d=n("Rs/d"),f=n("PhNK"),p=n("sYIF"),m=n("2iEm");t.a=function(e){var t=e.commits,n=e.projectsId,r=(e.owner,e.total),c=e.limit,i=e.changeCommitFunc,g=e.pullOwnerLogin;return s.a.createElement("div",{className:"pb20"},o()(t).call(t,(function(e,t){var a,r,o,c;return s.a.createElement("div",{className:"prCommits"},s.a.createElement("p",{className:"prCreate"},e.created_at),s.a.createElement("div",{className:"prInfo"},s.a.createElement(u.j,null,s.a.createElement(u.a,null,s.a.createElement(m.a,{to:l()(a=l()(r="/".concat(g,"/")).call(r,n,"/commits/")).call(a,Object(f.b)("".concat(e.sha))),className:"commitKey",style:{marginLeft:0}},Object(f.b)("".concat(e.sha))),s.a.createElement("p",{className:"ml15 font-16 color-grey-3 task-hide",style:{maxWidth:"700px"}},e.message)),s.a.createElement(m.a,{to:l()(o=l()(c="/".concat(g,"/")).call(c,n,"/commits/")).call(o,Object(f.b)(e.sha)),className:"color-blue"},"浏览代码")),s.a.createElement(u.a,{className:"mt15"},s.a.createElement(d.a,{url:Object(p.i)("/".concat(e.committer&&e.committer.image_url)),name:"".concat(e.committer&&e.committer.name)}),s.a.createElement("span",null,":提交于",e.time_from_now))))})),r>c&&s.a.createElement("div",{style:{textAlign:"center",paddingTop:"20px"}},s.a.createElement(a.a,{pageSize:c,total:r,onChange:function(e){return i(e)}})))}},BfIq:function(e,t,n){e.exports=n("k2Gq")},G8Fa:function(e,t,n){},OG05:function(e,t,n){"use strict";var a=n("pevS"),r=n("hVCs");a({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},QCvN:function(e,t,n){"use strict";var a=n("yQr1"),r=n.n(a),o=n("+oHS"),c=n.n(o),l=n("OWCx"),i=n.n(l),s=n("5PDf"),u=n.n(s),d=n("fHi0"),f=n.n(d),p=n("RXMP"),m=n.n(p),g=n("qjzJ"),h=n.n(g),v=n("HnXd"),b=n.n(v),y=n("LYCE"),_=n.n(y),E=(n("T2oS"),n("W9HT")),w=(n("+L6B"),n("2/Rp")),j=(n("y8nQ"),n("Vl3Y")),x=(n("5NDa"),n("5rEg")),O=(n("+BJd"),n("mr32")),k=(n("lUTK"),n("BvKs")),S=n("06Pm"),C=n.n(S),N=n("kA7L"),I=n.n(N),B=n("3SUL"),P=n.n(B),L=n("eYnF"),D=n.n(L),M=n("X5/F"),T=n.n(M),F=n("04Ix"),R=n.n(F),V=(n("OaEy"),n("2fM7")),q=n("o+MX"),z=n.n(q),A=n("FLGM"),H=n.n(A),U=n("lHQ6"),K=n.n(U),G=n("ZbhI"),Y=n.n(G),W=n("cDcd"),X=n.n(W),J=n("vDqi"),Q=n.n(J),$=(n("G8Fa"),n("js5m"),n("p7gc"));function Z(e,t){var n=c()(e);if(i.a){var a=i()(e);t&&(a=u()(a).call(a,(function(t){return f()(e,t).enumerable}))),n.push.apply(n,a)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n,a,r=null!=arguments[t]?arguments[t]:{};t%2?m()(n=Z(Object(r),!0)).call(n,(function(t){R()(e,t,r[t])})):h.a?b()(e,h()(r)):m()(a=Z(Object(r))).call(a,(function(t){_()(e,t,f()(r,t))}))}return e}var te=V.a.Option,ne=function(e){function t(e){var n;return C()(this,t),n=function(e,t,n){return t=D()(t),P()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],D()(e).constructor):t.apply(e,n))}(this,t,[e]),R()(n,"componentDidMount",(function(){n.get_default_selects(),n.set_defatul(),n.getIssueList()})),R()(n,"componentDidUpdate",(function(e){var t=n.props.match.params,a=t.projectsId,r=t.owner,o=e.match.params.projectsId,c=e.match.params.owner;o===a&&c===r||n.get_default_selects(),e&&n.props&&!n.props.checkIfLogin()&&n.props.history.push("/403")})),R()(n,"getIssueList",(function(){var e,t=n.props.match.params,a=t.projectsId,r=t.owner,o=z()(e="/v1/".concat(r,"/")).call(e,a,"/issues");Q.a.get(o,{params:{only_name:!0}}).then((function(e){e&&e.data&&n.setState({issue_lists:e.data.issues})}))})),R()(n,"get_default_selects",(function(){var e,t=n.props.match.params,a=t.projectsId,r=t.owner;n.setState({isSpin:!0}),Q.a.get(z()(e="/".concat(r,"/")).call(e,a,"/pulls/create_merge_infos.json")).then((function(e){e&&n.setState({members:e.data.members,issue_tags:e.data.issue_tags,issue_versions:e.data.issue_versions,issue_priories:e.data.issue_priories,disable_pr_vew:e.data.disable_pr_vew}),n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))})),R()(n,"set_defatul",(function(){var e=n.props,t=e.data,a=e.merge_type;t&&"edit"===a&&n.setState({desc:t.body,issue_tag_ids:t.issue_tag_ids?t.issue_tag_ids[0]:void 0,fixed_version_id:t.fixed_version_id?String(t.fixed_version_id):void 0,assigned_to_id:t.assigned_to_id?String(t.assigned_to_id):void 0,priority_id:t.priority_id?String(t.priority_id):void 0,issue_id:t.attached_issues&&t.attached_issues.length>0?String(t.attached_issues[0].id):void 0,title:t.title},(function(){n.InitData()}))})),R()(n,"InitData",(function(){n.props.form.setFieldsValue(ee({},n.state))})),R()(n,"onPanelChange",(function(e,t){n.setState({value:e})})),R()(n,"onSelect",(function(e){n.setState({value:e,selectedValue:e})})),R()(n,"renderMenu",(function(e,t){return X.a.createElement(k.a,null,e&&e.length>0&&H()(e).call(e,(function(e,a){return X.a.createElement(k.a.Item,{key:e,onClick:function(){return n.getOption(e,t)}},e)})))})),R()(n,"renderSelect",(function(e){if(e&&e.length>0)return H()(e).call(e,(function(e,t){return X.a.createElement(te,{key:t+1,value:e.id+""},e.name||e.subject)}))})),R()(n,"handleSubmit",(function(){n.setState({isSpin:!0}),n.props.form.validateFieldsAndScroll((function(e,t){if(e)n.setState({isSpin:!1});else{var a=n.props.match.params,r=a.projectsId,o=a.mergeId,c=a.owner,l=n.props,i=l.merge,s=l.pull,u=l.merge_type,d=l.data,f=l.commits_count,p=l.files_count;t.issue_tag_ids&&t.issue_tag_ids.length>0?t.issue_tag_ids=[K()(t.issue_tag_ids)]:t.issue_tag_ids=[];var m=n.state,g=m.desc,h=m.atWhoLoginList,v=m.disable_pr_vew;if("new"===u){var b,y=z()(b="/".concat(c,"/")).call(b,r,"/pulls.json");Q.a.post(y,ee(ee({},t),{},{body:g,head:s,base:i,is_original:d&&d.is_original,fork_project_id:d&&d.fork_project_id,merge_user_login:d&&d.merge_user_login,merge_project_identifier:d&&d.merge_project_identifier,files_count:p,commits_count:f,receivers_login:h,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){if(e){var t,a,o;n.setState({isSpin:!1});var l=e.data.pull_request_number;n.props.history.push({pathname:v?z()(t="/".concat(c,"/")).call(t,r,"/pulls"):z()(a=z()(o="/".concat(c,"/")).call(o,r,"/pulls/")).call(a,l),query:{showNps:!0}});var i=n.props.getDetail;i&&i()}else n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))}else{var _,E,w=z()(_=z()(E="/".concat(c,"/")).call(E,r,"/pulls/")).call(_,o,".json");Q.a.put(w,ee(ee({},t),{},{body:g,head:s,base:i,receivers_login:h,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){var t,a;e?(n.setState({isSpin:!1}),n.props.history.push({pathname:z()(t=z()(a="/".concat(c,"/")).call(a,r,"/pulls/")).call(t,o)})):n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))}}}))})),R()(n,"onContentChange",(function(e){n.setState({desc:e})})),R()(n,"changeAtWhoLoginList",(function(e){n.setState({atWhoLoginList:e})})),n.state={desc:void 0,issue_tag_ids:void 0,fixed_version_id:void 0,assigned_to_id:void 0,titledata:void 0,isSpin:!1,mergedata:void 0,priority_id:void 0,title:void 0,members:void 0,issue_tags:void 0,issue_versions:void 0,issue_priories:void 0,atWhoLoginList:void 0,issue_lists:void 0,issue_id:void 0,disable_pr_vew:!1},n}return T()(t,e),I()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.merge_type,a=t.project,r=a&&a.open_blockchain,o=this.props.form.getFieldDecorator,c=this.props.match.params,l=c.projectsId,i=c.mergeId,s=c.owner,u=this.state,d=u.issue_tag_ids,f=u.fixed_version_id,p=u.assigned_to_id,m=u.priority_id,g=u.desc,h=u.isSpin,v=u.title,b=u.members,y=u.issue_tags,_=u.issue_versions,k=u.issue_priories,S=u.issue_lists,C=u.issue_id;return X.a.createElement("div",null,X.a.createElement(E.a,{spinning:h},X.a.createElement("div",{className:"mb20"},X.a.createElement("span",{className:"font-16 fwb mr10 ver-middle"},"new"===n?"新建":"编辑","合并请求:"),X.a.createElement(O.a,{color:"#28BD6C",className:"ver-middle"},"可合并的")),X.a.createElement(j.a,null,X.a.createElement("div",{className:"width100 inline-block"},X.a.createElement("div",{className:"width70 pull-left"},X.a.createElement(j.a.Item,null,o("title",{rules:[{required:!0,message:"请填写请求标题"}],initialValue:v})(X.a.createElement(x.a,{placeholder:"标题",maxLength:200}))),X.a.createElement("div",{style:{position:"relative"}},X.a.createElement($.a,{placeholder:"请输入合并请求的描述...",height:450,mdID:"merge-new-description",initValue:g,onChange:this.onContentChange,isCanAtme:!0,changeAtWhoLoginList:this.changeAtWhoLoginList,owner:s,projectsId:l})),X.a.createElement("p",{className:"clearfix mt20"},X.a.createElement(w.a,{type:"primary",loading:h,onClick:this.handleSubmit},X.a.createElement("span",{className:"plr10"},"new"===n?"创建":"提交")),X.a.createElement(w.a,{type:"default",className:"ml30",onClick:function(){var t,a,r;e.props.history.push("new"===n?z()(t="/".concat(s,"/")).call(t,l,"/pulls"):z()(a=z()(r="/".concat(s,"/")).call(r,l,"/pulls/")).call(a,i))}},X.a.createElement("span",{className:"plr10"},"取消")))),X.a.createElement("div",{className:"width30 pull-left"},X.a.createElement("div",{className:"pl30"},X.a.createElement(j.a.Item,null,o("assigned_to_id",{initialValue:p})(X.a.createElement(V.a,{placeholder:"未选择审查人员",showSearch:!0,className:"searchIcon",suffixIcon:X.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var n;return t.props.value&&t.props.children&&Y()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},X.a.createElement(te,{key:0,value:""},"未选择审查人员"),this.renderSelect(b)))),X.a.createElement(j.a.Item,null,o("fixed_version_id",{initialValue:f})(X.a.createElement(V.a,{placeholder:_&&_.length>0?"未选择里程碑":"请添加里程碑",showSearch:!0,className:"searchIcon",suffixIcon:X.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var n;return t.props.value&&t.props.children&&Y()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},X.a.createElement(te,{key:0,value:""},_&&_.length>0?"未选择里程碑":"请添加里程碑"),this.renderSelect(_)))),X.a.createElement(j.a.Item,null,o("issue_tag_ids",{initialValue:d})(X.a.createElement(V.a,{placeholder:y&&y.length>0?"未选择标记":"请在仓库设置里添加标记",showSearch:!0,className:"searchIcon",suffixIcon:X.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var n;return t.props.value&&t.props.children&&Y()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},X.a.createElement(te,{key:0,value:""},y&&y.length>0?"未选择标记":"请在仓库设置里添加标记"),this.renderSelect(y)))),X.a.createElement(j.a.Item,null,o("priority_id",{initialValue:m})(X.a.createElement(V.a,{placeholder:"优先级",showSearch:!0},this.renderSelect(k)))),X.a.createElement(j.a.Item,{style:{display:r?"block":"none"}},o("issue_id",{initialValue:C})(X.a.createElement(V.a,{placeholder:"关联疑修",showSearch:!0,className:"searchIcon",suffixIcon:X.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var n;return t.props.value&&t.props.children&&Y()(n=t.props.children.toLowerCase()).call(n,e.toLowerCase())>=0}},X.a.createElement(te,{key:0,value:""},S&&S.length>0?"未选择疑修":"当前仓库还没有疑修"),this.renderSelect(S))))))))))}}])}(W.Component),ae=j.a.create({name:"NewMergeForm"})(ne);t.a=ae},QQbx:function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-alert {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n position: relative;\n padding: 8px 15px 8px 37px;\n word-wrap: break-word;\n border-radius: 4px;\n}\n.ant-alert.ant-alert-no-icon {\n padding: 8px 15px;\n}\n.ant-alert.ant-alert-closable {\n padding-right: 30px;\n}\n.ant-alert-icon {\n position: absolute;\n top: 11.5px;\n left: 16px;\n}\n.ant-alert-description {\n display: none;\n font-size: 14px;\n line-height: 22px;\n}\n.ant-alert-success {\n background-color: #f6ffed;\n border: 1px solid #b7eb8f;\n}\n.ant-alert-success .ant-alert-icon {\n color: #52c41a;\n}\n.ant-alert-info {\n background-color: #e6f7ff;\n border: 1px solid #91d5ff;\n}\n.ant-alert-info .ant-alert-icon {\n color: #1890ff;\n}\n.ant-alert-warning {\n background-color: #fffbe6;\n border: 1px solid #ffe58f;\n}\n.ant-alert-warning .ant-alert-icon {\n color: #faad14;\n}\n.ant-alert-error {\n background-color: #fff1f0;\n border: 1px solid #ffa39e;\n}\n.ant-alert-error .ant-alert-icon {\n color: #f5222d;\n}\n.ant-alert-close-icon {\n position: absolute;\n top: 8px;\n right: 16px;\n padding: 0;\n overflow: hidden;\n font-size: 12px;\n line-height: 22px;\n background-color: transparent;\n border: none;\n outline: none;\n cursor: pointer;\n}\n.ant-alert-close-icon .anticon-close {\n color: rgba(0, 0, 0, 0.45);\n transition: color 0.3s;\n}\n.ant-alert-close-icon .anticon-close:hover {\n color: rgba(0, 0, 0, 0.75);\n}\n.ant-alert-close-text {\n color: rgba(0, 0, 0, 0.45);\n transition: color 0.3s;\n}\n.ant-alert-close-text:hover {\n color: rgba(0, 0, 0, 0.75);\n}\n.ant-alert-with-description {\n position: relative;\n padding: 15px 15px 15px 64px;\n color: rgba(0, 0, 0, 0.65);\n line-height: 1.5;\n border-radius: 4px;\n}\n.ant-alert-with-description.ant-alert-no-icon {\n padding: 15px;\n}\n.ant-alert-with-description .ant-alert-icon {\n position: absolute;\n top: 16px;\n left: 24px;\n font-size: 24px;\n}\n.ant-alert-with-description .ant-alert-close-icon {\n position: absolute;\n top: 16px;\n right: 16px;\n font-size: 14px;\n cursor: pointer;\n}\n.ant-alert-with-description .ant-alert-message {\n display: block;\n margin-bottom: 4px;\n color: rgba(0, 0, 0, 0.85);\n font-size: 16px;\n}\n.ant-alert-message {\n color: rgba(0, 0, 0, 0.85);\n}\n.ant-alert-with-description .ant-alert-description {\n display: block;\n}\n.ant-alert.ant-alert-closing {\n height: 0 !important;\n margin: 0;\n padding-top: 0;\n padding-bottom: 0;\n transform-origin: 50% 0;\n transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n}\n.ant-alert-slide-up-leave {\n animation: antAlertSlideUpOut 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n animation-fill-mode: both;\n}\n.ant-alert-banner {\n margin-bottom: 0;\n border: 0;\n border-radius: 0;\n}\n@keyframes antAlertSlideUpIn {\n 0% {\n transform: scaleY(0);\n transform-origin: 0% 0%;\n opacity: 0;\n }\n 100% {\n transform: scaleY(1);\n transform-origin: 0% 0%;\n opacity: 1;\n }\n}\n@keyframes antAlertSlideUpOut {\n 0% {\n transform: scaleY(1);\n transform-origin: 0% 0%;\n opacity: 1;\n }\n 100% {\n transform: scaleY(0);\n transform-origin: 0% 0%;\n opacity: 0;\n }\n}\n",""]),e.exports=t},RqAY:function(e,t,n){"use strict";function a(e){return Object.keys(e).reduce((function(t,n){return"data-"!==n.substr(0,5)&&"aria-"!==n.substr(0,5)&&"role"!==n||"data-__"===n.substr(0,7)||(t[n]=e[n]),t}),{})}n.d(t,"a",(function(){return a}))},VPG4:function(e,t,n){},Yg6f:function(e,t,n){"use strict";n.r(t);var a=n("yQr1"),r=n.n(a),o=(n("T2oS"),n("W9HT")),c=n("EcSs"),l=n.n(c),i=(n("fOrg"),n("+KLJ")),s=(n("5NDa"),n("5rEg")),u=n("SPx3"),d=n.n(u),f=n("06Pm"),p=n.n(f),m=n("kA7L"),g=n.n(m),h=n("3SUL"),v=n.n(h),b=n("eYnF"),y=n.n(b),_=n("X5/F"),E=n.n(_),w=n("04Ix"),j=n.n(w),x=(n("OaEy"),n("2fM7")),O=n("zLi2"),k=n.n(O),S=n("a0dU"),C=n.n(S),N=n("UtpJ"),I=n.n(N),B=n("ZbhI"),P=n.n(B),L=n("o+MX"),D=n.n(L),M=n("5PDf"),T=n.n(M),F=n("lHQ6"),R=n.n(F),V=n("FLGM"),q=n.n(V),z=n("cDcd"),A=n.n(z),H=n("vDqi"),U=n.n(H),K=n("QCvN"),G=(n("Znn+"),n("ZTPi")),Y=n("AubP"),W=n("aABL"),X=n("sYIF");n("G8Fa"),n("js5m");var J=G.a.TabPane,Q=function(e){function t(e){var n;return p()(this,t),n=function(e,t,n){return t=y()(t),v()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],y()(e).constructor):t.apply(e,n))}(this,t,[e]),j()(n,"scrollListener",(function(){var e=document.documentElement.scrollHeight,t=document.documentElement.clientHeight,a=document.documentElement.scrollTop;Math.ceil(a+t)>=e-5&&n.getFilesInfo()})),j()(n,"changeTab",(function(e){n.setState({activeKey:e})})),j()(n,"changeCommitFunc",(function(e){var t=n.props.changeCommitFunc;t&&t(e)})),j()(n,"getFilesInfo",(function(){var e,t,a=n.state,r=a.hasMore,o=a.dropLoading,c=a.filesData,l=a.page,i=a.limit;if(r&&!o){n.setState({dropLoading:l>1});var s=n.props.branchParams,u=void 0===s?{}:s,d=u.mergeOwner,f=u.projectId,p=D()(e=D()(t="/v1/".concat(d,"/")).call(t,f,"/")).call(e,n.getUrl(),"/files.json");U.a.get(p,{params:{page:l,limit:i}}).then((function(e){if(e){var t=e.data,a=1===l?t.files:D()(c).call(c,t.files);n.setState({diff:e.data,filesData:a,hasMore:t.files&&t.files.length===i,dropLoading:!1,page:l+1})}}))}})),j()(n,"getUrl",(function(){var e,t,a,r,o=n.props.branchParams,c=void 0===o?{}:o,l=c.pullOwner,i=c.pullBranch,s=c.mergeOwner,u=c.mergeBranch,d=c.projectId,f=c.pullIdentity,p="compare";return p+=s===l?D()(e="/".concat(Base64.encode(Object(X.v)(i)),"...")).call(e,Base64.encode(Object(X.v)(u))):D()(t=D()(a=D()(r="/".concat(Base64.encode(Object(X.v)(u)),"...")).call(r,l,"/")).call(a,f||d,":")).call(t,Base64.encode(Object(X.v)(i)))})),n.state={activeKey:"1",diff:void 0,filesData:void 0,page:1,hasMore:!0,dropLoading:!1,limit:100},n}return E()(t,e),g()(t,[{key:"componentDidMount",value:function(){var e=this;return this.getFilesInfo(),window.addEventListener("scroll",this.scrollListener),function(){window.removeEventListener("scroll",e.scrollListener)}}},{key:"componentDidUpdate",value:function(e){this.props.location.pathname!==e.location.pathname&&this.getFilesInfo()}},{key:"render",value:function(){var e=this.props.match.params,t=e.projectsId,n=e.owner,a=this.props,r=a.comparesData,o=void 0===r?{}:r,c=a.limit,i=(a.branchParams,o.commits),s=o.commits_count,u=this.state,d=u.activeKey,f=u.diff,p=u.filesData,m=u.dropLoading;return i&&0===i.length||!f?"":A.a.createElement("div",{className:"main mergeRequest",style:{paddingTop:"0px"}},A.a.createElement(G.a,{activeKey:d,className:"custom-commit-tabs",animated:!1,onChange:this.changeTab},i&&i.length>0&&A.a.createElement(J,{tab:A.a.createElement("span",null,A.a.createElement("span",{className:"font-16"},"提交"),s>0&&A.a.createElement("span",{className:"tabNum"},s)),key:"1"},A.a.createElement(Y.a,l()({},this.props,{commits:i,total:s,limit:c,changeCommitFunc:this.changeCommitFunc,projectsId:t,owner:n}))),f&&f.files&&f.files.length>0&&A.a.createElement(J,{tab:A.a.createElement("span",null,A.a.createElement("span",{className:"font-16"},"文件"),f.file_nums>0&&A.a.createElement("span",{className:"tabNum"},f.file_nums)),key:"3"},A.a.createElement("div",null,A.a.createElement(W.a,l()({},this.props,{data:f,filesData:p,projectsId:t,owner:n,mergeId:this.getUrl()})),m&&A.a.createElement("p",{style:{textAlign:"center",color:"#999",padding:"10px"}},"文件加载中...")))))}}])}(z.Component),$=n("J66h");function Z(e,t,n){return t=y()(t),v()(e,function(){try{var e=!Boolean.prototype.valueOf.call(r()(Boolean,[],(function(){})))}catch(e){}return!!e}()?r()(t,n||[],y()(e).constructor):t.apply(e,n))}function ee(e){var t={mergeOwner:void 0,mergeBranch:"master",pullOwner:void 0,pullBranch:"master",projectId:void 0},n=I()(e).call(e,1).split("/compare"),a=k()(n,2),r=a[0],o=a[1],c=r.split("/"),l=k()(c,2),i=l[0],s=l[1];if(t.mergeOwner=i,t.pullOwner=i,t.projectId=s,o){var u=I()(o).call(o,1);if(P()(u).call(u,"...")>-1){var d=u.split("..."),f=k()(d,2),p=f[0],m=f[1];if(t.mergeBranch=p,P()(m).call(m,":")>-1){var g=m.split(":"),h=k()(g,2),v=h[0],b=h[1];if(P()(v).call(v,"/")>-1){var y=v.split("/"),_=k()(y,2),E=_[0],w=_[1];t.pullOwner=E,t.pullIdentity=w}else t.pullOwner=v;t.pullBranch=b}else t.pullBranch=m}else t.pullBranch=u}return t}var te=x.a.Option,ne=function(e){function t(e){var n;p()(this,t),n=Z(this,t,[e]),j()(n,"componentDidMount",(function(){n.updateDocumentTitle();var e=ee(n.props.location.pathname);n.getMergeInfo(e,!0),n.checkBranch(e)})),j()(n,"componentDidUpdate",(function(e){n.updateDocumentTitle();var t=e.location.pathname,a=n.props.location.pathname;if(t!==a){var r=ee(a);n.getMergeInfo(r),n.checkBranch(r)}})),j()(n,"getMergeInfo",(function(e,t){var a;n.setState({isSpin:!0});var r=e.pullOwner,o=e.pullBranch,c=(e.mergeOwner,e.mergeBranch),l=e.projectId,i=e.pullIdentity,s=D()(a="/".concat(r,"/")).call(a,i||l,"/pulls/new.json");U.a.get(s).then((function(a){if(a){if(t){var r,l=a.data.projects_names&&T()(r=a.data.projects_names).call(r,(function(t){return t.project_user_login===e.mergeOwner}));l&&l[0]&&n.selectProjectName(l[0].id,!1,{projects_names:a.data.projects_names,id:a.data.id})}n.setState({projects_names:a.data.projects_names,mergeProjects:a.data.merge_projects,project_id:a.data.project_id,id:a.data.id,merge:Object(X.v)(c),pull:Object(X.v)(o)})}})).catch((function(e){n.setState({isSpin:!1})}))})),j()(n,"checkBranch",function(){var e=d()(C.a.mark((function e(t){var a,r,o,c,l,i,s,u;return C.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.mergeBranch,r=t.mergeOwner,o=t.projectId,c=t.pullBranch,l=t.pullOwner,i=t.pullIdentity,e.next=3,n.getBranchList(r,o,c,a,"merge");case 3:return s=e.sent,e.next=6,n.getBranchList(l,i||o,c,a,"pull");case 6:u=e.sent,s&&u?n.compareProject(r===l,t,1):n.setState({isSpin:!1,isCompareSpin:!1});case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),j()(n,"compareProject",(function(e,t,a){var r,o,c,l,i,s=t.pullOwner,u=t.pullBranch,d=t.mergeOwner,f=t.mergeBranch,p=t.projectId,m=t.pullIdentity,g=D()(r="/".concat(d,"/")).call(r,p,"/compare");g+=e?D()(o="/".concat($.Base64.encode(Object(X.v)(u)),"...")).call(o,$.Base64.encode(Object(X.v)(f)),".json"):D()(c=D()(l=D()(i="/".concat($.Base64.encode(Object(X.v)(f)),"...")).call(i,s,"/")).call(l,m||p,":")).call(c,$.Base64.encode(Object(X.v)(u)),".json"),U.a.get(g,{params:{limit:15,page:a}}).then((function(e){e&&(0===e.data.status?n.setState({showMessage:!1}):n.setState({showMessage:!0,defaultMessage:e.data.message}),n.setState({comparesData:e.data,isSpin:!1,isCompareSpin:!1,isFirstLoading:!1}))})).catch((function(e){n.setState({isSpin:!1,isCompareSpin:!1})}))})),j()(n,"getBranchList",function(){var e=d()(C.a.mark((function e(t,a,r,o,c){var l,i,s;return C.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=D()(l="/".concat(t,"/")).call(l,a,"/branches.json"),e.next=3,U.a.get(i).then((function(e){if(e.data){var t,a,l=0===T()(t=e.data||[]).call(t,(function(e){return e.name===decodeURIComponent(r)})).length,i=0===T()(a=e.data||[]).call(a,(function(e){return e.name===decodeURIComponent(o)})).length;if("pull"===c?n.setState({pullBranches:e.data}):n.setState({mergeBranches:e.data}),"pull"===c&&l)return n.setState({showMessage:r,defaultMessage:"源分支不存在",isCompareSpin:!1}),!1;if("merge"===c&&i){var s=n.props,u=s.projectDetail,d=s.location,f=s.history,p=ee(d.pathname),m=p.pullOwner,g=p.pullBranch,h=p.mergeOwner,v=p.mergeBranch,b=p.projectId,y=p.pullIdentity;if(m!==h&&g===v){var _,E,w,j,x,O=D()(_=D()(E=D()(w=D()(j=D()(x="/".concat(h,"/")).call(x,b,"/compare/")).call(j,u?u.default_branch:"master","...")).call(w,m,"/")).call(E,y||b,":")).call(_,g);return f.push(O),!1}return n.setState({showMessage:o,defaultMessage:"目标分支不存在",isCompareSpin:!1}),!1}return!0}})).catch((function(e){n.setState({isSpin:!1}),s=!1}));case 3:return s=e.sent,e.abrupt("return",s);case 5:case"end":return e.stop()}}),e)})));return function(t,n,a,r,o){return e.apply(this,arguments)}}()),j()(n,"selectBrach",(function(e,t){var a,r,o,c,l,i=ee(n.props.location.pathname),s=i.pullOwner,u=i.pullBranch,d=i.mergeOwner,f=i.mergeBranch,p=i.projectId,m=i.pullIdentity,g=D()(a="/".concat(d,"/")).call(a,p,"/compare/"),h="pull"===e?t:Object(X.v)(u),v="pull"===e?Object(X.v)(f):t;g+=s===d?D()(r="".concat(Object(X.z)(v),"...")).call(r,Object(X.z)(h)):D()(o=D()(c=D()(l="".concat(Object(X.z)(v),"...")).call(l,s,"/")).call(c,m||p,":")).call(o,Object(X.z)(h)),n.props.history.push(g)})),j()(n,"selectProjectName",(function(e,t,a){var r=t?n.state:a,o=r.projects_names,c=r.id,l=ee(n.props.location.pathname),i=l.pullOwner,s=l.pullBranch,u=l.pullIdentity,d=l.projectId,f=o&&T()(o).call(o,(function(t){return t.id===e})),p=f&&f[0].project_id,m=f&&f[0].project_user_login,g=R()(e,10)!==R()(c,10);if(n.setState({data:{is_original:g,fork_project_id:g?c:"",merge_user_login:g?o[0].project_user_login:void 0,merge_project_identifier:u||d}}),t){var h,v,b,y,_,E,w,j,x=n.props.defaultBranch,O=Object(X.z)(x)||"master";m===i?n.props.history.push(D()(h=D()(v=D()(b="/".concat(m,"/")).call(b,p,"/compare/")).call(v,O,"...")).call(h,Object(X.z)(s))):n.props.history.push(D()(y=D()(_=D()(E=D()(w=D()(j="/".concat(m,"/")).call(j,p,"/compare/")).call(w,O,"...")).call(E,i,"/")).call(_,u||d,":")).call(y,Object(X.z)(s)))}})),j()(n,"renderBrances",(function(e){if(e&&e.length>0)return q()(e).call(e,(function(e,t){return A.a.createElement(te,{key:t+1,value:e.name},e.name)}))})),j()(n,"renderProjectNames",(function(e){if(e&&e.length>0)return q()(e).call(e,(function(e,t){return A.a.createElement(te,{key:t+1,value:e.id},e.project_name)}))})),j()(n,"withHtml",(function(e){return A.a.createElement("div",{dangerouslySetInnerHTML:{__html:e}})})),j()(n,"changePullValue",function(){var e=d()(C.a.mark((function e(t,a){var r,o,c,l,i,s;return C.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=ee(n.props.location.pathname),c=o.pullOwner,l=o.mergeOwner,i=o.projectId,s=D()(r="/".concat("pull"===a?c:l,"/")).call(r,i,"/pulls/get_branches.json"),U.a.get(s,{params:{name:t||void 0}}).then((function(e){e&&("pull"===a?n.setState({pullBranches:e.data,pullBranch:e.data}):n.setState({mergeBranches:e.data,mergeBranch:e.data}))})).catch((function(e){}));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),j()(n,"changeCommitFunc",(function(e){n.setState({isSpin:!0});var t=ee(n.props.location.pathname),a=t.mergeOwner,r=t.pullOwner;n.compareProject(a===r,t,e)}));var a=ee(n.props.location.pathname),r=a.pullBranch,o=a.mergeBranch;return n.state={data:void 0,pullBranches:void 0,mergeBranches:void 0,mergeProjects:void 0,merge:Object(X.v)(o)||"master",pull:Object(X.v)(r)||"master",id:void 0,projects_names:void 0,isSpin:!0,showMessage:!1,merge_head:!1,defaultMessage:"必须选择不同的分支",project_id:void 0,merge_project_user:void 0,comparesData:void 0,isCompareSpin:!0,isFirstLoading:!0},n}return E()(t,e),g()(t,[{key:"updateDocumentTitle",value:function(){var e,t=this.props.projectDetail;if(t&&-1===P()(e=document.title).call(e,"新建合并请求-")){var n,a=t.author,r=t.name;document.title=D()(n="新建合并请求-".concat(a.name,"/")).call(n,r)}}},{key:"render",value:function(){var e=this,t=this.state,n=t.data,a=t.pullBranches,r=t.mergeBranches,c=t.mergeProjects,u=t.pull,d=t.merge,f=t.isSpin,p=t.isCompareSpin,m=t.isFirstLoading,g=t.showMessage,h=t.defaultMessage,v=t.projects_names,b=t.id,y=t.comparesData,_=this.props.project,E=v&&T()(v).call(v,(function(e){return e.id===b}))[0].project_user_login;return A.a.createElement("div",null,A.a.createElement(o.a,{spinning:f||p},A.a.createElement("div",{className:"main"},A.a.createElement("div",{className:"merge-header width100 inline-block"},A.a.createElement("div",{className:"width40 pull-left"},A.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"源分支 : "),A.a.createElement(s.a.Group,{compact:!0,className:"display-flex"},A.a.createElement(x.a,{value:b,className:"hide-1 task-hide flex1",disabled:!0},this.renderProjectNames(v)),A.a.createElement(x.a,{value:u,onSelect:function(t){return e.selectBrach("pull",t)},showSearch:!0,className:"merge-flex1 flex1 matchwidth",dropdownMatchSelectWidth:!1,dropdownClassName:"overlihide"},this.renderBrances(a)))),A.a.createElement("div",{className:"width10 pull-left text-center mt25"},A.a.createElement("i",{className:"iconfont icon-youjiang color-grey-c font-32"})),A.a.createElement("div",{className:"width40 pull-left"},A.a.createElement("div",null,A.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"目标分支 : "),A.a.createElement(s.a.Group,{compact:!0,className:"display-flex"},A.a.createElement(x.a,{value:_&&_.id,className:"hide-1 task-hide flex1",onSelect:function(t){return e.selectProjectName(t,!0)}},this.renderProjectNames(c)),A.a.createElement(x.a,{value:d,onSelect:function(t){return e.selectBrach("merge",t)},showSearch:!0,className:"merge-flex1 flex1 matchwidth",dropdownMatchSelectWidth:!1,dropdownClassName:"overlihide"},this.renderBrances(r)))))),!p&&g&&A.a.createElement("div",{className:"mb20"},A.a.createElement(i.a,{description:this.withHtml(h),type:"error"})),!p&&!g&&A.a.createElement(K.a,l()({},this.props,{merge_type:"new",data:n,merge:d,pull:u,files_count:y&&y.diff&&y.diff.files_count,commits_count:y&&y.commits_count}))),!m&&A.a.createElement(Q,l()({},this.props,{merge:d,pull:u,limit:15,changeCommitFunc:this.changeCommitFunc,comparesData:y,pullOwnerLogin:E,branchParams:ee(this.props.location.pathname)}))))}}])}(z.Component);t.default=ne},YkAm:function(e,t,n){var a=n("QQbx");"string"==typeof a&&(a=[[e.i,a,""]]);n("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},aABL:function(e,t,n){"use strict";n("5Dmo");var a=n("3S7+"),r=(n("MXD1"),n("CFYs")),o=n("zLi2"),c=n.n(o),l=n("FLGM"),i=n.n(l),s=n("o+MX"),u=n.n(s),d=n("cDcd"),f=n.n(d),p=n("spEH"),m=(n("js5m"),n("VPG4"),n("T2oS"),n("W9HT")),g=n("UtpJ"),h=n.n(g),v=n("PhNK"),b=n("vDqi"),y=n.n(b),_=function(e){var t,n,o,l,s=e.prekey,g=e.item,b=e.projectsId,_=e.owner,E=e.history,w=e.mergeId,j=e.parentsSha,x=Object(d.useState)("复制文件路径"),O=c()(x,2),k=O[0],S=O[1],C=Object(d.useState)(void 0),N=c()(C,2),I=N[0],B=N[1],P=Object(d.useState)(!0),L=c()(P,2),D=L[0],M=L[1],T=Object(d.useState)(!1),F=c()(T,2),R=F[0],V=F[1];function q(e){if(I)M(!D);else{var t,n;V(!0);var a=u()(t=u()(n="/v1/".concat(_,"/")).call(n,b,"/")).call(t,w,"/files.json");y.a.get(a,{params:{filepath:e}}).then((function(e){if(e){var t=e.data&&e.data.files&&e.data.files.length>0&&e.data.files[0];B(t.sections),M(!0),V(!1)}}))}}return Object(d.useEffect)((function(){s<3&&g&&g.filename&&q(g.filename)}),[s,g]),f.a.createElement("div",{key:s},f.a.createElement(m.a,{spinning:R},f.a.createElement(p.j,{className:"filesInfo"},f.a.createElement(p.a,{onClick:function(){return M(!D)},style:{cursor:g.is_bin||0===g.changes?"default":"pointer"}},g.is_bin||0===g.changes?"":f.a.createElement("div",{style:{width:20}},f.a.createElement("i",{className:D?"iconfont icon-sanjiaoxing-down color-grey-9":"iconfont icon-triangle font-15 color-grey-9"})),f.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":g.name},g.is_renamed&&g.old_name,g.is_renamed&&f.a.createElement("i",{className:"iconfont icon-youjiang font-12 color-grey-8 ml5 mr5"}),g.filename),f.a.createElement(a.a,{title:k,onVisibleChange:function(){return S("复制文件路径")}},f.a.createElement("i",{className:"iconfont icon-fuzhiicon ml6",onClick:function(e){var t,n;e.stopPropagation(),t=g.filename,(n=document.createElement("input")).defaultValue=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.className="copyCont",n.style.display="none",S("复制成功")}}))),f.a.createElement("div",{className:"see-file"},f.a.createElement(a.a,{placement:"top",title:u()(t=u()(n=u()(o=u()(l="".concat(g.additions+g.deletions,"处更改")).call(l,g.additions+g.deletions>0?"":""," ")).call(o,g.additions>0?g.additions+"处添加":"")).call(n,g.additions>0&&g.deletions>0?"和":"")).call(t,g.deletions>0?g.deletions+"处删除":"")},f.a.createElement(r.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:g.additions/(g.additions+g.deletions)*100}),f.a.createElement("span",{className:"ml10"},g.additions+g.deletions,"处")),!g.is_submodule&&f.a.createElement("span",{className:"see-file-btn",onClick:function(){var e,t,n;E.push(u()(e=u()(t="/".concat(_,"/")).call(t,b)).call(e,g.is_deleted?"/commits/".concat(Object(v.b)(j)):u()(n="/tree/".concat(Object(v.b)(g.sha),"/")).call(n,g.filename)))}},"查看文件"))),!g.is_bin&&0!==g.changes&&D&&f.a.createElement("div",{className:"filesContent"},I&&I.length>0?i()(I).call(I,(function(e,t){var n;return e.lines&&e.lines.length>0&&i()(n=e.lines).call(n,(function(e,n){return f.a.createElement("div",{key:t+n,className:2===e.type?"linesContent add":3===e.type?"linesContent reduce":4===e.type?"linesContent translate":"linesContent"},f.a.createElement("span",{className:"lines"},f.a.createElement("span",null,e.left_index&&"0"!==e.left_index?e.left_index:""),f.a.createElement("span",null,e.right_index&&"0"!==e.right_index?e.right_index:"")),f.a.createElement("div",{style:{display:"flex"}},f.a.createElement("span",{className:"linetype"},2===e.type?"+":3===e.type?"-":""),f.a.createElement("div",null,f.a.createElement("span",{style:{whiteSpace:"pre-wrap"}},3===e.type||2===e.type?(a=e.content)?" "+h()(a).call(a,1):"":e.content))));var a}))})):f.a.createElement("div",{className:"diffDesc"},f.a.createElement("a",{onClick:function(){return q(g.filename)},className:"color-blue"},"加载差异"),"差异被折叠"))))};t.a=function(e){var t=e.data,n=e.filesData,o=e.history,l=e.owner,s=e.projectsId,m=e.parentsSha,g=e.mergeId,h=Object(d.useState)(n),v=c()(h,2),b=v[0],y=v[1],E=Object(d.useState)(!1),w=c()(E,2),j=w[0],x=w[1];Object(d.useEffect)((function(){n&&y(n)}),[n]),Object(d.useEffect)((function(){document.addEventListener("click",(function(){x(!1)}))}),[]);var O=f.a.createElement("div",{className:"folders"},f.a.createElement("div",{className:"folderList"},b&&i()(b).call(b,(function(e,t){var n,o,c,l;return f.a.createElement("a",{href:"#value".concat(t)},f.a.createElement(p.j,{className:"filesInfo",key:t,onClick:function(){e.flag&&showDown(e.flag,t,e.is_bin),x(!1)}},f.a.createElement(p.a,null,f.a.createElement("i",{className:"iconfont icon-wenjianicon mr4"}),f.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.filename},e.filename)),f.a.createElement("div",{className:"see-file"},f.a.createElement(a.a,{placement:"top",title:u()(n=u()(o=u()(c=u()(l="".concat(e.additions+e.deletions,"处更改")).call(l,e.additions+e.deletions>0?"":"")).call(c,e.additions>0?e.additions+"处添加":"")).call(o,e.additions>0&&e.deletions>0?"和":"")).call(n,e.deletions>0?e.deletions+"处删除":"")},f.a.createElement(r.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.additions/(e.additions+e.deletions)*100}),e.additions>0&&f.a.createElement("span",{className:"color-green ml10"},"+",e.additions),e.deletions>0&&f.a.createElement("span",{className:"color-red ml10"},"-",e.deletions)))))}))));return f.a.createElement("div",{onClick:function(e){e.nativeEvent.stopImmediatePropagation()}},f.a.createElement(p.a,{className:"color-grey-9",style:{position:"relative"},onClick:function(){x(!j)}},f.a.createElement("div",{style:{width:20}},f.a.createElement("i",{className:"iconfont mr5 ".concat(j?"font-18 icon-sanjiaoxing-down":"font-16 icon-triangle")})),f.a.createElement("span",{className:"color-grey-6 update-file-count"},"共有",f.a.createElement("span",{className:"color-grey-3"}," ",t&&t.file_nums," 个文件 "),"被更改",t&&t.total_addition?f.a.createElement("span",null,",包括 ",f.a.createElement("span",{className:"color-green"},t&&t.total_addition," 次插入")):"",t&&t.total_addition&&t.total_deletion?" 和 ":"",t&&t.total_deletion?f.a.createElement("span",{className:"color-red"}," ",t&&t.total_deletion," 次删除"):""),j&&O),b&&b.length>0&&f.a.createElement("div",{className:"fileList"},i()(b).call(b,(function(e,t){return f.a.createElement("div",{className:"files",key:t},f.a.createElement("a",{id:"value".concat(t),className:"anchorPoint"}),f.a.createElement(_,{item:e,prekey:t,projectsId:s,owner:l,history:o,parentsSha:m,mergeId:g}))}))))}},eXKH:function(e,t,n){},ex8r:function(e,t,n){},fOrg:function(e,t,n){"use strict";n("cIOH"),n("YkAm")},hVCs:function(e,t,n){"use strict";var a=n("oLk2"),r=n("pCEo"),o=n("x9K+"),c=n("x08Q"),l=n("n2Hk"),i=Math.min,s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0,d=l("lastIndexOf"),f=u||!d;e.exports=f?function(e){if(u)return a(s,this,arguments)||0;var t=r(this),n=c(t);if(0===n)return-1;var l=n-1;for(arguments.length>1&&(l=i(l,o(arguments[1]))),l<0&&(l=n+l);l>=0;l--)if(l in t&&t[l]===e)return l||0;return-1}:s},js5m:function(e,t,n){},k2Gq:function(e,t,n){"use strict";var a=n("0X2M");e.exports=a},mr32:function(e,t,n){"use strict";var a=n("cDcd"),r=n("eHJ2"),o=n.n(r),c=n("BGR+"),l=n("VCL8"),i=n("CtXQ"),s=n("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var b=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n},y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(c,e);var t,n,r=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v(e);if(t){var r=v(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return h(this,n)}}(c);function c(){var e;return p(this,c),(e=r.apply(this,arguments)).handleClick=function(){var t=e.props,n=t.checked,a=t.onChange;a&&a(!n)},e.renderCheckableTag=function(t){var n,r=t.getPrefixCls,c=e.props,l=c.prefixCls,i=c.className,s=c.checked,u=b(c,["prefixCls","className","checked"]),p=r("tag",l),m=o()(p,(f(n={},"".concat(p,"-checkable"),!0),f(n,"".concat(p,"-checkable-checked"),s),n),i);return delete u.onChange,a.createElement("span",d({},u,{className:m,onClick:e.handleClick}))},e}return t=c,(n=[{key:"render",value:function(){return a.createElement(s.a,null,this.renderCheckableTag)}}])&&m(t.prototype,n),c}(a.Component),_=n("09Wf"),E=n("6CfX"),w=n("g0mS");function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(){return(O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function k(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t){return!t||"object"!==j(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var I=new RegExp("^(".concat(_.a.join("|"),")(-inverse)?$")),B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(u,e);var t,n,r,l=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=N(e);if(t){var r=N(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return C(this,n)}}(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=l.call(this,e)).state={visible:!0},t.handleIconClick=function(e){e.stopPropagation(),t.setVisible(!1,e)},t.renderTag=function(e){var n=t.props,r=n.children,o=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(n,["children"]),l="onClick"in o||r&&"a"===r.type,i=Object(c.a)(o,["onClose","afterClose","color","visible","closable","prefixCls"]);return l?a.createElement(w.a,null,a.createElement("span",O({},i,{className:t.getTagClassName(e),style:t.getTagStyle()}),r,t.renderCloseIcon())):a.createElement("span",O({},i,{className:t.getTagClassName(e),style:t.getTagStyle()}),r,t.renderCloseIcon())},Object(E.a)(!("afterClose"in e),"Tag","'afterClose' will be deprecated, please use 'onClose', we will remove this in the next version."),t}return t=u,r=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}],(n=[{key:"getTagStyle",value:function(){var e=this.props,t=e.color,n=e.style,a=this.isPresetColor();return O({backgroundColor:t&&!a?t:void 0},n)}},{key:"getTagClassName",value:function(e){var t,n=e.getPrefixCls,a=this.props,r=a.prefixCls,c=a.className,l=a.color,i=this.state.visible,s=this.isPresetColor(),u=n("tag",r);return o()(u,(x(t={},"".concat(u,"-").concat(l),s),x(t,"".concat(u,"-has-color"),l&&!s),x(t,"".concat(u,"-hidden"),!i),t),c)}},{key:"setVisible",value:function(e,t){var n=this.props,a=n.onClose,r=n.afterClose;a&&a(t),r&&!a&&r(),t.defaultPrevented||"visible"in this.props||this.setState({visible:e})}},{key:"isPresetColor",value:function(){var e=this.props.color;return!!e&&I.test(e)}},{key:"renderCloseIcon",value:function(){return this.props.closable?a.createElement(i.a,{type:"close",onClick:this.handleIconClick}):null}},{key:"render",value:function(){return a.createElement(s.a,null,this.renderTag)}}])&&k(t.prototype,n),r&&k(t,r),u}(a.Component);B.CheckableTag=y,B.defaultProps={closable:!1},Object(l.polyfill)(B),t.a=B},"p77/":function(e,t,n){},p7gc:function(e,t,n){"use strict";var a=n("UtpJ"),r=n.n(a),o=n("O0yt"),c=n.n(o),l=n("Dcj1"),i=n.n(l),s=n("6UaR"),u=n.n(s),d=n("zLi2"),f=n.n(d),p=n("IeeE"),m=n.n(p),g=n("RKTd"),h=n.n(g),v=n("pPxq"),b=n.n(v),y=n("o+MX"),_=n.n(y),E=n("FLGM"),w=n.n(E),j=n("BfIq"),x=n.n(j),O=n("BF1V"),k=n.n(O),S=n("0lTi"),C=n.n(S),N=n("lHQ6"),I=n.n(N),B=n("ZbhI"),P=n.n(B),L=n("UF4K"),D=n.n(L),M=n("xlHU"),T=n.n(M),F=n("5tqG"),R=n.n(F),V=n("cDcd"),q=n.n(V),z=n("sYIF"),A=n("bdgK"),H=n("vDqi"),U=n.n(H);function K(e,t){var n=void 0!==c.a&&i()(e)||e["@@iterator"];if(!n){if(u()(e)||(n=function(e,t){if(e){var n;if("string"==typeof e)return G(e,t);var a=r()(n={}.toString.call(e)).call(n,8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?C()(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?G(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,o=function(){};return{s:o,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,s=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){d=!0,l=e},f:function(){try{s||null==n.return||n.return()}finally{if(d)throw l}}}}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}n("pb8e"),n("ex8r"),n("p77/"),n("eXKH");var Y=window.$,W=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","image","table","|","line-break","watch","clear","emoji","fullscreen"],X=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","inline-latex","latex","|","image","table","|","line-break","watch","clear","emoji","fullscreen"];function J(e,t,n){window.sessionStorage.removeItem(e+t);var a="#e_tip_"+n;"content"==e?Y("#e_tips_"+n).html(" "):Y(a).html(" ")}function Q(e,t,n){var a=window.sessionStorage.getItem("content"+t);if(null!==a&&a!==e.getValue()){Y("#e_tips_"+n).data("editor",e);var r='您上次有已保存的数据,是否<a style="cursor: pointer;" class="link-color-blue" onclick="md_rec_data(\'content\',\''+t+"','"+n+'\')">恢复</a> ? / <a style="cursor: pointer;" class="link-color-blue" onclick="md_clear_data(\'content\',\''+t+"','"+n+"')\">不恢复</a>";Y("#e_tips_"+n).html(r)}return m()((function(){var a,r=new Date,o=r.getHours(),c=r.getMinutes(),l=r.getSeconds();if(o=o<10?"0"+o:o,c=c<10?"0"+c:c,l=l<10?"0"+l:l,""!==h()(a=e.getValue()).call(a)){!function(e,t,n){window.sessionStorage.setItem("content"+t,n)}(0,t,e.getValue());var i="#e_tips_"+n,s=" 数据已于 "+o+":"+c+":"+l+" 保存 ",u=Y(i).html();u&&" "!==u&&!1===b()(u).call(u," 数据已于 ")?Y(i).html(u.split(" (")[0]+" (".concat(s,")")):Y(i).html(s)}}),1e4)}window.md_clear_data=J,window.md_rec_data=function(e,t,n){null!==window.sessionStorage.getItem(e+t)&&(Y("#e_tips_"+n).data("editor").setValue(window.sessionStorage.getItem(e+t)),J(e,t,n))},t.a=function(e){var t,n,a=e.mdID,r=e.onChange,o=e.onCMBeforeChange,c=e.onCMBlur,l=e.error,i=void 0!==l&&l,s=e.className,u=void 0===s?"":s,d=e.noStorage,p=void 0!==d&&d,m=e.imageExpand,g=void 0===m||m,h=e.placeholder,v=void 0===h?"":h,b=e.width,y=void 0===b?"100%":b,E=e.height,j=void 0===E?400:E,O=e.initValue,S=void 0===O?"":O,N=(e.emoji,e.watch),B=void 0===N||N,L=(e.showNullButton,e.showResizeBar),M=void 0!==L&&L,F=e.startInit,H=void 0===F||F,G=(e.forMember,e.isCanAtme),Y=void 0!==G&&G,J=e.isQuoteIssue,$=void 0!==J&&J,Z=e.changeAtWhoLoginList,ee=e.owner,te=e.projectsId,ne=e.isFocus,ae=void 0===ne||ne,re=e.showLatexButton,oe=void 0===re||re,ce=Object(V.useRef)(),le=Object(V.useRef)(),ie=Object(V.useState)(),se=f()(ie,2),ue=se[0],de=se[1],fe=Object(V.useState)(!1),pe=f()(fe,2),me=pe[0],ge=pe[1],he=Object(V.useState)([]),ve=f()(he,2),be=ve[0],ye=ve[1],_e=Object(V.useState)([]),Ee=f()(_e,2),we=Ee[0],je=Ee[1],xe=Object(V.useState)([]),Oe=f()(xe,2),ke=Oe[0],Se=Oe[1],Ce=Object(V.useRef)([]),Ne=Object(V.useRef)(!1),Ie="mdEditor_".concat(a),Be="mdEditors_".concat(a),Pe="e_tips_mdEditor_".concat(a),Le=Object(V.useState)([]),De=f()(Le,2),Me=De[0],Te=De[1],Fe=Object(V.useState)(!1),Re=f()(Fe,2),Ve=Re[0],qe=Re[1],ze=Object(V.useState)([]),Ae=f()(ze,2),He=Ae[0],Ue=Ae[1],Ke=Object(V.useRef)(!1),Ge=Object(V.useRef)([]);function Ye(e){var t;U.a.get(_()(t="/v1/".concat(ee,"/")).call(t,te,"/issues"),{params:{only_name:!0,keyword:e,sort_direction:"desc",sort_by:"issues.created_on",limit:500,page:1}}).then((function(t){if(t){!e&&Te(t.data.issues);var n=t.data.issues;Ue(n&&n.length>0?n:void 0)}}))}Object(V.useEffect)((function(){var e;Y&&U.a.get(_()(e="/".concat(ee,"/")).call(e,te,"/members.json")).then((function(e){0!==e.data.total_count&&(Se(e.data.users),je(e.data.users))})),document.addEventListener("click",(function(){Ne.current=!1,ge(!1),Ke.current=!1,qe(!1)})),$&&Ye()}),[]);var We=q.a.createElement("div",{id:"quoteDiv",className:"quoteDiv"},He&&w()(He).call(He,(function(e,t){return q.a.createElement("li",{className:"quote ".concat(0===t&&"active"),onClick:function(){return function(e){var t,n,a,r;Ke.current=!1,qe(!1);var o=ue.cm,c=o.doc.getCursor(),l=c.line,i=c.ch,s=x()(t=o.getRange({line:l,ch:0},{line:l,ch:i})).call(t,"#");o.replaceRange(_()(n=_()(a=_()(r="[#".concat(e.subject,"](/")).call(r,ee,"/")).call(a,te,"/issues/")).call(n,e.project_issues_index,") "),{line:l,ch:s},{line:l,ch:i}),o.focus();var u=new k.a(Ge.current);u.add(e.project_issues_index),Ge.current=C()(u)}(e)},onMouseOver:function(){return e=t,document.getElementsByClassName("quote active")[0]&&(document.getElementsByClassName("quote active")[0].className="quote"),void(document.getElementsByClassName("quote")[e]&&(document.getElementsByClassName("quote")[e].className="quote active"));var e}},q.a.createElement("span",{style:{minWidth:"40px"}},q.a.createElement("span",{className:"issueIndex",title:e.project_issues_index},"#",e.project_issues_index)),q.a.createElement("span",{className:"issueName task-hide"},e.subject))})));function Xe(e){var t=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,n=ue.cm.getValue();if(e.shiftKey&&"Digit2"===e.code&&(Ne.current=!0,ge(!0),document.getElementById("at_who_list").style.top=I()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("at_who_list").style.left=I()(t.getPropertyValue("left").replace("px",""))+20+"px"),e.ctrlKey&&"KeyZ"===e.code&&0!==ke.length){if(S){var a=[];w()(ke).call(ke,(function(e){var t;-1!=P()(S).call(S,e.username)&&"@"===S.charAt(P()(S).call(S,e.username)-1)&&P()(S).call(S,"@".concat(e.username))===P()(n).call(n,"@".concat(e.username))&&(a[a.length]=_()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=a.length&&w()(a).call(a,(function(e){n=n.replace(e,"")}))}-1!=P()(n).call(n,"@")&&w()(ke).call(ke,(function(e){if(-1!=P()(n).call(n,e.username)&&"@"===n.charAt(P()(n).call(n,e.username)-1)){var t=new k.a(Ce.current);t.add(e.login),Ce.current=C()(t),ye(C()(t))}}))}e.shiftKey&&"Digit3"===e.code&&$&&(Ke.current=!0,qe(!0),document.getElementById("quoteDiv").style.top=I()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("quoteDiv").style.left=I()(t.getPropertyValue("left").replace("px",""))+20+"px")}Object(V.useEffect)((function(){if(Qe)if(Ke.current){var e=document.getElementById("quoteDiv"),t=document.getElementsByClassName("quote");Qe.addKeyMap({Up:function(){for(var n,a=0;a<t.length;a++)"quote active"===t[a].className&&(n=a);n>0&&(n<=t.length-4&&(e.scrollTop-=40),t[n].className="quote",t[n-1].className="quote active")},Down:function(){for(var n,a=0;a<t.length;a++)"quote active"===t[a].className&&(n=a);n<t.length-1&&(n>=3&&(e.scrollTop+=40),t[n].className="quote",t[n+1].className="quote active")},Enter:function(){document.getElementsByClassName("quote active")[0]&&document.getElementsByClassName("quote active")[0].click()}})}else Qe.removeKeyMap()}),[Ve]),Object(V.useEffect)((function(){Z&&Z(be)}),[be]);var Je=q.a.createElement("div",{className:"at_who_list",id:"at_who_list"},we&&w()(we).call(we,(function(e,t){return q.a.createElement("div",{key:t,className:"at_who ".concat(0===t&&"active"),onClick:function(){!function(e){var t;Ne.current=!1,ge(!1);var n=ue.cm,a=n.doc.getCursor(),r=a.line,o=a.ch,c=x()(t=n.getRange({line:r,ch:0},{line:r,ch:o})).call(t,"@"),l=void 0;w()(we).call(we,(function(t){t.username===e&&(l=t.login)})),n.replaceRange("[@"+e+"]"+"(/".concat(l,") "),{line:r,ch:c},{line:r,ch:o}),n.focus();var i=new k.a(Ce.current);i.add(l),Ce.current=C()(i),ye(C()(i))}(e.username)},onMouseOver:function(){!function(e){document.getElementsByClassName("at_who active")[0]&&(document.getElementsByClassName("at_who active")[0].className="at_who"),document.getElementsByClassName("at_who")[e]&&(document.getElementsByClassName("at_who")[e].className="at_who active")}(t)}},e.image_url&&q.a.createElement("img",{src:Object(z.i)("/".concat(e.image_url)),alt:""}),q.a.createElement("span",null,e.username))})));Object(V.useEffect)((function(){!ue&&H&&window.editormd(Ie,{width:y,height:j,path:Object(z.m)("/editormd/lib/"),markdown:S,syncScrolling:"single",tex:!0,tocm:!0,emoji:!0,taskList:!0,codeFold:!0,searchReplace:!0,htmlDecode:"style,script,iframe",sequenceDiagram:!0,autoFocus:!1,watch:B,saveHTMLToTextarea:!0,dialogMaskOpacity:.6,placeholder:v,imageUpload:!0,imageFormats:["jpg","jpeg","gif","png","bmp","webp","JPG","JPEG","GIF","PNG","BMP","WEBP"],imageUploadURL:Object(z.l)(),toolbarIcons:function(){return oe?X:W},toolbarIconsClass:{"line-break":"fa-minus",fullScreen:"iconfont icon-fangdaicon font-14"},toolbarCustomIcons:{"inline-latex":"<a title='行内公式' class='latex' ><i name='inline-latex' class='fa iconfont icon-hangneigongshi font-14'></i></a>",latex:"<a title='多行公式' class='latex' ><i name='latex' class='fa iconfont icon-duohanggongshi font-16'></i></a>","null-button":"<a class='pr' title='增加填空'><i class='border-left'><span></span></i><span name='null-button' class='fa fillTip'>点击插入填空项</span><i class='iconfont fa icon-edit font-16' name='null-button'></i></a>"},toolbarHandlers:{"line-break":function(e,t,n,a){e.replaceSelection("<br/>")},"null-button":function(e,t,n,a){""===a&&e.setCursor(n.line,n.ch+1),e.replaceSelection("▁")},fullScreen:function(e,t,n,a){t.addClass("none")},"inline-latex":function(e,t,n,a){e.replaceSelection("$"+a+"$"),e.setCursor(n.line,n.ch+2),e.focus()},latex:function(e,t,n,a){e.replaceSelection("$$\n\n"+a+"$$"),e.setCursor(n.line+1,0),e.focus()}},lang:{toolbar:{latex:"多行公式","line-break":"换行",fullScreen:"开启全屏"}},onload:function(){de(this)}})}),[Ie,ue,H]);var Qe=ue&&ue.cm;return Object(V.useEffect)((function(){Ne.current?Qe.addKeyMap({Up:function(){for(var e,t=document.getElementById("at_who_list"),n=document.getElementsByClassName("at_who"),a=0;a<n.length;a++)"at_who active"===n[a].className&&(e=a);e>0&&(e<=n.length-4&&(t.scrollTop-=40),n[e].className="at_who",n[e-1].className="at_who active")},Down:function(){for(var e,t=document.getElementById("at_who_list"),n=document.getElementsByClassName("at_who"),a=0;a<n.length;a++)"at_who active"===n[a].className&&(e=a);e<n.length-1&&(e>=3&&(t.scrollTop+=40),n[e].className="at_who",n[e+1].className="at_who active")},Enter:function(){if(document.getElementsByClassName("at_who active")[0])document.getElementsByClassName("at_who active")[0].click();else{var e=ue.cm,t=e.doc.getCursor(),n=t.line,a=t.ch;e.replaceRange("\n",{line:n,ch:a},{line:n,ch:a}),ge(!1),Ne.current=!1}}}):Qe&&Qe.removeKeyMap()}),[me]),Object(V.useEffect)((function(){if(Ne.current&&we){var e=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,t="添加评论..."===v?80:10;document.getElementById("at_who_list").style.left=I()(e.getPropertyValue("left").replace("px",""))+t+"px"}}),[we]),Object(V.useEffect)((function(){if(Qe){var e,t=null;return c&&ue.cm.on("blur",(function(){c(ue.getValue())})),o&&ue.cm.on("beforeChange",(function(e,t){o(e,t)})),p||(t=Q(ue,"MDEditor__".concat(Ie),Ie)),(Y||$)&&ue.cm.on("focus",(function(){document.addEventListener("keydown",Xe)})),(Y||$)&&ue.cm.on("blur",(function(){document.removeEventListener("keydown",Xe)})),ue.cm.on("change",(function(e){var t=e.getValue();if(r&&r(t),Ke.current){var n=e.doc.getCursor(),a=n.line,o=n.ch,c=Qe.getRange({line:a,ch:0},{line:a,ch:o});-1===P()(c).call(c,"#")||" "===(c=c.substring(x()(c).call(c,"#")+1))?(qe(!1),Ke.current=!1):Ye(c)}if(Ne.current){var l,i=e.doc.getCursor(),s=i.line,u=i.ch,d=Qe.getRange({line:s,ch:0},{line:s,ch:u});-1===P()(d).call(d,"@")?(ge(!1),Ne.current=!1):(d=d.substring(x()(d).call(d,"@")+1))?U.a.get(_()(l="/".concat(ee,"/")).call(l,te,"/members.json"),{params:{search:d}}).then((function(e){e&&e.data&&0!==e.data.total_count?je(e.data.users):je(void 0)})):je(ke)}if(function(e,t,n){if(0!=n.length){var a,r=ue.cm,o=r.getValue();if(S){var c=[];w()(t).call(t,(function(t){var n,a,r,l,i,s,u,d,f=t.username;f=t.project_issues_index,-1!=P()(S).call(S,f)&&S.charAt(P()(S).call(S,f)-1)===e&&P()(S).call(S,_()(n="".concat(e)).call(n,f))===P()(o).call(o,_()(a="".concat(e)).call(a,f))&&(c[c.length]=_()(r=_()(l="[".concat(e)).call(l,f,"](/")).call(r,f,")"),c[c.length]=_()(i=_()(s=_()(u=_()(d="[".concat(e)).call(d,f,"](")).call(u,ee,"/")).call(s,te,"/issues/")).call(i,f,")"))})),0!=c.length&&w()(c).call(c,(function(e){o=o.replace(e,"")}))}var l=new D.a;w()(a=C()(n)).call(a,(function(e){w()(t).call(t,(function(t){t.project_issues_index===e&&l.set(t.project_issues_index,t.project_issues_index)}))}));var i=r.doc.getCursor(),s=i.line,u=i.ch;-1===P()(o).call(o,e)&&(Ge.current=[]);var d,f,p=r.getRange({line:s,ch:0},{line:s,ch:u}),m=r.getLine(s);m&&-1!==P()(m).call(m,e)?w()(d=C()(T()(l).call(l))).call(d,(function(t){var n,a,c,i,d=_()(n=_()(a=_()(c=_()(i="[".concat(e)).call(i,t,"](/")).call(c,ee,"/")).call(a,te,"/issues/")).call(n,l.get(t),")");if(R()(p).call(p,d)&&r.setSelection({line:s,ch:x()(p).call(p,e)-1},{line:s,ch:u}),-1===P()(o).call(o,d)){var f=new k.a(Ge.current);f.delete(l.get(t)),Ge.current=C()(f)}})):w()(f=C()(T()(l).call(l))).call(f,(function(t){var n,a,r,c,i=_()(n=_()(a=_()(r=_()(c="[".concat(e)).call(c,t,"](/")).call(r,ee,"/")).call(a,te,"/issues/")).call(n,l.get(t),")");if(-1===P()(o).call(o,i)){var s=new k.a(Ge.current);s.delete(l.get(t)),Ge.current=C()(s)}}))}}("#",Me,Ge.current),0!=Ce.current.length){var f,p=ue.cm,m=p.getValue();if(S){var g=[];w()(ke).call(ke,(function(e){var t;-1!=P()(S).call(S,e.username)&&"@"===S.charAt(P()(S).call(S,e.username)-1)&&P()(S).call(S,"@".concat(e.username))===P()(m).call(m,"@".concat(e.username))&&(g[g.length]=_()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=g.length&&w()(g).call(g,(function(e){m=m.replace(e,"")}))}var h=new D.a;w()(f=C()(Ce.current)).call(f,(function(e){w()(ke).call(ke,(function(t){t.login===e&&h.set(t.username,t.login)}))}));var v=p.doc.getCursor(),b=v.line,y=v.ch;-1===P()(m).call(m,"@")&&(Ce.current=[],ye([]));var E,j,O=p.getRange({line:b,ch:0},{line:b,ch:y}),N=p.getLine(b);N&&-1!==P()(N).call(N,"@")?w()(E=C()(T()(h).call(h))).call(E,(function(e){var t,n=_()(t="[@".concat(e,"](/")).call(t,h.get(e),")");if(R()(O).call(O,n)&&p.setSelection({line:b,ch:x()(O).call(O,"@")-1},{line:b,ch:y}),-1===P()(m).call(m,n)){var a=new k.a(Ce.current);a.delete(h.get(e)),Ce.current=C()(a),ye(C()(a))}})):w()(j=C()(T()(h).call(h))).call(j,(function(e){var t,n=_()(t="[@".concat(e,"](/")).call(t,h.get(e),")");if(-1===P()(m).call(m,n)){var a=new k.a(Ce.current);a.delete(h.get(e)),Ce.current=C()(a),ye(C()(a))}}))}})),e=function(){var e;return ce.current&&(e=new A.default((function(e){var t,n=K(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;(a.target.offsetHeight>0||a.target.offsetWidth>0)&&(ue.resize(),ue.cm.refresh(),ae&&ue.cm.focus())}}catch(e){n.e(e)}finally{n.f()}}))).observe(ce.current),e}(),function(){p||clearInterval(t),e&&e.unobserve(ce.current)}}}),[Qe]),Object(V.useEffect)((function(){ue&&null!=S&&S!==ue.getValue()&&ue.setValue(S.toString())}),[ue,S,Ie]),Object(V.useEffect)((function(){if(le.current){var e=function(e){r=!0,o=e.pageY},t=function(){r=!1},n=function(e){if(r){var t=e.pageY-o;t<0&&(t=0),t>300&&(t=300);var n=j+t+"px";ue.resize("",n)}},a=le.current,r=!1,o=0;return a.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){a.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[ue,le]),q.a.createElement(V.Fragment,null,q.a.createElement("div",{ref:ce,className:_()(t=_()(n="df editormd-editing ".concat(u," ")).call(n,g&&"editormd-image-click-expand"," ")).call(t,Ve||me?"quoteBox":""," ")},q.a.createElement("div",{className:"edu-back-greyf5 radius4 editormd ".concat(i?"error":""),id:Ie},Ve&&We,me&&Je,q.a.createElement("textarea",{style:{display:"none"},id:Be,name:"content"}),q.a.createElement("div",{className:"CodeMirror cm-s-defualt",style:{display:"none"}}))),M?q.a.createElement("a",{ref:le,className:"editor-resize"}):null,q.a.createElement("div",{className:"fr rememberTip"},!0===p?null:q.a.createElement("div",{id:Pe,className:"edu-txt-right color-grey-cd font-12"})))}},xcSo:function(e,t,n){"use strict";n("OG05");var a=n("wY6U");e.exports=a("Array","lastIndexOf")}}]);