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

Coronavírus: Justiça proíbe Bolsonaro de adotar medidas contra isolamento

26.mar.2020 - Coronavírus muda rotina de fiéis. Igreja evangélica vazia na zona norte do Rio - Herculano Barreto Filho/UOL
26.mar.2020 - Coronavírus muda rotina de fiéis. Igreja evangélica vazia na zona norte do Rio Imagem: Herculano Barreto Filho/UOL

Igor Mello

Do UOL, no Rio

27/03/2020 18h51Atualizada em 28/03/2020 08h10

A Justiça Federal proibiu, na tarde desta sexta-feira (27), o governo federal de adotar medidas contrárias ao isolamento social como forma de prevenção da covid-19, doença causada pelo novo coronavírus. Também suspendeu a validade de dois decretos editados pelo presidente Jair Bolsonaro (sem partido) que classificaram igrejas e casas lotéricas como serviços essenciais, o que permitia seu funcionamento mesmo com proibições de aglomerações em estados e municípios. A medida tem efeito imediato e vale para todo o Brasil. A AGU (Advocacia-Geral da União) afirmou que irá recorrer.

A decisão liminar atende pedido feito pelo MPF (Ministério Público Federal). Nela, o juiz federal Márcio Santoro Rocha, da 1ª Vara Federal de Duque de Caxias, determina que o governo federal e a Prefeitura de Duque de Caxias "se abstenham de adotar qualquer estímulo à não observância do isolamento social recomendado pela OMS [Organização Mundial da Saúde]", sob pena de multa de R$ 100 mil em caso de descumprimento.

A decisão se baseia no argumento, arguido pelo MPF, de que a inclusão de novos setores no rol de atividades e serviços essenciais é ilegal, já que essa lista foi definida originalmente por uma lei federal de 1989.

"O decreto é um ato normativo secundário, de natureza regulamentar infralegal, que deve, portanto, obediência plena à lei, que lhe é superior, cabendo somente a esta impor obrigações e deveres de caráter geral. (...) O decreto 10.292/2020 ao inserir 'atividades religiosas de qualquer natureza obedecidas as determinações do Ministério da Saúde' e 'unidades lotéricas' como atividades essenciais o fez em contrariedade ao disposto na lei nº 7.783/1989", afirma o juiz federal.

Na terça-feira (24), Bolsonaro fez um pronunciamento em cadeia nacional de rádio e TV para criticar as medidas de bloqueio e isolamento adotadas por governadores e prefeitos, defendendo que a população voltasse para suas atividades corriqueiras, com exceção de idosos e demais integrantes de grupos de risco. Hoje, a Secom (Secretaria de Comunicação da Presidência da República) lançou campanha publicitária contra o isolamento, com o slogan "O Brasil não pode parar".

O presidente também tem dito reiteradas vezes em entrevistas e pronunciamentos públicos que governadores e prefeitos —que determinaram medidas de restrição à circulação de pessoas, de aglomerações e de fechamento de estabelecimentos comercial— estão gerando "histeria" e querem quebrar o país.

Siga o UOL no

Na quarta-feira (25), Bolsonaro editou decreto que classificou templos religiosos e casas lotéricas como serviços essenciais, o que liberava o funcionamento desses locais mesmo com proibições de aglomerações decretadas por governadores e prefeitos.

O decreto de Bolsonaro atendeu a pressões da bancada evangélica, que temia a proibição de cultos. Decretos ao redor do Brasil e decisões judiciais vinham impedindo igrejas de realizarem atividades com aglomeração de público.

Uma dessas liminares proibiu cerimônias na Igreja Assembleia de Deus Vitória em Cristo, do pastor Silas Malafaia, aliado de primeira hora do presidente.

Em entrevista ao apresentador Ratinho, na última sexta-feira (21), Bolsonaro criticou a proibição de cultos em igrejas. "O que eu vejo no Brasil, não são todos, mas muita gente, para dar uma satisfação para o seu eleitorado, toma providências absurdas... Fechando shoppings, tem gente que quer fechar igreja, o último refúgio das pessoas", disse Bolsonaro.

A Prefeitura de Duque de Caxias afirma que ainda não foi notificada da decisão. "Assim que receber, a Procuradoria-Geral do Município irá se pronunciar, de acordo com a decisão do prefeito Washington Reis", diz em nota.

Procurada pelo UOL, a Advocacia-Geral da União afirmou que "irá recorrer da decisão que suspende trechos de decreto do presidente da República que tornam igrejas e lotéricas atividades essenciais para a sociedade durante a calamidade pública instaurada por conta do surto do novo coronavírus."

As medidas determinadas pelo juiz são:

  • A suspensão da aplicação dos incisivos XXXIX e XL do § 1º do art. 3º do Decreto nº 10.282/2020, inserido pelo Decreto nº 10.292;2020, editados pela União
  • À União que se abstenha de editar novos decretos que tratem de atividades e serviços essenciais sem observar a Lei nº 7.783/1989 e as recomendações técnicas e científicas dispostas no art. 3º 1º, da Lei nº 13.979/2020, sob pena de multa de R$ 100.000,00
  • Ao município de Duque de Caxias que se abstenha de adotar qualquer medida que assegure ou autorize o funcionamento dos serviços e atividades mencionados nos incisos XXXIX e XL do §1 do art. 3º do Decreto nº 10.282/2020, inserido pelo Decreto nº 10.292/2020, sob pena de multa de R$ 100.000,00
  • À União e ao município de Duque de Caxias que se abstenham de adotar qualquer estímulo à não observância do isolamento social recomendado pela OMS e o pleno compromisso com o direito à informação e o dever de justificativa dos atos normativos e medidas de saúde, sob pena de multa de R$ 100.000,00