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


Excesso de gordura abdominal aumenta risco de doença cardiovascular

iStock
Imagem: iStock

Do UOL VivaBem, em São Paulo

11/12/2018 11h38

Sabe aquela gordurinha que não sai de jeito nenhum da barriga? Se você não se importa muito com ela, saiba que, em excesso, o acúmulo de tecido adiposo na região aumenta o risco de doenças do coração

As evidências foram apresentadas por cientistas da Imperial College London (Reino Unido) durante o congresso Mundial de Cardiologia e Saúde Cardiovascular em Dubai, nos Emirados Árabes. Os autores revelaram que quase 2/3 dos participantes com alto risco de doença cardiovascular tinham excesso de gordura abdominal.

Para chegar a essa conclusão, os pesquisadores recrutaram 2759 voluntários com menos de 80 anos de idade e sem histórico de doença arterial coronariana ou outras condições recorrentes da aterosclerose. E para a surpresa dos pesquisadores, os participantes mostraram que estavam em alto risco de desenvolver doença cardiovascular por causa da presença de um ou mais dos seguintes problemas: pressão alta, colesterol alto ou diabetes.

Após a descoberta, a equipe entrevistou os pacientes, que responderam perguntas sobre dieta, exercícios, tabagismo e outros fatores relacionados ao estilo de vida. No fim da análise, os autores descobriram que 64% tinham obesidade central, que é uma medida do excesso de gordura abdominal.

Os cientistas definiram obesidade central como tendo um tamanho de cintura de pelo menos 88 centímetros para as mulheres e de pelo menos 102 centímetros para os homens. Para Kornelia Kotseva, uma das autoras do estudo, os indivíduos geralmente não percebem que devem receber tratamento. Eles podem visitar seu médico para cuidar do diabetes e não sabem que também têm pressão alta. "Em nosso estudo, muitos participantes com pressão alta e colesterol não estavam sendo tratados", disse.

Ela sugere que as descobertas destacam a necessidade de mais investimento e políticas voltadas para a prevenção. Kotseva reforça ainda que os profissionais de saúde não devem assumir que ter um IMC (Índice de massa corporal) normal significa que não há problema relacionado ao coração em um indivíduo saudável. Isso porque, no estudo apenas 37% dos voluntários apresentaram IMC acima do normal. 

SIGA O UOL VIVABEM NAS REDES SOCIAIS
Facebook - Instagram - YouTube