1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,118812,e=>{"use strict";var a=e.i(289704),t=e.i(280515);e.s(["Turnstile",0,function(e){let{siteKey:o,onVerify:n,onExpire:l}=e,i=(0,t.useRef)(null),r=(0,t.useRef)(null);return(0,t.useEffect)(()=>{let e=!1;return(window.turnstile?Promise.resolve():(window.__turnstileScriptLoading||(window.__turnstileScriptLoading=new Promise((e,a)=>{let t=document.createElement("script");t.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",t.async=!0,t.defer=!0,t.onload=()=>e(),t.onerror=()=>a(Error("turnstile_load_failed")),document.head.appendChild(t)})),window.__turnstileScriptLoading)).then(()=>{!e&&i.current&&window.turnstile&&(r.current=window.turnstile.render(i.current,{sitekey:o,callback:n,"expired-callback":l,theme:"light",size:"normal"}))}).catch(()=>{}),()=>{if(e=!0,r.current&&window.turnstile)try{window.turnstile.remove(r.current)}catch{}}},[o]),(0,a.jsx)("div",{ref:i})}])},575433,282255,e=>{"use strict";var a=e.i(289704),t=e.i(280515);e.i(116233);var o=e.i(819185),n=e.i(337904),l=e.i(674149),i=e.i(167675),r=e.i(203392);[{tipo:"texto",label:"Texto corto",ayuda:"Una lÃnea. Nombre de empresa, cargo, ciudad."},{tipo:"texto_largo",label:"Texto largo",ayuda:"Varias lÃneas. Detalle, comentarios."},{tipo:"email",label:"Correo electrónico",ayuda:"Valida que sea una dirección real."},{tipo:"telefono",label:"Teléfono",ayuda:"Teclado numérico en celulares."},{tipo:"numero",label:"Número",ayuda:"Cantidad, presupuesto, año."},{tipo:"fecha",label:"Fecha",ayuda:"Selector de calendario."},{tipo:"select",label:"Desplegable",ayuda:"Una opción de una lista."},{tipo:"radio",label:"Opción única",ayuda:"Una opción, todas a la vista."},{tipo:"checkboxes",label:"Casillas",ayuda:"Varias opciones a la vez."},{tipo:"aceptacion",label:"Aceptación",ayuda:"Casilla de conformidad. Siempre obligatoria."},{tipo:"oculto",label:"Campo oculto",ayuda:"Valor fijo que viaja con el envÃo. Sirve para saber de dónde vino."}].map(e=>e.tipo);let s=["texto_largo","checkboxes","aceptacion"];function c(e){return s.includes(e.tipo)?"completa":e.ancho}e.s(["anchoEfectivo",0,c],282255);var d=e.i(297402),u=e.i(322426),m=e.i(118812);function p(e){let{campo:t,valor:o,onChange:s,disabled:c,variant:d}=e,m=`contacto-${t.id}`,p=(0,a.jsxs)(l.Label,{htmlFor:m,children:[t.etiqueta,t.obligatorio?"":" (opcional)"]}),h=t.ayuda?(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:t.ayuda}):null;switch(t.tipo){case"texto_largo":return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)(i.Textarea,{id:m,value:o,onChange:e=>s(e.target.value),rows:4,maxLength:t.maxLength??5e3,placeholder:t.placeholder,required:t.obligatorio,disabled:c}),h]});case"select":return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsxs)("select",{id:m,value:o,onChange:e=>s(e.target.value),required:t.obligatorio,disabled:c,className:"flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",children:[(0,a.jsx)("option",{value:"",children:(0,u.dl)(d,{rioplatense:"Elegà una opción",neutral:"Elige una opción"})}),(t.opciones??[]).map(e=>(0,a.jsx)("option",{value:e,children:e},e))]}),h]});case"radio":return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)("div",{className:"space-y-1.5",children:(t.opciones??[]).map(e=>(0,a.jsxs)("label",{className:"flex items-center gap-2 text-sm",children:[(0,a.jsx)("input",{type:"radio",name:m,value:e,checked:o===e,onChange:()=>s(e),disabled:c,className:"h-4 w-4 accent-primary"}),e]},e))}),h]});case"checkboxes":{let e=o?o.split(",").map(e=>e.trim()).filter(Boolean):[];return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)("div",{className:"space-y-1.5",children:(t.opciones??[]).map(o=>(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(r.Checkbox,{id:`${m}-${o}`,checked:e.includes(o),onCheckedChange:a=>{var n;let l;return n=!0===a,l=new Set(e),void(n?l.add(o):l.delete(o),s((t.opciones??[]).filter(e=>l.has(e)).join(", ")))},disabled:c}),(0,a.jsx)(l.Label,{htmlFor:`${m}-${o}`,className:"text-sm font-normal",children:o})]},o))}),h]})}case"aceptacion":return(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(0,a.jsx)(r.Checkbox,{id:m,checked:"true"===o,onCheckedChange:e=>s(!0===e?"true":""),disabled:c}),(0,a.jsx)(l.Label,{htmlFor:m,className:"text-sm font-normal leading-snug",children:t.ayuda||t.etiqueta})]});case"numero":return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)(n.Input,{id:m,type:"number",inputMode:"decimal",value:o,min:t.min,max:t.max,onChange:e=>s(e.target.value),placeholder:t.placeholder,required:t.obligatorio,disabled:c}),h]});case"fecha":return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)(n.Input,{id:m,type:"date",value:o,onChange:e=>s(e.target.value),required:t.obligatorio,disabled:c}),h]});default:return(0,a.jsxs)(a.Fragment,{children:[p,(0,a.jsx)(n.Input,{id:m,type:"email"===t.tipo?"email":"telefono"===t.tipo?"tel":"text",value:o,onChange:e=>s(e.target.value),maxLength:t.maxLength??2e3,placeholder:t.placeholder,required:t.obligatorio,disabled:c}),h]})}}e.s(["ContactoForm",0,function(e){var s,h,x,v,b,g,j,f,y,N,w,C,q,L;let{formularioSlug:S,telefonoObligatorio:k,turnstileSiteKey:F,privacidadUrl:_,gracias:E,campos:T=[],camposBase:P={},redirectUrl:I}=e,R=(0,d.useDialect)(),[A,D]=(0,t.useState)(""),[O,U]=(0,t.useState)(""),[V,$]=(0,t.useState)(""),[z,B]=(0,t.useState)(""),[K,M]=(0,t.useState)(""),[Y,J]=(0,t.useState)(""),[G,H]=(0,t.useState)(!1),[Q,W]=(0,t.useState)({}),[X,Z]=(0,t.useState)(""),[ee,ea]=(0,t.useState)(""),[et,eo]=(0,t.useState)(!1),[en,el]=(0,t.useState)(!1),[ei,er]=(0,t.useState)(null);(0,t.useEffect)(()=>{let e=!1;return fetch("/api/contacto/token",{cache:"no-store"}).then(e=>e.ok?e.json():null).then(a=>{e||(null==a?void 0:a.token)===void 0||D(a.token)}).catch(()=>{}),()=>{e=!0}},[]);let es=(null==(s=P.telefono)?void 0:s.visible)!==!1,ec=(null==(h=P.asunto)?void 0:h.visible)!==!1,ed=(null==(x=P.asunto)?void 0:x.opciones)??[],eu=es&&k,em=!!F&&!ee,ep=""!==O.trim()&&""!==V.trim()&&""!==Y.trim()&&(!ec||""!==K.trim())&&(!eu||""!==z.trim())&&T.filter(e=>e.obligatorio&&"oculto"!==e.tipo).every(e=>""!==(Q[e.id]??"").trim())&&G;async function eh(e){if(e.preventDefault(),ep&&!et&&!em){eo(!0),er(null);try{let e=await fetch("/api/contacto",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({formularioSlug:S,nombre:O.trim(),email:V.trim(),telefono:es?z.trim():"",asunto:K.trim(),mensaje:Y.trim(),datos:T.filter(e=>"oculto"!==e.tipo).map(e=>({id:e.id,valor:Q[e.id]??""})),consentimiento:G,formToken:A,turnstileToken:ee,website:X})});if(e.ok){if(I){window.location.href=I;return}el(!0);return}let a=await e.json().catch(()=>({}));er(a.mensaje||function(e,a){switch(e){case"email_invalido":return(0,u.dl)(a,{rioplatense:"Revisá que el correo esté bien escrito.",neutral:"Revisa que el correo esté bien escrito."});case"telefono_requerido":return(0,u.dl)(a,{rioplatense:"Dejanos un teléfono de contacto.",neutral:"Déjanos un teléfono de contacto."});case"consentimiento_requerido":return(0,u.dl)(a,{rioplatense:"Necesitamos tu confirmación para usar los datos.",neutral:"Necesitamos tu confirmación para usar los datos."});case"captcha_fallo":return(0,u.dl)(a,{rioplatense:"No pudimos verificar que no seas un robot. Probá otra vez.",neutral:"No pudimos verificar que no seas un robot. Intenta otra vez."});case"rate_limit":return(0,u.dl)(a,{rioplatense:"Ya enviaste varios mensajes. Esperá un rato antes del próximo.",neutral:"Ya enviaste varios mensajes. Espera un rato antes del próximo."});case"token_invalido":return(0,u.dl)(a,{rioplatense:"El formulario expiró. Recargá la página y volvé a enviarlo.",neutral:"El formulario expiró. Recarga la página y vuelve a enviarlo."});
1case"formulario_no_disponible":return(0,u.dl)(a,{rioplatense:"Este formulario ya no está disponible.",neutral:"Este formulario ya no está disponible."});case"campos_incompletos":return(0,u.dl)(a,{rioplatense:"Faltan datos obligatorios.",neutral:"Faltan datos obligatorios."});default:return(0,u.dl)(a,{rioplatense:"No pudimos enviar el mensaje. Probá de nuevo.",neutral:"No pudimos enviar el mensaje. Prueba de nuevo."})}}(a.error??"",R))}catch{er((0,u.dl)(R,{rioplatense:"No pudimos enviar el mensaje. Probá de nuevo en unos minutos.",neutral:"No pudimos enviar el mensaje. Prueba de nuevo en unos minutos."}))}finally{eo(!1)}}}return en?(0,a.jsxs)("div",{className:"rounded-lg border border-success/30 bg-success/10 p-5",children:[(0,a.jsx)("p",{className:"font-medium",children:(0,u.dl)(R,{rioplatense:"¡Listo! Recibimos tu mensaje.",neutral:"¡Listo! Recibimos tu mensaje."})}),(0,a.jsx)("p",{className:"mt-1 text-sm text-muted-foreground",children:E||(0,u.dl)(R,{rioplatense:"Te vamos a responder al correo que dejaste.",neutral:"Te responderemos al correo que dejaste."})})]}):(0,a.jsxs)("form",{onSubmit:eh,className:"space-y-4",children:[(0,a.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsx)(l.Label,{htmlFor:"contacto-nombre",children:(null==(b=P.nombre)||null==(v=b.etiqueta)?void 0:v.trim())||"Nombre"}),(0,a.jsx)(n.Input,{id:"contacto-nombre",value:O,onChange:e=>U(e.target.value),maxLength:120,autoComplete:"name",required:!0,disabled:et})]}),(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsx)(l.Label,{htmlFor:"contacto-email",children:(null==(j=P.email)||null==(g=j.etiqueta)?void 0:g.trim())||"Correo electrónico"}),(0,a.jsx)(n.Input,{id:"contacto-email",type:"email",value:V,onChange:e=>$(e.target.value),maxLength:254,autoComplete:"email",required:!0,disabled:et})]})]}),(0,a.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2",children:[es?(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsxs)(l.Label,{htmlFor:"contacto-telefono",children:[(null==(y=P.telefono)||null==(f=y.etiqueta)?void 0:f.trim())||"Teléfono",eu?"":" (opcional)"]}),(0,a.jsx)(n.Input,{id:"contacto-telefono",type:"tel",value:z,onChange:e=>B(e.target.value),maxLength:40,autoComplete:"tel",required:eu,disabled:et})]}):null,ec?(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsx)(l.Label,{htmlFor:"contacto-asunto",children:(null==(w=P.asunto)||null==(N=w.etiqueta)?void 0:N.trim())||"Asunto"}),ed.length>0?(0,a.jsxs)("select",{id:"contacto-asunto",value:K,onChange:e=>M(e.target.value),required:!0,disabled:et,className:"flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50",children:[(0,a.jsx)("option",{value:"",children:(0,u.dl)(R,{rioplatense:"Elegà una opción",neutral:"Elige una opción"})}),ed.map(e=>(0,a.jsx)("option",{value:e,children:e},e))]}):(0,a.jsx)(n.Input,{id:"contacto-asunto",value:K,onChange:e=>M(e.target.value),maxLength:150,required:!0,disabled:et})]}):null,T.filter(e=>"oculto"!==e.tipo).map(e=>(0,a.jsx)("div",{className:"completa"===c(e)?"space-y-1.5 sm:col-span-2":"space-y-1.5",children:(0,a.jsx)(p,{campo:e,valor:Q[e.id]??"",onChange:a=>{let t;return t=e.id,W(e=>({...e,[t]:a}))},disabled:et,variant:R})},e.id))]}),(0,a.jsxs)("div",{className:"space-y-1.5",children:[(0,a.jsx)(l.Label,{htmlFor:"contacto-mensaje",children:(null==(q=P.mensaje)||null==(C=q.etiqueta)?void 0:C.trim())||"Mensaje"}),(0,a.jsx)(i.Textarea,{id:"contacto-mensaje",value:Y,onChange:e=>J(e.target.value),maxLength:5e3,rows:7,required:!0,disabled:et}),(null==(L=P.mensaje)?void 0:L.ayuda)?(0,a.jsx)("p",{className:"text-xs text-muted-foreground",children:P.mensaje.ayuda}):null,(0,a.jsxs)("p",{className:"text-xs text-muted-foreground",children:[Y.length," / 5000"]})]}),(0,a.jsxs)("div",{className:"absolute left-[-9999px] top-auto h-px w-px overflow-hidden","aria-hidden":"true",children:[(0,a.jsx)(l.Label,{htmlFor:"contacto-website",children:"No completar"}),(0,a.jsx)(n.Input,{id:"contacto-website",name:"website",value:X,onChange:e=>Z(e.target.value),tabIndex:-1,autoComplete:"off"})]}),(0,a.jsxs)("div",{className:"flex items-start gap-2",children:[(0,a.jsx)(r.Checkbox,{id:"contacto-consentimiento",checked:G,onCheckedChange:e=>H(!0===e),disabled:et}),(0,a.jsxs)(l.Label,{htmlFor:"contacto-consentimiento",className:"text-sm font-normal leading-snug",children:[(0,u.dl)(R,{rioplatense:"Acepto que mis datos se usen para responder esta consulta.",neutral:"Acepto que mis datos se usen para responder esta consulta."})," ",_?(0,a.jsx)("a",{href:_,className:"underline",target:"_blank",rel:"noreferrer",children:"PolÃtica de privacidad"}):null]})]}),F?(0,a.jsx)(m.Turnstile,{siteKey:F,onVerify:ea,onExpire:()=>ea("")}):null,ei?(0,a.jsx)("p",{className:"text-sm text-destructive",children:ei}):null,(0,a.jsx)(o.Button,{type:"submit",disabled:!ep||et||em,children:et?"Enviandoâ¦":(0,u.dl)(R,{rioplatense:"Enviar mensaje",neutral:"Enviar mensaje"})})]})}],575433)}]);
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.