"use strict";(self.webpackChunkdouyin_web=self.webpackChunkdouyin_web||[]).push([["43018"],{518278:function(e,o,l){l.d(o,{a:function(){return c}});var i=l(629686),n=l(402748),a=l(811603);l(374954),l(490629),l(228983),l(759943);var t=l(320165),r=l(101199),d=l(529719),s=l(469935),u=l.n(s),v=l(769591);let c=e=>{let{href:o="",children:l,style:s,className:c,spa:m,isNeedSeoOpt:_=!1,refEl:f}=e,h=(0,a._)(e,["href","children","style","className","spa","isNeedSeoOpt","refEl"]),w=(0,r.useRef)(null),g=(0,r.useMemo)(()=>{let e,l;if(!o)return;let i=o.indexOf("#");-1!==i?(e=o.slice(0,i),l=o.slice(i+1)):(e=o,l="");let n=e.indexOf("?"),a="",t="";-1!==n?(a=e.slice(0,n),t=e.slice(n+1)):(a=e,t="");let r=[];return(t&&r.push(t),r.length>0)?[a,r.join("&")].join("?")+(l&&`#${l}`):a+(l&&`#${l}`)},[o]),p=g;return _&&!m&&p&&([p]=p.split("#"),[p]=p.split("?")),m?(0,t.jsx)(v.Link,(0,n._)((0,i._)({to:g,className:u()(d.default.aLink,c),style:s},h),{children:l})):(0,t.jsx)("a",(0,n._)((0,i._)({href:p,className:u()(d.default.aLink,c),style:s,ref:e=>{w.current=e,f&&(f.current=e)}},h),{target:h.target,onClick:e=>{try{var o;w.current.href=g,null==h||null===(o=h.onClick)||void 0===o||o.call(h,e)}catch(e){}},children:l}))}},788512:function(e,o,l){l.d(o,{x:function(){return m}});var i=l(629686),n=l(402748),a=l(811603);l(490629);var t=l(320165),r=l(101199),d=l(469935),s=l.n(d),u=l(380902),v=l(415584),c=l(118616);function m(e){let{src:o,className:l,iconWidth:d=105,iconHeight:m=120,iconColor:_="rgba(169, 170, 183, 1)",iconStyle:f,withBlurBg:h=!1,onHandleImgLoad:w,imgClass:g,skeletonStyle:p,skeletonClass:x,isPreviewing:b,isSpider:y,showImageInSSR:k=!1,renderDefault:I,useMonitor:N=!0,onError:j,mainStyle:L}=e,E=(0,a._)(e,["src","className","iconWidth","iconHeight","iconColor","iconStyle","withBlurBg","onHandleImgLoad","imgClass","skeletonStyle","skeletonClass","isPreviewing","isSpider","showImageInSSR","renderDefault","useMonitor","onError","mainStyle"]),[C,S]=(0,r.useState)(0),M=(0,r.useRef)(!1),P=()=>{if(!M.current)w&&w(),M.current=!0},R=(0,r.useCallback)(()=>{S(1),P()},[]),A=e=>{P(),S(0),null==j||j(e)};(0,r.useEffect)(()=>{let e,l,i=!1;return o?((e=new Image).onload=function(){if(!i)i=!0,R(),e=null},e.onerror=function(e){if(!i)A(e),i=!0},l=setTimeout(e=>{if(!i)i=!0,A(e)},3e3),e.src=o):S(0),()=>{e&&(e.onload=void 0,e.onerror=void 0,clearTimeout(l))}},[o]);let D=y||k||1===C;return(0,t.jsxs)("div",{className:s()(v.default.imageContainer,l,{[v.default.imagePlaceholder]:!D}),style:L||null,children:[h&&D&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:v.default.blurBg,style:{backgroundImage:`url(${o})`}}),(0,t.jsx)("div",{className:v.default.blurBg,style:{backgroundImage:`url(${o})`}}),(0,t.jsx)("div",{className:v.default.blurMask})]}),(0,t.jsx)("img",(0,n._)((0,i._)({src:o},E),{className:s()(g,{[v.default.hidden]:b}),onLoad:R,onError:A})),!D&&(I||(0,t.jsx)("div",{style:p,className:s()(v.default.imgDefaultBg,x,{[v.default.hidden]:b}),children:(0,t.jsx)(c.Z,{style:(0,i._)({width:d,height:m},f),src:u.Z,viewBox:"0 0 105 120",color:_})}))]})}},38724:function(e,o,l){l.d(o,{Z:function(){return L}});var i=l("320165"),n=l("101199"),a=l("469935"),t=l.n(a),r=l("339808"),d=l("383280"),s=l("661444"),u=l("46892"),v=l("969255"),c=l("624508"),m=new c.h({fastLiveHeadClickMore:{eventName:"fast_live_head_click_more",params:{entrance_type:"",hover_show_cnt:0}},fastLiveHeadShow:{eventName:"fast_live_head_show",params:{entrance_type:"",anchor_id:"",room_id:"",show_type:""}}}),_=l("629686"),f=l("402748");l("490629"),l("228983"),l("759943");var h=l("933524"),w=l("121998"),g=l("966473"),p=l("518278"),x=l("392430"),b=l("772227"),y=l("414061"),k=l("105928"),I=l("638183"),N=e=>{var o,l;let{data:a,logParams:r,abTestData:d,liveList:s,index:v,defaultShowCount:c,isInDouyinWeb:N,onItemClick:j,itemClass:L,awemeInfo:E,isLogin:C}=e,[S,M]=(0,h.Z)(),P=(0,g.x)(()=>{m.sendLog("fastLiveHeadShow",{entrance_type:r.entrance_type,anchor_id:null==a?void 0:a.anchorId,room_id:null==a?void 0:a.roomId,show_type:"hover"})}),R=(0,u.cc)((0,_._)({web_rid:null==a?void 0:a.webRid,room_id:null==a?void 0:a.roomId,action_type:"click"},r)),A={episodeExtra:null==a?void 0:a.episodeExtra,logId:(null==r?void 0:r.request_id)||"0"},D=(0,n.useMemo)(()=>"String"!==(0,x.tQ)(R)?null:(0,b.D)(R.split("?",2)[1]),[R]);(0,n.useCallback)(()=>(0,f._)((0,_._)({},r),{show_rank:`${v+1}`,show_cnt:c}),[r,c,v]);let B=(0,n.useCallback)(()=>{y.emit(y.EVENT.videoPause,"AvatarItem_pauseMedia"),y.emit(y.EVENT.livePause),y.emit(y.EVENT.searchMusicPause)},[]),T=n.useRef(),H=n.useMemo(()=>{var e,o,l;return(null==E?void 0:null===(l=E.authorInfo)||void 0===l?void 0:null===(o=l.roomData)||void 0===o?void 0:null===(e=o.others)||void 0===e?void 0:e.web_enter_benefit_point_data)||{has_ongoing_lottery:!1,has_ongoing_lucky_money:!1}},[E]),Z=(0,I.gE)(d,H.has_ongoing_lottery,H.has_ongoing_lucky_money,!0),F=(0,n.useMemo)(()=>{let[e,o]=R.split("?"),l=w.parse(o||"");return!l.anchor_id&&delete l.anchor_id,`${e}?${w.stringify(l)}`},[R,E]),O=e=>{B()};return(0,i.jsx)("div",{ref:S,children:(0,i.jsx)("div",{ref:P,onMouseEnter:e=>{var o;null===(o=T.current)||void 0===o||o.mouseEnterHandler(e)},onMouseLeave:e=>{var o;null===(o=T.current)||void 0===o||o.mouseLeaveHandler(e)},children:(0,i.jsxs)(p.a,{href:F,rel:"noopener noreferrer",target:"_blank",className:t()(k.default.liveItem,L),onClick:e=>{(0,I.tw)(null==a?void 0:a.anchorId,D,A,0,null==a?void 0:a.isEcomLive),j(),O(e)},children:[(0,i.jsx)(I.nh,{isEcomLive:null==a?void 0:a.isEcomLive,isShow:M,src:null==a?void 0:a.coverSrc,className:k.default.avatar,uid:null==a?void 0:a.anchorId,type:"extra-small",isFirstLive:(null==a?void 0:null===(l=a.episodeExtra)||void 0===l?void 0:null===(o=l.mod)||void 0===o?void 0:o.episode_stage)===2,liveRoomUrl:R,liveRoomParam:A,disableAllAnim:!0,awemeInfo:E,from:"follow",position:"right",isLogin:C,fixLeft:104,handlerRef:T,disableSelfEvent:!0,wrapStyle:{display:"flex"},useRedPack:!1,logParams:r,abtestData:d}),(0,i.jsxs)("div",{className:k.default.nameWrap,children:[(0,i.jsx)("div",{className:k.default.name,children:null==a?void 0:a.userName}),Z.icon&&(0,i.jsxs)("div",{className:k.default.redPackWrap,children:[(0,i.jsx)("img",{src:Z.icon,className:k.default.redPackImg}),(0,i.jsx)("span",{className:k.default.redPackText,children:Z.text})]})]})]})})})},j=l("234150"),L=e=>{var o;let{liveList:l=[],hasLimit:a,loading:c,logParams:_,abTestData:f,onItemClick:h,isLogin:w}=e,g=(0,r.a)(),p=(0,s.En)(g.pathname),x=(null===(o=window)||void 0===o?void 0:o.location.hostname)==="www.douyin.com"&&!p,b=a?l.slice(0,3):l,y=b.length<6?b.length:5,k=(0,n.useRef)();return(0,n.useEffect)(()=>{let e=e=>{null==e||e.preventDefault(),null==e||e.stopPropagation()},o=k.current,l=a||b.length<5;return l&&(null==o||o.addEventListener("wheel",e)),()=>{l&&(null==o||o.removeEventListener("wheel",e))}},[a]),(0,i.jsx)("div",{ref:k,className:t()(v.default.container,v.default.hideScrollbar,{[v.default.longList]:!a}),children:c?(0,i.jsx)(d.g,{className:v.default.loading}):(0,i.jsxs)("div",{className:v.default.list,children:[b.map((e,o)=>(0,i.jsx)(N,{data:e,logParams:_,index:o,abTestData:f,liveList:l,defaultShowCount:y,isInDouyinWeb:x,onItemClick:h,itemClass:o!==b.length-1||a?"":v.default.avatarItem,awemeInfo:e.__fakeAwemeInfo,isLogin:w},e.anchorId)),a&&(0,i.jsx)(j.a,{className:v.default.more,spa:x,href:(0,u.ff)(),onClick:()=>{m.sendLog("fastLiveHeadClickMore",{entrance_type:_.entrance_type,hover_show_cnt:l.length})},children:"查看更多"})]})})}},249504:function(e,o,l){l.r(o),l.d(o,{default:function(){return y}});var i=l("320165"),n=l("101199"),a=l("469935"),t=l.n(a),r=l("339808"),d=l("966473"),s=l("788512"),u=l("376946"),v={liveRedIcon:"UivfKIba",liveAvatarIcon:"xX1F2f9M",border:"OANxQ7Ek",firstLiveBorder:"TXxB_uNg",image:"Fq0UvS8t",fallbackImg:"IkRxYwjA",liveRedText:"vD1I9GIU",borderNone:"JH6RNtMm",stopAnimation:"ZMgNFWKG","cover-border-scale-animation":"XAwoqkGV","first-cover-border-scale-animation":"nXdBEipM","cover-animation":"Mhg6nF4z"},c=l("624508");let m=l("630471").s;var _=new c.h(m),f=l("176449"),h=l("753935"),w=l("890710"),g="wOWswq__",p=e=>{let{portalElement:o,children:l,referenceRect:n,onContainerMouseEnter:a,onContainerMouseLeave:r}=e,d={top:n.top-12};return(0,w.createPortal)((0,i.jsx)("div",{onClick:e=>{e.stopPropagation()},onMouseEnter:a,onMouseLeave:r,className:t()(g),style:d,children:l}),o)},x=l("38724"),b=l("295797"),y=e=>{var o,l;let{current:a,textPositionClassName:c,iconPositionClassName:m,abTestData:w,isTabHover:g,onContainerMouseEnter:y,onContainerMouseLeave:k,positionRect:I,onLiveItemClick:N,customProps:j={},isLogin:L}=e,{liveList:E,updateData:C,loading:S,requestId:M}=(0,b.Z)();(0,r.a)();let P=(0,h.Z)(),R=null==E?void 0:E[0],A=(null==R?void 0:null===(l=R.episodeExtra)||void 0===l?void 0:null===(o=l.mod)||void 0===o?void 0:o.episode_stage)===2,D=(0,d.x)(()=>{_.sendLog("fastLiveHeadShow",{entrance_type:"follow",anchor_id:null==R?void 0:R.anchorId,room_id:null==R?void 0:R.roomId,show_type:"default"})});(0,n.useEffect)(()=>{C()},[a,C]),(0,n.useEffect)(()=>{g&&(C(),_.sendLog("fastLiveHeadHover",{entrance_type:"follow",hover_show_cnt:E.length}))},[g,C]);let B=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{ref:D,className:t()(v.liveAvatarIcon,m),children:[(0,i.jsx)("div",{className:t()(v.border,{[v.firstLiveBorder]:A})}),(0,i.jsx)("div",{className:t()(v.border,{[v.firstLiveBorder]:A},A?v.avatarBorderAnimationFirst:v.avatarBorderAnimation,{[v.stopAnimation]:g})}),(0,i.jsx)(s.x,{src:null==R?void 0:R.coverSrc,imgClass:t()(v.image,{[v.stopAnimation]:g}),renderDefault:(0,i.jsx)("div",{className:v.fallbackImg})})]}),g?(0,i.jsx)(p,{portalElement:P,referenceRect:I,onContainerMouseEnter:y,onContainerMouseLeave:k,children:(0,i.jsx)(x.Z,{abTestData:w,loading:S,liveList:E,hasLimit:!1,logParams:{enter_method:"follow_tab_fast_live_head",enter_from_merge:"web_homepage_follow",entrance_type:"follow",request_id:M},onItemClick:N,isLogin:L})}):null]});return R?B:(0,i.jsx)("div",{className:t()(c,v.liveRedText,{[v.borderNone]:!0}),children:(0,i.jsx)(f.Z,{src:u.Z,viewBox:"0 0 19 7",height:7,width:19})})}},295797:function(e,o,l){l.d(o,{Z:function(){return a}}),l(490629);var i=l(101199),n=l(197393);let a=()=>{let[e,o]=(0,i.useState)([]),[l,a]=(0,i.useState)(!1),[t,r]=(0,i.useState)(0);return{liveList:e,updateData:(0,i.useCallback)(async()=>{a(!0);let e=await (0,n.yQ)({});a(!1);let{data:l,statusCode:i,logId:t}=e;0===i&&(o(l),r(t))},[]),loading:l,requestId:t}}},197393:function(e,o,l){l.d(o,{PK:function(){return c},b_:function(){return u},yQ:function(){return v}});var i=l(629686),n=l(402748);l(362051),l(679308);var a=l(30995),t=l(911429),r=l(732199);let{COMMON_SEARCH_PARAMS:d}=a||{};function s(e){let{data:o=[],status_code:l,log_pb:i,has_more:n,cursor:a,level:t,last_view:d}=e,s=o.map(e=>null==e?void 0:e.aweme);return{statusCode:l,hasMore:1===n,awemeList:(0,r.TN)({awemeList:s||[],logPb:i&&JSON.stringify(i)}),logPb:i&&JSON.stringify(i),cursor:a,level:t,lastView:d}}async function u(e){let{cursor:o,level:l,count:a=20,pull_type:u,awemeIds:v=[],roomIds:c=[]}=e,m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,_=await (0,t.U2)("/aweme/v1/web/follow/feed/",(0,n._)((0,i._)({},d),{cursor:o,level:l,count:a,pull_type:u,aweme_ids:v.join(","),room_ids:c.join(",")}),{},void 0,m,{});return(0,r.RL)(_,s)}async function v(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{scene:l="aweme_pc_follow_top",keyword:a}=e||{};return function(e){let{data:o,status_code:l=0,logId:a}=e,{data:t=[]}=o||{};return{data:t.map(e=>{var o,l,a,t,r,d,s,u,v,c,m,_,f,h,w,g,p,x,b,y,k,I,N,j,L,E,C,S,M,P,R;let A=(null==e?void 0:null===(o=e.room)||void 0===o?void 0:o.additional_stream_url)||(null==e?void 0:e.additional_stream_url),D={authorInfo:{roomData:(0,n._)((0,i._)({},(null==e?void 0:e.room)||{}),{owner:{web_rid:null==e?void 0:e.web_rid},user_count:null==e?void 0:null===(l=e.room)||void 0===l?void 0:l.user_count_str,others:null==e?void 0:null===(a=e.room)||void 0===a?void 0:a.others,additional_stream_url:A}),roomId:null==e?void 0:null===(t=e.room)||void 0===t?void 0:t.id_str,nickname:null==e?void 0:null===(d=e.room)||void 0===d?void 0:null===(r=d.owner)||void 0===r?void 0:r.nickname,title:null==e?void 0:null===(s=e.room)||void 0===s?void 0:s.title,secUid:null==e?void 0:null===(v=e.room)||void 0===v?void 0:null===(u=v.owner)||void 0===u?void 0:u.sec_uid,desc:null==e?void 0:null===(c=e.room)||void 0===c?void 0:c.title,uid:null==e?void 0:null===(_=e.room)||void 0===_?void 0:null===(m=_.owner)||void 0===m?void 0:m.id_str},desc:null==e?void 0:null===(f=e.room)||void 0===f?void 0:f.title};return{webRid:null==e?void 0:e.web_rid,uniqueId:null==e?void 0:e.uniq_id,userName:null==e?void 0:null===(w=e.room)||void 0===w?void 0:null===(h=w.owner)||void 0===h?void 0:h.nickname,anchorId:null==e?void 0:null===(p=e.room)||void 0===p?void 0:null===(g=p.owner)||void 0===g?void 0:g.id_str,roomId:null==e?void 0:null===(x=e.room)||void 0===x?void 0:x.id_str,coverSrc:null==e?void 0:null===(I=e.room)||void 0===I?void 0:null===(k=I.owner)||void 0===k?void 0:null===(y=k.avatar_thumb)||void 0===y?void 0:null===(b=y.url_list)||void 0===b?void 0:b[0],gameName:null==e?void 0:e.tag_name,episodeExtra:null==e?void 0:null===(N=e.room)||void 0===N?void 0:N.episode_extra,streamType:null==e?void 0:null===(L=e.room)||void 0===L?void 0:null===(j=L.stream_url)||void 0===j?void 0:j.stream_orientation,paidLiveData:null==e?void 0:null===(E=e.room)||void 0===E?void 0:E.paid_live_data,isEcomLive:(null==e?void 0:null===(M=e.room)||void 0===M?void 0:null===(S=M.ecom_data)||void 0===S?void 0:null===(C=S.room_cart_v2)||void 0===C?void 0:C.show_cart)===1,isCarnival:(null==e?void 0:null===(R=e.room)||void 0===R?void 0:null===(P=R.assist_label)||void 0===P?void 0:P.label_type)===82,__fakeAwemeInfo:D}}),statusCode:l,logId:a}}(await (0,t.U2)("/webcast/web/feed/follow/",(0,n._)((0,i._)({},d),{scene:l,keyword:a}),{},void 0,o,{}))}async function c(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{follow_session_id:l=0,need_pinned_info:a=0,enter_source:r="homepage_pc_followtop"}=e||{};return function(e){let{data:o=[],status_code:l=0,logId:a,extra:t}=e||{};return{data:o.map(e=>{var o,l,a,t,r,d,s,u,v,c,m,_;let f=(null==e?void 0:e.data)||{},h=(null==f?void 0:f.additional_stream_url)||(null==e?void 0:e.additional_stream_url),w=null==e?void 0:e.web_rid,g={authorInfo:{roomData:(0,n._)((0,i._)({},f||{}),{owner:{web_rid:w},user_count:null==f?void 0:f.user_count_str,others:null==f?void 0:f.others,additional_stream_url:h}),roomId:null==f?void 0:f.id_str,nickname:null==f?void 0:null===(o=f.owner)||void 0===o?void 0:o.nickname,title:null==f?void 0:f.title,secUid:null==f?void 0:null===(l=f.owner)||void 0===l?void 0:l.sec_uid,desc:null==f?void 0:f.title,uid:null==f?void 0:null===(a=f.owner)||void 0===a?void 0:a.id_str},desc:null==f?void 0:f.title};return{webRid:w,userName:null==f?void 0:null===(t=f.owner)||void 0===t?void 0:t.nickname,anchorId:null==f?void 0:null===(r=f.owner)||void 0===r?void 0:r.id_str,roomId:null==f?void 0:f.id_str,coverSrc:null==f?void 0:null===(u=f.owner)||void 0===u?void 0:null===(s=u.avatar_thumb)||void 0===s?void 0:null===(d=s.url_list)||void 0===d?void 0:d[0],gameName:null==e?void 0:e.tag_name,episodeExtra:null==f?void 0:f.episode_extra,streamType:null==f?void 0:null===(v=f.stream_url)||void 0===v?void 0:v.stream_orientation,paidLiveData:null==f?void 0:f.paid_live_data,isEcomLive:(null==f?void 0:null===(m=f.ecom_data)||void 0===m?void 0:null===(c=m.room_cart_v2)||void 0===c?void 0:c.show_cart)===1,isCarnival:(null==f?void 0:null===(_=f.assist_label)||void 0===_?void 0:_.label_type)===82,__fakeAwemeInfo:g}}),statusCode:l,followSessionId:null==t?void 0:t.follow_session_id,logId:a,hasMore:null==t?void 0:t.has_more}}(await (0,t.v_)("/webcast/feed/follow_top/",(0,i._)({},d),{follow_session_id:l,need_pinned_info:a,enter_source:r,source_key:"web_homepage_follow_top",need_map:1},{},"",{current:null},o))}},380902:function(e,o,l){var i=l(629686),n=l(402748),a=l(320165),t=l(101199);let r=(0,t.forwardRef)((e,o)=>(0,a.jsx)("svg",(0,n._)((0,i._)({width:105,height:120,fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:o},e),{children:(0,a.jsxs)("g",{opacity:".04",children:[(0,a.jsx)("path",{d:"M89.013 24.055C82.55 19.84 77.883 13.098 76.427 5.238A28.704 28.704 0 0 1 75.939 0H55.31l-.035 82.675c-.345 9.257-7.967 16.689-17.307 16.689-2.902 0-5.636-.726-8.044-1.992-5.517-2.907-9.299-8.692-9.299-15.35 0-9.56 7.783-17.343 17.343-17.343 1.783 0 3.495.297 5.119.803V44.423a38.211 38.211 0 0 0-5.12-.368C17.034 44.055 0 61.088 0 82.027c0 12.848 6.42 24.216 16.213 31.088A37.749 37.749 0 0 0 37.973 120c20.939 0 37.972-17.033 37.972-37.973V40.101a49.054 49.054 0 0 0 28.704 9.227v-20.63a28.56 28.56 0 0 1-15.636-4.643z",fill:"#2F3035",fillOpacity:".9"}),(0,a.jsx)("path",{d:"M88.74 24.474h0a29.057 29.057 0 0 0 15.409 4.72V48.826a48.547 48.547 0 0 1-27.912-9.131l-.792-.568v42.9c0 20.664-16.81 37.473-37.472 37.473a37.252 37.252 0 0 1-21.473-6.794l-.283.403.283-.403C6.835 105.922.5 94.704.5 82.027c0-20.663 16.81-37.472 37.467-37.472 1.565 0 3.1.117 4.619.307V64.814a17.46 17.46 0 0 0-4.62-.635c-9.835 0-17.842 8.006-17.842 17.842 0 6.853 3.892 12.804 9.566 15.793h0a17.732 17.732 0 0 0 8.277 2.05c9.61 0 17.451-7.646 17.806-17.17V82.676L55.81.5h19.635c.029 1.647.2 3.259.491 4.829 1.483 7.998 6.231 14.857 12.805 19.145z",stroke:"#E7E7EC",strokeOpacity:".3"})]})})));o.Z=r}}]);