"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7775],{16085:(e,t,n)=>{n.d(t,{kh:()=>m,vZ:()=>g,Z9:()=>v});var a=n(21367),s=n(71111),i=n(31209),r=n(35043),o=n(38771),l=n(92597),c=n(63849);const d=(0,s.atom)(null);d.debugLabel="immersivePlayerItemListConfigAtom";const _=(0,s.atom)((e=>{const t=e(d);if(!t)return[];if("single"===t.mode){const n=(0,l.D)(t.itemListKey);return n?e(n).list:[]}return"id"===t.mode&&"user-playlist"===t.source?e(c.DB)[t.id].list:[]}),((e,t,n)=>{t(d,n)}));_.debugLabel="immersivePlayerItemListAtom";const u=(0,s.atom)({index:-1,isOpen:!1,isCommentsOpen:!1});u.debugLabel="immersivePlayerStateAtom";const h=(0,s.atom)((e=>{const t=e(u),n=e(_),a=e(d);return Object.assign({itemList:n,itemListSourceConfig:a},t)}),((e,t,n)=>{console.log("Tried to set immersivePlayerAtom with:",n)}));h.debugLabel="immersivePlayerAtom";const{useAtomService:g,useServiceState:v,useServiceDispatchers:m,getStaticApi:p}=(0,i.i)(h,((e,t)=>({syncStateToPlayerAtom({id:t}={}){var n;const s=e(d),{index:i}=e(h),l=null!=t?t:e(_)[i],c=null===(n=e(o.jD)[l])||void 0===n?void 0:n.currentTime,u={currentVideo:{index:i,id:l,mode:9},playProgress:null!=c?c:0,pageType:"single"===(null==s?void 0:s.mode)?r.FB[s.itemListKey]:999};(0,a.LM)().updateVideo(u),(0,o.Q3)().setVideoInfo({itemId:l,currentTime:c})},openImmersivePlayer({id:e,index:n,itemListSourceConfig:a,teaParams:s,isCommentsOpen:i}){t(d,a),t(u,{index:n,isOpen:!0,isCommentsOpen:i,teaParams:s}),this.syncStateToPlayerAtom({id:e})},closeImmersivePlayer(){this.syncStateToPlayerAtom(),t(u,{index:-1,isOpen:!1,isCommentsOpen:!1,teaParams:void 0}),t(d,null)},setIndex(e,n){t(u,(t=>Object.assign(Object.assign({},t),{index:e}))),this.syncStateToPlayerAtom({id:n})},setIsCommentsOpen(e){t(u,(t=>Object.assign(Object.assign({},t),{isCommentsOpen:e})))}})))},63849:(e,t,n)=>{n.d(t,{DB:()=>g,V6:()=>m});var a=n(57431),s=n(39785),i=n(39228),r=n(71111),o=n(14374),l=n(31209),c=n(89049),d=n(91286),_=function(e,t,n,a){return new(n||(n=Promise))((function(s,i){function r(e){try{l(a.next(e))}catch(e){i(e)}}function o(e){try{l(a.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?s(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,o)}l((a=a.apply(e,t||[])).next())}))};const u=(0,s.M)({csr:e=>_(void 0,void 0,void 0,(function*(){return i.hd.get("/api/mix/item_list/",{query:e,baseUrlType:2})}))}),h=(0,r.atom)(c.hA);h.debugLabel="activePlaylistItemListAtom";const g=(0,o._)((0,r.atom)({}),{rehydrationKey:"desktop.playlistPage.playlistItemList"});g.debugLabel="playlistItemListAtom";const{useAtomService:v,useServiceDispatchers:m,useServiceState:p}=(0,l.i)(g,((e,t)=>({fetchPlaylistItemList(n){var s;return _(this,void 0,void 0,(function*(){const i=e(g),{mixId:r,itemListKey:o}=n,l=o||r;if(!(l in i)||i[l].hasMore)try{const n=i[l],_=null!==(s=null==n?void 0:n.cursor)&&void 0!==s?s:"0",{language:v}=(0,a.x)(),m=yield u({mixId:r,language:v,cursor:_,aid:c.xE,count:c.vu});t(h,(e=>{var t;return null!==(t=i[l])&&void 0!==t?t:e})),(0,d.Tj)(e,t,h,l,m),t(g,(t=>Object.assign(Object.assign(Object.assign({},t),{[r]:e(h)}),o&&{[o]:e(h)})))}catch(e){(0,d.e_)(t,h)}else t(h,i[l])}))}})))},46803:(e,t,n)=>{n.d(t,{T:()=>i});var a=n(40099),s=n(25616);const i=(e="Webapp",t=!1)=>{const n=(0,s.s)(e),i=(0,a.useCallback)(((e,a)=>{const s=function(e,t=!1){if(!e||isNaN(e))return"";const n=new Date(Number(e)),a=new Date,s=Math.max(a.getTime()-n.getTime(),0);if(t){if(~~(s/d)>7)return{num:1,unit:"unit_week"}}else{if(n.getFullYear()!==a.getFullYear())return`${n.getFullYear()}-${n.getMonth()+1}-${n.getDate()}`;if(~~(s/d)>7)return`${n.getMonth()+1}-${n.getDate()}`}return 7==~~(s/d)?{num:1,unit:"unit_week"}:s>d?{num:~~(s/d),unit:"unit_day"}:s>c?{num:~~(s/c),unit:"unit_hr"}:s>l?{num:~~(s/l),unit:"unit_min"}:{num:1+~~(s/o),unit:"unit_sec"}}(e,t);if("string"==typeof s)return s;const{num:i,unit:r}=s;return a?`${i}${n(r)}`:n("time_ago",{num:i,unit:n(r)})}),[n,t]);return{t:n,timeTranslator:i}};var r;!function(e){e.Week="unit_week",e.Day="unit_day",e.Hour="unit_hr",e.Minute="unit_min",e.Second="unit_sec"}(r||(r={}));const o=1e3,l=60*o,c=60*l,d=24*c},81211:(e,t,n)=>{n.d(t,{U:()=>r});var a=n(4474),s=n(47172),i=n(34131);function r(e,t={}){var n;const{search:r}=(0,s.useLocation)(),o=(0,i.P)(e),l=t.disableAutoLang?"":null!==(n=(0,a.parse)(r).lang)&&void 0!==n?n:"";if("string"==typeof e){const{url:n,query:s}=(0,a.parseUrl)(e);return o?n:(0,a.stringifyUrl)({url:n,query:Object.assign({lang:l},s)},Object.assign({skipEmptyString:!0},t))}const{pathname:c="",search:d={},hash:_}=e,u=_?`#${_}`:"";return o?c:`${(0,a.stringifyUrl)({url:c,query:Object.assign({lang:l},d)},Object.assign({skipEmptyString:!0},t))}${u}`}},31355:(e,t,n)=>{n.d(t,{N_:()=>_});var a=n(44920),s=n(58632),i=n(24643),r=n(40099),o=n(47172),l=n(81211);const c=(0,r.forwardRef)((function(e,t){var{forceSSR:n=!1,to:a,replace:c,onClick:d,children:_,disableAutoLang:u,disabled:h,ariaLabel:g}=e,v=(0,s.__rest)(e,["forceSSR","to","replace","onClick","children","disableAutoLang","disabled","ariaLabel"]);const m=n,{autoOutlineStyle:p,className:f}=v,y=(0,s.__rest)(v,["autoOutlineStyle","className"]),b=(0,l.U)(a,{disableAutoLang:u}),E=(0,r.useMemo)((()=>{const e=[f,"link-a11y-focus"];return p&&e.push("auto-outline-style"),e.filter((e=>e)).join(" ")}),[p,f]),S=(0,r.useCallback)((e=>{if(h)return e.preventDefault(),void e.stopPropagation();null==d||d(e),m&&c&&(e.preventDefault(),e.stopPropagation(),location.replace(b))}),[h,d,m,c,b]);return m?(0,i.jsx)("a",Object.assign({ref:t,href:b},y,{onClick:S,"aria-label":g,className:E,children:_})):(0,i.jsx)(o.Link,Object.assign({ref:t,to:b},y,{onClick:S,"aria-label":g,className:E,children:_}))})),d=(0,r.memo)(c),_=(0,a.T)((e=>{var{to:t,disableAutoLang:n,ariaLabel:a,children:r}=e,o=(0,s.__rest)(e,["to","disableAutoLang","ariaLabel","children"]);const c=(0,l.U)(t,{disableAutoLang:n});return(0,i.jsx)("a",Object.assign({href:c},o,{"aria-label":a,children:r}))}),d,{feature:"simplify_link"})},34131:(e,t,n)=>{n.d(t,{F:()=>l,P:()=>o});var a=n(4474),s=n(70539),i=n(97086),r=n(78662);function o(e){var t,n,o,l,c,d,_;let u=!1;if(!(0,i.fU)())return!1;try{const{seoAbtest:i,isSearchEngineBot:h,featureFlags:g}=(0,s.w)();if(!h)return!1;const v=null!==(n="string"==typeof e?null===(t=(0,a.parseUrl)(e))||void 0===t?void 0:t.url:null==e?void 0:e.pathname)&&void 0!==n?n:"",m=Boolean((null==g?void 0:g.music_canonical_url)&&(0,r.Iy)(v)),p=Boolean((null==g?void 0:g.user_canonical_url)&&(0,r.cj)(v)),f=Boolean((null==g?void 0:g.hashtag_canonical_url)&&(0,r.Ke)(v)),y=null==i?void 0:i.parameters,b=function(e){try{return new URL(e).pathname}catch(t){return e}}(null!==(o=null==i?void 0:i.canonical)&&void 0!==o?o:""),E=null!==(c=null===(l=null==y?void 0:y.kep_canonical_abtest)||void 0===l?void 0:l.vid)&&void 0!==c?c:"v0",S=null!==(_=null===(d=null==y?void 0:y.video_canonical_abtest)||void 0===d?void 0:d.vid)&&void 0!==_?_:"v0",C="v1"===E&&(0,r.pz)(b),L="v1"===S&&(0,r.Fj)(b);u=(m||p||f)&&!(L||C)}catch(e){console.error("Error: while geting Canonical Url Experiment get base bot/abtest result")}return u}function l({to:e,location:{search:t}={search:""}},n={}){var s;const i=null!==(s=(0,a.parse)(t).lang)&&void 0!==s?s:"",r=o(e);if("string"==typeof e){const{url:t,query:s}=(0,a.parseUrl)(e);return r?t:(0,a.stringifyUrl)({url:t,query:Object.assign({lang:i},s)},Object.assign({skipEmptyString:!0},n))}const{pathname:l="",search:c={},hash:d}=e,_=d?`#${d}`:"";return r?l:`${(0,a.stringifyUrl)({url:l,query:Object.assign({lang:i},c)},Object.assign({skipEmptyString:!0},n))}${_}`}},97164:(e,t,n)=>{n.d(t,{X:()=>a,d:()=>s});const a=e=>{try{let t=btoa(e);return t=t.replace(/=+$/,""),encodeURIComponent(t)}catch(e){return null}},s=e=>{try{const t=decodeURIComponent(e);let n="";const a=t.length%4;2===a?n="==":3===a&&(n="=");const s=atob(t+n);if(!s)throw Error();return s}catch(e){return null}}},60322:(e,t,n)=>{function a(e){var t,n;return null!==(n=null!==(t=e.displayName)&&void 0!==t?t:e.name)&&void 0!==n?n:"UnknownComponent"}n.d(t,{x:()=>a})},70539:(e,t,n)=>{n.d(t,{w:()=>s});var a=n(35267);const s=()=>{var e,t,n,s;const i=(0,a.yK)(),r=null!==(e=i._isSearchEngineBot)&&void 0!==e&&e,o=null!==(t=i._featureFlags)&&void 0!==t?t:{},l=null!==(n=i._cachedSEOABTest)&&void 0!==n?n:{};return{seoAbtest:null!==(s=Object.values(l)[0])&&void 0!==s?s:{},isSearchEngineBot:r,featureFlags:o}}},44920:(e,t,n)=>{n.d(t,{T:()=>l});var a=n(24643),s=n(40099),i=n(48615),r=n(60484),o=n(60322);function l(e,t,n){var l;const c=null===(l=null==n?void 0:n.shouldForwardRef)||void 0===l||l,d=(n,s)=>{const{isBot:o}=(0,r.L$)((0,i.U)((()=>["isBot"]),[]));return o?(0,a.jsx)(e,Object.assign({},n)):(0,a.jsx)(t,Object.assign({},n,{ref:s}))};return d.displayName=`withBotAltHOC(${(0,o.x)(t)})}`,c?(0,s.forwardRef)(d):d}},82535:(e,t,n)=>{n.d(t,{q:()=>o});var a=n(93608),s=n(92603),i=n(40040),r=n(48961);const o={handleEnterTagDetail:e=>{a.f.sendEvent("enter_tag_detail",e)},handleEnterMusicDetail:e=>{a.f.sendEvent("enter_music_detail",e)},handleDiscoveryPage:e=>{a.f.sendEvent("enter_discovery_page",e)},handleEnterTopic:e=>{a.f.sendEvent("enter_topics_page",e)},handleEnterTrending:e=>{a.f.sendEvent("enter_homepage_hot",e)},handleEnterUser:e=>{a.f.sendEvent("enter_personal_detail",e),void 0!==e.group_id?(0,s.J2)(i.DK,e.group_id):(0,s.X)(i.DK)},handleEnterProfile:e=>{a.f.sendEvent("enter_personal_homepage",e)},handleEnterVideo:e=>{a.f.sendEvent("enter_video_detail",e)},handleEnterQuestion:e=>{a.f.sendEvent("enter_qa_detail_page",e)},handleEnterSet:e=>{a.f.sendEvent("enter_setting_page",e)},handleEnterFollowing:e=>{a.f.sendEvent("enter_homepage_follow",e)},handleEnterSuicidePrevention:e=>{a.f.sendEvent("tns_show_ssh_tips_support_page",e)},handleEnterLive:e=>{a.f.sendEvent("enter_live_detail",e)},handleEnterBusiness:()=>{a.f.sendEvent("enter_business_suite")},handleEnterLiveDiscover:e=>{a.f.sendEvent("enter_live_discover",e)},handleEnterKeyboardShortcut:()=>{a.f.sendEvent("enter_keyboard_setting")},handleEnterMessage:e=>{a.f.sendEvent("enter_homepage_message",Object.assign({enter_method:"click_button"},e))},handleEnterMusicPlaylist:e=>{a.f.sendEvent("enter_live_discover",e)},handleEnterQADetailPage:e=>{a.f.sendEvent("enter_qa_detail_page",e)},handleEnterPoi:e=>{const{enter_method:t,play_mode:n,author_id:s,group_id:i,id:o,type:l,cityCode:c,countryCode:d,typeCode:_,isClaimed:u,ttTypeCode:h,ttTypeNameMedium:g,ttTypeNameSuper:v,ttTypeNameTiny:m}=e;a.f.sendEvent("enter_poi_detail",{enter_method:t,play_mode:n,author_id:s,group_id:i,poi_id:o,poi_detail_type:r.Af[null!=l?l:0],is_claimed:u?1:0,poi_city:c,poi_region_code:d,tt_poi_backend_type:`${v},${g},${m}|${h}`,poi_type_code:_})},handleEnterExplore:({enter_method:e})=>{a.f.sendEvent("enter_explore_page",{enter_method:e})},handleEnterFriends:({enter_method:e})=>{a.f.sendEvent("enter_friends_page",{enter_method:e})}}},25754:(e,t,n)=>{n.d(t,{w:()=>i});var a,s=n(93608);!function(e){e.EnterChatList="enter_chat_list",e.LeaveChatList="leave_chat_list",e.LeaveChat="leave_chat",e.DeleteChat="delete_chat",e.AcceptStrangerChat="accept_stranger_chat",e.ReportStrangerChat="report_stranger_chat",e.DeleteStrangerChat="delete_stranger_chat",e.SendMessage="send_message",e.FailSendMessage="fail_send_message",e.LikeMessage="like_message",e.DeleteMessage="delete_message",e.ReportMessage="report_message",e.ChatSettingClick="chat_setting_click",e.ChatMuteClick="chat_mute_click",e.ChatTopClick="chat_top_click",e.EnterStrangerChatList="enter_stranger_chat_list",e.ChangeMessagePermission="change_message_permission",e.ChangeBrandMessageStatus="change_brand_message_status",e.EnterChat="enter_chat",e.ShareHeadShow="share_head_show",e.ShareVideoToChat="share_video_to_chat",e.SearchContact="search_contact",e.ShareVideo="share_video",e.MediaMessageShow="media_message_show",e.MediaMessageShowFail="media_message_show_fail",e.WebAppDmLcp="webapp_dm_lcp"}(a||(a={}));const i={handleEnterChatList:(e,t)=>{s.f.event("enter_chat_list",{num:e,enterMethod:t})},handleSendMessage:e=>{s.f.event("send_message",e)},handleFailSendMessage:e=>{s.f.event("fail_send_message",e)},handleShareHeadShow:e=>{s.f.event("share_head_show",e)},handleShareVideoToChat:e=>{s.f.event("share_video_to_chat",e)},handleSearchContact:()=>{s.f.event("search_contact",{action_type:"share"})},handleLeaveChatList:()=>{s.f.event("leave_chat_list")},handleEnterStrangerChatList:()=>{s.f.event("enter_stranger_chat_list")},handleChatSettingClick:e=>{s.f.event("chat_setting_click",{conversation_id:e,chat_type:"private"})},handleChatMuteClick:({to_status:e,conversation_id:t})=>{s.f.event("chat_mute_click",{to_status:e,conversation_id:t,chat_type:"private"})},handleChatTopClick:({to_status:e,conversation_id:t})=>{s.f.event("chat_top_click",{to_status:e,conversation_id:t,chat_type:"private"})},handleDeleteChat:({is_stranger:e,conversation_id:t})=>{s.f.event("delete_chat",{is_stranger:e?1:0,conversation_id:t,chat_type:"private"})},handleEnterChat:({relation_tag:e,is_stranger:t,conversation_id:n,chat_type:a})=>{s.f.event("enter_chat",{relation_tag:e,is_stranger:t?1:0,conversation_id:n,chat_type:a})},handleAcceptStrangerChat:()=>{s.f.event("accept_stranger_chat")},handleDeleteMessage:e=>{s.f.event("delete_message",Object.assign(Object.assign({},e),{chat_type:"private"}))},handleReportMessage:e=>{s.f.event("report_message",Object.assign(Object.assign({},e),{chat_type:"private"}))},handleLikeMessage:({conversation_id:e,to_user_id:t,chat_type:n})=>{s.f.event("like_message",{conversation_id:e,to_user_id:t,chat_type:n})},handleChangeMessagePermission:e=>{s.f.event("change_message_permission",{to_status:e})},handleChangeBrandMessageStatus:e=>{s.f.event("change_brand_message_status",{to_status:e})},handleLeaveChat:({relation_tag:e,is_stranger:t,conversation_id:n})=>{s.f.event("leave_chat",{relation_tag:e,is_stranger:t?1:0,conversation_id:n})},handleMediaMessageShow:e=>{s.f.event("media_message_show",e)},handleMediaMessageShowFail:e=>{s.f.event("media_message_show_fail",e)},handleReportMessagePageLcp:e=>{s.f.event("webapp_dm_lcp",{lcp:Math.floor(e.lcp),is_business_account:e.is_business_account?1:0})}}}}]);