Ficheiros servidos pelo GitHub Pages em https://franklinsilvapt-arch.github.io/corretoras-comparator/
data/corretoras.json: todos os dados mostrados nas tabelas (comissões, juros, segurança, impostos, produtos, links e avisos de risco), a data de verificação, os pressupostos de câmbio e preço e os pares de comparações “X vs Y”. Alterações de dados vão direto para produção.comparador-corretoras-staging.js: lógica do comparador e fórmulas dos quatro cenários de custo (objeto CALC). Se uma comissão mudar, atualiza o texto no JSON e a fórmula no CALC.comparador-corretoras-staging.css: estilos (namespace #lf-cc).logos.js: logos das 14 corretoras em data URI.*-staging.js / *-staging.css: versões usadas pela página no webflow.io. Mudanças de design e código entram primeiro aqui. Os ficheiros de produção (comparador-corretoras.js e .css) só são criados ou atualizados, a partir dos de staging, com ok do Franklin.webflow-custom-code.html: código a colar na página do Webflow (antes do </body>).Regra de verificação: cada valor é confirmado no site ou preçário oficial da corretora.
uae/uae/data/brokers.json: dados de todos os brokers do BrokerMatch. Em t está o texto das tabelas e em calc os números dos quatro custos calculados (ações dos EUA com a conversão de AED, ações dos EAU no ADX ou DFM, 1 lote de EUR/USD e a carteira durante um ano). c: true mostra a etiqueta “To be confirmed”. Os brokers com hidden: true ainda não aparecem no comparador (o motivo está em pending). Alterações de dados vão direto para produção.offer de cada broker em uae/data/brokers.json, mostrado numa caixa “Sign-up bonus” no topo da coluna e com um presente no picker. t é o texto, c o código (opcional, com botão para copiar), a o link “How it works” (artigo de promo code do BrokerMatch ou página oficial do broker) e src diz de onde veio (não aparece na página). Com noAr: true o link fica em inglês na versão árabe, para artigos que ainda não existem em /ar. Sem offer, a coluna não mostra caixa.uae/data/brokers-ar.json: tradução árabe dos textos de cada broker (type, risk, offer.t e o v e s de cada linha de t), para a versão em /ar. Só tem texto: os números dos custos vêm sempre do brokers.json. Se um texto mudar no brokers.json, atualiza também a linha correspondente aqui; o que faltar aparece em inglês.uae/broker-comparator-staging.js e uae/broker-comparator-staging.css: lógica e estilos (namespace #bm-bc). Os textos da interface estão em TXT.en e TXT.ar; em /ar o comparador muda para árabe e dir="rtl". Os ficheiros de produção (uae/broker-comparator.js e .css, criados a 12/10/2026 a pedido do Pedro) só se atualizam, a partir dos de staging, com ok do Pedro ou do Franklin.uae/webflow-custom-code.html: código a colar na página do Webflow do BrokerMatch (o mesmo serve inglês e árabe).uae/faq-ar.html: FAQ em árabe da página. A API do Webflow não escreve embeds no locale árabe, por isso o JS troca o FAQ herdado da página duplicada (#bm-mortgage-faq) por este ficheiro. Quando o FAQ árabe for colado no Designer (embed com id="bm-cmp-faq"), o JS não faz nada e o ficheiro pode ser apagado.