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

Turista pode fazer teste de antígeno grátis em Lisboa para voltar ao Brasil

Retornar do turismo em Portugal para o Brasil ficou mais barato com a medida - Getty Images
Retornar do turismo em Portugal para o Brasil ficou mais barato com a medida Imagem: Getty Images

De Nossa

05/11/2021 15h04

A prefeitura de Lisboa estendeu aos estrangeiros não residentes, ou seja, os turistas a possibilidade de fazer um teste de antígeno gratuitamente na cidade.

A medida beneficia os viajantes brasileiros que visitam o país desde 5 de outubro, quando o governo federal ou a aceitar este tipo de exame para o retorno ao Brasil.

Resultados negativos neste tipo de exame são válidos caso ele tenha sido colhido em até 24 horas antes do desembarque. Um teste de antígeno pode custar 21 euros (cerca de R$ 134) e o PCR pode sair por até 85 euros (R$ 543) em laboratórios parceiros da companhia aérea portuguesa TAP, por exemplo.

No entanto, o governo municipal lisboeta prorrogou a disponibilização gratuita e ilimitada do teste até o fim de 2021. Eles podem ser realizados em farmácias e postos móveis de testagem por toda a capital portuguesa. A lista dos estabelecimentos foi divulgada pela prefeitura.

Posto de testagem no Cais do Sodré, em Lisboa - Divulgação/Prefeitura de Lisboa - Divulgação/Prefeitura de Lisboa
Posto de testagem no Cais do Sodré, em Lisboa
Imagem: Divulgação/Prefeitura de Lisboa

Os resultados do exame saem em cerca de 30 minutos a uma hora e são usados como método de monitoramento da disseminação do vírus na cidade. Atualmente, Portugal tem 87% de sua população totalmente vacinada, mas uma média móvel de 845 novos casos por dia, de acordo com o jornal The New York Times.

São cerca de 8,2 novos casos a cada 100 mil habitantes. Comparativamente, o Brasil tem hoje 4,6 novos casos a cada 100 mil habitantes.

Turismo de brasileiros em Portugal

No momento, brasileiros vacinados e não vacinados podem fazer viajar a lazer para Portugal, mas seguem obrigados a apresentar um PCR ou teste de antígeno negativos realizados, respectivamente, 72 horas e 48 horas antes do desembarque.

Contudo, o governo português poderá eventualmente reconhecer o certificado de vacinação de brasileiros e desobrigá-los da apresentação de exame negativo para a covid-19 no desembarque ou para entrada em estabelecimentos do país.

A mudança ainda depende de que o governo do Brasil — que ainda exige o teste de todo estrangeiro que desembarca por aqui — também libere os portugueses para entrada sem necessidade de testes.

O Ministério da istração Interna anunciou em 17 de setembro que reconhecerá apenas "a validade de certificados de vacinação ou recuperação emitidos por países terceiros, em condições de reciprocidade".

No momento, Portugal reconhece o "aporte da vacina" de estrangeiros que tomaram imunizantes já reconhecidos pela Agência Europeia de Medicamentos: Pfizer, Janssen, Moderna ou AstraZeneca (Vaxzevria).

Não se sabe, no momento, quando os dois países entrarão em acordo a respeito dos seus certificados ou se Portugal reconhecerá o certificado de vacinação de brasileiros imunizados com a CoronaVac ou com a versão Covishield da AstraZeneca, produzida no Brasil pela Fiocruz, que não foi aprovada na Europa até o momento.

A secretária do Turismo de Portugal, Rita Marques, disse à agência Lusa também em setembro que os dois governos trabalham juntos para o reconhecimento dos certificados de vacinação de seus cidadãos. "Há muita vontade de ambas as partes, mas também temos que ter uma preocupação, que é proteger todo o trabalho que fizemos durante estes 18 meses".

Ela ainda acredita que a questão é complexa. "Eles têm vários certificados, não têm um documento como nós temos na Europa, um documento único com um QR code que garanta as questões de segurança, da privacidade", afirmou sobre a dificuldade de equivalência nos documentos.

Apesar de cada estado ter sua própria carteira de vacinação, atualmente o certificado emitido pelo ConecteSUS, usado para viagens internacionais, já oferece QR code. É esperado, então, que as restrições possam ser flexibilizadas em breve.