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

Alec Baldwin se pronuncia após acidente em set: 'Meu coração está partido'

De Splash, em São Paulo

22/10/2021 12h55Atualizada em 22/10/2021 19h49

Alec Baldwin se pronunciou sobre o acidente com uma arma cenográfica que causou a morte da diretora de fotografia Halyna Hutchins e feriu o diretor Joel Souza. O evento trágico aconteceu nos bastidores do filme "Rust", que estava sendo gravado no estado do Novo México, nos Estados Unidos, e seria estrelado por Baldwin. Ontem, a polícia confirmou à Fox News que o protagonista foi o responsável pelo disparo de uma arma.

Não há palavras para expressar meu choque e tristeza em relação ao trágico acidente que tirou a vida de Halyna Hutchins, esposa, mãe e nossa colega profundamente irada. Estou cooperando totalmente com a investigação policial para resolver como essa tragédia ocorreu e estou em contato com o marido dela, oferecendo meu apoio a ele e sua família. Meu coração está partido por seu marido, seu filho e por todos que conheciam e amavam Halyna. escreveu o ator no Twitter

Os investigadores informaram que a arma de fogo era usada durante as filmagens quando foi disparada por Baldwin, atingindo a diretora de fotografia Halyna Hutchins, de 42 anos, e o diretor Joel Souza, 48. Os detetives buscam descobrir como e qual tipo de projétil foi disparado, disse o xerife responsável pela investigação à Fox News.

Segundo o sindicato Aliança Internacional de Funcionários de Palco Teatral (IATSE, na sigla em inglês), a arma disparada por Alec Baldwin continha bala de verdade.

O sindicato afirma, ainda, que nenhum de seus membros era responsável pela supervisão dos equipamentos cenográficos no set. Segundo o email, essa função era da equipe do estado do Novo México.

O jornal local "Santa Fe New Mexican" informou que Alec Baldwin foi visto "perturbado e em lágrimas" enquanto falava ao telefone do lado de fora da delegacia após o seu depoimento.

O artista havia compartilhado nas redes sociais uma imagem em que aparece ensanguentado e brincado sobre o retorno ao set de filmagem. "Voltamos pessoalmente e caramba, é exaustivo", escreveu na legenda. A foto foi apagada após o acidente.

A arma cenográfica é semelhante a uma arma de fogo normal, mas não tem a mesma nocividade intencional. No teatro, por exemplo, as armas de "adereço", como podem ser chamadas, são quase sempre réplicas não operáveis ou têm dispositivos de segurança para garantir que não sejam perigosas.

A "People" informou que Halyna Hutchins foi levada de avião para o Hospital da Universidade do Novo México, onde morreu devido aos ferimentos.

Joel Souza, segunda vítima do incidente, foi atingido no ombro e recebeu atendimento de emergência no hospital Christus St. Vincent. Ele já teve alta, segundo a atriz s Fischer.

Ninguém foi detido pelo caso e até o momento não foram apresentadas acusações, segundo a polícia, que está interrogando as testemunhas, de acordo com a agência de notícias AFP. As gravações do filme foram suspensas por tempo indeterminado.

'Vingadores', 'Deadpool' e outras gravações que já tiveram acidentes fatais