PageSourceSearch

https://suno.com/_next/static/immutable/chunks/444xbcqw3idum.js

js suno.com collected 2026-10-01 08:29:53 UTC 30,939 bytes, 6 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="d764753a-2e2f-5853-95bb-d08f20c3e6af")}catch(e){}}();
3(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,626271,e=>{"use strict";var t=e.i(249892),r=e.i(775610),n=e.i(466924),i=e.i(764176),o=e.i(803115),a=e.i(197911),s=e.i(880269),u=e.i(637532),l=e.i(426541),c=e.i(837149),d=e.i(603343),f=e.i(905081);let _=n.platform.os.mac&&n.platform.engine.webkit;e.s(["useFocus",0,function(e,n={}){let{enabled:E=!0,delay:g}=n,p="rootStore"in e?e.rootStore:e,{events:m,dataRef:v}=p.context,S=t.useRef(!1),A=t.useRef(null),C=t.useRef(!0),h=(0,a.useTimeout)();t.useEffect(()=>{let e=p.select("domReferenceElement");if(!E)return;let t=(0,s.getWindow)(e);return(0,i.mergeCleanups)((0,r.addEventListener)(t,"blur",function(){let e=p.select("domReferenceElement");!p.select("open")&&(0,s.isHTMLElement)(e)&&e===(0,l.activeElement)((0,o.ownerDocument)(e))&&(S.current=!0,A.current=e)}),_&&(0,r.addEventListener)(t,"keydown",function(){C.current=!0},!0),_&&(0,r.addEventListener)(t,"pointerdown",function(){C.current=!1},!0))},[p,E]),t.useEffect(()=>{if(E)return m.on("openchange",e),()=>{m.off("openchange",e)};function e(e){if(e.reason===f.REASONS.triggerPress||e.reason===f.REASONS.escapeKey){let e=p.select("domReferenceElement");(0,s.isElement)(e)&&(A.current=e,S.current=!0)}}},[m,E,p]);let y=t.useMemo(()=>{function e(){S.current=!1,A.current=null}return{onMouseLeave(){e()},onFocus(t){let r=t.currentTarget;if(S.current){if(A.current===r)return;e()}let n=(0,l.getTarget)(t.nativeEvent);if((0,s.isElement)(n)){if(_&&!t.relatedTarget){if(!C.current&&!(0,c.isTypeableElement)(n))return}else if(!(0,c.matchesFocusVisible)(n))return}let i=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,p.context.triggerElements),{nativeEvent:o,currentTarget:a}=t,u="function"==typeof g?g():g;p.select("open")&&i||0===u||void 0===u?p.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,o,a)):h.start(u,()=>{S.current||p.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,o,a))})},onBlur(t){e();let r=t.relatedTarget,n=t.nativeEvent,i=(0,s.isElement)(r)&&r.hasAttribute((0,u.createAttribute)("focus-guard"))&&"outside"===r.getAttribute("data-type");h.start(0,()=>{let e=p.select("domReferenceElement"),t=(0,l.activeElement)((0,o.ownerDocument)(e));if(!r&&t===e||(0,l.contains)(v.current.floatingContext?.refs.floating.current,t)||(0,l.contains)(e,t)||i)return;let a=r??t;(0,c.isTargetInsideEnabledTrigger)(a,p.context.triggerElements)||p.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,n))})}}},[v,g,p,h]);return t.useMemo(()=>E?{reference:y,trigger:y}:{},[E,y])}])},775613,(e,t,r)=>{var n,i;i=function(e,t,r){"use strict";var n,i,o,a,s,u,l,c,d,f,_,E,g,p,m,v,S,A,C,h,y,T,I,b,L,O,R,w,P,N,D,M,z,U,k,x,F,B,G,W,H,K,j,V,$,Y={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for($ in en=e.lazySizesConfig||e.lazysizesConfig||{},Y)$ in en||(en[$]=Y[$]);if(!t||!t.getElementsByClassName)return{init:function(){},cfg:en,noSupport:!0};var J,X,q,Z,Q,ee,et,er,en,ei=t.documentElement,eo=e.HTMLPictureElement,ea="addEventListener",es="getAttribute",eu=e[ea].bind(e),el=e.setTimeout,ec=e.requestAnimationFrame||el,ed=e.requestIdleCallback,ef=/^picture$/i,e_=["load","error","lazyincluded","_lazyloaded"],eE={},eg=Array.prototype.forEach,ep=function(e,t){return eE[t]||(eE[t]=RegExp("(\\s|^)"+t+"(\\s|$)")),eE[t].test(e[es]("class")||"")&&eE[t]},em=function(e,t){ep(e,t)||e.setAttribute("class",(e[es]("class")||"").trim()+" "+t)},ev=function(e,t){var r;(r=ep(e,t))&&e.setAttribute("class",(e[es]("class")||"").replace(r," "))},eS=function(e,t,r){var n=r?ea:"removeEventListener";r&&eS(e,t),e_.forEach(function(r){e[n](r,t)})},eA=function(e,r,n,i,o){var a=t.createEvent("Event");return n||(n={}),n.instance=er,a.initEvent(r,!i,!o),a.detail=n,e.dispatchEvent(a),a},eC=function(t,r){var n;!eo&&(n=e.picturefill||en.pf)?(r&&r.src&&!t[es]("srcset")&&t.setAttribute("srcset",r.src),n({reevaluate:!0,elements:[t]})):r&&r.src&&(t.src=r.src)},eh=function(e,t){return(getComputedStyle(e,null)||{})[t]},ey=function(e,t,r){for(r=r||e.offsetWidth;r<en.minSize&&t&&!e._lazysizesWidth;)r=t.offsetWidth,t=t.parentNode;return r},eT=(a=[],s=o=[],u=function(){var e=s;for(s=o.length?a:o,n=!0,i=!1;e.length;)e.shift()();n=!1},(l=function(e,r){n&&!r?e.apply(this,arguments):(s.push(e),i||(i=!0,(t.hidden?el:ec)(u)))})._lsFlush=u,l),eI=function(e,t){return t?function(){eT(e)}:function(){var t=this,r=arguments;eT(function(){e.apply(t,r)}
3)}},eb=function(e){var t,n,i=function(){t=null,e()},o=function(){var e=r.now()-n;e<99?el(o,99-e):(ed||i)(i)};return function(){n=r.now(),t||(t=el(o,99))}},eL=(h=/^img$/i,y=/^iframe$/i,T="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),I=0,b=0,L=-1,O=function(e){b--,e&&!(b<0)&&e.target||(b=0)},R=function(e){return null==C&&(C="hidden"==eh(t.body,"visibility")),C||"hidden"!=eh(e.parentNode,"visibility")||"hidden"!=eh(e,"visibility")},w=function(e,r){var n,i=e,o=R(e);for(m-=r,A+=r,v-=r,S+=r;o&&(i=i.offsetParent)&&i!=t.body&&i!=ei;)(o=(eh(i,"opacity")||1)>0)&&"visible"!=eh(i,"overflow")&&(n=i.getBoundingClientRect(),o=S>n.left&&v<n.right&&A>n.top-1&&m<n.bottom+1);return o},J=P=function(){var e,r,n,i,o,a,s,u,l,f,E,h,y=er.elements;if((_=en.loadMode)&&b<8&&(e=y.length)){for(r=0,L++;r<e;r++)if(y[r]&&!y[r]._lazyRace){if(!T||er.prematureUnveil&&er.prematureUnveil(y[r])){F(y[r]);continue}if((u=y[r][es]("data-expand"))&&(a=+u)||(a=I),f||(f=!en.expand||en.expand<1?ei.clientHeight>500&&ei.clientWidth>500?500:370:en.expand,er._defEx=f,E=f*en.expFactor,h=en.hFac,C=null,I<E&&b<1&&L>2&&_>2&&!t.hidden?(I=E,L=0):I=_>1&&L>1&&b<6?f:0),l!==a&&(g=innerWidth+a*h,p=innerHeight+a,s=-1*a,l=a),(A=(n=y[r].getBoundingClientRect()).bottom)>=s&&(m=n.top)<=p&&(S=n.right)>=s*h&&(v=n.left)<=g&&(A||S||v||m)&&(en.loadHidden||R(y[r]))&&(d&&b<3&&!u&&(_<3||L<4)||w(y[r],a))){if(F(y[r]),o=!0,b>9)break}else!o&&d&&!i&&b<4&&L<4&&_>2&&(c[0]||en.preloadAfterLoad)&&(c[0]||!u&&(A||S||v||m||"auto"!=y[r][es](en.sizesAttr)))&&(i=c[0]||y[r])}i&&!o&&F(i)}},q=0,Z=en.throttleDelay,Q=en.ricTimeout,ee=function(){X=!1,q=r.now(),J()},et=ed&&Q>49?function(){ed(ee,{timeout:Q}),Q!==en.ricTimeout&&(Q=en.ricTimeout)}:eI(function(){el(ee)},!0),N=function(e){var t;(e=!0===e)&&(Q=33),X||(X=!0,(t=Z-(r.now()-q))<0&&(t=0),e||t<9?et():el(et,t))},M=eI(D=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(O(e),em(t,en.loadedClass),ev(t,en.loadingClass),eS(t,z),eA(t,"lazyloaded"))}),z=function(e){M({target:e.target})},U=function(e,t){var r=e.getAttribute("data-load-mode")||en.iframeLoadMode;0==r?e.contentWindow.location.replace(t):1==r&&(e.src=t)},k=function(e){var t,r=e[es](en.srcsetAttr);(t=en.customMedia[e[es]("data-media")||e[es]("media")])&&e.setAttribute("media",t),r&&e.setAttribute("srcset",r)},x=eI(function(e,t,r,n,i){var o,a,s,u,l,c;!(l=eA(e,"lazybeforeunveil",t)).defaultPrevented&&(n&&(r?em(e,en.autosizesClass):e.setAttribute("sizes",n)),a=e[es](en.srcsetAttr),o=e[es](en.srcAttr),i&&(u=(s=e.parentNode)&&ef.test(s.nodeName||"")),c=t.firesLoad||"src"in e&&(a||o||u),l={target:e},em(e,en.loadingClass),c&&(clearTimeout(f),f=el(O,2500),eS(e,z,!0)),u&&eg.call(s.getElementsByTagName("source"),k),a?e.setAttribute("srcset",a):o&&!u&&(y.test(e.nodeName)?U(e,o):e.src=o),i&&(a||u)&&eC(e,{src:o})),e._lazyRace&&delete e._lazyRace,ev(e,en.lazyClass),eT(function(){var t=e.complete&&e.naturalWidth>1;(!c||t)&&(t&&em(e,en.fastLoadedClass),D(l),e._lazyCache=!0,el(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&b--},!0)}),F=function(e){if(!e._lazyRace){var t,r=h.test(e.nodeName),n=r&&(e[es](en.sizesAttr)||e[es]("sizes")),i="auto"==n;(i||!d)&&r&&(e[es]("src")||e.srcset)&&!e.complete&&!ep(e,en.errorClass)&&ep(e,en.lazyClass)||(t=eA(e,"lazyunveilread").detail,i&&eO.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,b++,x(e,t,i,n,r))}},B=eb(function(){en.loadMode=3,N()}),G=function(){3==en.loadMode&&(en.loadMode=2),B()},W=function(){if(!d){if(r.now()-E<999)return void el(W,999);d=!0,en.loadMode=3,N(),eu("scroll",G,!0)}},{_:function(){E=r.now(),er.elements=t.getElementsByClassName(en.lazyClass),c=t.getElementsByClassName(en.lazyClass+" "+en.preloadClass),eu("scroll",N,!0),eu("resize",N,!0),eu("pageshow",function(e){if(e.persisted){var r=t.querySelectorAll("."+en.loadingClass);r.length&&r.forEach&&ec(function(){r.forEach(function(e){e.complete&&F(e)})})}}),e.MutationObserver?new MutationObserver(N).observe(ei,{childList:!0,subtree:!0,attributes:!0}):(ei[ea]("DOMNodeInserted",N,!0),ei[ea]("DOMAttrModified",N,!0),setInterval(N,999)),eu("hashchange",N,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[ea](e,N,!0)}),/d$|^c/.test(t.readyState)?W():(eu("load",W),t[ea]("DOMContentLoaded",N),el(W,2e4)),er.elements.length?(P(),eT._lsFlush()):N()},checkElems:N,unveil:F,_aLSL:G}),eO=(K=eI(function(e,t,r,n){var i,o,a;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),ef.test(t.no
3deName||""))for(o=0,a=(i=t.getElementsByTagName("source")).length;o<a;o++)i[o].setAttribute("sizes",n);r.detail.dataAttr||eC(e,r.detail)}),j=function(e,t,r){var n,i=e.parentNode;i&&(r=ey(e,i,r),!(n=eA(e,"lazybeforesizes",{width:r,dataAttr:!!t})).defaultPrevented&&(r=n.detail.width)&&r!==e._lazysizesWidth&&K(e,i,n,r))},{_:function(){H=t.getElementsByClassName(en.autosizesClass),eu("resize",V)},checkElems:V=eb(function(){var e,t=H.length;if(t)for(e=0;e<t;e++)j(H[e])}),updateElem:j}),eR=function(){!eR.i&&t.getElementsByClassName&&(eR.i=!0,eO._(),eL._())};return el(function(){en.init&&eR()}),er={cfg:en,autoSizer:eO,loader:eL,init:eR,uP:eC,aC:em,rC:ev,hC:ep,fire:eA,gW:ey,rAF:eT}}(n="u">typeof window?window:{},n.document,Date),n.lazySizes=i,t.exports&&(t.exports=i)},351853,(e,t,r)=>{var n=0/0,i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,a=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,l=e.g&&e.g.Object===Object&&e.g,c="object"==typeof self&&self&&self.Object===Object&&self,d=l||c||Function("return this")(),f=Object.prototype.toString,_=Math.max,E=Math.min,g=function(){return d.Date.now()};function p(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function m(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==f.call(t))return n;if(p(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=p(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var l=a.test(e);return l||s.test(e)?u(e.slice(2),l?2:8):o.test(e)?n:+e}t.exports=function(e,t,r){var n,i,o,a,s,u,l=0,c=!1,d=!1,f=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var r=n,o=i;return n=i=void 0,l=t,a=e.apply(o,r)}function S(e){var r=e-u,n=e-l;return void 0===u||r>=t||r<0||d&&n>=o}function A(){var e,r,n,i=g();if(S(i))return C(i);s=setTimeout(A,(e=i-u,r=i-l,n=t-e,d?E(n,o-r):n))}function C(e){return(s=void 0,f&&n)?v(e):(n=i=void 0,a)}function h(){var e,r=g(),o=S(r);if(n=arguments,i=this,u=r,o){if(void 0===s)return l=e=u,s=setTimeout(A,t),c?v(e):a;if(d)return s=setTimeout(A,t),v(u)}return void 0===s&&(s=setTimeout(A,t)),a}return t=m(t)||0,p(r)&&(c=!!r.leading,o=(d="maxWait"in r)?_(m(r.maxWait)||0,t):o,f="trailing"in r?!!r.trailing:f),h.cancel=function(){void 0!==s&&clearTimeout(s),l=0,n=u=i=s=void 0},h.flush=function(){return void 0===s?a:C(g())},h}},423204,e=>{"use strict";var t=e.i(249892),r=e.i(351853),n="u">typeof window?t.useLayoutEffect:t.useEffect;function i(e,r,i,o){let a=(0,t.useRef)(r);n(()=>{a.current=r},[r]),(0,t.useEffect)(()=>{let t=(null==i?void 0:i.current)??window;if(!(t&&t.addEventListener))return;let r=e=>{a.current(e)};return t.addEventListener(e,r,o),()=>{t.removeEventListener(e,r,o)}},[e,i,o])}function o(e){let r=(0,t.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return n(()=>{r.current=e},[e]),(0,t.useCallback)((...e)=>{var t;return null==(t=r.current)?void 0:t.call(r,...e)},[r])}var a="u"<typeof window,s="u"<typeof window,u={width:void 0,height:void 0};function l(e,t,r){return e[t]?Array.isArray(e[t])?e[t][0][r]:e[t][r]:"contentBoxSize"===t?e.contentRect["inlineSize"===r?"width":"height"]:void 0}var c="u"<typeof window;e.s(["useDebounceValue",0,function(e,n,i){let o=(null==i?void 0:i.equalityFn)??((e,t)=>e===t),a=e instanceof Function?e():e,[s,u]=(0,t.useState)(a),l=(0,t.useRef)(a),c=function(e,n=500,i){var o;let a,s=(0,t.useRef)();o=()=>{s.current&&s.current.cancel()},(a=(0,t.useRef)(o)).current=o,(0,t.useEffect)(()=>()=>{a.current()},[]);let u=(0,t.useMemo)(()=>{let t=(0,r.default)(e,n,i),o=(...e)=>t(...e);return o.cancel=()=>{t.cancel()},o.isPending=()=>!!s.current,o.flush=()=>t.flush(),o},[e,n,i]);return(0,t.useEffect)(()=>()=>u.cancel(),[u]),(0,t.useEffect)(()=>{s.current=(0,r.default)(e,n,i)},[e,n,i]),u}(u,n,i);return o(l.current,a)||(c(a),l.current=a),[s,c]},"useEventCallback",0,o,"useEventListener",0,i,"useIntersectionObserver",0,function({threshold:e=0,root:r=null,rootMargin:n="0%",freezeOnceVisible:i=!1,initialIsIntersecting:o=!1,onChange:a}={}){var s;let[u,l]=(0,t.useState)(null),[c,d]=(0,t.useState)(()=>({isIntersecting:o,entry:void 0})),f=(0,t.useRef)();f.current=a;let _=(null==(s=c.entry)?void 0:s.isIntersecting)&&i;(0,t.useEffect)(()=>{let t;if(!u||!("IntersectionObserver"in window)||_)return;let o=new IntersectionObserver(e=>{let r=Array.isArray(o.thresholds)?o.thresholds:[o.thresholds];
3e.forEach(e=>{let n=e.isIntersecting&&r.some(t=>e.intersectionRatio>=t);d({isIntersecting:n,entry:e}),f.current&&f.current(n,e),n&&i&&t&&(t(),t=void 0)})},{threshold:e,root:r,rootMargin:n});return o.observe(u),()=>{o.disconnect()}},[u,JSON.stringify(e),r,n,_,i]);let E=(0,t.useRef)(null);(0,t.useEffect)(()=>{var e;u||null==(e=c.entry)||!e.target||i||_||E.current===c.entry.target||(E.current=c.entry.target,d({isIntersecting:o,entry:void 0}))},[u,c.entry,i,_,o]);let g=[l,!!c.isIntersecting,c.entry];return g.ref=g[0],g.isIntersecting=g[1],g.entry=g[2],g},"useInterval",0,function(e,r){let i=(0,t.useRef)(e);n(()=>{i.current=e},[e]),(0,t.useEffect)(()=>{if(null===r)return;let e=setInterval(()=>{i.current()},r);return()=>{clearInterval(e)}},[r])},"useIsClient",0,function(){let[e,r]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{r(!0)},[]),e},"useIsomorphicLayoutEffect",0,n,"useLocalStorage",0,function(e,r,n={}){let{initializeWithValue:s=!0}=n,u=(0,t.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),l=(0,t.useCallback)(e=>{let t;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let i=r instanceof Function?r():r;try{t=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),i}return t},[n,r]),c=(0,t.useCallback)(()=>{let t=r instanceof Function?r():r;if(a)return t;try{let r=window.localStorage.getItem(e);return r?l(r):t}catch(r){return console.warn(`Error reading localStorage key \u201C${e}\u201D:`,r),t}},[r,e,l]),[d,f]=(0,t.useState)(()=>s?c():r instanceof Function?r():r),_=o(t=>{a&&console.warn(`Tried setting localStorage key \u201C${e}\u201D even though environment is not a client`);try{let r=t instanceof Function?t(c()):t;window.localStorage.setItem(e,u(r)),f(r),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn(`Error setting localStorage key \u201C${e}\u201D:`,t)}}),E=o(()=>{a&&console.warn(`Tried removing localStorage key \u201C${e}\u201D even though environment is not a client`);let t=r instanceof Function?r():r;window.localStorage.removeItem(e),f(t),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});(0,t.useEffect)(()=>{f(c())},[e]);let g=(0,t.useCallback)(t=>{t.key&&t.key!==e||f(c())},[e,c]);return i("storage",g),i("local-storage",g),[d,_,E]},"useMediaQuery",0,function(e,{defaultValue:r=!1,initializeWithValue:i=!0}={}){let o=e=>s?r:window.matchMedia(e).matches,[a,u]=(0,t.useState)(()=>i?o(e):r);function l(){u(o(e))}return n(()=>{let t=window.matchMedia(e);return l(),t.addListener?t.addListener(l):t.addEventListener("change",l),()=>{t.removeListener?t.removeListener(l):t.removeEventListener("change",l)}},[e]),a},"useOnClickOutside",0,function(e,t,r="mousedown",n={}){i(r,r=>{let n=r.target;n&&n.isConnected&&(Array.isArray(e)?e.filter(e=>!!e.current).every(e=>e.current&&!e.current.contains(n)):e.current&&!e.current.contains(n))&&t(r)},void 0,n)},"useResizeObserver",0,function(e){let r,{ref:n,box:i="content-box"}=e,[{width:o,height:a},s]=(0,t.useState)(u),c=(r=(0,t.useRef)(!1),(0,t.useEffect)(()=>(r.current=!0,()=>{r.current=!1}),[]),(0,t.useCallback)(()=>r.current,[])),d=(0,t.useRef)({...u}),f=(0,t.useRef)(void 0);return f.current=e.onResize,(0,t.useEffect)(()=>{if(!n.current||"u"<typeof window||!("ResizeObserver"in window))return;let e=new ResizeObserver(([e])=>{let t="border-box"===i?"borderBoxSize":"device-pixel-content-box"===i?"devicePixelContentBoxSize":"contentBoxSize",r=l(e,t,"inlineSize"),n=l(e,t,"blockSize");if(d.current.width!==r||d.current.height!==n){let e={width:r,height:n};d.current.width=r,d.current.height=n,f.current?f.current(e):c()&&s(e)}});return e.observe(n.current,{box:i}),()=>{e.disconnect()}},[i,n,c]),{width:o,height:a}},"useSessionStorage",0,function(e,r,n={}){let{initializeWithValue:a=!0}=n,s=(0,t.useCallback)(e=>n.serializer?n.serializer(e):JSON.stringify(e),[n]),u=(0,t.useCallback)(e=>{let t;if(n.deserializer)return n.deserializer(e);if("undefined"===e)return;let i=r instanceof Function?r():r;try{t=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),i}return t},[n,r]),l=(0,t.useCallback)(()=>{let t=r instanceof Function?r():r;if(c)return t;try{let r=window.sessionStorage.getItem(e);return r?u(r):t}catch(r){return console.warn(`Error reading sessionStorage key \u201C${e}\u201D:`,r),t}},[r,e,u]),[d,f]=(0,t.useState)(()=>a?l():r instanceof Function?r():r),_=o(t=>{c&&console.warn(`Tried setting sessionStorage key \u201C${e}\u201D even though environment is not a client`);try{let r=t instanceof Function?t(l()):t;window.sessionStorage.setItem(e,s(r)),f(r),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))}catch(t){console.warn(`Error setting sessionStorage key \u201C${e}\u201D:`,t)}}),E=o(()=>{c&&console.warn(`Tried removing sessionStorage key \u201C${e}\u201D even though environment is not a client`);let t=r instanceof Function?r():r;window.sessionStorage.removeItem(e),f(t),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))});(0,t.useEffect)(()=>{f(l())},[e]);let g=(0,t.useCallback)(t=>{t.key&&t.key!==e||f(l())},[e,l]);return i("storage",g),i("session-storage",g),[d,_,E]},"useTimeout",0,function(e,r){let i=(0,t.useRef)(e);n(()=>{i.current=e},[e]),(0,t.useEffect)(()=>
3{if(!r&&0!==r)return;let e=setTimeout(()=>{i.current()},r);return()=>{clearTimeout(e)}},[r])}])},418886,e=>{"use strict";e.i(57642),e.i(253861),e.s([])},757855,e=>{"use strict";var t,r=e.i(673157);e.i(775613);var n=e.i(249892),i=e.i(725516),o=((t={})[t.SMALL=100]="SMALL",t[t.LARGE=360]="LARGE",t[t.XLARGE=720]="XLARGE",t[t.ORIGINAL=1024]="ORIGINAL",t);let a=[100,360,720,1024];function s({src:e,imageSize:t}){return 1024==t?u(e):e!=i.FALLBACK_IMAGE_URL&&e?.endsWith(".jpeg")&&a.includes(t)?e+"?width="+t:e}function u(e){if(e!==i.FALLBACK_IMAGE_URL&&e?.endsWith(".jpeg")){let t=e.split("/").pop()||"";if(t.startsWith("image_")&&!t.startsWith("image_large_")){let r=e.lastIndexOf("/");return e.substring(0,r+1)+t.replace("image_","image_large_")}}return e}let l=(0,n.memo)(function({alt:e,src:t,fallbackSrc:o=i.FALLBACK_IMAGE_URL,imageSize:l=0,...c}){let[d,f]=(0,n.useState)(t||o),_=(0,n.useCallback)(()=>{o&&d!==o&&f(o)},[o,d]);(0,n.useEffect)(()=>{f(t||o)},[t,o]);let E=(0,n.useMemo)(()=>l&&a.includes(l)?s({src:d,imageSize:l}):d,[d,l]),g=(0,n.useMemo)(()=>u(t||void 0),[t]);return(0,r.jsx)("img",{alt:e,src:E||"","data-src":g,onError:_,...c})});e.s(["ImageSize",()=>o,"default",0,l,"getImageUrl",0,s,"getOriginalImage",0,u])},964977,e=>{"use strict";var t=e.i(673157),r=e.i(249892);e.i(462951);var n=e.i(414020),i=e.i(103929);e.i(459217),e.i(948312),e.i(725516),e.i(610177);let o=(0,r.createContext)(null);function a(){return(0,r.useContext)(o)}e.s(["AppI18nProvider",0,function({effectiveLocale:e,children:a,i18nInstance:s,initialI18nResources:u}){let l,[c]=(0,r.useState)(()=>s??(0,i.initializeClientI18n)({initialResources:u}));return l=(0,r.useRef)(void 0),e&&(l.current?.instance!==c||l.current.locale!==e)&&(l.current={instance:c,locale:e},c.language!==e&&c.changeLanguage(e)),(0,t.jsx)(o.Provider,{value:c,children:(0,t.jsx)(n.I18nextProvider,{i18n:c,children:a})})},"useAppI18n",0,function(){let e=a();if(!e)throw Error("useAppI18n must be used within AppI18nProvider");return e},"useOptionalAppI18n",0,a],964977)},838038,334959,e=>{"use strict";var t,r,n,i=e.i(673157),o=e.i(249892),a=((t={}).ADD_TO_PLAYLIST="add_to_playlist",t.ADD_TO_PROJECT="add_to_project",t.AUTO_RELOAD_NUDGE="auto_reload_nudge",t.CLIP_FEEDBACK="feedback",t.CLIP_JSON="clip_json",t.CREATE_PERSONA="create_persona",t.VOX_PERSONA="vox_persona",t.DELETE_CLIP="delete",t.MODERATION_DELETE_CLIP="moderation_delete",t.DELETE_PLAYLIST="delete_playlist",t.DELETE_PERSONA="delete_persona",t.BULK_TRASH_PERSONAS="bulk_trash_personas",t.DOWNLOAD_FILE="download",t.DOWNLOAD_SHARE_ASSET="download_share_asset",t.COPYRIGHT_WARNING="copyright_warning",t.COPYRIGHT_MUTE_PROMPT="copyright_mute_prompt",t.LIBRARY_SELECT="library_select",t.SHARE_CLIP="share_clip",t.SHARE_WITH_FRIENDS="share_with_friends",t.SHARE_SETTINGS="share_settings",t.UPDATE_CLIP_METADATA="update_clip_metadata",t.EDIT_SONG_DETAILS="edit_song_details",t.FEEDBACK_FORM="feedback_form",t.CONFIRM_PIN_REPLACEMENT="confirm_pin_replacement",t.PUBLISH_SONG="publish_song",t.UNPUBLISH_SONG="unpublish_song",t.STEM_EXTRACTION="stem_extraction",t.UPSELL_MODAL="upsell_modal",t.SONG_EDITOR="song_editor",t.EXTENDED_UPLOADS="extended_uploads",t.SELECT_HOOK_SONG="select_hook_song",t.EDIT_HOOK_METADATA="edit_hook_metadata",t.INVITE_FRIEND="invite_friend",t.STEMS="stems",t.SUBSCRIPTION_SUCCESS="subscription_success",t.REMASTER_MODAL="remaster_modal",t.RENEW_SUBSCRIPTION="renew_subscription",t.CREDITS_PURCHASE="credits_purchase",t.DOWNLOADS_PURCHASE="downloads_purchase",t.CANCEL_SUBSCRIPTION_CHANGES="cancel_subscription_changes",t.CANCEL_SUBSCRIPTION="cancel_subscription",t.MARKETPLACE_CREATE_PROJECT="marketplace_create_project",t.MARKETPLACE_FULFILLER_PROFILE="marketplace_fulfiller_profile",t.MARKETPLACE_UPLOAD_MEDIA="marketplace_upload_media",t.MARKETPLACE_PARTICIPANT_REVIEWS="marketplace_participant_reviews",t.MARKETPLACE_FEEDBACK="marketplace_feedback",t.MARKETPLACE_EDIT_LISTING="marketplace_edit_listing",t.JOIN_SUNO="join_suno",t.LABS_SUBMIT_IDEA="labs_submit_idea",t.NOTIFICATION_SETTINGS="notification_settings",t.UPGRADE_SUBSCRIPTION="upgrade_subscription",t.SELECT_SONG_FOR_VIDEO="select_song_for_video",t.MASHUP_SONG_SELECT="mashup_song_select",t.REMIX_MODAL="remix_modal",t.BEATS_MODAL="beats_modal",t.TOS_REACCEPTANCE="tos_reacceptance",t.STUDIO_1_2_FLOW="studio_1_2_flow",t.STUDIO_LEARN="studio_learn",t.TEMPO_SELECTION="tempo_selection",t.DOWNLOAD_RESTRICTIONS="download_restrictions",t.BULK_DOWNLOAD="bulk_download",t.ADD_CREDITS="add_credits",t.PERSONA_CREATION_FLOW="persona_creation_flow",t.ANNUAL_LOCK_IN_OFFER="annual_lock_in_offer",t.MEMORY_SETTINGS="memory_settings",t.WELCOME_BACK="welcome_back",t.SIGN_IN_MODAL="sign_in_modal",t.REPORT_V2="report_v2",t.TRIM_CLIP="trim_clip",t.PAST_DUE_WARNING="past_due_warning",t.OPEN_IN_STUDIO="open_in_studio",t.UPDATE_PAYMENT_METHOD="update_payment_method",t.CLIP_PICKER="clip_picker",t.ADD_SONGS_TO_PLAYLIST="add_songs_to_playlist",t.PLAYLIST_COVER_ART="playlist_cover_art",t.SONG_COVER_ART="song_cover_art",t.BROWSER_UPGRADE="browser_upgrade",t.VIP_WELCOME="vip_welcome",t.VIP_UPLOAD_RIGHTS_CONFIRM="vip_upload_rights_confirm",t.AUDIO_UPLOAD_TOS_CONFIRM="audio_upload_tos_confirm",t.BULK_AUDIO_UPLOAD="bulk_audio_upload",t.POST_UPGRADE="post_upgrade",t.PUBLISH_ALBUM="publish_album",t.CREATE_ALBUM="create_album",t.EDIT_ALBUM="edit_album",t.ALBUM_COVER_ART="album_cover_art",t),s=((r={}).Create="create",r.EditRange="edit_range",r.UpdateConsistency="update_consistency",r.UpgradeConsistency="upgrade_consistency",r),u=((n={}).STUDIO="Studio",n.SONG_MENU="SongMenu",n.EDIT="Edit",n.EDIT_V3="EditV3",n);e.s(["ModalTypes",()=>a,"StemsModalSource",()=>u,"VoxPersonaModalContentVariant",()=>s],334959);let l=(0,o.createContext)(void 0);e.s(["ModalProvider",0,e=>{let t=function(){let[e,t]=(0,o.useState)(()=>Object.values(a).reduce((e,t)=>
3(e[t]=!1,e),{})),[r,n]=(0,o.useState)({}),[i,s]=(0,o.useState)({}),u=Object.values(e).some(Boolean),l=(0,o.useCallback)((e,r)=>{t(t=>({...t,[e]:!0})),void 0!==r&&n(t=>({...t,[e]:r}))},[]),c=(0,o.useCallback)((e,r,i)=>{t(t=>({...t,[e]:!0})),void 0!==r&&s(t=>({...t,[e]:r})),void 0!==i&&n(t=>({...t,[e]:i}))},[]),d=(0,o.useCallback)(e=>{t(t=>({...t,[e]:!1})),e in r&&void 0!==r[e]&&n(t=>{let r={...t};return delete r[e],r}),e in i&&void 0!==i[e]&&s(t=>{let r={...t};return delete r[e],r})},[r,i]),f=(0,o.useCallback)(t=>e[t],[e]),_=(0,o.useCallback)(e=>r[e],[r]),E=(0,o.useCallback)(e=>e in i?i[e]:void 0,[i]);return(0,o.useMemo)(()=>({isAnyModalOpen:u,isModalOpen:f,openModal:l,openModalWithData:c,closeModal:d,getModalSource:_,getModalData:E}),[u,f,l,c,d,_,E])}();return(0,i.jsx)(l.Provider,{value:t,children:e.children})},"useModalContext",0,function(){return(0,o.useContext)(l)}],838038)},548004,e=>{"use strict";var t=e.i(423204),r=e.i(725516);function n(e,r=!1){let{initializeWithValue:i=!1,defaultValue:o=!1}="boolean"==typeof r?{initializeWithValue:r}:r;return(0,t.useMediaQuery)(`(min-width: ${e}px)`,{defaultValue:o,initializeWithValue:i})}
3e.s(["default",0,n,"useBreakpointLg",0,function(e=!1){return n(r.TAILWIND_LARGE_MIN_WIDTH,e)},"useBreakpointMd",0,function(e=!1){return n(r.TAILWIND_MEDIUM_MIN_WIDTH,e)},"useBreakpointXl",0,function(e=!1){return n(r.TAILWIND_XL_MIN_WIDTH,e)}])},429131,816390,e=>{"use strict";var t=e.i(673157),r=e.i(249892);let n=(0,r.createContext)(null),i=n.Provider;e.s(["MediaManagerProvider",0,i,"useMediaManager",0,function(){let e=(0,r.useContext)(n);if(!e)throw Error("MediaManager provider not found");return e}],816390);let o=(0,r.createContext)(void 0);e.s(["RootStoreContextProvider",0,({children:e,rootStore:r})=>(0,t.jsx)(o.Provider,{value:r,children:(0,t.jsx)(i,{value:r.playbar.mediaManager,children:e})}),"useStores",0,function(){let e=(0,r.useContext)(o);if(!e)throw Error("Root store not found");return e}],429131)},524105,e=>{"use strict";var t,r,n,i=((t={}).V4="v4",t.Cover="cover",t.Persona="persona",t.EditMode="edit_mode",t.CanBuyCreditTopUps="can_buy_credit_top_ups",t.CanBuyDownloadTopUps="can_buy_download_top_ups",t.CommercialRights="commercial_rights",t.GenerateSongImage="generate_song_image",t.GenerateSongVideo="generate_song_video",t.GetStems="get_stems",t.NegativeTags="negative_tags",t.LongUploads="long_uploads",t.V4Remaster="v4_remaster",t.ConvertAudio="convert_audio",t.Remaster="remaster",t.Auk="auk",t.Studio="studio",t.VariationRemaster="variation_remaster",t.PLAYLIST_CONDITION="playlist_condition",t.ControlSliders="create_control_sliders",t.TagUpsample="tag_upsample",t.CustomModels="custom_models",t.MaxMode="max_mode",t),o=((r={}).Stripe="stripe",r.Apple="apple",r.Google="google",r);let a=new Set(Object.values(o));var s=((n={}).Free="free",n.Pro="pro",n.Basic="basic",n.Premier="premier",n.Student="student",n.Pro_20250501="pro_20250501",n.Artist="artist",n);e.s(["PlanFeature",()=>i,"PlanKey",()=>s,"SubscriptionPlatform",()=>o,"getCreditPackPrice",0,function(e){return null!=e.price_amount?{amount:Number(e.price_amount),currencyCode:e.price_currency_code??"USD"}:{amount:e.price_usd,currencyCode:"USD"}},"getSubscriptionPlatform",0,function(e){let t=e?.toLowerCase();return t&&a.has(t)?t:null}])},84204,e=>{"use strict";var t,r,n=e.i(524105),i=e.i(725516),o=((t={}).Monthly="month",t.Annual="year",t),a=((r={})[r.Basic=0]="Basic",r[r.Student=5]="Student",r[r.Pro=10]="Pro",r[r.Pro20250501=13]="Pro20250501",r[r.Premier=30]="Premier",r[r.Artist=75]="Artist",r);function s(e,t){return e?.subscriptionLevel!=null&&e.subscriptionLevel>=t}function u(e){return s(e,30)}function l(e){return e?.flags?.["skip-paywall"]||s(e,5)&&!u(e)||u(e)}let c=e=>e?.isStaff,d=e=>c(e)||!!e?.flags?.["skip-paywall"],f=e=>!!d(e)||e?.isSubscriber,_=e=>e?.sub?.is_past_due===!0,E=e=>e?.sub?.credit_rate_limit??null,g=(e,t)=>{if(d(e))return!0;let r=e?.usagePlanFeatures;return r?.some(e=>e.name===t)},p=e=>g(e,n.PlanFeature.Persona),m=e=>(e?.freeVoxGensLeft??0)>0,v=e=>e?.billingModels?.find(t=>t.external_key===e.freeVoxModelKey&&t.features?.includes("vox_and_voices"))?.external_key??null;e.s(["CREDITS_PER_SONG",0,5,"SubscriptionLevel",()=>a,"SubscriptionPeriod",()=>o,"UNDERLYING_PLAN_KEY",0,{artist:"premier",premier:"premier",pro:"pro",pro_20250501:"pro",student:"pro",basic:"basic",free:"free"},"canCreateVoice",0,e=>!!p(e)||m(e),"canDownloadStemZipUnderRestrictions",0,(e,t)=>!e||t?.is_download_unlocked===!0,"canGenerateSong",0,e=>!!e?.credits&&e.credits>=10,"canManageSubscription",0,(e,t)=>!!e&&(!0===e.is_active||!0===e.is_past_due&&t),"getCreditsRefreshCountdownTarget",0,e=>E(e)?.next_credits_at??null,"getDownloadUserType",0,function(e){return u(e)?"premier":l(e)?"pro":"free"},"getFreeVoxGrantModelKey",0,v,"getSubscriptionLevelForPlanKey",0,function(e){switch(e){case"artist":return 75;case"premier":return 30;case"pro_20250501":return 13;case"pro":return 10;case"student":return 5;case"basic":case"free":return 0;default:return null}},"hasFreeVoxModelGrant",0,({session:e,modelKey:t})=>t===v(e)&&m(e),"hasShowCreditsEntitlement",0,e=>e?.isSubscriber===!0||_(e),"hasSubscriptionLevelAtLeast",0,s,"hasUnlimitedCredits",0,e=>e?.roles?.unlimited_credits===!0,"isBlendedCreateExperimentEnabled",0,e=>!!e?.experiments?.[i.BLENDED_CREATE_EXPERIMENT_NAME],"isCoverFeatureEnabled",0,e=>g(e,n.PlanFeature.Cover)||e?.flags?.remix,"isFeatureEnabledForPlan",0,g,"isMultiSelectDownloadZipEnabled",0,e=>!!e?.flags?.[i.MULTI_SELECT_DOWNLOAD_ZIP_FLAG],"isOutOfCredits",0,e=>{if(!e||d(e))return!1;if(e.isCreditsLoaded&&e.credits<=0)return!0;let t=E(e)?.available_credits;return null!=t&&t<10},"isPastDueSubscriber",0,_,"isPersonaFeatureEnabled",0,p,"isPremierOrHigher",0,u,"isProOrPremier",0,l,"isProjectsFeatureEnabled",0,e=>e?.flags?.["create-projects"],"isStaff",0,c,"isSubscriber",0,f,"isWavDownloadAvailable",0,e=>f(e),"shouldBypassPaywall",0,d])}]);
4
5//# sourceMappingURL=20ipeqd9512gl.js.map
6//# debugId=d764753a-2e2f-5853-95bb-d08f20c3e6af

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.