.rr.leg.br

Descarregar domínios .rr.leg.br

13 domínios ativos

Sufixo público · Sob .br · Operado por Comite Gestor da Internet no Brasil

Sufixo TLD Dataset atualizado · 2026-08-18
🔒 Obter a lista
A partir de €29 / mês

Sobre .rr.leg.br

.rr.leg.br é um sufixo público multinível situado um nível abaixo de .br. Sufixos como este existem porque os registos reservam um segundo nível para categorias específicas de titulares de domínios. Os titulares tratam-nos como se fossem TLD de nível superior, e os datasets da webatla também.

Numa vista de olhos

Sufixo.rr.leg.br
TLD superior.br
RegistoComite Gestor da Internet no Brasil
Domínios13
Todos os números à data de 18/08/2026
Novos registos de domínio
semana passada
mês passado
Domínios ativos
13
domínios registados e ativos na zona .rr.leg.br
Sites ativos
12
sites ativos na zona .rr.leg.br
DNS
13
domínios com registos DNS
Países
2
países representados (por IP de alojamento)
RDAP & WHOIS
13
domínios com registos RDAP e WHOIS

Pré-visualização da base de dados de domínios .rr.leg.br

5 linhas de amostra da base de dados em direto. Mude de dataset para ver o que cada um contém e depois consulte o ficheiro ou compre o dataset completo.

