;(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

Carol Santos, esposa de peão da 'Fazenda', relata ameaça de morte e racismo

A Fazenda 2022: Carol Santos, esposa de Pelé, expõe ameaças - Reprodução/Instagram
A Fazenda 2022: Carol Santos, esposa de Pelé, expõe ameaças Imagem: Reprodução/Instagram

Colaboração para Splash, em São Paulo

21/11/2022 08h46

Carol Santos, esposa de Pelé da "Fazenda 2022" (RecordTV) relatou ameaças de morte e racismo que vem recebendo no Instagram. A apresentadora mostrou imagens das frases e escreveu: "Não tenho um dia de paz".

Após colocar uma caixinha de perguntas para receber mensagens de seus seguidores, Carol publicou algumas ameaças que recebeu. "Você vai morrer, sua filha da put*. Antes, vai ver seu filho com o preto filho da put* morrer. Você e seu filho vão morrer", dizia uma das mensagens. Já outra dizia: "É, prepara o look para o funeral. E tira uma foto para a página policial".

Carol e Pelé são pais de Enrico, de apenas dois anos. Uma das falas do peão que mais chamou atenção nos últimos dias, dentro do reality rural, aconteceu após uma briga com Deolane. "A minha tristeza é pensar que daqui 10 anos o meu filho vai ver essas coisas e eu vou ter que explicar", afirmou o rapper na ocasião.

Interferência

Ao participar do programa "Central Splash", comandado por Chico Barney, Aline Ramos e Lucas Pasin, Carol refletiu sobre um embate entre o músico e Deolane.

Eu tive um sentimento raivoso e depois veio uma tristeza por entender o porquê ela estava agindo daquela forma. O Pelé é o cara mais engraçado e gente boa que eu conheço. Mesmo nervoso, ele não tem um olhar maldoso. Ele ajuda todo mundo e mostra isso no reality. Não é santo, mas é uma pessoa que quer estar bem com todo mundo.

Carol disse ainda que gostaria de ter visto a apresentadora Adriane Galisteu interferir na relação entre os participantes após os comentários racistas de Deolane.

É difícil opinar, mas como familiar eu gostaria de ver isso, mas eu não sei como funciona e se seria inteligente para o programa abordar sempre. Não sei como a produção vê isso.

A Fazenda: Após Ruivinha ser eliminada, qual é o peão favorito para vencer a edição?

Enquete encerrada

Total de 7153 votos
33,34%
Antonio Chahestian/Record TV