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

Dor após os exercícios? Investigue se não é hérnia, como no caso de ex-BBB

Ariadna Arantes precisou ar por uma cirurgia - Reprodução/Instagram
Ariadna Arantes precisou ar por uma cirurgia Imagem: Reprodução/Instagram

Vivian Ortiz

Do UOL

31/03/2017 17h52

A ex-BBB Ariadna Arantes recebeu alta nesta sexta-feira (31) após ser internada e ar por uma cirurgia de hérnia de disco cervical na Itália, onde mora atualmente. Em entrevista ao UOL, ela explica que começou a ter dores após contratar uma personal trainer e voltar a malhar.

"Eu não sei dizer se a culpa foi dela, mas, mesmo eu avisando que não queria fazer crossfit, precisei completar uma aula com esses exercícios", diz. Segundo Ariadna, o fato de ter levantado uma bola de 30kg durante o treino piorou seu quadro.

Ela explica que, no mesmo dia em que voltou a malhar, havia mudado de casa e achou que o desconforto no pescoço era culpa do travesseiro e do colchão novos. "Daí, voltei a usar os antigos e continuei malhando", explica.

Por volta da quarta aula, Ariadna conta que a dor ou a ser um pouco abaixo do pescoço. Apesar de ser difícil de ar, ela ainda assim continuou malhando. "Na sexta aula eu não aguentei e fui embora. Dormi e acordei com uma dor horrível no ombro, que lembrava uma facada e ardia muito, além do braço pesado", conta.  

Nessa altura, braços e costas também começaram a doer. Após muito sofrer, ela procurou o hospital e foi encaminhada para uma ressonância, que finalmente descobriu um problema nas vértebras C5 e C6. "Na verdade, acho que já tinha essa hérnia porque me lembro de sentir no meu braço há algum tempo", conta ela, que atualmente trabalha como maquiadora.

Após ar dois dias internada, Ariadna explica que foi proibida de pegar pesos e fazer exercícios pelo menos pelo próximo mês, além de ser obrigada a usar um colar cervical rígido pelo mesmo tempo.

Problema pode acontecer com qualquer um

O médico Roberto Debski, especialista em Medicina Integrativa--segmento da medicina que reúne terapias como acupuntura, homeopatia, yoga, etc.--, explica que o problema surge quando o disco que fica entre as vértebras e serve como amortecedor, ou proteção para evitar um trauma entres elas, sofre alguma lesão. "A grosso modo, essa espécie de 'almofadinha' entre as vértebras que um pedaço se rompe, comprime a medula e as estruturas nervosas, causando dor".

Entre os sintomas de uma hérnia de disco, estão dor na região cervical e lombar. "Quando é uma hérnia cervical, geralmente a dor é no pescoço e irradia para o braço. Já quando é uma hérnia lombar, a tendência é irradiar para a perna", explica.

Apesar do caso de Ariadna ter sido cirúrgico, a tendência são os médicos aplicarem tratamentos clínicos, como medicações, fisioterapia, acumputura, ou RPG (Reeducação da Postura Global). Também podem aconselhar a prática de natação, hidroterapia, ou ainda o uso de fitoterapia e homeopatia. "São vários ações que, se feitas em conjunto, podem ajudar bastante o paciente", explica. Na maioria dos casos, segundo o médico, a pessoa vai melhorando e sai da crise.

Com ou sem cirurgia--a necessidade é avaliada pelo médico--, é necessário tomar cuidado para sempre. Dependendo do grau da hérnia que a pessoa possui, de acordo com Debski, não poderá mais carregar tanto peso, além de ser aconselhável parar de praticar esportes de impacto, como corrida, que sobrecarregam a coluna.