1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8503],{2610:(e,a,t)=>{function s(e){return Math.round(50+950*Math.pow(Math.max((e-1e3)/99e3,0),.7))}function r(e){let a=e/60,t=a/7;return t>=1?{value:Math.round(t),unit:"working days"}:a>=1?{value:Math.round(2*a)/2,unit:"hours"}:{value:Math.round(e),unit:"minutes"}}function l(e){switch(e){case"<1k":default:return 1e3;case"1-5k":return 3e3;case"5-10k":return 7500;case"10-25k":return 17500;case"25-50k":return 37500;case"50k+":return 6e4}}function i(e){let a=Math.max(1,Math.floor(.05*e)),t=Math.max(a+1,Math.ceil(.06*e));return"".concat(a,"â").concat(t)}t.d(a,{$w:()=>i,fU:()=>r,kj:()=>l,pj:()=>s})},10489:(e,a,t)=>{t.d(a,{b:()=>n});var s=t(12115),r=t(88142),l=t(95155),i=s.forwardRef((e,a)=>(0,l.jsx)(r.sG.label,{...e,ref:a,onMouseDown:a=>{var t;a.target.closest("button, input, select, textarea")||(null==(t=e.onMouseDown)||t.call(e,a),!a.defaultPrevented&&a.detail>1&&a.preventDefault())}}));i.displayName="Label";var n=i},12004:(e,a,t)=>{t.d(a,{c:()=>n});var s=t(95155),r=t(39347),l=t(54814);let i=["Pinterest","YouTube","LinkedIn","TikTok","Instagram","Facebook"];function n(e){let{text:a="Top content on all platforms",iconBorderClassName:t="border-background"}=e;return(0,s.jsxs)("div",{className:"inline-flex items-center gap-3",children:[(0,s.jsx)("div",{className:"flex -space-x-3 shrink-0",children:i.map(e=>(0,s.jsx)("div",{className:"w-8 h-8 sm:w-9 sm:h-9 rounded-full bg-muted border-2 ".concat(t," flex items-center justify-center"),children:(0,s.jsx)(l.PlatformIcon,{name:e,className:"w-4 h-4 sm:w-5 sm:h-5"})},e))}),(0,s.jsxs)("div",{className:"flex flex-col gap-0.5 text-left",children:[(0,s.jsx)("div",{className:"flex items-center gap-0.5","aria-label":"5 out of 5 stars",children:Array.from({length:5}).map((e,a)=>(0,s.jsx)(r.A,{className:"h-4 w-4 text-yellow-400 fill-yellow-400"},a))}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:a})]})]})}},19146:(e,a,t)=>{t.d(a,{CustomerHighlight:()=>d});var s=t(95155),r=t(15239),l=t(52619),i=t.n(l),n=t(52987),o=t(99296);function d(){return(0,s.jsx)("section",{className:"px-5 py-20",children:(0,s.jsxs)(o.P.div,{className:"flex flex-col items-center text-center gap-8 max-w-3xl mx-auto",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5,ease:"easeOut"},children:[(0,s.jsx)("blockquote",{className:"text-2xl md:text-3xl leading-snug tracking-tight text-primary font-bold",children:"âAdsumo has truly become our favorite platform, and as you can probably tell, we use it every dayâ"}),(0,s.jsxs)("div",{className:"flex flex-col items-center gap-3",children:[(0,s.jsxs)("div",{className:"flex -space-x-3",children:[(0,s.jsx)(r.default,{src:"/avatars/kristian.webp",alt:"Kristian from 2N\xf8rder",width:48,height:48,className:"h-12 w-12 rounded-full border-2 border-background"}),(0,s.jsx)(r.default,{src:"/avatars/jonas.webp",alt:"Jonas from 2N\xf8rder",width:48,height:48,className:"h-12 w-12 rounded-full border-2 border-background"})]}),(0,s.jsxs)("div",{className:"flex flex-col items-center",children:[(0,s.jsx)("span",{className:"font-semibold text-foreground",children:"2N\xf8rder"}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:"Agency"})]})]}),(0,s.jsxs)(i(),{href:"/case-studies/2noerder",className:"inline-flex items-center gap-1.5 text-sm font-medium text-muted-foreground hover:text-foreground transition-colors group",children:["Read case study",(0,s.jsx)(n.A,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})]})})}},33789:(e,a,t)=>{t.d(a,{p:()=>l});var s=t(95155);t(12115);var r=t(25016);function l(e){let{className:a,type:t,...l}=e;return(0,s.jsx)("input",{type:t,"data-slot":"input",className:(0,r.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",a),...l})}},33972:(e,a,t)=>{t.d(a,{Features:()=>g});var s=t(95155),r=t(52619),l=t.n(r),i=t(15239),n=t(52987),o=t(28486),d=t(99296),c=t(97003),m=t(55476),u=t(12115),x=t(62944);function h(e){let{children:a,className:t=""}=e;return(0,s.jsx)(d.P.div,{className:t,initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.45,ease:"easeOut"},children:a})}function p(e){let{href:a}=e;return(0,s.jsxs)(l(),{href:a,className:"inline-flex items-center gap-1.5 text-sm font-medium text-muted-foreground hover:text-foreground transition-colors group",children:["Learn more",(0,s.jsx)(n.A,{className:"h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5"})]})}function g(){let[e,a]=(0,u.useState)(!1);return(0,s.jsxs)("section",{id:"funktioner","aria-labelledby":"features-heading",className:"py-20",children:[(0,s.jsxs)("div",{className:"max-w-4xl mx-auto text-center px-5 mb-16",children:[(0,s.jsx)("h2",{id:"features-heading",className:"text-3xl md:text-4xl font-bold tracking-tight",children:"All-in-one AI ads tool"}),(0,s.jsx)("p",{className:"mt-3 text-muted-foreground text-base md:text-lg",children:"Everything you need to create winning ads with AI."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"h-px bg-border"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2",children:[(0,s.jsxs)(h,{className:"p-6 md:border-r border-border",children:[(0,s.jsxs)("div",{className:"w-full aspect-[16/9] overflow-hidden mb-5 rounded-md bg-primary/10 relative",children:[(0,s.jsx)("div",{className:"absolute top-1/2 left-1/2 z-0 h-[72%] aspect-[9/16] -translate-y-1/2 -translate-x-[128%] -rotate-[9deg] overflow-hidden rounded-xl border-2 border-neutral-300 dark:border-neutral-700 bg-muted shadow-xl",children:(0,s.jsx)("video",{src:"https://cdn.adsumo.ai/video-examples/rentumo.mp4#t=0.001",autoPlay:!0,loop:!0,muted:!0,playsInl
1ine:!0,preload:"metadata",className:"h-full w-full object-cover"})}),(0,s.jsx)("div",{className:"absolute top-1/2 left-1/2 z-0 h-[72%] aspect-[9/16] -translate-y-1/2 translate-x-[28%] rotate-[9deg] overflow-hidden rounded-xl border-2 border-neutral-300 dark:border-neutral-700 bg-muted shadow-xl",children:(0,s.jsx)("video",{src:"https://cdn.adsumo.ai/video-examples/jla.mp4#t=0.001",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"metadata",className:"h-full w-full object-cover"})}),(0,s.jsx)("div",{className:"absolute top-1/2 left-1/2 z-10 h-[82%] aspect-[9/16] -translate-x-1/2 -translate-y-1/2 overflow-hidden rounded-xl border-2 border-neutral-300 dark:border-neutral-700 bg-muted shadow-2xl",children:(0,s.jsx)("video",{src:"https://cdn.adsumo.ai/video-examples/anew.mp4#t=0.001",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,preload:"metadata",className:"h-full w-full object-cover"})})]}),(0,s.jsx)("h3",{className:"text-xl font-semibold",children:"AI video ads"}),(0,s.jsx)("p",{className:"text-muted-foreground mt-2 leading-relaxed",children:"Go from text to realistic video ads in minutes. Choose from multiple styles including UGC, podcast, and street interview formats."}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(p,{href:"/features/ai-video-ads"})})]}),(0,s.jsx)("div",{className:"h-px bg-border md:hidden"}),(0,s.jsxs)(h,{className:"p-6",children:[(0,s.jsx)("div",{className:"w-full aspect-[16/9] overflow-hidden mb-5 rounded-md bg-primary/10 relative",children:(0,s.jsx)(i.default,{src:"/illustrations/ai-image.png",alt:"AI Image Ads",fill:!0,className:"object-contain",sizes:"(min-width: 768px) 50vw, 100vw",loading:"lazy"})}),(0,s.jsx)("h3",{className:"text-xl font-semibold",children:"AI image ads"}),(0,s.jsx)("p",{className:"text-muted-foreground mt-2 leading-relaxed",children:"Generate stunning product images and ad creatives with AI. Create lifestyle shots and promotional graphics that look professional."}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(p,{href:"/features/ai-image-ads"})})]})]}),(0,s.jsx)("div",{className:"h-px bg-border"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3",children:[(0,s.jsxs)(h,{className:"p-6 md:border-r border-border",children:[(0,s.jsx)("div",{className:"flex items-center justify-center w-10 h-10 rounded-lg bg-primary/10 mb-4",children:(0,s.jsx)(o.A,{className:"h-5 w-5 text-primary"})}),(0,s.jsx)("h3",{className:"text-xl font-semibold",children:"Ad library"}),(0,s.jsx)("p",{className:"text-muted-foreground mt-2 leading-relaxed",children:"Find winning ads and recreate them for your brand. Browse thousands of top-performing ads, and generate your own version in minutes."}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(p,{href:"/tools/ad-library"})})]}),(0,s.jsx)("div",{className:"h-px bg-border md:hidden"}),(0,s.jsxs)(h,{className:"p-6 md:border-r border-border",children:[(0,s.jsx)("div",{className:"h-10 mb-4 flex items-center",children:(0,s.jsx)(i.default,{src:"/illustrations/flags.svg",alt:"Language flags",width:80,height:40,className:"h-10 w-auto"})}),(0,s.jsx)("h3",{className:"text-xl font-semibold",children:"Localize ads"}),(0,s.jsx)("p",{className:"text-muted-foreground mt-2 leading-relaxed",children:"Localize your ads to 100+ languages. Expand into new markets without the cost of traditional localization."}),(0,s.jsx)("div",{className:"mt-4",children:(0,s.jsx)(p,{href:"/languages"})})]}),(0,s.jsx)("div",{className:"h-px bg-border md:hidden"}),(0,s.jsx)(h,{className:"overflow-hidden flex flex-col",children:(0,s.jsxs)("div",{className:"flex flex-col flex-1",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[(0,s.jsxs)("div",{className:"p-6 pb-0",children:[(0,s.jsx)("h3",{className:"text-xl font-semibold mb-1",children:"Trained on millions of ads"}),(0,s.jsx)("p",{className:"text-muted-foreground mt-2 leading-relaxed mb-4",children:"Our AI is trained on millions of ads to understand what converts. It knows the trends, the formats, and the creative patterns that drive results."})]}),(0,s.jsx)("div",{className:"mt-auto",children:(0,s.jsx)(x.K,{hovered:e})})]})})]}),(0,s.jsx)("div",{className:"h-px bg-border"})]}),(0,s.jsxs)("div",{className:"mt-10 flex justify-center gap-4 px-5",children:[(0,s.jsx)(c.$,{asChild:!0,size:"lg",children:(0,s.jsxs)(l(),{href:"/auth/sign-up",className:"inline-flex items-center gap-2",children:["Get started",(0,s.jsx)(n.A,{className:"h-4 w-4","aria-hidden":!0})]})}),(0,s.jsx)(m.BookDemoButton,{size:"lg"})]})]})}},39068:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(71847).A)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},47781:(e,a,t)=>{t.d(a,{Testimonials:()=>u});var s=t(95155),r=t(15239),l=t(39347),i=t(37270),n=t(58010),o=t(99296);t(63704);let d=[{quote:"Adsumo has made it significantly faster to produce campaigns. We can test multiple variants in a single day.",name:"Silas Helden",title:"Founder, TanLines",avatar:"/avatars/silas-2.jpeg",initials:"SH"},{quote:"With Adsumo we can create 100s of ads in minutes to easily find winner formats in Meta Ads",name:"Jacob Lund",title:"CEO, Rentumo",avatar:"/avatars/jacob-lund.jpeg",initials:"JL"},{quote:"We've tested many AI platforms over time, but Adsumo is the one we keep coming back to",name:"Kristian",title:"Co-founder, 2N\xf8rder",avatar:"/avatars/kristian.webp",initials:"K"},{quote:"It's scary how good the ads are",name:"Marcus J\xf8rgensen",title:"Operations Manager, OnlineMinds",avatar:"/avatars/marcus.jpeg",initials:"MJ"},{quote:"Adsumo has become our go-to tool for creating ad content fast",name:"Buzz",title:"Agency",avatar:null,initials:"B"}];function c(e){let{testimonial:a}=e;return a.avatar?(0,s.jsx)(r.default,{src:a.avatar,alt:a.name,width:40,height:40,className:"h-10 w-10 rounded-full border border-border object-cover"}):(0,s.jsx)("div",{className:"h-10 w-10 rounded-full bg-primary/10 border border-primary/20 flex items-center justify-center",children:(0,s.jsx)("span",{className:"text-sm font-semibold text-primary",children:a.initials})})}function m(e){let{testimonial:a}=e;return(0,s.jsxs)("div",{className:"w-[320px] space-y-4 px-2 sm:w-[420px]",children:[(0,s.jsx)("div",{className:"flex items-center gap-1","aria-label":"5 out of 5 stars",children:Array.from({length:5}).map((e,a)=>(0,s.jsx)(l.A,{className:"h-4 w-4 text-yellow-400 fill-yellow-400"},a))}),(0,s.jsxs)("blockquote",{className:"text-lg leading-relaxed text-foreground",children:["â",a.quote,"â"]}),(0,s.jsxs)("div",{className:"flex items-center gap-3 pt-2",children:[(0,s.jsx)(c,{testimonial:a}),(0,s.jsxs)("div",{className:"flex flex-col",children:[(0,s.jsx)("span",{className:"font-medium",children:a.name}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:a.title})]})]})]})}function u(){return(0,s.jsx)(o.P.section,{className:"w-full py-20",initial:{opacity:0,y:20,filter:"blur(4px)"},whileInView:{opacity:1,y:0,filter:"blur(0px)"},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut"},children:(0,s.jsx)("div",{className:"relative",style:{maskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)",WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)"},children:(0,s.jsx)(i.eB,{options:{type:"loop",drag:!1,focus:"center",autoWidth:!0,gap:"1.25rem",arrows:!1,pagination:!1,autoScroll:{speed:.5,pauseOnHover:!0,pauseOnFocus:!1}},extensions:{AutoScroll:n.Z},children:d.map((e,a)=>(0,s.jsx)(i.Nn,{children:(0,s.jsx)(m,{testimonial:e})},a))})})})}},50859:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(71847).A)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])},60286:(e,a,t)=>{t.d(a,{GetStartedCta:()=>m});var s=t(95155),r=t(52619),l=t.n(r),i=t(15239),n=t(52987),o=t(99296),d=t(97003),c=t(55476);function m(){return(0,s.jsxs)("section",{className:"relative pt-16 md:pt-20 pb-0",children:[(0,s.jsx)("div",{className:"absolute inset-0 -z-10",style:{backgroundImage:"linear-gradient(hsl(var(--primary) / 0.1) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / 0.1) 1px, transparent 1px)",backgroundSize:"32px 32px",maskImage:"radial-gradient(ellipse 70% 70% at 50% 30%, black 0%, transparent 80%)",WebkitMaskImage:"radial-gradient(ellipse 70% 70% at 50% 30%, black 0%, transparent 80%)"}}),(0,s.jsx)("div",{className:"absolute inset-0 -z-10",style:{background:"radial-gradient(ellipse 50% 50% at 50% 20%, hsl(var(--primary) / 0.08) 0%, transparent 80%)"}}),(0,s.jsxs)(o.P.div,{className:"flex flex-col items-center text-center gap-4 px-5",initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut"},children:[(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight",children:"The fastest way to create winning ads"}),(0,s.jsx)("p",{className:"text-muted-foreground text-base md:text-lg max-w-lg",children:"Go from idea to unlimited ads in minutes."}),(0,s.jsxs)("div",{className:"flex gap-3 mt-2",children:[(0,s.jsx)(d.$,{asChild:!0,size:"lg",children:(0,s.jsxs)(l(),{href:"/dashboard","data-
1ph-event":"marketing_cta_clicked","data-ph-props":'{"placement":"get_started","action":"signup","target":"/auth/sign-up"}',children:["Get started",(0,s.jsx)(n.A,{className:"h-4 w-4"})]})}),(0,s.jsx)(c.BookDemoButton,{size:"lg"})]})]}),(0,s.jsx)(o.P.div,{className:"relative mt-10 md:mt-14 mx-auto max-w-4xl px-5 overflow-hidden max-h-[340px] md:max-h-[420px]",initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-40px"},transition:{duration:.6,delay:.15,ease:"easeOut"},children:(0,s.jsx)("div",{className:"rounded-t-xl border border-b-0 border-border shadow-2xl shadow-primary/10",children:(0,s.jsx)(i.default,{src:"/images/cta-screenshot.webp",alt:"Adsumo dashboard",width:1200,height:800,className:"w-full h-auto rounded-t-xl"})})})]})}},62944:(e,a,t)=>{t.d(a,{K:()=>b});var s=t(95155),r=t(12115),l=t(26265),i=t(73850),n=t(47734),o=t(73697),d=t(94621),c=t(87952),m=t(99770),u=t(99296);let x=[{x:0,roas:1.2},{x:1,roas:1.6},{x:2,roas:2.1},{x:3,roas:2.8},{x:4,roas:3.4},{x:5,roas:4.2},{x:6,roas:4.8},{x:7,roas:5.1},{x:8,roas:5.6}],h=x.length-1;function p(e,a,t,s,r,l){return{px:t+e/h*s,py:r+(1-(a-0)/6.5)*l}}let g={xIndex:2,y:2.1},f={xIndex:5,y:4.2};function b(e){let{hovered:a}=e,t=(0,r.useRef)(null),[h,b]=(0,r.useState)(null),v=(0,r.useCallback)(()=>{if(!t.current)return;let e=t.current.querySelector("svg.recharts-surface");if(!e)return;let a=e.querySelector("defs clipPath rect");if(a){let e=parseFloat(a.getAttribute("x")||"0"),t=parseFloat(a.getAttribute("y")||"0");b({left:e,width:parseFloat(a.getAttribute("width")||"0"),top:t,height:parseFloat(a.getAttribute("height")||"0")})}},[]);(0,r.useEffect)(()=>{let e=setTimeout(v,100),a=new ResizeObserver(()=>{setTimeout(v,50)});return t.current&&a.observe(t.current),()=>{clearTimeout(e),a.disconnect()}},[v]);let j=(0,c.z)(0,{stiffness:120,damping:18});(0,r.useEffect)(()=>{j.set(+!!a)},[a,j]);let w=h?p(g.xIndex,g.y,h.left,h.width,h.top,h.height):{px:0,py:0},y=h?p(f.xIndex,f.y,h.left,h.width,h.top,h.height):{px:0,py:0},N=(0,m.G)(j,[0,1],[w.px,y.px]),k=(0,m.G)(j,[0,1],[w.py,y.py]),[A,I]=(0,r.useState)("ROAS: 2.2x");return(0,r.useEffect)(()=>j.on("change",e=>{I("ROAS: ".concat((2.2+e*(3.5-2.2)).toFixed(1),"x"))}),[j]),(0,s.jsxs)("div",{className:"h-28 w-full relative",ref:t,children:[(0,s.jsx)(l.u,{width:"100%",height:"100%",children:(0,s.jsxs)(i.Q,{data:x,margin:{top:28,right:0,left:0,bottom:0},children:[(0,s.jsx)("defs",{children:(0,s.jsxs)("linearGradient",{id:"roasGradient",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,s.jsx)("stop",{offset:"0%",stopColor:"hsl(var(--primary))",stopOpacity:.2}),(0,s.jsx)("stop",{offset:"100%",stopColor:"hsl(var(--primary))",stopOpacity:0})]})}),(0,s.jsx)(n.W,{dataKey:"x",hide:!0}),(0,s.jsx)(o.h,{hide:!0,domain:[0,6.5]}),(0,s.jsx)(d.Gk,{type:"monotone",dataKey:"roas",stroke:"hsl(var(--primary))",strokeWidth:2,fill:"url(#roasGradient)",isAnimationActive:!1})]})}),h&&(0,s.jsx)("svg",{className:"absolute inset-0 w-full h-full pointer-events-none",style:{overflow:"visible"},children:(0,s.jsxs)(u.P.g,{style:{x:N,y:k},children:[(0,s.jsx)(u.P.circle,{r:12,fill:"hsl(var(--primary))",initial:{opacity:0}
1,animate:{opacity:.15*!!a},transition:{duration:.3}}),(0,s.jsx)("circle",{r:6,fill:"hsl(var(--primary))",stroke:"hsl(var(--background))",strokeWidth:2.5}),(0,s.jsx)("rect",{x:-38,y:-30,width:76,height:22,rx:6,fill:"hsl(var(--card))",stroke:"hsl(var(--border))",strokeWidth:1}),(0,s.jsx)("text",{y:-15,textAnchor:"middle",className:"text-[11px] font-semibold fill-foreground",style:{userSelect:"none"},children:A})]})})]})}},64339:(e,a,t)=>{t.d(a,{i:()=>g});var s=t(95155),r=t(12115),l=t(20063),i=t(68704),n=t(26614),o=t(50859),d=t(52987),c=t(99296),m=t(97003),u=t(33789),x=t(90235),h=t(88333);let p=i.object({url:i.preprocess(e=>{if("string"!=typeof e)return e;let a=e.trim();return!a||/^https:\/\//i.test(a)?a:/^http:\/\//i.test(a)?a.replace(/^http:\/\//i,"https://"):"https://".concat(a)},i.string().min(1,"Please enter a website URL").url("Please enter a valid URL"))});function g(e){let{source:a,className:t="w-full max-w-2xl mt-4"}=e,g=(0,l.useRouter)(),[f,b]=(0,r.useState)(""),[v,j]=(0,r.useState)(null),w="free3"===(0,h.g)(),y=(0,r.useRef)(!1);return(0,s.jsx)(c.P.form,{onSubmit:e=>{e.preventDefault(),j(null);try{let e=p.parse({url:f});n.Ay.capture("funnel_started",{source:a}),g.push("/url-onboarding?url=".concat(encodeURIComponent(e.url)))}catch(e){if(e instanceof i.ZodError){var t,s;j((null==(s=e.issues)||null==(t=s[0])?void 0:t.message)||"Invalid URL")}else j("An error occurred")}},className:t,initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.5,delay:.4,ease:"easeOut"},children:(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsx)(x.J,{htmlFor:"url",className:"sr-only",children:"Website URL"}),(0,s.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border border-input bg-background dark:bg-input/30 p-1.5 pl-4 shadow-lg transition-colors hover:border-ring/50",children:[(0,s.jsx)(o.A,{className:"h-4 w-4 shrink-0 text-muted-foreground"}),(0,s.jsx)(u.p,{id:"url",type:"text",placeholder:"https://your-url.com",value:f,onChange:e=>{b(e.target.value),j(null)},onBlur:()=>{!y.current&&f.trim()&&(y.current=!0,n.Ay.capture("url_entered",{source:a}))},"aria-invalid":!!v,autoComplete:"url",inputMode:"url",className:"flex-1 border-0 bg-transparent dark:bg-transparent px-0 text-base shadow-none focus-visible:ring-0 focus-visible:ring-offset-0"}),(0,s.jsxs)(m.$,{type:"submit",size:"lg",className:"relative h-11 shrink-0 gap-1.5 overflow-hidden rounded-lg px-4 sm:px-6",children:[(0,s.jsxs)("span",{className:"relative z-10 inline-flex items-center gap-1.5",children:[(0,s.jsx)("span",{className:"sm:hidden",children:"Generate"}),(0,s.jsx)("span",{className:"hidden sm:inline",children:w?"Generate 3 free ads":"Generate 50 ads"}),(0,s.jsx)(d.A,{className:"hidden h-4 w-4 sm:block"})]}),(0,s.jsx)(c.P.span,{"aria-hidden":!0,className:"pointer-events-none absolute inset-0 z-0 bg-gradient-to-r from-transparent via-white/25 to-transparent motion-reduce:hidden",initial:{x:"-120%"},animate:{x:"120%"},transition:{duration:1.6,repeat:1/0,repeatDelay:1.8,ease:"easeInOut"}})]})]}),v&&(0,s.jsx)("p",{className:"text-sm text-destructive text-left",children:v})]})})}},67199:(e,a,t)=>{t.d(a,{E:()=>l});var s=t(95155),r=t(25016);function l(e){let{className:a}=e;return(0,s.jsx)("div",{className:(0,r.cn)("absolute inset-0 left-1/2 -translate-x-1/2 w-screen -z-10",a)})}},69999:(e,a,t)=>{t.d(a,{CreativeCalculator:()=>p});var s=t(95155),r=t(12115),l=t(87952),i=t(99296),n=t(87060),o=t(97003),d=t(52619),c=t.n(d),m=t(52987),u=t(67199),x=t(2610);function h(e){let{value:a,className:t}=e,i=(0,l.z)(a,{stiffness:80,damping:20}),[n,o]=(0,r.useState)(a);return(0,r.useEffect)(()=>{i.set(a)},[i,a]),(0,r.useEffect)(()=>i.on("change",e=>{o(Math.round(e))}),[i]),(0,s.jsx)("span",{className:t,children:n.toLocaleString("en-US")})}function p(){let[e,a]=(0,r.useState)(1e4),t=(0,x.pj)(e),l=(0,x.fU)(60*t),d=(0,x.fU)(t),p=(0,r.useCallback)(e=>{a(e[0])},[]);return(0,s.jsxs)("section",{className:"relative px-5 py-20",children:[(0,s.jsx)(u.E,{className:"bg-primary/10"}),(0,s.jsx)(i.P.div,{initial:{opacity:0,y:20,filter:"blur(4px)"},whileInView:{opacity:1,y:0,filter:"blur(0px)"},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut"},children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-12 md:gap-16",children:[(0,s.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight",children:"Are you testing enough creatives?"}),(0,s.jsx)("p",{className:"mt-3 text-muted-foreground text-base md:text-lg leading-relaxed",children:"Meta's Andromeda algorithm rewards creative volume. Calculate how many ad variations you should be testing."})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-4 pt-2",children:[(0,s.jsxs)("div",{className:"flex items-baseline justify-between",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-muted-foreground",children:"Monthly ad spend"}),(0,s.jsx)("span",{className:"text-lg font-semibold tabular-nums",children:"$"+e.toLocaleStr
1ing("en-US")})]}),(0,s.jsx)(n.A,{value:[e],onValueChange:p,min:1e3,max:1e5,step:1e3})]})]}),(0,s.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,s.jsxs)("div",{className:"rounded-xl border border-border bg-background p-6",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-muted-foreground",children:"Creatives you should test"}),(0,s.jsxs)("div",{className:"mt-1 flex items-baseline gap-2",children:[(0,s.jsx)(h,{value:t,className:"text-4xl md:text-5xl font-bold tracking-tight text-primary tabular-nums"}),(0,s.jsx)("span",{className:"text-muted-foreground text-lg",children:"/month"})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,s.jsxs)("div",{className:"rounded-xl border border-border bg-background p-5",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-muted-foreground",children:"Without Adsumo"}),(0,s.jsxs)("div",{className:"mt-1 flex items-baseline gap-1.5",children:[(0,s.jsx)(h,{value:l.value,className:"text-3xl font-bold tracking-tight text-foreground/70 tabular-nums"}),(0,s.jsx)("span",{className:"text-sm text-muted-foreground",children:l.unit})]})]}),(0,s.jsxs)("div",{className:"rounded-xl border border-border bg-background p-5",children:[(0,s.jsx)("span",{className:"text-sm font-medium text-primary",children:"With Adsumo"}),(0,s.jsxs)("div",{className:"mt-1 flex items-baseline gap-1.5",children:[(0,s.jsx)(h,{value:d.value,className:"text-3xl font-bold tracking-tight text-primary tabular-nums"}),(0,s.jsx)("span",{className:"text-sm text-primary/70",children:d.unit})]})]})]}),(0,s.jsx)(o.$,{asChild:!0,size:"lg",className:"w-fit",children:(0,s.jsxs)(c(),{href:"/dashboard",children:["Start creating",(0,s.jsx)(m.A,{className:"h-4 w-4"})]})})]})]})})]})}},72112:(e,a,t)=>{t.d(a,{TrustedBy:()=>d});var s=t(95155),r=t(15239),l=t(37270),i=t(58010),n=t(99296);t(63704);let o=[{src:"/logos/tanlines.svg",alt:"TanLines"},{src:"/logos/carelog.svg",alt:"Carelog"},{src:"/logos/printumo.svg",alt:"Printumo"},{src:"/logos/perfectjaw.svg",alt:"PerfectJaw"},{src:"/logos/rentumo.svg",alt:"Rentumo"},{src:"/logos/2nerds.svg",alt:"2N\xf8rder"},{src:"/logos/monetumo.svg",alt:"Monetumo"},{src:"/logos/barktalk.svg",alt:"BarkTalk"},{src:"/logos/buzz.svg",alt:"Buzz"}];function d(){return(0,s.jsx)(n.P.section,{"aria-label":"Trusted by customers",className:"w-full py-10",style:{maskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)",WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)"},initial:{opacity:0,filter:"blur(4px)"},whileInView:{opacity:1,filter:"blur(0px)"},viewport:{once:!0,margin:"-80px"},transition:{duration:.5,ease:"easeOut"},children:(0,s.jsx)(l.eB,{options:{type:"loop",drag:!1,focus:"center",autoWidth:!0,gap:"3rem",arrows:!1,pagination:!1,autoScroll:{speed:.4,pauseOnHover:!1,pauseOnFocus:!1}},extensions:{AutoScroll:i.Z},children:[...o,...o].map((e,a)=>(0,s.jsx)(l.Nn,{children:(0,s.jsx)("div",{className:"flex items-center justify-center h-10",children:(0,s.jsx)(r.default,{src:e.src,alt:e.alt,width:120,height:40,className:"h-7 w-auto"})})},a))})})}},87060:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(95155),r=t(12115),l=t(83026),i=t(25016);function n(e){let{className:a,defaultValue:t,value:n,min:o=0,max:d=100,thumbLabels:c,...m}=e,u=r.useMemo(()=>Array.isArray(n)?n:Array.isArray(t)?t:[o,d],[n,t,o,d]);return(0,s.jsxs)(l.bL,{"data-slot":"slider",defaultValue:t,value:n,min:o,max:d,className:(0,i.cn)("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",a),...m,children:[(0,s.jsx)(l.CC,{"data-slot":"slider-track",className:(0,i.cn)("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:(0,s.jsx)(l.Q6,{"data-slot":"slider-range",className:(0,i.cn)("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:u.length},(e,a)=>(0,s.jsx)(l.zi,{"data-slot":"slider-thumb","aria-label":null==c?void 0:c[a],className:"border-primary bg-background ring-ring/50 block size-4 shrink-0 rounded-full border shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},a))]})}},88333:(e,a,t)=>{t.d(a,{g:()=>r});var s=t(26302);function r(){return"free3"===(0,s._C)("funnel-hook")?"free3":"control"}},90235:(e,a,t)=>{t.d(a,{J:()=>d});var s=t(95155),r=t(12115),l=t(10489),i=t(83101),n=t(25016);let o=(0,i.F)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=r.forwardRef((e,a)=>{let{className:t,...r}=e;return(0,s.jsx)(l.b,{ref:a,className:(0,n.cn)(o(),t),...r})});d.displayName=l.b.displayName},94192:(e,a,t)=>{t.d(a,{U:()=>c});var s=t(95155),r=t(15239),l=t(37270),i=t(58010),n=t(99296);t(63704);let o=["https://cdn.adsumo.ai/website-content/hero-image-ads/obvi-1.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/rentumo-1.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/bedre.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/baltic-1.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/photumo.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/obvi-2.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/printumo-1.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/uhhmami.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/other-1.jpeg"],d=["https://cdn.adsumo.ai/website-content/hero-image-ads/adsumo-1.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/baltic-2.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/omhu.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/printumo-2.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/jacoblund.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/obvi-3.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/rentumo-2.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/printumo-3.jpeg","https://cdn.adsumo.ai/website-content/hero-image-ads/other-2.jpeg"];function c(e){let{imagesRow1:a=o,imagesRow2:t=d}=e;return(0,s.jsxs)(n.P.div,{className:"w-full",initial:{opacity:0}
1,animate:{opacity:1},transition:{duration:.6,delay:.35,ease:"easeOut"},children:[(0,s.jsx)("div",{className:"h-px bg-border"}),(0,s.jsxs)("div",{className:"relative md:hidden space-y-0",style:{maskImage:"linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)",WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 15%, black 85%, transparent 100%)"},children:[(0,s.jsx)(l.eB,{options:{type:"loop",drag:!1,focus:"center",perPage:2,gap:"0px",arrows:!1,pagination:!1,autoScroll:{speed:.3,pauseOnHover:!1,pauseOnFocus:!1}},extensions:{AutoScroll:i.Z},children:a.map((e,a)=>(0,s.jsx)(l.Nn,{children:(0,s.jsx)("div",{className:"border-r border-border p-3",children:(0,s.jsx)("div",{className:"relative aspect-[4/5] w-full overflow-hidden rounded-lg border-2 border-neutral-300 dark:border-neutral-700 bg-muted",children:(0,s.jsx)(r.default,{src:e,alt:"",fill:!0,sizes:"50vw",className:"object-cover"})})})},a))}),(0,s.jsx)("div",{className:"h-px bg-border"}),(0,s.jsx)(l.eB,{options:{type:"loop",drag:!1,focus:"center",perPage:2,gap:"0px",arrows:!1,pagination:!1,direction:"rtl",autoScroll:{speed:.3,pauseOnHover:!1,pauseOnFocus:!1}},extensions:{AutoScroll:i.Z},children:t.map((e,a)=>(0,s.jsx)(l.Nn,{children:(0,s.jsx)("div",{className:"border-r border-border p-3",children:(0,s.jsx)("div",{className:"relative aspect-[4/5] w-full overflow-hidden rounded-lg border-2 border-neutral-300 dark:border-neutral-700 bg-muted",children:(0,s.jsx)(r.default,{src:e,alt:"",fill:!0,sizes:"50vw",className:"object-cover"})})})},a))})]}),(0,s.jsxs)("div",{className:"relative hidden md:block",style:{maskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)",WebkitMaskImage:"linear-gradient(to right, transparent 0%, black 10%, black 90%, transparent 100%)"},children:[(0,s.jsx)(l.eB,{options:{type:"loop",drag:!1,focus:"center",perPage:5,gap:"0px",arrows:!1,pagination:!1,autoScroll:{speed:.3,pauseOnHover:!1,pauseOnFocus:!1},breakpoints:{1024:{perPage:3},1280:{perPage:4}}},extensions:{AutoScroll:i.Z},children:a.map((e,a)=>(0,s.jsx)(l.Nn,{children:(0,s.jsx)("div",{className:"border-r border-border p-4",children:(0,s.jsx)("div",{className:"relative aspect-[4/5] w-full overflow-hidden rounded-lg border-2 border-neutral-300 dark:border-neutral-700 bg-muted",children:(0,s.jsx)(r.default,{src:e,alt:"",fill:!0,sizes:"(min-width: 1280px) 20vw, (min-width: 1024px) 25vw, 33vw",className:"object-cover"})})})},a))}),(0,s.jsx)("div",{className:"h-px bg-border"}),(0,s.jsx)(l.eB,{options:{type:"loop",drag:!1,focus:"center",perPage:5,gap:"0px",arrows:!1,pagination:!1,direction:"rtl",autoScroll:{speed:.3,pauseOnHover:!1,pauseOnFocus:!1},breakpoints:{1024:{perPage:3},1280:{perPage:4}}},extensions:{AutoScroll:i.Z},children:t.map((e,a)=>(0,s.jsx)(l.Nn,{children:(0,s.jsx)("div",{className:"border-r border-border p-4",children:(0,s.jsx)("div",{className:"relative aspect-[4/5] w-full overflow-hidden rounded-lg border-2 border-neutral-300 dark:border-neutral-700 bg-muted",children:(0,s.jsx)(r.default,{src:e,alt:"",fill:!0,sizes:"(min-width: 1280px) 20vw, (min-width: 1024px) 25vw, 33vw",className:"object-cover"})})})},a))})]})]})}},95740:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(71847).A)("sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]])}}]);
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.