webatla-rr-leg-br-all-2026-08-18.jsonl.zst · 13 linhas · 23 colunas Exportação diária atualizada
DomainTLD suffixTLDDomain type
al.rr.leg.brrr.leg.brbrPRIVATE
altoalegre.rr.leg.brrr.leg.brbrPRIVATE
amajari.rr.leg.brrr.leg.brbrPRIVATE
boavista.rr.leg.brrr.leg.brbrPRIVATE
bonfim.rr.leg.brrr.leg.brbrPRIVATE
DomainTLD suffixTLDDomain typeCountry by IPPR valueHarmonic valueDomain creation dateDomain expiration date
al.rr.leg.brrr.leg.brbrPRIVATEBR002011-08-02
altoalegre.rr.leg.brrr.leg.brbrPRIVATEUS002011-08-02
amajari.rr.leg.brrr.leg.brbrPRIVATEUS002011-08-02
boavista.rr.leg.brrr.leg.brbrPRIVATEBR002011-08-02
bonfim.rr.leg.brrr.leg.brbrPRIVATEBR002011-08-02
DomainTLD suffixTLDDomain typeHTTP statusIP addressCountry by IPSocial networksTechnologies last data checkedTechnologiesPR valueHarmonic valueDomain creation dateDomain expiration date
al.rr.leg.brrr.leg.brbrPRIVATEHTTP 200129.121.43.27BR{"youtube":["https://youtube.com/user/ALERR1991"],"facebook":["https://facebook.com/assembleiarr"],"instagram":["https://instagram.com/assembleiarr"],"x-twitter":["https://twitter.com/assembleiarr"]}2026-07-22PHP, RSS, MySQL, Nginx, Redis, Slick, UIKit, jQuery, Favicon, core-js002011-08-02
altoalegre.rr.leg.brrr.leg.brbrPRIVATEHTTP 200104.21.95.227US{"youtube":["https://youtube.com/@cmaltoalegrerr?si=lCcSIIWl-21MPOmt"],"instagram":["https://instagram.com/camaradealtoalegre?igsh=b3o0d3I1cG1tMTVt","https://instagram.com/https://www.instagram.com/camaradealtoalegre?igsh=b3o0d3I1cG1tMTVt%2F"]}2026-07-22PHP, Bunny, Unpkg, cdnjs, HTTP/3, jQuery 3.6.0, Laravel, Livewire, Alpine.js, Cloudflare002011-08-02
amajari.rr.leg.brrr.leg.brbrPRIVATEHTTP 200104.21.76.56US{"youtube":["https://youtube.com/@camaradeamajari"],"facebook":["https://facebook.com/camara.amajari"],"instagram":["https://instagram.com/camaradeamajari"]}2026-07-22PHP, Bunny, Unpkg, HTTP/3, Laravel, Livewire, Alpine.js, Cloudflare, Bunny Fonts, Google Maps002011-08-02
boavista.rr.leg.brrr.leg.brbrPRIVATEHTTP 200201.54.51.184BR{"youtube":["https://youtube.com/@camaraboavista"],"facebook":["https://facebook.com/CMBVOFICIAL?locale=pt_BR"],"instagram":["https://instagram.com/camarabv"]}2026-07-25RSS, HSTS, Plone, cdnjs, HTTP/2, Python, jQuery, Favicon, YouTube, Bootstrap 561ba98fabfeaa6e1ee2c9007b534fbb002011-08-02
bonfim.rr.leg.brrr.leg.brbrPRIVATEHTTP 200201.54.51.184BR2026-07-25RSS, HSTS, Plone, HTTP/2, Python, jQuery, Favicon, Bootstrap 05b27f3f6c488f8ce1440a8c6e3834c6, Font Awesome 3.2.1, Cart Functionality002011-08-02
DomainTLD suffixTLDDomain typeDNS last data checkedDNS StatusDNS records
al.rr.leg.brrr.leg.brbrPRIVATE2026-08-12TRUE{"A":["129.121.43.27"],"DS":[{"digest":"fd0890d890c53cb9fbb7a828b36373c482c52aec","key_tag":48932,"algorithm":13,"digest_type":1}],"MX":[{"host":"naumailmtain1.interlegis.leg.br","priority":10},{"host":"naumailmtain2.interlegis.leg.br","priority":10},{"host":"naumailmtain3.interlegis.leg.br","priority":10}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":3600,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2021090901,"minimum":3600,"refresh":10800},"TXT":["v=spf1 ip4:201.54.51.0/24 -all"],"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"oPb0cA/xARd2HQFmmtW/P80nYwQbav65kBaDPl9P9tYjexNnYzYh0gPQyviMK6rMUMmgsNiq1XOVeaert045ig=="}]}
altoalegre.rr.leg.brrr.leg.brbrPRIVATE2026-08-13TRUE{"A":["104.21.95.227","172.67.171.129"],"DS":[{"digest":"6205e02032ff97a7eea95ea14acecebf390ed15f6a677fcfa59e29b50d2abe29","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.altoalegre.rr.leg.br","priority":0}],"NS":["jacqueline.ns.cloudflare.com","rene.ns.cloudflare.com"],"SOA":{"mname":"jacqueline.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2412054347,"minimum":1800,"refresh":10000},"TXT":["v=spf1 +a +mx +ip4:108.181.92.72 ~all"],"AAAA":["2606:4700:3031::6815:5fe3","2606:4700:3031::ac43:ab81"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.95.227,172.67.171.129","ech=AEX+DQBBKgAgACC6YhFPCVERGosAkJulPxCbffh/x3CfYiVbECo5EsEfHgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3031::6815:5fe3,2606:4700:3031::ac43:ab81"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}
amajari.rr.leg.brrr.leg.brbrPRIVATE2026-08-10TRUE{"A":["104.21.76.56","172.67.188.177"],"DS":[{"digest":"d8b4213611a4f3a39a1c5c3bb3b7839228b85c632e145650c00fa808d77cce59","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.amajari.rr.leg.br","priority":0}],"NS":["jacqueline.ns.cloudflare.com","rene.ns.cloudflare.com"],"SOA":{"mname":"jacqueline.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2410991140,"minimum":1800,"refresh":10000},"TXT":["v=spf1 +a +mx +ip4:108.181.92.69 ~all"],"AAAA":["2606:4700:3031::ac43:bcb1","2606:4700:3035::6815:4c38"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.76.56,172.67.188.177","ech=AEX+DQBBTQAgACCOdlwQ0kb9+hzcjrjAwCQJyUzs85pv9vqJCSiNy/LRMAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3031::ac43:bcb1,2606:4700:3035::6815:4c38"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}
boavista.rr.leg.brrr.leg.brbrPRIVATE2026-08-14TRUE{"A":["201.54.51.184"],"DS":[{"digest":"b663f32ba3b49ea426cf1ac3e4deeadec694d1b1","key_tag":12836,"algorithm":13,"digest_type":1}],"MX":[{"host":"mail.boavista.rr.leg.br","priority":10}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":900,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2026080501,"minimum":900,"refresh":86400},"TXT":["v=spf1 a mx -all"],"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"bnwLfe9pGwyNj21jsH7+xJr3PBSU7DFsHgjbhQeCffRcZ2jIAKeqfUVkuIVXiCS+LI8cy/4CLdoaEZ77kw43Lw=="}]}
bonfim.rr.leg.brrr.leg.brbrPRIVATE2026-08-18TRUE{"A":["201.54.51.184"],"DS":[{"digest":"79737e5d0f0b4ee60574844f1642795233d5f26b","key_tag":5089,"algorithm":13,"digest_type":1}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":900,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2026051204,"minimum":900,"refresh":86400},"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"7XZoB8joy3dSpO/bbL9TranX6No7yT6ToeHXnZ2qTmFkIpzo5RLoGxmmJTHWgDWyB4I2uOsrNO1VifRl1YcZXg=="}]}
DomainRDAP/WHOIS last data checkedRDAP/WHOIS methodDomain creation dateDomain expiration dateDomain last changedRegistrarRDAP/WHOIS RecordResponse Status RDAP/WHOIS
al.rr.leg.br2011-08-02
altoalegre.rr.leg.br2011-08-02
amajari.rr.leg.br2011-08-02
boavista.rr.leg.br2011-08-02
bonfim.rr.leg.br2011-08-02
DomainTLD suffixTLDDomain typeHTTP statusIP addressCountry by IPSocial networksTechnologies last data checkedTechnologiesDNS last data checkedDNS StatusDNS recordsPR valueHarmonic valueRDAP/WHOIS last data checkedRDAP/WHOIS methodDomain creation dateDomain expiration dateDomain last changedRegistrarRDAP/WHOIS RecordResponse Status RDAP/WHOIS
al.rr.leg.brrr.leg.brbrPRIVATEHTTP 200129.121.43.27BR{"youtube":["https://youtube.com/user/ALERR1991"],"facebook":["https://facebook.com/assembleiarr"],"instagram":["https://instagram.com/assembleiarr"],"x-twitter":["https://twitter.com/assembleiarr"]}2026-07-22PHP, RSS, MySQL, Nginx, Redis, Slick, UIKit, jQuery, Favicon, core-js2026-08-12TRUE{"A":["129.121.43.27"],"DS":[{"digest":"fd0890d890c53cb9fbb7a828b36373c482c52aec","key_tag":48932,"algorithm":13,"digest_type":1}],"MX":[{"host":"naumailmtain1.interlegis.leg.br","priority":10},{"host":"naumailmtain2.interlegis.leg.br","priority":10},{"host":"naumailmtain3.interlegis.leg.br","priority":10}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":3600,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2021090901,"minimum":3600,"refresh":10800},"TXT":["v=spf1 ip4:201.54.51.0/24 -all"],"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"oPb0cA/xARd2HQFmmtW/P80nYwQbav65kBaDPl9P9tYjexNnYzYh0gPQyviMK6rMUMmgsNiq1XOVeaert045ig=="}]}002011-08-02
altoalegre.rr.leg.brrr.leg.brbrPRIVATEHTTP 200104.21.95.227US{"youtube":["https://youtube.com/@cmaltoalegrerr?si=lCcSIIWl-21MPOmt"],"instagram":["https://instagram.com/camaradealtoalegre?igsh=b3o0d3I1cG1tMTVt","https://instagram.com/https://www.instagram.com/camaradealtoalegre?igsh=b3o0d3I1cG1tMTVt%2F"]}2026-07-22PHP, Bunny, Unpkg, cdnjs, HTTP/3, jQuery 3.6.0, Laravel, Livewire, Alpine.js, Cloudflare2026-08-13TRUE{"A":["104.21.95.227","172.67.171.129"],"DS":[{"digest":"6205e02032ff97a7eea95ea14acecebf390ed15f6a677fcfa59e29b50d2abe29","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.altoalegre.rr.leg.br","priority":0}],"NS":["jacqueline.ns.cloudflare.com","rene.ns.cloudflare.com"],"SOA":{"mname":"jacqueline.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2412054347,"minimum":1800,"refresh":10000},"TXT":["v=spf1 +a +mx +ip4:108.181.92.72 ~all"],"AAAA":["2606:4700:3031::6815:5fe3","2606:4700:3031::ac43:ab81"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.95.227,172.67.171.129","ech=AEX+DQBBKgAgACC6YhFPCVERGosAkJulPxCbffh/x3CfYiVbECo5EsEfHgAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3031::6815:5fe3,2606:4700:3031::ac43:ab81"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}002011-08-02
amajari.rr.leg.brrr.leg.brbrPRIVATEHTTP 200104.21.76.56US{"youtube":["https://youtube.com/@camaradeamajari"],"facebook":["https://facebook.com/camara.amajari"],"instagram":["https://instagram.com/camaradeamajari"]}2026-07-22PHP, Bunny, Unpkg, HTTP/3, Laravel, Livewire, Alpine.js, Cloudflare, Bunny Fonts, Google Maps2026-08-10TRUE{"A":["104.21.76.56","172.67.188.177"],"DS":[{"digest":"d8b4213611a4f3a39a1c5c3bb3b7839228b85c632e145650c00fa808d77cce59","key_tag":2371,"algorithm":13,"digest_type":2}],"MX":[{"host":"mail.amajari.rr.leg.br","priority":0}],"NS":["jacqueline.ns.cloudflare.com","rene.ns.cloudflare.com"],"SOA":{"mname":"jacqueline.ns.cloudflare.com","retry":2400,"rname":"dns.cloudflare.com","expire":604800,"serial":2410991140,"minimum":1800,"refresh":10000},"TXT":["v=spf1 +a +mx +ip4:108.181.92.69 ~all"],"AAAA":["2606:4700:3031::ac43:bcb1","2606:4700:3035::6815:4c38"],"HTTPS":[{"params":["alpn=h3,h2","ipv4hint=104.21.76.56,172.67.188.177","ech=AEX+DQBBTQAgACCOdlwQ0kb9+hzcjrjAwCQJyUzs85pv9vqJCSiNy/LRMAAEAAEAAQASY2xvdWRmbGFyZS1lY2guY29tAAA=","ipv6hint=2606:4700:3031::ac43:bcb1,2606:4700:3035::6815:4c38"],"target":"","priority":1}],"DNSKEY":[{"flags":256,"protocol":3,"algorithm":13,"public_key":"oJMRESz5E4gYzS/q6XDrvU1qMPYIjCWzJaOau8XNEZeqCYKD5ar0IRd8KqXXFJkqmVfRvMGPmM1x8fGAa2XhSA=="},{"flags":257,"protocol":3,"algorithm":13,"public_key":"mdsswUyr3DPW132mOi8V9xESWE8jTo0dxCjjnopKl+GqJxpVXckHAeF+KkxLbxILfDLUT0rAK9iUzy1L53eKGQ=="}]}002011-08-02
boavista.rr.leg.brrr.leg.brbrPRIVATEHTTP 200201.54.51.184BR{"youtube":["https://youtube.com/@camaraboavista"],"facebook":["https://facebook.com/CMBVOFICIAL?locale=pt_BR"],"instagram":["https://instagram.com/camarabv"]}2026-07-25RSS, HSTS, Plone, cdnjs, HTTP/2, Python, jQuery, Favicon, YouTube, Bootstrap 561ba98fabfeaa6e1ee2c9007b534fbb2026-08-14TRUE{"A":["201.54.51.184"],"DS":[{"digest":"b663f32ba3b49ea426cf1ac3e4deeadec694d1b1","key_tag":12836,"algorithm":13,"digest_type":1}],"MX":[{"host":"mail.boavista.rr.leg.br","priority":10}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":900,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2026080501,"minimum":900,"refresh":86400},"TXT":["v=spf1 a mx -all"],"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"bnwLfe9pGwyNj21jsH7+xJr3PBSU7DFsHgjbhQeCffRcZ2jIAKeqfUVkuIVXiCS+LI8cy/4CLdoaEZ77kw43Lw=="}]}002011-08-02
bonfim.rr.leg.brrr.leg.brbrPRIVATEHTTP 200201.54.51.184BR2026-07-25RSS, HSTS, Plone, HTTP/2, Python, jQuery, Favicon, Bootstrap 05b27f3f6c488f8ce1440a8c6e3834c6, Font Awesome 3.2.1, Cart Functionality2026-08-18TRUE{"A":["201.54.51.184"],"DS":[{"digest":"79737e5d0f0b4ee60574844f1642795233d5f26b","key_tag":5089,"algorithm":13,"digest_type":1}],"NS":["dns1.infra.leg.br","dns2.infra.leg.br","dns3.infra.leg.br"],"SOA":{"mname":"dns1.infra.leg.br","retry":900,"rname":"dnsadmins.interlegis.leg.br","expire":604800,"serial":2026051204,"minimum":900,"refresh":86400},"DNSKEY":[{"flags":257,"protocol":3,"algorithm":13,"public_key":"7XZoB8joy3dSpO/bbL9TranX6No7yT6ToeHXnZ2qTmFkIpzo5RLoGxmmJTHWgDWyB4I2uOsrNO1VifRl1YcZXg=="}]}002011-08-02
A mostrar 5 de 13 linhas · All active domains · Cada domínio ativo com o seu TLD e tipo de domínio.

