solorice/config/spicetify/Extracted/Themed/xpui/browse-v2.js
Kristofers Solo a42ded1119 Use dotter
2024-08-28 09:02:07 +03:00

2 lines
21 KiB
JavaScript
Executable File

"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[6266],{31023:(e,t,a)=>{a.d(t,{j:()=>o});var s=a(98584),r=a(2977),n=a(80227),i=a(86070);const o=({name:e,uri:t,images:a,isHero:o,testId:c,description:l,index:d,requestId:u,color:m,variant:p})=>(0,i.jsx)(s.Z,{variant:p,index:d,featureIdentifier:"artist_concerts",headerText:e,uri:t,isPlayable:!1,renderCardImage:()=>(0,i.jsx)(r.M,{isHero:o,images:a,color:m}),renderSubHeaderContent:()=>(0,i.jsx)(n.c,{isHero:o,children:(0,i.jsx)("span",{children:l||""})}),testId:c,requestId:u})},75199:(e,t,a)=>{a.d(t,{I:()=>N});var s=a(30758),r=a(12783),n=a(88497),i=a(52396),o=a(98768),c=a(84608),l=a(53773),d=a(20032),u=a(98632),m=a(11808),p=a(72091),g=a(3554);const h="qFPnB4YPwJKBtmDadHJw",x="L1GB_UgpHH55rJC7bJSu",f="lwTOVx_hzbLLqRQNjpWq",b="fBzAZ8QqBJZ7jOCE9rR0",w="Cy4PWlzIF5qb7_LdHssZ";var j=a(86070);const _=({content:e})=>(0,j.jsxs)(r.E,{as:"p",semanticColor:"textBrightAccent",className:w,children:[(0,j.jsx)(n.D,{size:"small"}),e]}),v=({content:e})=>(0,j.jsxs)(r.E,{as:"p",semanticColor:"textBrightAccent",className:w,children:[(0,j.jsx)(i.M,{size:"small"}),e]}),y=({content:e})=>(0,j.jsx)(r.E,{as:"p",className:w,children:e}),I=e=>{switch(e.type){case"SPOTIFY_EXCLUSIVE":return(0,j.jsx)(_,{...e});case"TOP_FANS_EXCLUSIVE":case"TOP_FANS_DISCOUNT":case"LIMITED_EDITION":return(0,j.jsx)(v,{...e});default:return(0,j.jsx)(y,{...e})}},k=({price:e,salePrice:t})=>t?(0,j.jsxs)("div",{children:[(0,j.jsxs)(r.E,{variant:"bodySmall",semanticColor:"textBrightAccent",children:[t," "]}),(0,j.jsx)(r.E,{variant:"bodySmall",style:{textDecoration:"line-through"},children:e})]}):(0,j.jsx)(r.E,{variant:"bodySmall",children:e}),N=({name:e,uri:t,href:a,images:r,index:n,price:i,testId:w,salePrice:_,label:v,artists:y})=>{const N=(0,s.useMemo)((()=>y.items.map((e=>"profile"in e.data?e.data.profile.name:"")).join(m.Ru.getSeparator())),[y.items]),{spec:A,logger:C}=(0,p.r)(u.y,{data:{position:n,uri:t,reason:v?.type||""}}),S=(0,g.g)(r,{desiredSize:300}),R=(0,s.useCallback)((()=>{C.logInteraction(A.cardLinkFactory({position:0}).hitNavigateToExternalUri({destination:a})),window.open(a,"_blank")}),[a,C,A]);return(0,j.jsx)(o.Z,{id:t,"data-testid":w,title:(0,j.jsx)(c.Z,{className:b,children:e}),pretitle:v&&(0,j.jsx)(I,{type:v.type,content:v.content}),media:(0,j.jsx)("div",{className:h,children:S?(0,j.jsx)(l.M,{size:"sm",src:S?.url,alt:e}):(0,j.jsx)("div",{className:x,children:(0,j.jsx)("div",{className:f,children:(0,j.jsx)(d.E,{size:"xxlarge","aria-hidden":!0,"data-testid":"card-image-fallback"})})})}),onClick:R,size:"md",subtitle:(0,j.jsx)(k,{price:i,salePrice:_}),body:N},t)}},42074:(e,t,a)=>{a.r(t),a.d(t,{BrowsePage:()=>Re});var s=a(30758),r=a(97500),n=a.n(r),i=a(78695),o=a(11808),c=a(38308),l=a(31685),d=a(50586),u=a(24209),m=a(81987),p=a(84492),g=a(52840),h=a(59116),x=a(21752),f=a(59996),b=a(39733),w=a(94549),j=a(21233),_=a(38481);var v=a(21596),y=a(62943),I=a(11986);const k="VeW1uY4VBMOicrBiaZg0",N="XkaqHstcRovRFsrux1ac",A="EIeLyF5kZi61KstXcsiW",C="jwA8Axf63p61s9L8ouKX",S="pShBHEJpyqHapxGoa1dO",R="X448TFrTgJhLvjGJL8xZ",P="oE6z561GCOowoF4xd9YK",L="I7Ifs1u3PsGytdeBiOxi",B="OAupwE_S9CKJQqHZlykD",E="ppy0oeDpOgQ0VLPmesPi",O="qOq3C2XGuRp_5iY9qN2_";var T=a(86070);let D=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.SMALL=1]="SMALL",e}({});var M=function(e){return e.ANDROID="https://play.google.com/store/apps/details?id=com.spotify.music",e.IOS="https://apps.apple.com/app/spotify-music/id324684580",e}(M||{});const U=[g.h.de,g.h.fi,g.h.frCA,g.h.hu,g.h.it,g.h.ms,g.h.pl],F=s.memo((function(e){return(0,T.jsx)("span",{children:(0,T.jsx)("h3",{className:P,children:e.children})})})),q=e=>e.split("<br />").map(((e,t)=>(0,T.jsxs)(s.Fragment,{children:[e," ",(0,T.jsx)("br",{})]},t))),H=({locale:e,isAnonymous:t,isEligible:a})=>{let s;!t&&a?s=q(o.Ru.get("wrapped.logged_in_and_eligible.description.2022")):t||a?s=q(o.Ru.get("wrapped.logged_out_or_eligible.description.2022")):t||a||(s=q(o.Ru.get("wrapped.ineligible.description.2022")));const r=(0,b.vh)();function i(e,a){const s={category:"wrapped_hub_2021",action:"click",label:`app_store_${a}`,destination_url:e,os:(0,j.f)()},n=t?(0,u.Z)(s):(0,d.Q)(s);r.send(n)}return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(F,{children:s}),(0,T.jsxs)("div",{className:n()(O),"data-testid":"app-store-icons",children:[(0,T.jsx)(f.N,{to:M.IOS,target:"_blank",onClick:()=>i(M.IOS,"apple"),children:(0,T.jsx)("img",{src:(0,p.b)((0,w.f)(e)),alt:"Apple app store icon",className:S})}),(0,T.jsx)(f.N,{to:M.ANDROID,target:"_blank",onClick:()=>i(M.ANDROID,"android"),children:(0,T.jsx)("img",{src:(0,p.b)((0,w.A)(e)),alt:"Google play store icon",className:n()(S,R)})})]})]})},z=({isAnonymous:e,locale:t})=>{const[a,r]=(0,s.useState)(),n=(0,v.A9)();return(0,s.useEffect)((()=>{var t;e?r(!1):(t=n,t.build().withHost(_.mm).withMethod("GET").withPath("/campaigns/wrapped/consumer/eligible").withEndpointIdentifier("/campaigns/wrapped/").withoutMarket().send()).then((e=>{r(e.body.isEligible)})).catch((()=>r(!1)))}),[e,n,r]),void 0===a?null:(0,T.jsx)(H,{isEligible:a,isAnonymous:e,locale:t})},W=({title:e=o.Ru.get("wrapped.title.2022"),size:t=D.DEFAULT,isAnonymous:a=!0})=>{const r=(0,s.useRef)(null),i=o.Ru.getLocaleForTranslation(),c=U.includes(i)?E:"";return(0,T.jsxs)("div",{ref:r,className:n()(I.A.container,{[I.A.smallHeader]:t===D.SMALL},k),style:{"--background-url":`url(${(0,p.b)("images/2022_wrapped_web_hub_banner.svg")})`,"--background-url-rtl":`url(${(0,p.b)("images/2022_wrapped_web_hub_banner_rtl.svg")})`},children:[(0,T.jsx)("div",{"data-testid":"background-color",className:n()(I.A.background,I.A.gradient)}),(0,T.jsx)("div",{className:n()(I.A.background,N)}),(0,T.jsx)("div",{className:I.A.background}),(0,T.jsx)(h.h,{children:(0,T.jsx)(x.X,{text:e})}),(0,T.jsxs)("div",{className:n()(A),children:[(0,T.jsxs)("div",{className:n()(I.A.headerText,C),children:[(0,T.jsx)("h1",{className:n()(B,c),children:q(e)}),(0,T.jsx)(z,{locale:i,isAnonymous:a})]}),(0,T.jsx)("div",{className:n()(L)})]})]})};var V=a(83028),Z=a(71306),J=a(12783),G=a(82442),K=a(74793),Y=a(55194),Q=a(12669);const X="Liif5fNYkY903HPAQd1N",$="OjUWe9nnXRVfiwFlk0WM",ee="N_8iI7NKHP0iG2jp3g0R",te="xkCWPUwdmCt8oQvZqtyL",ae=({images:e,color:t=Z.vyq,title:a,subtitle:s})=>{const r=0===e.length?G.K.SMALL:G.K.DEFAULT;return(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)(G.z,{backgroundImages:e,backgroundColor:t,size:r,children:[(0,T.jsx)(h.h,{children:a?(0,T.jsx)(x.X,{text:a}):null}),(0,T.jsxs)(K.Y,{children:[a?(0,T.jsx)(Y.mm,{children:a}):null,s&&(0,T.jsx)(J.E,{variant:"bodySmall",className:te,children:s})]})]}),(0,T.jsx)(Q.f,{color:t})]})};var se=a(1019),re=a(76792),ne=a(31322),ie=a(62473),oe=a(89130);const ce={chips:"FvuGb_9dchkiN5fJY0SI",chip:"KxlMRH95uJIcfJiNcZgg"};function le({section:e}){return(0,T.jsx)("div",{className:ce.chips,children:e.sectionItems.items.map((e=>function(e){return"BrowseSectionContainerWrapper"===e.content.__typename&&"BrowseSectionContainer"===e.content.data.__typename&&e.content.data.data?.cardRepresentation?.title?.transformedLabel?(0,T.jsx)(f.N,{to:(0,oe.K)(e.uri)||"",children:(0,T.jsxs)(re.v,{className:ce.chip,children:[(0,T.jsx)(ne.Z,{variant:"mestoBold",children:e.content.data.data.cardRepresentation.title.transformedLabel}),(0,T.jsx)(ie.V,{size:"xsmall"})]},e.uri)}):null}(e)))})}var de=a(18231),ue=a(61544);function me(e){const t=(0,ue.o_)(e,{parseUnknown:!0}),[a,s]=t?.args??[];if(s&&"section"===a)return`/genre/section${s}`}var pe=a(42331),ge=a(94921),he=a(7353),xe=a(36485);const fe=({section:e,position:t,showAll:a})=>{const r=(0,s.useMemo)((()=>e.sectionItems.items.map(((e,t)=>(0,de.W)(e,t))).filter(he.P)),[e.sectionItems.items]);switch(e.data?.__typename){case"BrowseGenericSectionData":return(0,T.jsx)(se.p,{title:e.data?.title?.transformedLabel??"",subtitle:e.data?.subtitle?.transformedLabel??"",total:e.sectionItems.totalCount,seeAllUri:me(e.uri),index:t,id:e.uri,showAll:a,children:r});case"BrowseGridSectionData":return(0,T.jsx)(pe.x,{config:(0,ge.s1)(ge.yV.BROWSE),children:(0,T.jsx)(se.p,{title:e.data?.title?.transformedLabel??"",subtitle:e.data?.subtitle?.transformedLabel??"",total:e.sectionItems.totalCount,index:t,id:e.uri,seeAllUri:e.targetLocation?(0,oe.K)(e.targetLocation):void 0,forceTitleClickNavigation:Boolean(e.targetLocation),showAll:!0,children:r})});case"BrowseRelatedSectionData":return(0,T.jsx)(le,{section:e},e.uri);case"BrowseSingleItemSectionData":case"BrowseUnsupportedSectionData":case void 0:return null;default:return(0,xe.k)(e.data),null}};var be=a(82291),we=a(97513);const je=({uri:e,fallback:t})=>{const{section:a,error:s,fetchNextItems:r}=(0,be.D)(e),n=a?.data?.title?.transformedLabel,i=a?.data?.subtitle?.transformedLabel,o=a?.sectionItems.items??[];return 0===o.length||null!==s?t():(0,T.jsx)(we._,{onReachBottom:r,children:(0,T.jsx)(se.p,{title:n,subtitle:i,index:0,id:e,showAll:!0,children:o.map(((e,t)=>(0,de.W)(e,t)))})})};var _e=a(86534),ve=a(83342),ye=a(14828),Ie=a(15742);a(8385);const ke=new Ie.l("browsePage","query","177a4ae12a90e35d335f060216ce5df7864a228c6ca262bd5ed90b37c2419dd9",null);var Ne=a(69916),Ae=a(22253);var Ce=a(63198),Se=a(72091);const Re=({uri:e,id:t})=>{const{header:a,sections:r,error:d,fetchNextSections:u}=(e=>{const{request:t}=(0,s.useContext)(Ne.j),{data:a,isLoading:r,error:n,fetchNextPage:i}=(0,_e.q)({queryKey:["browse","page",e,{numberOfSections:10,numberOfItems:10}],queryFn:({pageParam:a})=>(0,Ae.c)(t,ke,function(e,t,a,s){return{pagePagination:{offset:t,limit:10},sectionPagination:{offset:0,limit:10},uri:e}}(e,a)),initialPageParam:0,gcTime:ve.s8,staleTime:ve.f8,getNextPageParam:e=>{if("BrowseSectionContainer"===e?.data?.browse?.__typename)return e.data.browse.sections?.pagingInfo.nextOffset??void 0}}),o=(0,s.useCallback)((async()=>{await i()}),[i]),c=(0,s.useMemo)((()=>a?.pages?a.pages.reduce(((e,t)=>"BrowseSectionContainer"===t?.data?.browse?.__typename&&t.data.browse.sections?.items?[...e,...t.data.browse.sections.items]:e),[]):[]),[a?.pages]);return{header:(0,s.useMemo)((()=>{if(a?.pages)for(const e of a.pages)if("BrowseSectionContainer"===e?.data?.browse?.__typename)return{title:e.data.browse.header?.title?.transformedLabel??void 0,color:e.data.browse.header?.color?.hex??void 0,images:e.data.browse.header?.backgroundImage?.sources.map(ye.RS)??[],subtitle:e.data.browse.header?.subtitle?.transformedLabel??void 0}}),[a?.pages]),sections:c,error:n,loading:r,fetchNextSections:o}})(e),{spec:p,UBIFragment:g}=(0,Se.r)(i.M,{data:{identifier:e,uri:e}}),h=(0,s.useMemo)((()=>p.shelvesFactory()),[p]),x=(0,Ce.V)(),f=(b=t,(0,m.NC)(y.t1)&&"0JQ5DAwD41iRZZRVB8exON"===b);var b;if(0===r.length||null!==d)return(0,T.jsx)(V.A,{hasError:null!==d,errorMessage:o.Ru.get("error.generic")});const w=a?.title;return(0,T.jsxs)(g,{spec:p,children:[(0,T.jsx)(l.Q,{children:a?.title??o.Ru.get("browse")}),w?(0,T.jsx)("div",{className:X,children:f?(0,T.jsx)(W,{isAnonymous:x}):(0,T.jsx)(ae,{title:a.title,subtitle:a.subtitle,color:a.color,images:a.images})}):null,(0,T.jsx)(g,{spec:h,children:(0,T.jsxs)("div",{className:ee,children:[w&&(0,T.jsx)(c.K,{backgroundColor:a.color}),(0,T.jsx)("div",{className:n()("contentSpacing",$),children:1===r.length?(0,T.jsx)(je,{uri:r[0].uri,fallback:()=>(0,T.jsx)(fe,{section:r[0],position:0,showAll:!0})}):(0,T.jsx)(we._,{onReachBottom:u,children:r.map(((e,t)=>(0,T.jsx)(fe,{section:e,position:t,showAll:!1},e.uri)))})})]})})]})}},92341:(e,t,a)=>{a.r(t),a.d(t,{BrowseSection:()=>b});var s=a(30758),r=a(97500),n=a.n(r),i=a(21953),o=a(78695),c=a(11808),l=a(31685),d=a(83028),u=a(1019),m=a(18231),p=a(82291),g=a(97513),h=a(72091);const x="aPpfDTG5LqJdHqdwKljP";var f=a(86070);const b=({uri:e})=>{const{section:t,error:a,fetchNextItems:r}=(0,p.D)(e),{spec:b,UBIFragment:w}=(0,h.r)(o.M,{data:{identifier:e,uri:e}}),j=(0,s.useMemo)((()=>b.shelvesFactory()),[b]),_=t?.data?.title?.transformedLabel,v=t?.data?.subtitle?.transformedLabel,y=t?.sectionItems.items??[];return 0===y.length||null!==a?(0,f.jsx)(d.A,{hasError:null!==a,errorMessage:c.Ru.get("error.generic")}):(0,f.jsxs)(w,{spec:b,children:[(0,f.jsx)(l.Q,{children:_??c.Ru.get("browse")}),(0,f.jsx)(w,{spec:j,children:(0,f.jsx)("div",{className:n()("contentSpacing",x),children:(0,f.jsx)(g._,{onReachBottom:r,children:(0,f.jsx)(u.p,{title:_??"",subtitle:v??"",index:0,id:e,rowGap:i.lT,showAll:!0,fullPage:!0,children:y.map(((e,t)=>(0,m.W)(e,t)))})})})})]})}},68079:(e,t,a)=>{a.d(t,{r:()=>b});var s=a(30758),r=a(71306),n=a(12783),i=a(92867),o=a(61544),c=a(59996),l=a(57276),d=a(72091);const u="CqCtb3wr4SK8AiZwxeH0",m="IGCDq9qa08JVVY3mcy7Y",p="Vn9yz8P5MjIvDT8c0U6w",g="MtV402NmdUF5mceSD0Dy",h="WDC2Yzs811n7JCYtYQzc";var x=a(86070);const f=r.l0o,b=({title:e,imageUrl:t,viewId:a,pageId:r,color:b=f,href:w,index:j,ubiId:_})=>{const v=a&&`/genre/${a}`||w||"#",{spec:y,logger:I}=(0,d.r)(i.b,{data:{position:j,identifier:_}}),k=(0,s.useCallback)((()=>{const e=(0,o.o_)(v)?.toURI();e&&I.logInteraction(y.hitUiNavigate({destination:e}))}),[I,y,v]);return(0,x.jsx)("div",{className:m,children:(0,x.jsx)(c.N,{to:v,pageId:r,className:u,onClick:k,children:(0,x.jsxs)("div",{className:p,style:{backgroundColor:b},children:[t?(0,x.jsx)(l._,{loading:"lazy",src:t,className:h}):null,(0,x.jsx)(n.E,{variant:"titleSmall",className:g,children:e})]})})})}},18231:(e,t,a)=>{a.d(t,{W:()=>D});var s=a(61544),r=a(11808),n=a(47493),i=a(13713),o=a(31023),c=a(12805),l=a(30758),d=a(91494),u=a(92867),m=a(98584),p=a(2977),g=a(59996),h=a(48905),x=a(72091);const f="wuuw429FZl5mL_INxPTs";var b=a(86070);const w=({title:e,uri:t,images:a,href:r,index:n,ubiId:i,variant:o})=>{const{spec:c,logger:w}=(0,x.r)(u.b,{data:{position:n,identifier:i}}),j=(0,l.useCallback)((()=>{const e=(0,s.o_)(r)?.toURI();e&&w.logInteraction(c.hitUiNavigate({destination:e}))}),[w,c,r]),_=(0,h.t)(c);return(0,b.jsx)(g.N,{to:r,onClick:j,ref:_,children:(0,b.jsx)(m.Z,{variant:o,index:n,onClick:j,headerText:e,featureIdentifier:"unknown",isPlayable:!1,delegateNavigation:!0,uri:t,className:f,renderCardImage:()=>(0,b.jsx)(p.M,{images:a,FallbackComponent:e=>(0,b.jsx)(d.e,{size:"xxlarge",...e})})})})};var j=a(62952),_=a(75199),v=a(33779),y=a(24633),I=a(98105),k=a(48511),N=a(68079),A=a(14828),C=a(89130),S=a(70812),R=a(79787),P=a(49669),L=a(4323),B=a(4055),E=a(8035),O=a(84773),T=a(36485);function D(e,t){switch(e.content.__typename){case"AlbumResponseWrapper":case"ArtistResponseWrapper":case"EpisodeOrChapterResponseWrapper":case"PlaylistResponseWrapper":case"PodcastOrAudiobookResponseWrapper":case"TrackResponseWrapper":case"UserResponseWrapper":case"BrowseXlinkResponseWrapper":case"BrowseSectionContainerWrapper":case"MerchResponseWrapper":case"ArtistConcertsResponseWrapper":return function(e,t,a){if("GenericError"===e.__typename||"NotFound"===e.__typename||"RestrictedContent"===e.__typename)return null;const l=(0,A.f0)(e);switch(e.__typename){case"Album":return(0,b.jsx)(n.a,{uri:e.uri,name:e.name,images:l,sharingInfo:null,artists:(0,P.K)(e.artists),index:t},e.uri);case"Artist":return(0,b.jsx)(i.a,{uri:e.uri,name:e.profile.name,images:l,index:t},e.uri);case"Audiobook":return(0,b.jsx)(c.M,{uri:e.uri,signifierText:e.accessInfo?.signifier?.text??void 0,name:e.name,images:l,authorName:e.authors?.map((e=>e?.name)).join(r.Ru.getSeparator())??"",index:t},e.uri);case"Chapter":return(0,b.jsx)(j.U,{uri:e.uri,name:e.name,images:l,showImages:l,description:"",durationMilliseconds:e.duration.totalMilliseconds,releaseDate:"Audiobook"===e.audiobookV2.data.__typename?(0,B.JO)(e.audiobookV2.data.publishDate):null,resume_point:{resume_position_ms:e.playedState.playPositionMilliseconds,fully_played:e.playedState.state===R._w.Completed},isExplicit:(0,L.V)(e.contentRating),is19PlusOnly:(0,L.r)(e.contentRating),sharingInfo:null,index:t},e.uri);case"Episode":return(0,b.jsx)(j.U,{uri:e.uri,name:e.name,images:l,showImages:(0,A.o8)(e),description:e.description??"",durationMilliseconds:e.duration.totalMilliseconds,releaseDate:(0,B.JO)(e.releaseDate),resume_point:{resume_position_ms:e.playedState.playPositionMilliseconds,fully_played:e.playedState.state===R._w.Completed},isExplicit:(0,L.V)(e.contentRating),is19PlusOnly:(0,L.r)(e.contentRating),sharingInfo:null,index:t},e.uri);case"Playlist":{let a="";return"User"===e.ownerV2.data.__typename&&(a=e.ownerV2.data.name),(0,b.jsx)(v.B,{uri:e.uri,name:e.name,images:l,description:e.description,authorName:a,index:t,isPlayable:!(0,S.p)(e?.attributes)},e.uri)}case"Podcast":return(0,b.jsx)(I.o,{uri:e.uri,name:e.name,images:l,publisher:e.publisher?.name??"",sharingInfo:null,mediaType:(0,E.w)(e.mediaType),index:t},e.uri);case"Track":return(0,b.jsx)(k.w,{uri:e.uri,name:e.name,images:l,artists:(0,O.S)(e.artists),album:e.albumOfTrack?{uri:e.albumOfTrack.uri,name:e.albumOfTrack.name}:null,isExplicit:(0,L.V)(e.contentRating),is19PlusOnly:(0,L.r)(e.contentRating),sharingInfo:null,index:t},e.uri);case"User":return(0,b.jsx)(y.a,{uri:e.uri,name:e.name,images:l,index:t},e.uri);case"BrowseSectionContainer":return(0,b.jsx)(N.r,{title:e.data?.cardRepresentation?.title?.transformedLabel??"",pageId:"search",href:(0,C.K)(a),color:e.data?.cardRepresentation?.backgroundColor?.hex,imageUrl:l[0]?.url,ubiId:a,index:t},a);case"BrowseClientFeature":return(0,b.jsx)(w,{uri:a,title:e.title?.transformedLabel??"",href:`/${(0,s.o_)(e?.featureUri,{parseUnknown:!0})?.toURLPath()}`,images:e.iconOverlay?.sources??[],ubiId:a,index:t},a);case"Merch":return(0,b.jsx)(_.I,{name:e.name,uri:e.uri,href:e.url||e.uri,index:t,images:l,price:e.price||"",artists:e.artists,salePrice:e.salePrice,label:e.label},a);case"ArtistConcerts":{const s=e.mainArtist.data;return"Artist"!==s.__typename?null:(0,b.jsx)(o.j,{uri:a,name:s.profile.name,images:l,description:r.Ru.get("concerts.count",e.concerts.totalCount),index:t},a)}case"BrowseSpacesHub":case"BrowseExternalHref":return null;default:return(0,T.k)(e),null}}(e.content.data,t,e.uri);case"UnknownType":case"NoContent":case"ConcertResponseWrapper":break;default:(0,T.k)(e.content)}return null}},89130:(e,t,a)=>{a.d(t,{K:()=>r});var s=a(61544);function r(e){const t=(0,s.o_)(e,{parseUnknown:!0}),[a,r]=t?.args??[];if(r&&"page"===a)return`/genre/${r}`}},83342:(e,t,a)=>{a.d(t,{PG:()=>r,f8:()=>i,oC:()=>s,s8:()=>n});const s=o(120),r=o(30),n=o(60),i=o(15);function o(e){return 60*e*1e3}},14828:(e,t,a)=>{a.d(t,{RS:()=>r,f0:()=>i,o8:()=>n});var s=a(36485);function r(e){return{url:e.url,width:e.width,height:e.height}}function n(e){if("Episode"===e.__typename){const t=e.podcastV2.data;return"Podcast"!==t.__typename?[]:t.coverArt?.sources.map(r)??[]}return[]}function i(e){switch(e.__typename){case"Artist":return e.visuals.avatarImage?.sources.map(r)??[];case"Album":case"Audiobook":case"Podcast":case"Episode":case"Chapter":return e.coverArt?.sources.map(r)??[];case"Track":return e.albumOfTrack?.coverArt?.sources.map(r)??[];case"Playlist":return e.images.items[0]?.sources.map(r)??[];case"User":return e.avatar?.sources.map(r)??[];case"Merch":return e.image?.sources.map(r)??[];case"ArtistConcerts":{const t=e.mainArtist.data;return"Artist"!==t.__typename?[]:t.visuals.avatarImage?.sources.map(r)??[]}case"BrowseSectionContainer":return e.data?.cardRepresentation?.artwork?.sources.map(r)??[];case"BrowseClientFeature":return e.artwork?.sources.map(r)??e.iconOverlay?.sources.map(r)??[];case"GenericError":case"NotFound":case"RestrictedContent":case"BrowseSpacesHub":case"BrowseExternalHref":return[];default:return(0,s.k)(e),[]}}},82291:(e,t,a)=>{a.d(t,{D:()=>m});var s=a(30758),r=a(86534),n=a(83342),i=a(15742);a(8385);const o=new i.l("browseSection","query","8cb45a0fea4341b810e6f16ed2832c7ef9d3099aaf0034ee2a0ce49afbe42748",null);var c=a(69916),l=a(22253),d=a(36485),u=a(44453);const m=e=>{const{request:t}=(0,s.useContext)(c.j),{data:a,isLoading:i,error:m,fetchNextPage:p}=(0,r.q)({queryKey:["browse","section",e,{numberOfItems:20}],queryFn:({pageParam:a})=>(0,l.c)(t,o,function(e,t,a){return{pagination:{offset:t,limit:a},uri:e}}(e,a,20)),gcTime:n.s8,staleTime:n.f8,initialPageParam:0,getNextPageParam:e=>{if("BrowseSection"===e?.data?.browseSection?.__typename){return e.data.browseSection.sectionItems.pagingInfo.nextOffset&&e.data.browseSection.sectionItems.pagingInfo.nextOffset>0?e.data.browseSection.sectionItems.pagingInfo.nextOffset:void 0}}}),g=(0,s.useCallback)((async()=>{await p()}),[p]);return{section:(0,s.useMemo)((()=>a?.pages?a.pages.reduce(((e,t)=>{if(!t?.data?.browseSection)return e;switch(t.data.browseSection.__typename){case"BrowseSection":return null===e?(0,u.h)(t.data.browseSection):(e.sectionItems.items=[...e.sectionItems.items,...t.data.browseSection.sectionItems.items],e);case"GenericError":case"NotFound":return e;default:return(0,d.k)(t.data.browseSection),e}}),null):null),[a?.pages]),error:m,loading:i,fetchNextItems:g}}},94549:(e,t,a)=>{a.d(t,{A:()=>i,f:()=>n});const s=["ar","az","bg","cs_CZ","da","de","ee","el","en","es","es_mx","fi","fp","fr","fr_ca","he","hu","id","it","ja","ko","lt","lv","ms","mt","nb","nl","pl","pt","pt_br","ro","ru","sk","sl","sv","th_TH","tr","vi_VN","zh_HANS","zh_HANT"],r=["af","ar","am","az","be","bg","bn","bs","ca","cr","cs_CZ","da","de","el","en","es","es_419","et","eu","fa","fi","fp","fr","fr_ca","gl","gu","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","kn","ko","ky","lo","lt","lv","mk","ml","mn","mr","ms","my","nb","ne","nl","pa","pl","pt","pt_br","ro","ru","si","sk","sl","sq","sr","sv","sw","ta","te","th_TH","tr","ua","ur","uz","vi_VN","zh_HANS","zh_HANT","zh_hk","zu"],n=e=>`images/download-badges/apple/${s.includes(e)?e:"int"}.svg`,i=e=>`images/download-badges/google/${r.includes(e)?e:"int"}.svg`},44453:(e,t,a)=>{a.d(t,{h:()=>s});a(28360),a(76263);function s(e){return"object"!=typeof e||null===e?e:window.structuredClone?window.structuredClone(e):JSON.parse(JSON.stringify(e))}}}]);
//# sourceMappingURL=browse-v2.js.map