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

Assistente que deu arma a Baldwin já foi demitido por outro tiro acidental

Dave Halls, assistente de direção que entregou a arma a Alec Baldwin alegando que estava "fria" (sem munição) - Reprodução/IMDB
Dave Halls, assistente de direção que entregou a arma a Alec Baldwin alegando que estava "fria" (sem munição) Imagem: Reprodução/IMDB

De Splash, em São Paulo

25/10/2021 18h13Atualizada em 25/10/2021 19h31

Dave Halls, assistente de direção que deu a arma a Alec Baldwin informando que estava "fria", (munida com bala de festim), já foi demitido após um acidente com arma de fogo em outro set.

Segundo a CNN, a situação ocorreu em 2019, quando Halls era assistente de direção do filme "Freedom's Path". Na ocasião, uma arma teria disparado "inesperadamente" no set, fazendo com que um membro da equipe recuasse com a explosão. Ele foi avaliado por um médico do set e orientado a procurar tratamento. O membro da equipe voltou à produção do filme dias depois.

De acordo com a produtora Rocket Soul Studios, Halls foi demitido após o ocorrido.

"Halls foi retirado do set imediatamente após o disparo do canhão de sustentação. A produção não foi retomada até que ele estivesse fora do local. Um relatório de incidente foi recolhido e arquivado naquela época ", disse.

"Ao encerrar a produção do dia, Dave Halls foi oficialmente demitido, dado os motivos específicos para seu encerramento," continuou a empresa. "Dave estava muito arrependido pelos eventos e entendeu os motivos de sua rescisão. Um novo diretor assistente, bem como um novo armeiro, foram contratados para a direção da fotografia principal. A produção do filme terminou com sucesso. "

Quando contatado pela CNN, o integrante da equipe de som não quis comentar o assunto. Halls não foi encontrado para comentar.

Ontem, uma produtora de adereços que trabalhou com Halls na série "Into the Dark" afirmou que ele era conhecido por não prezar pela segurança no ambiente de trabalho.

"Ele não mantinha um ambiente de trabalho seguro. Ele quase sempre permitia que os sets ficassem cada vez mais claustrofóbicos, sem rotas de fuga em caso de incêndio e com as saídas de emergência bloqueadas... Reuniões sobre segurança nem existiam", disse Maggie Goll em entrevista ao canal americano NBC News.

Goll afirmou que, uma vez, Halls exigiu que as câmeras continuassem filmando mesmo depois de o técnico de pirotecnia — responsável pelos efeitos especiais que envolvem fogo — avisar que havia algo errado. Além disso, ele não costumava fazer reuniões para orientar a equipe sobre protocolos de segurança quando uma cena envolvia armas.

Homenagens a Halyna Hutchins, diretora morta no set, acontecem nos EUA

Entenda o caso

A diretora de fotografia Halyna Hutchins, de 42 anos, morreu, e o diretor Joel Souza, 48, ficou ferido após um acidente ocorrido na quinta-feira no set do filme "Rust", faroeste estrelado por Alec Baldwin, que estava sendo gravado no estado do Novo México, nos Estados Unidos. A polícia confirmou à Fox News que o protagonista foi o responsável pelo disparo de uma arma cenográfica.

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.

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.

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.

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.