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

Kevin Spacey se declara inocente das acusações de 5 crimes sexuais

14/07/2022 13h54

Londres, 14 jul (EFE).- O ator americano Kevin Spacey se declarou nesta quinta-feira, em um tribunal do Reino Unido, inocente dos cinco crimes sexuais de que é acusado, que teriam sido cometidos contra três homens entre 2005 e 2013.

O vencedor do Oscar de melhor ator em 2000, por "Beleza Americana", já havia participado de audiência em 16 de junho, na Corte de Magistrados de Westminster, em Londres, quando foi decidido que ele deveria seguir em liberdade até a sessão de hoje.

Spacey respondeu com a expressão "não culpado" a cada uma das acusações que foram lidas na sala de número 1 do tribunal britânico.

O ator havia se manifestado antes para confirmar o nome completo, Kevin Spacey Fowler, e a data de nascimento, 26 de julho de 1969.

A corte determinou para 6 de junho de 2023 o início do julgamento do protagonista da série "House of Cards". A expectativa é que a análise do caso dure de três a quatro semanas.

As cinco denúncias contra Spacey dizem respeito a casos de agressões sexuais ocorridas em março de 2005, em Londres, contra um homem (identificado no processo como denunciante número 1) que hoje tem mais de 40 anos.

Uma terceira agressão, de acordo com a acusação, teria acontecido na capital da Inglaterra em agosto de 2008, contra o "denunciante número 2", que atualmente tem mais de 30 anos.

O homem acusa Spacey acusa de ter sido obrigado a participar de um ato com penetração sem consentimento, uma acusação de maior gravidade.

Outra agressão sexual, contra o "denunciante número 3", ocorreu, segundo a polícia, em abril de 2013, no condado de Gloucestershire, no oeste da Inglaterra.

Spacey foi diretor artístico do teatro Old Vic, em Londres, entre 2004 e 2015.

No mês ado, o advogado do ator, Patrick Gibbs, havia indicado na Corte de Westminster que o cliente negava "taxativamente qualquer ato criminoso" e garantiu que isso seria demonstrado "durante o processo". EFE