PageSourceSearch

https://volumo.com/_next/static/chunks/3581.e7dfa7e3e7dec05a.js

js volumo.com collected 2026-09-25 18:43:56 UTC 7,887 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3581],{136:(e,t,r)=>{"use strict";r.d(t,{p:()=>c});var o=r(80263),n=r(3638),s=r(53239),a=r(49266),i=r.n(a);let c=s.forwardRef((e,t)=>{let{className:r,children:s,fullWidth:a,icon:c,type:l="success",variant:u="normal"}=e;return(0,o.jsx)("div",{className:(0,n.A)(i().root,i()[l],i()[`root-${u}`],a&&i().fullWidth,c&&i().withIcon,r),ref:t,children:c?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:i().icon,children:c}),(0,o.jsx)("div",{className:i().content,children:s})]}):s})});c.displayName="MessageBox"},49266:e=>{e.exports={root:"MessageBox_root__o6DMY",fullWidth:"MessageBox_fullWidth__mgVQc",withIcon:"MessageBox_withIcon__roQro",icon:"MessageBox_icon__OVklX",content:"MessageBox_content__P5j5h",success:"MessageBox_success__jxcIt",error:"MessageBox_error__SHSKk",warning:"MessageBox_warning__lCdfQ",info:"MessageBox_info__MUF7Q",tip:"MessageBox_tip__wZpdA","root-small-note":"MessageBox_root-small-note__FATGB"}},69166:(e,t,r)=>{"use strict";r.d(t,{Y:()=>d});var o=r(80263),n=r(94386),s=r(97930),a=r(92839),i=r(43391),c=r(78852),l=r(50016);r(53239);var u=r(70048),m=r.n(u);let d=e=>{let{action:t,actionHref:r,description:u,title:d,onCloseAttempt:h}=e;return(0,o.jsx)(i.$m,{allowExtraBottomSpace:!1,className:m().root,children:(0,o.jsxs)(s.xA,{autoFlow:"row",children:[(0,o.jsxs)(s.xA,{className:m().header,justifyContent:"center",children:[(0,o.jsx)(c.K,{mt:8}),(0,o.jsx)(a._$w,{className:m().icon}),(0,o.jsx)(c.K,{mb:8})]}),(0,o.jsxs)(s.xA,{className:m().content,children:[(0,o.jsx)(l.V,{align:"center",className:m().title,variant:"vividH2",children:d}),(0,o.jsx)(c.K,{mt:.5}),(0,o.jsx)(l.V,{align:"center",color:"secondary",variant:"body1",children:u}),(0,o.jsx)(c.K,{mt:3}),(0,o.jsx)(n.$,{className:m().button,href:r,size:"big",onClick:r?void 0:h,children:t})]})]})})}},70048:e=>{e.exports={root:"SuccessModalContent_root__HoVh0",header:"SuccessModalContent_header__UBRx5",content:"SuccessModalContent_content__O8Tj8",title:"SuccessModalContent_title__cKXAv",button:"SuccessModalContent_button__FPnLW",icon:"SuccessModalContent_icon__dAQWx"}},73581:(e,t,r)=>{"use strict";r.r(t),r.d(t,{ConfirmEmailModal:()=>g});var o=r(80263),n=r(75976),s=r(12556),a=r(24318),i=r(136),c=r(43391),l=r(78852),u=r(13463),m=r(22392),d=r(61469),h=r(53239),_=r(69166),v=r(51143);let g=e=>{let{inPortal:t,open:r,onCloseAttempt:g}=e,x=(0,d.useRouter)(),{isAboveSm:p}=(0,s.yU)(),{t:f}=(0,u.c3)(),y="string"==typeof x.query.confirmation_code?x.query.confirmation_code:void 0,b=(0,v.QR)();(0,h.useEffect)(()=>{y&&b.mutate({code:y})},[y]);let j="beenVerifiedBefore"===b.data||"confirmed"===b.data?(0,o.jsx)(_.Y,{action:f("Got it!"),description:f("You're all set! Enjoy a customized musical journey tailored just for you"),title:f("Congratulations!"),onCloseAttempt:g}):b.isPending?(0,o.jsxs)(c.$m,{children:[(0,o.jsx)(l.K,{mt:8}),(0,o.jsx)(a.a,{}),(0,o.jsx)(l.K,{mt:8})]}):b.error?(0,o.jsxs)(c.$m,{children:[(0,o.jsx)(l.K,{mt:8}),(0,o.jsxs)(i.p,{type:"error",children:[f("This email confirmation request failed. Probably it is not valid anymore."),(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),(0,m.Nw)(b.error)]})]}):null;return p?(0,o.jsx)(c.aF,{forceBlackCloseButton:!b.error,inPortal:t,open:r,openStateHash:"confirm-email",onCloseAttempt:g,children:j}):(0,o.jsx)(n.Xn,{forceBlackCloseButton:!b.error,hasCloseButton:!0,open:r,openStateHash:"confirm-email",onCloseAttempt:g,children:j})}},75976:(e,t,r)=>{"use strict";r.d(t,{Xn:()=>g,zf:()=>_});var o=r(80263),n=r(34131),s=r(84897),a=r(78852),i=r(55132),c=r(3638),l=r(53239),u=r(43391),m=r(84696),d=r.n(m);let h=(0,l.createContext)({expandRequestCount:0}),_=()=>(0,l.useContext)(h),v={appear:d()["movingLayer--enter"],appearActive:d()["movingLayer--enter--active"],enter:d()["movingLayer--enter"],enterActive:d()["movingLayer--enter--active"],exit:d()["movingLayer--exit"],exitActive:d()["movingLayer--exit--active"]},g=(0,l.memo)(e=>{let{children:t,className:r,closeButtonClassName:m,defaultHeight:_="auto",forceTrapFocus:g,forceBlackCloseButton:x,hasCloseButton:p,open:f,openStateHash:y,canMaximize:b,onCloseAttempt:j}=e,[B,C]=(0,l.useState)(_),[w,M]=(0,l.useState)(),L=(0,l.useRef)(null),S=(0,l.useRef)(!1),N=(0,l.useRef)(void 0),A=(0,l.useRef)(),k=(0,l.useRef)(!1),E=(0,l.useRef)(!1),[H,R]=(0,l.useState)(0),{rerender:T}
1=(0,n.v)(),[K,W]=(0,l.useState)(0),q=(0,l.useRef)(null),V=(0,l.useCallback)(()=>"number"==typeof B?B:L.current?L.current.scrollHeight/window.innerHeight*100:"number"==typeof _?_:50,[_,B]);(0,l.useEffect)(()=>{if(S.current=!1,B!==_&&setTimeout(()=>C(_),300),f&&L.current){let e=new MutationObserver(()=>T());return e.observe(L.current,{childList:!0,subtree:!0}),()=>{e.disconnect()}}},[f]),(0,l.useLayoutEffect)(()=>{if(!f||!q.current)return;let e=(0,i.bV)(q.current);"auto"===B&&e>=window.innerHeight?(S.current=!0,C(100)):100===B&&S.current&&e>0&&e<window.innerHeight&&(S.current=!1,C(_))});let Y=(0,l.useCallback)(e=>{A.current=e.changedTouches[0].pageY,k.current=!1,E.current=!1;let t=V();(0,i.mW)(e.changedTouches[0].target,e=>e!==L.current)&&100===t||M(e.changedTouches[0].pageY),W(t)},[V]),P=(0,l.useCallback)(e=>{if(void 0===w)return;let t=e.changedTouches[0].pageY;if(void 0!==A.current&&Math.abs(t-A.current)>8&&(k.current=!0),!k.current)return;let r=w-t,o=r/window.innerHeight*100,n=V(),s=n+o;!E.current&&r>0&&n<100&&(E.current=!0,R(e=>e+1)),s>n&&n<100&&(b||n<K)&&(C(Math.min(Math.max(s,0),100)),M(t))},[b,w,K,V,C]),Q=(0,l.useCallback)(e=>{if(void 0===w)return;let t=(0,i.mW)(e.changedTouches[0].target,e=>e!==L.current),r=e.changedTouches[0].pageY;if(void 0!==A.current&&Math.abs(r-A.current)>8&&(k.current=!0),!k.current)return;let o=w-r,n=o/window.innerHeight*100,s=V(),a=s+n,c=100-r/window.innerHeight*100;e.cancelable&&(a<s&&s>0&&c<s&&C(Math.min(Math.max(a,0),100)),o&&100!==s&&(e.stopPropagation(),e.preventDefault(),M(r),N.current=t))},[w,V,C]),F=(0,l.useCallback)(()=>{if(M(void 0),!k.current)return;k.current=!1;let e=V(),t=Math.min(q.current?(0,i.bV)(q.current)/window.innerHeight*100:e,100),r="number"==typeof _?_-.1*_:.9*t,o="number"==typeof _?_+(100-_)*.3:t+(100-t)*.3;e<r?j?.():e>o&&b?C(100):C(_),N.current=void 0},[b,_,V,C,j]);(0,l.useEffect)(()=>{let e=L.current;if(e)return e.addEventListener("touchmove",P,{capture:!0,passive:!1}),e.addEventListener("touchmove",Q),e.addEventListener("touchend",F),e.addEventListener("touchstart",Y),()=>{e.removeEventListener("touchmove",P,{capture:!0}),e.removeEventListener("touchmove",Q),e.removeEventListener("touchend",F),e.removeEventListener("touchstart",Y)}},[f,F,Q,Y]);let $=(0,l.useMemo)(()=>({expandRequestCount:H}),[H]);return(0,o.jsxs)(s.u,{animationClassNames:v,className:d().root,forceTrapFocus:g,hasBlockingOverlay:!0,hasScrollbars:V()>=100||"disabled",innerRef:L,inPortal:!0,open:f,openStateHash:y??"bottom-sheet",overlayClassName:d().overlay,popupClassName:(0,c.A)(d().popup,d().movingLayer,r),role:"dialog",scrollableRef:q,style:{height:`${"number"==typeof B?B:q.current?Math.min((0,i.bV)(q.current)/window.innerHeight*100,100):void 0}%`,transition:void 0!==w?"none":void 0},onCloseAttempt:j,children:[!p&&(0,o.jsx)(a.K,{pt:2}),(0,o.jsx)(h.Provider,{value:$,children:t}),p?(0,o.jsx)(u.s_,{className:(0,c.A)(d().closeButton,m),forceBlack:x,putAbsolute:!0,onClick:j}):(0,o.jsx)("div",{className:d().draggableThumb})]})});g.displayName="BottomSheet"},84696:e=>{e.exports={root:"BottomSheet_root__OYUBU",popup:"BottomSheet_popup__nvWQD",overlay:"BottomSheet_overlay__tqKjs",movingLayer:"BottomSheet_movingLayer__1ZqXZ","movingLayer--enter":"BottomSheet_movingLayer--enter__B_ro6","movingLayer--enter--active":"BottomSheet_movingLayer--enter--active__JQg6q","movingLayer--exit":"BottomSheet_movingLayer--exit__reqI4","movingLayer--exit--active":"BottomSheet_movingLayer--exit--active__VqWgA",draggableThumb:"BottomSheet_draggableThumb__oKmBW",closeButton:"BottomSheet_closeButton__exWq_"}}}]);

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.