1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,10708,e=>{"use strict";var r=e.i(843476),i=e.i(271645);e.i(174080);var t=e.i(991918),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,a)=>{let n=(0,t.createSlot)(`Primitive.${a}`),l=i.forwardRef((e,i)=>{let{asChild:t,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,r.jsx)(t?n:a,{...l,ref:i})});return l.displayName=`Primitive.${a}`,{...e,[a]:l}},{}),n=i.forwardRef((e,i)=>(0,r.jsx)(a.label,{...e,ref:i,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));n.displayName="Label";var l=e.i(647163);function s({className:e,...i}){return(0,r.jsx)(n,{"data-slot":"label",className:(0,l.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...i})}e.s(["Label",()=>s],10708)},23750,e=>{"use strict";var r=e.i(843476),i=e.i(647163);function t({className:e,type:t,...a}){return(0,r.jsx)("input",{type:t,"data-slot":"input",className:(0,i.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-white border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...a})}e.s(["Input",()=>t])},187510,744902,e=>{"use strict";var r=e.i(843476),i=e.i(23750),t=e.i(207670),a=e.i(647163),n=e.i(494201),l=e.i(948148);e.i(908753);var s=e.i(484927);function o(e){let{placeholder:o,disabled:d=!1,"aria-invalid":u,value:c,onChange:m,onClick:p,type:x="text",isrightcomplement:f,className:b,...v}=e,g=(0,l.useTranslations)("input");return(0,r.jsx)(s.Text14,{className:(0,t.default)((0,a.cn)("",b,n.styleInput),{"border-gray-500":d,"border-brand-carbon_200":!d,"border-brand-primary/60!":u,"rounded-[0px_4px_4px_0px]":f}),children:(0,r.jsx)(i.Input,{...v,type:x,value:c,onChange:m,onClick:p,placeholder:g(`placeholder.${o}`),className:(0,a.cn)("",n.fontInput),disabled:d})})}e.s(["InputText",()=>o],744902),e.s([],187510)},615696,23459,e=>{"use strict";var r=e.i(843476),i=e.i(207670),t=e.i(647163);function a({className:e,...i}){return(0,r.jsx)("textarea",{"data-slot":"textarea",className:(0,t.cn)("border-input placeholder:text-muted-foreground focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:bg-input/30 flex field-sizing-content min-h-16 w-full rounded-md border bg-transparent px-3 py-2 text-base transition-[color,box-shadow] outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),...i})}var n=e.i(494201),l=e.i(948148);function s(e){let{placeholder:s,disabled:o=!1,"aria-invalid":d,value:u,rows:c=3}=e,m=(0,l.useTranslations)("input");return(0,r.jsx)("div",{className:(0,i.default)((0,t.cn)("",n.styleInput),{"border-gray-500":o,"border-brand-carbon_200":!o,"border-brand-primary/60!":d}),children:(0,r.jsx)(a,{...e,rows:c,value:u,placeholder:m(`placeholder.${s}`),className:(0,t.cn)("",n.fontInput),disabled:o})})}e.s(["InputTextArea",()=>s],23459),e.s([],615696)},165618,e=>{"use strict";var r=e.i(843476),i=e.i(994814),t=e.i(653145),a=e.i(681307),n=e.i(874946);e.i(271371);var l=e.i(12050);e.i(187510);var s=e.i(744902),o=e.i(948148);e.i(72180);var d=e.i(483014);e.i(615696);var u=e.i(23459),c=e.i(271645),m=e.i(558425),p=e.i(618566);e.i(447097);var x=e.i(700198),f=e.i(846696),b=e.i(759421);function v({locale:e,buildings:v}){let g=(0,p.useRouter)(),[h,j]=(0,c.useTransition)(),w=(0,o.useTranslations)("form"),y=(0,o.useTranslations)("button"),N=a.z.object({firstName:a.z.string().min(1,w("validation.Required")),email:a.z.string().email(w("validation.InvalidEmailFormat")),phone:a.z.string(),building:a.z.string().min(1,w("validation.Required")),message:a.z.string().min(1,w("validation.Required"))}),I=(0,t.useForm)({resolver:(0,i.zodResolver)(N),defaultValues:{firstName:"",email:"",ph
1one:"",building:"",message:""}});return(0,r.jsx)(n.Form,{...I,children:(0,r.jsxs)("form",{onSubmit:I.handleSubmit(function(r){let i={name:`${r.firstName}`,building:parseInt(r.building),message:r.message};r.email&&(i.email=r.email),r.phone&&(i.phone=r.phone),j(async()=>{try{let r=new m.Repository(e);await r.help.createMessage(i),I.reset(),g.push("/contact/finish")}catch(e){f.toast.error((0,b.messageError)(e,w),{description:"error"})}})}),className:"space-y-1",children:[(0,r.jsxs)("div",{className:"flex space-x-0 md:space-x-10 flex-wrap md:flex-nowrap",children:[(0,r.jsx)(n.FormField,{control:I.control,name:"firstName",render:({field:e})=>(0,r.jsx)(l.FormItemElement,{title:"Name",className:"w-full",children:(0,r.jsx)(s.InputText,{placeholder:"text_3",...e})})}),(0,r.jsx)(n.FormField,{control:I.control,name:"email",render:({field:e})=>(0,r.jsx)(l.FormItemElement,{title:"Email",className:"w-full",children:(0,r.jsx)(s.InputText,{placeholder:"text_1",...e})})})]}),(0,r.jsxs)("div",{className:"flex space-x-0 md:space-x-10 flex-wrap md:flex-nowrap",children:[(0,r.jsx)(n.FormField,{control:I.control,name:"phone",render:({field:e})=>(0,r.jsx)(l.FormItemElement,{title:"Phone",className:"w-full",children:(0,r.jsx)(s.InputText,{placeholder:"text_4",...e})})}),(0,r.jsx)(n.FormField,{control:I.control,name:"building",render:({field:e})=>(0,r.jsx)(l.FormItemElement,{title:"Location",className:"w-full",children:(0,r.jsx)(x.InputSelect,{placeholder:"text_5",...e,elements:v.map(e=>({value:`${e.id}`,tag:e.name}))})})})]}),(0,r.jsx)(n.FormField,{control:I.control,name:"message",render:({field:e})=>(0,r.jsx)(l.FormItemElement,{title:"Message",className:"w-full",children:(0,r.jsx)(u.InputTextArea,{placeholder:"text_6",...e})})}),(0,r.jsx)("div",{className:"pt-4 mx-auto md:mx-0 w-fit",children:(0,r.jsx)(d.ButtonLargePrimary,{type:"submit",load:h,children:y("SendMessage")})})]})})}e.s(["default",()=>v])}]);
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.