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

Conheça os jogadores investigados por manipulação em jogos da Série B

15/02/2023 17h34


O Ministério Público de Goiás investiga quatro jogadores suspeitos de participarem de um esquema de manipulação de apostas em três jogos da última rodada da Série B do ano ado: Vila Nova x Sport, Criciúma x Tombense e Sampaio Corrêa. Romário (ex-Vila Nova), Mateusinho (ex-Sampaio Corrêa e atualmente no Cuiabá) e Joseph (Tombense) teriam aceitado cometer pênalti no primeiro tempo das partidas, por R$ 150 mil. Dos três, apenas Romário não fez a penalidade, já que não foi relacionado para a partida. Gabriel Domingos, também do Vila Nova, está na mira da Justiça por ter emprestado a conta para Romário receber o adiantamento de R$ 10 mil.

+ Ministério Público investiga suposto esquema de manipulação na Série B

Dos quatro envolvidos, o que mais tem notoriedade no cenário nacional é Mateusinho, de 24 anos. O lateral-direito é titular do Cuiabá, da Série A do Campeonato Brasileiro e chegou a ser sondado pelo Vasco. Apesar de ser suspeito no esquema de manipulação de apostas, o jogador segue no elenco. O clube tem contrato com o atleta até dezembro de 2027 e tomará medidas apenas ao final da investigação.

"A respeito das últimas notícias veiculadas sobre a operação Penalidade Máxima e o atleta Mateus Silva, do Cuiabá EC, o clube informa que está acompanhando as investigações com atenção e apenas tomará medidas, se necessárias, após a conclusão das apurações".

O zagueiro Joseph, de 28 anos, do Tombense, vinha sendo titular do time mineiro e inclusive marcou um gol na vitória sobre a Caldense, no último dia 4. Por conta das investigações, o clube decidiu afastá-lo do time.

Romário, de 20 anos, foi o grande pivô da denúncia do esquema de manipulação de apostas, feita pelo presidente do Vila Nova, Hugo Jorge Bravo. Após o jogo, que o meia não foi relacionado, o dirigente recebeu a informação sobre o envolvimento do jogador no esquema. Na ocasião, por não ter sido relacionado, Romário tentou convencer um companheiro de elenco em participar da manipulação, mas não conseguiu ter sucesso na abordagem.

Na época, Romário teve o contrato rescindido pelo Vila Nova, que alegou caso de indisciplina grave do jogador. O meia então fechou com o Goiânia, mas foi dispensado na última sexta-feira. A tendência é de que os dirigentes do clube tiveram ciência do ocorrido antes da operação "Penalidade Máxima" vir à tona.

Por fim, o meia Gabriel Domingos, de 22 anos, também investigado, segue no Vila Nova, mas o clube não está dando assistência ao jogador no caso. A princípio, o envolvimento do atleta é mínino, tendo apenas emprestado a conta para Romário receber o sinal de R$ 10 mil. No entanto, caso tenha agido de má-fé, seu contrato será encerrado.