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

Esse conteúdo é antigo

Exoneração de Weintraub é retificada com data de desligamento

O ex-ministro da Educação, Abraham Weintraub - Dida Sampaio/Estadão Conteúdo
O ex-ministro da Educação, Abraham Weintraub Imagem: Dida Sampaio/Estadão Conteúdo

Do UOL, em São Paulo

23/06/2020 06h43Atualizada em 24/06/2020 10h55

A exoneração de Abraham Weintraub foi retificada no Diário Oficial da União (DOU) de hoje com a data de desligamento do ministério da Educação, ocorrida um dia antes da publicação no dia 20 de junho, em edição extra.

A nova redação do decreto, assinada pelo presidente Jair Bolsonaro (sem partido), informa que Weintraub foi exonerado do cargo de ministro de Estado da Educação "a partir de 19 de junho de 2020", o que antes não estava determinado.

Weintraub teve o desembarque anunciado nos Estados Unidos na manhã de sábado, dia 20 de junho, antes da publicação de sua exoneração. A chegada do ex-ministro, que é investigado pelo STF (Supremo Tribunal Federal), foi confirmada em uma rede social por seu irmão Arthur Weintraub.

Ainda não está claro como ele conseguiu entrar no país, já que os EUA proibiram a entrada de brasileiros devido à pandemia do novo coronavírus. A decisão norte-americana, porém, exclui funcionários de governo. Em tese, como ainda não havia sido exonerado, Weintraub poderia entrar no país com um aporte diplomático.

O MPTCU (Ministério Público junto ao Tribunal de Contas da União) ofereceu ontem uma representação para exigir explicações do Ministério das Relações Exteriores (Itamaraty) sobre a viagem. O órgão quer "avaliar a regularidade da gestão" da "suposta utilização do aporte diplomático no episódio".

Explicação

Em nota, a secretaria-geral da República disse que a retificação no Diário Oficial ocorreu depois da ciência, por parte da secretaria, que o pedido tinha como data de desligamento 19 de junho.

"A carta em que o então Ministro da Educação solicitou ao Presidente da República a exoneração do cargo de Ministro de Estado foi entregue ao Secretário-Geral no dia 20 de junho, sábado, que determinou a publicação em Diário Oficial da União extra. A entrada oficial do documento na Secretaria-Geral da Presidência da República ocorreu no dia 22 de junho, segunda-feira. Entretanto, na carta, o então Ministro da Educação solicitou exoneração do cargo a contar de 19 de junho de 2020, motivo pelo qual o ato foi retificado", explica a nota.

Investigado pelo STF

O ex-ministro é investigado no inquérito das fake news, que apura ameaças e ofensas contra ministros do STF e seus familiares.

Em vídeo de uma reunião ministerial realizada no dia 22 de abril, ele defendeu a prisão dos integrantes da corte. "Eu, por mim, colocava esses vagabundos todos na cadeia. Começando pelo STF", declarou. Por 9 a 1, o STF decidiu na última quarta-feira (17) manter Weintraub na mira do inquérito.

O segundo inquérito é sobre uma publicação feita por ele nas redes sociais. No início de abril, ele publicou uma imagem do gibi da Turma da Mônica em referência à China e, ao escrever sobre o coronavírus, trocou a letra R pelo L ao estilo do personagem Cebolinha. Em depoimento à PF, o ministro alegou ter usado "elementos de humor".

Banco Mundial

Indicado ao cargo de diretor executivo para o Banco Mundial, Weintraub, se aceito, ficará no cargo apenas até outubro. Em nota divulgada na quinta-feira (18), o Banco Mundial confirmou a indicação do governo brasileiro. Agora, a nomeação precisa ser aceita pelos outros países que compõem o bloco com o Brasil.

Como o Brasil nunca teve uma indicação vetada, a expectativa é de que a nomeação seja aceita. O ex-ministro foi indicado ao cargo para substituir Fábio Kanczuk, que deixou a posição para ser diretor de política econômica do Banco Central. A economista Elsa Augustin assumiu como interina.