"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3161],{4978:function(e,r,n){n.d(r,{I_:function(){return s},Kt:function(){return a}}),n(4590);var t=n(8064),a=(0,t.$)("d0b8f163e92eb96cd60cbc2f1e99fef8ef3f0f01");(0,t.$)("766745b2d235b0d4dfa34ec8feb6a7ec89f4f49b");var s=(0,t.$)("94a35386baec7495241ab0c0c21a4190a1f38f77")},4979:function(e,r,n){n.d(r,{Z:function(){return b}});var t=n(7437),a=n(1014),s=n(9343),i=n(495),l=n(6661),o=n(3102),c=n(5423),d=n(6466),m=n(2265),u=n(7440);let f=m.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)("textarea",{className:(0,u.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),ref:r,...a})});f.displayName="Textarea";var g=n(9881),h=n(4978),p=n(6463),x=n(7776);function b(e){let{isFooter:r=!1,theme:n="transparent"}=e,m=(0,p.usePathname)(),b=(0,s.cI)({resolver:(0,a.F)(c.hN),defaultValues:{name:"",message:"",email:"",company:"",phone:"",accept:!1}});async function v(e){var n;await (0,h.I_)({type:"contact-form",name:e.name,email:e.email,domain:null===(n=e.email.split("@"))||void 0===n?void 0:n[1],company:e.company,phone_number:e.phone,message:e.message}),b.reset(),x.Am.success("Tak for din besked!");let t=await (0,h.Kt)({pathname:m,additional_fields:[{object:"user_data",key:"name",value:e.name},{object:"user_data",key:"email",value:e.email},{object:"user_data",key:"phone",value:e.phone},{object:"user_data",key:"company",value:e.company},{object:"event_data",key:"form_location_footer",value:r}]});(0,g.sendGTMEvent)({event:"contact_form_submit",datalayer:t})}return(0,t.jsx)("article",{className:(0,u.cn)("h-full rounded-[12px] border text-left","transparent"===n?"border-white/[15%] bg-white/[8%]":"border-black/10 bg-white"),children:(0,t.jsx)(l.l0,{...b,children:(0,t.jsxs)("form",{onSubmit:b.handleSubmit(v),className:"flex h-full flex-col gap-4 p-6",children:[(0,t.jsx)(l.Wi,{control:b.control,name:"message",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"space-y-0",children:[(0,t.jsx)(l.lX,{className:"sr-only",children:"Besked"}),(0,t.jsx)(l.NI,{children:(0,t.jsx)(f,{className:"placeholder:text-inherit/75 h-[160px] resize-none border-transparent bg-transparent text-[28px] shadow-none",placeholder:"Skriv din besked her...",...r})}),(0,t.jsx)(l.zG,{})]})}}),(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-2 md:grid-cols-2",children:[(0,t.jsx)(l.Wi,{control:b.control,name:"name",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"space-y-0",children:[(0,t.jsx)(l.lX,{className:"sr-only",children:"Dit navn"}),(0,t.jsx)(l.NI,{children:(0,t.jsx)(o.I,{className:(0,u.cn)("placeholder:text-inherit/75 shadow-none placeholder:font-medium","transparent"===n?"border-white/30 bg-white/[2%]":"border-black/10"),placeholder:"Dit navn",...r})}),(0,t.jsx)(l.zG,{})]})}}),(0,t.jsx)(l.Wi,{control:b.control,name:"company",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"space-y-0",children:[(0,t.jsx)(l.lX,{className:"sr-only",children:"Virksomhed"}),(0,t.jsx)(l.NI,{children:(0,t.jsx)(o.I,{className:(0,u.cn)("placeholder:text-inherit/75 shadow-none placeholder:font-medium","transparent"===n?"border-white/30 bg-white/[2%]":"border-black/10"),placeholder:"Virksomhed",...r})}),(0,t.jsx)(l.zG,{})]})}}),(0,t.jsx)(l.Wi,{control:b.control,name:"email",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"space-y-0",children:[(0,t.jsx)(l.lX,{className:"sr-only",children:"E-mail"}),(0,t.jsx)(l.NI,{children:(0,t.jsx)(o.I,{className:(0,u.cn)("placeholder:text-inherit/75 shadow-none placeholder:font-medium","transparent"===n?"border-white/30 bg-white/[2%]":"border-black/10"),placeholder:"E-mail",...r})}),(0,t.jsx)(l.zG,{})]})}}),(0,t.jsx)(l.Wi,{control:b.control,name:"phone",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"space-y-0",children:[(0,t.jsx)(l.lX,{className:"sr-only",children:"Telefonnummer"}),(0,t.jsx)(l.NI,{children:(0,t.jsx)(o.I,{className:(0,u.cn)("placeholder:text-inherit/75 shadow-none placeholder:font-medium","transparent"===n?"border-white/30 bg-white/[2%]":"border-black/10"),placeholder:"Telefonnummer",...r})}),(0,t.jsx)(l.zG,{})]})}})]}),(0,t.jsxs)("div",{className:"mt-4 flex flex-col justify-between gap-y-8 sm:flex-row sm:items-center",children:[(0,t.jsx)(l.Wi,{control:b.control,name:"accept",render:e=>{let{field:r}=e;return(0,t.jsxs)(l.xJ,{className:"flex flex-row items-center gap-2 space-y-0",children:[(0,t.jsx)(l.NI,{children:(0,t.jsx)(d.X,{checked:r.value,onCheckedChange:r.onChange,className:"border-inherit/15 bg-inherit/[2%] rounded-full shadow-none"})}),(0,t.jsx)("div",{className:"leading-none",children:(0,t.jsx)(l.lX,{className:"text-[13px] font-normal",children:"Ved tilmelding accepterer du vores vilk\xe5r"})})]})}}),(0,t.jsx)(i.z,{type:"submit",className:"bg-secondary text-[13px] text-white hover:bg-secondary/90",children:"Send besked"})]})]})})})}},2547:function(e,r,n){n.d(r,{Accordion:function(){return o},AccordionItem:function(){return c},o:function(){return d},v:function(){return m}});var t=n(7437),a=n(2265),s=n(4756),i=n(2421),l=n(7440);let o=s.fC,c=a.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(s.ck,{ref:r,className:(0,l.cn)("border-b",n),...a})});c.displayName="AccordionItem";let d=a.forwardRef((e,r)=>{let{className:n,children:a,...o}=e;return(0,t.jsx)(s.h4,{className:"flex",children:(0,t.jsxs)(s.xz,{ref:r,className:(0,l.cn)("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",n),...o,children:[a,(0,t.jsx)(i.Z,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})})});d.displayName=s.xz.displayName;let m=a.forwardRef((e,r)=>{let{className:n,children:a,...i}=e;return(0,t.jsx)(s.VY,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...i,children:(0,t.jsx)("div",{className:(0,l.cn)("pb-4 pt-0",n),children:a})})});m.displayName=s.VY.displayName},495:function(e,r,n){n.d(r,{d:function(){return o},z:function(){return c}});var t=n(7437),a=n(2265),s=n(1538),i=n(2218),l=n(7440);let o=(0,i.j)("inline-flex items-center justify-center whitespace-nowrap rounded-lg text-sm font-normal ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-black border-white/30 border text-white hover:bg-black/80",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/80",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-white hover:bg-secondary/80",ghost:"hover:opacity-80",link:"text-primary underline-offset-4 hover:underline",black:"bg-primary-700 border-white/[15%] border text-white hover:bg-primary-800"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10",big:"h-12 px-6 py-3"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef((e,r)=>{let{className:n,variant:a,size:i,asChild:c=!1,...d}=e,m=c?s.g7:"button";return(0,t.jsx)(m,{className:(0,l.cn)(o({variant:a,size:i,className:n})),ref:r,...d})});c.displayName="Button"},6466:function(e,r,n){n.d(r,{X:function(){return o}});var t=n(7437),a=n(2265),s=n(9324),i=n(2468),l=n(7440);let o=a.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(s.fC,{ref:r,className:(0,l.cn)("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-white data-[state=checked]:text-primary-foreground",n),...a,children:(0,t.jsx)(s.z$,{className:(0,l.cn)("flex items-center justify-center"),children:(0,t.jsx)(i.Z,{className:"h-3 w-3 text-black"})})})});o.displayName=s.fC.displayName},6661:function(e,r,n){n.d(r,{l0:function(){return m},NI:function(){return b},Wi:function(){return f},xJ:function(){return p},lX:function(){return x},zG:function(){return v}});var t=n(7437),a=n(2265),s=n(1538),i=n(9343),l=n(7440),o=n(8364);let c=(0,n(2218).j)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),d=a.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(o.f,{ref:r,className:(0,l.cn)(c(),n),...a})});d.displayName=o.f.displayName;let m=i.RV,u=a.createContext({}),f=e=>{let{...r}=e;return(0,t.jsx)(u.Provider,{value:{name:r.name},children:(0,t.jsx)(i.Qr,{...r})})},g=()=>{let e=a.useContext(u),r=a.useContext(h),{getFieldState:n,formState:t}=(0,i.Gc)(),s=n(e.name,t);if(!e)throw Error("useFormField should be used within <FormField>");let{id:l}=r;return{id:l,name:e.name,formItemId:"".concat(l,"-form-item"),formDescriptionId:"".concat(l,"-form-item-description"),formMessageId:"".concat(l,"-form-item-message"),...s}},h=a.createContext({}),p=a.forwardRef((e,r)=>{let{className:n,...s}=e,i=a.useId();return(0,t.jsx)(h.Provider,{value:{id:i},children:(0,t.jsx)("div",{ref:r,className:(0,l.cn)("space-y-2",n),...s})})});p.displayName="FormItem";let x=a.forwardRef((e,r)=>{let{className:n,...a}=e,{error:s,formItemId:i}=g();return(0,t.jsx)(d,{ref:r,className:(0,l.cn)(s?"text-destructive":"opacity-80",n),htmlFor:i,...a})});x.displayName="FormLabel";let b=a.forwardRef((e,r)=>{let{...n}=e,{error:a,formItemId:i,formDescriptionId:l,formMessageId:o}=g();return(0,t.jsx)(s.g7,{ref:r,id:i,"aria-describedby":a?"".concat(l," ").concat(o):"".concat(l),"aria-invalid":!!a,...n})});b.displayName="FormControl",a.forwardRef((e,r)=>{let{className:n,...a}=e,{formDescriptionId:s}=g();return(0,t.jsx)("p",{ref:r,id:s,className:(0,l.cn)("text-sm text-muted-foreground",n),...a})}).displayName="FormDescription";let v=a.forwardRef((e,r)=>{let{className:n,children:a,...s}=e,{error:i,formMessageId:o}=g(),c=i?String(null==i?void 0:i.message):a;return c?(0,t.jsx)("p",{ref:r,id:o,className:(0,l.cn)("pt-2 text-xs font-normal text-destructive",n),...s,children:c}):null});v.displayName="FormMessage"},3102:function(e,r,n){n.d(r,{I:function(){return i}});var t=n(7437),a=n(2265),s=n(7440);let i=a.forwardRef((e,r)=>{let{className:n,type:a,...i}=e;return(0,t.jsx)("input",{type:a,className:(0,s.cn)("flex h-10 w-full rounded-md border border-input bg-background px-[15px] py-3 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",n),ref:r,...i})});i.displayName="Input"},3983:function(e,r,n){var t=n(7437),a=n(6648);let s=(0,n(2265).forwardRef)((e,r)=>{let{src:n,width:s=1e3,height:i=1e3,alt:l,compress:o=!0,unoptimized:c=!1,...d}=e;return o?(0,t.jsx)(a.default,{src:"https://wordpress-1057969-4844713.cloudwaysapps.com"+n,width:s,height:i,alt:l,unoptimized:c,...d}):(0,t.jsx)("img",{ref:r,src:"https://wordpress-1057969-4844713.cloudwaysapps.com"+n,width:s,height:i,loading:"lazy",alt:l,...d})});r.Z=s},9564:function(e,r,n){n.r(r),n.d(r,{default:function(){return i}});var t=n(7437),a=n(5840),s=n(7138);function i(e){let{href:r,target:n,children:i,legacyBehavior:l,passHref:o,override:c,...d}=e,m=r;r.includes("staging-next.conversio.dk")&&(m=r.replace("https://staging-next.conversio.dk",""));let{handleTransition:u}=(0,a.Z)();return m.startsWith("http")?(0,t.jsx)("a",{href:m,target:n,...d,children:i}):l||c?(0,t.jsx)(s.default,{passHref:o,legacyBehavior:l,href:m,target:n,prefetch:!1,...d,children:i}):(0,t.jsx)(s.default,{onClick:e=>u(e,m||"#"),passHref:o,href:m,target:n,prefetch:!1,...d,children:i})}},5840:function(e,r,n){function t(e){return e.replace(/\/+$/,"")}n.d(r,{Z:function(){return s}});var a=n(6463);function s(){let e=(0,a.usePathname)(),r=(0,a.useRouter)();return{handleTransition:async(n,a)=>{if(n.preventDefault(),a.includes("#")||t(a)===t(e)){r.push(a);return}let s=document.querySelector("#page-transition-container");null==s||s.classList.add("page-transition"),await new Promise(e=>setTimeout(e,250)),r.push(a)}}}},7440:function(e,r,n){n.d(r,{cn:function(){return s}});var t=n(4839),a=n(6164);function s(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return(0,a.m6)((0,t.W)(r))}},5423:function(e,r,n){n.d(r,{Zw:function(){return i},hN:function(){return a},kF:function(){return s}});var t=n(9772);let a=t.z.object({name:t.z.string().min(2,{message:"Skal v\xe6re mindst 2 tegn."}).max(50,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 50 tegn."}),email:t.z.string().email({message:"Indtast en gyldig e-mailadresse."}),message:t.z.string().min(10,{message:"Skal v\xe6re mindst 10 tegn lang."}).max(500,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 500 tegn."}),company:t.z.string().min(2,{message:"Skal v\xe6re mindst 2 tegn."}).max(50,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 50 tegn."}),phone:t.z.string().min(8,{message:"Skal v\xe6re mindst 8 cifre langt."}).max(11,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 11 cifre."}).regex(/^\+?[0-9]+$/,{message:"M\xe5 kun indeholde tal og + foran."}),accept:t.z.boolean().refine(e=>!0===e,{message:"Du skal acceptere vilk\xe5rene."})}),s=t.z.object({name:t.z.string().min(2,{message:"Skal v\xe6re mindst 2 tegn."}).max(50,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 50 tegn."}),email:t.z.string().email({message:"Indtast en gyldig e-mailadresse."}),accept:t.z.boolean().refine(e=>!0===e,{message:"Du skal acceptere vilk\xe5rene."})}),i=t.z.object({name:t.z.string().min(2,{message:"Skal v\xe6re mindst 2 tegn."}).max(50,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 50 tegn."}),email:t.z.string().email({message:"Indtast en gyldig e-mailadresse."}),company:t.z.string().min(2,{message:"Skal v\xe6re mindst 2 tegn."}).max(50,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 50 tegn."}),phone:t.z.string().min(8,{message:"Skal v\xe6re mindst 8 cifre langt."}).max(11,{message:"M\xe5 ikke v\xe6re l\xe6ngere end 11 cifre."}).regex(/^\+?[0-9]+$/,{message:"M\xe5 kun indeholde tal og + foran."}),accept:t.z.boolean().refine(e=>!0===e,{message:"Du skal acceptere vilk\xe5rene."})})},6508:function(e,r,n){n.d(r,{Z:function(){return t}});function t(){return["#9CDEF3","#F39CEA","#9CBAF3","#B39CF3","#9CF3A5","#F39C9C"]}},2996:function(e,r,n){n.d(r,{Z:function(){return t}});function t(e){let{arr:r,index:n}=e;return n%r.length}}}]);