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

Astro de 'Todo Mundo Odeia o Chris' diz que já pesou 47 kg devido a doença

Tyler James Williams posou sem camisa para a revista Men"s Health - Reprodução/Instagram/Divulgação
Tyler James Williams posou sem camisa para a revista Men's Health Imagem: Reprodução/Instagram/Divulgação

Colaboração para o Splash, em Belo Horizonte

05/01/2023 16h03

O ator Tyler James Williams, o eterno Chris no seriado "Todo Mundo Odeia o Chris" posou sem camisa para a revista Men's Health e compartilhou hoje (5) em seu Instagram o clique. O astro da produção aclamada pelos brasileiros revelou mais detalhes sobre a sua vida desde que descobriu a Doença de Chron, grave condição inflamatória que afeta o sistema digestivo.

Aos 30 anos, o artista dedicou a imagem e a entrevista a todas as pessoas que foram diagnosticadas com a doença.

"Este é para os pacientes de Crohn, aqueles que não conseguem ganhar corpo, as crianças magras e aqueles que prosperam enquanto lutam contra doenças invisíveis. Que todos nós continuemos aprendendo a ouvir nossos corpos e tratá-los melhor. Obrigado à Men's Health pela matéria e por narrar minha história até hoje", escreveu.

O artista revelou publicamente sua condição de saúde em 2017, após perceber que não conseguia ar dos 60 quilos, mesmo treinando muito e fazendo dieta.

De acordo com a ABCD (Associação Brasileira de Colite Ulcerativa e Doença de Crohn), a Doença de Crohn é uma doença inflamatória grave que atinge o trato gastrointestinal. Ela afeta predominantemente a parte inferior do intestino delgado (íleo) e intestino grosso (cólon), mas pode afetar qualquer parte do trato gastrointestinal. Habitualmente causa diarreia, cólica abdominal, às vezes febre, e sangramento retal.

Tyler afirma que sentia bastante dor de estômago e não conseguia engolir nada. Ao fazer alguns exames, descobriu que seu intestino estava muito inflamado, com menos de um centímetro de espaço em seu íleo terminal, parte do intestino delgado perto da pélvis.

Por causa disso, ele precisou ar por uma cirurgia de emergência para remover quinze centímetros do intestino grosso. Devido à dificuldade de cicatrização, Tyler usou uma bolsa de ostomia por vários meses. Ele lembra que chegou a pesar 47 quilos.

"O último pensamento que tive foi 'puta merda, pode ser isso. Se for isso, não estou feliz. Eu trabalhei muito. Eu fiz muitas coisas. Eu não gostei de nada disso. Não pode ser isso'", lembrou o ator.

Atualmente, o artista pesa 65 quilos de músculos. Williams procurou profissionais para orientá-lo com uma alimentação que ajudasse a controlar a doença e também ou a fazer meditação.

Para isso, ele teve a ajuda do irmão caçula, Tylen, que também descobriu ter a doença e com quem ele vive. Os dois cortaram bebida, café e carne vermelha e, em vez de três grandes refeições, fazem almoço e jantar menores, além de consumirem mais vegetais e carnes magras.