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

Johnny Depp diz que cocô em cama foi um dos motivos para término com Amber

De Splash, em São Paulo

20/04/2022 22h13

Além de afirmar que Amber Heard era agressiva durante o relacionamento e lembrar que ambos usaram drogas na festa de casamento, Johnny Depp também comentou sobre um dos motivos que causaram o fim do casamento ao ser ouvido em julgamento.

Conforme adiantado ontem pelo TMZ, Depp destacou no depoimento de hoje que a ex-mulher foi responsável por colocar fezes na cama após uma briga do casal.

"Minha reação inicial foi rir", disse sobre as fotos apresentadas no julgamento. "Era uma coisa tão fora, tão bizarra e tão grotesca que eu só conseguia rir", concluiu segundo relato do site Insider.

Na sequência do depoimento, Johnny Depp comentou sobre a justificativa apresentada por Amber Heard após o ator encontrar as fezes no lado da cama em que dormia.

"Ela tentou culpar os cachorros. Eles são yorkshires pequenos e pesam cerca de 4 kg cada. Eu vivi com aqueles cachorros. Eu peguei o cocô deles. Não foram os cachorros", completou o artista.

O ator afirmou que foi agredido pela ex-mulher antes do episódio e também considerou os amigos de Amber culpados pelas fezes na cama, já que ela saiu com eles para o festival Coachella no dia anterior.

Entenda o caso

Johnny Depp foi substituído em "Animais Fantásticos 3" após perder um processo para o jornal britânico "The Sun". A publicação o chamou de "espancador de esposas", lembrou a revista Vanity Fair.

A justiça considerou que a manchete era "substancialmente verdadeira" após o jornal apresentar 14 relatos de abusos da ex-mulher do ator, a atriz e modelo Amber Heard, 35.

Os advogados de Amber Heard defenderam que, durante o casamento, Johnny Depp virava um "monstro" pelo consumo de drogas e álcool, com "ataques de raiva" que terminaram em agressões verbais, físicas e sexuais.

O julgamento está em andamento nos EUA. A defesa da modelo relatou várias cenas de violência, principalmente em março de 2015 na Austrália, onde Depp filmava o quinto episódio de "Piratas do Caribe".

"Esse monstro aparecia quando bebia ou usava drogas", acrescentou a advogada Elaine Bredehoft, mencionando coquetéis de álcool, medicamentos, cocaína, ecstasy e cogumelos alucinógenos.

O que motivou o julgamento

Ambos se acusam de difamação desde que ela publicou no jornal The Washington Post um artigo em que se descreve como uma "figura pública que representa a violência doméstica". "Eu falei contra a violência sexual e enfrentei a ira de nossa cultura. Isso tem que mudar", diz o texto de 2018.

A atriz não cita em nenhum momento Depp. Mas o ator a processou por difamação por insinuar que ele era um agressor. Ele pede US$ 50 milhões (R$ 233 milhões) em danos.

Após a publicação da coluna, Depp, que nega a agressão, entrou com uma ação de difamação contra Amber. A atriz, por sua vez, entrou com um processo de difamação em que pede US$ 100 milhões (R$ 466 milhões) pela continuação dos "abusos" e "assédio" que Depp lhe impôs durante o casamento.

O ator entrou com a ação no estado da Virgínia, onde o Washington Post é impresso e onde o marco legal é mais favorável às denúncias de difamação do que na Califórnia, onde os dois atores residem. Os pedidos da atriz para que o processo fosse arquivado foram negados.

Os dois devem testemunhar com os atores James Franco, Paul Bettany e o magnata Elon Musk. O julgamento deve durar seis semanas.

Este caso se pauta principalmente na "Primeira Emenda" da Constituição, que confere a Amber Heard "o direito de dizer as palavras que disse", respondeu Rottenborn, e pediu ao júri que "confirme e proteja" esse direito.

Errata: este conteúdo foi atualizado
Diferentemente do informado na primeira versão do texto, Amber Heard não explicou o que era o cocô encontrado na cama, e Johnny Depp disse que esse foi um dos motivos para o fim do relacionamento. A informação foi corrigida no título e na Home Page