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

Pará só voltará às aulas quando for seguro para todos, diz governo estadual

"Manter a suspensão das aulas é uma decisão difícil, porém necessária", afirmou o governo do Pará - Divulgação/Governo do Pará
"Manter a suspensão das aulas é uma decisão difícil, porém necessária", afirmou o governo do Pará Imagem: Divulgação/Governo do Pará

Do UOL, em São Paulo

03/08/2020 14h25

O governo do Pará afirmou na manhã de hoje, em uma publicação feita em suas redes sociais, que a volta às aulas no estado só ocorrerá quando for possível "garantir que todos estão seguros" e ressaltou que o não retorno das atividades presenciais "visa a preservação da vida".

"Manter a suspensão das aulas é uma decisão difícil, porém necessária, que visa a preservação da vida dos estudantes, suas famílias e da comunidade escolar", afirmou o governo.

"As aulas presenciais só retornarão quando pudermos garantir que todos estão seguros. O governo do Pará está sempre analisando a situação do nosso estado, levando em consideração os números e a ciência", continuou.

Na publicação, o governo elencou cinco motivos para que a volta às aulas não ocorra agora no estado, sendo eles:

  1. "Mesmo com a queda dos casos de covid-19 [no estado], o momento não oferece segurança para a comunidade escolar, principalmente para crianças menores de cinco anos"
  2. "O distanciamento social ainda é uma das principais medidas de prevenção ao coronavírus, algo difícil de ser cumprido na faixa etária infanto-juvenil"
  3. "Estudos mostraram que a covid-19 em crianças pode ser assintomática ou com sintomas leves. Isso pode tornar alunos um elo de transmissão"
  4. "Gotículas geradas pela fala, espirro ou tosse permanecem no ar em ambientes fechados, tornando as salas de aula um ambiente inseguro"
  5. "Retornar, sem levar em conta essas questões, pode aumentar em muito os casos, colocando em risco os lares de alunos e professores"

Suspensas desde março devido à pandemia do novo coronavírus, as aulas no Pará estavam programadas para retornarem hoje, mas o governador do estado, Helder Barbalho (MDB), resolveu voltar atrás há cerca de três semanas.

"Estamos fazendo isso baseado em ciência e cautela, como temos feito desde o início da pandemia. A volta às aulas tem que ser algo feito com muito critério, cuidado e rigor sanitário", disse o governador na época.

A volta às aulas pelo Brasil

Na Bahia, o governador Rui Costa (PT) disse que, quando retornarem, as aulas serão realizadas de segunda a sábado, sem recesso em dezembro e até fevereiro de 2021.

No Rio de Janeiro, a Justiça negou um pedido do Ministério Público para que fosse suspensa a volta às aulas nos colégios particulares da capital a partir de hoje. Professores estão em greve desde o início de julho.

Em São Paulo, o secretário de Educação do estado, Rossieli Soares, disse que a volta às atividades presenciais nas escolas da rede pública, prevista para 8 de setembro, depende do aval da pasta da Saúde.

Mais cedo, o secretário de Educação da capital paulista, Bruno Caetano, afirmou que "pode ser e é muito provável" que as aulas não voltem em setembro na cidade.