(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[894],{28461:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/manage-booking",function(){return t(86653)}])},92010:function(e,n,t){"use strict";t.d(n,{zQ:function(){return u}});var r=t(52676),a=t(75271),s=t(84875),o=t.n(s),i=t(71554),l=t.n(i),c=t(22021),_=t(77655),d=t(32802);let u=(e,n,t)=>{if(n&&!e)return"field is required";if(t&&e){let n=t(e);if(n)return n}return null},m=e=>{let{name:n,label:t,type:s,inputType:i,Submitted:c,required:d,options:m,validation:p,inputClassName:h,message:v,disabled:g,placeholder:b}=e,[x,f]=a.useState(""),[j,y]=a.useState(!1),k=u(x,d,p),N=(c||j)&&k;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:o()(l().inputContainer,h&&h),children:["checkbox"!==s?(0,r.jsxs)("label",{className:o()(N?l().error:"",l().form__label),htmlFor:"".concat(n,"-input"),children:[t,d&&"*"]}):null,"input"===s&&(0,r.jsx)("input",{className:o()(N?l().error:"",l().form__input),id:"".concat(n,"-input"),name:n,type:i,onChange:e=>f(e.currentTarget.value),onBlur:()=>y(!0),required:d,"aria-describedby":N?"".concat(n,"-error"):void 0,"aria-disabled":g,disabled:g,placeholder:b}),"dropdown"===s&&m&&(0,r.jsx)(_.i,{selectName:n,selectData:m}),"textarea"===s&&(0,r.jsx)("textarea",{id:"".concat(n,"-input"),rows:4,name:n,onChange:e=>f(e.currentTarget.value),onBlur:()=>y(!0),required:d,placeholder:b,"aria-describedby":N?"".concat(n,"-error"):void 0,className:o()(N?l().error:"",l().form__input),"aria-disabled":g,disabled:g}),"checkbox"===s&&(0,r.jsxs)("label",{htmlFor:"".concat(n,"-input"),className:l().checkbox,children:[(0,r.jsx)("input",{name:n,id:"".concat(n,"-input"),type:"checkbox",className:l().checkbox__input,"aria-disabled":g,disabled:g}),t]}),v&&(0,r.jsx)("p",{className:l().form__message,children:"this is a message"}),N?(0,r.jsx)("span",{role:"alert",id:"".concat(n,"-error"),className:l().errorMessage,children:k}):null]},n)})};n.ZP=e=>{let{fields:n,submitText:t,formClassName:s,subjectName:i,successMessage:_="Message successfully sent!",errorMessage:p="Oops something went wrong - please try again"}=e,[h,v]=a.useState(!1),[g,b]=a.useState(null),[x,f]=a.useState(!1),[j,y]=a.useState(!1),k=a.useRef(null),N=async e=>{e.preventDefault();let t=new FormData(e.currentTarget);t.append("access_key",d.$h);let r=Object.fromEntries(t.entries()),a=n.every(e=>!e.name||!u(r[e.name]||"",e.required,e.validation));if(v(!0),a){y(!0),f(!0);let e=await fetch("https://api.web3forms.com/submit",{method:"POST",body:t});if((await e.json()).success){var s;f(!1),b("success"),null===(s=k.current)||void 0===s||s.reset()}else y(!1),f(!1),b("error")}};return(0,r.jsxs)("form",{noValidate:!0,onSubmit:N,className:o()(l().form,s&&s),ref:k,children:[(0,r.jsx)("input",{type:"hidden",name:"subject",value:i}),n.map(e=>{let{name:n,label:t,type:a,options:s,required:o,validation:i,inputType:l,message:c,placeholder:_}=e;return(0,r.jsx)(m,{name:n,label:t,type:a,inputType:l,options:s,validation:i,Submitted:h,required:o,message:c,disabled:j,placeholder:_},n)}),"success"===g?(0,r.jsx)("p",{style:{color:"var(--primary-600"},children:_}):(0,r.jsx)(c.z,{isDisabled:x,type:"submit",children:x?"Sending...":t}),"error"===g&&(0,r.jsx)("p",{children:p})]})}},15988:function(e,n,t){"use strict";t.d(n,{T:function(){return o}});var r=t(52676),a=t(5486),s=t.n(a);let o=e=>{let{title:n,description:t,pageUrl:a,imageUrl:o,metaTitle:i}=e;return(0,r.jsxs)(s(),{children:[(0,r.jsx)("title",{children:n}),(0,r.jsx)("meta",{name:"title",content:i}),(0,r.jsx)("meta",{name:"description",content:t}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{property:"og:url",content:a}),(0,r.jsx)("meta",{property:"og:title",content:n}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{property:"og:image",content:o}),(0,r.jsx)("meta",{property:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{property:"twitter:url",content:a}),(0,r.jsx)("meta",{property:"twitter:title",content:n}),(0,r.jsx)("meta",{property:"twitter:description",content:t}),(0,r.jsx)("meta",{property:"twitter:image",content:o})]})}},76586:function(e,n,t){"use strict";t.d(n,{b:function(){return k}});var r=t(52676),a=t(75271),s=t(84875),o=t.n(s),i=t(94930),l=t.n(i),c=t(89101),_=t.n(c),d=t(8609),u=t(22021);let m={lockScroll:()=>{let e=window.innerWidth-document.body.offsetWidth;document.body.style.overflow="hidden",document.body.style.paddingRight="".concat(e,"px")},unlockScroll:()=>{document.body.style.overflow="",document.body.style.paddingRight=""}},p=()=>m;var h=t(33757),v=t(26295),g=t(39032),b=t.n(g);let x=()=>{let[e,n]=a.useState(!1),{lockScroll:t,unlockScroll:s}=p(),{states:{duration:{startDate:o,endDate:i,startTime:c,endTime:m}}}=(0,h.Qo)();a.useEffect(()=>{e?t():s()},[e,t,s]);let g="/book?startDate=".concat(o.toString(),"&pickUpTime=").concat(c,"&endDate=").concat(i.toString(),"&dropOffTime=").concat(m);return(0,r.jsx)("header",{className:"container",children:(0,r.jsxs)("nav",{className:b().nav,children:[(0,r.jsx)(l(),{href:"/",children:(0,r.jsx)(_(),{src:"/evolve-logo.png",width:110,height:76,alt:"evolve rentals",className:b().logo,quality:100,priority:!0})}),(0,r.jsx)("button",{tabIndex:0,className:(0,v.G)(b(),"hamburger",[e&&"is-open"]),"aria-controls":"menu-list","aria-label":"menu","aria-expanded":e,onClick:()=>n(!e),onKeyDown:()=>n(!e),children:(0,r.jsxs)("div",{className:b().hamburger__inner,"aria-hidden":"true",children:[(0,r.jsx)("span",{className:b().hamburger__inner__bar,"aria-hidden":"true"}),(0,r.jsx)("span",{className:b().hamburger__inner__bar,"aria-hidden":"true"}),(0,r.jsx)("span",{className:b().hamburger__inner__bar,"aria-hidden":"true"})]})}),(0,r.jsxs)("ul",{id:"menu-list",className:(0,v.G)(b(),"menuLinks",[e&&"is-open"]),children:[(0,r.jsx)("li",{children:(0,r.jsx)(d.O,{className:b().nav__link,href:"/about",children:"About"})}),(0,r.jsx)("li",{children:(0,r.jsx)(d.O,{className:b().nav__link,href:"/contact",children:"Contact"})}),(0,r.jsx)("li",{children:(0,r.jsx)(d.O,{className:b().nav__link,href:"/manage-booking",children:"Manage Booking"})}),(0,r.jsx)("li",{children:(0,r.jsx)(u.z,{as:"link",to:g,className:b().nav__button,children:"Book Car"})})]})]})})};var f=t(5490),j=t(89368),y=t.n(j);let k=e=>{let{children:n,className:t}=e;return(0,r.jsxs)("div",{className:y().page,children:[(0,r.jsx)(x,{}),(0,r.jsx)("div",{className:o()(y().content,t||null),children:n}),(0,r.jsx)(f.$,{})]})}},77655:function(e,n,t){"use strict";t.d(n,{d:function(){return p},i:function(){return h}});var r=t(52676),a=t(75271),s=t(47173),o=t(93641),i=t(39766),l=t(69376),c=t(98058),_=t(84875),d=t.n(_),u=t(97915),m=t.n(u);function p(e){var n,t;let{selectData:_,selectName:u,onUpdate:p,value:h,triggerWrapperClassName:v,triggerClassName:g}=e,[b,x]=(0,a.useState)(!1),[f,j]=(0,i.e)(s.u({id:(0,a.useId)(),name:u,onOpen:()=>x(!0),onClose:()=>x(!1)})),y=o.$(f,j,l.v);return(0,r.jsxs)("div",{children:[(0,r.jsx)("select",{...y.hiddenSelectProps,value:h,onChange:e=>{p(e.target.value)},children:_.map(e=>(0,r.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,r.jsx)("div",{className:d()(v),children:(0,r.jsxs)("button",{type:"button",...y.triggerProps,className:d()(m().select,b?m().select__open:"",g),children:[(0,r.jsx)("span",{children:null!==(t=null===(n=y.selectedOption)||void 0===n?void 0:n.label)&&void 0!==t?t:h}),(0,r.jsx)("svg",{"aria-hidden":!0,className:m().select__chevronDown,"data-open":b,children:(0,r.jsx)("use",{href:"/svg/icon-sprites.svg#chevronDown",xlinkHref:"/svg/icon-sprites.svg#chevronDown"})})]})}),(0,r.jsx)(c.h,{children:(0,r.jsx)("div",{...y.positionerProps,className:m().select__content,children:(0,r.jsx)("ul",{...y.contentProps,children:_.map((e,n)=>{var t;let{label:a,value:s}=e;return(0,r.jsxs)("li",{...y.getOptionProps({label:a,value:s}),className:m().select__item,children:[(0,r.jsx)("span",{children:a}),(0,r.jsxs)("span",{className:m().select__indicator,children:[" ",s===(null===(t=y.selectedOption)||void 0===t?void 0:t.value)&&"✓"]})]},"".concat(n,"-").concat(s))})})})})]})}function h(e){var n,t;let{selectData:_,selectName:u,triggerWrapperClassName:p,triggerClassName:h,disabled:v}=e,[g,b]=(0,a.useState)(!1),[x,f]=(0,i.e)(s.u({id:(0,a.useId)(),name:u,onOpen:()=>b(!0),onClose:()=>b(!1),disabled:v})),j=o.$(x,f,l.v);return(0,r.jsxs)("div",{children:[(0,r.jsx)("select",{...j.hiddenSelectProps,children:_.map(e=>(0,r.jsx)("option",{value:e.value,children:e.label},e.value))}),(0,r.jsx)("div",{className:d()(p),children:(0,r.jsxs)("button",{type:"button",...j.triggerProps,onTouchStart:e=>e.preventDefault(),className:d()(m().select,g?m().select__open:"",h),children:[(0,r.jsx)("span",{children:null!==(t=null===(n=j.selectedOption)||void 0===n?void 0:n.label)&&void 0!==t?t:"Select Option"}),(0,r.jsx)("svg",{"aria-hidden":!0,className:m().select__chevronDown,"data-open":g,children:(0,r.jsx)("use",{href:"/svg/icon-sprites.svg#chevronDown",xlinkHref:"/svg/icon-sprites.svg#chevronDown"})})]})}),(0,r.jsx)(c.h,{children:(0,r.jsx)("div",{...j.positionerProps,className:m().select__content,children:(0,r.jsx)("ul",{...j.contentProps,children:_.map((e,n)=>{var t;let{label:a,value:s}=e;return(0,r.jsxs)("li",{...j.getOptionProps({label:a,value:s}),className:d()(m().select__item,m()["select__item--form"]),children:[(0,r.jsx)("span",{children:a}),(0,r.jsxs)("span",{className:m().select__indicator,children:[" ",s===(null===(t=j.selectedOption)||void 0===t?void 0:t.value)&&"✓"]})]},"".concat(n,"-").concat(s))})})})})]})}},86653:function(e,n,t){"use strict";t.r(n);var r=t(52676),a=t(76586),s=t(92010),o=t(63423),i=t(15988),l=t(32802),c=t(91186),_=t.n(c);let d=[{name:"reference",type:"input",inputType:"text",label:"Reference number",required:!0},{name:"name",type:"input",inputType:"text",label:"Name",required:!0},{name:"email",type:"input",inputType:"email",label:"Email Address",required:!0},{name:"phone",type:"input",inputType:"tel",label:"Phone Number",required:!1},{name:"message",type:"textarea",label:"Message",required:!0}];n.default=()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.T,{title:"Manage Booking Evolve Rentals | Queenstown Car Rental Services",description:"Explore Queenstown with Evolve Car Rentals - Seamless door-to-door delivery, personalised service, and transparent pricing. Book now for a memorable journey!",metaTitle:"Evolve Rentals | Queenstown Car Rentals",pageUrl:"".concat((0,l.SV)()),imageUrl:"".concat((0,l.SV)(),"/preview/home.png")}),(0,r.jsxs)(a.b,{className:"".concat(_().page__content," container"),children:[(0,r.jsxs)("div",{className:_().formContainer,children:[(0,r.jsx)(o.Z,{variant:"display-small",component:"h2",children:"Manage booking"}),(0,r.jsx)(o.Z,{variant:"body-large",children:"Manage your booking hassle-free: view, modify, add services, make payments, or cancel."}),(0,r.jsx)(s.ZP,{fields:d,submitText:"Send",subjectName:"Manage Booking"})]}),(0,r.jsxs)("div",{className:_().infoCover,style:{backgroundImage:"url('/photos/manage-booking.png')"},children:[(0,r.jsx)(o.Z,{component:"h1",variant:"display-large",children:"Manage booking"}),(0,r.jsx)(o.Z,{variant:"body-xLarge",children:"Let us know what you need and we will do our best to help."})]})]})]})},71554:function(e){e.exports={form:"form_form__jakRN",form__input:"form_form__input__Fht_p",form__label:"form_form__label__KTYyW",btnContainer:"form_btnContainer__KFP8Y",inputContainer:"form_inputContainer__JJHaL",btn:"form_btn__5Vc3k",form__messsage:"form_form__messsage__U0ftO",error:"form_error__K60gz",errorMessage:"form_errorMessage__FtzIC",checkbox:"form_checkbox__3Hd8a",checkbox__input:"form_checkbox__input__K7JFY"}},89368:function(e){e.exports={page:"layout-with-navigation_page__xfJoh",content:"layout-with-navigation_content__9U6rn"}},39032:function(e){e.exports={menuLinks:"nav-bar_menuLinks__yVyDO",hamburger:"nav-bar_hamburger__EQoRk",nav:"nav-bar_nav__3jHto",logo:"nav-bar_logo__imfz5",nav__button:"nav-bar_nav__button__XV3ao",hamburger__inner:"nav-bar_hamburger__inner__nQgXP",hamburger__inner__bar:"nav-bar_hamburger__inner__bar__dK93J",nav__link:"nav-bar_nav__link__C2TTJ","menuLinks--is-open":"nav-bar_menuLinks--is-open__nNOfJ","hamburger--is-open":"nav-bar_hamburger--is-open__3cZhB"}},97915:function(e){e.exports={select:"select_select__RmSc2",select__open:"select_select__open__lCF2Z",select__input:"select_select__input__mTdvS",select__triggerIcon:"select_select__triggerIcon__VCQvs",select__chevronDown:"select_select__chevronDown__e2EtR",select__content:"select_select__content__ILaXA",select__item:"select_select__item__jFaZM","select__item--form":"select_select__item--form__bBmWp",select__indicator:"select_select__indicator__IXTpB"}},91186:function(e){e.exports={page__content:"manage-booking_page__content__U_wOf",formContainer:"manage-booking_formContainer__nsHiN",infoCover:"manage-booking_infoCover__coHMf"}}},function(e){e.O(0,[838,902,489,888,774,179],function(){return e(e.s=28461)}),_N_E=e.O()}]);