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

Comissão do Senado aprova convite para Milton Ribeiro explicar áudios

Após áudio vazado, Senado decidiu convidar Milton Ribeiro para falar na Casa - Reprodução/Flickr Ministério da Educação
Após áudio vazado, Senado decidiu convidar Milton Ribeiro para falar na Casa Imagem: Reprodução/Flickr Ministério da Educação

Paulo Toledo Piza e Lucas Valença

Do UOL, em Brasília

24/03/2022 10h26Atualizada em 24/03/2022 14h38

A Comissão de Educação do Senado aprovou na manhã de hoje (24) convite ao ministro da Educação, Milton Ribeiro, para prestar informações sobre os áudios vazados em que ele ite priorizar a liberação de recursos do Ministério da Educação (MEC) às prefeituras indicadas por dois pastores evangélicos de sua confiança. O depoimento foi marcado para a próxima quinta-feira (31).

Por se tratar de um convite, o ministro não é obrigado a comparecer. Ele, no entanto, vem dizendo que quer falar na Casa.

O caso foi revelado pela Folha de S.Paulo. "Minha prioridade é atender primeiro os municípios que mais precisam e, segundo, atender a todos os que são amigos do pastor Gilmar", afirma o ministro em áudio divulgado pelo jornal.

Segundo o representante ministerial, o poder concedido ao "pastor Gilmar", responsável pelo grupo religioso "Ministério Cristo Para Todos", uma das ramificações da Assembleia de Deus, teria sido pedido pelo próprio chefe de Estado.

Ministro diz que acionou a CGU

Ontem, Ribeiro disse que acionou a CGU (Controladoria-Geral da União) para investigar uma denúncia anônima sobre a solicitação de propina na pasta. Segundo ele, a informação chegou a seu conhecimento em agosto de 2021.

"Quando, em agosto do ano ado, eu ouvi e recebi uma denúncia anônima a respeito da possibilidade de que eles [os pastores Gilmar e Arilton] estariam praticando algum tipo de ação não republicana, imediatamente eu procurei a CGU. E fiz um ofício em que eu noticio ao senhor ministro da CGU que houve esse tipo de indicação", disse, em entrevista ao programa "Pingos nos Is", da Jovem Pan.

Hoje, o órgão disse ter encontrado indícios de irregularidades cometidas por terceiros — mas não de agentes públicos — para liberar recursos do Ministério da Educação. Segundo a CGU, os documentos com a conclusão de sua investigação foram encaminhados à PF (Polícia Federal) e ao MPF (Ministério Público Federal), com possibilidade de ocorrência de crime por ocasião da oferta de vantagem indevida.

Ribeiro também afirmou ontem que nunca existiu "gabinete paralelo" no MEC. O chefe da pasta disse que isso não seria possível porque, segundo ele, de 48 visitas que fez por todo o Brasil, apenas nove encontros tiveram a participação dos pastores. O ministro da Educação também negou que vá deixar o cargo.

Também ontem, numa entrevista à CNN Brasil, o ministro confirmou que recebeu pastores, mas negou ter dado tratamento especial a eles. Ribeiro também revelou surpresa com a informação sobre o pedido de propina.

"Eu recebi dois pastores a pedido do presidente. Está bem claro. Não os conhecia. Ele [Bolsonaro] pediu para receber uma vez e eu o fiz, normalmente, como recebo outros. Veja, ele não pediu tratamento especial, ele pediu para atendê-lo", disse.

O Procurador-geral da República, Augusto Aras, decidiu abrir um inquérito para apurar a conduta de Ribeiro. A relatora do caso no STF (Supremo Tribunal Federal) será a ministra Cármen Lúcia.

Pressão da bancada evangélica

O escândalo gerou uma insatisfação na bancada evangélica do Congresso, que pressiona para que o governo publique a exoneração do ministro. A atuação dos religiosos também se une à posição do chamado centrão, que tentará indicar um de seus integrantes ao MEC, pasta com o segundo maior orçamento da Esplanada.

A bancada hoje conta com 184 membros, sendo 178 deputados e 6 senadores. Apesar do nome, nem todos são evangélicos: há 78 católicos, 3 três espíritas, 1 sem religião e outros 11 que não especificaram suas doutrinas. Os dados foram compilados pelo ISER por meio de levantamentos públicos na Câmara dos Deputados e no Senado Federal.

Há parlamentares de 20 partidos, incluindo legendas como PT, Cidadania e Novo. As siglas com mais representantes são PSD e PSL (26 cada), Republicanos (22), PL e PP (13), PSDB e MDB (12), DEM (11) e PSC (9).