1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,163956,e=>{"use strict";var t=e.i(843476),r=e.i(271645),a=e.i(846932),l=e.i(422875),n=e.i(796097);let s=(0,r.createContext)(!1),i={once:!0,margin:"0px 0px -100px"};e.s(["AnimationLayout",0,function(e){let o=function(){n.hasReducedMotionListener.current||(0,l.initPrefersReducedMotion)();let[e]=(0,r.useState)(n.prefersReducedMotion.current);return e}(),m=(0,r.useContext)(s);return(0,t.jsx)(a.motion.div,{variants:{hidden:{opacity:0,y:24*!o},visible:{opacity:1,y:0}},transition:{duration:.5},...m?{}:{initial:"hidden",whileInView:"visible",viewport:i},...e})},"FadeInStagger",0,function({faster:e=!1,...r}){return(0,t.jsx)(s.Provider,{value:!0,children:(0,t.jsx)(a.motion.div,{initial:"hidden",whileInView:"visible",viewport:i,transition:{staggerChildren:e?.12:.2},...r})})}],163956)},882037,e=>{"use strict";var t=e.i(843476),r=e.i(522016),a=e.i(3303),l=e.i(271645),n=e.i(773154);let s=[{key:"membership",labelDa:"Medlemskab"},{key:"profile",labelDa:"Min profil"},{key:"parental_controls",labelDa:"Forældrekontrol"},{key:"media_sharing",labelDa:"Billed- og videodeling"},{key:"technical",labelDa:"Teknisk problem"},{key:"other",labelDa:"Andet"}],i=new Set(s.map(e=>e.key)),o="Bekræft, at du ikke er en robot",m="Kunne ikke sende din besked. Prøv igen.",d=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;function c(e){var t;let r={},a=e.name.trim(),l=e.email.trim(),n=e.message.trim();return(!a||a.length>100)&&(r.name="Indtast dit navn"),l&&!(l.length>254)&&d.test(l)||(r.email="Indtast en gyldig email"),e.category&&(t=e.category,i.has(t))||(r.category="Vælg et emne"),n?n.length>4e3&&(r.message="Beskeden er for lang"):r.message="Skriv en besked",r}var u=e.i(919056);function p(...e){return(0,u.twMerge)(function(){for(var e,t,r=0,a="",l=arguments.length;r<l;r++)(e=arguments[r])&&(t=function e(t){var r,a,l="";if("string"==typeof t||"number"==typeof t)l+=t;else if("object"==typeof t)if(Array.isArray(t)){var n=t.length;for(r=0;r<n;r++)t[r]&&(a=e(t[r]))&&(l&&(l+=" "),l+=a)}else for(a in t)t[a]&&(l&&(l+=" "),l+=a);return l}(e))&&(a&&(a+=" "),a+=t);return a}(e))}let g={name:"",email:"",category:"",message:""};function x(e){return p("w-full min-h-12 rounded-xl border-2 bg-white px-4 py-3 font-manropeRegular text-base text-lilac-900","focus:border-orangetheme focus:outline-none focus:ring-2 focus:ring-orangetheme",e?"border-red-500":"border-warmGray-200")}e.s(["SupportContactForm",0,function({siteKey:e,sourcePath:d,showFaqLink:u=!1}){let h=e.trim(),[f,b]=(0,l.useState)(g),[y,v]=(0,l.useState)({}),[j,k]=(0,l.useState)(""),[w,N]=(0,l.useState)(!1),[S,B]=(0,l.useState)(!1),[C,F]=(0,l.useState)(null),[R,D]=(0,l.useState)(null),I=(0,l.useRef)(null),T=(0,l.useRef)(null),M=(0,l.useRef)(null),V=(0,l.useMemo)(()=>!!j.trim()&&0===Object.keys(c(f)).length&&!S&&!!h,[S,h,j,f]),P=(0,l.useCallback)(()=>{k(""),T.current&&window.turnstile&&window.turnstile.reset(T.current)},[]);(0,l.useEffect)(()=>{window.turnstile&&N(!0)},[]),(0,l.useEffect)(()=>{if(w&&h&&I.current&&window.turnstile&&!T.current)return T.current=window.turnstile.render(I.current,{sitekey:h,theme:"light",language:"da",appearance:"always",callback:e=>{k(e),F(e=>e===o?null:e)},"expired-callback":()=>k(""),"error-callback":()=>k("")}),()=>{T.current&&window.turnstile&&window.turnstile.remove(T.current),T.current=null}},[h,w]),(0,l.useEffect)(()=>{R&&M.current?.focus()},[R]);let A=(e,t)=>{b(r=>({...r,[e]:t})),D(null),F(null),y[e]&&v(t=>{let r={...t};return delete r[e],r})},L=async e=>{e.preventDefault(),F(null),D(null);let t=e.currentTarget,r=t.elements.namedItem("company")?.value??"",a=c(f);if(Object.keys(a).length>0)return void v(a);if(!j.trim())return void F(o);B(!0);try{let e=d?`${window.location.origin}${d}`:window.location.href,t=await fetch("/api/support",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:f.name.trim(),email:f.email.trim(),category:f.category,message:f.message.trim(),turnstileToken:j,company:r,pageUrl:e})}),a={success:!1,error:"generic"};try{a=await t.json()}catch{a={success:!1,error:"generic"}}if(429===t.status||!a.success&&"rate_limited"===a.error){F("Du har sendt for mange beskeder. Prøv igen om en time."),P();return}if(!t.ok||!a.success){!a.success&&"validation"===a.error&&a.fields?v(a.fields):F(m),P();return}b(g),v({}),D("Tak! Vi har modtaget din besked."),P()}catch{F(m),P()}finally{B(!1)}};return(0,t.jsxs)("section",{id:"skriv-til-os",className:"scroll-mt-28 rounded-2xl border border-warmGray-200 bg-white px-6 py-8 md:px-8","aria-labelledby":"support-form-heading",children:[h?(0,t.jsx)(a.default,{src:"https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",strategy:"afterInteractive",onLoad:()=>N(!0)}):null,(0,t.jsxs)("div",{className:"mb-6 flex flex-col gap-2",children:[(0,t.jsx)("h2",{id:"support-form-heading",className:"font-manropeSemiBold text-2xl text-lilac-900",children:"Fandt du ikke svar? ð¨"}),(0,t.jsxs)("p",{className:"font-manropeRegular text-base leading-relaxed text-neutral-700 md:text-lg",children:["Vælg emne, skriv din besked, og tryk Send â sÃ¥ hjælper vi dig.",u?(0,t.jsxs)(t.Fragment,{children:[" ","Du kan ogsÃ¥ starte i vores"," ",(0,t.jsx)(r.default,{href:"/faq",className:"font-manropeSemiBold underline decoration-orangetheme underline-offset-2 hover:text-lilac-900",children:"ofte stillede spørgsmÃ¥l"}),"."]}):null]})]}),R?(0,t.jsx)("p",{ref:M,tabIndex:-1,role:"status",className:"mb-6 rounded-xl border border-forest-400 bg-lime-50 px-4 py-3 font-manropeSemiBold text-forest-900 outline-none",children:R}):null,(0,t.jsxs)("form",{onSubmit:L,noValidate:!0,className:"relative flex flex-col gap-5",children:[(0,t.jsxs)("div",{className:"absolute -left-[10000px] h-0 w-0 overflow-hidden","aria-hidden":"true",children:[(0,t.jsx)("label",{htmlFor:"support-company",children:"Firma"}),(0,t.jsx)("input",{id:"support-company",name:"company",type:"text",tabIndex:-1,autoComplete:"off"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"support-name",className:"mb-2 block font-manropeSemiBold text-sm text-lilac-900",children:"Navn"}),(0,t.jsx)("input",{id:"support-name",name:"name",type:"text",autoComplete:"name",maxLength:100,value:f.name,onChange:e=>A("name",e.target.value),"aria-invalid":!!y.name,"aria-required":"true","aria-describedby":y.name?"support-name-error":void 0,className:x(!!y.name)}),y.name?(0,t.jsx)("p",{id:"support-name-error",role:"alert",className:"mt-1 text-sm text-red-600",children:y.name}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"support-email",className:"mb-2 block font-manropeSemiBold text-sm text-lilac-900",children:"Email"}),(0,t.jsx)("input",{id:"support-email",name:"email",type:"email",autoComplete:"email",inputMode:"email",maxLength:254,value:f.email,onChange:e=>A("email",e.target.value),"aria-invalid":!!y.email,"aria-required":"true","aria-describedby":y.email?"support-email-error":void 0,className:x(!!y.email),placeholder:"[email protected]"}),y.email?(0,t.jsx)("p",{id:"support-email-error",role:"alert",className:"mt-1 text-sm text-red-600",children:y.email}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"support-category",className:"mb-2 block font-manropeSemiBold text-sm text-lilac-900",children:"Emne"}),(0,t.jsxs)("select",{id:"support-category",name:"category",value:f.category,onChange:e=>{var t,r;return A("category",(r=t=e.target.value,i.has(r))?t:"")},"aria-invalid":!!y.category,"aria-required":"true","aria-describedby":y.category?"support-category-error":void 0,className:x(!!y.category),children:[(0,t.jsx)("option",{value:"",children:"Vælg emne"}),s.map(e=>(0,t.jsx)("option",{value:e.key,children:e.labelDa},e.key))]}),y.category?(0,t.jsx)("p",{id:"support-category-error",role:"alert",className:"mt-1 text-sm text-red-600",children:y.category}):null]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("label",{htmlFor:"support-message",className:"mb-2 block font-manropeSemiBold text-sm text-lilac-900",children:"Din besked"}),(0,t.jsx)("textarea",{id:"support-message",name:"message",rows:6,maxLength:4e3,value:f.message,onChange:e=>A("message",e.target.value.slice(0,4e3)),"aria-invalid":!!y.message,"aria-required":"true","aria-describedby":y.message?"support-message-error support-message-count":"support-message-count",className:p(x(!!y.message),"min-h-32"),placeholder:"Beskriv gerne dit spørgsmÃ¥l eller problemâ¦"}),(0,t.jsxs)("div",{className:"mt-1 flex items-start justify-between gap-3",children:[y.message?(0,t.jsx)("p",{id:"support-message-error",role:"alert",className:"text-sm text-red-600",children:y.message}):(0,t.jsx)("span",{}),(0,t.jsxs)("p",{id:"support-message-count",className:"shrink-0 text-xs text-neutral-500",children:[f.message.length,"/",4e3]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-2 font-manropeSemiBold text-sm text-lilac-900",children:"Sikkerhedstjek"}),h?(0,t.jsx)("div",{ref:I,className:"min-h-[65px]"}):(0,t.jsxs)("p",{className:"font-manropeRegular text-sm text-neutral-600",children:["Formularen er midlertidigt utilgængelig. Skriv til os pÃ¥"," ",(0,t.jsx)("a",{href:"mailto:[email protected]",className:"font-manropeSemiBold underline",children:"[email protected]"}),"."]})]}),C?(0,t.jsx)("p",{role:"alert",className:"text-sm text-red-600",children:C}):null,(0,t.jsx)("div",{className:"pt-1 sm:max-w-[220px]",children:(0,t.jsx)(n.default,{type:"submit",disabled:!V,className:"disabled:hover:scale-100",children:S?"Sender...":"Send"})}),(0,t.jsx)("p",{className:"font-manropeRegular text-sm text-neutral-500",children:"Vi bruger kun dine oplysninger til at besvare din henvendelse."})]})]})}],882037)}]);
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.