O dataset .rr.leg.br

Tudo o que temos sobre 13 domínios .rr.leg.br num único ficheiro descarregável, com uma exportação atualizada todos os dias. Mesmas colunas e a mesma cadência que qualquer TLD de nível superior.

Compre um dataset para descarregar .rr.leg.br

O fragmento completo de .rr.leg.br (JSONL, exportações diárias atualizadas) está dentro de cada dataset. Obtenha um a partir de €29 até €599 por mês e descarregue imediatamente.

Como descarregar a lista de domínios .rr.leg.br

A lista completa de domínios .rr.leg.br está disponível como um único ficheiro estruturado. Cada entrada da lista é um domínio registado individual, exportado com o seu registo completo, para que possa processar tudo offline em vez de o rastrear pessoalmente.

Escolha o dataset que se adequa ao seu caso de uso e, em seguida, transfira a lista .rr.leg.br em JSONL (comprimido com zstd), exatamente a mesma lista que alimenta a nossa API. Uma amostra gratuita da lista está disponível antes de pagar, e pode voltar a transferir o export mais recente a qualquer momento durante o seu mês de acesso.

Cada lista de .rr.leg.br inclui, para cada domínio:

  • Registos DNS, RDAP e WHOIS, registrar e datas em toda a lista.
  • Tecnologias detetadas para cada site da lista.
  • IP de alojamento, país e ranking PageRank / Harmonic.
  • Uma exportação atualizada diariamente, para que a lista que recebe nunca esteja desatualizada.

