1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3416],{29243:(e,t,a)=>{a.d(t,{F5:()=>m,_Z:()=>d,_p:()=>h,eh:()=>u,m1:()=>i});let l="rapidos_partner_code",s="rapidos_partner_code",r=["partner","utm_partner","utm_source"],i="rapidos-partner-code",o=e=>{window.__rapidosPartner=e},n=e=>{for(let t of r){let a=e.get(t);if(a)return a}},c=e=>{if(e&&1){try{localStorage.setItem(l,e)}catch(e){}document.cookie="".concat(s,"=").concat(encodeURIComponent(e),";path=/;max-age=").concat(7776e3),o(e),window.dispatchEvent(new CustomEvent(i,{detail:e}))}},d=()=>{let e=window.__rapidosPartner;if(e)return e;try{let e=localStorage.getItem(l);if(e)return o(e),e}catch(e){}let t=(()=>{for(let e of(document.cookie||"").split(";")){let[t,a]=e.trim().split("=");if(t===s&&a)return decodeURIComponent(a)}})();if(t){o(t);try{localStorage.setItem(l,t)}catch(e){}return t}let a=(()=>{try{return n(new URLSearchParams(window.location.search))}catch(e){return}})();if(a)return c(a),a},u=e=>{let t=n(e);return t&&c(t),t},m=e=>{document.querySelectorAll("[data-cal-link]").forEach(t=>{let a=t.getAttribute("data-cal-link-base")||t.getAttribute("data-cal-link");if(!a)return;t.setAttribute("data-cal-link-base",a);let l=a.includes("?"),s=e?"".concat(a).concat(l?"&":"?").concat("partner_code","=").concat(encodeURIComponent(e)):a;t.setAttribute("data-cal-link",s)})},h=()=>{let e=d();return m(e),e}},33789:(e,t,a)=>{a.d(t,{p:()=>i});var l=a(95155),s=a(12115),r=a(25016);let i=s.forwardRef((e,t)=>{let{className:a,type:s,...i}=e;return(0,l.jsx)("input",{type:s,className:(0,r.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-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-0 focus-visible:ring-offset-0 disabled:cursor-not-allowed disabled:opacity-50",a),ref:t,...i})});i.displayName="Input"},54679:(e,t,a)=>{a.d(t,{Cf:()=>m,L3:()=>x,c7:()=>h,lG:()=>n,rr:()=>p,zM:()=>c});var l=a(95155),s=a(12115),r=a(96756),i=a(65229),o=a(25016);let n=r.bL,c=r.l9,d=r.ZL;r.bm;let u=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,l.jsx)(r.hJ,{ref:t,className:(0,o.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",a),...s})});u.displayName=r.hJ.displayName;let m=s.forwardRef((e,t)=>{let{className:a,children:s,...n}=e;return(0,l.jsxs)(d,{children:[(0,l.jsx)(u,{}),(0,l.jsxs)(r.UC,{ref:t,className:(0,o.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",a),...n,children:[s,(0,l.jsxs)(r.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,l.jsx)(i.A,{className:"h-4 w-4"}),(0,l.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});m.displayName=r.UC.displayName;let h=e=>{let{className:t,...a}=e;return(0,l.jsx)("div",{className:(0,o.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...a})};h.displayName="DialogHeader";let x=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,l.jsx)(r.hE,{ref:t,className:(0,o.cn)("text-lg font-semibold leading-none tracking-tight",a),...s})});x.displayName=r.hE.displayName;let p=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,l.jsx)(r.VY,{ref:t,className:(0,o.cn)("text-sm text-muted-foreground",a),...s})});p.displayName=r.VY.displayName},66641:(e,t,a)=>{a.d(t,{Hs:()=>l,dk:()=>i,fg:()=>s});let l="20min",s={hideEventTypeDetails:!1,layout:"month_view"},r=JSON.stringify({layout:s.layout}),i=(e=>{let t="rapidos.ai/20min";return{"data-cal-namespace":l,"data-cal-link":e?"".concat(t).concat(t.includes("?")?"&":"?","partner_code=").concat(encodeURIComponent(e)):t,"data-cal-link-base":t,"data-cal-config":r}})()},67001:(e,t,a)=>{a.d(t,{T:()=>i});var l=a(95155),s=a(12115),r=a(25016);let i=s.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,l.jsx)("textarea",{className:(0,r.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-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",a),ref:t,...s})});i.displayName="Textarea"},73416:(e,t,a)=>{a.d(t,{$:()=>v,ContactModalProvider:()=>N});var l=a(95155),s=a(12115),r=a(97003),i=a(33789),o=a(67001),n=a(54679),c=a(23664),d=a(37586),u=a(69141),m=a(16485),h=a(61362),x=a(35626),p=a(35299),g=a(66641),f=a(98901),b=a(65992);let w=(0,s.createContext)({openContactModal:()=>{}}),v=()=>(0,s.useContext)(w);function N(e){let{children:t}=e,{t:a}=(0,b.o)(),[v,N]=(0,s.useState)(!1),[j,_]=(0,s.useState)("choices"),[y,C]=(0,s.useState)(""),[k,S]=(0,s.useState)(""),[A,E]=(0,s.useState)(""),[T,L]=(0,s.useState)(""),[O,I]=(0,s.useState)("idle"),P=(0,s.useCallback)(()=>{_("choices"),I("idle"),N(!0)},[]),U=async e=>{if(e.preventDefault(),y&&k&&T){I("loading");try{(await fetch("/api/contact",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:y,email:k,phone:A,message:T,source:"strategic_contact"})})).ok?(I("success"),C(""),S(""),E(""),L(""),setTimeout(()=>{N(!1),_("choices"),I("idle")},2e3)):I("error")}catch(e){I("error")}}};return(0,l.jsxs)(w.Provider,{value:{openContactModal:P},children:[t,(0,l.jsx)(n.lG,{open:v,onOpenChange:e=>{N(e),e||(_("choices"),I("idle"))},children:(0,l.jsx)(n.Cf,{className:"sm:max-w-lg bg-black/95 border-white/10 text-white p-0 gap-0",children:"choices"===j?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(n.c7,{className:"p-6 pb-2",children:[(0,l.jsx)(n.L3,{className:"text-xl font-bold",children:a("strategicCall.title")}),(0,l.jsx)(n.rr,{className:"text-white/50",children:a("strategicCall.subtitle")})]}),(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-3 p-6 pt-4",children:[(0,l.jsxs)("a",{href:"mailto:[email protected]",className:"group flex flex-col items-center rounded-xl border border-white/10 p-5 text-center transition-all hover:bg-white/10 hover:scale-[1.02]",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-full flex items-center justify-center mb-3 bg-blue-500/10 text-blue-500 group-hover:bg-blue-500 group-hover:text-white transition-colors",children:(0,l.jsx)(c.A,{size:20})}),(0,l.jsx)("span",{className:"text-sm font-bold text-white mb-0.5",children:a("strategicCall.email.title")}),(0,l.jsx)("span",{className:"text-white/40 text-xs",children:a("strategicCall.email.description")}),(0,l.jsx)("span",{className:"text-white/30 text-[10px] mt-1",children:a("strategicCall.email.address")})]}),(0,l.jsxs)("button",{type:"button",onClick:()=>_("form"),className:"group flex flex-col items-center rounded-xl border border-white/10 p-5 text-center transition-all hover:bg-white/10 hover:scale-[1.02]",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-full flex items-center justify-center mb-3 bg-violet-500/10 text-violet-500 group-hover:bg-violet-500 group-hover:text-white transition-colors",children:(0,l.jsx)(d.A,{size:20})}),(0,l.jsx)("span",{className:"text-sm font-bold text-white mb-0.5",children:a("strategicCall.form.title")}),(0,l.jsx)("span",{className:"text-white/40 text-xs",children:a("strategicCall.form.description")})]}),(0,l.jsxs)("a",{href:"tel:+32470525955",className:"group flex flex-col items-center rounded-xl border border-white/10 p-5 text-center transition-all hover:bg-white/10 hover:scale-[1.02]",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-full flex items-center justify-center mb-3 bg-green-500/10 text-green-500 group-hover:bg-green-500 group-hover:text-white transition-colors",children:(0,l.jsx)(u.A,{size:20})}),(0,l.jsx)("span",{className:"text-sm font-bold text-white mb-0.5",children:a("strategicCall.phone.title")}),(0,l.jsx)("span",{className:"text-white/40 text-xs",children:a("strategicCall.phone.description")}),(0,l.jsx)("span",{className:"text-white/30 text-[10px] mt-1",children:a("strategicCall.phone.number")})]}),(0,l.jsxs)("button",{type:"button",onClick:()=>{(0,f.W4)("contact_modal"),N(!1)},...g.dk,className:"group flex flex-col items-center rounded-xl border border-white/10 p-5 text-center transition-all hover:bg-white/10 hover:scale-[1.02]",children:[(0,l.jsx)("div",{className:"w-10 h-10 rounded-full flex items-center justify-center mb-3 bg-orange-500/10 text-orange-500 group-hover:bg-orange-500 group-hover:text-white transition-colors",children:(0,l.jsx)(m.A,{size:20})}),(0,l.jsx)("span",{className:"text-sm font-bold text-white mb-0.5",children:a("strategicCall.cal.title")}),(0,l.jsx)("span",{className:"text-white/40 text-xs",children:a("strategicCall.cal.description")})]})]})]}):"form"===j&&"success"===O?(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center py-12 animate-in fade-in zoom-in",children:[(0,l.jsx)(h.A,{size:48,className:"text-green-500 mb-4"}),(0,l.jsx)("p",{className:"text-white font-medium",children:a("strategicCall.form.success")})]}):(0,l.jsxs)("div",{className:"p-6",children:[(0,l.jsxs)("button",{type:"button",onClick:()=>_("choices"),className:"flex items-center gap-1 text-sm text-white/50 hover:text-white transition-colors mb-4",children:[(0,l.jsx)(x.A,{size:14}),a("strategicCall.title")]}),(0,l.jsx)("h3",{className:"text-lg font-bold text-white mb-1",children:a("strategicCall.form.dialogTitle")}),(0,l.jsx)("p",{className:"text-white/50 text-sm mb-4",children:a("strategicCall.form.dialogDescription")}),(0,l.jsxs)("form",{onSubmit:U,className:"space-y-4",children:[(0,l.jsx)(i.p,{placeholder:a("strategicCall.form.namePlaceholder"),required:!0,value:y,onChange:e=>C(e.target.value),className:"bg-white/5 border-white/10 text-white placeholder:text-white/30"}),(0,l.jsx)(i.p,{placeholder:a("strategicCall.form.emailPlaceholder"),type:"email",required:!0,value:k,onChange:e=>S(e.target.value),className:"bg-white/5 border-white/10 text-white placeholder:text-white/30"}),(0,l.jsx)(i.p,{placeholder:a("strategicCall.form.phonePlaceholder"),type:"tel",value:A,onChange:e=>E(e.target.value),className:"bg-white/5 border-white/10 text-white placeholder:text-white/30"}),(0,l.jsx)(o.T,{placeholder:a("strategicCall.form.messagePlaceholder"),required:!0,value:T,onChange:e=>L(e.target.value),className:"bg-white/5 border-white/10 text-white placeholder:text-white/30 min-h-[120px]"}),(0,l.jsxs)(r.$,{type:"submit",disabled:"loading"===O,className:"w-full bg-white text-black hover:bg-white/90 font-bold",children:["loading"===O&&(0,l.jsx)(p.A,{className:"mr-2 h-4 w-4 animate-spin"}),a("loading"===O?"strategicCall.form.submitting":"strategicCall.form.submit")]}),"error"===O&&(0,l.jsx)("p",{className:"text-red-400 text-xs text-center",children:a("strategicCall.form.error")})]})]})})})]})}},98901:(e,t,a)=>{a.d(t,{$V:()=>T,Jf:()=>k,KC:()=>_,MH:()=>S,Ry:()=>E,Uw:()=>C,W4:()=>y,WF:()=>j,rL:()=>L,yl:()=>A});var l,s,r,i,o,n,c,d,u,m,h=a(42668),x=a(29243),p=a(87358);let g=null!=(n=null!=(o=null!=(i=p.env.NEXT_PUBLIC_GOOGLE_ADS_SEND_TO)?i:p.env.NEXT_PUBLIC_GOOGLE_ADS_SEND_TO_DEFAULT)?o:null==(l=h.C.analytics)?void 0:l.googleAdsSendTo)?n:"",f=null!=(d=null!=(c=p.env.NEXT_PUBLIC_GOOGLE_ADS_SEND_TO_CAL)?c:null==(s=h.C.analytics)?void 0:s.googleAdsSendToCal)?d:g,b=null!=(m=null!=(u=p.env.NEXT_PUBLIC_GOOGLE_ADS_SEND_TO_QUESTIONNAIRE)?u:null==(r=h.C.analytics)?void 0:r.googleAdsSendToQuestionnaire)?m:g,w=(e,t)=>{if("function"==typeof window.gtag)return void window.gtag("event",e,null!=t?t:{});window.dataLayer||(window.dataLayer=[]),"function"!=typeof window.gtag&&(window.gtag=function(){for(var e,t=arguments.length,a=Array(t),l=0;l<t;l++)a[l]=arguments[l];null==(e=window.dataLayer)||e.push(a)}),window.dataLayer.push(["event",e,null!=t?t:{}])},v=(e,t)=>
1{let a=null!=t?t:g;a&&w("conversion",{send_to:a,...null!=e?e:{}})},N=(e,t)=>{let a=(0,x._Z)();w(e,a&&(null==t?void 0:t.partner)===void 0?{...null!=t?t:{},partner:a}:t)},j=e=>{N("cal_booking_success",e),v(e,f)},_=e=>{N("brief_questionnaire_success",e),v(e,b)},y=e=>{N("cal_booking_click",{location:e})},C=e=>{N("calculator_cta_click",{location:e})},k=e=>{N("questionnaire_step_view",{step:e})},S=e=>{N("questionnaire_step_completed",{step:e})},A=e=>{N("questionnaire_step_back",{step:e})},E=e=>{N("questionnaire_submit",e)},T=e=>{N("questionnaire_submit_error",e)},L=e=>{e&&N("partner_visit",{partner:e})}}}]);
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.