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

Equilíbrio

Cuidar da mente para uma vida mais harmônica


Rir e chorar sem controle pode sinalizar um transtorno neurológico

iStock
Imagem: iStock

Simone Cunha

Colaboração para o VivaBem

07/11/2019 04h00

Resumo da notícia

  • Síndrome do afeto pseudobulbar causa riso, choro ou bocejamento involuntários
  • Ela não pode ser considerada uma doença, e costuma ter um quadro de base que causa dano nas regiões emocionais
  • Tratamento com antidepressivo ajuda a modular as emoções

O riso e o choro compulsivos que acontecem de forma involuntária sinalizar um transtorno chamado de síndrome do afeto pseudobulbar. O assunto ganhou repercussão a partir do filme Coringa, no entanto, o neurocirurgião Júlio Pereira, da BP - A Beneficência Portuguesa de São Paulo, alerta que é importante destacar que essa é uma síndrome neurológica e não psiquiátrica.

Essa síndrome é associada a diferentes doenças neurológicas como esclerose lateral amiotrófica (ELA), esclerose múltipla, atrofia de múltiplos sistemas (ALS) e demências vasculares, entre outras. Até pacientes que sofreram um AVC (acidente vascular cerebral) podem apresentá-la. "O afeto pseudobulbar tem uma doença de base que causa dano nas regiões emocionais gerando um descomo", considera Carlos Altieri, neurologista do Hospital Sírio-Libanês de São Paulo. Portanto, o diagnóstico deve ser realizado por um neurologista e, por meio de tratamento medicamentoso, será possível ter o controle dos sintomas.

Entenda melhor o quadro

A síndrome do afeto pseudobulbar, como o próprio nome indica, não é uma doença, mas um conjunto de sintomas que manifestam risos, choros ou bocejos abruptos e sem motivação aparente. "A manifestação clínica ocorre devido à ineficiência das vias neurais associativas entre as estruturas do córtex frontal e do sistema límbico e mesencéfalo que gera o quadro clínico característico", explica Altieri.

É importante ressaltar que, além do afeto pseudobulbar, as manifestações involuntárias de riso descontrolado também são sintomas da crise gelástica que, nesse caso, acaba sendo identificada em pacientes com epilepsia ou em consequência de um tumor na região hipotalâmica. "São sintomas muito parecidos, com causas diferentes que podem ser identificadas em exame", confirma Pereira.

Investigação é necessária

Essa é uma condição que pode ser confundida com uma doença psiquiátrica e alguns pacientes chegam a pensar que estão enlouquecendo. "Há perda do controle voluntário de emoções, com diminuição do limiar para a resposta de chorar, rir ou associação das duas. Ocorrem 'crises' sem estímulos ou com estímulos muito fracos", diz Jerusa Smid, neurologista do Ambulatório de Neurologia Cognitiva e do Comportamento do HC-FMUSP (Hospital das Clinicas da Faculdade de Medicina da Universidade de São Paulo) e do Instituto de Infectologia Emilio Ribas.

Por isso, esse descontrole pode levar ao isolamento, comprometendo a qualidade de vida e gerar muito sofrimento. Pereira lembra que pacientes neurológicos podem apresentar quadros psiquiátricos em comorbidade, como a depressão. E muitas vezes, os sintomas podem não ser investigados por —supostamente — estarem associados ao comportamento emocional. Portanto vale buscar orientação de um neurologista para acompanhamento adequado.

"O diagnóstico do afeto pseudo-bulbar é clínico e os exames complementares são úteis para comprovar a existência de lesões na área fronto-meso-limbica, afirma Altieri. O tratamento sintomático com antidepressivos irão controlar os sintomas. Não há cura, mas é possível diminuir a intensidade das crises. "O antidepressivo ajuda a modular as emoções, por isso é o medicamento mais adequado", fala Pereira.

Podcasts do UOL
Ouça o podcast Maratona, em que especialistas e corredores falam sobre corrida. Os podcasts do UOL estão disponíveis em uol.com.br/podcasts, no Spotify, Apple Podcasts, Google Podcasts e outras plataformas de áudio.