-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path581.js
1 lines (1 loc) · 15.1 KB
/
581.js
1
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[581],{40347:(t,e,i)=>{i.d(e,{A:()=>g});var a=i(30758),n=i(62238),r=i(3118),l=i(35422),s=i(34423),o=i(11484),d=i(26906),c=i(90630),u=i(49593);const g=function(t){const[e,i]=(0,a.useState)(),[g,h]=(0,a.useState)(!1),m=(0,d.vh)(),p=(0,r.NC)(c.SAn,{loadingValue:!1});return{data:e,error:g,getLeavebehinds:(0,a.useCallback)((async()=>{try{const e=await l.b6(u.n.getInstance(),(0,s.Fh)(t.surface),t.uri,t.playlistName,p);i(e.body)}catch(e){const i=e;m.send((0,n.G)({error_type:"fetchAdsFailure",error_message:i.name,http_error_code:i.status,surface:(0,s.Fh)(t.surface),request_type:"leavebehindAds",ad_content_origin:(0,o.Zl)(t.surface)})),h(!0)}}),[m,t.playlistName,t.surface,t.uri,p])}}},88147:(t,e,i)=>{i.d(e,{k:()=>c});var a=i(30758),n=i(93492),r=i(81899),l=i(56116),s=i(60102),o=i(27769),d=i(86070);const c=({id:t,children:e,targetURI:i,fadeOut:c=!1})=>{const u=(0,a.useCallback)((()=>{window.open((0,s.rw)(i).href)}),[i]),g={getTitle:()=>n.Ru.get("action-trigger.available-in-app-only"),getDescription:()=>n.Ru.get("action-trigger.listen-mixed-media-episode"),primaryButtonText:()=>n.Ru.get("action-trigger.button.get-app"),secondaryButtonText:()=>n.Ru.get("action-trigger.button.not-now"),isCTA:!0,intentPrimaryButton:"download-app",onLogInteraction:(0,l.W)(),shouldHideOnScroll:!0,fadeOut:c};return(0,d.jsx)(r.U,{className:o.A.container,id:t,onPrimaryButtonClick:u,options:g,children:e})}},12115:(t,e,i)=>{i.d(e,{X:()=>s});var a=i(97500),n=i.n(a),r=i(54550),l=i(86070);const s=({children:t})=>(0,l.jsx)("div",{className:n()(r.A.imageContainer,r.A.imageContainerNew),children:t})},97402:(t,e,i)=>{i.d(e,{g:()=>s});var a=i(13505),n=i(20951),r=i(33059),l=i(86070);const s=({children:t,className:e})=>{const i=(0,r.y)()===n.E.SMALL?"bodyMediumBold":"titleSmall";return(0,l.jsx)(a.E,{variant:i,"data-testid":"entityAuthor",className:e,children:t})}},72869:(t,e,i)=>{i.d(e,{q:()=>d});var a=i(30758),n=i(97500),r=i.n(n),l=i(9880),s=i(38795),o=i(86070);const d=a.memo(a.forwardRef((function({html:t,onTimeStampClick:e,enableTimestamps:i=!1,enableAutomaticLinkification:n=!1,semanticColor:d="textSubdued",className:c,asTextContent:u=!1},g){const h=(0,a.useMemo)((()=>(0,l.v)(t,e,i,d,n,u)),[i,n,t,e,d,u]);return(0,o.jsx)("div",{ref:g,className:r()(s.A.HTMLDescription,c),children:h})})))},9880:(t,e,i)=>{i.d(e,{v:()=>y});var a=i(30758),n=i(6936),r=i.n(n),l=i(13505);const s=/(\((?:[0-9]{1,3}:){1,2}[0-9]{2}\))/g;var o=i(5119),d=i(86070);const c=/((?:(?:https?:\/\/)|www\.)(?:(?:(?:[a-z\u00a1-\uffff0-9][-_]*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,}))\.?)(?:[/?#][^\s"]*)?)/gi,u=/^https?:\/\//;function g(t){return"string"==typeof t?(0,d.jsx)(d.Fragment,{children:t.split(c).map(((t,e)=>e%2?(0,d.jsx)(o.N,{to:`${u.test(t)?"":"https://"}${t}`,rel:"nofollow",children:t},e):t))}):t}var h=i(37982),m=i(38795);const p=(t=()=>{},e,i,n)=>{let r=0;const s={_:(t,e,l)=>{const s=void 0===e?t:l;return(0,d.jsx)(a.Fragment,{children:i&&!n?g(s):s},"fragment"+r++)}};if(n)return s;return{...s,p:t=>(0,d.jsx)(l.E,{as:"p",variant:"bodyMedium",semanticColor:e,className:m.A.Paragraph,children:i?g(t.children):t.children}),a:e=>e.href?.startsWith("#t=")?(0,d.jsx)(h.D,{onClick:t,children:e.children}):e.href?(0,d.jsx)(o.N,{to:e.href,rel:e.rel,children:e.children}):(0,d.jsx)(d.Fragment,{children:e.children}),ul:t=>(0,d.jsx)("ul",{className:m.A.List,children:t.children}),ol:t=>(0,d.jsx)("ol",{className:m.A.List,children:t.children}),li:t=>(0,d.jsx)(l.E,{as:"li",variant:"bodyMedium",semanticColor:e,className:m.A.ListItem,children:i?g(t.children):t.children}),br:()=>(0,d.jsx)("br",{}),h1:t=>(0,d.jsx)(l.E,{as:"h1",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),h2:t=>(0,d.jsx)(l.E,{as:"h2",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),h3:t=>(0,d.jsx)(l.E,{as:"h3",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),h4:t=>(0,d.jsx)(l.E,{as:"h4",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),h5:t=>(0,d.jsx)(l.E,{as:"h5",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),h6:t=>(0,d.jsx)(l.E,{as:"h6",variant:"bodyMediumBold",semanticColor:e,className:m.A.Heading,children:t.children}),time:e=>(0,d.jsx)(h.D,{onClick:t,children:e.children})}},y=(t,e=()=>{},i=!1,a="textSubdued",n=!1,l=!1)=>{const o=i?t.split(s).map((t=>t.match(s)?`(<time>${t.replace("(","").replace(")","")}</time>)`:t)).join(""):t;let d;try{d=r()(o,{transform:p(e,a,n,l),dangerouslySetChildren:[]})}catch{d=t}return d}},61895:(t,e,i)=>{i.d(e,{c:()=>T,p:()=>y});var a=i(30758),n=i(48237),r=i(87347),l=i(34109),s=i(93492),o=i(82220),d=i(69623),c=i(68508),u=i(36663),g=i(20967),h=i(39876),m=i(82362),p=i(86070);let y=function(t){return t.ALBUM="album",t.ARTIST="artist",t.AUDIOBOOK="audiobook",t.EPISODE="episode",t.PLAYLIST="playlist",t.PODCAST="podcast",t.TRACK="track",t}({});const f=t=>t===y.TRACK?s.Ru.get("web-player.deeplink-intent.add-to-library.liked-songs-title"):t===y.EPISODE?s.Ru.get("web-player.deeplink-intent.add-to-library.episodes-title"):s.Ru.get("web-player.deeplink-intent.add-to-library.title"),b=({entityType:t,artistOrShow:e,title:i})=>t===y.ARTIST||t===y.PODCAST?s.Ru.get("web-player.deeplink-intent.add-to-library.artist-description",{name:e??""}):s.Ru.get("web-player.deeplink-intent.add-to-library.description",{title:i??"",name:e??""}),T=t=>{const{intent:e,clear:i}=(0,d.AT)();return e!==d.pg.ADD_TO_LIBRARY?null:(0,p.jsx)(x,{...t,clearDeeplinkIntent:i})};function x({uri:t,entityType:e,artistOrShow:i,title:d,clearDeeplinkIntent:T}){const x=(0,u.f)(),S=(0,g._)(),{enqueueSnackbar:v}=(0,n.dh)(),[A,E]=(0,a.useState)(null),{spec:P,logger:C}=(0,m.r)(r.K0,{data:{uri:t,identifier:e}}),{spec:w,logger:_}=(0,m.r)(l.y4,{data:{uri:t,identifier:e}}),j=(0,h.t)(P);(0,a.useEffect)((()=>{e===y.PLAYLIST?S?.contains([t]).then((t=>E(t[0]))):x.contains(t).then((t=>E(t[0])))}),[e,x,S,t]),(0,a.useEffect)((()=>{A&&(v(s.Ru.get("web-player.deeplink-intent.add-to-library.already-in-library")),_.logImpression(w.impression()),T())}),[T,v,A,_,w]);const N=(0,a.useCallback)((()=>{C.logInteraction(P.closeButtonFactory().hitUiHide()),T()}),[T,C,P]),k=(0,a.useCallback)((()=>{e===y.PLAYLIST?S?.add([t],{before:"start"}):x.add({uris:[t]}),e===y.EPISODE||e===y.TRACK?C.logInteraction(P.addButtonFactory().hitAddToPlaylist({playlist:e===y.TRACK?c.BP:c.Xn,itemToBeAdded:t})):C.logInteraction(P.addButtonFactory().hitFollow({itemToBeFollowed:t})),T()}),[T,e,x,C,S,P,t]);return null===A?null:(0,p.jsx)(o.T,{ref:j,titleText:f(e),descriptionText:b({entityType:e,artistOrShow:i,title:d}),confirmText:s.Ru.get("playlist.extender.button.add"),cancelText:s.Ru.get("block-user.dialog.cancel"),onConfirm:k,onClose:N,"aria-label":f(e)})}},34949:(t,e,i)=>{i.d(e,{x:()=>s});var a=i(89913),n=i(68320);const r="BO7X8b8_SQhDyCjS0EOv";var l=i(86070);const s=({gatedEntityRelations:t})=>{if(!t)return!1;const e=t?.entitiesWithValueProps?.at(0),i=e?.valueProps.at(0)?.displayText,s=e?.summary?.forUserWithoutAccess;if(!i||!e)return null;const o=(0,l.jsx)(n.E,{text:i,className:r});return s?(0,l.jsx)(a.Zp,{label:s||i,children:o}):o}},34863:(t,e,i)=>{i.d(e,{P:()=>m});var a=i(3118),n=i(38377),r=i(34949),l=i(76050),s=i(90630),o=i(3568),d=i(4438),c=i(39595),u=i(72242),g=i(89979),h=i(86070);const m=({episode:t,showVideoBadge:e=!1})=>{const i=(0,a.NC)(s.MCN,{loadingValue:!1}),{badges:m}=(0,g.b)((t=>"contentRating"in t)(t)?{contentRating:t?.contentRating?.label,isPaywalled:t.podcastSubscription?.isPaywalled,hasAssociatedVideo:t.mediaTypes?.includes(u.C.Video)}:{isExplicit:t?.isExplicit,isMOGEFRestricted:t?.is19PlusOnly,isPaywalled:t.podcastSubscription?.isPaywalled}),p=t.gatedEntityRelations&&t.gatedEntityRelations.entitiesWithValueProps.at(0),y=i&&(0,l.B)(p,t);return(0,h.jsxs)(h.Fragment,{children:[m.explicit&&(0,h.jsx)(o.U,{}),y?(0,h.jsx)(r.x,{gatedEntityRelations:t.gatedEntityRelations}):m.paid&&(0,h.jsx)(d.y,{}),m.nineteen&&(0,h.jsx)(c.q,{size:16}),e&&m.hasAssociatedVideo&&(0,h.jsx)(n.T,{})]})}},79134:(t,e,i)=>{i.d(e,{q:()=>w});var a=i(97500),n=i.n(a),r=i(85387),l=i(14259),s=i(555),o=i(81751),d=i(13505),c=i(94154),u=i(3118),g=i(77678),h=i(72574),m=i(90630),p=i(13317),y=i(75189),f=i(82362),b=i(78172);const T="muxtoS_XXHMVPaSUTWPh",x="coYitWFdFnbXw0PKtLxP",S="_WHBoDpH7mFsuuTElglC",v="vf8O26EyEWxH07hPkGzk",A="elwwUZXomcmTZU6Dcozi",E="c1WHpmRPntiYgacXn_Y_";var P=i(86070);const C=({navigateTo:t,children:e})=>{const i=(0,r.Zp)();return t?(0,P.jsx)("button",{className:x,onClick:()=>i(t),children:e}):(0,P.jsx)("div",{className:x,children:e})},w=({className:t,showCoverArt:e,gatedEntityCoverArt:i,gatedEntityRelations:a,upsellExplanation:r,hasAccess:x,showValueProps:w=!0})=>{const _=(0,u.NC)(m.MCN,{loadingValue:!1}),{spec:j,logger:N}=(0,f.r)(g.L,{}),k=a?.entitiesWithValueProps.at(0);if(!_||!k?.summary||!r)return null;const{uri:$,valueProps:R,summary:V,fallbackNavigation:L}=k,B=0===R.length;let I,O,M,U=!1;if(x){if(!V.forUserWithAccess||B)return null;I=V.forUserWithAccess,M=(0,h.o_h)($)?.toURLPath(!0)}else{if(!L&&B)return null;if(L)I=L.description,M=(0,h.o_h)(L.uri)?.toURLPath(!0);else{I=V.forUserWithoutAccess;O=w&&R.length>1?R.map((({displayText:t})=>t)):null,U=!0}}return(0,P.jsx)("div",{className:n()(E,t,{[T]:Boolean(M)}),children:(0,P.jsxs)(C,{navigateTo:M,children:[Boolean(e)?(0,P.jsx)(p.b,{images:i||[],shape:p.u.ROUNDED_CORNERS,type:b.c.SHOW,title:I,size:y.Qe.SIZE_40,className:S}):void 0,(0,P.jsxs)("div",{className:v,children:[(0,P.jsx)(d.E,{variant:"bodyMediumBold",semanticColor:"textBase",children:I}),O&&(0,P.jsx)(c.j,{variant:"bodySmall",hasTextSeparator:!0,semanticColor:"textSubdued",children:O})]}),(0,P.jsx)("div",{className:A,children:M?(0,P.jsx)(l.V,{size:"small",semanticColor:"textSubdued"}):!!U&&(0,P.jsx)(s.$,{size:"small",iconLeading:o.H,href:r.url,target:"_blank",onClick:()=>{N.logInteraction(j.upsellButtonFactory().hitNavigateToExternalUri({destination:r.url}))},children:r.cta})})]})})}},76050:(t,e,i)=>{i.d(e,{B:()=>a,v:()=>n});const a=(t,e)=>!!t&&t.uri===e.uri,n=(t,e)=>!!t&&t.entitiesWithValueProps.at(0)?.uri===e},67722:(t,e,i)=>{i.d(e,{u:()=>l});var a=i(30758),n=i(9440),r=i(86070);const l=({pageId:t,uri:e,children:i})=>{const l=(0,n.u)(),s=(0,n.H)();return(0,a.useEffect)((()=>{l?.reportPageView({pageId:t,navigationalRoot:s??void 0,entityUri:e})}),[t,s,l,e]),(0,r.jsx)(r.Fragment,{children:i})}},72755:(t,e,i)=>{i.d(e,{C:()=>p});var a=i(30758),n=i(3118),r=i(56116),l=i(90630);const s=t=>t<=64?"small":t>640?"xlarge":t>300?"large":"standard";function o(t,e){return t.filter((t=>t.label?t.label===e:t.width?s(t.width)===e:!!t.height&&s(t.height)===e))[0]}var d=i(95115);var c=i(27506);function u(t){const e=o(t,"standard"),i=o(t,"large"),a=o(t,"small"),n=o(t,"xlarge");return{image_url:e?.url,image_height:e?.height?.toString(),image_width:e?.width?.toString(),image_url_large:i?.url,image_height_large:i?.height?.toString(),image_width_large:i?.width?.toString(),image_url_small:a?.url,image_height_small:a?.height?.toString(),image_width_small:a?.width?.toString(),image_url_xlarge:n?.url,image_height_xlarge:n?.height?.toString(),image_width_xlarge:n?.width?.toString()}}var g=i(64273),h=i(22408),m=i(78172);function p(t,e){const i=(0,r.W)(),s=(0,g.z)(),{isPlaying:o,isActive:p}=(0,h.te)(t?.uri||""),{isActive:y}=(0,h.l_)(e?.uri||""),f=(0,n.NC)(l.pZ0);return(0,a.useCallback)((a=>{if(!e||!t)return;const n=function(t,e,i=!1){const a=(t.coverArt?.sources||[]).sort(((t,e)=>(e.width||0)-(t.width||0))),n=(0,d.QH)(t,e),r=(0,d.gf)(e)||n,l=t.mediaTypes&&t.mediaTypes.includes(c.Cx.Video)?"video":"audio";return{uri:t.uri,title:t.name,subtitle:e.name,type:"episode",album_uri:e.uri,album_title:e.name,artist_uri:e.uri,artist_name:e.name,...u(a),media_type:i?l:"audio",isTrailer:n,anonymousPlaybackAllowed:r}}(t,e,f);y&&!o&&p&&!a?s.resume():y&&o&&!a?(i({type:"click",intent:"pause",targetUri:t.uri}),s.pause()):(i({type:"click",intent:"play",targetUri:t.uri}),s.play({uri:e.uri,pages:[{items:[{type:m.c.EPISODE,uri:t.uri,uid:null,metadata:n,provider:null}]}]},{referrerIdentifier:s.getReferrer(),featureIdentifier:"episode"},a))}),[e,t,f,y,o,p,s,i])}},46726:(t,e,i)=>{i.d(e,{H:()=>s});var a=i(30758),n=i(668),r=i(7180),l=i(63317);function s(t=null,e=n.l0o){const{backgroundColor:i}=(0,r.oI)(),s=(0,r.as)(),o=(0,l.z)(t);return(0,a.useEffect)((()=>(s((0,r.Mo)(o)),()=>{s((0,r.Hf)())})),[o,s]),i||e}},17807:(t,e,i)=>{i.d(e,{L$:()=>o,Q2:()=>d,hV:()=>s,j2:()=>l,pr:()=>u,qc:()=>r,rO:()=>c});var a=i(88176),n=i(2036);const r=({albumArtists:t,albumName:e,albumType:i,shouldLocalize:r,i18n:l})=>{if(!i||!e||!t)return"";const s=i!==a._m.Ep?(t=>t.charAt(0).toUpperCase()+t.toLowerCase().slice(1))(i):i,o=(0,n.C)(i),d=`${e} - ${s} by ${t} | Spotify`,c=l.get("i18n.meta.album.title",e,o,t);return r?c:d},l=({i18n:t,shouldLocalize:e,artistTitleTagExperimentVariants:i={artistTitleTagSongsVariantEnabled:!1,artistTitleTagSongsAndMoreVariantEnabled:!1,artistTitleTagSongsAndMusicVariantEnabled:!1},artistName:a})=>{if(!a)return"";const{artistTitleTagSongsVariantEnabled:n,artistTitleTagSongsAndMoreVariantEnabled:r,artistTitleTagSongsAndMusicVariantEnabled:l}=i;if(e){if(n)return t.get("i18n.meta.artist.title.artist-songs",a);if(l)return t.get("i18n.meta.artist.title.artist-songs-and-music",a);if(r)return t.get("i18n.meta.artist.title.artist-songs-and-more",a)}return`${a} | Spotify`},s=({showOrAudiobookName:t,type:e})=>t?`${t} | ${e} on Spotify`:"",o=({episodeOrChapterName:t,showOrAudiobookName:e,type:i})=>t&&e?`${t} - ${e} | ${i} on Spotify`:"",d=({playlistName:t,userName:e,isSpotifyOwned:i=!1,spotifyPlaylistTitleTagVariants:a={spotifyPlaylistTitleTagVariant1Enabled:!1,spotifyPlaylistTitleTagVariant2Enabled:!1,spotifyPlaylistTitleTagVariant3Enabled:!1},userPlaylistTitleTagVariants:n={userPlaylistTitleTagVariant1Enabled:!1,userPlaylistTitleTagVariant2Enabled:!1,userPlaylistTitleTagVariant3Enabled:!1},count:r})=>{if(!t||!e)return"";const{spotifyPlaylistTitleTagVariant1Enabled:l,spotifyPlaylistTitleTagVariant2Enabled:s,spotifyPlaylistTitleTagVariant3Enabled:o}=a,{userPlaylistTitleTagVariant1Enabled:d,userPlaylistTitleTagVariant2Enabled:c,userPlaylistTitleTagVariant3Enabled:u}=n;if(r){const a=r>1?"Songs":"Song",n=r>1?"songs":"song";if(i){if(l)return`${t} - ${r} ${a} | Spotify Playlist`;if(s)return`${t} - Top ${r} ${a} | Spotify Playlist`;if(o)return`${t} - ${r} ${a} - playlist by Spotify`}if(d)return`${t} - playlist by ${e} - ${r} ${n} | Spotify`;if(c)return`${t} - ${r} ${n} - playlist by ${e} | Spotify`;if(u)return`${t} - ${r} ${n} | Spotify`}return`${t}${i?"":` - playlist by ${e}`} | ${i?"Spotify Playlist":"Spotify"}`},c=({i18n:t,trackArtistsList:e,trackName:i,shouldLocalize:a,disabled:n=!1})=>{if(!e||!i)return"";let r=`${i} - song and lyrics by ${e} | Spotify`,l=t.get("i18n.meta.track-lyrics.title",i,e);return n&&(r=`${i} - song by ${e} | Spotify`,l=t.get("i18n.meta.track.title",i,e)),a?l:r},u=({i18n:t,shouldLocalize:e})=>{const i=t.get("i18n.meta.home.title");return e?i:"Spotify - Web Player: Music for everyone"}},38795:(t,e,i)=>{i.d(e,{A:()=>a});const a={Heading:"QD13ZfPiO5otS0PU89wG",HTMLDescription:"xgmjVLxjqfcXK5BV_XyN",List:"ZbLneLRe2x_OBOYZMX3M",ListItem:"rjdQaIDkSgcGmxkdI2vU",Paragraph:"umouqjSkMUbvF4I_Xz6r"}}}]);