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

Tiago Ramos aparece com rosto machucado e conta sua versão de briga no RJ

A Fazenda 2022: Tiago Ramos disse que foi provocado por homem que queria seguidores - Instagram/@tiagoramoss
A Fazenda 2022: Tiago Ramos disse que foi provocado por homem que queria seguidores Imagem: Instagram/@tiagoramoss

07/11/2022 11h53

Após se envolver em uma briga no Rio de Janeiro, Tiago Ramos, ex-peão que foi expulso de "A Fazenda 2022" (RecordTV), contou sua versão sobre o episódio que viralizou. Segundo o ex-namorado da mãe de Neymar Jr., ele teria sido provocado por alguém que buscava ganhar seguidores nas redes sociais.

Tiago se pronunciou em seu Instagram, onde apareceu com o rosto machucado. "Vim aqui tranquilizar vocês e começar um assunto que não é bacana, mas tem que ser esclarecido, porque tem muita gente comentando o que não sabe, criticando, e eu não quero que aconteça dessa maneira. Porque vocês têm que saber da verdade e de tudo o que aconteceu. Eu estou bem. Agradeço muito a Deus, primeiramente, e a todos vocês que ficaram preocupados".

"Vou resumir mesmo essa história, porque não quero nem voltar a pensar nisso. Eu e esse cara, a gente já tinha se encontrado antes, e não tinha 'batido' bem. Mas não tinha discutido, brigado, nem nada. Ontem, eu estava na Barra, com um pessoal que trabalha lá na barraquinha, e, como eu sou amigo deles, eu quis ajudar, chamei a galera para comprar mesa e tal".

"O pessoal começou a chegar, ficou tirando foto comigo. E, do nada, o menino aí começou a me provocar. Não sei por quê. Ficou provocando, tirando onda, e eu falei para os meninos: 'Velho, o cara já está ando dos limites, então vamos tentar alguma coisa'. Eu não queria, em momento nenhum, brigar. Nem aqui eu queria aparecer, mas preciso esclarecer tudo o que aconteceu".

"Eu só sei que o cara me provocou bastante. Pedi para os meninos tirarem ele de perto de mim e eu não lembro de muita coisa porque ontem, na hora, fiquei muito chateado e só sei que me falaram que ele estava tentando pegar o meu celular. Estava querendo, sim, que eu batesse nele, porque ia ganhar seguidor. Já tinha gente gravando, era tudo já premeditado", acusou o ex-peão.

Por fim, ele frisou: "Eu não fui atrás de briga com esse cara. Apesar de tudo o que eu já fiz de errado, que todos vocês que acompanham a minha vida já sabem, eu não fui atrás de treta. Posso ser esse cara às vezes descontrolado com a situação, às vezes meio louco com as palavras e com as coisas que eu faço, mas eu sou de verdade, e eu não ia sair da minha casa para vir para o Rio de Janeiro para brigar ou para vocês estarem falando tudo de ruim para mim agora".

Após eliminação de Lucas Santos, quem é o favorito ao prêmio de 'A Fazenda 2022'?

Resultado parcial

Total de 8679 votos
0,59%
Antonio Chahestian/Record TV