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

Saúde

Sintomas, prevenção e tratamentos para uma vida melhor


Máscara e óculos não combinam muito; veja dicas para não embaçar as lentes

iStock
Imagem: iStock

Bárbara Paludeti

Do VivaBem, em São Paulo

21/04/2020 15h14

Eis que o novo coronavírus (Sars-COV-2) chegou, se instalou, causou uma pandemia e agora a orientação é sair de casa protegido. Além da higiene constante das mãos (com água e sabão ou álcool em gel), a máscara —cirúrgica ou caseira— é uma grande aliada para evitar a disseminação do vírus, já que há muita gente assintomática que pode estar espalhando a doença sem nem saber.

Se você já providenciou a sua e está tomando os devidos cuidados, parabéns. E se você está no grupo dos cuidadosos e usa óculos, deve estar pedindo socorro. Pelo menos eu estou. A cada vez que coloco a minha máscara no rosto, as lentes embaçam. E aí, como resolver?

As pessoas que usam óculos já sabem que eles embaçam quando você sai de um lugar quente ou quando você abre o forno, por exemplo. Quando usamos uma máscara, o hálito quente pode escapar pelas bordas superiores. Quando o ar quente encontra as lentes mais frias, ele cria condensação na superfície e o aspecto embaçado.

Então, como faço para evitar névoa nas lentes?

Molde a sua máscara: se você está usando um modelo de máscara cirúrgica daquelas descartáveis, ajuste a tira de metal dobrável no nariz.

"Ajuste corretamente o clip nasal, que já vem na própria máscara, a fim de evitar que suba a umidade do nariz e da boca e embace o óculos e mantenha os óculos sempre bem limpos", alerta Igor Marinho, infectologista do HC-FMUSP (Hospital das Clínicas da Faculdade de Medicina da Universidade de São Paulo) e coordenador médico do hospital AACD.

Aperte a máscara: ajuste os elásticos ou laços para amarrá-la para que ela fique bem colada ao seu rosto e evite que o vapor suba.

"Cole" sua máscara: outra opção é usar fita do tipo esparadrapo ou micropore para colar a parte superior da máscara no nariz.

"Isso é algo que muitos estudantes de medicina aprendem desde cedo quando usam óculos de proteção para os olhos", disse Andrew Janowski, professor de doenças infecciosas pediátricas no Hospital Infantil St. Louis da Escola de Medicina da Universidade de Washington, em entrevista ao The New York Times.

Parece que no Brasil também é assim. "No hospital muita gente coloca um micropore na parte da máscara que fica sobre o nariz, assim o ar/vapor não sobre na direção dos óculos, e sai pelas laterais ou por baixo", afirma Vivian Avelino-Silva, também infectologista do HC de SP. É melhor evitar a fita adesiva comum, já que ela pode irritar a pele.

Puxe sua máscara: uma dica bem fácil para o uso diário de máscaras é usar o peso dos seus óculos para bloquear o ar. Puxe a máscara para cima do nariz o mais alto que puder (verifique se ainda está embaixo do queixo) e deixe seus óculos descansarem em cima da máscara. Aí vai depender, claro, do formato dos seus óculos.

"Existem pessoas que colocam um pedacinho de papel higiênico ou guardanapo na margem superior da máscara, para que ele absorva a umidade. No entanto, vejo essa estratégia como arriscada, pois pode prejudicar a vedação", diz Marinho.

Um cirurgião britânico publicou um estudo em 2011 que dizia que lavar os óculos com água e sabão e deixá-lo secar naturalmente cria uma barreira que evita que gotículas se formem e embacem as lentes. Você pode até tentar a técnica, mas muitas lentes já recebem tratamentos na fábrica e pode ser que isso não funcione.

Nadadores e mergulhadores têm um truque para evitar que os óculos embaçam. Eles cospem em seus óculos e esfregam-no. Mas, como estamos lidando com um vírus respiratório e tentando impedir a propagação de germes, não é aconselhável cuspir nos óculos durante uma pandemia. Portanto, não faça isso.

Como último recurso, você pode tentar empurrar os óculos para a frente no nariz para permitir que mais ar circule e pare o embaçamento. A desvantagem é que isso pode distorcer sua visão.