;(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(); })();
  • AssineUOL
Topo

Eliminada com discurso polêmico no BBB 18, Nayara critica Leifert

Nayara, ex-participante do "BBB18", criticou Tiago Leifert após briga com Ícaro Silva - Reprodução/GloboPlay
Nayara, ex-participante do "BBB18", criticou Tiago Leifert após briga com Ícaro Silva Imagem: Reprodução/GloboPlay

Daniel Palomares

De Splash, em São Paulo

23/12/2021 15h52

A treta envolvendo Tiago Leifert e o Ícaro Silva só aumenta. Depois que o ator publicou uma carta para o apresentador, destacando as dificuldades que enfrentou para se firmar na carreira sendo negro e LGBT, muitos relembraram como Tiago já assumiu uma postura polêmica ao lidar com questões raciais no ado.

No BBB 18, a jornalista Nayara de Deus foi eliminada do reality com um discurso bastante controverso por parte do apresentador. Em papo com Splash, ela criticou a postura de Leifert na briga com Ícaro, mas não se mostrou surpresa com as atitudes do jornalista.

A gente não pode esperar muito, ainda que ele tenha aprendido com o Babu. Ele já nasceu com a vida ganha. Ele não teve nenhum problema que qualquer pessoa normal num país de terceiro mundo teria. É só um branco fazendo "branquice".

Nayara do "BBB 18"

uykjuyity - Reprodução/TvGlobo - Reprodução/TvGlobo
Nayara conversa com Tiago Leifert após deixar o programa
Imagem: Reprodução/TvGlobo

O discurso

Na eliminação de Nayara do "BBB 18", Leifert foi criticado nas redes sociais pelo seu discurso, visto como tentativa de desmerecer a luta por representatividade. A ex-sister saiu do jogo com 92% dos votos, um dos maiores índices de rejeição daquela edição.

Esta casa, especificamente, está com uma outra 'nóia'. Vocês não são mais vocês mesmos. Agora vocês representam algo. 'Ah, eu represento a comunidade X'. 'Fulano representa a comunidade Y'. 'Eu represento sei lá o quê'. Deixa eu falar a real. Ninguém aqui fora deu procuração para vocês representarem ninguém aí. Sem essa de representatividade, que isso não leva a nada.

disse Tiago no discurso de eliminação de Nayara

tyyttty - Reprodução/Globoplay - Reprodução/Globoplay
Babu e Thelma do "BBB 20" comentaram polêmica envolvendo Leifert e Ícaro
Imagem: Reprodução/Globoplay

Representatividade

Nos últimos anos, o "BBB" vem sendo marcado pela presença de participantes que carregam as pautas raciais e levantam a bandeira da representatividade: Babu, Thelma, Lumena e, claro, Nayara. A jornalista se alegra ao se ver como parte de um movimento de mudança no programa.

"Sou bastante grata por ter iniciado a era da representatividade no BBB. Esse é um fator importante. Depois, foram entendendo como conseguir audiência por trás desse debate. Mas é um orgulho ter feito parte do início de levar pro BBB pessoas que têm essa consciência de classe", pontua Nayara.

Desde que a briga com Ícaro se desencadeou, outros ex-participantes do "BBB" também criticaram a postura de Tiago ao criticar o ator. Thelma, vencedora do "BBB 20", lamentou que Leifert tenha deixado de segui-la no Instagram, e Babu Santana pontuou que os dois lados se excederam na discussão.

Reprodução/Globoplay

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.