1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8948],{97976:function(e,s,l){"use strict";l.d(s,{D:function(){return u}});var a=l(52322);l(2784);var i=l(39097),r=l.n(i),t=l(42670),n=l(99127),c=l(71680),o=l(91705),d=l(91891),h=l(90583),m=l(21571),x=l(9535),f=l.n(x);let u=()=>{let e=(0,m.g)();return(0,a.jsx)("footer",{className:"bg-white border-t-2 border-gray-300 shadow-inner",children:(0,a.jsx)("div",{className:h.kt,children:(0,a.jsxs)("div",{className:"flex flex-col flex-wrap w-full py-6 md:flex-row",children:[(0,a.jsx)("div",{className:"w-full mb-6 text-black md:w-full lg:w-1/5",children:(0,a.jsx)(r(),{href:"/",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:"text-2xl font-bold no-underline hover:no-underline lg:text-4xl text-violet-500 hover:text-violet-500","aria-label":"WaveVisual Homepage",children:(0,a.jsx)(d.u,{title:""})})})}),(0,a.jsxs)("div",{className:f().footerSection,children:[(0,a.jsx)("p",{className:f().sectionTitle,children:(0,a.jsx)(t.Z,{id:"Footer.Product"})}),(0,a.jsxs)("ul",{className:"mb-6",children:[(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/#pricing",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:(0,a.jsx)(t.Z,{id:"Footer.Pricing"})})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/whats-new",prefetch:!1,legacyBehavior:!0,children:(0,a.jsxs)("a",{className:f().footerLink,children:["New features and updates"," ",(0,a.jsx)("span",{className:"text-xs bg-red-500 text-white rounded-full w-4 h-4 inline-block text-center ml-1",children:"2"})]})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/sound-wave-image-generator-app",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Sound Wave Image Generator App"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/sound-wave-art-with-qr-code",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Sound Wave Art with QR Code"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/audio-waveform-generator",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Audio Waveform Generator"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/music-visualizer",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Music Visualizer"})})}),e.podcastVisualizer&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/podcast-visualizer",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Podcast Visualizer"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/audiogram-maker",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Audiogram Maker"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/waveform-video-for-youtube",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Waveform Video for YouTube"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/headliner-alternative",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Headliner Alternative"})})})]}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Sound Wave Art Generator"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/musical-scale-finder",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Musical Scale Finder"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/product/sound-wave-art",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Sound Wave Art - Digital Download"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/product/poster-sound-wave-art",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Sound Wave Art - Printed on Poster"})})})]})]}),(0,a.jsxs)("div",{className:f().footerSection,children:[(0,a.jsx)("p",{className:f().sectionTitle,children:"Social"}),(0,a.jsxs)("ul",{className:"mb-6",children:[(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsxs)("a",{href:"https://twitter.com/wavevisualcom/",target:"_blank",rel:"noreferrer",className:"flex items-center ".concat(f().footerLink),children:[(0,a.jsx)("span",{className:"inline-flex text-xl",children:(0,a.jsx)(o.LCd,{size:20})}),(0,a.jsx)("span",{className:"inline-flex ml-1",children:"Follow us on Twitter/X"})]})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsxs)("a",{href:"https://www.instagram.com/wavevisualcom/",target:"_blank",rel:"noreferrer",className:"flex items-center ".concat(f().footerLink),children:[(0,a.jsx)("span",{className:"inline-flex text-xl",children:(0,a.jsx)(n.Bpw,{size:20})}),(0,a.jsx)("span",{className:"inline-flex ml-1",children:"Follow us on Instagram"})]})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsxs)("a",{href:"https://www.pinterest.de/wavevisualcom",target:"_blank",rel:"noreferrer",className:"flex items-center ".concat(f().footerLink),children:[(0,a.jsx)("span",{className:"inline-flex text-xl",children:(0,a.jsx)(c.oIN,{size:20})}),(0,a.jsx)("span",{className:"inline-flex ml-1",children:"Follow us on Pinterest"})]})})]}),(0,a.jsx)("p",{className:f().sectionTitle,children:(0,a.jsx)(t.Z,{id:"Footer.Legal"})}),(0,a.jsxs)("ul",{className:"mb-6",children:[(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/about",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:(0,a.jsx)(t.Z,{id:"Footer.About"})})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/terms-and-conditions",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:(0,a.jsx)(t.Z,{id:"Nav.TOC"})})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/privacy-policy",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:(0,a.jsx)(t.Z,{id:"Nav.PrivacyPolicy"})})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/imprint",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:(0,a.jsx)(t.Z,{id:"Nav.Imprint"})})})})]})]}),(0,a.jsxs)("div",{className:f().footerSection,children:[(0,a.jsx)("p",{className:f().sectionTitle,children:"Blog"}),(0,a.jsxs)("ul",{className:"mb-6",children:[(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"All blog posts"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/how-to-generate-sound-wave-art",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"How to Generate a Sound Wave Art"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/generating-sound-waves-from-spotify-songs",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Generating Sound Waves from Spotify Songs"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/creating-unique-gift-with-circle-sound-wave",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Creating a unique gift with circle sound waves"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/circle-sound-wave-center-photo",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Add a center photo to your circle sound wave"})})}),(0,a.jsx)("li",{className:"mt-2",children:(0,a.jsx)(r(),{href:"/blog/personalized-valentines-day-gift-ideas",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:f().footerLink,children:"Make This Valentine's Day Extra Special with These Personalized Gifts"})})})]})]})]})})})}},48201:function(e,s,l){"use strict";l.d(s,{i:function(){return n}});var a=l(52322);l(2784);var i=l(7355),r=l(16572),t=l(71406);let n=e=>{var s,l,n,c;let{defaultValue:o}=e,d=(0,i.aC)(),h=(0,r.Di)((null===(s=d.userDetails)||void 0===s?void 0:s.subscriptions)||[]);return d.isLoggedIn?(0,a.jsxs)("div",{className:"inline-flex flex-col w-72",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)("span",{className:"text-sm font-normal text-gray-600",children:"Logged in as"}),(0,a.jsxs)("span",{className:"px-2.5 py-0.5 inline-flex items-center gap-1 text-xs font-semibold bg-blue-50 text-blue-600 rounded-md",children:[(0,a.jsx)(t.E6I,{}),h&&(0,a.jsx)("span",{children:"Unlimited"}),!h&&(null===(l=d.userDetails)||void 0===l?void 0:l.credit)&&(null===(n=d.userDetails)||void 0===n?void 0:n.credit)]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2 justify-between",children:[(0,a.jsx)("span",{className:"text-base font-medium truncate",children:null===(c=d.userDetails)||void 0===c?void 0:c.email}),d.isAdmin&&(0,a.jsx)("span",{className:"px-2 py-0.5 text-xs font-medium bg-violet-100 text-violet-800 rounded-full",children:"admin"})]})]}):(0,a.jsx)("span",{children:o||"Navigation"})}},76349:function(e,s,l){"use strict";l.d(s,{N:function(){return S}});var a=l(52322),i=l(2784),r=l(39097),t=l.n(r),n=l(12524),c=l.n(n),o=l(99127),d=l(71680),h=l(42670),m=l(25237),x=l.n(m),f=l(46334),u=l(21353),j=l(5632),g=l(91891),v=l(48201),N=l(47389),p=l(3752),w=l(7355);let y=e=>{let{setSideSheet:s}=e,l=(0,w.aC)();return(0,a.jsxs)(a.Fragment,{children:[l.isLoggedIn&&(0,a.jsx)("li",{className:"text-sm",children:(0,a.jsx)(t(),{href:"/my-account",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(u.z,{theme:"link",children:"Your Account"})})}),!l.isLoggedIn&&l.isFetched&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("li",{className:"mr-2 text-sm",children:(0,a.jsx)(u.z,{theme:"link",onClick:()=>{s(N._.login)},"aria-label":"Log in",className:"w-full",children:"Log in"})}),(0,a.jsx)("li",{className:"mr-2 text-sm",children:(0,a.jsx)(u.z,{theme:"light",rounded:!0,onClick:()=>{s(N._.register)},"aria-label":"Register",className:"w-full","data-testid":"register-button",children:"Register"})})]})]})};var b=l(3438),k=l(90583);let L=x()(async()=>(await Promise.all([l.e(3352),l.e(648),l.e(4232),l.e(2510),l.e(3955),l.e(5141),l.e(1590)]).then(l.bind(l,71590))).LayoutSideSheet,{loadableGenerated:{webpack:()=>[71590]}}),_=x()(()=>Promise.all([l.e(3352),l.e(5647),l.e(648),l.e(4838),l.e(4280),l.e(324),l.e(6170),l.e(2066),l.e(7639),l.e(5114),l.e(2817),l.e(6930),l.e(6867),l.e(6356),l.e(5548)]).then(l.bind(l,86356)).then(e=>
1e.EditorAdminDialog),{loadableGenerated:{webpack:()=>[86356]},ssr:!1}),B={[N._.main]:(0,a.jsx)(v.i,{}),[N._.emailVerification]:"Email verification",[N._.login]:"Login",[N._.forgotPassword]:"Forgot password",[N._.register]:"Register",[N._.share]:"Share"},S=e=>{let{fixed:s=!1}=e,[l,r]=(0,i.useState)(N._.main),[n,m]=(0,i.useState)(!1),x=(0,p.d)(),v="/my-designs"===(0,j.useRouter)().pathname,S=(0,w.aC)();return(0,a.jsx)(a.Fragment,{children:(0,a.jsx)("header",{id:"header",className:c()("w-full z-30 bg-white shadow-md text-gray-900",{"fixed top-0":s}),children:(0,a.jsxs)("div",{className:"z-10 flex flex-wrap items-center justify-between py-2 mt-0 ".concat(k.kt),children:[(0,a.jsxs)("div",{className:"flex items-center",children:[v&&(0,a.jsx)(t(),{href:"/editor",legacyBehavior:!0,children:(0,a.jsx)("button",{type:"button",className:"primary-button text-base px-4 py-2 rounded-lg lg:text-sm md:hidden","aria-label":"Go to design editor",onClick:()=>(0,b.KW)("layout_header_cta"),children:(0,a.jsx)(h.Z,{id:"Home.CTA"})})}),(0,a.jsx)(t(),{href:"/",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)("a",{className:c()("text-2xl font-bold no-underline hover:no-underline lg:text-4xl text-violet-500 hover:text-violet-500",{"hidden md:flex":v}),"aria-label":"WaveVisual Homepage",children:(0,a.jsx)(g.u,{title:"Sound Wave Generator - "})})})]}),(0,a.jsxs)("ul",{className:"flex-row items-center hidden ml-auto mr-4 lg:flex",children:[(0,a.jsx)("li",{className:"text-sm",children:(0,a.jsx)(t(),{href:"/pricing",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(u.z,{theme:"link",children:(0,a.jsx)(h.Z,{id:"Nav.Pricing"})})})}),(0,a.jsx)("li",{className:"text-sm",children:(0,a.jsx)(t(),{href:"/my-designs",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(u.z,{theme:"link",children:(0,a.jsx)(h.Z,{id:"MyDesigns.Title"})})})}),!x&&null!==x&&(0,a.jsx)(y,{setSideSheet:e=>{r(e),m(!0)}}),(0,a.jsx)("li",{className:"text-sm",children:(0,a.jsx)(t(),{href:"/editor",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(u.z,{theme:"primary","aria-label":"Go to design editor",size:"normal",rounded:!0,className:"text-base lg:ml-3 lg:text-sm",onClick:()=>(0,b.KW)("layout_header_cta"),children:(0,a.jsx)(h.Z,{id:"Home.CTA"})})})}),S.isAdmin&&(0,a.jsx)("li",{className:"text-sm",children:(0,a.jsx)(_,{})})]}),(0,a.jsx)("div",{className:"flex",children:(0,a.jsx)("button",{className:"inline-block p-2 border border-gray-500 rounded",onClick:()=>m(!n),"aria-label":"Toggle side menu",children:(0,a.jsx)(o.qTj,{fontSize:20,className:"text-black"})})}),(0,a.jsx)(f.U,{visible:n,hide:()=>m(!1),innerClassName:"lg:w-96 lg:h-full right-0",direction:"right",header:(0,a.jsxs)("span",{className:"flex items-center cursor-pointer touch-manipulation text-gray-900",onClick:()=>r(N._.main),children:[l!==N._.main&&(0,a.jsx)(d.bUI,{className:"mr-2 text-gray-900"}),B[l]]}),children:n&&(0,a.jsx)(L,{hide:()=>m(!1),content:l,setContent:r})})]})})})}},47389:function(e,s,l){"use strict";var a,i;l.d(s,{_:function(){return a}}),(i=a||(a={}))[i.main=0]="main",i[i.share=1]="share",i[i.login=2]="login",i[i.register=3]="register",i[i.forgotPassword=4]="forgotPassword",i[i.emailVerification=5]="emailVerification"},21571:function(e,s,l){"use strict";l.d(s,{g:function(){return r}});var a=l(2784),i=l(3741);function r(){let[e,s]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let e=e=>{e.key===i.FEATURE_FLAG_OVERRIDES_STORAGE_KEY&&s(e=>e+1)},l=()=>{s(e=>e+1)};return window.addEventListener("storage",e),window.addEventListener("featureFlagsChanged",l),()=>{window.removeEventListener("storage",e),window.removeEventListener("featureFlagsChanged",l)}},[]),(0,a.useMemo)(()=>{let e=(0,i.getBaseFeatureFlags)(),s=(0,i.getFeatureFlagOverrides)();return s?(0,i.deepMerge)(e,s):e},[e])}},3752:function(e,s,l){"use strict";l.d(s,{d:function(){return i}});var a=l(2784);let i=()=>{let[e,s]=(0,a.useState)(null);return(0,a.useEffect)(()=>{let e=()=>{s(window.innerWidth<1024)};return e(),window.addEventListener("resize",e,{passive:!0}),()=>{window.removeEventListener("resize",e)}},[]),e}},46334:function(e,s,l){"use strict";l.d(s,{U:function(){return d}});var a=l(52322),i=l(2784),r=l(12524),t=l.n(r),n=l(28316),c=l(92671),o=l(68506);let d=e=>{let{children:s,visible:l,hide:r,header:d,innerClassName:h,disabledBackdropClick:m,onVisible:x,dataTestId:f,direction:u}=e,[j,g]=(0,i.useState)(!0);(0,o.i)(l),u=u||"vertical",(0,i.useEffect)(()=>{let e;return l&&x&&x(),l?g(!1):e=setTimeout(()=>g(!0),150),()=>{e&&clearTimeout(e)}},[x,l]);let v=(0,a.jsx)("div",{className:t()("w-full bg-black/40 fixed z-30 flex justify-center p-0 overflow-hidden",{"h-0":j,"h-full top-0":!j}),onClick:m?void 0:r,"data-testid":f,children:(0,a.jsxs)("div",{className:t()("transition-transform duration-400 ease-in-out transform w-full pb-10 lg:pb-2 max-h-screen overflow-y-auto bg-white shadow-md relative lg:absolute",h,{"translate-y-full lg:-translate-y-full":!l&&"vertical"===u,"translate-y-0 lg:translate-y-10":l&&"vertical"===u,"translate-x-full":!l&&"right"===u,"-translate-x-full":!l&&"left"===u,"translate-x-0":l&&("right"===u||"left"===u)}),onClick:e=>e.stopPropagation(),children:[(0,a.jsxs)("div",{className:"flex flex-row items-center py-3 px-4 h-16",children:[(0,a.jsx)("div",{className:"flex items-center w-full text-lg font-semibold",children:d}),(0,a.jsx)("button",{className:"flex",onClick:r,"aria-label":"Close popup",children:(0,a.jsx)(c.oHP,{fontSize:24})})]}),(0,a.jsx)("hr",{className:"border-gray-300"}),s]})});return n.createPortal(v,document.body)}},68506:function(e,s,l){"use strict";s.i=function(e){(0,a.useEffect)(()=>{let s=()=>{},l=document.querySelector("body");if(e&&l){let e=l.style.overflowY;s="hidden"===l.style.overflowY?()=>{}:()=>{l.style.overflowY=e},l.style.overflowY="hidden"}else s();return s},[e])};let a=l(2784)},9535:function(e){e.exports={footerSection:"LayoutFooter_footerSection__Nkz2n",sectionTitle:"LayoutFooter_sectionTitle__8_43V",footerLink:"LayoutFooter_footerLink__atApM"}}}]);
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.