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

Maia diz que novo ministro do MEC 'certamente será melhor' que Weintraub

Presidente da Câmara itiu não conhecer histórico do novo ministro da Educação - Adriano Machado
Presidente da Câmara itiu não conhecer histórico do novo ministro da Educação Imagem: Adriano Machado

Luciana Amaral

Do UOL, em Brasília

25/06/2020 18h48

O presidente da Câmara dos Deputados, Rodrigo Maia (DEM-RJ), afirmou desconhecer o trabalho do novo ministro da Educação anunciado hoje (25), Carlos Alberto Decotelli da Silva, mas que ele "certamente vai ser melhor do que o ex-ministro". Ou seja, melhor que Abraham Weintraub.

"Estive com ele só uma vez quando era do FNDE (Fundo Nacional de Desenvolvimento da Educação). Esteve no gabinete, mas não tenho nenhuma informação ou conhecimento sobre o trabalho dele. Tem um bom currículo, mas de fato não tenho conhecimento. Mas, certamente vai ser melhor do que o ex-ministro", declarou.

Segundo Maia, independentemente de ser ou não da ala ideológica do governo, é preciso ter uma "pessoa equilibrada com a cabeça no lugar" à frente do ministério.

O chefe da Câmara foi questionado se a escolha por uma pessoa que, em princípio, não tem ligação com o escritor Olavo de Carvalho — cujas ideias influenciam o presidente Jair Bolsonaro (sem partido) e são consideradas extremas por parte da população e da classe política — pode ser vista como um gesto de reaproximação perante os Poderes Executivo e Judiciário, ofendidos por Weintraub.

"Quem foi ofendido pelo Weintraub foi o Brasil, né? O Brasil foi ofendido por ter um ministro tão sem condições, para não usar uma palavra mais dura, durante esse período no ministério. Parece que o currículo do atual ministro é um bom currículo. Vamos torcer para que ele cuide das nossas crianças e não cuide do Olavo na Virgínia", falou, ao se referir ao estado onde mora Olavo de Carvalho nos Estados Unidos.

Abraham Weintraub não mantinha bom relacionamento com Rodrigo Maia e sofreu uma sucessão de derrotas no Congresso nos últimos meses.

O Future-se, principal projeto de Weintraub enquanto à frente do Ministério da Educação, demorou quase um ano para ser encaminhado ao Congresso. E, agora que foi no final de maio, não tem perspectiva para começar a ser analisado pelos parlamentares, muito menos votado, apurou o UOL.

Weintraub não tinha mais pontes de diálogo com parlamentares por não acatar sugestões vindas do Congresso, ter temperamento difícil e ter ironizado deputados em plenário. Ele também confrontou especialistas e a bancada da educação quando pediram o adiamento do Enem (Exame Nacional do Ensino Médio).

Neste caso, Weintraub voltou atrás no posicionamento de manter a prova em novembro quando viu que seria derrotado na Câmara. Uma derrota dura recente foi quando o presidente do Congresso, Davi Alcolumbre (DEM-AP), não aceitou a tramitação de Medida Provisória que lhe daria autonomia para escolher reitores temporários na pandemia.

De saldo negativo no Congresso, o ex-ministro também acumula outras duas Medidas Provisórias vencidas. A primeira em relação à criação de carteira de identificação de estudante gratuita em formato digital, em fevereiro. A segunda em relação a MP que também mudava a escolha de reitores em instituições federais, mas menos radical que a devolvida pelo Parlamento, em junho.