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


Fumar ou inalar maconha faz mal ao coração, diz associação médica nos EUA

Fumar maconha pode ser prejudicial ao coração, diz associação médica nos Estados Unidos - Fernando Moraes/UOL
Fumar maconha pode ser prejudicial ao coração, diz associação médica nos Estados Unidos Imagem: Fernando Moraes/UOL

De Viva Bem, em São Paulo

05/08/2020 11h30

Fumar maconha ou inalar produtos à base de cannabis podem fazer mal ao coração, de acordo com uma declaração divulgada hoje pela American Heart Association, nos Estados Unidos. A associação sem fins lucrativos é formada por profissionais de saúde que se dedicam a estudos envolvendo a saúde cardiovascular.

De acordo com a CNN nos EUA, a entidade "recomenda que as pessoas não fumem ou vaporizem qualquer substância, incluindo produtos de maconha, devido aos possíveis danos ao coração, pulmões e vasos sanguíneos".

Com base em pesquisas sobre os prejuízos que a maconha pode ocasionar, a associação considera que fazer uso dela tem "o potencial de interferir em medicações", além de "desencadear condições ou eventos cardiovasculares, como ataques cardíacos e derrames".

O farmacologista clínico Robert Page II, que presidiu o grupo médico que escreveu o comunicado, disse que qualquer pessoa que planeje usar maconha deve discutir primeiro os possíveis riscos com seu profissional de saúde.

"Se as pessoas optarem por usar maconha por seus efeitos medicinais ou recreativos, as formas oral e tópica, para as quais as doses podem ser medidas, podem reduzir alguns dos possíveis danos", disse Page.

"Também é de vital importância que as pessoas usem apenas produtos legalizados, porque não há controle sobre a qualidade ou o conteúdo dos produtos de maconha vendidos nas ruas", acrescentou.

Complicações cardíacas

Alguns dos estudos analisados pelo grupo médico descobriram que alterações do ritmo cardíaco, como taquicardia e fibrilação atrial, podem ocorrer dentro de uma hora após o fumo de ervas contendo THC, ou tetra-hidrocanabinol, que é a substância psicoativa da maconha que dá "barato".

O tetra-hidrocanabinol também pode causar uma frequência cardíaca mais rápida, aumentar a necessidade de oxigênio do coração, desequilibrar as paredes das artérias e contribuir para aumentar a pressão sanguínea.

"A fumaça da cannabis contém componentes semelhantes aos da fumaça do tabaco", disse Page. Estudos mostram aumentos similares em monóxido de carbono e alcatrão no sangue de fumantes de tabaco e de maconha, independentemente do conteúdo de THC.

Dor no peito, ataques cardíacos, distúrbios do ritmo cardíaco e outras doenças cardíacas graves estão associadas à intoxicação por monóxido de carbono tanto de tabaco quanto da maconha, diz o comunicado médico.

Para qualquer pessoa com doença cardíaca existente, os riscos aumentam. Fumar maconha provocou ataques cardíacos, um maior risco de derrames e insuficiência cardíaca em pessoas com doenças cardíacas subjacentes, mostram estudos.

Em comparação, o CBD, ou canabidiol, um dos outros 80 produtos químicos da maconha, não dá "barato", mas não parece causar danos ao coração.