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

Como é a dieta que fez ator de Game of Thrones secar 55 kg para luta

Hafthor Bjornsson viveu o Montanha em "Game of Thrones" - Reprodução / Instagram
Hafthor Bjornsson viveu o Montanha em "Game of Thrones" Imagem: Reprodução / Instagram

Do UOL, em São Paulo

21/03/2022 13h45

O ator Hafthor Bjornsson, famoso por interpretar o Montanha Clegane na série Games of Thrones, perdeu 55 kg, seguindo uma dieta especial para o confronto com Eddie Hall. O islandês venceu o duelo que ficou conhecido como "a luta de boxe mais pesada da história" no último sábado (19) por decisão unânime.

Acostumado a consumir entre 8.000 e 10 mil calorias por dia, quando competia no The World's Strongest Man (Homem mais forte do mundo), e pesava 205 kg, ele cortou as calorias, ingerindo apenas 4.000 por dia durante a preparação para a luta, para qual se apresentou com 150 kg.

"Minha dieta mudou muito desde meus dias de Homem mais Forte. Eu costumava comer muito bife de costela, muito arroz", revelou ele no YouTube. "As calorias que eu como em um dia são muito menores. Eu costumava comer 10 mil calorias por dia, agora não como nem perto disso."

  • Veja análises e últimas notícias do futebol no UOL News Esporte com Domitila Becker :

Para secar 55kg e manter a força que o ajudou a balançar duas vezes Eddie Hall durante o duelo, o islandês apostou em muita proteína animal, legumes e verduras, além de fracionar as refeições em várias porções por dia.

O café da manhã do ator incluía um bife de fraldinha com pouca gordura, dois ovos, frutas e aveia. A segunda refeição do dia tinha filé mignon, arroz cozido e espinafre. A seguinte era bacalhau com espinafre e batatas. O jantar incluía peixes, geralmente salmão, arroz e abobrinha. A ceia era composta por iogurte feito exclusivamente para ele, composto de mais proteína e menos açúcar que os comuns, 30 gramas de manteiga de amendoim ou amêndoa e frutas vermelhas.

"É muito importante fazer seu exame de sangue e ver qual é a melhor dieta para você. Poucas pessoas fazem isso, mas se você quer o máximo de sua dieta, tem que fazer isso", alertou.

Além da dieta, Bjornsson apostou em exercícios como natação e remo, em vez de corrida. "Sou grande demais para correr. Meus joelhos não aguentam, é por isso que não corro", revelou.

Errata: este conteúdo foi atualizado
Diferentemente do publicado inicialmente, Hafthor Bjornsson é islandês, e não irlandês. O erro foi corrigido.