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

Tudo sobre Alzheimer

Sintomas, Cuidados e Tratamento


Comer alimentos ricos em flavonoides reduz até 4 vezes o risco de Alzheimer

Getty Images
Imagem: Getty Images

Do VivaBem, em São Paulo

23/05/2020 15h20

Não é de hoje que uma alimentação rica em frutas e verduras está associada à prevenção de diversas doenças e a boa saúde do organismo em geral, inclusive do cérebro. Uma nova pesquisa, publicada no American Journal of Clinical Nutrition, mostra que o consumo regular de alimentos ricos em flavonoides, como uva, maçã e alguns tipos de chás reduz em até quatro vezes o risco de desenvolver Alzheimer e outras demências relacionadas à doença.

Realizado por cientistas da Universidade Tufts (EUA), o estudo avaliou a dieta de 2.801 pessoas ao longo de quase 20 anos, analisando a ingestão de seis tipos de flavonóides (substâncias naturalmente presentes nos vegetais). Nesse período, foram diagnosticados entre os voluntários 198 demências relacionadas ao Alzheimer, sendo que 158 casos foram do próprio Alzheimer.

Ao cruzarem os dados, os pesquisadores concluíram que as pessoas que tinham uma alta ingestão de alimentos ricos em flavonoides enfrentavam risco de duas a quatro vezes menor do que o grupo com baixo consumo dessas substâncias.

Como "alto consumo", os pesquisadores consideraram ingerir pelo menos o equivalente a 7,5 xícaras (chá) de frutas, 8 maçãs ou peras ou beber 19 xícaras de chá (como o verde, o branco ou preto) por mês. Já a "baixa ingestão" foi equivalente a não comer frutas ou ingerir pouco mais de uma maçã ou beber uma xícara de chá no período de 30 dias.

O Ministério da Saúde estima que no Brasil há mais de 1,2 milhão de pessoas com Alzheimer e esse número deve chegar a 4 ou 5 milhões até 2050. A doença ainda não tem cura e uma boa alimentação e outros hábitos saudáveis são importantes para reduzir o risco da demência. Veja algumas atitudes que você deve tomar para se prevenir da condição:

  • Pratique exercícios regularmente Além de preservar a saúde como um todo, os exercícios têm um papel importante para as funções cognitivas.
  • Durma bem Procure ter, em média, de seis a nove horas de sono por dia. Isso é importante para a produção de substâncias que reparam o organismo e ajudam a manter o corpo saudável, incluindo o cérebro.
  • Cultive o lazer e tenha uma vida social ativa Conversar com os amigos, ter um hobby, fazer cursos e ter uma vida intelectual rica ajuda a garantir uma reserva cognitiva, o que pode adiar os sintomas se a pessoa ficar doente.
  • Coma bem Priorize o consumo de frutas, verduras, legumes e fontes de gorduras saudáveis (como azeite e castanhas) e reduza a ingestão de açúcar e produtos industrializados.
  • Evite beber e fumar O cigarro e o álcool trazem diversos prejuízos para a saúde do cérebro --e do restante do corpo, você sabe.