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

Gabi Brandt lembra traições de Gui Araujo: 'Manipulava e ameaçava se matar'

Gabi Brandt comentou sobre participante de "A Fazenda 13" - Reprodução/YouTube
Gabi Brandt comentou sobre participante de "A Fazenda 13" Imagem: Reprodução/YouTube

De Splash, em São Paulo

28/10/2021 22h21Atualizada em 28/10/2021 23h54

Gabi Brandt lembrou antigo namoro com Gui Araújo, peão em "A Fazenda 13" (RecordTV), e comentou sobre a suposta relação entre ele e Jade Picon. Em entrevista ao "PodCats", apresentado por Virgínia Fonseca, ela afirma que o ex costuma distorcer situações.

Ele pega uma coisa e manipula, inventa uma história. Acho que pode ter acontecido (o affair com Jade Picon), mas não foi da maneira que ele está contando. Eu já vi ele comentando outras situações que eu estava presente e não aconteceram.
Gabi Brandt no 'PodCats'

A influenciadora digital também afirma que o participante de "A Fazenda 13" também mentiu ao comentar sobre o término do relacionamento no reality. "Ele disse que era perfeito, mas terminou porque mandaram uma foto de uma garota no colo dele".

Na primeira vez (que descobri uma traição) foi pegando conversas, mas depois de muito rolo acabei voltando. Isso aconteceu outras vezes. Ele dizia que ia se matar, ameaçava acabar com a minha vida. Era muito tenso, minhas amigas famílias ficavam desesperadas. Minha mãe ficou doente e dizia que eu iria morrer.
Gabi Brandt no 'PodCats'

Gabi Brandt e Gui Araujo permaneceram juntos entre 2016 e 2018. "Ele nunca me bateu, mas já socou um móvel do meu lado, colocou o dedo na minha cara e gritou", afirmou a influencer ao destacar que as chantagens emocionais eram constantes durante o relacionamento.

Ele foi em um podcast há um tempo e disse que 'fazia muitas coisas erradas' até se sentir mal, e a consciência pesou. Ele disse que me chamou para conversar e pediu desculpas por tudo o que fez. Que eu teria perdoado e tudo ficou bem. Tudo mentira.

Suposta traição de Jade Picon

Gui Araújo se tornou assunto nas redes sociais recentemente após afirmar que o seu affair com Jade Picon começou antes do término da influencer com o ex-namorado, João Guilherme.

O peão é melhor amigo de Leo Picon, irmão mais velho de Jade e ex-cunhado de João. Ele chegou a pedir votos em favor de Gui na primeira roça da temporada de "A Fazenda 13".

A Fazenda 13: Os peões que já venceram a prova de fogo e levaram o lampião

A Fazenda 2021: Quem você quer que fique no reality?

Enquete encerrada

Total de 55228 votos
52,70%
Antonio Chahestian/Record TV