PageSourceSearch

https://audiomack.com/_next/static/chunks/837-8a456e42295a0082.js

js audiomack.com collected 2026-09-24 09:06:47 UTC 15,269 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[837],{245:(e,t,a)=>{"use strict";a.d(t,{dj:()=>i.useToast,y8:()=>s.Toast});var s=a(76010),i=a(69164)},4774:(e,t,a)=>{"use strict";a.d(t,{b:()=>l});var s=a(38959);function i(){let e=(e,t)=>a=>{let{initial:i,animate:o,exit:r}=a,n=function(){let[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{t(!0)},[e]),()=>!e||!window.matchMedia("(prefers-reduced-motion: no-preference)").matches}(),l=(0,s.useMemo)(()=>n()?{...e,...t}:{...e},[n]);return(0,s.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{custom:e,variants:l,initial:i,animate:o,exit:r}},[i,o,r,l])};return{withVariants:t=>({withReducedMotion:a=>({use:e(t,a)}),use:e(t)})}}let o=i().withVariants({visible:{opacity:1},hidden:{opacity:0}}),r=i().withVariants({hiddenWithScale:e=>({opacity:0,scale:e,transition:{duration:.2}}),hiddenWithoutScale:{opacity:0,scale:1,transition:{duration:.2}},visible:{opacity:1,scale:1,transition:{duration:.2}}}).withReducedMotion({hiddenWithScale:{opacity:1,scale:1,transition:{duration:.2}},hiddenWithoutScale:{opacity:1,scale:1,transition:{duration:.2}}}),n=i().withVariants({hidden:e=>{let{x:t=0,y:a=0,scale:s=1,delay:i=0}=e;return{x:t,y:a,scale:s,opacity:0,transition:{ease:"easeInOut",duration:.2,delay:i}}},visible:{x:0,y:0,opacity:1,scale:1,transition:{ease:"easeInOut",duration:.2,delay:0}}}).withReducedMotion({hidden:{x:0,y:0,scale:1,opacity:0,transition:{ease:"easeInOut",duration:.2,delay:0}}}),l={useFade:function(){return o.use({initial:"hidden",animate:"visible",exit:"hidden"})},useSlide:function(){return n.use({initial:"hidden",animate:"visible",exit:"hidden"})},useScale:function(){return r.use({initial:"hiddenWithScale",animate:"visible",exit:"hiddenWithScale"})},useScaleIn:function(){return r.use({initial:"hiddenWithScale",animate:"visible",exit:"hiddenWithoutScale"})},useScaleOut:function(){return r.use({initial:"hiddenWithoutScale",animate:"visible",exit:"hiddenWithScale"})}}},5669:(e,t,a)=>{"use strict";a.d(t,{o:()=>n});var s=a(54631),i=a(65371),o=a(38959),r=a(1822);let n=e=>{let{children:t,className:a="",style:n={},root:l}=e,u=(0,o.useMemo)(()=>(0,i.j)("","am-labs-ephemeral-portal"),[]),[c,d]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=document.createElement("div");for(let t of(e.dataset.amLabsEphemeralPortal=u,a&&(e.className=a),Object.keys(n)))e.style[t]=n[t];return(l||document.body).appendChild(e),d(e),()=>e.remove()},[l,a,JSON.stringify(n)]),c?(0,s.jsx)(s.Fragment,{children:r.createPortal(t,c)}):null}},15463:e=>{e.exports={ToastRegion:"toast_ToastRegion__D47PK",Toast:"toast_Toast__NTXM5",close:"toast_close__iwi7w","Toast--position-relative":"toast_Toast--position-relative__dqcZP","Toast--position-absolute":"toast_Toast--position-absolute__2BUiI","Toast--size-fit":"toast_Toast--size-fit__HxSgH","Toast--size-block":"toast_Toast--size-block__CVSv2","Toast--variant-primary":"toast_Toast--variant-primary__V1R6I","Toast--variant-secondary":"toast_Toast--variant-secondary__mACM8","Toast--variant-error":"toast_Toast--variant-error__KYeUt",ToastSpacer:"toast_ToastSpacer__SVAsh"}},33422:()=>{},43116:()=>{},56280:(e,t,a)=>{"use strict";function s(e,t){return i("ERROR",e,t)}function i(e,t,a){return new o(e,t,a)}a.d(t,{$5:()=>s,Su:()=>i});class o extends Error{constructor(e,t,a){super(),this.__proto__=Error;let s="string"==typeof t?t:t.displayName?`<${t.displayName}>`:void 0;this.code=`Audiomack Labs.${e.toUpperCase()}`,this.message=s?`[Audiomack Labs ❯ ${s}] ${a}`:`[Audiomack Labs] ${a}`,Object.setPrototypeOf(this,o.prototype)}}},66348:(e,t,a)=>{"use strict";a.d(t,{W:()=>b});var s=a(54631),i=a(38959),o=a(66092),r=a(40983),n=a(56226);async function l(e){try{let t=await (0,r.H2)({endpoint:"access_token",fetchOptions:{method:"POST"},params:{x_auth_username:e?.email,x_auth_password:e?.password,x_auth_mode:"client_auth"}});return(0,n.w9)({token:t?.oauth_token,secret:t?.oauth_token_secret,user:t?.user}),{successMsg:"Success"}}catch(e){return{errorMag:e?.description||e?.message}}}var u=a(55329),c=a(6908),d=a(87768),p=a(6483),h=a(30579),m=a(49771),g=a(51251),_=a(93103);a(33422);var f=a(91693);let b=e=>{let{onCloseModal:t,email:a,onSubmitCallback:r,hideForgotPassLink:n}=e,b=(0,d.useRouter)(),{t:w}=(0,c.Bd)("auth"),{setUser:y,redirectToPrevPage:v}=(0,h.u)(),{onCloseAuthModal:x}=(0,m.X)(),[j,k]=(0,i.useState)(""),[S,T]=(0,i.useState)(!1),E=async e=>{e.preventDefault();let a=new FormData(e.target),s=a.get("email"),i=a.get("password");T(!0);let o=await l({email:s,password:i});if(o?.errorMag){T(!1),k(o?.errorMag);return}if(o?.successMsg){await f.Ay.trackToApi({event:"ob_password",button:"login",auth_type:"Email"});let e=await (0,p.sE)();if(e?.id&&(localStorage.setItem(_.jN,e.id),(0,g.$)("password",{user:e})),r)return void r?.({user:e});y(e),v(),t?.()}};return(0,s.jsxs)("form",{onSubmit:E,className:"LoginWithEmailForm",children:[j&&(0,s.jsx)("div",{className:"LoginWithEmailForm-errorMsg",children:j}),(0,s.jsx)(u.F,{label:"Email",inputProps:{type:"email",name:"email",placeholder:w("Enter your email"),defaultValue:a,required:!0}}),(0,s.jsx)(u.F,{inputProps:{type:"password",name:"password",placeholder:w("Password"),required:!0}}),!n&&(0,s.jsx)(o.$,{_type:{type:"IconButton",_size:"small",_variant:"plain"},type:"button",onClick:()=>{let e=a?encodeURIComponent(a):"";f.Ay.trackToApi({event:"password_reset"}),b.push(`/forgot-password?email=${e}`),x(!0)},className:"LoginWithEmailForm-forgotPasswordBtn",children:w("Forgot your password?")}),(0,s.jsx)(o.$,{_type:{type:"Button",_variant:"filledLight",_size:"large"},type:"submit",className:"LoginWithEmailForm-submitBtn",children:w(S?"Loa
1ding...":"Continue")})]})}},69164:(e,t,a)=>{"use strict";a.r(t),a.d(t,{ToastContext:()=>r,useToast:()=>n});var s=a(56280),i=a(38959);let o=e=>()=>{throw(0,s.Su)("TOAST_PROVIDER_REQUIRED","useToast",`Before calling \`${e}\`, wrap your application with \`<ToastProvider>\`.`)},r=(0,i.createContext)({createToast:o("createToast"),removeToast:o("removeToast")});function n(){return(0,i.useContext)(r)}},76010:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Toast:()=>b,ToastProvider:()=>f});var s=a(54631),i=a(29641),o=a.n(i),r=a(38959),n=a(66984),l=a(69164),u=a(15463),c=a.n(u),d=a(5669),p=a(56280),h=a(65371),m=a(4774),g=a(27971),_=a(59120);function f(e){let{children:t}=e,{isServer:a}=(()=>{let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),{isClient:e,isServer:!e}})(),i=(e=>{let[,t]=(0,r.useReducer)(e=>e+1,0),{afterUpdate:a}=e??{};return(0,r.useEffect)(()=>{a?.()},[a]),t})(),o=(0,r.useRef)([]),n=(0,r.useCallback)(e=>{o.current=o.current.filter(t=>t.id!==e),i()},[i]),u=(0,r.useCallback)(e=>{let t={short:3e3,medium:5e3,long:15e4},{message:s,variant:r="primary",position:l="relative",size:u="fit",lifespan:c=t[e.lifespan||"medium"]}=e;if(!s)throw(0,p.$5)("Toast","Toast message is required");let d="number"==typeof c?c:t[c],m=(0,h.j)();return o.current.push({message:s,variant:r,position:l,size:u,id:m}),i(),setTimeout(()=>{a||n(m)},d),m},[i,a,n]),m=(0,r.useMemo)(()=>({createToast:u,removeToast:n}),[u,n]),g=[...o.current].map(e=>{let{size:t,position:a,variant:i}=e;return(0,s.jsxs)(r.Fragment,{children:[(0,s.jsx)("div",{className:c().ToastSpacer}),(0,s.jsx)(b,{...e,size:t,id:e.id,onClose:()=>n(e.id),position:a,variant:i})]},e.id)});return(0,s.jsxs)(l.ToastContext.Provider,{value:m,children:[t,(0,s.jsx)(d.o,{children:(0,s.jsx)("div",{role:"region","aria-live":"polite",className:c().ToastRegion,children:g})})]})}let b=e=>{let{size:t="fit",message:a,in:i=!0,position:r="relative",variant:l="secondary",onClose:u,...d}=e,p=m.b.useSlide(),h=o()([c().Toast,c()[`Toast--size-${t}`],c()[`Toast--position-${r}`],c()[`Toast--variant-${l}`],d.className]);return i?(0,s.jsx)(g.F,{features:_.l,children:(0,s.jsxs)(n.Uu,{layout:"size",...p({x:0,y:-10}),role:"status",...d,"data-amlabs-toast":l,className:h,children:[(0,s.jsx)("span",{children:a}),"function"==typeof u&&a?(0,s.jsx)("button",{onClick:u,className:c().close,children:"\xd7"}):null]},d.id)}):null}},80837:(e,t,a)=>{"use strict";a.r(t),a.d(t,{AuthWizard:()=>E,default:()=>C});var s=a(54631),i=a(38959),o=a(20718),r=a(87768),n=a(66092),l=a(40983),u=a(70543);async function c(e){try{let t=await (0,l.H2)({endpoint:"identity_check",params:{email:e}});return{successMsg:t?.email?.taken?"true":"false"}}catch(t){let e=(0,u.u$)(t);return{errorMag:e?.message}}}var d=a(55329),p=a(6908),h=a(31224);a(43116);let m=e=>{let{submitCallback:t}=e,{t:a}=(0,p.Bd)("auth"),[o,r]=(0,i.useState)(!1),l=async e=>{e.preventDefault();let a=new FormData(e.currentTarget).get("email");r(!0);let s=await c(a),i=s?.successMsg==="true"?"email_login":"email_register";s?.successMsg&&t?.(i,a),r(!1)};return(0,s.jsxs)("form",{onSubmit:l,className:"EmailCheckForm",children:[(0,s.jsx)(d.F,{label:"Email",inputProps:{type:"email",name:"email",placeholder:a("Enter your email"),required:!0}}),(0,s.jsx)(n.$,{_type:{type:"Button",_variant:"filledLight",_size:"large"},type:"submit",className:"EmailCheckForm-submitBtn",children:o?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.I,{name:"spinner",size:16}),a("Verifying Email...")]}):a("Continue")})]})};var g=a(66348);function _(e){let[t,a]=(0,i.useState)("idle");return(0,i.useEffect)(()=>{a("loading");let t=document.createElement("script");t.src=e,t.async=!0,t.onload=()=>a("ready"),t.onerror=()=>a("error"),document.body.appendChild(t)},[e]),t}var f=a(30579),b=a(6483),w=a(14909),y=a(29041),v=a(245),x=a(51251),j=a(93103);a(82824);var k=a(91693);let S=e=>{let{onCloseModal:t,emailButtonCallback:a,authIntent:o="login"}=e,{t:r}=(0,p.Bd)("auth"),{loading:n,loginWithGoogle:l}=(e=>{let{onCloseModal:t}=e,[a,s]=(0,i.useState)(!1),[o,r]=(0,i.useState)(!1),n=_("https://apis.google.com/js/platform.js"),{setUser:l,redirectToPrevPage:u}=(0,f.u)(),{createToast:c}=(0,v.dj)(),d=(0,i.useCallback)(async()=>{try{s(!0);let e=await new Promise((e,t)=>
1{window.gapi.load("auth2",()=>{window.gapi.auth2.init({client_id:w.h3?.GOOGLE_AUTH_ID}).then(()=>e()).catch(e=>t(e))})});console.log("resInit",e);let a=window.gapi.auth2.getAuthInstance(),i=await a.signIn({prompt:"select_account",ux_mode:"popup"});console.log("auth2",a),console.log("googleUser",i);let o=i.getAuthResponse().id_token,r=i.getAuthResponse(!0).access_token,n=await (0,y.US)({g_access_token:r,g_token:o});if(n?.error)return void c({message:n?.error?.message,variant:"error",lifespan:"long"});let d=await (0,b.sE)();d?.id&&(localStorage.setItem(j.jN,d.id),(0,x.$)("facebook",{user:d}),l(d)),l(d),u(),t?.()}catch(e){if(console.error("Error during Google Auth:",e),e?.error==="popup_closed_by_user")return;throw e?.error==="popup_blocked_by_browser"&&c({message:"Your browser is blocking popups. Please enable popups to continue.",variant:"error",lifespan:15e3}),Error("Google re-authentication failed")}finally{s(!1),r(!1)}},[]);return(0,i.useEffect)(()=>{"ready"===n&&o&&d()},[n,o,d]),{loginWithGoogle:()=>{r(!0)},loading:a}})({onCloseModal:t}),{loading:u,loginWithFacebook:c}=(e=>{let{onCloseModal:t}=e,{setUser:a,redirectToPrevPage:s}=(0,f.u)(),[o,r]=(0,i.useState)(!1),[n,l]=(0,i.useState)(!1),{createToast:u}=(0,v.dj)(),c=_("https://connect.facebook.net/en_US/sdk.js"),d=(0,i.useCallback)(async()=>{try{r(!0),await new Promise((e,t)=>{if(void 0===window.FB)return t("Facebook SDK not found on window object.");window.FB.init({appId:w.h3?.FACEBOOK_APP_ID,cookie:!0,xfbml:!0,version:"v18.0",status:!0}),e()});let e=(await new Promise((e,t)=>{window.FB.login(a=>{a&&a.authResponse?e(a):t("User cancelled login or did not fully authorize.")},{scope:"email"})})).authResponse,i={provider:w.nh.FACEBOOK,fb_username:"username",fb_token:e.accessToken,fb_user_id:e.userID},o=await (0,y.xW)(i);if(console.log("onLoginWithFacebook --\x3e",o),o?.error)return void u({message:o?.error?.message,variant:"error",lifespan:"long"});let n=await (0,b.sE)();n&&((0,x.$)("facebook",{user:n}),a(n)),s(),t?.()}catch(e){console.error("Error during Facebook Auth:",e)}finally{r(!1)}},[t,a]);return(0,i.useEffect)(()=>{"ready"===c&&n&&d()},[c,n,d]),{loginWithFacebook:()=>{l(!0)},loading:o}})({onCloseModal:t}),{loading:d,loginWithApple:m}=(e=>{let{onCloseModal:t}=e,[a,s]=(0,i.useState)(!1),[o,r]=(0,i.useState)(!1),n=_("https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js"),{createToast:l}=(0,v.dj)(),{setUser:u,redirectToPrevPage:c}=(0,f.u)(),d=(0,i.useCallback)(async()=>{try{if(s(!0),!window?.AppleID)throw Error("Apple SignIn script not loaded properly");window.AppleID.auth.init({clientId:w.h3?.APPLE_CLIENT_ID,redirectURI:w.h3?.APPLE_REDIRECT_URI,scope:"email",usePopup:!0}),console.log("end of the init apple auth...");let e=await window.AppleID.auth.signIn();console.log("appleUser ->",e);let a={provider:w.nh.APPLE,id_token:e.authorization.id_token,authorization_code:e.authorization.code},i=await (0,y.$w)(a);if(console.log("onLoginWithApple --\x3e",i),i?.error)return void l({message:i?.error?.message,variant:"error",lifespan:"long"});let o=await (0,b.sE)();o&&((0,x.$)("facebook",{user:o}),u(o)),t?.(),c()}catch(e){console.error("Error during Apple Auth:",e)}finally{s(!1)}},[t,u]);return(0,i.useEffect)(()=>{"ready"===n&&o&&d()},[n,o,d]),{loginWithApple:()=>{r(!0)},loading:a}})({onCloseModal:t}),g=e=>{k.Ay.trackToApi({event:"ob_auth",auth_type:e,button:o})};return(0,s.jsxs)("div",{className:"LoginButtons",children:[(0,s.jsx)("button",{disabled:n,className:"LoginButtons-button",onClick:()=>{g("Google"),l()},children:(0,s.jsxs)("div",{className:"LoginButtons-label",children:[(0,s.jsx)(h.I,{name:n?"spinner":"google",size:24}),(0,s.jsx)("span",{children:r("continue_with_google")})]})}),(0,s.jsx)("button",{className:"LoginButtons-button",disabled:d,onClick:()=>{g("Apple"),m()},children:(0,s.jsxs)("div",{className:"LoginButtons-label",children:[(0,s.jsx)(h.I,{name:"apple",size:24}),(0,s.jsxs)("span",{children:[" ",r("continue_with_apple")]})]})}),(0,s.jsx)("button",{className:"LoginButtons-button",disabled:u,onClick:()=>{g("Facebook"),c()},children:(0,s.jsxs)("div",{className:"LoginButtons-label",children:[(0,s.jsx)(h.I,{name:"fb",size:24}),(0,s.jsx)("span",{children:r("continue_with_facebook")})]})}),(0,s.jsx)("button",{onClick:()=>{g("Email"),a?.()},className:"LoginButtons-button",children:(0,s.jsxs)("div",{className:"LoginButtons-label",children:[(0,s.jsx)(h.I,{name:"email",size:24}),(0,s.jsx)("span",{children:r("continue_with_email")})]})})]})};var T=a(49771);let E=e=>{let{onCloseModal:t}=e,a=(0,r.useRouter)(),n=(0,r.useSearchParams)(),[l,u]=(0,i.useState)("login"),c=(0,i.useRef)(),{onCloseAuthModal:d}=(0,T.X)(),p=async(e,t)=>{if(c.current=t,await k.Ay.trackToApi({event:"ob_email",button:"email_register"===e?"signup":"login",auth_type:"Email"}),"email_register"===e){d(!0);let e=new URLSearchParams;t&&e.set("email",t);let s=n.get(w.$u);s&&e.set(w.$u,s),a.push(`/join${e.toString()?`?${e.toString()}`:""}`)}else u(e)},h={login:(0,s.jsx)(S,{emailButtonCallback:()=>u("check_email"),onCloseModal:t}),check_email:(0,s.jsx)(m,{submitCallback:p}),email_login:(0,s.jsx)(g.W,{email:c.current,onCloseModal:t})};return(0,s.jsxs)(o.w,{children:[(0,s.jsx)(o.w.Header,{screen:l,setScreen:u,signInCallback:()=>u("login")}),h[l],(0,s.jsx)(o.w.Footer,{screen:l,signInCallback:()=>{a.push("/forgot-password"),d(!0)}})]})},C=E},82824:()=>{}}]);

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.