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


Primeira morte ligada ao uso de cigarro eletrônico é reportada nos EUA

AFP
Imagem: AFP

Do VivaBem, em São Paulo

26/08/2019 12h10

Uma pessoa morreu após desenvolver uma grave doença respiratória ligada ao uso de cigarro eletrônico, em Illinois, nos Estados Unidos. A informação foi dada pelo CDC (Centros de Controle de Doenças e Prevenção) na sexta-feira (23).

De acordo com o órgão, há 193 potenciais casos em 22 estados americanos, a maioria deles envolvendo o uso de "vape", como o cigarro eletrônico é chamado popularmente, com THC, o principal composto ativo da maconha.

O que é essa doença?

Embora os problemas reportados pelos pacientes tenham ligação com o uso de cigarros eletrônicos, mais dados ainda são necessários para ter certeza sobre o que está causando a doença respiratória misteriosa.

De acordo com o jornal britânico The Independent, os sintomas descritos antes da hospitalização são dificuldade de respirar e dor no peito. Uma vez internados, os pacientes apresentaram febre, tosse, vômito e diarreia.

Um estudo publicado pelo periódico Thorax revelou que o vapor desses cigarros eletrônicos pode ser responsável por desativar as principais células do sistema imunológico no pulmão e aumentar as inflamações no organismo.

"O problema é que há poucos estudos sobre o que as substâncias que produzem o vapor do cigarro eletrônico causam na saúde", explica Stella Regina Martins, especialista em dependência química do Programa de Tratamento do Tabagismo do Incor (Instituto do coração do Hospital das Clínicas da Faculdade de Medicina da USP).

De acordo com a especialista, além da nicotina, os cigarros eletrônicos ainda podem conter aditivos para dar sabores de fruta, por exemplo, o que traz mais danos à saúde. "Cada aditivo tem uma composição diferente, não regulamentada, que vai mudar quando aquecida. É quase impossível saber em quais substâncias eles vão se transformar após o aquecimento e o que isso vai causar no corpo", acredita.

No Brasil, os DEFs (dispositivos eletrônicos para fumar), como são chamados os cigarros eletrônicos, são proibidos pela Anvisa por meio da resolução RDC 46/2009 justamente pela falta de evidências de que o uso desses produtos é seguro. O órgão recentemente realizou uma audiência pública para debater o tema.

Jovens veem o "vape" como produto seguro

Para o médico Paulo Corrêa, pneumologista da Comissão Científica de Tabagismo da SBPT (Sociedade Brasileira de Pneumologia e Tisiologia), os aparelhos para o "vaping" são comercializados, ainda que proibidos, de forma livre e como um produto seguro --o que não é o caso. "Muitos jovens usam achando que a fumaça é apenas vapor de água, mas não é verdade", conta. "O líquido contém substâncias como glicerol e propileno glicol, que podem originar substâncias cancerígenas depois de aquecidas", alerta o médico.

Além disso, há ainda a adição de nicotina em muitos deles. A substância também está presente no cigarro comum e é conhecida por causar dependência. "Os usuários acreditam estar fumando algo moderno e personalizável, mas na verdade estão com um produto que pode fazer tanto mal quanto o cigarro comum", afirma Corrêa.

Para Stella Regina Martins, é importante que os novos usuários estejam avisados dos riscos que correm ao utilizar esse produto. "Não sabemos se trocamos seis por meia dúzia. Quem quiser usar precisa saber que pode entrar nessa moda e sair doente", afirma.

*Informações de matéria publicada no dia 19/08/2019.