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


Estigma da acne aumenta estresse, gera dores de cabeça e prejudica sono

monzenmachi/IStock
Imagem: monzenmachi/IStock

Do UOL VivaBem, em São Paulo

02/10/2018 15h19

Muitas pessoas com acne são impactadas negativamente pelo estigma social da condição da pele, segundo um novo estudo da University of Limerick, na Irlanda, que concluiu que a gravidade do problema está significativamente correlacionada com a qualidade de vida, a saúde e sofrimento psicológico.

O objetivo da equipe de cientistas era investigar se as percepções de estigmatização dos pacientes com acne predizem significativamente os resultados de saúde psicológica e física; especificamente a qualidade de vida relacionada à saúde, sofrimento psicológico e sintomas somáticos.

VEJA TAMBÉM:

Realizada com 271 pacientes que sofriam com acne, a pesquisa revelou que as percepções negativas de como a sociedade vê a aparência dos voluntários estão associadas a um nível mais elevado de estresse psicológico e outros sintomas físicos, como distúrbios do sono, dores de cabeça e problemas gastrointestinais.

As mulheres do estudo relataram maior comprometimento da qualidade de vida e mais sintomas que os homens.

"Nós sabemos, por meio de estudos anteriores, que muitas pessoas com acne experimentam sentimentos negativos sobre sua condição, mas nunca antes fomos capazes de traçar uma ligação tão direta entre a qualidade de vida e a percepção do estigma social em torno da acne", afirma Aisling O'Donnell, um dos responsáveis pela análise.

De acordo com o Jamie Davern, principal autor do artigo, a falta de representação de pessoas com acne na cultura popular pode aumentar o estigma percebido em torno da condição.

"Como muitos atributos físicos que são estigmatizados, a acne não é bem representada na cultura popular, publicidade ou mídia social. Isso pode levar as pessoas com acne a sentirem que elas não são normais e, portanto, vistas negativamente pelos outros", explicou ele.

Embora os adolescentes sejam mais comumente acometidos por acne, a condição também afeta 10,8% das crianças entre 5 e 13 anos e 12,7% dos adultos com mais de 59 anos.

Por fim, Davern afirma que os resultados fornecem informações importante para os médicos que lidam com condições de acne. "Também é útil para aqueles que estão perto de pessoas com a condição. A experiência de alguns é muito desafiadora e requer sensibilidade e apoio", conclui.

SIGA O UOL VIVABEM NAS REDES SOCIAIS
Facebook ">var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/vivabem/equilibrio/ultimas/data.json", "channel" : "equilibrio", "central" : "viva bem", "titulo" : "Equilíbrio", "search" : {"tags":"12397"} };