PageSourceSearch

https://formation-plongee-elearning.lovable.app/assets/contact-CvBtV3uQ.js

js formation-plongee-elearning.lovable.app collected 2026-10-03 03:31:51 UTC 2,609 bytes, 1 lines download raw bytes

1import{l as e,n as t}from"./i18n-Cc0HG6Co.js";import{a as n,i as r,n as i,o as a,r as o,s,t as c}from"./Layout-CB8FiGaL.js";var l=e();function u(){let{t:e,lang:u}=t();return(0,l.jsxs)(i,{children:[(0,l.jsx)(`section`,{className:`bg-deep py-20`,children:(0,l.jsxs)(`div`,{className:`mx-auto max-w-4xl px-4 text-center`,children:[(0,l.jsx)(`span`,{className:`text-xs font-semibold tracking-widest text-accent`,children:e(`contactBadge`)}),(0,l.jsx)(`h1`,{className:`mt-3 font-serif text-5xl font-bold text-white md:text-6xl`,children:e(`contactTitle`)}),(0,l.jsx)(`p`,{className:`mx-auto mt-5 max-w-2xl text-white/85`,children:e(`contactSub`)})]})}),u===`th`&&(0,l.jsx)(`div`,{className:`bg-accent/15 py-3 text-center text-sm font-medium`,children:e(`thaiNotice`)}),(0,l.jsx)(`section`,{className:`mx-auto max-w-5xl px-4 py-20`,children:(0,l.jsxs)(`div`,{className:`grid gap-6 md:grid-cols-3`,children:[(0,l.jsxs)(`a`,{href:r,target:`_blank`,rel:`noopener noreferrer`,className:`group rounded-2xl border border-border bg-card p-7 transition hover:-translate-y-1 hover:shadow-xl`,children:[(0,l.jsx)(`div`,{className:`grid h-12 w-12 place-items-center rounded-xl bg-primary/10 text-primary`,children:(0,l.jsx)(a,{className:`h-6 w-6`})}),(0,l.jsx)(`div`,{className:`mt-5 font-serif text-xl font-semibold`,children:`WhatsApp`}),(0,l.jsx)(`div`,{className:`mt-2 text-sm text-muted-foreground`,children:o}),(0,l.jsx)(`div`,{className:`mt-4 inline-flex items-center gap-1 rounded-md bg-primary px-3 py-1.5 text-xs font-semibold text-primary-foreground`,children:e(`whatsapp`)})]}),(0,l.jsxs)(`a`,{href:`mailto:${c}`,className:`group rounded-2xl border border-border bg-card p-7 transition hover:-translate-y-1 hover:shadow-xl`,children:[(0,l.jsx)(`div`,{className:`grid h-12 w-12 place-items-center rounded-xl bg-primary/10 text-primary`,children:(0,l.jsx)(s,{className:`h-6 w-6`})}),(0,l.jsx)(`div`,{className:`mt-5 font-serif text-xl font-semibold`,children:e(`email`)}),(0,l.jsx)(`div`,{className:`mt-2 text-sm text-muted-foreground`,children:c})]}),(0,l.jsxs)(`a`,{href:`tel:+66950203540`,className:`group rounded-2xl border border-border bg-card p-7 transition hover:-translate-y-1 hover:shadow-xl`,children:[(0,l.jsx)(`div`,{className:`grid h-12 w-12 place-items-center rounded-xl bg-primary/10 text-primary`,children:(0,l.jsx)(n,{className:`h-6 w-6`})}),(0,l.jsx)(`div`,{className:`mt-5 font-serif text-xl font-semibold`,children:u===`fr`?`Téléphone`:u===`en`?`Phone`:`โทรศัพท์`}),(0,l.jsx)(`div`,{className:`mt-2 text-sm text-muted-foreground`,children:o})]})]})})]})}export{u as component};

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.