yp.ready(function(){var e=window.oPageConfig,n=(e.oUrl,e.oLoginInfo),t={};t.$body=$("body"),t.$topBar=$(".js-topBar"),t.$userInfo=$("#userInfo"),t.$userInfo_panel=$("#userInfo-panel"),t.$history_panel=$("#history-panel"),t.$history_loading=t.$history_panel.find(".loading"),t.$history_boxCon=t.$history_panel.find(".js-history-body"),t.$history_boxCon_list=t.$history_panel.find(".js-boxCon-history"),t.$search_panel=$("#js-top-search-panel"),t.$task_panel=$("#js-div-topbar-task"),t.$iboxNicknameWordTips=$(".iboxNicknameWordTips"),t.$top_bar_follow_panel=$("#yp-follow-panel"),t.$top_bar_follow_btn=$("#yp-btn-follow");var o=$("#t_listFollow").html(),a={create:function(){var e=this;yp.sub("page/logout/done",function(){window.bUserCenter||e.showArea(),e.nicknameWordTips(!1),e.webGameTackCntLoaded=!1}),yp.sub("page/login/done",function(n,t){e.showArea(t),e.nicknameWordTips(t.badNickname)}),yp.sub("page/regist/done",function(n,t){e.showArea(t)}),yp.sub("page/site/level/update/next",function(t,o){e.showArea(n)}),t.$userInfo_panel.on("click",".js-profile",function(e){mfTongji("pc_video_click_count_home_title_login_homepage","videos")});var o=0;t.$topBar.find(".js-nav-li-hover").hover(function(){o&&clearTimeout(o),t.$topBar.find(".js-nav-li-hover.nav-li-hover").removeClass("nav-li-hover"),$(this).addClass("nav-li-hover")},function(){var e=$(this);o=setTimeout(function(){e.removeClass("nav-li-hover")},500)});var a=0,l=null,i="",s="";t.$topBar.find(".js-login-nav-hover").hover(function(n){var t=$(this),o=$(n.target),r=t.data("type");if(s=r,i)i==r?(a&&clearTimeout(a),l&&(l.reject(),l=null),i=""):l&&"pending"==l.state()&&$.when(l).done(function(){s==r&&e.fShowPanel(t)});else{if(o.hasClass("js-login-nav-hover-panel")||o.closest(".js-login-nav-hover-panel").length)return!1;e.fShowPanel(t)}yp.pub("page/topbar/navhover",{type:s})},function(){var e=$(this),n=e.data("type");s="",e.hasClass("nav-hover")&&(l=$.Deferred(),i=n,a=setTimeout(function(){i="",e.find(".js-login-nav-hover-panel").stop(!0,!0).fadeOut(function(){l&&(l.resolve(),l=null)}).addClass("out"),e.removeClass("nav-hover")},300))}),e.showArea(n),$("#js-btnLogin").on("click",function(e){e.preventDefault(),yp.pub("page/login")}),$("#yp-btnLogout").on("click",function(e){e.preventDefault(),yp.pub("page/logout")}),$("#js-regist-btn").on("click",function(e){e.preventDefault(),yp.pub("page/regist")}),yp.sub("page/inbox/unread",function(e,n){n.msg_count?t.$userInfo_panel.find(".msg_count").html(99=n[0].scrollHeight&&0e.follow.page&&e.fLoadFollowList(e.follow.page+1)}),t.$userInfo.find(".js-skill-item").on("mouseenter",function(e){var o=t.$userInfo.find(".js-skill-hover-ibox"),a=$(this),l=a.data("id"),i=null;n.role&&n.role.skill&&(yp.each(n.role.skill,function(e){l==e.id&&(i=e)}),i&&(o.find(".js-skill-name").html(i.name),o.find(".js-skill-level").html(i.level),o.find(".js-skill-effect").html(i.description),o.find(".js-skill-type").html(i.typeStr),o.find(".js-skill-img").attr("src",i.icon),o.find(".js-skill-title").html(i.unlockLevel==i.next?i.next+"级解锁":0==i.next?"":"下次升级:"+i.next),o.css("left",a.position().left-(o.outerWidth()/2-a.outerWidth()/2)),o.show()))}).on("mouseleave",function(e){t.$userInfo.find(".js-skill-hover-ibox").hide()}),e.fImInit(),this.fFetchNavData(),this.fLoadTopBarAds()},fShowPanel:function(e){var n=this,t=e.find(".js-login-nav-hover-panel");e.stop(!0,!0).animate({},50,function(){if(t.stop(!0,!0).removeClass("out").show(),e.addClass("nav-hover"),"userinfo"==e.data("type")&&(e.find(".js-left-level-rate").css({width:0}),e.find(".js-left-my-level-rate").css({width:0})),Modernizr.cssanimations)e.off("animationend webkitAnimationEnd").on("animationend webkitAnimationEnd",function(){switch(e.off("animationend webkitAnimationEnd"),e.data("type")){case"userinfo":e.find(".js-left-level-rate").css({width:e.find(".js-left-level-rate").data("width")+"%"}),e.find(".js-left-my-level-rate").css({width:e.find(".js-left-my-level-rate").data("width")+"%"});break;case"follow":n.fLoadFollowList(1)}});else switch(e.data("type")){case"userinfo":e.find(".js-left-level-rate").css({width:e.find(".js-left-level-rate").data("width")+"%"}),e.find(".js-left-my-level-rate").css({width:e.find(".js-left-my-level-rate").data("width")+"%"});break;case"follow":n.fLoadFollowList(1)}}),this.calcLayerMargin(e)},showArea:function(e){var n=!!e,o=this;if(t.$userInfo.toggleClass("loginOn",n),o.fResetFollowPanel(),n){if(t.$userInfo.find(".js-avatar").attr("src",e.avatar+"-big"),t.$userInfo.find(".js-nav-avatar").attr("src",e.avatar+"-big"),t.$userInfo.find(".js-uname").text(e.nickname),t.$userInfo.find(".js-account").text(e.account),e&&e.role&&e.role.level){var a=e.role.level.level,l=fLVLevelIconClass(a),i=fLVLevelIconClass(a+1),s=t.$userInfo.find(".js-plevel-icon").data("level"),r=t.$userInfo.find(".js-plevel-next-icon").data("level"),f=e.role.level.total-e.role.level.current;s&&t.$userInfo.find(".js-plevel-icon").removeClass(s),r&&t.$userInfo.find(".js-plevel-next-icon").removeClass(r),t.$userInfo.find(".js-plevel-icon").addClass(l).data("level",l),t.$userInfo.find(".js-plevel-next-icon").addClass(i).data("level",i),t.$userInfo.find(".js-plevel-next-icon").toggle(!!i),t.$userInfo.find(".js-left-level-rate").css({width:0}).data("width",e.role.level.percent),t.$userInfo.find(".js-plevel-left-exp").toggle(f>0).html("距离下一级还差"+f+"经验"),t.$userInfo.find(".mid-level-bd").toggleClass("mb10",f<=0)}if(e&&e.slevel){var a=e.slevel.level,d=e.slevel.pos,p=e.slevel.type,l=fLevelIconClass(a,d,p),c=fLevelTitle(a,d),i=fLevelIconClass(+a+1,d,p),s=t.$userInfo.find(".js-slevel-icon").data("level"),r=t.$userInfo.find(".js-slevel-next-icon").data("level");s&&t.$userInfo.find(".js-slevel-icon").removeClass(s),r&&t.$userInfo.find(".js-slevel-next-icon").removeClass(r),t.$userInfo.find(".js-slevel-icon").addClass(l).data("level",l).prop("title","VIP等级:"+c),t.$userInfo.find(".js-slevel-next-icon").addClass(i).data("level",i),t.$userInfo.find(".js-slevel-icon").toggle(a>0),t.$userInfo.find(".js-slevel-next-icon").toggle(!!i)}e.rich?(t.$userInfo_panel.find(".js-gold-txt").html(e.rich.gold),t.$userInfo_panel.find(".js-coin-txt").html(e.rich.coin)):(t.$userInfo_panel.find(".js-gold-txt").html(0),t.$userInfo_panel.find(".js-coin-txt").html(0)),t.$userInfo_panel.find(".js-anchor").off("click.checkMobile").prop("target","_blank"),e.isAnchor?(t.$userInfo_panel.find(".js-anchor").attr("href",e.roomUrl).closest("li").show(),t.$userInfo_panel.find(".js-anchor").find("p").html("我的直播间"),t.$userInfo_panel.find(".js-anchor-level").show(),t.$userInfo_panel.find(".js-anchor-level").removeClass("anchor-grade-"+t.$userInfo_panel.find(".js-anchor-level").data("level")),t.$userInfo_panel.find(".js-anchor-level").addClass("anchor-grade-"+e.rlevel)):(e.bindMobile?t.$userInfo_panel.find(".js-anchor").attr("href","/anchor/apply/step1"):t.$userInfo_panel.find(".js-anchor").attr("href","javascript:;").prop("target","").on("click.checkMobile",function(e){e.preventDefault(),$.ibox({title:"提示信息",width:300,content:"完成任务需要先绑定手机号
",btns:[{name:"前去绑定",callback:function(){location.href="/user/bind/mobile",this.close()}},{name:"偏不绑定"}]})}),t.$userInfo_panel.find(".js-anchor").closest("li").show(),t.$userInfo_panel.find(".js-anchor").find("p").html("我要直播"),t.$userInfo_panel.find(".js-anchor-level").hide()),t.$userInfo_panel.toggleClass("anchor-account",!!e.isAnchor),t.$userInfo_panel.find(".js-profile").attr("href","/user/videos"),t.$userInfo_panel.find(".js-v-icon").remove(),e.vlevel&&t.$userInfo_panel.find(".js-uname").after('')}},fResetFollowPanel:function(){var e=this;t.$top_bar_follow_panel.find(".js-topbar-no-follow").hide(),t.$top_bar_follow_panel.find(".js-topbar-follow-loading").show(),t.$top_bar_follow_panel.find(".js-panel-list").html("").hide(),e.follow={cnt:0,page:0,loaded:!1,liveEnd:!1,totalPage:0,perPage:6}},nicknameWordTips:function(e){if(e?t.$iboxNicknameWordTips.show():t.$iboxNicknameWordTips.hide(),e&&t.$iboxNicknameWordTips.length){var n=t.$iboxNicknameWordTips.closest("li"),o=n.outerWidth(),a=n.offset(),l=$(window).width(),i=t.$iboxNicknameWordTips.outerWidth(),s=(o-i)/2;a.left+s+i>l&&(s=l-a.left-i),t.$iboxNicknameWordTips.css({left:s});var r=0-s+o/2-7;t.$iboxNicknameWordTips.find(".arrow").css({left:r,marginLeft:0})}},ajax:function(e,n){return yp.ajax(e,n).done(function(e){})},follow:{cnt:0,page:0,loaded:!1,liveEnd:!1,totalPage:0,perPage:6},fLoadFollowList:function(n){var a=this;return!t.$top_bar_follow_panel.data("ajaxing")&&(!a.follow.liveEnd&&((1!=n||!a.follow.loaded)&&(!(1!=n&&a.follow.totalPage0?"line-on":"",e.guardHidden=e.guardLevel&&00).html(n.showRedPointNum>99?"99+":n.showRedPointNum),t.$userInfo_panel.find(".js-im-unread").toggle(!!n.showRedPoint&&n.showRedPointNum<=0),t.$topBar.find('.js-login-nav-hover[data-type="userinfo"] .js-im-unread').toggle(!!n.showRedPoint&&n.showRedPointNum<=0)},fFetchNavData:function(){var e=this;yp.ajax("/api/static/v2.2/index/gamelist.json").done(function(n){0===n.code&&e.fRenderNavLayer(n.data.anchors)})},fRenderNavLayer:function(e){var n="",t=$(".js-nav-layer");yp.each(e,function(e){n+=yp.format(' ${nickname}',e)}),t.html(n)},calcLayerMargin:function(e){var n=$(window).width(),t=e[0].getBoundingClientRect().right,o=n-t,a=e.find(".js-login-nav-hover-panel"),l=a.width(),i=o>l/2?l/2:l-o-20;a.css("marginLeft",-i)},fLoadTopBarAds:function(){yp.ajax("/api/static/v2.1/ads/new/topbar.banner/1/0/0.json",{noCache:!0}).done(function(e){if(0==e.code&&0 ',$("#topbar-left-nav-ul").append(t),$.ajax({url:"https://tj.zhanqi.tv/ad.show?roomId=0&ids="+n.id,type:"get",dataType:"jsonp"})}})}},l={type:1,taskFormIdIndex:{danmu:2,dingyue:3,liwu:4,fenxiang:5},init:function(){this.view(),this.bindEvent(),this.listenYpEvent(),this.oTaskData=yp.oTaskDataManage,this.fGetTaskList()},view:function(){this.tmpl=' ${btnHtml} ',t.$mobile_prompt=$('')},bindEvent:function(){var e=this;t.$task_panel.on("click",".js-btn-get-reward",function(n){n.preventDefault(),e.fGetReward($(this))}),t.$task_panel.on("click",".js-btn-share",function(n){n.preventDefault(),$("#js-room-new-share-panel").length?e.fShareUrl($(this)):yp.successNotify("请前往直播间分享")}),t.$task_panel.on("click",".js-btn-mobile",function(e){e.preventDefault(),t.$body.find("#js-panel-task-mobile-prompt-topbar").length<=0&&t.$body.append(t.$mobile_prompt),t.$mobile_prompt.show()}),t.$task_panel.on("click",".js-btn-to-mobile-info",function(e){e.preventDefault(),yp.successNotify("请前往战旗APP阅读资讯")}),t.$task_panel.on("click",".js-btn-to-mobile-kuaixun",function(e){e.preventDefault(),yp.successNotify("请前往战旗APP阅读快讯")}),t.$mobile_prompt.on("click",".js-btn-close",function(e){e.preventDefault(),t.$mobile_prompt.hide()})},listenYpEvent:function(){var e=this;e._ui;yp.sub("page/logout/done",function(){e.taskList=[],e.type=1}),yp.sub("page/login/done",function(){e.fGetTaskList()}),yp.sub("page/regist/done",function(){e.fGetTaskList()}),yp.sub("page/task/data/update",function(){e.fGetTaskList()}),yp.sub("page/site/generalLevel/level_up",function(){e.fGetTaskList(!0)}),yp.sub("page/task/part_complete/after",function(n,t){var o=e.taskFormIdIndex[t.type];o&&e.fUpdateTaskData(o,t.num)})},fUpdatePanel:function(n){var o=this,a="",l=["","新手任务","每日任务"],i=l[o.type]||"每日任务",s=[7,9,10,12];fSortArr(n,{by:function(n){return e.oLoginInfo.role.level.level=0?0:1}},{by:function(e){return 0==e.groupId?0:1}},{by:function(e){return e.groupId},bAsc:!0}),yp.each(n,function(n,t){var l={id:n.id,name:n.name,description:n.description,statusClass:"",btnHtml:"",time:0};if(l.liStatusClass="under-way yet",e.oLoginInfo.role.level.level0)l.statusClass="js-btn-get-reward",l.liStatusClass="",l.btnHtml="领取";else if(1==n.formId){var i=Math.floor(n.progress.current/n.progress.total*100)+"%";l.statusClass="done-btn js-btn-time-count",l.btnHtml=i}else 5==n.formId?(l.statusClass="share-btn js-btn-share",l.btnHtml="去分享"):(l.statusClass="done-btn js-btn-complete-count",l.btnHtml=n.progress.current+"/"+n.progress.total);t<3&&(a+=yp.format(o.tmpl,l))}),t.$task_panel.find(".js-txt-task-title").html(i),t.$task_panel.find(".js-task-list").html(a),t.$task_panel.find(".task-bd").toggleClass("nodata",!a),t.$task_panel.find(".js-div-line").css({height:n.length<=3?36*(n.length-1)+"px":"72px"})},fUpdateTaskData:function(e,n){var t=this;t.fUpdatePanel(t.taskList)},fGetTaskList:function(n){var t=this;if(!e.oLoginInfo)return!1;1===t.type?t.oTaskData.fGetTaskInfo(1,n).done(function(){t.oTaskData.data.newbie.list.length>0?(t.taskList=t.oTaskData.data.newbie.list,t.type=1,t.fUpdatePanel(t.taskList)):t.oTaskData.fGetTaskInfo(2,n).done(function(){t.taskList=t.oTaskData.data.daily.list,t.type=2,t.fUpdatePanel(t.taskList)})}):2===t.type&&t.oTaskData.fGetTaskInfo(2,n).done(function(){t.taskList=t.oTaskData.data.daily.list,t.fUpdatePanel(t.taskList)})},fShareUrl:function(n){return!n.data("ajaxing")&&(e.oLoginInfo?(n.data("ajaxing",!0),void yp.ajax("/api/actives/chance/send.share",{type:"post",dataType:"json"}).always(function(){n.data("ajaxing",!1)}).done(function(e){0==e.code?(setTimeout(function(){yp.pub("page/room/share")},0),yp.pub("page/task/panel/hide"),yp.pub("page/task/part_complete",{type:"fenxiang",num:1})):yp.errorNotify(e.message)}).fail(function(){})):(yp.pub("page/login"),!1))},fGetReward:function(n){var t,o=this,a=n.data("id");return yp.each(o.taskList,function(e){e.id==a&&(t=e)}),void 0!==t&&(!n.data("ajaxing")&&(e.oLoginInfo?e.oLoginInfo.account?e.oLoginInfo.bindMobile?(n.data("ajaxing",!0),void yp.ajax("/api/user/task.complete",{type:"post",data:{taskId:a,roomId:e.oRoom?e.oRoom.id:0},dataType:"json"}).always(function(){n.data("ajaxing",!1)}).done(function(e){if(0==e.code){if(0!=e.data.upgrade.level&&yp.pub("page/base/levelPrompt",e.data.upgrade),e.data.experience&&0完成任务需要先绑定手机号
",btns:[{name:"前去绑定",callback:function(){location.href="/user/bind/mobile",this.close()}},{name:"偏不绑定"}]}),!1):($.ibox({title:"提示信息",width:300,content:"完成任务需要先绑定账号
",btns:[{name:"前去绑定",callback:function(){location.href="/user/third_complete",this.close()}},{name:"偏不绑定"}]}),!1):(yp.pub("page/login"),!1)))},fPubRewardEvent:function(e){var n=this,t=null;yp.each(n.taskList,function(n){n.id==e&&(t=n)}),+t.experience&&yp.pub("page/experience/add",{exp:t.experience}),+t.gold&&yp.pub("page/rich/update",{num:t.gold,type:"gold"}),+t.coin&&yp.pub("page/rich/update",{num:t.coin,type:"coin"}),+t.bullet&&yp.pub("page/rich/update",{num:t.bullet,type:"bullet"})}};a.create(),l.init(),yp.use("rich",function(n,t){t.init({sGetRichUrl:e.oUrl.sGetRichUrl})})}),define("j/public/4.0/topbar",function(){});