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

Atlético-MG

Hulk pede punição e critica jogadores envolvidos em esquema de apostas

Hulk, do Atlético-MG, em ação na partida contra o Vasco pelo Campeonato Brasileiro - Gilson Junio/AGIF
Hulk, do Atlético-MG, em ação na partida contra o Vasco pelo Campeonato Brasileiro Imagem: Gilson Junio/AGIF

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

14/05/2023 13h15

Depois da vitória do Atlético-MG em cima do Internacional por 2 a 0 no último sábado (13), Hulk foi questionado sobre a polêmica das apostas no futebol brasileiro e não poupou os envolvidos.

O que aconteceu?

Em uma semana que explodiu de casos de manipulações de jogos por parte de jogadores envolvidos em esquemas de fraudes de apostas, Hulk opinou sobre a situação.

O jogador é patrocinado por uma casa de apostas e disse que é orientado por sua equipe a nunca se envolver em nenhuma tipo de aposta e manipulação.

Mesmo evitando julgar os jogadores acusados, Hulk defendeu uma punição e resumiu o sentimento diante disso tudo como frustrante.

O que falou o craque do Galo:

Quanto à aposta, eu sou informado pelo meu jurídico, que a gente não pode apostar, não pode manipular resultados. A gente tem que honrar. A gente sabe quanto é difícil chegar. Eu, particularmente, vim de um bairro humilde. Vi meus pais sofrerem muito. A gente, para sofrer na vida, tem que honrar a profissão e não jogar fora.

O camisa 7 do Atlético falou o que pensa dos envolvidos nos esquemas.

Imagino que eles estão arrependidos. Situação complicada, difícil apontar o dedo. Nossa maior facilidade como ser humano é criticar, apontar o dedo. (...) Mas é lamentável. Todo mundo tem seu advogado e jurídico. Quem se envolveu, foi infelize. Tem que ter punição. Além da manipulação, a gente trabalha pra caramba, imagina um grupo de 30 jogadores, mais comissão, diretoria e você manipular o resultado... é frustrante você ver manipular resultado. Jamais faria isso contra um companheiro meu porque a gente trabalha muito. É muito triste, frustrante mesmo. Hulk

Esquemas de apostas:

Nos últimos dias, se tornou público pelo Ministério Público de Goiás a Operação Penalidade Máxima, que investiga esquemas de manipulação de jogos de futebol através de apostas.

Os esquemas para fraudar ações dos jogos partiam de quadrilhas que aliciavam jogadores para que alguma ação escolhida pelos apostadores acontecesse durante uma partida. Os jogadores que aceitavam, ganhavam uma parte do dinheiro.

Pelo menos 15 jogadores já foram denunciados pela Operação. Alguns clubes já afastaram os nomes envolvidos na investigação.

A CBF garantiu que o futebol brasileiro não vai sofrer pausa para que a Operação aconteça. A Confederação também garantiu colaboração no que for preciso para ajudar o MP.

Atlético-MG