PageSourceSearch

https://www.hongle.tv/yujiastatic/activity/weeklyStarNew3/js/activityapp-4c0212bcbd.js?t=20240925

js hongle.tv collected 2026-10-09 21:36:28 UTC 21,963 bytes, 1 lines download raw bytes

1var isAnchor,isUser,personalScoreObj,cardNums,item={},aid=40128,roomId=reg.test(getUrlParam("roomid"))?getUrlParam("roomid"):0,userRoomId=null,nowDate=getTime(),startDate=1656907200;function scrollMiddle(e){var a=$(e).offset().top+"px";$("html,body").animate({scrollTop:a},350)}function funcRefreshData(){funcGetAnchorThisWeek(),funcGetUserOneThisWeek(),(reg.test(roomId)||1==isAnchor)&&funcRoomAnchorInfo()}function funcGetPerson(){item.getUserPorfile((function(e){if(e.status&&"0"==e.status.statuscode&&e.data){var a=e.data;isAnchor=a.isAnchor,userRoomId=a.roomid,(reg.test(roomId)||1==isAnchor)&&funcRoomAnchorInfo(),1==isAnchor&&funcPersonScoreData(),funcGetAnchorLastWeek(),funcGetAnchorThisWeek(),funcGetAnchorFiveWeek(),funcGetUserOneThisWeek(),funcGetUserOneLastWeek()}}))}function funcPersonScoreData(){item.getPersonScoreData((function(e){e.status&&"0"==e.status.statuscode&&e&&e.data&&(personalScoreObj=e.data)}))}function funcGetAnchorThisWeek(){item.getActivityRankList(0,(function(e){0==e.status.statuscode&&e.data&&e.data.entities&&e.data.entities.length>
10&&(funDataList("anchorWeekList0",e.data.entities,"1"),$("#main_weekList").show())}))}function funcGetAnchorLastWeek(){item.getActivityRankList(1,(function(e){0==e.status.statuscode&&e.data&&e.data.entities&&e.data.entities.length>0&&(funDataList("anchorWeekList1",e.data.entities,"2"),$("#main_weekList").show())}))}function funDataList(e,a,i){var t="",s="";if(1==i?s='<div class="weekListNei weekListNei{{index}}">                            <div class="weekListNei_Con">                                <div class="weekGiftThis {{weekGiftThisSpecial}}" {{weekGiftOnclick}}><img src="{{giftImage}}"/></div>                                <div class = "gift_name {{giftNameSpecial}}">{{giftName}}</div>                                <div class = "gift_price {{giftPriceSpecial}}">{{giftCoin}}红钻</div>                                <div class = "magic_gift_con hide">                                    <p class = "magic_gift_title">由魔法礼物变幻出</p>                                    <div class = "magin_gift_main_con">                                        <div class = "magin_gift_img"><img src = "{{magicGiftUrl}}"></div>                                        <div class = "magin_gift_name">{{magicGiftName}}<br>{{magicGiftCoin}}红钻</div>                                    </div>                                </div>                                <ul class="weekListNeiUl">{{listHtml1}}</ul>                                <span class="div_down" onclick="clickOpenClose(this)"></span>                            </div>                            {{personalScore}}                        </div>':2==i&&(s='<div class="weekListNei weekListNei{{index}}">                      <div class="weekListNei_Con">                        <div class="weekGiftThis {{weekGiftThisSpecial}}" {{weekGiftOnclick}}><img src="{{giftImage}}"/></div>                        <div class = "gift_name {{giftNameSpecial}}">{{giftName}}</div>                        <div class = "gift_price {{giftPriceSpecial}}">{{giftCoin}}红钻</div>                        <div class = "magic_gift_con hide">                            <p class = "magic_gift_title">由魔法礼物变幻出</p>                            <div class = "magin_gift_main_con">                                <div class = "magin_gift_img">                                    <img src = "{{magicGiftUrl}}"></div>                                    <div class = "magin_gift_name">{{magicGiftName}}<br>{{magicGiftCoin}}红钻</div>                                </div>                            </div>                        <ul class="weekListNeiUl">{{listHtml1}}</ul>                      </div>                  </div>'),'<li class="divLi divLi{{index}} clearfix">                          <div class="bang_con bang_left clearfix">                            <span class="hg{{index}}"></span>                            <a {{anchorHref}} class="bang_img anchor_img"><img src="{{anchorAvatar}}"/></a>                            <a {{anchorHref}} class="bang_name anchor_name">{{anchorName}}</a>                            <span class="bang_level anchor_level"><img class="list_level" src="{{anchorCreditUrl}}"></span>                            <span class="bang_score anchor_score">{{anchorScore}}</span>                          </div>                          <span class="bang_bg"></span>                          <div class="bang_con bang_right clearfix">                            <a {{userHref}} class="bang_img user_img">{{userAvatar}}</a>                            <a {{userHref}} class="bang_name user_name">{{userName}}</a>                            <span class="bang_level user_level">{{creditUrlUser}}</span>                            <span class="bang_score user_score">{{score}}</span>                          </div>                         </li>','<li class="divLi divLi{{index}} clearfix">                          <div class="bang_con bang_left clearfix">                            <span class="hg{{index}}"></span>                            <a class="bang_img anchor_img"></a>                          </div>
1                          <span class="bang_bg"></span>                          <div class="bang_con bang_right clearfix">                            <a class="bang_img user_img"></a>                          </div>                         </li>',a){for(var n=0;n<a.length;n++){var c=a[n];if(c){var r=c.stars;if(r)for(var g="",o=0;o<3;o++){var l=c.stars[o];if(o<r.length){var f=l.anchorName?l.anchorName:"",m=l.name?l.name:"",d=userLinkCommon(l.statId),u=anchorLinkCommon(l.roomId,l.showid),p=l.avatar?'<img src="'+l.avatar+'"/>':"",v=l.creditUrl?'<img class="list_level" src="'+l.creditUrl+'"/>':"";g+='<li class="divLi divLi{{index}} clearfix">                          <div class="bang_con bang_left clearfix">                            <span class="hg{{index}}"></span>                            <a {{anchorHref}} class="bang_img anchor_img"><img src="{{anchorAvatar}}"/></a>                            <a {{anchorHref}} class="bang_name anchor_name">{{anchorName}}</a>                            <span class="bang_level anchor_level"><img class="list_level" src="{{anchorCreditUrl}}"></span>                            <span class="bang_score anchor_score">{{anchorScore}}</span>                          </div>                          <span class="bang_bg"></span>                          <div class="bang_con bang_right clearfix">                            <a {{userHref}} class="bang_img user_img">{{userAvatar}}</a>                            <a {{userHref}} class="bang_name user_name">{{userName}}</a>                            <span class="bang_level user_level">{{creditUrlUser}}</span>                            <span class="bang_score user_score">{{score}}</span>                          </div>                         </li>'.replace(/\{\{index\}\}/g,o+1).replace(/\{\{anchorName\}\}/g,f).replace(/\{\{anchorAvatar\}\}/g,l.anchorAvatar).replace(/\{\{anchorScore\}\}/g,l.anchorScore).replace(/\{\{anchorCreditUrl\}\}/g,l.anchorCreditUrl).replace(/\{\{userName\}\}/g,m).replace(/\{\{userAvatar\}\}/g,p).replace(/\{\{creditUrlUser\}\}/g,v).replace(/\{\{score\}\}/g,l.score).replace(/\{\{userHref\}\}/g,l.statId?d:"").replace(/\{\{anchorHref\}\}/g,u)}else g+='<li class="divLi divLi{{index}} clearfix">                          <div class="bang_con bang_left clearfix">                            <span class="hg{{index}}"></span>                            <a class="bang_img anchor_img"></a>                          </div>                          <span class="bang_bg"></span>                          <div class="bang_con bang_right clearfix">                            <a class="bang_img user_img"></a>                          </div>                         </li>'.replace(/\{\{index\}\}/g,o+1)}if(1==i)var _=1==isAnchor?'<div class="week_personal_bg week_personal_bg{{index}}">收到人气票:<span>'+personalScoreObj[c.giftId]+"/"+giftNeedNumsObj[c.giftId]+"</span></div>":"",h=thisWeekGiftData;else _="",h=lastWeekGiftData;var k=h[c.giftId]?h[c.giftId].giftInfo.giftCoin:"",b=h[c.giftId]&&null!=h[c.giftId].hammerGift?h[c.giftId].hammerGift[0]:"",w=h[c.giftId]&&null!=h[c.giftId].hammerGift?"weekGiftThisSpecial turnBtn":"",N=h[c.giftId]&&null!=h[c.giftId].hammerGift?"giftNameSpecial":"",L=h[c.giftId]&&null!=h[c.giftId].hammerGift?"giftPriceSpecial":"",G=h[c.giftId]&&null!=h[c.giftId].hammerGift?"onclick = 'funcGetMagicGiftData(this)'":"";t+=s.replace(/\{\{index\}\}/g,n+1).replace(/\{\{giftImage\}\}/g,c.giftImage).replace(/\{\{listHtml1\}\}/g,g).replace(/\{\{personalScore\}\}/g,_).replace(/\{\{giftName\}\}/g,c.giftName).replace(/\{\{giftCoin\}\}/g,k).replace(/\{\{magicGiftUrl\}\}/g,b.giftUrl).replace(/\{\{magicGiftName\}\}/g,b.giftName).replace(/\{\{magicGiftCoin\}\}/g,b.giftCoin).replace(/\{\{weekGiftThisSpecial\}\}/g,w).replace(/\{\{giftNameSpecial\}\}/g,N).replace(/\{\{giftPriceSpecial\}\}/g,L).replace(/\{\{weekGiftOnclick\}\}/g,G)}}$("#"+e).html(t)}}function funcGetMagicGiftData(e){$(e).siblings(".magic_gift_con").show()}function funcGetAnchorFiveWeek(){item.getActivityRankListFive((function(e){0==e.status.statuscode&&e.data&&e.data.entities&&e.data.entities.length>0&&(funDataListFive("anchorWeekList2",e.data.entities),$("#main_weekList1").show())}))}function funDataListFive(e,a){var i="";if('<div class="weekListNei weekRecordNei week_record_list weekRecordNei{{index}}">                      <div class="weekListNei_Con weekRecordCon weekRecordCon{{index}}">
1                          <span class="bang_mingci">{{index}}</span>                          <a class="bang_img" {{anchorLink}}><img src="{{avatar}}"/> </a>                          <p class="divP divP{{index}} clearfix">                              <span class = "span_bang_name"><a class="bang_name" {{anchorLink}}>{{anchorName}}</a></span>                               <span class="bang_score bang_score1">获得周星<i>{{scoreAllNum}}</i>次</span>                               <span class="bang_score bang_score2">皇冠周星<i>{{scoreNum1}}</i>次</span>                               <span class="bang_score bang_score3">浪漫周星<i>{{scoreNum2}}</i>次</span>                          </p>                          <div class="giftNum giftNum{{index}} clearfix">{{listHtml1}}</div>                          <span class="div_down div_down{{index}}" onclick="funOpen({{index}})"></span>                      </div>                  </div>','<p class="giftNumP giftNumP1 clearfix">                           <span class="gift_img {{divName}}"><span class="gift_imgHuangHg"></span><img src="{{giftImage}}"></span>                           <span class="gift_num">x {{giftNum}}次</span>                         </p>',a){for(var t=0;t<a.length;t++){var s=a[t];if(s){var n=s.giftStars;if(n)for(var c="",r=0;r<n.length;r++){var g=s.giftStars[r];if(1==g.isTop)var o="gift_imgHuang";else o="";c+='<p class="giftNumP giftNumP1 clearfix">                           <span class="gift_img {{divName}}"><span class="gift_imgHuangHg"></span><img src="{{giftImage}}"></span>                           <span class="gift_num">x {{giftNum}}次</span>                         </p>'.replace(/\{\{index\}\}/g,r+1).replace(/\{\{giftImage\}\}/g,g.giftImage).replace(/\{\{giftNum\}\}/g,g.giftNum).replace(/\{\{divName\}\}/g,o)}var l=s.name?s.name:"",f=s.score?s.score:"0",m=s.giftNum?s.giftNum:"0",d=f-m,u=anchorLinkCommon(s.roomId,s.showid);i+='<div class="weekListNei weekRecordNei week_record_list weekRecordNei{{index}}">                      <div class="weekListNei_Con weekRecordCon weekRecordCon{{index}}">                          <span class="bang_mingci">{{index}}</span>                          <a class="bang_img" {{anchorLink}}><img src="{{avatar}}"/> </a>                          <p class="divP divP{{index}} clearfix">                              <span class = "span_bang_name"><a class="bang_name" {{anchorLink}}>{{anchorName}}</a></span>                               <span class="bang_score bang_score1">获得周星<i>{{scoreAllNum}}</i>次</span>                               <span class="bang_score bang_score2">皇冠周星<i>{{scoreNum1}}</i>次</span>                               <span class="bang_score bang_score3">浪漫周星<i>{{scoreNum2}}</i>次</span>                          </p>                          <div class="giftNum giftNum{{index}} clearfix">{{listHtml1}}</div>                          <span class="div_down div_down{{index}}" onclick="funOpen({{index}})"></span>                      </div>                  </div>'.replace(/\{\{index\}\}/g,t+1).replace(/\{\{giftImage\}\}/g,s.giftImage).replace(/\{\{listHtml1\}\}/g,c).replace(/\{\{avatar\}\}/g,s.avatar).replace(/\{\{anchorName\}\}/g,l).replace(/\{\{scoreAllNum\}\}/g,f).replace(/\{\{scoreNum1\}\}/g,m).replace(/\{\{scoreNum2\}\}/g,d).replace(/\{\{anchorLink\}\}/g,u)}}$("#"+e).html(i)}}function funcGetUserOneLastWeek(){item.getActivityUserRankListOne(1,(function(e){0==e.status.statuscode&&e.data&&e.data.entities&&e.data.entities.length>0&&(funDataListOne("anchorWeekList4",e.data.entities),$("#main_weekList3").show())}))}function funcGetUserOneThisWeek(){item.getActivityUserRankListOne(0,(function(e){0==e.status.statuscode&&e.data&&e.data.entities&&e.data.entities.length>0&&(funDataListOne("anchorWeekList3",e.data.entities),$("#main_weekList2").show())}))}function funDataListOne(e,a){var i="";if('<div class="weekListNei_Con weekRecordCon weekRecordConType">                          <span class="bang_bg"></span>                          <span class="hg1"></span>                          <a class="bang_img" {{userLink}}><img src="{{avatar}}"/> </a>                          <p class="divP divP1 clearfix">                              <a class="bang_name" {{userLink}}>{{username}}</a>
1                               <span class="weekGiftThis1 clearfix">                                    <span class="gift_img1"><img src="{{gift_image}}"/> </span>                                    <span class="score1">{{rank_value}}</span>                               </span>                          </p>                          <span class="bang_bg bang_bg1"></span>                  </div>',a){for(var t=0;t<a.length;t++){var s=a[t];if(s){null==s.username&&(s.username="");var n=userLinkCommon(s.uid),c=s.username;i+='<div class="weekListNei_Con weekRecordCon weekRecordConType">                          <span class="bang_bg"></span>                          <span class="hg1"></span>                          <a class="bang_img" {{userLink}}><img src="{{avatar}}"/> </a>                          <p class="divP divP1 clearfix">                              <a class="bang_name" {{userLink}}>{{username}}</a>                               <span class="weekGiftThis1 clearfix">                                    <span class="gift_img1"><img src="{{gift_image}}"/> </span>                                    <span class="score1">{{rank_value}}</span>                               </span>                          </p>                          <span class="bang_bg bang_bg1"></span>                  </div>'.replace(/\{\{index\}\}/g,t+1).replace(/\{\{gift_image\}\}/g,s.gift_image).replace(/\{\{rank_value\}\}/g,activeUser?"x"+s.rank_value:"").replace(/\{\{avatar\}\}/g,s.avatar).replace(/\{\{username\}\}/g,c).replace(/\{\{userLink\}\}/g,n)}}$("#"+e).html(i)}}$((function(){activity?($("#pullUpGiftBtn").show(),$("#pullUpGiftBtn").click((function(){$("#pullUpGiftBtn").attr("href",appPullUpGiftURL),funcGetCount(8,"click-半屏拉起礼物栏")}))):$("#pullUpGiftBtn").hide(),reg.test(roomId)?($(".rule_btn2").show().siblings(".rule_btn1").hide(),$("#roomTop").show().siblings("#weekStarImg").hide()):($(".rule_btn1").show().siblings(".rule_btn2").hide(),$("#weekStarImg").show().siblings("#roomTop").hide()),funcStatement(0,0),funNavSwitch(),$("#giftsNums").keyup((function(){$("#choiceNums").val($("#giftsNums").val())})),refresh(".shuaxin"),$("#taskCenterBtn2").click((function(){nowDate<startDate?tankuang("7月4日12:00:00开启任务中心"):($("#taskCenterBtn2").attr("href",taskCenterHref),funcGetCount(2,"click-头部跳转任务中心"))})),$("#taskCenterBtn3").click((function(){nowDate<startDate?tankuang("7月4日12:00:00开启任务中心"):($("#taskCenterBtn3").attr("href",taskCenterHref),funcGetCount(2,"click-规则跳转任务中心"))})),funcGetGiftListData(),funcGetPerson(),$(document).click((function(e){var a=$(".magic_gift_con,.weekGiftThis");a.is(e.target)||0!==a.has(e.target).length||$(".magic_gift_con").hide()}))}));var giftType=0,giftNum=1,giftTicketsObj={},giftNumsObj={},giftNeedNumsObj={},send=0;function funcSelGift(e,a,i){giftType=a,$(e).addClass("active").siblings().removeClass("active"),$("#anchor_room_num").html(giftNumsObj[a]),$("#personal_pro").html(giftTicketsObj[a]),$("#personal_price").html(i)}function giftNumOpenClose(e){$(e).toggleClass("number_arrow_up"),$(e).siblings(".selectBox").toggleClass("selectBoxHeight")}function funcIfOver(){(giftNum=parseInt($("#choiceNums").val()))>numLimit-send&&numLimit-send>0?($("#pop_tips1").html("您最多还可送出"+(numLimit-send)+"个,<br>是否全部送出?"),$("#pop_postAll").show()):functPostGift()}function functPostAll(){$("#pop_postAll").hide(),$("#pop_tips1").html(" "),giftNum=numLimit-send,functPostGift()}numLimit=0,giftNameObj={},funcRoomAnchorInfo=function(){item.getRoomAnchorInfo((function(e){if(e.status&&"0"==e.status.statuscode&&e&&e.data&&e.data.hasOwnProperty("gifts")){var a=e.data;if(a.gifts.length>0)for(var i=a.gifts,t=0;t<i.length;t++){var s=i[t];giftNeedNumsObj[s.giftId]=s.giftCoin,giftNameObj[s.giftId]=s.giftName}if(reg.test(roomId)){var n=scoreIsTrue(a.remain,"0");numLimit=parseInt(scoreIsTrue(a.up,"0")),send=parseInt(scoreIsRank(a.send,numLimit,"0"));var c=a.avatar,r=a.nickname?a.nickname.length>5?a.nickname.substring(0,5):a.nickname:"--";if($("#personal_avatar").html("<img src='"+c+"' />"),$("#personal_name").html(r),$("#personal_send").html(send),$("#numLimit").html("/"+numLimit),$("#personal_remain").html(n),a.gifts.length>0){giftTicketsObj=a.ticketScore,giftNumsObj=a.giftScore;var g=a.gifts,o="";if(g.length>0){for(t=0;t<g.length;t++){s=g[t];o+=giftDataMb.replace(/\{\{giftImg\}\}/g,s.giftUrl).replace(/\{\{giftId\}\}/g,s.giftId).replace(/\{\{giftCoin\}\}/g,s.giftCoin)}$("#swiper-gift").html(o)}new Swiper(".swiper-gift",{initialSlide:0,slidesPerView:"auto",loop:!1,preventClicks:!1});giftType?(giftType=giftType,$("#gift"+giftType).click()):(giftType=a.gifts[0].giftId,$(".swiper-slide").eq(0).click()),$("#selectBox div").click((function(){var e=$
1(this).text();giftNum=e,$(".choiceNums").val(giftNum),$("#selectBox").removeClass("selectBoxHeight")}))}}}}))};var drawFlag=!1;function functPostGift(){if(nowDate<startDate)tankuang("7月4日12:00:00开启任务中心");else if(userRoomId!=roomId){if(0==drawFlag){drawFlag=!0;var e={data:{giftId:giftType,count:giftNum}};item.postSendGift(e,(function(e){if(e&&e.status&&"0"==e.status.statuscode)if(e&&e.data&&e.data.entities[0]){var a=e.data.entities[0];1==a.code?($("#giftsNums").val(""),$("#selectBox").removeClass("selectBoxHeight"),tankuangThis(a.msg),funcGetCount(2,"click-送主播"+giftNameObj[giftType]+"-"+giftNum+"个"),drawFlag=!1,funcRoomAnchorInfo()):(a.code,$("#giftsNums").val(""),$("#selectBox").removeClass("selectBoxHeight"),tankuangThis(a.msg),drawFlag=!1)}else tankuang(e.data.message),drawFlag=!1}))}}else tankuang("不可以给自己送票哦~")}function tankuangThis(e){$("#pop_tips").html(e),$("#pop_post").show(),setTimeout((function(){$("#pop_post").hide(),$("#pop_tips").html("")}),2e3)}!function(e,a){e(document).ready((function(){var a="https://pics.yu361.com/event/poster/weekStar/weekStarPoster.jpg?_t="+(new Date).getTime();e("#weekStarImg").attr("src",a)}))}(jQuery,window);var thisWeekGiftData=[],lastWeekGiftData=[];function funcGetGiftListData(){item.getGiftListData((function(e){e&&e.status&&"0"==e.status.statuscode&&e&&e.data&&(thisWeekGiftData=e.data.thisWeek,lastWeekGiftData=e.data.lastWeek)}))}function scoreIsTrue(e,a){return e||a}function scoreIsRank(e,a,i){return e?e>a?a:e:i}function clickOpenClose(e){$(e).toggleClass("div_up"),$(e).siblings(".weekListNeiUl").toggleClass("bang_nei_up").parents().siblings().children().removeClass("bang_nei_up").siblings().removeClass("div_up")}function funOpen(e){var a=$(".giftNum"+e).height()+$(".divP"+e).height()+20;$(".bang_nei_up"+e).css("height",a),$(".div_down"+e).parent(".weekRecordCon"+e).toggleClass("bang_nei_up"+e),$(".div_down"+e).parent(".weekRecordCon"+e).hasClass("bang_nei_up"+e)?$(".bang_nei_up"+e).css("height",a):$(".weekRecordCon"+e).css("height","1.32rem"),$(".div_down"+e).toggleClass("div_up1")}item.getUserPorfile=function(e){var a=activityServiceURL+"anchorinfo";funSyncComLoginStatus(a,e)},item.getActivityRankList=function(e,a){var i=activityServiceURL+"custom/week/star/rank?type="+e;funGetComLoginStatus(i,a)},item.getActivityRankListFive=function(e){var a=activityServiceURL+"custom/week/star/top5";funGetComLoginStatus(a,e)},item.getActivityUserRankListOne=function(e,a){var i=activityServiceURL+"custom/week/user/top1?type="+e;funGetComLoginStatus(i,a)},item.getPersonScoreData=function(e){var a=activityServiceURL+"min/"+aid+"/3/common/data";funSyncComLoginStatus(a,e)},item.getRoomAnchorInfo=function(e){var a=activityServiceURL+"min/"+aid+"/2/common/data?type="+roomId;funSyncComLoginStatus(a,e)},item.postSendGift=function(e,a){var i=activityServiceURL+"min/guess/"+aid+"/2?roomId="+roomId;funGetComLoginStatus(i,a,e)},item.getGiftListData=function(e){var a=activityServiceURL+"min/"+aid+"/11/common/data";funSyncComLoginStatus(a,e)};var giftDataMb='<div class="swiper-slide" onclick="funcSelGift(this,{{giftId}},{{giftCoin}})" id="gift{{giftId}}">        <div class="stage_li">            <img src="{{giftImg}}" alt="gift" />        </div>    </div>';

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.