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

Campinas (SP) anuncia fase com maior restrição e suspende aulas presenciais

Dário Saadi, prefeito de Campinas (SP), anuncia medidas de restrição para conter transmissão do novo coronavírus - Reprodução/Facebook/Dário Saadi
Dário Saadi, prefeito de Campinas (SP), anuncia medidas de restrição para conter transmissão do novo coronavírus Imagem: Reprodução/Facebook/Dário Saadi

Felipe de Souza

Colaboração para o UOL, em Campinas (SP)

02/03/2021 16h07Atualizada em 02/03/2021 16h45

A cidade de Campinas (SP) decidiu endurecer as regras de isolamento social em virtude da ocupação dos leitos de UTI (Unidade de Terapia Intensiva) superar 90% e adotará as medidas da fase vermelha do Plano São Paulo, a mais restritiva de todas, para conter a transmissão do novo coronavírus. O prefeito Dário Saadi (Republicanos) afirmou hoje que a situação dos hospitais públicos e particulares é considerada de "pré-colapso".

A cidade está na fase laranja do Plano São Paulo, criado pelo governo estadual para determinar quais estabelecimentos podem ser abertos, mas decidiu a partir de amanhã voltar à fase vermelha, onde é permitido atendimento apenas em estabelecimentos considerados essenciais.

A medida deve ser publicada ainda hoje no Diário Oficial do município e será válida por 15 dias. As aulas presenciais estarão suspensas a partir de amanhã, com exceção aos cursos superiores da área da saúde.

A tentativa é tentar evitar a aglomeração de pessoas em lojas e região central. Com o anúncio, shoppings, comércio, galerias, salões de beleza, barbearias e academias devem fechar as portas. Não serão permitidos também o consumo local em bares e restaurantes, e realização de atividades e eventos culturais.

Estamos cansados da pandemia, nós sabemos disso. Mas, precisamos tomar algumas atitudes. Sabemos que alguns setores vão ser prejudicados, mas temos que pensar no coletivo
Dário Saadi, prefeito de Campinas (SP)

Segundo o decreto, igrejas devem fechar às 20h e limitar a capacidade a apenas 30%. Fica permitido o funcionamento de serviços essenciais como hospitais, supermercados, padarias, açougues, agências bancárias e transportes públicas, mas seguindo protocolos.

Mais de 90% dos leitos de UTIs ocupados

Dados divulgados hoje pela Secretaria de Saúde de Campinas apontam que a cidade tem 90,69% dos leitos de UTIs ocupados. Na rede municipal, há apenas três vagas disponíveis. No começo da semana ada, a taxa estava em torno de 83%.

Segundo a pasta, 616 pessoas estão internadas na cidade com covid-19, entre aquelas que precisam de UTI e as que estão em enfermarias.

O secretário da Saúde, Lair Zambom, disse que, se a fase vermelha não fosse implementada já, a cidade viveria um colapso no atendimento de saúde até o fim da semana.

"O problema não é só o atendimento para casos de coronavírus. Nós temos muitos pacientes que não estão com covid-19 e demandam uma Unidade de Terapia Intensiva, e é isso que nos levou a tomar essa decisão", explicou.

A Rede Mário Gatti, que istra os leitos municipais em Campinas, pretende expandir, em até 15 dias, o número de UTIs para uma quantidade maior que a do ano ado — aproximadamente 40 leitos em cinco unidades de saúde.

Por enquanto a istração não discute transferir pacientes para São Paulo, mas conversa com o governo de São Paulo para ampliar os leitos estaduais. Hoje, são 30 disponíveis na Unicamp.

"No ano ado, tínhamos o Ambulatório Médico de Especialidades (AME) apenas para atender casos de covid-19. Estou em contato com todas as autoridades para ver o que pode ser feito para que os leitos sejam ampliados", completou o prefeito.

Nas últimas 24 horas, Campinas teve 12 mortes e 380 casos de coronavírus. Desde o começo da pandemia, são 70.826 casos, com 1.884 mortes.