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

Olhar Olímpico

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Gabriel Medina e Yasmin Brunet terminam relação

27/01/2022 10h50

Gabriel Medina e Yasmin Brunet não formam mais um casal. Os dois estão em casas separadas desde a semana ada e, abalado pelo término, que foi uma decisão dele, o surfista decidiu dar uma pausa na carreira. Na segunda-feira (24), o tricampeão anunciou que não participará das primeiras etapas do Circuito Mundial.

Quando a decisão foi anunciada, os dois já estavam separados, ainda que disfarçassem (e sigam disfarçando) nas redes sociais. Mais do que isso: familiares e amigos de um e de outro não deixaram de seguir nem Gabriel, nem Yasmin. Quem acompanha os dois pelo Instagram tinha certeza de que estava tudo bem, mas não estava.

Pelo que apurou a coluna, Gabriel Medina foi quem decidiu encerrar a relação, porque estava incomodado com o ciúme por parte de Yasmin, que amigos dele dizem ser bastante controladora. Foi o surfista que saiu da mansão que ele construiu para os dois morarem no morro que fica ao norte da praia de Maresias, com vista para o mar.

Medina se mudou, provisoriamente, para uma casa em um condomínio a beira-mar, também em Maresias, onde ou os últimos dias acompanhado de Mc Loma, de Mirella Santos e do namorado desta, o surfista Gabriel Farias. A coluna apurou que Medina pediu que Yasmin deixasse a mansão, o que ela não fez. Mais: teria jogado toalhas para cobrir as câmeras de segurança da parte de dentro da casa, impedindo que Medina soubesse o que acontecia lá dentro.

Na segunda-feira, quando anunciou que daria uma pausa na carreira para cuidar da saúde física e mental, Medina estava devastado pelo término da relação. "Somado ao corpo vem a mente, que também não está na melhor fase. Venho de meses desgastantes. E eu preciso olhar para mim nesse momento e me cuidar. Para quem não está bem, tomar uma decisão como essa não é fácil", escreveu.

Na terça, recebeu o apoio de Yasmin, que publicou uma mensagem no Instagram. "O Gabriel está com todo e que ele precisa e vai sair dessa muito melhor, isso eu tenho certeza. Acho a decisão dele de tirar esse tempo para ele a melhor escolha que ele poderia ter feito e tem todo o meu apoio. Deus pode tudo e é bom o tempo todo", escreveu a modelo.

A mensagem, porém, foi apagada pouco depois, e repostada horas depois. O texto, carinhoso, não contém nenhum trecho de amor. Gabriel Medina comentou a postagem, no mesmo tom, e tratando a relação dele com Yasmin como algo do ado. "Você foi um anjo na minha vida", escreveu.

Yasmin de fato mudou a vida de Gabriel Medina. Até então com a carreira e a vida pessoal controlada de perto pela mãe, Simone, e pelo padrasto, Charles, o surfista ou a perceber que não mandava na sua própria história. Em 2020, durante a pandemia, quando ele começou a se relacionar com Yasmin e os dois foram viajar, na volta depararam com Simone e Charles tendo se mudado para a casa ao lado.

Foi aí que Gabriel decidiu acelerar a construção da mansão isolada na mata e se mudar para lá com Yasmin, deixando a casa onde está hoje. Os dois adotaram diversos animais e aram a viver uma vida independente de Simone e Charles, com quem ele acabou rompendo ao mesmo tempo em que, por influência da esposa, se reaproximou do pai, Claudinho, que sempre morou em Maresias, mas com quem o surfista pouco conversava.

No último post de Yasmin com Medina, os dois estão na casa de Claudinho, no sertão de Maresias (área mais afastada da praia, considerada menos nobre) fazendo churrasco e tomando banho de mangueira.

Relembre a relação

Gabriel Medina e Yasmin Brunet começaram a se seguir no Instagram em março de 2020. No dia 13 daquele mês, eles foram vistos juntos em um bar de São Paulo — foram flagrados aos beijos e abraços.

Após o governo decretar quarentena por causa da pandemia de covid-19, eles aram o período de isolamento social juntos. No mesmo período, Yasmin postou um vídeo do cachorro de Medina e eles não esconderam mais o relacionamento.

A modelo ou a morar na casa do surfista em Maresias, no litoral norte de São Paulo, mas, por causa da pandemia, ela não foi apresentada à família dele, o que incomodou Simone. Para tentar aproximar a mãe e a então namorada, Medina levou a família para uma viagem às Maldivas, onde as diferenças entre Simone e Yasmin ficaram mais evidentes.

Yasmin não come carne e incentivou Gabriel Medina a fazer o mesmo, enquanto a mãe achava que isso atrapalharia a carreira do filho. Simone também se diz muito devota à religião (ela é evangélica) e se incomodava com a espiritualidade de Yasmin.

Com o clima azedo, Gabriel foi fuçar os documentos da empresa que ele mantinha com a mãe, onde entrava todo o dinheiro da carreira dele, e descobriu que Simone tirava quase R$ 300 mil ao mês. Quando avisou que reduziria a "mesada" para R$ 200 mil, entrou em grave conflito com a mãe. Nesse rolo, Gabriel também descobriu que a mãe havia contraído empréstimos no nome da empresa.

Enquanto rompia com a família, Gabriel vivia um conto de fadas com Yasmin. Em menos de um ano, eles subiram ao altar em uma cerimônia no Havaí. Charles e Simone não foram avisados. Claudinho, sim. Deu a benção ao casal em ligação de vídeo.

Incomodada, a mãe veio a público dizer que Gabriel vivia uma relação controladora e que a modelo era a responsável pelo afastamento dos filhos. Além de Gabriel, também Felipe Medina rompeu com a mãe, em um conflito paralelo também envolvendo relação conjugal.

Amparado por Yasmin, Gabriel estourou a corda antes dos Jogos Olímpicos de Tóquio cobrando publicamente que o COB autorizasse a esposa dele a ir ao Japão como oficial técnico — na falta de atuação da Confederação Brasileira de Surfe, o COB havia permitido que cada surfista indicasse uma pessoa para a "comissão técnica" da seleção. Medina inicialmente levaria Charles, depois trocou para o técnico australiano Andy King, e em uma terceira etapa optou por Yasmin. O COB disse que era tarde demais e credenciou King.

Depois, Yasmin esteve in loco, na praia de Lower Trestles, em San Clemente, na Califórnia, prestigiando Medina em seu título no ano ado. Ela ficou bastante emocionada com o feito. Por influência dela, o surfista ou a se relacionar muito melhor com os demais brasileiros que correm o circuito mundial.