;(function() {
window.createMeasureObserver = (measureName) => {
var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`;
performance.mark(`${markPrefix}-start`);
return {
end: function() {
performance.mark(`${markPrefix}-end`);
performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`);
performance.clearMarks(`${markPrefix}-start`);
performance.clearMarks(`${markPrefix}-end`);
}
}
};
/**
* Gerenciador de eventos
*/
window.gevent = {
stack: [],
RUN_ONCE: true,
on: function(name, callback, once) {
this.stack.push([name, callback, !!once]);
},
emit: function(name, args) {
for (var i = this.stack.length, item; i--;) {
item = this.stack[i];
if (item[0] === name) {
item[1](args);
if (item[2]) {
this.stack.splice(i, 1);
}
}
}
}
};
var runningSearch = false;
var hadAnEvent = true;
var elementsToWatch = window.elementsToWatch = new Map();
var innerHeight = window.innerHeight;
// timestamp da última rodada do requestAnimationFrame
// É usado para limitar a procura por elementos visíveis.
var lastAnimationTS = 0;
// verifica se elemento está no viewport do usuário
var isElementInViewport = function(el) {
var rect = el.getBoundingClientRect();
var clientHeight = window.innerHeight || document.documentElement.clientHeight;
// renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content
if(el.className.includes('related-content-front')) return true;
// garante que usa ao mínimo 280px de margem para fazer o lazyload
var margin = clientHeight + Math.max(280, clientHeight * 0.2);
// se a base do componente está acima da altura da tela do usuário, está oculto
if(rect.bottom < 0 && rect.bottom > margin * -1) {
return false;
}
// se o topo do elemento está abaixo da altura da tela do usuário, está oculto
if(rect.top > margin) {
return false;
}
// se a posição do topo é negativa, verifica se a altura dele ainda
// compensa o que já foi scrollado
if(rect.top < 0 && rect.height + rect.top < 0) {
return false;
}
return true;
};
var asynxNextFreeTime = () => {
return new Promise((resolve) => {
if(window.requestIdleCallback) {
window.requestIdleCallback(resolve, {
timeout: 5000,
});
} else {
window.requestAnimationFrame(resolve);
}
});
};
var asyncValidateIfElIsInViewPort = function(promise, el) {
return promise.then(() => {
if(el) {
if(isElementInViewport(el) == true) {
const cb = elementsToWatch.get(el);
// remove da lista para não ser disparado novamente
elementsToWatch.delete(el);
cb();
}
}
}).then(asynxNextFreeTime);
};
// inicia o fluxo de procura de elementos procurados
var look = function() {
if(window.requestIdleCallback) {
window.requestIdleCallback(findByVisibleElements, {
timeout: 5000,
});
} else {
window.requestAnimationFrame(findByVisibleElements);
}
};
var findByVisibleElements = function(ts) {
var elapsedSinceLast = ts - lastAnimationTS;
// se não teve nenhum evento que possa alterar a página
if(hadAnEvent == false) {
return look();
}
if(elementsToWatch.size == 0) {
return look();
}
if(runningSearch == true) {
return look();
}
// procura por elementos visíveis apenas 5x/seg
if(elapsedSinceLast < 1000/5) {
return look();
}
// atualiza o último ts
lastAnimationTS = ts;
// reseta status de scroll para não entrar novamente aqui
hadAnEvent = false;
// indica que está rodando a procura por elementos no viewport
runningSearch = true;
const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve());
// obtém todos os elementos que podem ter view contabilizados
//elementsToWatch.forEach(function(cb, el) {
// if(isElementInViewport(el) == true) {
// // remove da lista para não ser disparado novamente
// elementsToWatch.delete(el);
// cb(el);
// }
//});
done.then(function() { runningSearch = false; });
// reinicia o fluxo de procura
look();
};
/**
* Quando o elemento `el` entrar no viewport (-20%), cb será disparado.
*/
window.lazyload = function(el, cb) {
if(el.nodeType != Node.ELEMENT_NODE) {
throw new Error("element parameter should be a Element Node");
}
if(typeof cb !== 'function') {
throw new Error("callback parameter should be a Function");
}
elementsToWatch.set(el, cb);
}
var setEvent = function() {
hadAnEvent = true;
};
window.addEventListener('scroll', setEvent, { capture: true, ive: true });
window.addEventListener('click', setEvent, { ive: true });
window.addEventListener('resize', setEvent, { ive: true });
window.addEventListener('load', setEvent, { once: true, ive: true });
window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true });
window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE);
// inicia a validação
look();
})();
Ontem o terceiro paredão do "BBB 22" (TV Globo) foi formado e com uma novidade: só integrantes do grupo camarote na berlinda. Arthur Aguiar, Douglas Silva e Naiara Azevedo estão disputando a permanência na casa.
Nas redes sociais, o trio já dividiu a torcida dos famosos, que se posicionaram apoiando, em sua maioria, Douglas e Naiara, deixando Arthur — apontado como o menos votado pela enquete do UOL —, para trás. Confira:
O marido de Maíra Cardi é quem menos foi apoiado pelos famosos. O ator pode contar com a torcida da mulher, de Yudi Tamashiro, o ex-apresentador do "Bom dia & Companhia", e de Isadora Pompeo, cantora gospel, que publicaram sua torcida no story do Instagram.
BBB 22: Arthur Aguiar é apoiado por Yudi Tamashiro e Isadora Pompeo no terceiro paredão
Imagem: Reprodução/Globoplay
Douglas Silva
O eterno Acerola, personagem do ator no filme "Cidade dos Homens", ganhou o apoio de famosos como Regina Casé, Fabiana Karla, Péricles, Jojo Todynho, Ferrugem e Buchecha, que publicaram stories pedindo a permanência do ator.
No Twitter, os ex-BBBs Arthur Picoli e Babu Santana também declararam apoio.
A cantora sertaneja está contando com o apoio de nomes como Ingrid Guimarães, Carlinhos Maia, Chitãozinho (da dupla com Xororó), Roberta Miranda, os ex-BBBs Kaysar Dadour e Rodolffo Matthaus e os ex-"A Fazenda" Mariano e Tati Quebra-Barraco, que gravaram vídeos declarando a torcida.
Luciano é nascido e criado em Florianópolis, Santa Catarina, tem 28 anos e é ator e bailarino. Já viveu um relacionamento não-monogâmico durante oito anos e, atualmente, entra na casa comprometido.
Raíssa Cavaignac/Gshow
11 / 20
Camarote: Naiara Azevedo
A cantora Naiara Azevedo, de 32 anos, nasceu na cidade de Farol, no interior do Paraná, mas hoje vive em Goiânia. Criada no sítio da família com tios, primos e avós músicos, teve, desde pequena, influência sertaneja.
Reinaldo Canato/UOL
12 / 20
Pipoca: Jessilane Alves
Natural da Bahia e moradora de Valparaíso de Goiás, em Goiás, Jessilane é professora de Biologia e tem 26 anos. Seu primeiro trabalho de carteira assinada foi aos 14 anos e atualmente a sister é pós-graduada em Língua de Sinais, estudando para ser intérprete.
Reprodução/Instagram
13 / 20
Camarote: Tiago Abravanel
Neto de Silvio Santos, o ator, cantor, apresentador e empresário nasceu na capital paulista e tem 34 anos. De uma família de artistas, iniciou a carreira no teatro aos 17 anos. Também acumula trabalhos como dublador em versões brasileiras de filmes infantis internacionais.
Reinaldo Canato/UOL
14 / 20
Pipoca: Natália Deodato
Mineira, Natália tem 22 anos e mora em Belo Horizonte. Modelo e designer de unhas, começou a trabalhar aos 9 anos de idade e nunca mais parou. Durante a pandemia, voltou a trabalhar com a mãe no salão de beleza, mas seu grande sonho é ser atriz.
Reprodução/Instagram
15 / 20
Camarote: Douglas Silva
O ator Douglas Silva tem 33 anos e nasceu no Rio de Janeiro. Ficou conhecido pelo personagem Dadinho, na fase da infância, no filme 'Cidade de Deus'.
Roberto Filho/Brazil News
16 / 20
Pipoca: Rodrigo Mussi
Rodrigo tem 36 anos e é natural de São José dos Campos, interior de São Paulo. Formado em istração, trabalha como gerente comercial. Aos 18 anos foi morar sozinho e já morou na Austrália. Ficou no exterior por três anos e trabalhou como pedreiro, modelo e jogador de futebol pela universidade onde cursou pós-graduação em Marketing. Em 2017 voltou para o Brasil para começar do zero.
Reprodução/Instagram
17 / 20
Camarote: Linn da Quebrada
Atriz e cantora, Linn da Quebrada tem 31 anos, nasceu na capital de São Paulo, mas cresceu no interior do estado. Iniciou a carreira artística como performer, e, na adolescência, também foi auxiliar de cabeleireira. No trabalho e na vida, também é conhecida pelo ativismo social em favor das minorias.
Reprodução/ Instagram
18 / 20
Pipoca: Eslovênia
Eslovênia é o nome de um país do leste Europeu, mas também de uma das participantes do BBB. Modelo e influenciadora, ela tem 25 anos e nasceu em João Pessoa, na Paraíba.
Reprodução/Instagram
19 / 20
Camarote: Maria
Nascida e criada na Cidade Alta, Zona Norte do Rio de Janeiro, a atriz e cantora Maria tem 21 anos. Muita gente não sabe, mas seu nome é Vitória. Sua voz ficou conhecida pelo público através do projeto Poesia Acústica. Em carreira solo, tem singles que contam com milhões de visualizações nas redes sociais. Ganhou destaque ao interpretar Verena na novela "Amor de Mãe", em 2019.
Reprodução/Instagram
20 / 20
Pipoca: Vinicius
Vinicius tem 23 anos e nasceu em Crato, Ceará. É bacharel em Direito, mas não pretende advogar. Trabalha no restaurante da família e faz vídeos para ganhar uma renda extra nas redes sociais.
Reprodução/Instagram
Errata: este conteúdo foi atualizado
Douglas Silva viveu o personagem Acerola em "Cidade dos Homens", e não no filme "Cidade de Deus". O texto foi corrigido.
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.
Escolha do editor
Escolha do editor
PUBLICIDADE
Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.
ID: {{comments.info.id}}
URL: {{comments.info.url}}
Ocorreu um erro ao carregar os comentários.
Por favor, tente novamente mais tarde.
{{comments.total}} Comentário
{{comments.total}} Comentários
Seja o primeiro a comentar
Essa discussão está encerrada
Não é possivel enviar novos comentários.
Essa área é exclusiva para você, , ler e comentar.
Só s do UOL podem comentar
Ainda não é ? Assine já.
Se você já é do UOL, faça seu .
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.