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

Nina Lemos

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

'Vou lutar pelo garoto': ex-goleiro Bruno se fazer de vítima é revoltante

O ex-goleiro Bruno - Reprodução/Redes Sociais
O ex-goleiro Bruno Imagem: Reprodução/Redes Sociais

Colunista de Universa

11/10/2022 04h00

"Quero me aproximar do Bruninho. Como pago pensão, tenho direito…. Chegou a hora de lutar pelo garoto". Essas afirmações parecem ter sido feitas por alguém que é vítima de uma armação perversa ou por uma mãe ou pai que foi afastado injustamente do filho. Mas não, a declaração é de Bruno Fernandes de Souza, conhecido como goleiro Bruno, condenado por assassinato de Elisa Samudio, morta em 2010. E o garoto de quem ele fala é seu filho com a mulher que ele foi condenado por matar.

Bruno cumpre prisão domiciliar e fez uma live no fim de semana para celebrar o cancelamento do pedido de prisão contra ele, por falta de pagamento de pensão ao filho com Eliza. O pedido foi revogado depois de Bruno quitar o valor decidido pela justiça. Parte do dinheiro foi conseguido graças a uma vaquinha feita com seus fãs. Sim, ele tem fãs.

É surreal que Bruno queira "lutar por Bruninho", Inclusive porque um dos motivos do crime seria justamente o fato de Eliza querer que Bruno assumisse a paternidade do filho, nascido poucos meses antes do crime.

É tudo tão terrível nesse crime que o corpo de Eliza nunca foi encontrado, mas, segundo testemunhas, ela teria sido esquartejada e seus ossos dados para cachorros.

Para piorar, o bebê estava com a mãe no sítio onde ela foi assassinada e foi encontrado em uma favela. Desde então, a responsável por sua guarda é Sônia Fátima Moura, mãe de Eliza.

Há anos ela luta para que Bruno pague pensão alimentícia para o garoto. Nos últimos tempos, Bruno tem pedido para fazer um teste de DNA (como se ele fosse vítima). Um fato que ele esconde é que quando estava preso ele se negou a fazer o teste.

No momento, o ex jogador tenta fazer um trabalho para mudar sua imagem e posa de pai de família e, pasmem, de "vítima". Em seu perfil no instagram, onde tem mais de 100 mil seguidores, várias pessoas dizem que o que fazem com ele "não é justo". Ele seria um coitado, vítima de duas mulheres más (Elisa e sua mãe).

Impossível não pensar na dor da mãe de Eliza, avó de Bruninho. Ela perdeu uma filha assassinada de maneira cruel. Cuida sozinha do neto. E ainda tem que lidar com esse tipo de "ameaça".

Sim, Bruno falar que quer voltar a ter contato com o filho é uma ameaça. Já pensou você achar que pode ter que mandar seu neto ar o fim de semana com o homem condenado pelo assassinato da mãe dele, sua filha? Ela deve viver um pesadelo sem fim.

Na declaração de Bruno, pesa também a arrogância dos homens que acham que "podem tudo" porque pagam pensão, como se isso fosse um favor, algo especial que eles fazem. Pagar pensão é apenas a obrigação prevista pela lei.E não, não são só assassinos como Bruno que agem desse jeito. Muitos homens, depois de anos de abandono, quando pagam pensão para "não serem presos", se acham caras especiais, cheios de direitos sobre as crianças que foram abandonadas por ele e criadas por mulheres, seja mães, avós, tias.

Espero que a justiça não permita essa barbaridade que seria Bruno com o ao filho da mulher que ele mandou ass. Seria cruel demais. Mas só ver a arrogância do feminicida, que se acha cheio da razão e dos direitos, já é revoltante. E sim, muitas pessoas o apoiam, o que aumenta só aumenta a revolta...