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

'A Fazenda': Splash Show explica todas as tretas do fim de semana

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

01/11/2021 15h16

O jogo da discórdia rendeu várias brigas em "A Fazenda 13" (Record TV) neste fim de semana e o "Splash Show" de hoje explica tudo o que aconteceu.

Uma das primeiras tretas foi impulsionada por Dayane Mello, que contou para quem quisesse ouvir sua insatisfação em ver Aline Mineiro se aproximar de seus rivais no jogo, como Arcrebiano. O ódio da peoa respingou em Marina Ferrari, que foi defendida por Rico Melquiades.

Rico defendeu a Marina, mesmo já tendo brigado com ela também. Os posicionamentos dele são indiferentes às tretas. Se a pessoa que ele não gosta está com a razão ele diz, mesmo que isso vá contra suas próprias amizades. Ju Nogueira, apresentadora do "Splash Show"

Durante o jogo, Valentina e Gui Araujo também trocaram farpas e o ex-MTV usou a depressão dela para atacá-la, o que deixou todo mundo incrédulo, inclusive o público do reality rural, que o criticou nas redes sociais.

No meio da discussão, Gui disse para Valentina ir para o closet, se referindo ao fato de que a peoa vai até o cômodo três vezes ao dia para tomar medicamentos controlados por sofrer de depressão.

Ela [Valentina] ficou revoltada com toda razão e disse que ele era sujo e é mesmo. Ele trata o uso de medicamentos como se fosse errado e uma falha de caráter dela em vez de uma doença. Aline Ramos, colunista de Splash

A outra treta foi entre Rico Melquiades e Sthe. O peão reiterou que foi ele quem a acolheu no início do programa e lembrou o conselho de que ela deveria parar de "alisar" Arcrebiano, porque isso poderia prejudicar seu relacionamento com o noivo fora do reality show.

Sthe, por sua vez, lembrou as ofensas feitas por Rico contra Tati Quebra Barraco, eliminada na sexta roça, e que ela considerava desrespeitosas.

Ficou essa troca de acusações e a Sthe desabou principalmente pela acusação que envolvia seu noivo. Aline Ramos, colunista de Splash

Foram várias brigas durante o jogo da discórdia, mas a craque da rodada foi Solange Gomes, que tretou com Erasmo, Tiago e MC Gui.

Não é de ontem que Solange e Erasmo Viana não se dão bem. Dessa vez, os desentendimentos por conta das tarefas diárias e a vida antes do programa quase acabaram em agressão. Em uma dinâmica de pesos, o ex-marido de Pugliesi deu o adjetivo de "veneno" para a ex-banheira do Gugu causando uma enorme confusão.

Em seguida, Solange brigou com Tiago após ele vencer a Prova de Fogo da semana e decidir dar o poder a Erasmo. A peoa não gostou da escolha porque pode prejudicá-la na formação da próxima roça.

Por fim, MC Gui expôs seu posicionamento sobre o assunto e Solange contra atacou, disparando comentários sobre o funkeiro, como o de que ele canta o dia todo e que não aguentava mais suas músicas.

A Solange não tem razão em boa parte das brigas. No caso dela e do MC Gui, são personagens que rendem porque estão sempre muito dispostos. São brigas que não são pesadas, como as outras, com Erasmo, por exemplo. Aline Ramos, colunista de Splash

'Splash Show com Ju Nogueira'

Toda segunda-feira, às 13h, Ju Nogueira assume o "Splash Show" para falar de famosos, reality shows e todos seus babados, tretas e confusões. No canal Splash no YouTube e nas redes de Splash.