/* global React, ReactDOM, TweaksPanel, useTweaks, TweakSection, TweakColor, TweakRadio */ const { useState, useEffect } = React; // ---------- DATA ---------- const COPY = { pt: { nav: { work: "Trabalhos", numbers: "Números", collabs: "Colabs", services: "Serviços", contact: "Contato" }, hero: { kicker: "DEJAY PRODUÇÕES LTDA", title1: "DEJAY PRODUÇÕES", title2: "A empresa que quebrou a bolha IA", title3: "PUBLIS 100% realistas e virais", sub: "Pioneiro mundial em realismo com inteligência artificial no esporte. +200 milhões de views em 10 dias.", cta1: "Falar comigo", cta2: "Ver trabalhos" }, badges: ["World Top 1 — AI Realism", "Pioneiro IA no futebol BR", "Bilhões em views"], bio: { label: "Sobre", heading: "Obadias Guimarães da Motta Junior", role: "CEO — Dejay Produções Ltda.", body: "Criador de imagens e vídeos de ultra realismo com IA em toda a área do esporte. Pioneiro no realismo com inteligência artificial e criação de conteúdo para futebol, atraindo as principais emissoras, ligas e marcas globais que produzem com IA." }, pillarsLabel: "Por que Dejay", pillarsKicker: "Quatro motivos pra colocar a marca ao lado de um perfil que está reescrevendo a comunicação esportiva.", pillars: [ { t: "Realismo de outro nível", d: "Padrão mundial em fotorrealismo com IA — qualidade que faz a marca virar pauta orgânica nos grupos e timelines." }, { t: "Reach 100% orgânico", d: "Bilhões de impressões sem mídia paga. Conteúdo nativo do feed, não publi disfarçada — engaja sem fricção." }, { t: "Velocidade matchday", d: "Conceito → entrega em horas. Aproveitamos o momento do jogo, não o dia seguinte. Marca presente no calor da partida." }, { t: "Distribuição multi-canal", d: "Nasce no @ohdejay, é amplificado pelo @cortedejay e replicado por Cazé TV, TNT, Romário TV, Ronaldo TV e Flow Podcast." }], statsLabel: "Números — Métricas", statsKicker: "Auditoria orgânica — sem mídia paga.", audienceLabel: "Audiência", audienceKicker: "Painel profissional Instagram · últimos 90 dias.", audienceCards: { geo: "Localização", age: "Faixa etária", gender: "Gênero", engage: "Engajamento" }, videosLabel: "Trabalhos", videosKicker: "Toque pra abrir o reel. Quatro virais selecionados.", casesLabel: "Cases em destaque", casesKicker: "Três entregas que viraram pauta.", cases: [ { t: "Richarlison na rocinha", d: "Romário, Adriano e Ronaldinho na quebrada — primeiro viral a misturar três ídolos em cena hiper-realista. Resposta de Romário, Richarlison, Jon Vlogs e Italo Ferreira no DM.", m: ["53,8M views", "496K curtidas", "8,1K compartilhamentos"] }, { t: "Multiverso IA", d: "Série de vídeos que reimagina momentos icônicos do esporte. Estreia que destravou 300M de views em 10 dias e levou o perfil pra Top 1 mundial em realismo.", m: ["300M views / 10 dias", "World Top 1 AI Realism", "Repercussão global"] }, { t: "Coberturas como influenciador", d: "Cobertura matchday gerando narrativas visuais ao vivo dos confrontos decisivos — conteúdo replicado por torcida e por veículos oficiais.", m: ["Conteúdo matchday", "Torcida + clubes", "Pauta orgânica"] }], collabsLabel: "Quem confia", collabsKicker: "Atletas, emissoras, ligas e marcas que já fizeram conteúdo com a Dejay.", collabGroups: { athletes: "Atletas & Influência", media: "Mídia & Broadcast", leagues: "Ligas & Federações", brands: "Marcas" }, servicesLabel: "O que entregamos", services: [ { t: "Reels virais com IA", d: "Conceito, geração e edição. Distribuição orgânica nativa do @ohdejay.", price: "a partir de" }, { t: "Posts de campanha + Publis envolvendo IA e tecnologia de forma realista", d: "Imagens e vídeos hiper-realistas para ativações de marca, lançamentos e datas comemorativas.", price: "por imagem / vídeo" }, { t: "Stories", d: "Sequência editorial pro feed efêmero — formato vertical, alta retenção.", price: "pacote de 3-5" }, { t: "Matchday", d: "Conteúdo de jogo em tempo real: pré, durante e pós, com narrativa visual de IA.", price: "por jogo" }], processLabel: "Como trabalhamos", processKicker: "Do brief à viralização, em um fluxo enxuto e replicável.", process: [ { t: "Brief", d: "Recebemos objetivo, KPI e tom. Resposta em 24h." }, { t: "Conceito", d: "Direção criativa, moodboard, referências e roteiro." }, { t: "Produção", d: "Geração IA + edição cinematográfica. Iteração rápida." }, { t: "Aprovação", d: "Revisão final e ajuste de copy/legenda." }, { t: "Publicação", d: "Distribuição orgânica nativa + amplificação cross-canal." }], contactLabel: "Vamos criar", contactKicker: "Para campanhas, licenciamento e parcerias.", rights: "Todos os direitos reservados.", closeBtn: "Fechar", openInsta: "Abrir no Instagram", playReel: "Tocar reel", showreelLabel: "SHOWREEL @OHDEJAY", coverPlaceholder: "Arraste a capa", clientLooviTag: "Cliente · seguros", clientTrapperTag: "Cliente · trapper", clientBarberTag: "Cliente · barbearia", clientLoovi: "LOOVI SEGUROS", clientTrapper: "TRAPPER", clientBarber: "BARBEARIA", clientSlotPh: "Drop 9:16", clientSlotHelp: "Cliente — arraste seu reel 9:16", viralLabel: "Galeria viral", viralKicker: "Selecionados das últimas semanas. Arraste suas imagens.", viralPh: "Arraste a viral", copyLink: "Copiar link", linkCopied: "Link copiado", linkCopyFail: "Não consegui copiar. URL: " }, en: { nav: { work: "Work", numbers: "Numbers", collabs: "Collabs", services: "Services", contact: "Contact" }, hero: { kicker: "DEJAY PRODUÇÕES LTDA", title1: "DEJAY PRODUÇÕES", title2: "The company that broke the AI bubble", title3: "100% realistic & viral brand content", sub: "World pioneer in AI realism for sports. 200M+ views in 10 days.", cta1: "Get in touch", cta2: "See the work" }, badges: ["World Top 1 — AI Realism", "AI Football Pioneer", "Billions in views"], bio: { label: "About", heading: "Obadias Guimarães da Motta Junior", role: "CEO — Dejay Produções Ltda.", body: "Creator of ultra-realistic AI images and videos across all areas of sport. A pioneer of AI realism and content creation in football, drawing in the world's biggest broadcasters, leagues and brands that work with AI." }, pillarsLabel: "Why Dejay", pillarsKicker: "Four reasons to put your brand next to the profile rewriting sports communication.", pillars: [ { t: "Next-level realism", d: "World-class photorealism with AI — quality that turns your brand into organic conversation across feeds and group chats." }, { t: "100% organic reach", d: "Billions of impressions with no paid media. Native content, not disguised ads — engages with zero friction." }, { t: "Matchday speed", d: "Concept → delivery in hours. We ride the moment of the game, not the day after. Your brand present in the heat of the match." }, { t: "Multi-channel distribution", d: "Born on @ohdejay, amplified by @cortedejay and replayed by Cazé TV, TNT, Romário TV, Ronaldo TV and Flow Podcast." }], statsLabel: "Numbers — Metrics", statsKicker: "Audited organic reach — no paid media.", audienceLabel: "Audience", audienceKicker: "Instagram Professional Dashboard · last 90 days.", audienceCards: { geo: "Geography", age: "Age range", gender: "Gender", engage: "Engagement" }, videosLabel: "Work", videosKicker: "Tap to open the reel. Four selected virals.", casesLabel: "Featured cases", casesKicker: "Three deliveries that became the story.", cases: [ { t: "Richarlison in the favela", d: "Romário, Adriano and Ronaldinho in the favela — first viral to put three legends in a hyper-real scene. Romário, Richarlison, Jon Vlogs and Italo Ferreira replied in the DMs.", m: ["53.8M views", "496K likes", "8.1K shares"] }, { t: "AI Multiverse", d: "A series reimagining iconic sports moments. Launch that unlocked 300M views in 10 days and pushed the profile to World Top 1 in AI realism.", m: ["300M views / 10 days", "World Top 1 AI Realism", "Global pickup"] }, { t: "Coverage as influencer", d: "Matchday coverage generating live visual narratives of the decisive clashes — replayed by fans and official outlets.", m: ["Matchday content", "Fans + clubs", "Organic story"] }], collabsLabel: "Trusted by", collabsKicker: "Athletes, broadcasters, leagues and brands that have produced with Dejay.", collabGroups: { athletes: "Athletes & Influence", media: "Media & Broadcast", leagues: "Leagues & Federations", brands: "Brands" }, servicesLabel: "What we deliver", services: [ { t: "Viral AI Reels", d: "Concept, generation and edit. Native organic distribution from @ohdejay.", price: "starts at" }, { t: "Campaign posts + AI/tech publis with realism", d: "Hyper-realistic images and videos for brand activations, launches and key dates.", price: "per image / video" }, { t: "Stories", d: "Editorial sequences for the ephemeral feed — vertical, high retention.", price: "3-5 pack" }, { t: "Matchday", d: "Real-time match content: pre, live and post, with AI visual storytelling.", price: "per match" }], processLabel: "How we work", processKicker: "From brief to viral, a lean and repeatable flow.", process: [ { t: "Brief", d: "We receive the goal, KPI and tone. Reply within 24h." }, { t: "Concept", d: "Creative direction, moodboard, references and script." }, { t: "Production", d: "AI generation + cinematic edit. Fast iterations." }, { t: "Approval", d: "Final review and copy/caption tweaks." }, { t: "Publish", d: "Native organic distribution + cross-channel amplification." }], contactLabel: "Let's create", contactKicker: "For campaigns, licensing and partnerships.", rights: "All rights reserved.", closeBtn: "Close", openInsta: "Open on Instagram", playReel: "Play reel", showreelLabel: "SHOWREEL @OHDEJAY", coverPlaceholder: "Drop cover", clientLooviTag: "Client · insurance", clientTrapperTag: "Client · trapper", clientBarberTag: "Client · barbershop", clientLoovi: "LOOVI SEGUROS", clientTrapper: "TRAPPER", clientBarber: "BARBERSHOP", clientSlotPh: "Drop 9:16", clientSlotHelp: "Client — drop your 9:16 reel", viralLabel: "Viral gallery", viralKicker: "Recent picks. Drop your own images.", viralPh: "Drop viral", copyLink: "Copy link", linkCopied: "Link copied", linkCopyFail: "Couldn't copy. URL: " } }; const STATS = [ { value: "200M+", labelPt: "views em 10 dias", labelEn: "views in 10 days", note: "Multiverso IA" }, { value: "160.8M", labelPt: "views / últimos 30 dias", labelEn: "views / last 30 days", note: "@ohdejay" }, { value: "100K", labelPt: "seguidores @ohdejay", labelEn: "@ohdejay followers", note: "+ 30,9K @cortedejay" }, { value: "#1", labelPt: "mundial em realismo IA", labelEn: "world AI realism", note: "Esporte" }]; const AUDIENCE = { geo: [ { k: "Brasil", v: 78 }, { k: "EUA", v: 6 }, { k: "Portugal", v: 4 }, { k: "Outros", v: 12 }], age: [ { k: "18–24", v: 32 }, { k: "25–34", v: 41 }, { k: "35–44", v: 18 }, { k: "45+", v: 9 }], gender: [ { k: "Masculino / Male", v: 76 }, { k: "Feminino / Female", v: 24 }], engagePt: [ { k: "Engajamento médio", v: "8,4%" }, { k: "Reels avg views", v: "2,4M" }, { k: "Compartilhamentos / post", v: "12K+" }, { k: "Salvamentos / post", v: "9,2K+" }], engageEn: [ { k: "Avg engagement", v: "8.4%" }, { k: "Reels avg views", v: "2.4M" }, { k: "Shares / post", v: "12K+" }, { k: "Saves / post", v: "9.2K+" }] }; const REELS = [ { code: "DVT3BSFkQqj", titlePt: "romario buscando neymar na escola", titleEn: "Romário picks Neymar up at school", tag: "53.8M views" }, { code: "DYIYW-WMM2p", titlePt: "Neymar camepão", titleEn: "Neymar champion", tag: "Top 1 World" }, { code: "DXezNJrDkRY", titlePt: "Serie do neymar até a copa", titleEn: "Neymar series — to the World Cup", tag: "Viral 2025" }, { code: "DS0lv-ogdLY", titlePt: "Na barbearia Cr7 na favela", titleEn: "Cr7 at the favela barbershop", tag: "Favela series" }]; const VIRAL_CARDS = [ { id: "viral-1", color: "#c5fb45", titlePt: "brasil Campeão", titleEn: "Brazil champion", views: "53.8M", aspect: "4 / 5", badge: "VIRAL MUNDIAL" }, { id: "viral-2", color: "#3afff0", titlePt: "NEYMAR ARTE", titleEn: "Neymar art", views: "42M", aspect: "1 / 1", badge: "TOP 1 WORLD" }, { id: "viral-3", color: "#ff3ea5", titlePt: "PELÉ + NETO", titleEn: "Pelé + Neto", views: "28M", aspect: "9 / 16", badge: "MATCHDAY" }, { id: "viral-4", color: "#f4f3ee", titlePt: "PODPAH PODCAST", titleEn: "Podpah Podcast", views: "19M", aspect: "5 / 6", badge: "SÉRIE BR" }]; const COLLABS = { athletes: [ { name: "Romário", handle: "@romariofaria" }, { name: "Richarlison", handle: "@richarlison" }, { name: "Zé Roberto", handle: "@zeroberto" }, { name: "Adriano Imperador", handle: "Imperador" }, { name: "Italo Ferreira", handle: "@italoferreira" }, { name: "Negrete", handle: "Influenciador" }], media: [ { name: "Cazé TV", handle: "@cazetv" }, { name: "TNT Sports", handle: "Broadcast" }, { name: "Romário TV", handle: "@romariotv_oficial" }, { name: "Ronaldo TV", handle: "Rede Ronaldo" }, { name: "Flow Podcast", handle: "@flowpodcast" }, { name: "Capim FC", handle: "@capimfc" }], leagues: [ { name: "Campeonato Carioca", handle: "FERJ" }, { name: "Paulistão", handle: "FPF" }, { name: "King League Brazil", handle: "KLB" }, { name: "NBB", handle: "Basquete BR" }], brands: [ { name: "LOOVI", handle: "Seguros" }, { name: "META", handle: "AI partner" }] }; // ---------- DEFAULT TWEAKS ---------- const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "#c5fb45", "fontPreset": "bricolage", "lang": "pt", "noise": true } /*EDITMODE-END*/; const ACCENT_OPTIONS = ["#c5fb45", "#3afff0", "#ff5a1f", "#ff3ea5", "#f4f3ee"]; const FONT_PRESETS = { bricolage: { display: "'Bricolage Grotesque', sans-serif", body: "'Geist', sans-serif", mono: "'JetBrains Mono', monospace" }, serif: { display: "'Instrument Serif', serif", body: "'Geist', sans-serif", mono: "'JetBrains Mono', monospace" }, mono: { display: "'Space Grotesk', sans-serif", body: "'Space Grotesk', sans-serif", mono: "'JetBrains Mono', monospace" } }; // ---------- COMPONENTS ---------- function TopBar({ lang, setLang, accent, t }) { return (
OHDEJAY / MEDIA KIT 
/
dj@dejay.world
); } function MarqueeStrip({ accent }) { const items = [ "WORLD TOP 1 — AI REALISM", "PIONEIRO IA NO FUTEBOL", "+200M VIEWS / 10 DIAS", "DEJAY PRODUÇÕES LTDA", "ESTÚDIO DE ULTRA-REALISMO", "100K @OHDEJAY"]; const loop = [...items, ...items, ...items]; return ( ); } function ClientSlot({ id, name, tag, accent, t }) { return (
{name}
{tag}
); } function Hero({ t, accent, lang }) { return (
{t.hero.kicker} — EST. RIO DE JANEIRO / BR

{t.hero.title1} {t.hero.title2} {t.hero.title3}

{t.hero.sub}

{t.hero.cta1} {t.hero.cta2}
{/* CLIENT 9:16 SLOTS — 3 columns */}
{/* 16:9 SHOWREEL */}
REC ● SHOWREEL 16:9
REEL / 00 {t.showreelLabel}
{lang === "pt" ? "MP4 / WEBM / MOV até 200MB" : "MP4 / WEBM / MOV up to 200MB"}
{t.badges.map((b, i) => {b} )}
); } function ViralCard({ data, lang, t, accent, index }) { const title = lang === "pt" ? data.titlePt : data.titleEn; return (
); } function ViralGallery({ t, lang, accent }) { return (
[★] — {t.viralLabel} {t.viralKicker}
{VIRAL_CARDS.map((v, i) => )}
); } function Bio({ t, accent }) { return (
[01] — {t.bio.label}

{t.bio.heading}

{t.bio.role}

{t.bio.body}

); } function Pillars({ t, accent }) { return (
[02] — {t.pillarsLabel} {t.pillarsKicker}
{t.pillars.map((p, i) =>
P/0{i + 1}
{p.t}

{p.d}

)}
); } function Stats({ t, lang, accent }) { return (
[03] — {t.statsLabel} {t.statsKicker}
{STATS.map((s, i) =>
0{i + 1}
{s.value}
{lang === "pt" ? s.labelPt : s.labelEn}
— {s.note}
)}
); } function Bar({ value, accent }) { return (
); } function Audience({ t, lang, accent }) { const engage = lang === "pt" ? AUDIENCE.engagePt : AUDIENCE.engageEn; return (
[04] — {t.audienceLabel} {t.audienceKicker}
{t.audienceCards.geo}
    {AUDIENCE.geo.map((row, i) =>
  • {row.k} {row.v}%
  • )}
{t.audienceCards.age}
    {AUDIENCE.age.map((row, i) =>
  • {row.k} {row.v}%
  • )}
{t.audienceCards.gender}
    {AUDIENCE.gender.map((row, i) =>
  • {row.k} {row.v}%
  • )}
{t.audienceCards.engage}
    {engage.map((row, i) =>
  • {row.k} {row.v}
  • )}
); } function ReelCard({ reel, lang, accent, index, t }) { const title = lang === "pt" ? reel.titlePt : reel.titleEn; const url = `https://www.instagram.com/reel/${reel.code}/`; const [copied, setCopied] = useState(false); const copy = (e) => { e.preventDefault(); e.stopPropagation(); const fallback = () => { try { const ta = document.createElement("textarea"); ta.value = url; ta.style.position = "fixed"; ta.style.opacity = "0"; document.body.appendChild(ta); ta.select(); document.execCommand("copy"); document.body.removeChild(ta); return true; } catch {return false;} }; const finish = (ok) => { setCopied(true); setTimeout(() => setCopied(false), 1800); if (!ok) window.prompt(t.linkCopyFail, url); }; if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(url).then(() => finish(true), () => finish(fallback())); } else { finish(fallback()); } }; const open = (e) => { // Try to escape iframe sandboxes by forcing a top-level new tab. try {window.open(url, "_blank", "noopener,noreferrer");} catch {/* fall through to default behaviour */} }; return (
REEL · 0{index + 1} {reel.tag}
{copied &&
{t.linkCopied} ✓
}
{title}
@ohdejay / {reel.code} ↗
); } function Videos({ t, lang, accent }) { return (
[05] — {t.videosLabel} {t.videosKicker}
{REELS.map((r, i) => )}
); } function Cases({ t, accent }) { return (
[06] — {t.casesLabel} {t.casesKicker}
{t.cases.map((c, i) =>
CASE / 0{i + 1}

{c.t}

{c.d}

{c.m.map((m, j) =>
{m}
)}
)}
); } function CollabBlock({ title, items, accent }) { return (
{title}
    {items.map((c, i) =>
  • {String(i + 1).padStart(2, "0")} {c.name} {c.handle}
  • )}
); } function Collabs({ t, accent }) { return (
[07] — {t.collabsLabel} {t.collabsKicker}
); } function Services({ t, accent }) { return (
[08] — {t.servicesLabel}
{t.services.map((s, i) =>
S/0{i + 1}
{s.t}

{s.d}

— {s.price}
)}
); } function Process({ t, accent }) { return (
[09] — {t.processLabel} {t.processKicker}
    {t.process.map((p, i) =>
  1. {String(i + 1).padStart(2, "0")}
    {p.t}

    {p.d}

    {i < t.process.length - 1 && }
  2. )}
); } function Contact({ t, lang, accent }) { const wa = "5522996195763"; const waMsg = encodeURIComponent( lang === "pt" ? "Olá Dejay! Vi seu media kit e quero falar sobre uma parceria." : "Hi Dejay! I saw your media kit and I'd like to discuss a partnership." ); return (
[10] — {t.contactLabel} {t.contactKicker}
INSTAGRAM/TIKTOK @ohdejay
cortes @cortedejay
{lang === "pt" ? "Pronto pra acionar" : "Ready to brief"}
{lang === "pt" ? "Briefings respondidos em 24h. Produção ágil. Distribuição orgânica nativa com auditoria de métricas." : "Briefs answered within 24h. Fast production. Native organic distribution with metrics audit."}
{lang === "pt" ? "Chamar no WhatsApp" : "Message on WhatsApp"} →
); } function Footer({ accent, t }) { return (
OHDEJAY · 
© 2026 — {t.rights} DEJAY PRODUÇÕES LTDA — CNPJ 55.275.954/0001-07
dj@dejay.world
+55 22 99619-5763
Rio de Janeiro / BR
); } // ---------- APP ---------- function App() { const [t, setTweak] = useTweaks(TWEAK_DEFAULTS); const [lang, setLang] = useState(t.lang || "pt"); useEffect(() => {setLang(t.lang);}, [t.lang]); const copy = COPY[lang]; const accent = t.accent; const fonts = FONT_PRESETS[t.fontPreset] || FONT_PRESETS.bricolage; useEffect(() => { document.documentElement.style.setProperty("--accent", accent); document.documentElement.style.setProperty("--display", fonts.display); document.documentElement.style.setProperty("--body", fonts.body); document.documentElement.style.setProperty("--mono", fonts.mono); document.documentElement.style.setProperty("--noise", t.noise ? "0.04" : "0"); }, [accent, fonts, t.noise]); return ( <> {setLang(l);setTweak("lang", l);}} accent={accent} t={copy} />