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

Ator de 'Karatê Kid' diz que quase morreu no set do filme: 'Foi assustador'

Sean Kanan diz que continuou as gravações do filme em um estado de saúde crítico  - Reprodução/Instagram
Sean Kanan diz que continuou as gravações do filme em um estado de saúde crítico Imagem: Reprodução/Instagram

Colaboração para Splash, no Rio de Janeiro

13/10/2022 12h25

Sean Kanan, de 55 anos, confessou que quase morreu em razão de uma hemorragia interna em um acidente no set durante as filmagens de "Karatê Kid 3: O Desafio Final" (1989).

O ator, que retornou ao papel de Mike Barnes na série "Cobra Kai", desabafou sobre um dos momentos "mais assustadores" de sua vida. Sean gravava uma cena de luta de artes marciais quando sofreu um golpe, o que provocou uma dor nas pernas. No entanto, mesmo com o incômodo, ele tratou com uns comprimidos e não levou o problema tão a sério.

Tanto que, durante a pausa nas gravações do filme para as férias, ele viajou de carro com um amigo de Los Angeles, na Califórnia, para Las Vegas, em Nevada, nos EUA, em um percurso de quatro horas. Mas, logo o problema se agravou e ele percebeu a gravidade que era aquela dor.

"Eu desmaiei no cassino Dunes e descobri que a dor na minha perna era hemorragia interna e era o sangue saindo da minha artéria femoral", revelou ele. "Eu estava sangrando há um dia e então eles me levaram às pressas para o hospital. Eles disseram: 'Não sabemos se podemos salvar sua vida - vamos tentar. Foi a coisa mais assustadora que já aconteceu comigo na minha vida", confessou.

Com vinte e poucos anos e em forma, o ator demorou a entender a sua realidade naquele momento. Ele precisava ar por uma cirurgia, o que o preocupava de diversas formas - se perderia parte do corpo ou mais grave se sairia vivo da sala de operação. "Eu sabia que se eles cortassem os músculos abdominais, eu estaria fora do filme. Não há como voltar a curar tão rapidamente", disse ele.

Os médicos conseguiram não apenas salvar sua vida, mas evitaram cortar o seu abdômen, a seu pedido, para garantir uma recuperação mais rápida e garantir sua permanência no terceiro filme da franquia.

"Eles obviamente salvaram minha vida. E eu recebi uma ligação do estúdio - sem flores, sem balões - só dizendo para eu voltar ao trabalho. Acho que foi tipo 12 dias ou algo assim ou vamos reformular [o personagem]. Fiquei arrasado e depois ei de arrasado a muito bravo", desabafou.

Na entrevista, ele destacou que esse período foi muito difícil porque sentiu como não estava sendo bem tratado. Como um jovem ator à beira de sua primeira grande chance, ele se recusou a ser expulso do filme. Ele se arriscou para entregar o trabalho, mesmo em condições desfavoráveis em seu estado de saúde.

"Acabei sendo capaz de fazer todas as minhas próprias acrobacias, com exceção de, acho, uma acrobacia que não fiz (...) Não é por isso, é porque aos 23 anos eu lembro que enfrentei minha própria mortalidade. Eles não sabiam se eu poderia viver", disse.

"Por mais terrível que tenha sido na época, eu não a trocaria porque foi uma das experiências mais marcantes da minha vida. E é uma história infernal", acrescentou.

Até hoje, Sean tem uma cicatriz no centro de seu abdômen, que o ator exibe orgulhosamente.

Depois de três décadas, o ator volta a interpretar o bad boy na quinta temporada de "Cobra Kai", disponível na Netflix. "É incrivelmente lisonjeiro e humilhante fazer parte de um fandom que depois de 34 anos ainda tem relevância. Uma vez que eu soube que 'Cobra Kai' estava acontecendo esperava que fosse uma questão de tempo até que eu pudesse participar", contou. "Cinco anos foi muito tempo para esperar! Não vou mentir", completou ele, aos risos.