1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1421],{20645:e=>{e.exports={heading:"ContentHeading_heading__YrMis",title:"ContentHeading_title__Aez8q"}},21840:e=>{e.exports={root:"RedirectLoader_root__PFI_M"}},22362:(e,t,a)=>{"use strict";a.d(t,{g:()=>c});var s=a(80263),r=a(24318);a(53239);var l=a(21840),i=a.n(l);let c=e=>{let{children:t}=e;return(0,s.jsxs)("div",{className:i().root,children:[(0,s.jsx)(r.a,{}),t]})}},32994:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>E});var s=a(80263),r=a(17403),l=a(90244),i=a(61528),c=a(78852),n=a(13463),d=a(10330),o=a(40377),u=a(61469),h=a(53239),g=a(50005),m=a(41765),p=a(13380),x=a(26074),b=a(84987),_=a(60163),v=a(56678),f=a(90737),k=a(60867),w=a(42398),S=a(54923),j=a(546),y=a(7014),F=a(8259),R=a(18067),P=a(4151),C=a(28967),N=a(90609),T=a(97079);let L=h.memo(()=>{let{locale:e,t}=(0,n.c3)(),{setViewMode:a}=(0,p.iT)(),[r,o]=(0,h.useState)(!1),w=void 0!==(0,u.useRouter)().query.search,P=(0,h.useMemo)(()=>w?(0,j.Ze)():(0,j.tV)(),[w]),L=(0,j.V3)(P),E=(0,j.Ex)(P,F.Kt.ReleasesTrackView),I=(0,j.H6)(P,F.Kt.ReleasesTrackView),{data:U}=(0,f.IJ)(),V=(0,h.useCallback)(e=>{a(e),"trackView"!==e&&o(!0)},[a]),B=L.genres?.length===1?U?.find(e=>e.id===L.genres?.[0]):void 0,{data:M}=(0,k.M8)(B?.slug??"",e,!!B),D=(0,h.useMemo)(()=>(0,k.zJ)(M,B,e),[M,B]),K=B?"featured"===L.curation?"genreReleaseListFeatured":"curated"===L.curation?"genreReleaseListCurated":"genreReleaseList":"featured"===L.curation?"releaseListFeatured":"curated"===L.curation?"releaseListCurated":"releaseList",Q=(0,h.useMemo)(()=>({title:t("Releases"),description:(0,y.vz)(t,L,D?.description),genres:e=>U&&(0,l.ap)(U,L.genres,e),genreTitle:B?.name,include:L.include?.includes("exclusive")?t("Exclusive"):L.include?.includes("volumo-direct")?t("Volumo Direct"):L.include?.includes("free")?t("Free"):L.include?.includes("charted")?t("Charted"):void 0}),[L,U,B]),{asPath:q}=(0,u.useRouter)(),{h1Title:H}=(0,R.Z)({fields:Q,locale:e,pageName:K,path:q}),O=(0,S.UV)(t),z=(0,h.useMemo)(()=>[O.Root,O.Releases,L.genres?.length&&{href:E({genres:L.genres}),notranslate:!0,text:(0,S.J3)(L.genres,U,t)},(0,S.df)(L.curation&&"all"!==L.curation&&L.include?[...L.include,L.curation]:L.include,t)].filter(d.vN),[L,U,O]),Y=(0,h.useMemo)(()=>(0,i.Oq)(z),[z]),A=L.include?.includes("exclusive")?(0,s.jsx)(m.O,{text:(0,v._9)(t).text,title:H??(0,v._9)(t).title}):L.include?.includes("volumo-direct")?(0,s.jsx)(m.O,{text:(0,v.a1)(t).text,title:H??(0,v.a1)(t).title}):B?(0,s.jsx)(m.O,{text:D?.description??"",title:H??B.name}):null;return(0,s.jsx)(x.K,{applyFetchParams:I,fetchParamDefaults:P,fetchParams:L,formatFetchParams:E,pathname:F.Kt.ReleasesTrackView,type:"track",children:(0,s.jsxs)(C.B,{allowExtraBottomSpace:!1,topLine:(0,s.jsx)(g.I,{lastElementH1:!A,metaFields:Q,pageName:K,values:z}),children:[w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.K,{mt:2}),(0,s.jsx)(_.w,{fetchParams:L,tabId:"tracks"}),(0,s.jsx)(c.K,{mt:3})]}),""!==L.search&&(r?(0,s.jsx)(T.S,{defaults:(0,j.F5)(),pathname:F.Kt.Releases}):(0,s.jsx)(N.z,{contextPath:"releases",filters:(0,s.jsx)(b.G,{applyFetchParams:I}),heading:A,hideContentTop:w,metaFields:Q,microdata:Y,pageName:K,onViewModeChange:V},w?"tracks with search":"tracks"))]})})});L.displayName="ReleasedTracksPage",L.renderInLayout=P.P,L.getInitialProps=async e=>{let{api:t,promises:a,query:s,queryClient:l,locale:i}=e,c=await a.genres,n=(0,j.fn)(c),d=(0,j.vc)(s,n,(0,j.tV)()),u={...d,releaseDateRange:void 0===s.search?d.releaseDateRange:void 0},h=u.genres?.length===1?c.find(e=>e.id===u.genres?.[0]):void 0,{genres:g,...m}=u,p=(0,o.bD)((0,o.QS)((0,j.tV)()),(0,o.QS)(m)),[x,b,_,v]=await Promise.all([t.getTracks((0,j.ar)(u)),t.getTracksStats({...(0,j.Y)((0,j.qU)(u)),limited:!0}),h&&p?t.getRelatedGenres(h.id):void 0,h?t.getMetaByGenre(h.slug,i):void 0]),{user:S}=await a.userData;(0,r.N4)(l,[w.tQ.tracks(S?.email,u)],x),l.setQueryData([w.tQ.tracks_Stats(S?.email,(0,j.qU)(u),!0)],b),_&&l.setQueryData([f.Y$.relatedGenres(h?.id)],_),v&&l.setQueryData([k._W.genreMeta(h?.slug,i)],v)};let E=L},41765:(e,t,a)=>{"use strict";a.d(t,{O:()=>n});var s=a(80263),r=a(97930),l=a(50016);a(53239);var i=a(20645),c=a.n(i);let n=e=>{let{title:t,text:a}=e;return(0,s.jsxs)(r.xA,{className:c().heading,children:[(0,s.jsx)(l.V,{className:c().title,component:"h1",variant:"vividH2",children:t}),a]})}},60163:(e,t,a)=>{"use strict";a.d(t,{w:()=>F});
1var s=a(80263),r=a(99481),l=a(70719),i=a(12556),c=a(96776),n=a(18251),d=a(62546),o=a(78852),u=a(65714),h=a(40821),g=a(13463),m=a(43138),p=a(61469),x=a.n(p),b=a(53239),_=a(11182),v=a(18942),f=a(29364),k=a(13950),w=a(42398),S=a(546),j=a(65961),y=a.n(j);let F=b.memo(e=>{let{fetchParams:t,tabId:a}=e,{t:p}=(0,g.c3)(),{isAboveMd:j}=(0,i.yU)(),{traceUiEvent:F}=(0,_.vs)(),R=(0,b.useRef)(null),P=t?.search,C=p("albums"===a||"tracks"===a?"Start typing a track or album title, or an artist or label name to see results.":"artists"===a?"Start typing an artist name to see results.":"labels"===a?"Start typing a label name to see results.":"Start typing a chart or track title, or an artist or label name to see results."),N=(0,b.useState)(S.kl)[0],T=(0,b.useState)(S.sc)[0],L=(0,b.useState)(S._M)[0],E=(0,b.useState)(S.Ze)[0],I="albums"===a?t:L,U="tracks"===a?t:E,V="artists"===a?t:S.Tz,B="labels"===a?t:S.Tz,M="charts"===a?t:N,D="playlists"===a?t:T,K=(0,v.Cg)({...I,search:P},!1,!!P),Q=(0,w.mQ)({...U,search:P},!1,!!P),q=(0,k.Xu)({...M,search:P},!1,!!P),H=(0,k.Xu)({...D,search:P},!1,!!P),O=(0,f.Uc)("artist",{...V,isPublic:!0,search:P},!1,!!P),z=(0,f.Uc)("recordlabel",{...B,isPublic:!0,search:P},!1,!!P),Y=!K.isFetching&&!q.isFetching&&!Q.isFetching&&!O.isFetching&&!H.isFetching&&!z.isFetching;(0,c.I)(()=>{P&&Y&&F("search",{value:P,results:{albums:K.data?.albums_total,charts:q.data?.total,tracks:Q.data?.tracks_total,artists:O.data?.total,playlists:H.data?.total,recordlabels:z.data?.total}})},[Y]),(0,b.useEffect)(()=>{let e=R.current;if(e){let t="search page tabs x",a=sessionStorage.getItem(t);a&&(e.scrollLeft=Number(a));let s=()=>{sessionStorage.setItem(t,`${e.scrollLeft}`)};return e.addEventListener("scroll",s,{passive:!0}),()=>{e.removeEventListener("scroll",s)}}},[]);let A=(0,b.useCallback)((e,t,a)=>(0,s.jsx)(h.P,{isLoading:t,isTabSelected:a,children:e}),[]);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.E,{controlledWhenFocused:!0,initialValue:P,placeholder:"Search",onSearch:e=>{x().replace((0,m.Y9)(x().asPath,"search","artists"===a||"labels"===a?e||void 0:e))}}),P?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.K,{mt:3}),(0,s.jsx)(u.u,{className:y().tabSwitch,innerRef:R,itemClassName:y().tabSwitchItem,items:[{href:(0,l.U7)("albums",P),icon:n._YD,id:"albums",title:p("Albums"),renderBadge:e=>A(K.data?.albums_total||0,K.isFetching,e)},{href:(0,l.U7)("tracks",P),icon:n._l2,id:"tracks",title:p("Tracks"),renderBadge:e=>A(Q.data?.tracks_total||0,Q.isFetching,e)},{href:(0,l.U7)("charts",P),icon:n.THQ,id:"charts",title:p("Charts"),renderBadge:e=>A(q.data?.total||0,q.isFetching,e)},{href:(0,l.U7)("artists",P),icon:n.CAy,id:"artists",title:p("Artists"),renderBadge:e=>A(O.data?.total||0,O.isFetching,e)},{href:(0,l.U7)("labels",P),icon:n.jYX,id:"labels",title:p("Labels"),renderBadge:e=>A(z.data?.total||0,z.isFetching,e)},{href:(0,l.U7)("playlists",P),icon:n.JR6,id:"playlists",title:p("Public playlists"),renderBadge:e=>A(H.data?.total||0,H.isFetching,e)}],justifyContent:"flex-start",nowrap:!0,selectedId:a}),j&&(0,s.jsx)(o.K,{mt:3})]}):""===P?(0,s.jsx)(r.b,{emptyPlaceholderDescription:C,headingComponent:"h1"}):null]})});F.displayName="SearchBlock"},64271:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/releases/track-view/[[...slugs]]",function(){return a(32994)}])},65961:e=>{e.exports={tabSwitch:"SearchBlock_tabSwitch__8qs_t",tabSwitchItem:"SearchBlock_tabSwitchItem__wU14R"}},97079:(e,t,a)=>{"use strict";a.d(t,{S:()=>d});var s=a(80263),r=a(13463),l=a(61469),i=a(53239),c=a(546),n=a(22362);let d=e=>{let{defaults:t,pathname:a}=e,{t:d}=(0,r.c3)(),o=(0,l.useRouter)(),u=(0,c.vw)(),h=(0,c.Cw)(t,a);return(0,i.useEffect)(()=>{let e=h({...(0,c.ZH)(o.query,u,t),pageIndex:void 0});e&&o.replace(e)},[]),(0,s.jsx)(n.g,{children:d("Redirecting to album view")})}}},e=>{e.O(0,[4001,7236,8288,904,5046,4802,1001,1048,9711,3163,5711,3492,6844,8893,3935,9362,225,2216,636,6593,8792],()=>e(e.s=64271)),_N_E=e.O()}]);
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.