1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="7c071e11-469d-e5f1-a15e-46157d45ad0f")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,461802,e=>{"use strict";var t=e.i(20644),r=e.i(495225),a=e.i(328313),s=e.i(177),i=e.i(590005),o=e.i(409907),n=e.i(461268),l=e.i(167881),c=e.i(581449),d=e.i(76811),m=e.i(922245),u=e.i(874946),p=e.i(833623);e.s(["ContactForm",0,function(){let e=(0,n.useTranslations)(),x=(0,o.useLocale)(),[h,g]=(0,r.useState)(!1),b=i.z.object({name:i.z.string().min(1,{message:e("required")}),email:i.z.email({message:e("invalidEmailAddress")}),phone:i.z.string().min(1,{message:e("required")}),message:i.z.string().min(1,{message:e("required")})}),j=(0,a.useForm)({resolver:(0,s.zodResolver)(b),defaultValues:{name:"",email:"",phone:"",message:""}}),F=async e=>{let[t]=await p.ContactService.addContact(e,x);t&&(g(!0),j.reset())};return(0,t.jsx)(u.Form,{...j,children:(0,t.jsxs)("form",{onSubmit:j.handleSubmit(F),onChange:()=>h&&g(!1),className:"space-y-4",children:[(0,t.jsx)(u.FormField,{control:j.control,name:"name",render:({field:r})=>(0,t.jsxs)(u.FormItem,{children:[(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(c.TextField,{label:e("name"),...r})}),(0,t.jsx)(u.FormMessage,{})]})}),(0,t.jsx)(u.FormField,{control:j.control,name:"email",render:({field:r})=>(0,t.jsxs)(u.FormItem,{children:[(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(c.TextField,{label:e("email"),type:"email",autoComplete:"email",...r})}),(0,t.jsx)(u.FormMessage,{})]})}),(0,t.jsx)(u.FormField,{control:j.control,name:"phone",render:({field:r})=>(0,t.jsxs)(u.FormItem,{children:[(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(d.PhoneField,{label:e("phone"),value:r.value,onChange:r.onChange,error:!!j.formState.errors.phone})}),(0,t.jsx)(u.FormMessage,{})]})}),(0,t.jsx)(u.FormField,{control:j.control,name:"message",render:({field:r})=>(0,t.jsxs)(u.FormItem,{children:[(0,t.jsx)(u.FormControl,{children:(0,t.jsx)(m.TextareaField,{label:e("message"),rows:5,...r})}),(0,t.jsx)(u.FormMessage,{})]})}),(0,t.jsx)(l.Button,{type:"submit",size:"lg",className:"w-full",disabled:j.formState.isSubmitting,children:e("submit")}),h&&(0,t.jsx)("p",{className:"text-center text-sm text-primary",children:e("messageSentSuccessfully")})]})})}])},922245,e=>{"use strict";var t=e.i(20644),r=e.i(495225),a=e.i(647163);let s=r.forwardRef(({label:e,error:s,className:i,id:o,disabled:n,rows:l=4,...c},d)=>{let m=r.useId(),u=o??m;return(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("textarea",{ref:d,id:u,rows:l,placeholder:" ",disabled:n,"aria-invalid":s||void 0,"data-slot":"textarea",className:(0,a.cn)("peer w-full min-w-0 resize-none rounded-lg border border-input bg-transparent px-3.5 pt-5 pb-1.5 text-base text-foreground outline-none transition-colors placeholder:text-transparent focus-visible:border-primary focus-visible:ring-3 focus-visible:ring-primary/15 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:border-destructive aria-invalid:focus-visible:ring-destructive/15 md:text-sm",i),...c}),(0,t.jsx)("label",{htmlFor:u,className:(0,a.cn)("pointer-events-none absolute top-[26px] left-3.5 origin-left -translate-y-1/2 rounded bg-background px-1 text-base text-muted-foreground transition-all duration-150 select-none","peer-focus:top-0 peer-focus:scale-75 peer-focus:text-primary","peer-autofill:top-0 peer-autofill:scale-75","peer-not-placeholder-shown:top-0 peer-not-placeholder-shown:scale-75","peer-aria-invalid:text-destructive",n&&"opacity-50"),children:e})]})});s.displayName="TextareaField",e.s(["TextareaField",0,s])},833623,e=>{"use strict";var t=e.i(12654),r=e.i(796548);async function a(e){try{return[await e,null]}catch(e){return[null,e]}}e.s(["ContactService",0,{addContact:async(e,s)=>{(0,t.setAcceptLanguage)(s);let i=await (0,r.withRecaptcha)(e,r.RECAPTCHA_ACTIONS.contactUs),[o,n]=await a(t.http.post("/contact-us",i));return[o,n]},tripQuery:async(e,s)=>{(0,t.setAcceptLanguage)(s);let i=await (0,r.withRecaptcha)(e,r.RECAPTCHA_ACTIONS.tripQuery),[o,n]=await a(t.http.post("/trip-query",i));return[o,n]},bookingQuery:async(e,s)=>{(0,t.setAcceptLanguage)(s);let i=await (0,r.withRecaptcha)(e,r.RECAPTCHA_ACTIONS.bookingQuery),[o,n]=await a(t.http.post("/trip-query/booking",i));return[o,n]}}])},826351,e=>{"use strict";let t=(0,e.i(118943).default)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);e.s(["Search",0,t],826351)},574782,e=>{"use strict";var t=e.i(320894);e.s(["X",()=>t.default])}]); 3 4//# debugId=7c071e11-469d-e5f1-a15e-46157d45ad0f
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.