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

Ribeirão Preto adota lockdown de 5 dias para conter covid-19

Prefeito de Ribeirão Preto, Duarte Nogueira disse que lockdown será reavaliado após cinco dias - RENATO LOPES RP/FUTURA PRESS/ESTADÃO CONTEÚDO
Prefeito de Ribeirão Preto, Duarte Nogueira disse que lockdown será reavaliado após cinco dias Imagem: RENATO LOPES RP/FUTURA PRESS/ESTADÃO CONTEÚDO

Do UOL, em São Paulo

16/03/2021 14h37

A prefeitura de Ribeirão Preto anunciou hoje medidas mais restritivas para tentar conter o avanço da covid-19. A circulação de pessoas na cidade será permitida apenas para pessoas que estiverem prestando serviços essenciais ou apresentarem uma necessidade, o que configura um lockdown. A medida entra em vigor amanhã e terá validade de cinco dias.

O serviço de transporte coletivo na cidade será interrompido. Apenas atividades consideradas essenciais continuarão funcionando, mas com maiores restrições (veja abaixo a lista do que funciona ou não). Supermercados e padarias, por exemplo, só poderão funcionar no sistema de delivery.

Segundo o prefeito Duarte Nogueira (PSDB), as medidas são necessárias para superar o "momento de extrema gravidade" vivenciado pela cidade. A taxa de ocupação de UTIs é de 95,10%, com 82 óbitos pela covid-19 registrados só em março — em fevereiro morreram 139 pessoas na cidade.

Os detalhes da medida serão publicados em um decreto. Possíveis punições não foram explicadas, mas o secretário de Governo de Ribeirão Preto, Antonio Daas Abboud, disse que haverá fiscalização.

"A circulação de pessoas precisa se restringir ao que for obrigatório. Não poderemos ter circulação que não esteja atendendo a esse tipo de serviço e, quando isso acontecer deverão comprovar o motivo, através de um documento. As pessoas que não tiverem necessidade e motivo não devem sair de casa", disse.

Conversa com Araraquara

Duarte Nogueira ainda disse que conversou com o prefeito de Araraquara, Edinho Silva (PT), antes de tomar as medidas de restrição. A cidade do interior paulista foi a primeira do estado de São Paulo a adotar lockdown diante do colapso do sistema de saúde por causa da covid-19.

Outras cidades paulistas também estudam medidas mais restritivas, sendo que doze da região de São José do Rio Preto já confirmaram que entrarão em lockdown. O estado de São Paulo atualmente está na fase emergencial, a mais restritiva que já entrou em vigor no Plano SP. Nela, não há restrição de circulação de pessoas.

Segundo Duarte Nogueira, uma nova avaliação será feita ao fim do período de cinco dias, com possibilidade de adaptações na próxima segunda-feira. "Teremos uma região expandida com medidas de distanciamento e emergenciais até o próximo domingo, que é o tempo que vamos levar para avaliar como é que vai se comportar a doença", disse

Como fica os serviços em Ribeirão Preto com o lockdown

O que pode funcionar

  • hospital
  • UPA
  • serviços de saúde
  • farmácias
  • delivery de alimentação, supermercados, hortifruti e entrega de gás (30%)
  • delivery de alimentação e restaurantes (50%)
  • coleta de lixo
  • cemitérios
  • postos de gasolina em horário reduzido (das 6h às 20h)
  • autoatendimento presencial exclusivamente em agências bancárias
  • serviço de transporte de mercadorias de outros municípios com destino a cidade ou o contrário

Não podem funcionar

  • bancos - atendimento presencial - e lotéricas
  • transporte coletivo
  • escolas
  • comércio de rua e shoppings
  • lojas de conveniência
  • salões de cabeleireiro e outros equipamentos de estética
  • academias e clubes
  • serviços públicos
  • praças e parques
  • treinos de equipes de alto rendimento esportivo

O que é lockdown?

Lockdown refere-se ao bloqueio total de uma região, imposta pelo Estado ou pela Justiça. É a medida mais rígida adotada durante situações extremas, como uma pandemia.

O cidadão é de circular áreas públicas sem motivos emergenciais, cruzar fronteiras e muitas vezes pode haver toque de recolher. A fiscalização é feita pelo governo.