Perguntas frequentes

Quantos domínios .rr.leg.br existem?

webatla regista 13 domínios .rr.leg.br ativos, reexportados todos os dias, cada um com o seu DNS, RDAP/WHOIS, tecnologias detetadas, IP, país de alojamento e classificação.

Posso descarregar a lista completa de domínios .rr.leg.br?

Sim, a lista completa de .rr.leg.br descarrega-se em JSONL estruturado (zstd). Antes disso está disponível uma amostra gratuita.

O que está incluído em cada domínio e quão atualizado está?

Cada domínio inclui o esquema completo (DNS, RDAP/WHOIS, tecnologias, IP & país, PageRank e Harmonic), reexportado diariamente.

Como descarrego a lista de domínios .rr.leg.br?

Escolha um dataset, e a lista completa de .rr.leg.br passa a ser sua num único ficheiro JSONL na sua conta. Pode voltar a descarregar a lista a qualquer momento durante o seu mês de acesso, e uma amostra gratuita está disponível para descarregar primeiro.

Em que formato está a lista de .rr.leg.br?

A lista é sua para descarregar como JSONL comprimido com zstd, um domínio por linha, pronta a carregar diretamente em qualquer base de dados ou script. Essa mesma lista também está disponível através da nossa API.

Posso descarregar apenas os domínios .rr.leg.br, ou a base de dados completa?

Ambas as opções. Cada dataset é um único ficheiro descarregável, compre apenas o que precisa para .rr.leg.br. Ou compre All data para toda a base de dados: todos os datasets combinados (identidade, ranking, tecnologias, DNS e RDAP/WHOIS) num único ficheiro. Exportação diária atualizada.