(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3ab2e3e3"],{2671:function(t,e,n){"use strict";n.d(e,"b",function(){return l}),n.d(e,"a",function(){return p});n("4453");var i=n("ee95"),r=(n("b06f"),n("3f47")),s=n("52c1"),a=n("5975"),o=n("2593"),c=n("33f8"),u=n("ca42"),h=n.n(u),f=n("bf49"),d=n("ef30"),l={data:function(){return{accountList:null,userInfo:null,meechatType:Object(c["n"])()}},computed:Object(r["a"])({},Object(s["e"])({members:function(t){return t.group.members},groupId:function(t){return t.group.groupId},sessionList:function(t){return t.chat.sessionList},meId:function(t){return t.userId},meInfo:function(t){return t.userInfo}}),{linkToOther:function(){var t=this.userInfo.user_id,e=Number(t)=60)){t.next=7;break}return t.abrupt("return",!1);case 7:return i={},t.prev=8,t.next=11,a["a"].user.tgBind2({csrf_token:e});case 11:i=t.sent,t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](8),this.isLoading=!1;case 17:i.data&&i.data.data&&i.data.data.status>0?(this.isLoading=!1,null!=this.winHandler&&(this.winHandler.close(),this.winHandler=null),this.getSyncInfo&&this.getSyncInfo(this.params),this.getUserInfo()):i.data?(null!=this.winHandler||i.data&&0==i.data.status)&&(this.timeoutHandler=setTimeout(function(){r.bindCheck(e,++n)},1e3)):null!=this.winHandler&&(this.winHandler.close(),this.winHandler=null);case 18:case"end":return t.stop()}},t,this,[[8,14]])}));function e(e,n){return t.apply(this,arguments)}return e}(),unbindAccount:function(t){var e=this;Object(c["e"])("".concat(this.$t("userinfo.unbindMsg")," ").concat(t.toLocaleUpperCase()," ?")).then(function(){a["a"].user.unBind({type:t}).then(function(){"eos"==t&&e.scatter&&e.scatter.logout&&e.scatter.logout(),e.$showTips(e.$t("userinfo.unbindSuccess")),e.changeUserBinds({type:t,account:""})})})}})}},"39ab":function(t,e,n){},"417d":function(t,e,n){"use strict";var i=n("6c85"),r=n.n(i);function s(t){if(r()(t)){for(var e=0,n=new Array(t.length);e-1,i=!!s&&s.indexOf(n)>-1,e||i}),this.isSearch=!0):this.isSearch=!1}}},l={data:function(){return{showNum:0,isSearchGroup:!1,searchUserTimer:null,searchGroupList:[]}},methods:{searchUser:function(){var t=Object(a["a"])(regeneratorRuntime.mark(function t(e,n){var i=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:clearTimeout(this.searchUserTimer),this.searchUserTimer=setTimeout(Object(a["a"])(regeneratorRuntime.mark(function t(){var r,a;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.target.value.toLocaleLowerCase(),a=i.inviteType,i.isSearchGroup=!0,r.trim()){t.next=7;break}return n.forEach(function(t){i.$set(t,"isShow",!0)}),i.$nextTick(function(){i.isSearchGroup=!1,i.showNum=n.length,n=i.originListCache}),t.abrupt("return");case 7:if(n.forEach(function(t){var e,n,s=(t.user_name||"").toLocaleLowerCase(),a=(t.nick_name||"").toLocaleLowerCase();e=!!s&&s.indexOf(r)>-1,n=!!a&&a.indexOf(r)>-1,i.$set(t,"isShow",e||n)}),n.length+1>=i.membersNum||1==a||2==a){t.next=11;break}return t.next=11,o["a"].group.searchMember({group_id:i.group.groupId,keyword:r}).then(function(t){var e=t.data,i=e.data;i.forEach(function(t){t.isChecked=!1,t.isChoosed=!1,t.isShow=!0}),n=f.a.unionBy([].concat(Object(s["a"])(n),Object(s["a"])(i)),"user_id")});case 11:i.searchGroupList=n,i.$nextTick(function(){i.showNum=n.filter(function(t){return t.isShow}).length});case 13:case"end":return t.stop()}},t)})),200);case 4:case"end":return t.stop()}},t,this)}));function e(e,n){return t.apply(this,arguments)}return e}()}},p={data:function(){return{atInd:0}},methods:{atPerson:function(t){arguments.length>1&&void 0!==arguments[1]&&arguments[1];var e=this.$refs.chatInput,n=e.selectionStart,i=n-this.keyAfterAt.length;this.inputMsg=this.inputMsg.slice(0,i)+"".concat(t," ")+this.inputMsg.slice(n),this.atInd=0,e.focus(),this.$nextTick(function(){e.setSelectionRange(i+t.length+1,i+t.length+1)}),this.$store.commit("updateIsNewAt",{isNewAt:this.group.isNewAt,isNewAtFound:!0}),this.$store.commit("updateGroupSearchList",[])},handleUp:function(t){return this.atInd>0&&this.atInd--,this.atShow&&t.preventDefault(),!0},handleDown:function(t){var e=this.filterMembers.length;return this.atInd-1,i=!!e.nick_name&&e.nick_name.indexOf(t)>-1,n||i});this.$store.commit("updateGroupSearchList",n)}},getStrBeforeSelection:function(){var t=this.$refs.chatInput;if(!t)return"";var e=t.selectionStart,n=this.inputMsg.slice(0,e);return n},getStrAfterSelection:function(){var t=this.$refs.chatInput;if(!t)return"";var e=t.selectionStart,n=this.inputMsg.slice(e);return n},handleClick:function(){this.isShowContextmenu=!1},handleLeft:function(t){var e=this.$refs.chatInput,n=e.selectionStart;if(0===n)return!0;var i=this.getStrBeforeSelection(),r=this.group.members;for(var s in r){var a=r[s].user_name,o=new RegExp("@".concat(a," $"));if(o.test(i))return t.preventDefault(),e.setSelectionRange(n-a.length-2,n-a.length-2),!0}},handleRight:function(t){var e=this.$refs.chatInput,n=e.selectionStart,i=this.getStrAfterSelection(),r=this.group.members;for(var s in r){var a=r[s].user_name,o=new RegExp("^@".concat(a," "));if(o.test(i))return t.preventDefault(),e.setSelectionRange(n+a.length+2,n+a.length+2),!0}return!0},handleDel:function(t){var e=this,n=this.$refs.chatInput,r=n.selectionStart;if(0!==r){var s=this.getStrBeforeSelection(),a=this.group.members,o=function(i){var o=a[i].user_name,c=new RegExp("@".concat(o," $"));if(c.test(s))return t.preventDefault(),e.inputMsg=e.inputMsg.slice(0,r-o.length-2)+e.inputMsg.slice(r),e.$nextTick(function(){n.setSelectionRange(r-o.length-2,r-o.length-2)}),{v:void 0}};for(var c in a){var u=o(c);if("object"===Object(i["a"])(u))return u.v}}},handleKeyDown:function(t){var e=this;if(!this.atShow){if(t.altKey||t.ctrlKey){var n=this.getStrBeforeSelection(),i=this.getStrAfterSelection();this.inputMsg=n+"\n"+i,this.$nextTick(function(){e.$refs.chatInput.setSelectionRange(n.length+1,n.length+1)})}else this.handleSend(t),t.preventDefault();return!0}t.preventDefault();var r=this.filterMembers[this.atInd];this.atPerson(r.user_name,r.nick_name)},handleFocus:function(){var t=this;this.$emit("handleFocus"),this.updateChatInputFocus(!0),document.addEventListener("selectionchange",this.handleSelectionChange),this.isIOS&&setTimeout(function(){t.$root.$el.addEventListener("click",t.fixIOS)},0)},handleBlur:function(){var t=this;if(document.removeEventListener("selectionchange",this.handleSelectionChange),this.updateChatInputFocus(!1),(this.selectionAfterAt||this.isShowContextmenu)&&setTimeout(function(){t.selectionAfterAt=!1,t.isShowContextmenu=!1},200),this.isIOS){var e=document.body.scrollTop;document.body.scrollTop=e,this.$root.$el.removeEventListener("click",this.fixIOS)}Object(c["v"])()},handleEsc:function(){this.selectionAfterAt=!1},handleSelectionChange:function(){var t=this.$refs.chatInput;if(t){var e=t.selectionStart,n=this.$refs.chatInput.selectionEnd;if(e===n){var i=this.getStrBeforeSelection();if(this.selectionAfterAt=/@/.test(i),this.selectionAfterAt){this.keyAfterAt=i.slice(i.lastIndexOf("@")+1);var r=this.keyAfterAt.indexOf(this.lastKeyAfterAt)<0;this.$store.commit("updateIsNewAt",{isNewAt:r,isNewAtFound:!r&&this.group.isNewAtFound}),r&&this.$store.commit("updateGroupSearchList",[]),this.lastKeyAfterAt=this.keyAfterAt}}}},handleContextmenu:function(t){this.copyText&&(this.isShowContextmenu=!this.isShowContextmenu,this.isShowContextmenu&&(this.menuTop=t.offsetY,this.menuLeft=t.offsetX>100?t.offsetX-30:t.offsetX))},handlePaste:function(){this.isShowContextmenu=!1,this.inputMsg+=this.copyText},closeEmojiList:function(){this.emojiShow=!1},fixIOS:function(t){var e=this;setTimeout(function(){e.$refs.chatInput===document.activeElement&&document.activeElement.blur()},0)}}},g={methods:{addPanelSession:function(t,e){var n=this,i=this.sessionList.some(function(t){return t.session_id==e});i||o["a"].user.getOtherInfo({target_id:t}).then(function(t){var i=t.data,r=i.data,s={cover_photo:r.cover_photo,is_group:"0",name:r.nick_name,session_id:e,unread:0};n.$store.commit("addSessionItem",s)})}}},v={data:function(){return{curLang:Object(c["r"])("lang")||Object(c["m"])()}},methods:{changeLang:function(){var t="en"==this.curLang?"zh":"en";this.$i18n.locale=t,this.curLang=t,Object(c["z"])("lang",t)}}}},"8af1":function(t,e,n){"use strict";var i=n("8232"),r=n("471d"),s=n("7182"),a=n("44a7"),o=n("33ef"),c=n("3202"),u=n("50cd"),h=n("0811");r(r.S+r.F*!n("1969")(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,r,f,d=s(t),l="function"==typeof this?this:Array,p=arguments.length,m=p>1?arguments[1]:void 0,g=void 0!==m,v=0,b=h(d);if(g&&(m=i(m,p>2?arguments[2]:void 0,2)),void 0==b||l==Array&&o(b))for(e=c(d.length),n=new l(e);e>v;v++)u(n,v,g?m(d[v],v):d[v]);else for(f=b.call(d),n=new l;!(r=f.next()).done;v++)u(n,v,g?a(f,m,[r.value,v],!0):r.value);return n.length=v,n}})},"92dd":function(t,e,n){n("4d6c"),n("8af1"),t.exports=n("836e").Array.from},ab6b:function(t,e,n){t.exports=n("92dd")},ad81:function(t,e,n){t.exports=n("a945")},c918:function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:t.isLoading,expression:"isLoading"}],staticClass:"about-me"},[t.userInfo?n("div",{staticClass:"pub-user-top",on:{click:function(e){return t.$router.push("/editMe")}}},[n("div",{staticClass:"avatar-wrap"},[t.userInfo.cover_photo?n("img",{staticClass:"user-avatar",attrs:{src:t.userInfo.cover_photo,alt:""},on:{click:function(e){return e.stopPropagation(),t.$showImgPreview(t.userInfo.cover_photo)}}}):n("div",{staticClass:"user-avatar",class:"avatar_bg"+t.userInfo.user_id%9,attrs:{"data-name":t.userInfo.nick_name.slice(0,2).toUpperCase()}})]),n("div",{staticClass:"top-info"},[n("div",{staticClass:"name"},[t._v(t._s(t.userInfo.nick_name))]),n("div",{staticClass:"code"},[t._v(t._s(t.$t("h5.username"))+":@"+t._s(t.userInfo.user_name))])]),n("i",{staticClass:"arrow-icon el-icon-arrow-right"})]):t._e(),t.userInfo?n("ul",{staticClass:"pub-account-list"},t._l(t.userInfo.binds,function(e,i){return n("li",{key:i,staticClass:"list-item"},[n("div",{staticClass:"icon-wrap"},[n("i",{class:e.type+"-icon"})]),n("div",{staticClass:"info"},[n("div",{staticClass:"title-wrap"},[n("h4",[t._v(t._s(e.type.toUpperCase()))]),n("p",[t._v(t._s(e.account||t.$t("h5.notBind")))])]),e.account?n("div",{staticClass:"btn-unbind",on:{click:function(n){return n.stopPropagation(),t.unbindAccount(e.type)}}},[t._v(t._s(t.$t("userinfo.unbind")))]):n("el-button",{on:{click:function(n){return t.bindAccount(e.type)}}},[t._v(t._s(t.$t("userinfo.bind")))]),e.account?n("div",{staticClass:"opetate",on:{click:function(n){return n.stopPropagation(),t.hanldeChange(e)}}},[n("i",{class:0===e.is_visible?"unopen":"open"}),n("p",[t._v(t._s(0===e.is_visible?t.$t("userinfo.private"):t.$t("userinfo.public")))])]):t._e()],1)])}),0):t._e(),n("div",{staticClass:"pub-bottom-btn ext-lang",on:{click:t.changeLang}},[n("i",{staticClass:"icon-change"}),t._v(t._s("en"==t.curLang?t.$t("public.chinese"):t.$t("public.english")))]),n("div",{staticClass:"pub-bottom-btn",on:{click:t.loginOut}},[t._v(t._s(t.$t("h5.logout")))])])},r=[],s=(n("f91a"),n("3f47")),a=(n("3a23"),n("39ab"),n("3050"),n("c843")),o=n.n(a),c=n("6e6d"),u=n("52c1"),h=n("5975"),f=n("8869"),d=n("2671");c["default"].component(o.a.name,o.a);var l={name:"aboutMe",mixins:[f["b"],d["a"]],data:function(){return{isLoading:!1}},computed:Object(s["a"])({},Object(u["e"])({userInfo:function(t){return t.userInfo}})),methods:{loginOut:function(){var t=this;this.isLoading=!0,this.$store.dispatch("doScatterLogout").then(function(){t.$router.replace("login"),t.$store.commit("setUserInfo",null),t.$store.commit("initChatData"),t.$store.commit("initGroupData"),t.$store.commit("chatAppLogin",!1),t.$store.commit("toApp",!0)})},hanldeChange:function(t){var e=this,n=t.type,i=0==t.is_visible?1:0;h["a"].user.setVisible({type:n,is_visible:i}).then(function(t){t.data;e.$store.dispatch("getUserInfo")})},handlePsw:function(){this.$router.push("/password")}},created:function(){this.userInfo&&this.userInfo&&this.userInfo.user_id||this.$store.dispatch("getUserInfo")}},p=l,m=n("17cc"),g=Object(m["a"])(p,i,r,!1,null,null,null);e["default"]=g.exports}}]);