PageSourceSearch

https://volumo.com/_next/static/chunks/pages/chart/[playlistId]/[[...slugs]]-1c4123b16af9115f.js

js volumo.com collected 2026-09-25 18:40:57 UTC 23,980 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4493],{838:(e,t,a)=>{"use strict";a.d(t,{h:()=>d});var l=a(80263),i=a(1154),s=a(97930),r=a(50016),n=a(13463),o=a(53239),c=a(45856);let d=o.memo(e=>{let{label:t,name:a}=e,{t:d}=(0,n.c3)(),{setValue:u,value:m}=(0,c.t)(a),p=(0,o.useCallback)(e=>{u(e??[])},[u]);return(0,l.jsxs)(s.xA,{verticalSpacing:2,children:[(0,l.jsx)(i.b,{canClear:!0,focusInputOnSelect:!0,label:t??d("Country"),multiple:!0,name:a,value:m,onChange:p}),(0,l.jsx)(r.V,{color:"secondary",variant:"body2",children:d("This filter shows only artists and labels that have a country specified in their profile")})]})});d.displayName="CountrySelectFilter"},1154:(e,t,a)=>{"use strict";a.d(t,{b:()=>c});var l=a(80263),i=a(55415),s=a(3404),r=a(53202),n=a(13463),o=a(53239);let c=e=>{let{t}=(0,n.c3)(),a=(0,o.useMemo)(()=>(0,s.X)(),[]);return(0,l.jsx)(r.p,{getItemText:e=>(0,l.jsx)(i.K,{countryCode:e.value}),getItemValue:e=>e.value,getSearchText:e=>a[e],searchInvitation:t("Start typing a country title to see results"),onLoadItem:e=>({value:e,text:a[e]}),onLoadItems:e=>Object.entries(a).filter(t=>{let[a,l]=t,i=e.toLocaleLowerCase().trim();return l.toLocaleLowerCase().split(" ").some(e=>e.startsWith(i))||a.toLocaleLowerCase().startsWith(i)}).map(e=>{let[t,a]=e;return{value:t,text:a}}),...e})}},2099:(e,t,a)=>{"use strict";a.d(t,{v:()=>c});var l=a(80263),i=a(13463);a(53239);var s=a(62815),r=a(85),n=a(19059),o=a.n(n);let c=e=>{let{name:t}=e,{t:a}=(0,i.c3)();return(0,l.jsx)(s.u,{className:o().root,loginRequired:!0,name:t,options:(0,r.qK)(a)})}},5412:e=>{e.exports={filtersOverview:"PlaylistPageComponent_filtersOverview__DAbD1",playlist:"PlaylistPageComponent_playlist__w6_vH"}},13039:(e,t,a)=>{"use strict";a.d(t,{P:()=>eA});var l=a(80263),i=a(53239),s=a(27394),r=a(46947),n=a(43103),o=a(90244),c=a(70719),d=a(12556),u=a(96776),m=a(61528),p=a(78852),h=a(13463),y=a(10330),x=a(40377),v=a(37247),g=a(61469),f=a(50005),j=a(59447),b=a(37560);let k=(0,a(61545).b)(async()=>(await Promise.all([a.e(674),a.e(195)]).then(a.bind(a,82576))).CreateNewChartSuccessModal),C=(0,b.C)(async()=>(await Promise.all([a.e(674),a.e(694)]).then(a.bind(a,50694))).CreateNewChartSuccessBottomSheet),_=e=>{let{isBelowSm:t}=(0,d.yU)();return(0,j.t)(e.open)?t?(0,l.jsx)(C,{...e}):(0,l.jsx)(k,{...e}):null};var P=a(26074),I=a(6135),R=a(68586),w=a(44324),S=a(24282),N=a(67445),T=a(6750),M=a(838),V=a(56331),O=a(12175),D=a(16844),F=a(89349),A=a(21383),E=a(29913),$=a(32984),L=a(2099),U=a(27509),K=a(31565),B=a(669),H=a(85),X=a(13950),z=a(51143),G=a(41596);let q=e=>{let{autoApply:t,playlistId:a,relevantGenreIds:r}=e,{t:n}=(0,h.c3)(),{currentValues:o,setCurrentValues:c}=(0,i.useContext)(w.t),{fetchParamDefaults:d,fetchParams:u,formatFetchParams:m}=(0,i.useContext)(P.M),{isLoggedIn:y}=(0,z.IE)(),{data:v}=(0,X.Wz)(a,u),[g,f]=(0,i.useState)(!1),{data:j,isFetching:b}=(0,X.UP)(a,u,g),{handleGetGenreHref:k,handleGetIncludeHref:C,handleGetIncludeOnlyHref:_,handleGetIncludeOperatorHref:I,handleGetCurationHref:R}=(0,V.g)(u,d,m),q=(0,i.useMemo)(()=>(0,x.$7)(o,d),[o,d]),W=(0,i.useCallback)(e=>{let t={};e.forEach(e=>{t[e]=d[e]}),c(e=>({...e,...t}))},[d]),{timeRange:J,genres:Y,advanced:Q,curation:Z,listened:ee,musicTheory:et}=(0,S.V$)(n);return(0,l.jsxs)(B.C,{children:[J&&(0,l.jsx)(U.k,{isDisabledResetButton:!(0,S.kR)(J.fields,q),title:J.title,onReset:()=>W(J.fields),children:(0,l.jsx)(D.F,{loadingDotColors:b,maxValue:(0,T.Ww)((0,T.e7)((0,T.Gq)(),1)),minValue:"1970-01-01",name:"releaseDateRange",presets:(0,G.Tl)((0,T.sD)(),n),onDotColorRequest:e=>j?.[(0,T.Xx)(e)]?"var(--base-accent-ordinary__color)":void 0,onPopupVisibilityChanged:f})}),Z&&(0,l.jsx)(U.k,{isDisabledResetButton:!(0,S.kR)(Z.fields,q),title:Z.title,onReset:()=>W(Z.fields),children:(0,l.jsx)(O.n,{itemType:"track",onGetItemHref:t?R:void 0})}),Y&&(0,l.jsx)(U.k,{isDisabledResetButton:!(0,S.kR)(Y.fields,q),title:Y.title,onReset:()=>W(Y.fields),children:(0,l.jsx)(F.D,{loadingDotColors:!v,name:"genres",relevantGenreIds:r,onDotColorRequest:e=>v?.includes(e)?"var(--base-accent-ordinary__color)":void 0,onGetItemHref:t?k:void 0})}),ee&&(0,l.jsx)(U.k,{isDisabledResetButton:!(0,S.kR)(ee.fields,q),title:ee.title,onReset:()=>W(ee.fields),children:(0,l.jsx)(L.v,{name:"hide"})}),Q&&(0,l.jsxs)(U.k,{isDisabledResetButton:!(0,S.kR)(Q.fields,q),title:Q.title,onReset:()=>W(Q.fields),children:[(0,l.jsx)(A.y,{defaultCount:7,hasMultiToggleFilter:!0,itemType:"track",
1name:"include",options:(0,H.S2)(y,n),onGetIncludeOperatorHref:t?I:void 0,onGetItemHref:t?C:void 0,onGetItemOnlyHref:t?_:void 0}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)(N.c,{variant:"zero"}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)(M.h,{name:"countryCodes"})]}),et&&(0,l.jsxs)(U.k,{isDisabledResetButton:!(0,S.kR)(et.fields,q),title:et.title,onReset:()=>W(et.fields),children:[(0,l.jsx)(E.F,{name:"keysigns"}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)(N.c,{variant:"zero"}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)($.y,{formatEndValue:s.Xj,formatStartValue:s.yT,label:"BPM",max:H.Aj.max,min:H.Aj.min,name:"trackTempo",step:1}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)(N.c,{variant:"zero"}),(0,l.jsx)(p.K,{mt:3}),(0,l.jsx)($.y,{formatEndValue:s.xV,formatStartValue:s.Es,label:n("Track duration"),max:H.JI.max,min:H.JI.min,name:"trackDuration",step:1e3})]}),!(0,x.Im)(q)&&(0,l.jsx)(K.v,{defaultValues:d,itemType:"track",values:q,onDeleteClick:c})]})},W=e=>{let{autoApply:t,playlistId:a,relevantGenreIds:s,applyFetchParams:r}=e,{t:n}=(0,h.c3)(),o=(0,i.useRef)(void 0),{applyFetchParams:c,fetchParamDefaults:d,fetchParams:u}=(0,i.useContext)(P.M),m=(0,i.useCallback)(()=>o.current?.apply(),[]),p=(0,i.useCallback)(()=>(r??c)(d),[r,c,d]),y=(0,i.useCallback)(()=>(0,S.V$)(n),[n]),x=(0,i.useCallback)(()=>(0,l.jsx)(q,{autoApply:t,playlistId:a,relevantGenreIds:s}),[t,a,s]);return(0,l.jsx)(w.B,{autoApply:t,defaultValues:d,filtersRef:o,initialValues:u,onApply:r??c,children:(0,l.jsx)(R.X3,{fetchParamDefaults:d,fetchParams:u,getPanelGroups:y,renderPopupContents:x,onApplyClick:m,onResetClick:p})})};var J=a(42173),Y=a(6017),Q=a(97930),Z=a(50016),ee=a(59329),et=a(4175),ea=a(7672);let el=e=>{let{playlistId:t,contextPath:a}=e,{t:i}=(0,h.c3)(),s=(0,X.Z)(t);return(0,l.jsx)(ea.u,{block:"related_releases",children:(0,l.jsxs)(Q.xA,{verticalSpacing:3,children:[(0,l.jsx)(Z.V,{variant:"h2",children:i("Related releases")}),s.isLoading?[...[,,,].keys()].map(e=>(0,l.jsx)(et.NH,{variant:"largeInList"},e)):s.data?.length?s.data?.map((e,t)=>(0,l.jsx)(ee.R,{album:e,contextPath:`${a}/album-${e.id}`,eagerLoading:t<1,headingLevel:3,variant:"largeInList"},e.id)):(0,l.jsx)(Z.V,{variant:"body1",children:i("Could not fetch related albums")})]})})};el.displayName="PlaylistRelatedAlbums";var ei=a(60719),es=a(39233),er=a(63874),en=a(801),eo=a(25806),ec=a(25366),ed=a(25900),eu=a(78958),em=a.n(eu),ep=a(65425);let eh=(e,t)=>`${e}/playlist-${t.id}`,ey=e=>{let{playlistId:t,contextPath:a}=e,{t:s}=(0,h.c3)(),{isBelowSm:r}=(0,d.yU)(),n=r?ec.PF.playlistTileHeight.belowSm:ec.PF.playlistTileHeight.aboveSm,o=(0,X.aD)(t),{playbackServer:c}=(0,ei.cs)(),u=c.getActiveInstance(),m=(0,i.useMemo)(()=>o.data?.find(e=>u?.instanceId?.startsWith(eh(a,e))),[o.data,u?.instanceId,a]),p=m&&o.data?o.data[o.data.indexOf(m)+1]:void 0,{activePlaylist:y}=(0,ec.At)(m?.id),x=(0,i.useRef)(null),v=(0,eo.e)(),g=(0,er.O)(a),f=(0,en.H)();(0,ei.l)({contextPath:a});let j=(0,i.useCallback)(async(e,t)=>{let l=o.data?.find(t=>t.id===e);l&&v({contextPath:eh(a,l),trackBucket:l,trackBucketRef:x,playFrom:t})},[a,o.data,v,x]),b=(0,i.useCallback)(e=>f({contextPath:a,tracksCount:e.tracks.length}),[f,a]);return(0,l.jsx)(ea.u,{block:"related_charts",children:(0,l.jsxs)(Q.xA,{verticalSpacing:3,children:[(0,l.jsx)(Z.V,{className:em().title,variant:"h2",children:s("Related charts")}),o.isLoading?[...[,,,].keys()].map(e=>(0,l.jsx)(et.Cj,{},e)):o.data?.length?(0,l.jsxs)("div",{className:em().charts,style:{height:(y?b(y)+24:0)+n+24},children:[(0,l.jsx)(es.x,{children:(0,l.jsx)(ed.a,{activePlaylistId:m?.id,contextPath:a,items:o.data,onCoverClick:j})}),y?(0,l.jsx)(ep.I,{canStickPlayer:!1,className:em().activePlaylist,contextPath:eh(a,y),innerRef:x,playlist:y,style:{top:`${n+16}px`},onClose:g,onPlayNext:p?()=>j(p.id):void 0},y.id):null]}):(0,l.jsx)(Z.V,{variant:"body1",children:s("Error when getting related charts")})]})})};var ex=a(57975),ev=a(92839),eg=a(91840),ef=a(86948),ej=a(94995),eb=a(35599),ek=a(88847),eC=a(23467),e_=a.n(eC);let eP=e=>{let{playlist:t,contextPath:a}=e,{t:s}=(0,h.c3)(),{isAboveSm:r}=(0,d.yU)(),o=(0,X.l8)(t.id,50),{data:c}=(0,X.GM)(t.id),u=(0,ek.cU)(),[m,y]=(0,i.useState)(0),x=(0,i.useMemo)(()=>(0,n.Rk)(t),[t]),v=o.data??void 0;
1(0,ex.T)(t.id,()=>y(0));let g=v?Math.ceil(v.length/10):0,f=v?.slice(10*m,(m+1)*10),j=(0,ei.sx)(a,f?.at(0)?.id,f?.at(-1)?.id);return o.isLoading||v?.length?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(p.K,{mt:5}),(0,l.jsxs)("div",{children:[(0,l.jsxs)(Q.xA,{alignItems:"center",className:e_().heading,columns:"1fr auto",children:[(0,l.jsx)(Z.V,{component:"h2",variant:"vividH3",children:s("Suggested Tracks")}),(0,l.jsx)(ej.l,{onLeftClick:m>0?()=>y(e=>e-1):void 0,onRightClick:m<g-1?()=>y(e=>e+1):void 0})]}),(0,l.jsx)(N.c,{variant:"zero"}),(0,l.jsx)("div",{...j,children:o.isLoading?[...Array(10).keys()].map(e=>(0,l.jsx)(ef.o,{seed:`${e}`},e)):f?.map(e=>{let i=!!c?.includes(e.id);return(0,l.jsx)(eb.T,{additionalAction:r?(0,l.jsx)(eg.K,{disabled:i||u.isPending,iconComponent:i?ev.iWP:ev.uwo,muted:!0,size:"small",title:i?s("Already in this playlist"):s("Add to this playlist"),type:"button",variant:"transparent",onClick:()=>{u.mutate({targetPlaylist:x,trackIds:[e.id],originalPlaylistId:t.id})}}):void 0,contextPath:a,track:e,variant:"extended"},e.id)})})]}),(0,l.jsx)(p.K,{mt:7.5})]}):null};eP.displayName="PlaylistRelatedTracks";var eI=a(7570),eR=a(90737),ew=a(54923),eS=a(35796),eN=a(69609),eT=a(8259),eM=a(84725),eV=a(28967),eO=a(5412),eD=a.n(eO);let eF={"Release date range":["releaseDateRange"],Genres:["genres"],Include:["include"],"Show tracks":["hide"],"Other filters":["trackTempo","trackDuration","keysigns"],Curation:["curation"],Country:["countryCodes"]},eA=e=>{let{playlistType:t}=e,a=(0,g.useRouter)(),{t:j}=(0,h.c3)(),{isBelowSm:b}=(0,d.yU)(),k=(0,eM.Y)(a.query.playlistId),C=(0,eM.$q)(a.query.playlistId),{data:R}=(0,eR.IJ)(),w=(0,eS.ws)(k,C),S=(0,eS.wV)(w),N="playlist"===t?eT.Kt.Playlist:eT.Kt.Chart,T=(0,eS.Bs)(w,N),M=(0,eS.gD)(w,N),{playlist:V,isLoading:O,blockProps:D}=(0,Y.VH)(k,S,eS.N4.Tracks),F=V&&((0,s.l2)(V)?(0,n.Rk)(V):(0,n.tU)(V)),{isLoggedIn:A}=(0,z.IE)();(0,u.I)(()=>{A||M({...S,hide:w.hide,include:S.include?.filter(e=>!["followed","purchased"].includes(e))})},[A]);let E=(0,ew.UV)(j),$=[E.Root,(0,ew.xH)(t,!(0,s.l2)(V),j),(0,ew.OQ)(V)??E.Loading].filter(y.TL),L=(0,i.useMemo)(()=>[(0,m.Oq)($),(0,eN.cw)(V,{allGenres:R})].filter(y.vN),[$,V,R]),U=(0,i.useMemo)(()=>({title:"chart"===t?j("Chart {name}",void 0,{name:(0,o.nD)(j,V?.name)}):j("Playlist {name}",void 0,{name:(0,o.nD)(j,V?.name)}),chartName:"chart"===t?V?.name:void 0,playlistName:"playlist"===t?V?.name:void 0,author:V?.owner.name,ogImage:r.C.getImageUrl(V?.artwork_uuid,{format:"jpg",width:1400}),ogType:"music.playlist"}),[V]),K=(0,i.useCallback)(()=>{a.push("chart"===t?c.KW.MyCharts:c.KW.MyPlaylists)},[]),B=(0,i.useCallback)(()=>{let{query:e}=a,t=new URLSearchParams(e);t.delete(eI.cZ),a.replace({query:t.toString()},void 0,{shallow:!0})},[a]),H="chart"===t?"chart":"playlist",X=`playlist-${k}`,G=V?.type==="playlist"&&!!V.total_tracks_count||!(0,x.bD)(w,S);return(0,l.jsx)(P.K,{applyFetchParams:M,fetchParamDefaults:w,fetchParams:S,formatFetchParams:T,pathname:N,type:"track",children:(0,l.jsxs)(eV.B,{allowExtraBottomSpace:!1,topLine:(0,l.jsx)(f.I,{pageName:H,values:$}),children:[(0,l.jsx)(J.t,{baseCanonicalUrl:F?(0,c.C$)(F):void 0,fields:U,microdata:L,pageName:H,robots:"chart"===t?void 0:"noindex"}),(0,l.jsx)(p.K,{mt:b?2:3}),(0,l.jsx)(ea.u,{block:V?.type==="chart"?"chart_tracklist":void 0,children:(0,i.createElement)(Y.aQ,{...D,canClaimPlayback:!0,className:V?.type!=="playlist"||(0,s.l2)(V)?void 0:eD().playlist,contextPath:V?.type==="chart"?"chart":"playlist",eagerLoading:!0,formatFetchParams:T,imageVariant:b?"medium":"large",key:k,readOnly:V?.type==="chart"||!A||!(0,s.l2)(V),onRemove:K})}),!O&&(0,l.jsx)(I.N,{applyFilters:M,className:eD().filtersOverview,currentValues:S,filterGroups:eF,itemType:"track",unrestrictedValues:eS.MF}),!G&&(0,l.jsx)(p.K,{mt:5}),V?.type==="chart"&&(!(0,s.l2)(V)||!(0,v.EK)(V.state,["removed","rejected"]))&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(p.K,{mt:1}),(0,l.jsx)(ey,{contextPath:`${X}/related-playlists`,playlistId:k}),(0,l.jsx)(p.K,{mt:5}),(0,l.jsx)(el,{contextPath:`${X}/related-albums`,playlistId:k}),(0,l.jsx)(p.K,{mt:7.5})]}),V?.type==="playlist"&&(0,s.l2)(V)&&(0,l.jsx)(eP,{contextPath:`${X}/related-tracks`,playlist:V}),G&&(0,l.jsx)(W,{applyFetchParams:M,playlistId:k,relevantGenreIds:V?.genres_ids}),V?.type==="chart"&&(0,s.l2)(V)&&(0,l.jsx)(_,{chart:V,open:!!a.query.popup,onCloseAttempt:B})]})})}},19059:e=>{e.exports={root:"TrackHideRadioFilter_root__8Ehy2",helpButton:"TrackHideRadioFilter_helpButton__KckI7"}},23467:e=>{e.exports={heading:"PlaylistRelatedTracks_heading__s6o_j"}},25421:e=>{e.exports={item:"RadioFilter_item__8rSC0",radio:"RadioFilter_radio___HY2w"}},25900:(e,t,a)=>{"use strict";a.d(t,{a:()=>p});var l=a(80263),i=a(70719),s=a(12556),r=a(97930),n=a(78852),o=a(50016);a(53239);var c=a(25366),d=a(89609),u=a(58685),m=a.n(u);let p=e=>{let{activePlaylistId:t,contextPath:a,ignoreTrackNavigation:u,items:p,title:h,onCoverClick:y}=e,{isAboveSm:x}=(0,s.yU)(),v=x?c.PF.playlistTileHeight.aboveSm:c.PF.playlistTileHeight.belowSm;return(0,l.jsxs)("div",{children:[h?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o.V,{className:m().title,variant:"h2",children:h}),(0,l.jsx)(n.K,{mt:2})]}):null,(0,l.jsx)(r.xA,{autoColumns:"auto",autoFlow:"column",horizontalSpacing:
1x?2:1,children:p.map((e,s)=>(0,l.jsx)(d.l,{contextPath:`${a}/playlist-${e.id}`,eagerLoading:s<1,highlighted:t===e.id,href:(0,i.C$)(e),ignoreTrackNavigation:u,playlist:e,showPlayOverlay:!0,style:{height:`${v}px`},onCoverClick:y},e.id))})]})}},27127:e=>{e.exports={root:"SearchSelect_root__XxFvY"}},51922:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>g});var l=a(80263),i=a(70719),s=a(41656),r=a(40377),n=a(22392),o=a(3154),c=a(61469),d=a.n(c);a(53239);var u=a(13950),m=a(35796),p=a(83411),h=a(84725),y=a(7060),x=a(13039);let v=()=>(0,l.jsx)(x.P,{playlistType:"chart"});v.getConfig=()=>({shouldRedirectToRootAfterLogout:async e=>{let t=(0,h.Y)(d().query.playlistId);if(void 0!==t)try{return await e.getPlaylist(t),!1}catch{}return!0}}),v.renderInLayout=y.P,v.getInitialProps=async e=>{let{api:t,cookieData:a,promises:l,query:c,queryClient:d,req:y,res:x}=e,v=(0,h.Y)(c.playlistId),g=(0,h.$q)(c.playlistId),f=(0,m.fn)(await l.genres),j=(0,m.ws)(v,g),b=(0,m.mA)(c,f,j);if(v){let e={...b,pageSize:m.N4.Tracks},n=t.getPlaylist(v,!a.authId),o=t.getPlaylistTracks(v,(0,m.JU)(e),!a.authId).catch(()=>void 0),c=await n;if(y&&x){let e=(0,r.bD)(j,b)?(0,i.C$)(c):(0,s.r)((0,i.C$)(c)+"/[...slugs]",(0,r.xC)((0,m.Xo)({...b,playlistId:void 0,playlistName:void 0},f,j)));if((0,p.sR)(y,x,e))return}let{user:h}=await l.userData;d.setQueryData([u.tj.playlistById(h?.email,v)],c);let g=await o;g&&d.setQueryData([u.tj.playlistById_Tracks(h?.email,v,e)],{pages:[g],pageParams:[(b.pageIndex||0)*m.N4.Tracks]})}if(void 0===v)throw new n.j$("Chart not found",{statusCode:o.Hv.NotFound})};let g=v},53017:e=>{e.exports={matching:"SearchSelectBase_matching___HV1X",nonMatching:"SearchSelectBase_nonMatching__bzuwE",exactValue:"SearchSelectBase_exactV
1alue__J6ZLt",itemId:"SearchSelectBase_itemId__G7Ciz",invitationText:"SearchSelectBase_invitationText__dWW5_"}},53202:(e,t,a)=>{"use strict";a.d(t,{p:()=>b});var l=a(80263),i=a(904),s=a(7665),r=a(12806),n=a(76923),o=a(37247),c=a(40377),d=a(88062),u=a.n(d),m=a(94856),p=a.n(m),h=a(53239),y=a(53017),x=a.n(y);let v=e=>{let{allowExactValue:t,searchInvitation:a,showItemIds:i,getItemDisabled:d,getItemText:m,getItemValue:y,getSearchText:v,renderValue:g,onCreateExactItem:f,onLoadError:j,onLoadItem:b,onLoadItemById:k,onLoadItems:C,..._}=e,[P,I]=(0,h.useState)(),[R,w]=(0,h.useState)(),[S,N]=(0,h.useState)(),[T,M]=(0,h.useState)(!1),V=(0,h.useRef)(0),O=(0,h.useCallback)(e=>P?.find(t=>y?.(t)===e),[P,y]),D=async e=>{try{return await k?.(e)}catch{return}},F=async e=>{let t=++V.current;if(R===e)return void M(!1);M(!0);try{let a=e.trim(),l=k&&/^\d+$/.test(a)&&Number(a)<=n.CW?D(Number(a)):void 0,i=await C?.(e),s=await l,r=s?(0,o.ey)([s,...i??[]],e=>y?y(e):e):i;if(V.current!==t)return;I(e=>e?r?(0,o.ey)([...e,...r],e=>y?y(e):e):e:r),N(r),w(e)}catch(e){j?.(e)}finally{V.current===t&&M(!1)}},A=async e=>{if(f){let t=await f(e);return y?y(t):t}};return(0,h.useEffect)(()=>{(async()=>{if(_.multiple||(0,c.Im)(_.value)||_.canApplySearchText)_.multiple&&!(0,c.Im)(_.value)&&_.value.forEach(async e=>{if(!O(e)){M(!0);try{let t=await b?.(e);t&&I(e=>e?[...e,t]:[t])}catch(e){j?.(e)}finally{M(!1)}}});else if(!O(_.value)){M(!0);try{let e=await b?.(_.value);e&&I(t=>t?[...t,e]:[e])}catch(e){j?.(e)}finally{M(!1)}}})()},[_.value,_.multiple]),(0,l.jsxs)(s.oJ,{autoAdjustPopupPosition:!1,canSearch:!0,getSearchText:v?e=>v(e,O(e)):void 0,loading:T,renderValue:(e,t)=>{let a=O(e),s=a&&m?.(a),n=(s?(0,r.xi)(s):`${e}`)||void 0,o=!!i&&("popup"===t||!!_.multiple)&&"number"==typeof e&&!!n&&n!==`${e}`;if("string"==typeof n&&"popup"===t&&R){let e=u()(n,R),t=p()(n,e);n=(0,l.jsx)("span",{children:t.map((e,t)=>(0,l.jsx)("span",{className:e.highlight?x().matching:x().nonMatching,children:e.text},t))})}if(o&&(n=(0,l.jsxs)("span",{children:[(0,l.jsx)("span",{className:x().itemId,children:e}),n]})),g){let l=g(e,t,n,a);if(l)return l}return n??s},onSearch:F,..._,children:[S?.length||R?null:(0,l.jsx)("div",{className:x().invitationText,children:a}),t&&R&&!S?.find(e=>(0,r.xi)(m?.(e)).toUpperCase()===R.toUpperCase())?(0,l.jsx)(s.eb,{renderValue:()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:x().matching,children:R}),"\xa0",(0,l.jsx)("span",{className:x().exactValue,children:"(add new)"})]}),onSelecting:()=>A(R)},-10):null,S?.map((e,t)=>(0,l.jsx)(s.eb,{disabled:d?.(e),value:y?.(e)},t))]})};var g=a(3638),f=a(27127),j=a.n(f);let b=e=>{let{className:t,error:a,footnote:s,inputContainerClassName:r,label:n,labelOption:o,mini:c,placeholder:d,required:u,reserveErrorSpace:m,...p}=e;return(0,l.jsx)(i.v,{className:(0,g.A)(t,j().root),disabled:p.disabled,error:a,footnote:s,forId:p.id,label:n,labelOption:o,mini:c,required:u,reserveErrorSpace:m,children:(0,l.jsx)(v,{className:r,disabled:p.disabled,label:n,placeholder:d,required:u,validationState:a?"error":"normal",...p})})}},58685:e=>{e.exports={title:"PlaylistHorizontalBlock_title__nAF5Y"}},62815:(e,t,a)=>{"use strict";a.d(t,{u:()=>h});var l=a(80263),i=a(12556),s=a(97930),r=a(3810),n=a(50016),o=a(3638),c=a(53239),d=a(45856),u=a(51143),m=a(25421),p=a.n(m);let h=c.memo(e=>{let{children:t,className:a,loginRequired:c,itemClassName:m,label:h,name:y,options:x}=e,{setValue:v,value:g}=(0,d.t)(y),{ensureLoggedIn:f}=(0,u.JP)(),{isAboveSm:j}=(0,i.yU)();return(0,l.jsxs)(r.z,{className:a,label:h,name:y,value:g,onChange:e=>{c?f(()=>v(e)):v(e)},children:[(0,l.jsx)(s.xA,{columns:j?"1fr 1fr":"1fr",horizontalSpacing:6,verticalSpacing:j?3:1,children:x?.map(e=>(0,l.jsx)(r.h,{className:(0,o.A)(p().item,m),radioClassName:p().radio,value:e.value,children:(0,l.jsxs)(s.xA,{columns:"1fr",children:[(0,l.jsx)(n.V,{variant:"body1",children:e.text}),(0,l.jsx)(n.V,{color:"secondary",variant:"body1",children:e.secondaryText})]})},e.value))}),t]})});h.displayName="RadioFilter"},69609:(e,t,a)=>{"use strict";a.d(t,{JH:()=>v,cw:()=>g,h0:()=>y,mP:()=>f,tH:()=>x});var l=a(46947),i=a(70719),s=a(77148),r=a(90244),n=a(61528),o=a(65963),c=a(6750),d=a(10330),u=a(8259);let m=`${new Date().getFullYear()+1}-12-31`,p=e=>
1(0,o.xv)(e?.trim(),1e3)||void 0,h=e=>{if(e)return{"@context":n.bE,"@type":"artist"===e.type?"MusicGroup":"Organization",name:e.name,url:(0,i.vd)(e)}},y=e=>{if(e)return{...h(e),image:l.C.getImageUrl(e.artwork_uuid),description:p(e.description)}},x=(e,t)=>e?{"@context":n.bE,"@type":"MusicAlbum","@id":(0,u.MX)((0,i.FD)(e)),catalogNumber:e.catalog_number,dateCreated:e.release_start_at,datePublished:e.original_release_date??void 0,description:p(e.description),genre:t?.allGenres?.filter(t=>e.genres_ids.includes(t.id)).map(e=>e.name).join(", "),image:l.C.getImageUrl(e.artwork_uuid),musicReleaseFormat:n.vS,name:e.title,numTracks:e.tracks_total,author:e.artists.map(e=>({"@type":"Person","@id":(0,u.MX)((0,i.vd)(e)),name:e.name})),recordLabel:{"@type":"Organization","@id":e.recordlabel&&(0,u.MX)((0,i.vd)(e.recordlabel)),name:e.recordlabel?.name},albumRelease:[{"@type":["MusicRelease","Product"],"@id":(0,u.MX)((0,i.FD)(e)),name:e.title,musicReleaseFormat:n.vS,offers:{"@type":"Offer",url:(0,u.MX)((0,i.FD)(e)),priceCurrency:"EUR",price:(0,s.ET)(e.price),priceValidUntil:m,availability:"http://schema.org/OnlineOnly"}},...e.tracks.map(e=>({"@type":["MusicRelease","MusicRecording"],"@id":(0,u.MX)((0,i.$O)(e)),name:e.title,duration:(0,c.ON)(e.duration),mainEntityOfPage:(0,u.MX)((0,i.$O)(e))}))],track:e.tracks.map((e,a)=>v(e,{noProduct:!0,position:a+1,...t}))}:void 0,v=(e,t)=>{let a;return e?{"@context":{"@vocab":n.bE,volumo:"https://volumo.com/schema/"},"@type":["MusicRecording",t?.noProduct?void 0:"Product"].filter(d.vN),"@id":(0,u.MX)((0,i.$O)(e)),"volumo:trackId":e.id,byArtist:(e=>{if(e?.length)return e.map(h)})([...e?.artists??[],...e?.featured_artists??[],...e?.remixers??[]]),duration:(0,c.ON)(e.duration),genre:t?.allGenres?.find(t=>t.id===e.genre_id)?.name,image:l.C.getImageUrl(e.album?.artwork_uuid),inAlbum:(a=e.album)?{"@type":"MusicAlbum",dateCreated:a.release_start_at,image:l.C.getImageUrl(a.artwork_uuid),name:a.title}:void 0,isrcCode:e.isrc,name:(0,r.Ph)(e),url:(0,u.MX)((0,i.$O)(e)),position:t?.position,recordingOf:{"@type":"MusicComposition",name:e.title},offers:t?.noProduct?void 0:{"@type":"Offer",url:(0,u.MX)((0,i.$O)(e)),priceCurrency:"EUR",price:(0,s.ET)(e.price),priceValidUntil:m,availability:"http://schema.org/OnlineOnly"}}:void 0},g=(e,t)=>e?{"@context":n.bE,"@type":["MusicPlaylist","Product"],"@id":(0,u.MX)((0,i.C$)(e)),description:p(e.description),datePublished:e.published_at??void 0,genre:t?.allGenres?.filter(t=>e.genres_ids.includes(t.id)).map(e=>e.name).join(", "),image:l.C.getImageUrl(e.artwork_uuid),name:e.name,numTracks:e.total_tracks_count,track:e.tracks.map((e,a)=>v(e,{noProduct:!0,position:a+1,...t})),offers:{"@type":"Offer",url:(0,u.MX)((0,i.C$)(e)),priceCurrency:"EUR",price:(0,s.ET)(e.price),priceValidUntil:m,availability:"http://schema.org/OnlineOnly"}}:void 0,f={"@context":n.bE,"@type":"Organization",name:"Volumo",legalName:"Volumo Music O\xdc",vatID:"EE102388455",url:"https://volumo.com/",logo:"https://volumo.com/static/images/logo.png",contactPoint:{"@type":"ContactPoint",email:"[email protected]"}}},77607:e=>{e.exports={button:"LeftRightButtons_button__yJsS8"}},78958:e=>{e.exports={charts:"PlaylistRelatedPlaylists_charts__u594C",activePlaylist:"PlaylistRelatedPlaylists_activePlaylist__zRbvS"}},82099:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/chart/[playlistId]/[[...slugs]]",function(){return a(51922)}])},94995:(e,t,a)=>{"use strict";a.d(t,{l:()=>d});var l=a(80263),i=a(97930),s=a(92839),r=a(91840),n=a(13463);a(53239);var o=a(77607),c=a.n(o);let d=e=>{let{className:t,onLeftClick:a,onRightClick:o}=e,{t:d}=(0,n.c3)();return(0,l.jsxs)(i.xA,{className:t,columns:"auto auto",children:[(0,l.jsx)(r.K,{className:c().button,disabled:!a,iconComponent:s.gu7,muted:!0,shape:"square",size:"small",title:d("Scroll left"),type:"button",variant:"transparent",onClick:a}),(0,l.jsx)(r.K,{className:c().button,disabled:!o,iconComponent:s.Vjx,muted:!0,shape:"square",size:"small",title:d("Scroll right"),type:"button",variant:"transparent",onClick:o})]})}}},e=>{e.O(0,[4001,7236,2762,6752,8288,5720,7874,4802,5599,7095,9711,9960,5711,4207,3129,1439,8790,3492,1090,6844,3935,9190,9329,7789,636,6593,8792],()=>e(e.s=82099)),_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.