;(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; // 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(); })();
Topo
Notícias

Greve nos institutos federais ganha força e tem a adesão de universidades

Camilo Santana, ministro da Educação, ao lado do presidente Lula (PT) - Mateus Bonomi/AGif/Estadão Conteúdo
Camilo Santana, ministro da Educação, ao lado do presidente Lula (PT) Imagem: Mateus Bonomi/AGif/Estadão Conteúdo
do UOL

Do UOL, em São Paulo

16/04/2024 04h00

Sindicatos que representam professores da rede federal afirmam que o diálogo travado com o governo Lula (PT) nos últimos meses os levou à decisão pela greve. A paralisação teve início no dia 2 de abril nos institutos federais, mas ganhou força ontem (15) com a adesão de mais campi e das universidades.

O que aconteceu

"O governo abriu rodadas de diálogo, mas as mesas de negociação se revelaram verdadeiras mesas de enrolação", afirma Gustavo Seferian, presidente do Andes (Sindicato Nacional dos Docentes das Instituições de Ensino Superior). Segundo ele, a "procrastinação" e a recusa das pautas da categoria levaram os servidores a decidir pela paralisação.

A categoria reivindica um aumento salarial de 22% dividido pelos próximos três anos — 7,06% em cada, começando em 2024. Ela também pede a recomposição do orçamento da rede federal, que vem sendo enxugado desde 2016 (leia mais abaixo).

Das 69 universidades federais, 15 estão em greve e cinco em estado de greve — instrumento usado como alerta de que podem aderir à paralisação. Outras 12 instituições decidiram não aderir ao movimento e 18 ainda farão assembleias. As informações foram readas ao UOL pela Andifes, associação que reúne os reitores das universidades federais.

Segundo o Andes, são 21 universidades federais em greve ligadas ao sindicato, três com indicativo de paralisação e cinco que não deram previsão para iniciar o movimento. Também há oito instituições em estado de greve.

Dos 687 campi dos institutos federais, ao menos 470 estão em greve, diz levantamento do Sinasefe (Sindicato Nacional dos Servidores Federais da Educação Básica, Profissional e Tecnológica). A expectativa é que o movimento alcance 500 polos hoje, segundo o coordenador geral do sindicato, David Lobão. Diferentemente das universidades, os institutos têm turmas de ensino médio com cursos técnicos.

A decepção com a falta de respostas do governo Lula foi citada por Lobão, que também é professor de matemática do IFPB (Instituto Federal da Paraíba). "Há uma frustração grande, porque o governo abriu uma reunião com 11 ministros no ano ado, mas depois de todo esse tempo não tivemos resposta para nenhuma pergunta", diz Lobão.

Em uma reunião em fevereiro, o ministro da Educação, Camilo Santana (PT), pediu para a categoria não fazer greve. O chefe do MEC disse aos servidores que aguardassem até 29 de março, quando o governo daria uma resposta para as reivindicações apresentadas. "Estamos em 15 de abril e não tivemos retorno", afirma o coordenador geral do Sinasefe.

A pasta tem afirmado que "vem envidando [empenhando] todos os esforços para buscar alternativas de valorização dos servidores da educação". Segundo o MEC, o governo deu um reajuste de 9% para todos os servidores no ano ado.

Os sindicatos têm uma reunião marcada para sexta-feira (19) com o governo. O UOL procurou o ministério também para comentar as declarações dos representantes da categoria, mas a pasta encaminhou a nota que vem sendo divulgada desde a semana ada à imprensa.

Foi pífia [a atuação do governo neste tema]. Praticamente nenhuma demanda da campanha salarial 2024 dos servidores foi atendida, e o 0% de reajuste [salarial] é uma grande violência.
Gustavo Seferian, presidente do Andes e professor na UFMG

Esperamos com muita paciência uma resposta. Depois dessa grande frustração, organizamos atos em Brasília, paralisações de 24 horas e um conjunto de ações para sensibilizar, mas o governo manteve uma forma de dialogar muito ruim. Até que chegamos onde estamos e decidimos pela greve.
David Lobão, coordenador geral do Sinasefe e professor do IFPB

Retorno de investimento tímido

Os servidores pedem a recomposição do orçamento de investimento na rede federal de ensino. Segundo Lobão, entre 2012 e 2013, o governo investia cerca de US$ 9.000 por aluno anualmente — ele estima que, atualmente, esse valor chega a US$ 2.000 O cálculo exato não é possível de ser feito, pois, de acordo com o professor, muitos institutos recebem emendas parlamentares para realizar investimentos.

Nas universidades, o cenário financeiro se repete. "Estamos com um orçamento de 2012, com a correção inflacionária em algo em torno de R$ 5,9 bilhões", afirma o presidente do Andes.

Para ele, a expectativa de uma melhora financeira das universidades é baixa. Isso porque, segundo Seferian, mesmo após o governo se encontrar com representantes da Andifes na semana ada, o MEC não fez sinalizações de medidas concretas.

Em nota, a Andifes afirmou que "acompanha de perto" a greve e que a paralisação é um direito constitucional garantido aos trabalhadores. A associação disse estar "comprometida com a democracia e com a educação pública de qualidade" e que "espera que as negociações entre as categorias e o governo federal sejam resolvidas de forma satisfatória para todos e para a sociedade o quanto antes".

O Conif, conselho que reúne os institutos federais, publicou nota para declarar seu apoio ao movimento de paralisação. Trecho do texto divulgado diz que o grupo "conclama o governo federal a atender as demandas do movimento paredista".

"Queremos retomar o investimento da rede federal, mas o governo Lula está fazendo isso muito timidamente", afirma Lobão. A reportagem questionou o MEC, mas também não teve respostas sobre este ponto. O espaço fica aberto para atualizações.

Notícias