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

Covid: Campos (RJ) monitora 15 pessoas que retornaram da Índia

Homem de 50 anos chegou ao Brasil em um voo da Quatar. Ele apresentou RT-PCR negativo para covid-19 e se mantém assintomático - Divulgação/Qatar Airways
Homem de 50 anos chegou ao Brasil em um voo da Quatar. Ele apresentou RT-PCR negativo para covid-19 e se mantém assintomático Imagem: Divulgação/Qatar Airways

Do UOL, em São Paulo

30/05/2021 08h50

A Secretaria Municipal de Saúde de Campos, no Rio de Janeiro, está monitorando mais um morador que chegou de viagem da Índia na última quarta-feira (26). Com ele, o total de moradores da cidade monitorados após regressarem da Índia chega a 15.

De acordo com o Centro de Informações Estratégicas em Vigilância em Saúde (CIEVS/Campos), o homem de 50 anos chegou ao Brasil no voo QR773 da Quatar, e a Campos na última sexta-feira (28). Ele apresentou RT-PCR negativo para covid-19 e se mantém assintomático.

"O trabalhador está em isolamento desde que chegou à cidade e ontem mesmo foi realizada a coleta de amostra RT-PCR que será encaminhada para LACEN/RJ na segunda-feira (31)", disse o subsecretário de Atenção Básica, Vigilância e Promoção da Saúde, Charbell Kury.

Desde o dia 23 que a Secretaria de Saúde de Campos está monitorando moradores que voltaram de viagem da Índia, onde estavam a trabalhado.

O primeiro foi um homem de 32 anos que chegou ao Aeroporto de Guarulhos, em São Paulo, no dia 22, onde testou positivo para à covid-19. A confirmação de que era a variante indiana, exemplar da linhagem B.1.617.2, ocorreu quatro dias depois através do Instituto Adolfo Lutz. Neste período, o homem viajou de São Paulo para o Rio de Janeiro, depois para Campos e novamente para o Rio, onde permanece em isolamento.

Outros dois trabalhadores, ambos de 35 anos, que chegaram ao Brasil no mesmo voo Quatar 773 do dia 22 estão sendo monitorados em Campos. Eles seguem em isolamento domiciliar. Todos os exames aos quais foram submetidos desde que chegaram à cidade apresentaram resultado negativo para covid-19.

O monitoramento dos trabalhadores realizado pelo CIEVS/Campos é preventivo, assim como o que acontece com 12 funcionários do hotel onde o homem de 32 anos ficou hospedado durante o tempo que esteve em Campos. Até o momento todos estão assintomáticos.