(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[335],{1222:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/contact",function(){return r(6430)}])},2571:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});var a=r(2322),n=r(7729),l=r.n(n),s=r(2810);let o=e=>{let{title:t,keywords:r,description:n,openGraph:o,children:i}=e,d=s.ETc(["data","attributes","url"])(null==o?void 0:o.image);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l(),{children:[(0,a.jsx)("title",{children:t},"title"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("link",{rel:"icon",href:"/assets/favicon.png"}),(0,a.jsx)("meta",{name:"keywords",content:r}),(0,a.jsx)("meta",{name:"description",content:n}),(null==o?void 0:o.title)&&(0,a.jsx)("meta",{property:"og:title",content:o.title},"ogtitle"),(null==o?void 0:o.description)&&(0,a.jsx)("meta",{property:"og:description",content:o.description},"ogdesc"),d&&(0,a.jsx)("meta",{property:"og:image",content:d},"ogimage")]}),(0,a.jsx)(a.Fragment,{children:i})]})}},6430:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return N}});var a=r(2322),n=r(2784),l=r(1992),s=r(1614),o=r(1480),i=r(2571),d=r(3733);r(8861);var u=r(6277);r(6577);var c=r(5632),m=r(6592),p=r(3955),h=r(7540),x=r(3291);let g=e=>{var t,r,s,o,i;let[g,f]=(0,n.useState)(""),[b,v]=(0,n.useState)({isError:!1,value:""}),{push:j}=(0,c.useRouter)(),[N,w]=(0,n.useState)(""),[y,k]=(0,n.useState)(!1),{st:C}=(0,m.xf)({options:{keyPrefix:"contactInfo"}}),_=(0,p.cI)({defaultValues:{firstName:"",lastName:"",email:"",phoneNumber:"",msg:""}}),{register:P,handleSubmit:E,formState:M,control:q,setValue:F,reset:S}=_,{isValid:A,errors:B,isSubmitting:z}=M,R=()=>{v({isError:!1,value:""})},W=(e,t)=>{v({isError:t,value:e})},V=async e=>{let t;k(!0);try{let r=await (0,x.DG)();if(r)t=await (0,x.D$)(e,r),console.log(t,"isSalesForceSubmitted");else{W("We’re sorry, something seems to be wrong on our side",!0);return}if(t)j("/contact-thank-you");else{W("We’re sorry, something seems to be wrong on our side",!0);return}}catch(a){console.error("Error during form submission:",a)}finally{k(!1)}};(0,n.useEffect)(()=>{let e=()=>{let e=window.innerWidth;window.innerHeight,e<=540?f("mobile"):e<=686?f("largetablet"):e<=820?f("minitablet"):e<=1024?f("tablet"):f("desktop")};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let L=async()=>{try{let e=await fetch("/api/basePath"),t=await e.json();w(t)}catch(r){console.error("Error fetching data:",r)}};return(0,n.useEffect)(()=>{L()},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"bg-blue-300",children:(0,a.jsx)("div",{className:"mt-[140px]",children:(0,a.jsx)(d.xP,{headingText:"Contact Us",supportingText:"Questions or special requests? Reach out to our friendly MoveBuddy team for dedicated support and answers tailored to your unique moving needs.",heroImage:"/assets/contact-hero.svg",primaryCtaVisibility:!1})})}),(0,a.jsx)("div",{className:(0,u.Z)("bg-blue-200",{"px-[48px]":["desktop","4k"].includes(g)},{"px-[32px]":["tablet","iPad","minitablet","largetablet"].includes(g)},{"px-[12px]":["mobile"].includes(g)}),children:(0,a.jsxs)("div",{className:"mx-auto max-w-[1288px] relative",children:[b.isError&&(0,a.jsx)("div",{className:"absolute right-[10%] top-[0%] z-[100] cursor-pointer",children:(0,a.jsx)(d.Wq,{errorText:b.value,errorNotice:b.value,errorClose:{onClick:R}})}),(0,a.jsxs)("section",{className:(0,u.Z)("mt-[-20px]",{flex:["desktop","4k","tablet"].includes(g)}),children:[(0,a.jsxs)("div",{className:(0,u.Z)("mb-20 mr-20 rounded-[24px] border border-neutral-400 bg-white",{"w-[70%]  p-[40px]":["desktop","4k","tablet"].includes(g)},{"w-full p-[30px]":!["desktop","4k","tablet"].includes(g)}),children:[(0,a.jsx)("div",{className:"text-32 sm:text-24 font-bold text-neutral-900",children:"Reach out today"}),(0,a.jsx)(p.RV,{..._,children:(0,a.jsxs)("form",{onSubmit:E(V,console.error),className:"mx-auto mb-40 max-w-[825px]",children:[(0,a.jsxs)("div",{className:(0,u.Z)("py-24",{"grid grid-cols-2 gap-4":["desktop","4k","tablet"].includes(g)},{"grid grid-cols-1 gap-4":["mobile","mobile1","minitablet","minitablet1"].includes(g)}),children:[(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)(p.Qr,{name:"firstName",control:q,defaultValue:"",rules:{required:C("errMsgNameField","Your name is required")},render:e=>{let{field:t}=e;return(0,a.jsx)(h.W,{ref:t.ref,name:t.name,label:"First Name",onChange:t.onChange,placeholder:"First Name",onBlur:t.onBlur,value:t.value,type:"text",...P,iconName:"user_icon_lime",customClass:"border-red-300 h-[60px]",customFont:"lg:text-16 md:text-18",iconPosition:"h-[1.5rem]"})}}),B.firstName&&(0,a.jsx)("p",{role:"alert",children:C("alertMsgName",null===(t=B.firstName)||void 0===t?void 0:t.message)})]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)(p.Qr,{name:"lastName",control:q,defaultValue:"",rules:{required:C("errMsgNameField","Your name is required")},render:e=>{let{field:t}=e;return(0,a.jsx)(h.W,{ref:t.ref,name:t.name,label:"Last Name",onChange:t.onChange,placeholder:"Last Name",onBlur:t.onBlur,value:t.value,type:"text",...P,iconName:"user_icon_lime",customClass:"border-red-300 h-[60px]",customFont:"lg:text-16 md:text-18",iconPosition:"h-[1.5rem]"})}}),B.lastName&&(0,a.jsx)("p",{role:"alert",children:C("alertMsgName",null===(r=B.lastName)||void 0===r?void 0:r.message)})]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)(p.Qr,{name:"phoneNumber",control:q,defaultValue:"",rules:{required:C("errMsgPhoneRequired","A phone number is required"),pattern:{value:/^\(?[2-9]\d{2}\)?[-|.|\s]?\d{3}[-|.|\s]?\d{4}$/,message:C("errMsgPhoneValidation","Please enter a ten digit phone number with area code")}},render:e=>{let{field:t}=e;return(0,a.jsx)(h.W,{ref:t.ref,name:t.name,label:"Phone Number",onChange:t.onChange,placeholder:"(123) 456-7890",onBlur:t.onBlur,value:t.value,type:"tel",...P,iconName:"tele_icon_lime",customClass:"border-red-300",customFont:"lg:text-16 md:text-18",iconPosition:"h-[1.5rem]"})}}),B.phoneNumber&&(0,a.jsx)("p",{role:"alert",children:C("alertMsgName",null===(s=B.phoneNumber)||void 0===s?void 0:s.message)})]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)(p.Qr,{name:"email",control:q,defaultValue:"",rules:{required:C("errMsgNameField","Your name is required")},render:e=>{let{field:t}=e;return(0,a.jsx)(h.W,{ref:t.ref,name:t.name,label:"Email",onChange:t.onChange,placeholder:"smile@movebuddy.com",onBlur:t.onBlur,value:t.value,type:"email",...P,iconName:"mail_icon_lime",customClass:"border-red-300 h-[60px]",customFont:"lg:text-16 md:text-18",iconPosition:"h-[1.5rem]"})}}),B.email&&(0,a.jsx)("p",{role:"alert",children:C("alertMsgName",null===(o=B.email)||void 0===o?void 0:o.message)})]})]}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)(p.Qr,{name:"msg",control:q,defaultValue:"",rules:{required:C("errMsgNameField","Msg required")},render:e=>{let{field:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("label",{className:"md:text-18 lg:text-16 mt-16 font-bold text-neutral-700",children:"Any additional information we should know about?"}),(0,a.jsx)("textarea",{className:" mt-2 h-[200px] w-full rounded-[20px] border border-neutral-200 px-24 py-16",placeholder:"What would you like to say?",...P("msg")})]})}}),B.msg&&(0,a.jsx)("p",{role:"alert",children:C("alertMsgName",null===(i=B.msg)||void 0===i?void 0:i.message)})]}),(0,a.jsx)("div",{children:(0,a.jsx)(l.zx,{isBusy:y,label:"Submit",isDisabled:!A})})]})})]}),(0,a.jsx)("aside",{className:(0,u.Z)({"min-w-[250px]":!["mobile","mobile1","minitablet1"].includes(g)},{"w-[30%]":["tablet","desktop","4k"].includes(g)},{"w-full":!["desktop","4k","tablet"].includes(g)}),children:(0,a.jsxs)("div",{className:(0,u.Z)("grid",{"grid-cols-1":["mobile","mobile1","desktop","4k"].includes(g)},{"grid-cols-2  gap-12":["iPad","minitablet","largetablet"].includes(g)}),children:[(0,a.jsx)("div",{className:"compBannerMoveSmooth mb-16",children:(0,a.jsx)(d.qF,{contactHeading:"Reach out today!",contactSupportingMessage:"We are standing by and ready to help.",contactPhoneNumber:"1-(844)-587-0009",contactEmailButton:!1,contactCartoonImg:"/assets/advisor.svg"})}),(0,a.jsx)("div",{className:"mb-32",children:(0,a.jsx)(d.xX,{})})]})})]})]})})]})},f=e=>t=>(0,a.jsx)("div",{className:"",children:(0,a.jsx)(e,{...t})}),{libraryFooterAdapter:b,...v}=l.j$,j=(0,s.P0)({...v,contact:g},{...v,...(0,s.pf)({libraryFooterAdapter:b},f)});var N=!0;t.default=(0,o.th)({adapters:j,rootComponent:i.T,templateSlug:"contact"})},1480:function(e,t,r){"use strict";r.d(t,{pS:function(){return M},th:function(){return q}});var a=r(1614),n=r(2322);let l=e=>e&&e.component,s=e=>{if(!e||0===e.length)return null;if(!Array.isArray(e))return e;let t=e.filter(l);return(0,n.jsx)(n.Fragment,{children:t.map(e=>{let{component:t,props:r,key:a,children:l}=e;return(0,n.jsx)(t,{...r,children:s(l)},a)})})},o=e=>{if(!e)throw Error("No tree provided");return s(e.components)},i=(e,t)=>{let r=e(t);return o({components:r})},d=e=>({withConverter:t=>{if(!e)throw Error("No data provided");return{render:()=>i(t,e)}},render:o});var u=r(2810),c=r(8584);let m=u.zGw(u.q9t(u.__,["id","createdAt","updatedAt","publishedAt"]),u.ffD),p=(e,t)=>r=>{let a=[];return Object.keys(r).filter(m).forEach(n=>{let l=r[n],s="".concat((0,c.eV)(n),"Adapter"),o=e[s];o?a.push(...o(l,t,e)):u.is(Object,l)&&a.push(...p(e,t)(l))}),a},h=e=>{let{adaptersLibrary:t,rootComponent:r,fallback:n={}}=e;return e=>u.zGw(u.z6y({key:(0,a.GB)("page"),props:u.pMU({},["attributes","seo"]),component:u.Bxt(r),children:u.zGw(u.Uth({},"attributes"),p(t,n),u.xHg)}))(e)},x=e=>t=>{if(!e||!e.adaptersLibrary)throw Error("You must specific adapters library");if(!e.rootComponent)throw Error("You must specific root component. Eg: Page");return t.data.map(h(e))},g=e=>{let t=u.zGw(u.pMU([],["data",0,"attributes","localizations","data"]),u.UID(u.vgT("attributes")))(e);return t.map(e=>({[e.locale]:e.slug})).reduce((e,t)=>({...e,...t}),{})},f=e=>({pages:x(e),extractLocalizedSlugs:g});var b=r(6592);let v=e=>{let{adapters:t,rootComponent:r}=e;return(e,a)=>(r||(r=b.c9),d(e).withConverter(f({adaptersLibrary:t,rootComponent:r,fallback:a}).pages))},j=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n={...r};t&&(n={...n,locale:t});let l=Array.isArray(e)?e.join("/"):e,s="/api/cms/".concat(l),o=(0,a.MW)(n),i=o?"".concat(s,"?").concat(o):s;return i};var N=r(3255),w=r(5632);let y=(e,t)=>e&&t&&0!==t.length?Array.isArray(e)?e.filter(e=>!t.includes(e)):-1===e.indexOf("/")?y(e.split("/"),t):t.includes(e)?void 0:e:e,k={render:()=>null},C=(e,t)=>{let{fallback:r={},fallbackSlug:a,adapters:n,rootComponent:l}=e||{},{query:s,locale:o,locales:i}=(0,w.useRouter)(),d=t||s.slug||a,u=y(d,i),c=F({locale:o}).toApiPath(u),{data:m,isLoading:p,isValidating:h,error:x}=(0,N.ZP)(c,F().fetcher,{fallback:r}),g=Object.values(r).shift();if(!m&&!g)return{data:m,isValidating:h,isLoading:p,error:x,renderer:k};let f=m||g,b=F().extractLocalizedSlugs(m),v=n?F({adapters:n,rootComponent:l}).prepareRender(f):k;return{data:f,isValidating:h,isLoading:p,error:x,renderer:v,localizedSlugs:b}},_={render:()=>null},P=(e,t)=>{let{fallback:r={},adapters:a,rootComponent:n}=e||{},{locale:l}=(0,w.useRouter)(),s=F({locale:l}).toApiPath("collection/templates",{filters:{slug:{$eq:t}}}),{data:o,isLoading:i,isValidating:d,error:u}=(0,N.ZP)(s,F().fetcher,{fallback:r}),c=Object.values(r).shift();if(!o&&!c)return{data:o,isValidating:d,isLoading:i,error:u,renderer:_};let m=o||c,p=a?F({adapters:a,rootComponent:n}).prepareRender(m,{fallback:r}):_;return{data:m,isValidating:d,isLoading:i,error:u,renderer:p}};var E=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return fetch.apply(void 0,t).then(function(e){return e.json()})};let M=e=>{let{adapters:t,rootComponent:r}=e;return e=>{let{fallback:a}=e,{renderer:n}=C({fallback:a,adapters:t,rootComponent:r});return n.render()}},q=e=>{let{adapters:t,rootComponent:r,templateSlug:a}=e;return e=>{let{fallback:n}=e,{renderer:l}=P({fallback:n,adapters:t,rootComponent:r},a);return l.render()}},F=e=>({prepareRender:v({adapters:null==e?void 0:e.adapters,rootComponent:null==e?void 0:e.rootComponent}),fetcher:E,extractLocalizedSlugs:f().extractLocalizedSlugs,toApiPath:(t,r)=>j(t,null==e?void 0:e.locale,r)})},8861:function(){}},function(e){e.O(0,[856,774,888,179],function(){return e(e.s=1222)}),_N_E=e.O()}]);