/* eslint-disable */ /* PERSONAL TRAINER MORUMBI — Perfil em modal card */ const PROFILES = { fabio: { name: 'Fábio T.', spec: 'Musculação · Alta Performance', whats: '5511947849974', avatar: 'FÁBIO T.', avatarSrc: 'images/fabio/perfil.jpg', sobre: [ 'Atleta profissional com anos de experiência em musculação e histórico em competições. Foco em alunos que buscam hipertrofia, ganho de massa muscular, performance física, treinos intensos e alta intensidade.', 'Perfil voltado para homens, atletas, pessoas que querem treinar pesado e alunos focados em transformação física real. Metodologia focada em resultado.', ], foco: [ 'Hipertrofia', 'Ganho de massa muscular', 'Performance física', 'Treinos intensos', 'Evolução muscular', 'Alta intensidade', ], perfil: [ 'Homens', 'Atletas', 'Quem quer treinar pesado', 'Foco em transformação real', ], atendimento: ['Condomínios', 'Academias', 'Residências', 'Morumbi e região'], album: [ { src: 'images/fabio/01.jpeg' }, { src: 'images/fabio/02.jpeg' }, { src: 'images/fabio/03.jpeg' }, { src: 'images/fabio/04.jpeg' }, { src: 'images/fabio/05.jpeg' }, { src: 'images/fabio/06.jpeg' }, { src: 'images/fabio/07.jpeg' }, { src: 'images/fabio/08.jpeg' }, ], }, raquel: { name: 'Raquel V.', spec: 'Musculação · Saúde · Qualidade de Vida', whats: '5511953380917', avatar: 'RAQUEL V.', avatarSrc: 'images/raquel/perfil.png', sobre: [ 'Professora especializada em saúde, qualidade de vida e treinamento de musculação. Atendimento personalizado e humanizado para mulheres, melhor idade, alunos iniciantes e quem busca condicionamento físico com segurança.', 'Especialidades em Musculação, pilates solo, fortalecimento muscular, mobilidade, alongamento e saúde preventiva. Treinos adaptados ao perfil do aluno, com foco em saúde e bem-estar.', ], foco: [ 'Musculação', 'Pilates solo', 'Funcional', 'Mobilidade', 'Alongamento', 'Saúde preventiva', ], perfil: [ 'Mulheres', 'Melhor idade', 'Alunos iniciantes', 'Foco em qualidade de vida', ], atendimento: ['Condomínios', 'Residências', 'Atendimento domiciliar', 'Morumbi e região'], album: [ { src: 'images/raquel/01.png' }, { src: 'images/raquel/02.jpg' }, { src: 'images/raquel/03.jpg' }, { src: 'images/raquel/04.png' }, { src: 'images/raquel/05.png' }, { src: 'images/raquel/06.png' }, { src: 'images/raquel/07.png' }, { src: 'images/raquel/08.png' }, ], }, luan: { name: 'Luan Espindola', spec: 'Personal Fight · Jiu-Jitsu · Muay Thai', whats: '5511974388669', avatar: 'LUAN E.', avatarSrc: 'images/luan/perfil.png', sobre: [ 'Professor especializado em Personal Fight, Jiu-Jitsu e Muay Thai. Atendimento personalizado e humanizado para alunos que buscam condicionamento físico, defesa pessoal, disciplina e evolução técnica com segurança.', 'Especialidades em artes marciais, fortalecimento muscular, preparação física, mobilidade, defesa pessoal e treinamento funcional aplicado à luta. Treinos adaptados ao perfil do aluno, respeitando objetivos, idade e nível de experiência.', ], foco: [ 'Jiu-Jitsu', 'Muay Thai', 'Defesa pessoal', 'Fortalecimento muscular', 'Condicionamento físico', 'Mobilidade e resistência', ], perfil: [ 'Jovens', 'Adultos', 'Mulheres', 'Crianças', 'Iniciantes', 'Foco em defesa pessoal', ], atendimento: ['Condomínios', 'Residências', 'Atendimento domiciliar', 'Morumbi e região', 'Escolas', 'Academias e espaços particulares'], album: [ { src: 'images/luan/01.jpg' }, { src: 'images/luan/02.jpg' }, { src: 'images/luan/03.jpg' }, { src: 'images/luan/04.jpg' }, { src: 'images/luan/05.jpg' }, { src: 'images/luan/06.jpg' }, { src: 'images/luan/07.jpg' }, { src: 'images/luan/08.jpg' }, ], }, }; function ProfileModal({ id, onClose }) { const [mounted, setMounted] = useState(false); const [open, setOpen] = useState(false); useEffect(() => { if (id) { setMounted(true); // double-rAF so the open class triggers a real transition requestAnimationFrame(() => requestAnimationFrame(() => setOpen(true))); document.body.style.overflow = 'hidden'; } else { setOpen(false); const t = setTimeout(() => setMounted(false), 350); document.body.style.overflow = ''; return () => clearTimeout(t); } return () => { document.body.style.overflow = ''; }; }, [id]); useEffect(() => { const onKey = (e) => { if (e.key === 'Escape') onClose(); }; if (id) window.addEventListener('keydown', onKey); return () => window.removeEventListener('keydown', onKey); }, [id, onClose]); if (!mounted) return null; const p = PROFILES[id] || PROFILES.fabio; return (
{ if (e.target === e.currentTarget) onClose(); }}>
{/* Header */}
{p.avatarSrc ? {p.name} : {p.avatar}}
{p.name}
{p.spec}
Online agora
{/* Sobre mim */}

Sobre mim

`

${s}

`).join('') }} />
{/* Foco + Perfil aluno */}
Foco do treino
    {p.foco.map(f =>
  • {f}
  • )}
Perfil ideal
    {p.perfil.map(f =>
  • {f}
  • )}
{/* Atendimento */}

Atendimento

{p.atendimento.map(a => ( {a} ))}
{/* Album */}

Álbum de fotos

{p.album.map((item, i) => { const src = typeof item === 'object' ? item.src : null; const label = typeof item === 'object' ? null : item; return (
{src ? {`Foto : {label}}
); })}
{/* CTA footer */}
Falar com {p.name.split(' ')[0]} no WhatsApp
); } // ---------- Professores listing (full page) ---------- function ProfessoresPage({ onNav, onOpenProfile }) { return (
{ e.preventDefault(); onNav('home'); }}> Voltar para home
Nossos Professores

Quem vai te treinar.

Um time pequeno, selecionado a dedo. Cada professor é referência em seu campo — escolha o perfil que combina com o seu objetivo e converse direto no WhatsApp.

{PROFS.map((p, i) => (
{p.src ? : } {p.tag}
{p.name} / 0{i + 1}
{p.spec}

{p.desc}

WhatsApp
))}
); } Object.assign(window, { ProfileModal, ProfessoresPage, PROFILES });