PageSourceSearch

https://www.casadasprocuram.com/

html casadasprocuram.com collected 2026-10-09 05:13:33 UTC 23,613 bytes, 315 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-PT">
3<head>
4<meta charset="utf-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<meta name="theme-color" content="#faf7f6">
7<title>Casadas Procuram — Encontros Extraconjugais em Portugal desde 2008</title>
8<meta name="description" content="A comunidade portuguesa mais exclusiva para encontros extraconjugais, desde 2008. Momentos inesquecíveis, sem vestígios. Registo gratuito e 100% anónimo.">
9<link rel="canonical" href="https://www.casadasprocuram.com/">
10<meta property="og:type" content="website">
11<meta property="og:site_name" content="CasadasProcuram">
12<meta property="og:locale" content="pt_PT">
13<meta property="og:url" content="https://www.casadasprocuram.com/">
14<meta property="og:title" content="Casadas Procuram — Encontros Extraconjugais em Portugal desde 2008">
15<meta property="og:description" content="A comunidade portuguesa mais exclusiva para encontros extraconjugais, desde 2008. Momentos inesquecíveis, sem vestígios. Registo gratuito e 100% anónimo.">
16<meta property="og:image" content="https://www.casadasprocuram.com/assets/img/hero.jpg">
17<meta property="og:image:alt" content="Duas pessoas a tomar café numa mesa de mármore junto a uma janela luminosa">
18<meta name="twitter:card" content="summary_large_image">
19<meta name="twitter:title" content="Casadas Procuram — Encontros Extraconjugais em Portugal desde 2008">
20<meta name="twitter:description" content="A comunidade portuguesa mais exclusiva para encontros extraconjugais, desde 2008. Momentos inesquecíveis, sem vestígios. Registo gratuito e 100% anónimo.">
21<meta name="twitter:image" content="https://www.casadasprocuram.com/assets/img/hero.jpg">
22<link rel="icon" type="image/svg+xml" href="/favicon.svg">
23<link rel="preload" as="image" href="/assets/img/hero.jpg">
24<link rel="preload" as="font" type="font/woff2" href="/assets/fonts/space-grotesk-var.woff2" crossorigin>
25<link rel="preload" as="font" type="font/woff2" href="/assets/fonts/dm-sans-var.woff2" crossorigin>
26<link rel="stylesheet" href="/assets/fonts.css">
27<link rel="stylesheet" href="/assets/tw.css">
28<link rel="stylesheet" href="/assets/custom.css?v=202609281149">
29<script>
30/* Tracking Prelinker — o script deles lê nesta ordem: URL (?s2=&cid=) → sessionStorage → painel.
31   Chaves confirmadas no script: pt-prelinker-<param>. Assim definimos os valores sem sujar o URL.
32   s2  = página de ENTRADA da visita (first touch) — mostra no painel que página SEO gera registos
33   cid = variante do teste A/B do botão, fixa durante toda a visita */
34(function () {
35  try {
36    var ss = window.sessionStorage;
37    if (!ss.getItem('pt-prelinker-s2')) {
38      var slug = location.pathname.replace(/^\/+|\/+$/g, '').replace(/\//g, '-') || 'home';
39      ss.setItem('pt-prelinker-s2', slug.slice(0, 40));
40    }
41    if (!ss.getItem('pt-prelinker-cid')) {
42      ss.setItem('pt-prelinker-cid', Math.random() < 0.5 ? 'a' : 'b');
43    }
44  } catch (e) {}
45})();
46</script>
vendor: 1 bytes, line 46
46
47<script type="application/ld+json">
48{
49  "@context": "https://schema.org",
50  "@type": "WebSite",
51  "name": "CasadasProcuram",
52  "url": "https://www.casadasprocuram.com/",
53  "inLanguage": "pt-PT",
54  "description": "Comunidade portuguesa de encontros casuais e extraconjugais, ativa desde 2008."
55}
56</script>
vendor: 1 bytes, line 56
56
57<script type="application/ld+json">
58{
59  "@context": "https://schema.org",
60  "@type": "Organization",
61  "name": "CasadasProcuram",
62  "url": "https://www.casadasprocuram.com/",
63  "foundingDate": "2008",
64  "areaServed": {"@type": "Country", "name": "Portugal"},
65  "description": "Comunidade portuguesa de encontros casuais e extraconjugais, ativa desde 2008. Discrição total: pseudónimos, galerias privadas e faturação com descrição neutra.",
66  "knowsLanguage": "pt-PT"
67}
68</script>
vendor: 1 bytes, line 68
68
69<script type="application/ld+json">
70{
71  "@context": "https://schema.org",
72  "@type": "FAQPage",
73  "mainEntity": [
74    {"@type": "Question", "name": "Como aparece o pagamento no extrato bancário?", "acceptedAnswer": {"@type": "Answer", "text": "Com uma descrição neutra, sem referência ao nome do site. A discrição começa antes do primeiro encontro — e o registo, esse, é gratuito."}},
75    {"@type": "Question", "name": "O registo é mesmo grátis e anónimo?", "acceptedAnswer": {"@type": "Answer", "text": "É. Crias o perfil com pseudónimo em poucos minutos — nunca pedimos nome real, morada ou documentos. Pagas apenas se quiseres funcionalidades premium."}},
76    {"@type": "Question", "name": "Há membros perto de mim?", "acceptedAnswer": {"@type": "Answer", "text": "De Lisboa ao Algarve, a pesquisa por região mostra-te quem está ao lado. A comunidade está ativa em todo o país desde 2008."}},
77    {"@type": "Question", "name": "E se alguém que conheço me encontrar aqui?", "acceptedAnswer": {"@type": "Answer", "text": "Quem lá está, está pelo mesmo — e o site foi desenhado para te proteger: pseudónimos, galerias privadas e perfis fora dos motores de busca."}}
78  ]
79}
80</script>
80
81</head>
82<body>
83<div class="min-h-screen bg-background text-foreground font-sans selection:bg-primary/40 selection:text-primary-foreground">
84
85<nav class="site-nav fixed top-0 w-full z-50 px-6 md:px-10 py-5 flex justify-between items-center bg-gradient-to-b from-background/90 via-background/70 to-transparent backdrop-blur-sm">
86  <a class="text-xl md:text-2xl font-display italic tracking-tighter text-primary" href="/" aria-current="page">Casadas<span class="text-foreground font-normal not-italic">Procuram</span></a>
87  <div class="flex gap-4 md:gap-8 items-center text-[11px] md:text-xs tracking-[0.2em] uppercase font-medium">
88    <a href="/como-funciona/" class="hidden sm:inline hover:text-primary transition-colors">Como Funciona</a>
89    <a href="/seguranca/" class="hidden sm:inline hover:text-primary transition-colors">Segurança</a>
90    <a href="/faq/" class="hidden md:inline hover:text-primary transition-colors">FAQ</a>
91    <a href="/entrar/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Entrar</a>
92  </div>
93</nav>
94
95<section class="relative min-h-screen flex items-center overflow-hidden">
96  <div class="absolute inset-0 z-0">
97    <img src="/assets/img/hero.jpg" alt="Duas pessoas a tomar café numa mesa de mármore junto a uma janela luminosa, com uma aliança visível" width="1920" height="1080" fetchpriority="high" class="hero-img w-full h-full object-cover">
98    <div class="hero-scrim absolute inset-0"></div>
99    <div class="absolute inset-x-0 bottom-0 h-40 bg-gradient-to-t from-background to-transparent"></div>
100  </div>
101  <div class="relative z-10 w-full max-w-7xl mx-auto px-6 md:px-10 hero-photo-text">
102   <div class="max-w-xl">
103    <p class="hero-kicker text-[10px] md:text-xs uppercase tracking-[0.35em] mb-6">Desde 2008 · Portugal · Discreto</p>
104    <h1 class="font-display text-5xl md:text-6xl lg:text-7xl mb-8 leading-[0.95] tracking-tight text-balance">A elegância da <span class="hero-accent italic font-light">discrição.</span></h1>
105    <p class="hero-lead text-base md:text-lg mb-12 font-light leading-relaxed text-pretty">A comunidade mais exclusiva de Portugal para encontros extraconjugais. Momentos inesquecíveis, sem vestígios.</p>
106    <div class="flex flex-col sm:flex-row gap-5 items-start sm:items-center">
107      <!-- CTA principal: âncora para a secção do formulário (#registo), que é onde o script da
108           Prelinker injeta o register-form. Teste A/B: o texto alterna entre data-ab-a e data-ab-b;
109           a variante viaja para a Prelinker no parâmetro cid (ver snippet no <head>). -->
110      <a href="#registo" data-ab-a="Descobrir Agora" data-ab-b="Registo Grátis e Anónimo" class="bg-primary text-primary-foreground px-10 py-4 text-xs font-medium uppercase tracking-[0.25em] hover:bg-foreground hover:text-background transition-colors duration-500">Descobrir Agora</a>
111      <span class="hero-note text-[10px] uppercase tracking-[0.25em]">Registo gratuito e 100% anónimo</span>
112    </div>
113   </div>
114  </div>
115  <div class="absolute bottom-10 left-1/2 -translate-x-1/2 flex flex-col items-center gap-2 opacity-50">
116    <div class="w-px h-12 bg-gradient-to-b from-primary to-transparent"></div>
117  </div>
118</section>
119
120<section id="conceito" class="py-24 md:py-32 px-6 md:px-10 max-w-7xl mx-auto">
121  <div class="grid md:grid-cols-2 gap-16 md:gap-20 items-center">
122    <div class="space-y-12">
123      <h2 class="font-display text-3xl md:text-5xl leading-tight tracking-tight text-balance">Onde o desejo encontra o <span class="italic font-light text-primary">sigilo absoluto.</span></h2>
124      <div class="space-y-8">
125        <div class="flex gap-6">
126          <div class="w-12 h-12 border border-primary/30 flex items-center justify-center shrink-0"><span class="text-primary font-display">01</span></div>
127          <div>
128            <h3 class="text-lg font-medium mb-2 text-foreground">Discrição por Defeito</h3>
129            <p class="text-muted-foreground leading-relaxed text-pretty">Pseudónimos em vez de nomes, perfis invisíveis aos motores de busca e conversas que ficam onde devem: dentro da plataforma.</p>
130          </div>
131        </div>
132        <div class="flex gap-6">
133          <div class="w-12 h-12 border border-primary/30 flex items-center justify-center shrink-0"><span class="text-primary font-display">02</span></div>
134          <div>
135            <h3 class="text-lg font-medium mb-2 text-foreground">Perfis Moderados</h3>
136            <p class="text-muted-foreground leading-relaxed text-pretty">Uma comunidade real, em território nacional desde 2008, com moderação ativa para travar bots e anúncios falsos.</p>
137          </div>
138        </div>
139        <div class="flex gap-6">
140          <div class="w-12 h-12 border border-primary/30 flex items-center justify-center shrink-0"><span class="text-primary font-display">03</span></div>
141          <div>
142            <h3 class="text-lg font-medium mb-2 text-foreground">Discrição Visual</h3>
143            <p class="text-muted-foreground leading-relaxed text-pretty">Galerias privadas e fotografias que só mostras a quem escolhes. Controlas exatamente quem vê o quê, e quando.</p>
144          </div>
145        </div>
146      </div>
147    </div>
148    <div id="privacidade" class="relative">
149      <div class="aspect-[4/5] bg-card overflow-hidden">
150        <img src="/assets/img/portrait.jpg" alt="Retrato editorial de uma mulher em vestido de seda, iluminação chiaroscuro" width="800" height="1000" loading="lazy" class="w-full h-full object-cover">
151      </div>
152      <div class="absolute -bottom-6 -left-6 w-48 h-48 bg-card border border-border p-6 flex flex-col justify-end" style="box-shadow:0 8px 32px rgba(28,17,20,.10)">
153        <span class="text-3xl font-display text-primary">+15k</span>
154        <span class="text-[10px] uppercase tracking-tight text-muted-foreground mt-1">Novas aventuras este mês em Portugal</span>
155      </div>
156    </div>
157  </div>
158</section>
159
160<section class="py-20 md:py-24 px-6 md:px-10 max-w-6xl mx-auto text-center">
161  <h2 class="font-display text-3xl md:text-5xl leading-tight tracking-tight text-balance mb-10">Encontros discretos em todo o <span class="italic font-light text-primary">país.</span></h2>
162  <div class="flex flex-wrap justify-center gap-4">
163    <a href="/encontros/lisboa/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Lisboa</a>
164    <a href="/encontros/porto/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Porto</a>
165    <a href="/encontros/setubal/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Setúbal</a>
166    <a href="/encontros/braga/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Braga</a>
167    <a href="/encontros/coimbra/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Coimbra</a>
168    <a href="/encontros/faro/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Algarve</a>
169    <a href="/encontros-extraconjugais/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Encontros extraconjugais</a>
170    <a href="/mulheres-casadas/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Mulheres casadas</a>
171    <a href="/encontros/" class="px-4 md:px-5 py-2 border border-border hover:border-primary text-foreground/80 hover:text-primary transition-colors">Todas as cidades →</a>
172  </div>
173</section>
174
175<section class="py-20 md:py-24 px-6 md:px-10 max-w-4xl mx-auto">
176  <h2 class="font-display text-3xl md:text-5xl leading-tight tracking-tight text-balance mb-10 text-center">Perguntas <span class="italic font-light text-primary">diretas.</span></h2>
177  <div class="border-t border-border">
178    <details class="border-b border-border">
179      <summary class="flex flex-1 items-center justify-between font-medium cursor-pointer text-left font-display text-lg md:text-xl py-6 hover:text-primary">Como aparece o pagamento no extrato bancário?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary>
180      <p class="pb-6 text-muted-foreground font-light leading-relaxed">Com uma descrição neutra, sem referência ao nome do site. A discrição começa antes do primeiro encontro — e o registo, esse, é gratuito.</p>
181    </details>
182    <details class="border-b border-border">
183      <summary class="flex flex-1 items-center justify-between font-medium cursor-pointer text-left font-display text-lg md:text-xl py-6 hover:text-primary">O registo é mesmo grátis e anónimo?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary>
184      <p class="pb-6 text-muted-foreground font-light leading-relaxed">É. Crias o perfil com pseudónimo em poucos minutos — nunca pedimos nome real, morada ou documentos. Pagas apenas se quiseres funcionalidades premium.</p>
185    </details>
186    <details class="border-b border-border">
187      <summary class="flex flex-1 items-center justify-between font-medium cursor-pointer text-left font-display text-lg md:text-xl py-6 hover:text-primary">Há membros perto de mim?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary>
188      <p class="pb-6 text-muted-foreground font-light leading-relaxed">De Lisboa ao Algarve, a pesquisa por região mostra-te quem está ao lado. Espreita as páginas de <a href="/encontros/lisboa/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">Lisboa</a>, do <a href="/encontros/porto/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">Porto</a> ou da <a href="/encontros/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">tua cidade</a>.</p>
189    </details>
190    <details class="border-b border-border">
191      <summary class="flex flex-1 items-center justify-between font-medium cursor-pointer text-left font-display text-lg md:text-xl py-6 hover:text-primary">E se alguém que conheço me encontrar aqui?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4 shrink-0 text-muted-foreground" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary>
192      <p class="pb-6 text-muted-foreground font-light leading-relaxed">Quem lá está, está pelo mesmo — e o site foi desenhado para te proteger: pseudónimos, galerias privadas e perfis fora dos motores de busca. Vê as <a href="/dicas-de-seguranca/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">dicas de segurança</a>.</p>
193    </details>
194  </div>
195  <p class="text-muted-foreground font-light leading-relaxed mt-8 text-center">Mais dúvidas? <a href="/faq/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">Vê o FAQ completo</a>.</p>
196</section>
197
198<section id="registo" class="py-20 md:py-28 border-y border-border bg-gradient-to-b from-primary/5 via-trans
198parent to-primary/5">
199  <div class="max-w-lg mx-auto px-6">
200    <div class="text-center mb-8">
201      <h2 class="font-display text-3xl md:text-4xl mb-3 italic font-light">Pronto para quebrar a rotina?</h2>
202      <p class="text-muted-foreground font-light">Diga-nos quem é. O registo demora dois minutos e é gratuito.</p>
203    </div>
204
205    <div id="entrar" class="pl-genders grid grid-cols-2 gap-3 mb-6">
206      <button type="button" class="pl-gender" data-sexe="homem" aria-pressed="false">Sou Homem</button>
207      <button type="button" class="pl-gender" data-sexe="mulher" aria-pressed="false">Sou Mulher</button>
208    </div>
209
210    <!-- Cartão destacado do formulário -->
211    <div class="pl-card">
212      <!-- PRELINKER:FORM — o script (fim da página) injeta aqui o register-form.
213           Painel Prelinker: seletor CSS #form_registo · Localização beforeend · Evento load · no-style.
214           Os botões acima pré-selecionam o campo "Eu sou" (ver script pl-gender-prefill no fim da página). -->
215      <div id="form_registo" class="pl-form"></div>
216    </div>
217
218    <p class="mt-6 text-[10px] uppercase tracking-[0.25em] text-muted-foreground text-center">Registo gratuito · Pagamento com descrição neutra · Nada para instalar</p>
219    <p class="mt-5 text-[11px] text-muted-foreground leading-relaxed text-center">Os Termos de Utilização e a Política de Privacidade da comunidade são apresentados no próprio formulário, para leitura e aceitação antes de criar a conta. A política de cookies deste site está <a href="/cookies/" class="text-primary underline underline-offset-4 hover:text-foreground transition-colors">aqui</a>.</p>
220  </div>
221</section>
222
223<footer class="py-14 px-8 border-t border-border">
224  <div class="max-w-5xl mx-auto text-center">
225    <div class="text-xl font-display italic text-muted-foreground mb-6">CasadasProcuram</div>
226    <div class="flex flex-wrap justify-center gap-6 text-[10px] uppercase tracking-[0.3em] text-muted-foreground mb-6">
227      <a href="/como-funciona/" class="hover:text-primary transition-colors">Como Funciona</a>
228      <a href="/seguranca/" class="hover:text-primary transition-colors">Segurança</a>
229      <a href="/faq/" class="hover:text-primary transition-colors">FAQ</a>
230      <a href="/encontros/" class="hover:text-primary transition-colors">Encontros</a>
231      <a href="/quem-somos/" class="hover:text-primary transition-colors">Quem Somos</a>
232      <a href="/blog/" class="hover:text-primary transition-colors">Blog</a>
233      <a href="/dicas-de-seguranca/" class="hover:text-primary transition-colors">Dicas de Segurança</a>
234      <a href="/cookies/" class="hover:text-primary transition-colors">Cookies</a>
235    </div>
236    <p class="text-[10px] text-muted-foreground uppercase tracking-[0.3em] mb-4">Privacidade · Discrição · Paixão</p>
237    <p class="text-[11px] text-muted-foreground max-w-md mx-auto leading-relaxed">Este site é destinado apenas a adultos (18+). A utilização implica a aceitação dos termos de privacidade e conduta. O sigilo é a nossa prioridade número um.</p>
238    <p class="text-[10px] text-muted-foreground/70 mt-6">© 2008–2026 Casadas Procuram · Portugal</p>
239  </div>
240</footer>
241
242</div>
243<script>
244/* Botões "Sou Homem/Mulher" → pré-selecionam o campo "Eu sou" do form injetado pela Prelinker.
245   Casa pelo TEXTO da <option> (homem/mulher), não pelos valores internos — resiste a mudanças do lado deles.
246   Se o form ainda não injetou quando se clica, guarda a escolha e aplica-a assim que aparecer. */
247(function () {
248  var host = document.getElementById('form_registo');
249  var card = document.querySelector('.pl-card');
250  var btns = Array.prototype.slice.call(document.querySelectorAll('.pl-gender'));
251  if (!host || !btns.length) return;
252  var pending = null;
253
254  function findGenderSelect() {
255    var selects = host.querySelectorAll('select');
256    for (var i = 0; i < selects.length; i++) {
257      var opts = selects[i].options;
258      for (var j = 0; j < opts.length; j++) {
259        if (/mulher|homem|femme|homme|\bman\b|woman/i.test(opts[j].textContent)) return selects[i];
260      }
261    }
262    return null;
263  }
264
265  function apply(sexe) {
266    var sel = findGenderSelect();
267    if (!sel) { pending = sexe; return false; }
268    var rx = sexe === 'mulher' ? /mulher|femme|woman/i : /homem|homme|\bman\b/i;
269    for (var i = 0; i < sel.options.length; i++) {
270      if (rx.test(sel.options[i].textContent)) {
271        sel.selectedIndex = i;
272        sel.dispatchEvent(new Event('change', { bubbles: true }));
273        pending = null;
274        return true;
275      }
276    }
277    return false;
278  }
279
280  btns.forEach(function (b) {
281    b.addEventListener('click', function () {
282      var sexe = b.getAttribute('data-sexe');
283      btns.forEach(function (x) { x.setAttribute('aria-pressed', x === b ? 'true' : 'false'); });
284      apply(sexe);
285      if (card) { card.classList.remove('pl-flash'); void card.offsetWidth; card.classList.add('pl-flash'); }
286      var y = host.getBoundingClientRect().top + window.pageYOffset - 90;
287      window.scrollTo({ top: y, behavior: 'smooth' });
288    });
289  });
290
291  /* O form injeta de forma assíncrona: observa o contentor e aplica a escolha pendente quando aparecer. */
292  var obs = new MutationObserver(function () {
293    if (pending && apply(pending)) obs.disconnect();
294  });
295  obs.observe(host, { childList: true, subtree: true });
296})();
297</script>
297
298<!-- Prelinker: injeta as ferramentas promocionais nos seletores #form_registo / #form_login -->
299<script async src="https://c.opfourpro.net/8/js/script.js?id=hrLcL&amp;lang=pt_PT"></script>
vendor: 1 bytes, line 299
299
300<script>
301/* Teste A/B do texto dos CTAs. A variante vem do sessionStorage (definida no <head>) e vai
302   para a Prelinker no parâmetro cid — no painel deles, a conversão por variante lê-se em "Ficha Cid". */
303(function () {
304  var v = 'a';
305  try { v = window.sessionStorage.getItem('pt-prelinker-cid') === 'b' ? 'b' : 'a'; } catch (e) {}
306  var els = document.querySelectorAll('[data-ab-a]');
307  for (var i = 0; i < els.length; i++) {
308    els[i].textContent = els[i].getAttribute('data-ab-' + v);
309    els[i].setAttribute('data-ab-variant', v);
310  }
311})();
312</script>
vendor: 1 bytes, line 312
312
313<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"daf4faa98a0e476abe49333ea144637c","r":1,"spa":2}' crossorigin="anonymous"></script>
313
314</body>
315</html>

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.