PageSourceSearch

https://volumo.com/_next/static/chunks/9711-8277b85823aaff49.js

js volumo.com collected 2026-09-25 18:40:17 UTC 29,235 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9711],{1160:t=>{t.exports={root:"AlbumOnlyButton_root__xWkvt",duringDone:"AlbumOnlyButton_duringDone__GUM99","button--normal":"AlbumOnlyButton_button--normal__DIEP7","button--full":"AlbumOnlyButton_button--full__Mpu4p",cartButton:"AlbumOnlyButton_cartButton__uK1ns"}},3810:(t,e,a)=>{"use strict";a.d(e,{z:()=>m,h:()=>p});var o=a(80263),n=a(904),l=a(53239);let r=l.createContext({name:"",setSelectedValue:()=>{}});r.displayName="RadioGroupContext";let i=t=>{let{children:e,defaultValue:a,name:n,value:i,onChange:s}=t,[d,c]=(0,l.useState)(a??i),u=(0,l.useCallback)(t=>{c(t),s?.(t)},[s]);return(0,o.jsx)(r.Provider,{value:{name:n,selectedValue:void 0!==i?i:d,setSelectedValue:u},children:e})};var s=a(3638),d=a(12201),c=a.n(d);let u=t=>{let{className:e,disabled:a,value:n,onChecked:i}=t,{name:d,selectedValue:u,setSelectedValue:m}=(0,l.useContext)(r),h=u===n,_=(0,l.useCallback)(()=>{m(n),i?.()},[m,i]);return(0,o.jsxs)("span",{"aria-disabled":a||void 0,className:(0,s.A)(c().root,h&&c().checked,e),children:[(0,o.jsx)("div",{className:c().tick}),(0,o.jsx)("input",{checked:h,className:c().input,disabled:a||void 0,name:d,type:"radio",onChange:_})]})},m=t=>{let{className:e,label:a,error:l,...r}=t;return(0,o.jsx)(n.v,{className:e,error:l,label:a,children:(0,o.jsx)(i,{...r})})};var h=a(28372),_=a.n(h);let p=t=>{let{children:e,className:a,disabled:n,radioClassName:l,value:r,onChecked:i}=t;return(0,o.jsxs)("label",{className:(0,s.A)(_().root,n&&_()["root--disabled"],a),children:[(0,o.jsx)(u,{className:(0,s.A)(_().radioTick,l),disabled:n,value:r,onChecked:i}),e]})}},5968:(t,e,a)=>{"use strict";a.d(e,{n:()=>w});var o=a(80263),n=a(73755),l=a(34968),r=a(60914),i=a(12556),s=a(97930),d=a(34131),c=a(92839),u=a(56813),m=a.n(u),h=a(13463),_=a(12806),p=a(40377),b=a(3638),f=a(53239),x=a(4513),k=a(7672),v=a(51143),y=a(37661),g=a.n(y);let w=f.memo(t=>{let{className:e,disabled:a,innerRef:u,highlighted:y,layoutVariant:w,muted:B,playlistedNumber:C,showRightPlaceholder:j=!0,sourceAlbum:A,sourcePlaylistId:T,sourcePlaylistType:N,sourceTrackIds:I,buttonVariant:P="ordinary",onAddToPlaylist:S,onRemoveFromPlaylist:D}=t,{isBelowSm:F}=(0,i.yU)(),{t:E}=(0,h.c3)(),{openAddToPlaylistPopup:V,closeAddToPlaylistPopup:z,getAddToPlaylistPopupData:R}=(0,f.useContext)(x.Bm),H=(0,f.useContext)(x.xA),{ensureLoggedIn:J}=(0,v.JP)(),O=(0,k.Q)(),L=(0,f.useRef)(null),M=(0,_.aB)([u,L]),{rerender:$}=(0,d.v)(),{finishDone:K,isDoneShown:W,showDone:Z}=(0,n.k3)(S);return(0,f.useEffect)(()=>{if(!(0,p.bN)([H?.sourceAlbumId,H?.sourcePlaylistId,H?.sourcePlaylistType,...H?.sourceTrackIds??[]],[A?.id,T,N,...I??[]]))return;let t=R(),e=!!t?.anchorElement&&document.body.contains(t.anchorElement);t&&!e&&V({...t,anchorElement:L.current??void 0,onAddToPlaylist:Z})},[H]),(0,o.jsxs)(l.v,{"aria-expanded":R()?.anchorElement===L.current||void 0,className:(0,b.A)(g().root,"full"===w&&g().fullLayout,y&&g().highlighted,W&&g().duringDone,e),disabled:a,innerRef:M,layoutVariant:w,muted:B,title:E("Add"),variant:P,onClick:()=>{R()?.anchorElement!==L.current?J(()=>V({anchorElement:L.current??void 0,sourceAlbum:A,sourcePlaylistId:T,sourcePlaylistType:N,sourceTrackIds:I,sourceBlock:O,onAddToPlaylist:Z,onRemoveFromPlaylist:D})):z(),$()},children:[(0,o.jsxs)(s.xA,{alignItems:"center",autoColumns:"auto",autoFlow:"column",columns:j||F?"auto 1fr":"auto",justifyContent:j||F?void 0:"center",justifyItems:"full"===w&&(F||j)?"flex-start":"center",children:[(0,o.jsx)(c.K45,{className:g().leftIcon,height:20,width:20}),(0,o.jsx)("span",{className:m().singleline,children:E("Add")}),j&&(0,o.jsx)("span",{className:g().rightPlaceholder}),C?(0,o.jsx)(r.m,{variant:C>1?"accent":"success"}):null]}),W&&(0,o.jsx)(n.pz,{onFinished:K})]})},(t,e)=>{let{sourceTrackIds:a,...o}=t,{sourceTrackIds:n,...l}=e;return(0,p.bN)(a,n)&&(0,p.bN)(o,l)});w.displayName="AddToPlaylistAction"},6918:t=>{t.exports={"root--compact":"ListActionButton_root--compact__I8WJq","root--normal":"ListActionButton_root--normal__w_xHA","root--full":"ListActionButton_root--full__rr4tz"}},7672:(t,e,a)=>{"use strict";a.d(e,{u:()=>r,Q:()=>i});var o=a(80263),n=a(53239);let l=(0,n.createContext)(void 0),r=t=>{let{block:e,children:a}=t;return(0,o.jsx)(l.Provider,{value:e,children:a})},i=()=>(0,n.useContext)(l)},10881:t=>{t.exports={root:"KeysignButton_root__SsATy",toBase:"KeysignButton_toBase__IeI5b",toSecondary:"KeysignButton_toSecondary__EwzrM"}},12201:t=>{t.exports={root:"RadioTick_root__pMzuM",tick:"RadioTick_tick__AXGUV",checked:"RadioTick_checked__1yTlu",input:"RadioTick_input__p_m2f"}},14304:(t,e,a)=>{"use strict";a.d(e,{H8:()=>i,KB:()=>c,hH:()=>_,hd:()=>m,l_:()=>h,q5:()=>p,qP:()=>b,u$:()=>s,yN:()=>f});var o=a(27394),n=a(70719),l=a(37247),r=a(33310);let i=["album","playlist","track"],s=t=>{let e=t[0],a=(0,l.Cy)(t.map(t=>(0,o.ob)(t)||(0,o.HJ)(t)?t.release_start_at:(0,o.g1)(t)?t.album.release_start_at:t.max_publish_at),t=>t??void 0),r=t.every(t=>(0,o.sP)(t)&&(0,o.kW)(t)),i=t.some(t=>(0,o.VZ)(t)?t.tracks.some(t=>(0,o.kW)(t)):(0,o.sP)(t)&&(0,o.kW)(t)&&!t.purchased&&null!==t.price),s=t.length>1?t?.reduce((t,e)=>t+(e.purchased?0:e.price??0),0):e?.purchased?0:e?.price,d=t.some(t=>!!(0,o.g1)(t)&&t.album_only),c=t.some(t=>null!==t.price&&!t.purchased),u=t.some(t=>(0,o.VZ)(t)?t.tracks.some(t=>t.purchased&&(0,o.gT)(t)):t.purchased),m=(0,o.VZ)(t[0])?t[0].tracks.some(t=>(0,o.gT)(t))&&t[0].tracks.filter(t=>(0,o.gT)(t)).every(t=>t.downloaded):t.some(t=>(0,o.sP)(t)&&(0,o.gT)(t))&&t.filter(t=>(0,o.sP)(t)&&(0,o.gT)(t)).every(t=>t.downloaded),h=e&&((0,o.g1)(e)?(0,n.FD)(e.album):(0,o.ob)(e)?(0,n.FD)(e):void 0),_=window.location.pathname,p=!!h&&_?.startsWith(h);return{albumUrl:h,canDownload:u,canPurchase:c,firstItem:e,hasAllPreorders:r,hasSomePreorders:i,inAlbumOrPlaylistPage:p,isAlbumOnlyTrack:d,isDownloaded:m,itemsMaxReleaseDate:a,itemsPrice:s}},d=t=>(0,o.HJ)(t)?t.tracks.length<t.tracks_total:(0,o.VZ)(t)&&t.tracks.length<t.total_tracks_count,c=t=>{let[e]=t;return 1===t.length&&e&&(0,o.VZ)(e)&&d(e)?e:void 0},u=t=>t.flatMap(t=>
1(0,o.g1)(t)?[t]:(0,o.VZ)(t)?t.tracks:[]),m=(t,e)=>{let a=t.filter(o.HJ).filter(t=>!t.purchased),n=t.filter(t=>!(0,o.HJ)(t));if(n.some(d))return!1;let l=n.some(d)?[]:n.flatMap(t=>(0,o.g1)(t)?[t]:t.tracks).filter(t=>!t.purchased);return l.length+a.length>0&&l.every(t=>e.cartTrackIds.has(t.id)||e.cartAlbumIdByTrackId.has(t.id))&&a.every(t=>e.cartAlbumIds.has(t.id))},h=t=>{let e=u(t).filter(t=>!t.purchased),a=[...new Set([...t.filter(o.HJ).filter(t=>!t.purchased).map(t=>t.id),...e.filter(t=>t.album_only).map(t=>t.album.id)])],n=e.filter(t=>!t.album_only).map(t=>t.id);return a.length||n.length?{albumIds:a,trackIds:n}:void 0},_=(t,e,a)=>{let o=(0,r.g4)(e,a);return{albumIds:[...new Set([...t,...o.albumIds])],coveringAlbumsCount:o.albumIds.length,trackIds:o.trackIds}},p=(t,e)=>_(t.filter(o.HJ).map(t=>t.id),u(t).map(t=>t.id),e),b=t=>new Set(t.flatMap(t=>(0,o.VZ)(t)?t.tracks:(0,o.g1)(t)?[t]:[]).filter(t=>t.album_only&&!t.purchased).map(t=>t.album.id)),f=t=>{let e=!1,a=!1;for(let n of t){let t=(0,o.VZ)(n);for(let l of(0,o.g1)(n)?[n]:n.tracks)if((!t||l.purchased&&(0,o.gT)(l))&&(l.formats?.flac?.bits_per_sample===24?a=!0:e=!0,e&&a))return"16/24-bit"}return a?"24-bit":void 0}},15255:(t,e,a)=>{"use strict";a.d(e,{p:()=>i});var o=a(53239),n=a(3483),l=a(13950),r=a(14304);let i=t=>{let{cartAlbumIdByTrackId:e,cartAlbumIds:a,cartTrackIds:i}=(0,n._)(),s=(0,r.KB)(t),{data:d}=(0,l.s$)(s?.id),c=1!==t.length?t:t[0];return(0,o.useMemo)(()=>s?!!d?.length&&d.every(t=>i.has(t)||e.has(t)):(0,r.hd)(t,{cartAlbumIdByTrackId:e,cartAlbumIds:a,cartTrackIds:i}),[e,a,i,c,d])}},15613:t=>{t.exports={button:"CtaButton_button__hbBQy","button--enter":"CtaButton_button--enter__AEds6","button--enter--active":"CtaButton_button--enter--active__Be_II","button--exit":"CtaButton_button--exit__JHmXB","button--exit--active":"CtaButton_button--exit--active__QFq85",notReleasedTrackTitles:"CtaButton_notReleasedTrackTitles__1KIky"}},16022:t=>{t.exports={root:"DownloadButton_root__fdMM1","root--compact":"DownloadButton_root--compact__h68Fo","root--normal":"DownloadButton_root--normal__3dI1T",selectButton:"DownloadButton_selectButton__CKg1S",transparent:"DownloadButton_transparent__fq5FT","root--full":"DownloadButton_root--full__bC_5r",downloadButton:"DownloadButton_downloadButton__wr2kl",downloadButtonContent:"DownloadButton_downloadButtonContent__lQLwl",format:"DownloadButton_format___5crF",iconSlideOut:"DownloadButton_iconSlideOut__vtMU8",iconSlideIn:"DownloadButton_iconSlideIn__X0dO8",menu:"DownloadButton_menu__KjThU",menuPopup:"DownloadButton_menuPopup__tiRsc",selectButtonPostfix:"DownloadButton_selectButtonPostfix__hHP5y",selectButtonPostfixIcon:"DownloadButton_selectButtonPostfixIcon__kJgsG",highlighted:"DownloadButton_highlighted__LP6fn",iconContainer:"DownloadButton_iconContainer__DMp4M"}},28372:t=>{t.exports={root:"RadioItem_root__M1rIf","root--disabled":"RadioItem_root--disabled___ErOh",radioTick:"RadioItem_radioTick__M14wg"}},34968:(t,e,a)=>{"use strict";a.d(e,{v:()=>s});var o=a(80263),n=a(94386),l=a(3638);a(53239);var r=a(6918),i=a.n(r);let s=t=>{let{className:e,layoutVariant:a,...r}=t;return(0,o.jsx)(n.$,{...r,className:(0,l.A)(i()[`root--${a}`],i()[r.variant??"ordinary"],e),size:"full"===a?"medium":"small"})}},37661:t=>{t.exports={root:"AddToPlaylistAction_root__3f8xZ",leftIcon:"AddToPlaylistAction_leftIcon__BC7St",fullLayout:"AddToPlaylistAction_fullLayout__1fSng",highlighted:"AddToPlaylistAction_highlighted__uTDx3",duringDone:"AddToPlaylistAction_duringDone__8ZUs2",divider:"AddToPlaylistAction_divider__unqYm",rightPlaceholder:"AddToPlaylistAction_rightPlaceholder___2nuc"}},56813:t=>{t.exports={singleline:"ellipsis_singleline__Z7SaL",multiline:"ellipsis_multiline__udNu5"}},60914:(t,e,a)=>{"use strict";a.d(e,{m:()=>i});var o=a(80263),n=a(3638);a(53239);var l=a(65363),r=a.n(l);let i=t=>{let{className:e,variant:a="success"}=t;return(0,o.jsx)("span",{className:(0,n.A)(r().root,r()[a],e)})}},65363:t=>{t.exports={root:"StatusDot_root__bJ300",success:"StatusDot_success__jo_tA",accent:"StatusDot_accent__Q3X6t"}},70296:t=>{t.exports={root:"DoneOverlay_root__JWc9k",banner:"DoneOverlay_banner__7eCMJ",slideThrough:"DoneOverlay_slideThrough__Hy7Kw"}},73755:(t,e,a)=>{"use strict";a.d(e,{pz:()=>c,k3:()=>u});var o=a(80263),n=a(97930),l=a(92839),r=a(13463),i=a(53239),s=a(70296),d=a.n(s);let c=t=>{let{onFinished:e}=t,{t:a}=(0,r.c3)();
1return(0,o.jsx)("span",{"aria-hidden":!0,className:d().root,children:(0,o.jsxs)(n.xA,{alignItems:"center",autoFlow:"column",className:d().banner,horizontalSpacing:.5,justifyContent:"center",onAnimationEnd:e,children:[(0,o.jsx)(l.iWP,{height:20,width:20}),(0,o.jsx)("span",{children:a("Done")})]})})},u=t=>{let[e,a]=(0,i.useState)(!1),o=(0,i.useCallback)(()=>a(!0),[]),n=(0,i.useCallback)(()=>{a(!1),t?.()},[t]);return(0,i.useEffect)(()=>{if(!e)return;let t=setTimeout(n,1700);return()=>clearTimeout(t)},[n,e]),{finishDone:n,isDoneShown:e,showDone:o}}},78442:t=>{t.exports={root:"CheckoutButton_root__Wus9L","root--compact":"CheckoutButton_root--compact__Ewq_b","root--normal":"CheckoutButton_root--normal__cKSV7","root--full":"CheckoutButton_root--full__AA2yi",buyButton:"CheckoutButton_buyButton__kfFES",hint:"CheckoutButton_hint__RvPak",preorderButton:"CheckoutButton_preorderButton___FePR",split:"CheckoutButton_split__J3ZW_",cartButton:"CheckoutButton_cartButton__uPYJ3",cartButtonContent:"CheckoutButton_cartButtonContent__s7x3W",duringDone:"CheckoutButton_duringDone__Wb7KV",cartStates:"CheckoutButton_cartStates__ODeYW",cartState:"CheckoutButton_cartState__IvSGN",cartStateHidden:"CheckoutButton_cartStateHidden__H_oDW",quickBuyButton:"CheckoutButton_quickBuyButton__evdow",hintIcon:"CheckoutButton_hintIcon__QATKu",iconContainer:"CheckoutButton_iconContainer__Bkzn_",iconSlideOut:"CheckoutButton_iconSlideOut__JY_HY",iconSlideIn:"CheckoutButton_iconSlideIn__ynXfG",transparent:"CheckoutButton_transparent___g50B"}},81931:(t,e,a)=>{"use strict";a.d(e,{h:()=>m});var o=a(80263),n=a(33756),l=a(62907),r=a(13463),i=a(3638),s=a(53239),d=a(13380),c=a(10881),u=a.n(c);let m=t=>{let{className:e,hoverVariant:a="toBase",keysign:c}=t,{t:m}=(0,r.c3)(),{cookieData:h,setKeysignCamelotView:_}=(0,d.iT)(),p=h.keysignCamelotView?n.o?.find(t=>t.name===c)?.camelot:c,b=(0,s.useCallback)(()=>{h.consent?.preferences&&_(!h.keysignCamelotView)},[h.consent?.preferences,h.keysignCamelotView]);return h.consent?.preferences?(0,o.jsx)(l.u,{className:(0,i.A)(u().root,"toSecondary"===a?u().toSecondary:u().toBase,e),"data-test-id":"keysign",title:m("Click to change key view"),onClick:b,children:p}):(0,o.jsx)("span",{className:(0,i.A)(u().root,e),"data-test-id":"keysign",children:p})}},88770:(t,e,a)=>{"use strict";a.d(e,{F:()=>th});var o=a(80263),n=a(19009),l=a(27394),r=a(60914),i=a(97930),s=a(92839),d=a(13463),c=a(3638),u=a(53239),m=a(73755),h=a(34968),_=a(1160),p=a.n(_);let b=t=>{let{className:e,disabled:a,innerRef:n,isDoneShown:l,isInCart:u,layoutVariant:_,muted:b,onAddToCart:f,onClick:x,onDoneFinished:k}=t,{t:v}=(0,d.c3)(),y=(0,o.jsx)(h.v,{className:(0,c.A)(!f&&[p()[`button--${_}`],e]),disabled:a,innerRef:n,layoutVariant:_,muted:b,onClick:x,children:v("Album only")});if(!f)return y;let g=v(u?"Added to the cart. Click to remove":"Add the full album to the cart");return(0,o.jsxs)(i.xA,{alignItems:"center","aria-disabled":a||void 0,className:(0,c.A)(p().root,l&&p().duringDone,e),columns:"auto 1fr",children:[l&&k&&(0,o.jsx)(m.pz,{onFinished:k}),(0,o.jsxs)(h.v,{"aria-label":g,className:p().cartButton,disabled:a,layoutVariant:_,muted:b,title:g,onClick:f,children:[u?(0,o.jsx)(s.O7f,{height:20,width:20}):(0,o.jsx)(s.c8l,{height:20,width:20}),u&&(0,o.jsx)(r.m,{})]}),y]})};var f=a(54525),x=a(94386),k=a(91840),v=a(50016),y=a(99435),g=a(27129),w=a(6750),B=a(78442),C=a.n(B);let j=u.memo(t=>{let{buyButtonText:e,buttonClassName:a,hasAllPreorders:n,hasSomePreorders:l,className:u,disabled:h,innerRef:_,isDoneShown:p,isInCart:b,itemType:B,layoutVariant:j,maxReleaseDate:A,multiple:T,muted:N,price:I,style:P,variant:S="ordinary",onAddToCart:D,onClick:F,onDoneFinished:E}=t,{locale:V,t:z}=(0,d.c3)(),{formatPrice:R}=(0,f.H2)(),H=0===I?T?z("Get all for free"):z("Get for free"):n?T?z("Preorder all","verb"):z("Preorder","verb"):e||(T?z("Buy all"):z("Buy")),J="compact"!==j?H:0===I?z("Free"):"",O="full"===j,L=l?z("Preorder right away","verb"):z("Buy right away"),M=I?(0,o.jsx)(v.V,{className:(0,c.A)(g.Yr,g.hY),variant:"body1",children:R(I)}):null,$=t=>{if(t&&"compact"===j)return(0,o.jsx)(v.V,{className:g.Yr,variant:"body1",children:"In Cart"});let e="compact"===j||0===I?J:t?z("Added to cart"):z("Add to cart");return(0,o.jsxs)(i.xA,{alignItems:"center",className:C().cartButtonContent,horizontalSpacing:1,children:[t?(0,o.jsx)(s.O7f,{height:20,width:20}):(0,o.jsx)(s.c8l,{height:20,width:20}),e&&(0,o.jsx)(v.V,{variant:"body1",children:e}),M]})};return(0,o.jsxs)(i.xA,{"aria-disabled":h||void 0,autoColumns:"auto",autoFlow:"column",className:(0,
1c.A)(C().root,C()[`root--${j}`],D&&C().split,p&&C().duringDone,u),columns:D?void 0:"1fr auto",style:P,tabIndex:h||D?void 0:0,title:"compact"!==j||D?void 0:H,children:[p&&E&&(0,o.jsx)(m.pz,{onFinished:E}),D&&(0,o.jsxs)(x.$,{"aria-label":b?z("Added to the cart. Click to remove"):z("Add to cart"),className:(0,c.A)(C().buyButton,C().cartButton,"transparent"===S&&C().transparent,a),disabled:h,muted:N,size:"small",title:b?z("Added to the cart. Click to remove"):z("Add to cart"),variant:S,onClick:D,children:[(0,o.jsxs)("span",{className:C().cartStates,children:[(0,o.jsx)("span",{className:(0,c.A)(C().cartState,b&&C().cartStateHidden),children:$(!1)}),(0,o.jsx)("span",{className:(0,c.A)(C().cartState,!b&&C().cartStateHidden),children:$(!0)})]}),b&&"compact"===j&&(0,o.jsx)(r.m,{})]}),(0,o.jsx)(x.$,{"aria-label":D?L:void 0,className:(0,c.A)(C().buyButton,D&&C().quickBuyButton,"transparent"===S&&C().transparent,l&&!D&&C().preorderButton,a),disabled:h,innerRef:_,muted:N,size:"small",title:D?L:void 0,variant:S,onClick:F,children:D?l?(0,o.jsx)(s.JL1,{height:20,width:20}):(0,o.jsx)(s.SJM,{height:20,width:20}):(0,o.jsxs)(i.xA,{alignItems:"center",autoFlow:"column",columns:O&&J?"auto auto 1fr":"auto 1fr auto",horizontalSpacing:.75,justifyItems:O&&J?"right":"normal",children:[l?(0,o.jsx)(s.JL1,{height:20,width:20}):(0,o.jsxs)("div",{className:C().iconContainer,children:[(0,o.jsx)(s.FEx,{className:C().iconSlideIn}),(0,o.jsx)(s.FEx,{className:C().iconSlideOut})]}),J&&(0,o.jsx)(v.V,{variant:"body1",children:J}),M]})}),l&&(h?(0,o.jsx)(k.K,{className:(0,c.A)(C().hint,"transparent"===S&&C().transparent),disabled:!0,iconClassName:C().hintIcon,iconComponent:s.kF,muted:N,size:"small",variant:S}):(0,o.jsx)(y.m,{anchor:(0,o.jsx)(k.K,{className:(0,c.A)(C().hint,"transparent"===S&&C().transparent),iconClassName:C().hintIcon,iconComponent:s.kF,muted:N,size:"small",variant:S}),preferredDirection:"bottomLeft",title:"playlist"===B?z("Some items in this playlist are pre-order releases. They will not be available for download until {date}",void 0,{date:(0,w.J5)(A,{locale:V})}):z("This is a preorder: purchase it now, and the download becomes available on {date}.",void 0,{date:(0,w.J5)(A,{locale:V})}),children:"playlist"===B?z("Some items in this playlist are pre-order releases. They will not be available for download until {date}",void 0,{date:(0,w.J5)(A,{locale:V})}):z("This is a preorder: purchase it now, and the download becomes available on {date}.",void 0,{date:(0,w.J5)(A,{locale:V})})}))]})});j.displayName="CheckoutButton";var A=a(12556),T=a(7665),N=a(97180),I=a.n(N);let P=t=>{let{className:e,isOpen:a,...n}=t;return(0,o.jsx)(x.$,{"aria-expanded":a,"aria-haspopup":!0,className:(0,c.A)(I().buttonDropdown,e),disabled:n.disabled||n.loading,muted:n.muted,size:n.size,variant:n.variant,...n,children:(0,o.jsx)(T.zT,{className:I().selectButtonPostfix,iconClassName:I().selectButtonPostfixIcon,open:a})})};var S=a(61023),D=a(43959),F=a(16022),E=a.n(F),V=a(3810),z=a(52996),R=a(65963),H=a(93123),J=a.n(H);let O=t=>{let{bitsPerSampleLabel:e,formats:a,onClick:n,selectedFormat:l}=t;return(0,o.jsx)(V.z,{name:"format",value:l,onChange:t=>t?n?.(t):void 0,children:Object.keys(a).map(t=>(0,o.jsx)(V.h,{className:J().listItem,value:t,children:(0,o.jsxs)(i.xA,{columns:"1fr auto",children:[(0,o.jsx)(v.V,{className:J().format,variant:"body2",children:t}),(0,o.jsx)(v.V,{variant:"body2",children:(0,z.po)(["mp3"===t?void 0:e,(0,R.v7)(a[t].filesize)])})]})}))})},L=u.memo(t=>{let{t:e}=(0,d.c3)(),{bitsPerSampleLabel:a,canSelectFormat:n=!0,className:l,defaultFormat:r,disabled:m,formats:h,id:_,innerRef:p,layoutVariant:b,muted:f,preferredPopupDirection:k,text:y,variant:g="ordinary",onClick:w,onFormatSelected:B}=t,{isBelowSm:C}=(0,A.yU)(),j="full"===b,T=(0,u.useRef)(null),{toggle:N,close:I,isOpen:F}=(0,D.F)(),[V,z]=(0,u.useState)(r||"mp3");(0,u.useEffect)(()=>{r&&V!==r&&z(r)},[r]);let R=(0,u.useCallback)(t=>{t.stopPropagation(),N()},[N]),H=(0,u.useCallback)(()=>{I()},[]),J=(0,u.useCallback)(t=>{z(t),B?.(t),H()},[H,B]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(i.xA,{"aria-disabled":m||void 0,autoColumns:"auto",autoFlow:"column",className:(0,
1c.A)(E().root,E()[`root--${b}`],l),columns:"1fr auto",innerRef:T,justifyItems:"stretch",tabIndex:m?void 0:0,children:[(0,o.jsx)(x.$,{className:(0,c.A)(E().downloadButton,f&&E().muted,"transparent"===g&&E().transparent),disabled:m,innerRef:p,muted:f,size:"small",variant:g,onClick:()=>w?.(V),children:(0,o.jsxs)(i.xA,{alignItems:"center",autoFlow:"column",className:E().downloadButtonContent,columns:j?"auto auto 1fr":void 0,horizontalSpacing:.75,children:[(0,o.jsx)("div",{className:E().iconContainer,children:m?(0,o.jsx)(s.FEx,{}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.FEx,{className:E().iconSlideIn}),(0,o.jsx)(s.FEx,{className:E().iconSlideOut})]})}),(0,o.jsx)(v.V,{variant:"body1",children:("compact"!==b||!n)&&(y??e("Download"))}),n&&(0,o.jsx)(v.V,{className:E().format,variant:"body1",children:V})]})}),n&&(j&&C?(0,o.jsx)(x.$,{"aria-expanded":F,"aria-haspopup":!0,className:(0,c.A)(E().selectButton,"transparent"===g&&E().transparent),disabled:m,muted:f,size:"small",title:"Formats",variant:g,onClick:R,children:(0,o.jsx)(s.OA5,{height:20,width:20})}):(0,o.jsx)(P,{className:(0,c.A)(E().selectButton,"transparent"===g&&E().transparent),disabled:m,isOpen:F,muted:f,size:"small",title:"Formats",variant:g,onClick:R}))]}),n&&(0,o.jsx)(S.rI,{anchorElement:T.current||void 0,hasBlockingOverlay:!1,id:void 0!==_?`simple-popover-${_}`:void 0,inPortal:!0,menuClassName:E().menu,open:F,popupClassName:E().menuPopup,preferredDirection:k??"bottomLeft",onCloseAttempt:H,children:h&&(0,o.jsx)(O,{bitsPerSampleLabel:a,formats:h,selectedFormat:V,onClick:J})})]})});L.displayName="DownloadButton";var M=a(90244),$=a(33698),K=a(33894),W=a(57209),Z=a(93107),q=a(12806),U=a(10330),G=a(40377),Y=a(61469),Q=a(47111),X=a(89654),tt=a(79273),te=a(3483),ta=a(4513),to=a(7672),tn=a(62932),tl=a(13950),tr=a(51143),ti=a(42398),ts=a(15613),td=a.n(ts),tc=a(15255),tu=a(14304);let tm={enter:td()["button--enter"],enterActive:td()["button--enter--active"],exit:td()["button--exit"],exitActive:td()["button--exit--active"]},th=u.memo(t=>{let{className:e,disabled:a,downloadText:r,forceOrdinaryEnabledDownloadButton:i,innerRef:s,inPopup:h,items:_,itemType:p,layoutVariant:f,muted:x,playlistId:k,preferredPopupDirection:v,variant:y,onAddedToCart:B,onDownload:C}=t,{api:T,urls:N}=(0,X.gf)(),I=(0,n.jE)(),{t:P}=(0,d.c3)(),{isAboveSm:S}=(0,A.yU)(),{applyClientUpdate:D}=(0,tn.e)(),{isLoggedIn:F,user:E}=(0,tr.IE)(),V=(0,tr.z2)(),{ensureLoggedIn:z}=(0,tr.JP)(),{openAuthModal:R}=(0,tt.As)(),{openCheckoutModal:H}=(0,u.useContext)(ta.Bm),{addToCart:J,cartAlbumIdByTrackId:O,cartAlbumIds:G,cartTrackIds:ts,removeFromCart:th}=(0,te._)(),t_=(0,tl.Om)(),tp=1!==_.length?_:_[0],{albumUrl:tb,canDownload:tf,hasAllPreorders:tx,hasSomePreorders:tk,canPurchase:tv,firstItem:ty,inAlbumOrPlaylistPage:tg,isAlbumOnlyTrack:tw,isDownloaded:tB,itemsMaxReleaseDate:tC,itemsPrice:tj}=(0,u.useMemo)(()=>(0,tu.u$)(_),[p,tp]),tA=(0,u.useMemo)(()=>(0,tu.yN)(_),[tp]),tT=(0,Y.useRouter)().asPath,tN=(0,to.Q)(),tI=_.filter(t=>(0,l.sP)(t)&&(0,l.gT)(t)),tP=(0,u.useRef)(null),tS=(0,q.aB)([tP,s]),tD=tx&&tC?P("in {duration}",void 0,{duration:(0,Z.$k)((0,w.Gw)((0,w.hY)(),tC),{translateFunc:P})}):r??(_.length>1&&S?1!==tI.length?P("Download {count} tracks",void 0,{count:tI.length}):P("Download {count} track",void 0,{count:tI.length}):void 0),tF=(0,u.useCallback)(async t=>{await z(async()=>{if(ty&&t){C?.();let e=_.map(t=>(0,l.sP)(t)?(0,l.gT)(t)?t.id:void 0:t.id).filter(U.vN);if(!e.length)throw Error("No items to download");if(!tu.H8.includes(p))throw Error(`Unexpected item type: ${p}`);let a=(0,l.VZ)(_[0])?_[0].tracks.filter(t=>(0,l.kW)(t)).map(t=>(0,M.Ph)(t)):_.filter(t=>(0,l.g1)(t)&&(0,l.kW)(t)).map(t=>(0,l.g1)(t)?(0,M.Ph)(t):void 0).filter(U.vN);if(!(!a.length||await (0,$.db)({content:(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{children:[a.length>1?P("These tracks are still preorders and cannot be downloaded yet:"):P("This track is still a preorder and cannot be downloaded yet:"),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),a.map(t=>(0,o.jsxs)("span",{className:td().notReleasedTrackTitles,children:[t,(0,o.jsx)("br",{})]},t))]}),(0,o.jsx)("br",{})]}),variant:"ordinary"})))return;{"track"===p&&e.length>1e4&&K.vF.warning(P("Downloading the first {n} of {total} selected tracks. You can download the rest separately.",void 0,{n:1e4}));let a="album"===p?await N.getAlbumDownloadUrl(e[0],t):"track"===p?(await T.createDownloadToken({format:t,track_ids:e.slice(0,1e4)})).link:"playlist"===p?await N.getPlaylistDownloadUrl(e[0],t):void 0;if(!a)throw Error(`Unexpected item type: ${p}`);(0,g.Xx)(a)}if("album"===p)D({itemId:ty.id,itemType:"album",updateFunc:t=>(0,l.HJ)(t)||(0,l.cD)(t)?{...t,downloaded:!0,tracks:t.tracks.map(t=>({...t,downloaded:!0}))}:{...t,downloaded:!0}});else if("playlist"===p){if(D({itemId:ty.id,itemType:"playlist",updateFunc:t=>({...t,downloaded:!0})}),(0,l.VZ)(ty)){let t=new Set(ty.tracks.map(t=>
1t.id));D({itemId:void 0,itemType:"track",findFunc:e=>t.has(e.id),updateFunc:t=>(0,l.g1)(t)?{...t,downloaded:(0,l.gT)(t)||t.downloaded}:t})}}else"track"===p&&_.forEach(t=>D({itemId:t.id,itemType:"track",updateFunc:t=>(0,l.g1)(t)?{...t,downloaded:(0,l.gT)(t)||t.downloaded}:t}));let n="track"===p?_.filter(l.g1):(0,l.VZ)(ty)||(0,l.HJ)(ty)?ty.tracks:[];(0,ti.tl)(I,E?.email,n.filter(t=>t.purchased&&(0,l.gT)(t)&&!t.downloaded).length)}})},[ty,F,_,p,R,I,E,C]),tE=(0,u.useCallback)(async t=>{E&&t!==E.download_format&&V.mutate({download_format:t})},[E]),tV=(0,tu.KB)(_),tz=(0,u.useMemo)(()=>{if(tV)return tV.total_tracks_count?{playlistId:tV.id}:void 0;let t=(0,tu.l_)(_);return t&&{...t,playlistId:ty&&(0,l.VZ)(ty)?ty.id:k}},[tp,k]),tR=(0,tc.p)(_),tH=(0,u.useMemo)(()=>(0,tu.qP)(_).size,[tp]),tJ=1===_.length&&ty&&(0,l.g1)(ty)&&tw?ty:void 0,[tO,tL]=(0,u.useState)(),{finishDone:tM,isDoneShown:t$,showDone:tK}=(0,m.k3)(B),tW=tO??tR,tZ=(0,u.useCallback)(async()=>{let t={cartAlbumIdByTrackId:O,cartAlbumIds:G,cartTrackIds:ts};return tV?(0,tu.hH)([],await t_(tV.id),t):(0,tu.q5)(_,t)},[O,G,ts,t_,tp,tV]),tq=(0,u.useCallback)(async()=>{let t=await tZ().catch(t=>{K.vF.error(t)});if(t){if(t.coveringAlbumsCount){let e=1===t.coveringAlbumsCount?P("The cart holds this music as part of an album, so the whole album will leave the cart. Remove?"):P("The cart holds this music as part of {count} albums, so they will leave the cart in full. Remove?",void 0,{count:t.coveringAlbumsCount});if(!await (0,$.db)({content:e}))return}tL(!1);try{await th(t)}finally{tL(void 0)}}},[tZ,th,P]),tU=(0,u.useCallback)(async()=>{if(tz){if(tH){let t=tJ?(0,o.jsxs)(o.Fragment,{children:[P("Track {trackTitle} can be purchased only as part of the album {albumTitle}.",void 0,{trackTitle:(0,M.Ef)(P,(0,M.Ph)(tJ)),albumTitle:(0,M.Ef)(P,tJ.album.title)}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),P("Add the full album to the cart?")]}):1===tH?P("Some tracks here are sold only with their album, so that album goes into the cart in full. Add?"):P("Some tracks here are sold only with their album, so {count} albums go into the cart in full. Add?",void 0,{count:tH});if(!await (0,$.db)({content:t}))return}tL(!0);try{await J({...tz,sourceBlock:tN,sourceUrl:tT})&&tK()}finally{tL(void 0)}}},[J,tJ,tH,tz,tT,tK,tN,P]),tG=(0,u.useCallback)(()=>z(()=>tR?tq():tU()),[tU,z,tR,tq]),tY=(0,u.useCallback)(async()=>{await z(async t=>{try{let t=_.map(t=>t.id),e=await T.createPurchaseCheckout(p,t,k,tT,tN);if(!e)throw Error(`No checkout created for ${p}: ${t}`);H({initialCheckoutId:e.id,requestedItemType:p,playlistId:k})}catch(e){if(!t)throw e}})},[F,_,p,R,tN]),tQ=(0,u.useCallback)(async()=>{z(async()=>{if(ty&&(0,l.g1)(ty))if(tg){if(await (0,$.db)({content:(0,o.jsxs)(o.Fragment,{children:[P("Track {trackTitle} can be purchased only as part of the album {albumTitle}.",void 0,{trackTitle:(0,M.Ef)(P,(0,M.Ph)(ty)),albumTitle:(0,M.Ef)(P,ty.album.title)}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),P("Purchase the full album?")]})})){let t=[ty.album.id],e=await T.createPurchaseCheckout("album",t,void 0,tT,tN);if(!e)throw Error(`No checkout created for album: ${t}`);H({initialCheckoutId:e.id,playlistId:k})}}else await (0,$.db)({content:(0,o.jsxs)(o.Fragment,{children:[P("Track {trackTitle} can be purchased only as part of the album {albumTitle}.",void 0,{trackTitle:(0,M.Ef)(P,(0,M.Ph)(ty)),albumTitle:(0,M.Ef)(P,ty.album.title)}),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),P("Go to the album page?")]})})&&window.open(tb)})},[tb,ty,F,tg,p,tN]);return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(Q.A,{children:1===_.length&&ty&&(0,l.g1)(ty)&&tw&&!tf?(0,o.jsx)(W.e,{addEndListener:q.HA,classNames:tm,nodeRef:tP,timeout:{exit:1},children:(0,o.jsx)(b,{className:(0,c.A)(td().button,e),disabled:a,innerRef:tS,isDoneShown:t$,isInCart:tW,layoutVariant:f,muted:x,onAddToCart:tz?tG:void 0,onClick:tQ,onDoneFinished:tM})},"AlbumOnly"):_.length&&tv?(0,o.jsx)(W.e,{addEndListener:q.HA,classNames:tm,nodeRef:tP,timeout:{exit:1},children:(0,o.jsx)(j,{className:(0,c.A)(td().button,e),disabled:a||null===tj,hasAllPreorders:tx,hasSomePreorders:tk,innerRef:tS,isDoneShown:t$,isInCart:tW,itemType:p,layoutVariant:f,maxReleaseDate:tC??void 0,multiple:1!==_.length||"track"!==p,muted:x,price:tj,variant:y,onAddToCart:tz?tG
1:void 0,onClick:tY,onDoneFinished:tM})},"checkout"):(0,o.jsx)(W.e,{addEndListener:q.HA,classNames:tm,nodeRef:tP,children:(0,o.jsx)(L,{bitsPerSampleLabel:tA,canSelectFormat:!tx,className:(0,c.A)(td().button,e),defaultFormat:E?.download_format,disabled:a||!!(tx&&tC)||!ty?.formats||!tf,formats:1===_.length?ty?.formats:{mp3:{filesize:null},wav:{filesize:null},aiff:{filesize:null},flac:{filesize:null}},id:ty?.id??0,innerRef:tS,layoutVariant:f,muted:"transparent"===y||(!tB||i)&&_.length?void 0:!h||"inPopup",preferredPopupDirection:v,text:tD,type:p,variant:y,onClick:tF,onFormatSelected:tE})},"download")})})},(t,e)=>{let{items:a,...o}=t,{items:n,...l}=e;return(0,G.bN)(a,n)&&(0,G.bN)(o,l)});th.displayName="CtaButton"},93123:t=>{t.exports={listItem:"FileSizeList_listItem__jW_mB",format:"FileSizeList_format__e93tZ"}},97180:t=>{t.exports={buttonDropdown:"DropdownButton_buttonDropdown__xLxGS",selectButtonPostfix:"DropdownButton_selectButtonPostfix__yoDcX",selectButtonPostfixIcon:"DropdownButton_selectButtonPostfixIcon__Ej5AA"}}}]);

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.