1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1786],{8438:(e,t,r)=>{"use strict";r.d(t,{FD:()=>c,HK:()=>o,Oh:()=>_,RY:()=>p,V_:()=>f,h:()=>m,j4:()=>s,le:()=>d,n4:()=>h,pJ:()=>v,r6:()=>l,rt:()=>n,w4:()=>g,z5:()=>w});var i=r(61312);function a(e){if(!e)return null;let t=Object.keys(e.types).find(t=>e.types[t].active);return e.types[t]||null}function n(e,t){return e||t?function(e,t){let r=a(e),i=t.currentTime;return!(r&&t?.currentSong?.isSponsored)||-1!==r.skippableAfter&&i>r.skippableAfter}(e,t)&&function(e,t){let r=a(e),i=t.currentTime;return!(r&&t?.currentSong?.isSponsored)||-1!==r.skippableAfter&&i>r.skippableAfter}(e,t):null}function s(e){return e?.type==="playlist"?e?.artist.name:e?.artist}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.entries(e).filter(e=>{let[,r]=e;return!t||!!r}).map(e=>{let[t,r]=e;return`${encodeURIComponent(t)}=${encodeURIComponent(r??"")}`}).join("&")}function l(e,t){return!(t&&t?.subscription)&&(e?.type!=="song"&&e?.tracks?e?.tracks?.some(e=>(0,i.YL)(e.premium_user_only)):(0,i.YL)(e?.premium_user_only))}function o(e){let{host:t="",encoded:r=!1,embed:i=!1,oembed:a=!1,isPlayer:n=!1,query:s={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"";let{type:l,parentDetails:o,artist:d,uploader:c,url_slug:p}=e,g=i&&!a?"/embed":"",m=o&&"playlist"!==o.type?o.artist?.url_slug||o.uploader?.url_slug:"playlist"===l?d?.url_slug:c?.url_slug;if(a&&!t)throw Error("Must provide a host when using oembed option");if(e?.uploader_url_slug&&(m=e?.uploader_url_slug),n){if(!m||!p)return"";let e=`${t}${g}/${m}/song/${p}`;return(Object.keys(s).length&&(e+=`?${u(s)}`),r)?encodeURIComponent(e):e}if(!l||!m||!p)return"";let h=`${t}${g}/${m}/${l}/${p}`;return(Object.keys(s).length&&(h+=`?${u(s)}`),a)?`${t}/oembed?url=${encodeURIComponent(h)}`:r?encodeURIComponent(h):h}function d(e){let{host:t="",isPlayer:r=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=function(e,t){let r=e.parentDetails||e,i=["playlist","message"];return t&&i.includes(r.type)?e.uploader:i.includes(r.type)?r.artist:r.uploader}(e,r)?.url_slug;return i?`${t}/${i}`:""}function c(e){return e?.album_details?`/${o(e).split("/").slice(1,2)}/album/${e?.album_details?.url_slug}`:`/search?q=${"song"===e.type&&e?.album}&show=albums`}function p(e,t,r){let i=o(t,{host:e,encoded:!0,query:r?.query??{}}),a="playlist"!==t.type&&t.featuring?` feat. ${t.featuring}`:"",n=encodeURIComponent(`#nowplaying ${t.title} by ${s(t)}${a} via @audiomack`);return`https://twitter.com/share?url=${i}&text=${n}`}function g(e,t,r,i){let a=o(t,{host:e,encoded:!0,query:i?.query??{}}),n=encodeURIComponent(t.image),u="playlist"!==t.type&&t.featuring?` feat. ${t.featuring}`:"",l=encodeURIComponent(`${t.title} by ${s(t)}${u} via @audiomack`);return`https://www.facebook.com/dialog/feed?app_id=${r}&link=${a}&picture=${n}&name=Now%20Playing&caption=%20&description=${l}`}let m=e=>({initial:{opacity:0,y:1},animate:{opacity:1,y:0},exit:{opacity:0,y:1},transition:{duration:.3,type:"spring",ease:"easeInOut",delay:Math.min(.1*e,.15)}});function h(e,t){if(!e||!t)return!1;let r=t?.parentDetails?.type==="album"&&+t?.parentDetails?.uploader?.id==+e.id,i=(t?.type==="song"||t?.type==="album")&&+t?.uploader?.id==+e.id,a=t?.type==="playlist"&&+e.id==+t.artist.id,n=e?.label_owner&&+e?.label_id==+t?.label_id;return r||i||a||n||!1}function _(e){return e?.preview==="supporters"&&e?.released_offset>0}function f(e){return e&&e?.subscription!==null}let v=e=>e&&"no"!==e&&"authenticated-pending"!==e&&"authenticated-declined"!==e&&"banned"!==e?"tastemaker"===e?"Verified Tastemaker":"authenticated"===e||"verify-pending"===e||"verify-declined"===e?"Authenticated Artist":"Verified Artist":null;function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"";if(e.match(/275-275-\d+.jpg$/))return e;if(e.match(/\.gravatar.com\//)){let r=Math.max(t.width||0,t.size||0,t.height||0),i=e.split("?")[0],a=u({s:r,r:"x",d:"https://i.audiomack.com/default-artist-image.png"});return`${i}?${a}`}return e.match(/default-(artist|song|album|playlist)-image\.(jpg|png)$/)||e.match(/^data:image/)?e:`${e}?${u(t)}`}function w(e){let t,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.size,n=i.size,s=e?.startsWith("http")?e:`https://assets.audiomack.com/${e}`;void 0!==i.height&&(n=i.height),void 0!==i.width&&(a=i.width);let u=y(s,{...i,width:a,height:n}),l=y(s,{...i,width:a?2*a:void 0,height:n?2*n:void 0}),o=y(s,{...i,width:a||void 0,height:n||void 0});return l&&(t=`${l} 2x`),o&&(r=`${o} 1x`),[u,t,r]}},15661:(e,t,r)=>{"use strict";r.d(t,{l:()=>a});var i=r(38959);let a=()=>{let[e,t]=(0,i.useState)({width:0,height:0});return(0,i.useEffect)(()=>
1{if(!window)return;t({width:window.innerWidth,height:window.innerHeight});let e=()=>{t({width:window.innerWidth,height:window.innerHeight})};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),e}},27231:e=>{e.exports={Image:"img_Image__wX75i","image--loading":"img_image--loading__iue0V","image--object-fit":"img_image--object-fit__Q1_1x","image--object-cover":"img_image--object-cover__8R4ed"}},27509:(e,t,r)=>{Promise.resolve().then(r.bind(r,76122))},41240:(e,t,r)=>{"use strict";r.d(t,{FlexibleStateProvider:()=>s,P:()=>u});var i=r(54631),a=r(38959);let n=(0,a.createContext)({}),s=e=>{let{children:t}=e,[r,s]=(0,a.useState)({});return(0,i.jsx)(n.Provider,{value:{flexible:r,setFlexible:s},children:t})},u=()=>(0,a.useContext)(n)},46329:(e,t,r)=>{"use strict";r.d(t,{lV:()=>l,h:()=>s.h,FD:()=>s.FD,j4:()=>s.j4,le:()=>s.le,z5:()=>s.z5,w4:()=>s.w4,HK:()=>s.HK,RY:()=>s.RY,pJ:()=>s.pJ,Y5:()=>o,Oh:()=>s.Oh,V_:()=>s.V_,Vi:()=>n,n4:()=>s.n4,r6:()=>s.r6,Jh:()=>d,Z2:()=>u,SI:()=>a});var i=r(38959);function a(e){let[t,r]=(0,i.useState)("0:00");return(0,i.useEffect)(()=>{let t=Number(e);if(!1===Number.isFinite(t)||t<=0)return void r("0:00");r(n(e))},[e]),t}let n=e=>{let t,r,i,a="number"==typeof e?e:parseInt(`${e}`,10),n=Number.isFinite(a)&&a>0?a:0,s=[];return"hh:mm:ss".split(":").forEach(e=>{switch(e){case"hh":(t=Math.floor(n/3600))&&s.push(t);break;case"mm":(r=t?Math.floor(n/60%60):Math.floor(n/60))<10&&t&&(r=`0${r}`),s.push(r);break;case"ss":(i=Math.floor(n%60))<10&&(i=`0${i}`),s.push(i);break;default:s.push("")}}),s.join(":")};var s=r(8438);function u(e){return`${e.charAt(0).toUpperCase()}${e.substring(1)}`}function l(e){if(!e||!e?.geo_restricted)return e}function o(e,t){return t?.id&&e?.is_admin&&!t.geo_restricted&&["","no",void 0].includes(t.premium_user_only)&&["","no",void 0].includes(t.premium_download)}let d=(()=>{let e=new Map,t=new Date,r=e=>`${e}-${t}`;return(t,i)=>{e.get(r(t))||(i(),e.set(r(t),!0))}})()},58275:(e,t,r)=>{"use strict";r.d(t,{E:()=>p});var i=r(54631),a=r(38959),n=r(29641),s=r.n(n),u=r(27231),l=r.n(u),o=r(58915),d=r(46329);let c=` 2data:image/svg+xml,%0A%3Csvg width='300' height='152' viewBox='0 0 300 152' 3fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='300' height='152' 4fill='url(%23paint0_radial_3292_483)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3292_483' cx='0' cy='0' r='1' 5gradientUnits='userSpaceOnUse' gradientTransform='translate(97.5 95.5) rotate(-20.7551) 6scale(269.489 322.405)'%3E%3Cstop stop-color='%23584E42'/%3E%3Cstop offset='1' 7stop-color='%23D9D9D9' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A 8`,p=(0,o.m)("Img",{lazyLoad:!0},(e,t)=>{let{src:r,alt:n,className:u,lazyLoad:o,size:p,blur:g,wrapperProps:m,noDynamic:h,..._}=e,[f,v]=(0,a.useState)(!o),[y,w]=(0,a.useState)(r),[b,$]=(0,a.useState)(!1),A=(0,a.useRef)(null),[x,k,j]=(0,a.useMemo)(()=>!r||r?.startsWith("data:")||h||r?.startsWith("/")?[r,"",""]:(0,d.z5)(r,{blur:g,width:"number"==typeof _?.width?_?.width:300}),[r,g,_?.width,h]),[z]=!r||r?.startsWith("data:")||h?[c]:(0,d.z5)(r,{size:45,blur:10});return(0,a.useEffect)(()=>{if(!o)return;let e=A.current,t=new IntersectionObserver(e=>{let[r]=e;r.isIntersecting&&(v(!0),w(x),t.unobserve(r.target))},{threshold:.5});return e&&t.observe(e),()=>{e&&t.unobserve(e)}},[x,o]),(0,a.useImperativeHandle)(t,()=>({...A.current})),(0,i.jsxs)("picture",{...m,children:[!b&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("source",{srcSet:f&&y?k:"",media:"(min-width: 768px)"}),(0,i.jsx)("source",{srcSet:f&&y?j:"",media:"(max-width: 768px)"})]}),(0,i.jsx)("img",{src:f&&y?y:z,alt:n,className:s()([l().Image,(!f||!y)&&l()["image--loading"],p&&l()[`image--${p}`],...u?[u]:[]]),onError:e=>{e.currentTarget.src=c,$(!0),w(c)},ref:A,..._})]})})},58915:(e,t,r)=>{"use strict";r.d(t,{m:()=>a});var i=r(38959);function a(e,t,r){let a="function"==typeof t?{}:t,n=(0,i.forwardRef)("object"==typeof t?r:t);return n.displayName=e,n.defaultProps=a,n}},61312:(e,t,r)=>{"use strict";function i(e){return["yes",!0,"1",1,"true"].includes(e)}function a(e,t){return!(t&&t?.subscription)&&(e?.type!=="song"&&e?.tracks?e?.tracks?.some(e=>i(e.premium_user_only)):i(e?.premium_user_only))}r.d(t,{X0:()=>s,YL:()=>i,jT:()=>u,r6:()=>a});let n=null;function s(){if(null!==n)return!!n&&{passive:!0};try{let e=Object.defineProperty({},"passive",{get:()=>n=!0}
8);window.addEventListener("test",()=>null,e),window.removeEventListener("test",()=>null,e)}catch(e){console.log("passiveOption error",e),n=!1}return!!n&&{passive:!0}}let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"am-labs:",r="",i=e||Math.random().toString(36).substring(7);for(let e=0;e<i.length;e++){let t=i.toUpperCase().charCodeAt(e);t>64&&t<91&&(r+=t-64+"")}return`${e||t}:${r.slice(0,r.length-1)}`}},77655:e=>{e.exports={Avatar:"avatar_Avatar__I_Pcx",outline:"avatar_outline__ui8Bo",badge:"avatar_badge__xhptr",verified:"avatar_verified__UJ7UA",Badge:"avatar_Badge__ZkCB7","Avatar--size-lg":"avatar_Avatar--size-lg__u0pOS","Avatar--size-xlg":"avatar_Avatar--size-xlg__hXq7u",Avatar__Group:"avatar_Avatar__Group__gQr_V","Avatar__Group__spacing-group":"avatar_Avatar__Group__spacing-group__bu3cs","Avatar__Group__spacing-stack":"avatar_Avatar__Group__spacing-stack__eOsfI","Avatar--size-sm":"avatar_Avatar--size-sm__9rAvG","Avatar--size-md":"avatar_Avatar--size-md__IcKWq"}},89594:(e,t,r)=>{"use strict";r.d(t,{e:()=>h});var i=r(54631),a=r(38959),n=r(29641),s=r.n(n),u=r(31835),l=r(94564),o=r(77655),d=r.n(o),c=r(91999),p=r(58275);let g=e=>Array.isArray(e),m="https://assets.audiomack.com/default-artist-image.png";function h(e){let{src:t,spacing:r=g(t)&&"stack"||null,size:n="md",isVerified:o,outline:h,alt:_,isBadge:f,lazy:v}=e,y="string"==typeof n,w="number"==typeof n?n:({sm:40,md:60,lg:140,xlg:200})[n],b=(0,c.I)({width:y?void 0:n,height:y?void 0:n}),$=(0,a.useMemo)(()=>o&&"no"!==o&&"authenticated-pending"!==o&&"authenticated-declined"!==o&&"banned"!==o?"tastemaker"===o?"Verified Tastemaker":"authenticated"===o||"verify-pending"===o||"verify-declined"===o?"Authenticated Artist":"Verified Artist":null,[o]);return(0,i.jsx)("figure",{className:s()([d().Avatar,y&&(e=>{switch(e){case"sm":return d()["Avatar--size-sm"];case"md":default:return d()["Avatar--size-md"];case"lg":return d()["Avatar--size-lg"];case"xlg":return d()["Avatar--size-xlg"]}})(n),h&&d().outline,f&&d().badge,o&&d().verified]),style:y?void 0:{"--image-size":`${n}px`},children:g(t)?(0,i.jsx)("div",{className:s()([d().Avatar__Group,(e=>{switch(e){case"group":return d()["Avatar__Group__spacing-group"];case"stack":return d()["Avatar__Group__spacing-stack"]}})(r)]),children:t.map((e,t)=>(0,i.jsx)(p.E,{alt:_||"Avatar",src:e||m,wrapperProps:{style:b},width:w,lazyLoad:v},`${e}:${t}`))}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(p.E,{alt:_||"Avatar",src:t||m,wrapperProps:{style:b},width:w,lazyLoad:v}),$&&(0,i.jsx)(i.Fragment,{children:"tastemaker"===o?(0,i.jsx)(l.default,{className:d().Badge,"data-verified-type":$}):(0,i.jsx)(u.default,{className:d().Badge,"data-verified-type":$})})]})})}h.defaultProps={src:"",size:"md",isVerified:!1,outline:!1,isBadge:!1,lazy:!0}},91999:(e,t,r)=>{"use strict";r.d(t,{I:()=>a});var i=r(38959);function a(e){let t=e=>Object.keys(e).filter(t=>null!=e[t]).reduce((t,r)=>({...t,[r]:e[r]}),{});return(0,i.useMemo)(()=>({...t(e)}),[JSON.stringify(e),t])}}},e=>{e.O(0,[3933,6984,7711,5400,9129,3210,6908,3916,7919,7053,5413,8177,6122,8630,7987,7358],()=>e(e.s=27509)),_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.