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

Jornal revela detalhes de acusação de estupro e agressão contra Dani Alves

Do UOL, em São Paulo

20/01/2023 15h07

Uma mulher de 23 anos acusa o jogador Daniel Alves de agressão física e estupro.

  • O jornal El Periódico de Catalunya, de Barcelona, diz ter tido o ao depoimento da vítima à polícia.
  • Os crimes teriam acontecido no banheiro da área VIP de uma balada na cidade espanhola, em 30 de dezembro de 2022.
  • O jogador estava de férias no país após a disputa da Copa do Mundo do Qatar.
  • Daniel Alves está sob custódia da polícia desde a manhã de hoje e teve prisão provisória decretada sem direito a fiança.
  • A Justiça local não divulgou oficialmente detalhes da investigação.
  • Em entrevista antes da detenção, Daniel Alves alegou não ter cometido nenhum abuso.

Jornal diz que teve o ao depoimento da mulher à polícia. A mulher diz ter sido convidada por Daniel Alves e um amigo para um espaço VIP dentro da boate Sutton, em Barcelona. De acordo com o depoimento, no relato do jornal, jogador teria pegado a mão dela e colocado em seu pênis, contra a vontade da mulher. Ela ainda diz ter sido levada a um banheiro, de onde Alves a teria impedido de sair. Lá, a mulher afirma ter sido estuprada. Ela tem 23 anos.

Detalhes do depoimento são explícitos. Segundo a publicação, a mulher denunciou à polícia que Daniel Alves se sentou no vaso sanitário, subiu o vestido dela e a forçou a transar com ele. O atleta também a teria jogado no chão e a obrigado a fazer sexo oral nele. A mulher teria tentado resistir e, por isso, teria sido agredida, em seguida Daniel Alves a teria penetrado à força. Depois de tudo, ele teria dito que ela o esperasse sair do banheiro primeiro.

Exame teria constatado lesões características de abuso. Ainda de acordo com a publicação espanhola, a vítima teria sido encaminhada para um hospital, onde ou por exames biológicos em busca de evidências. O exame teria constatado lesões características de um estupro.

Prisão provisória de Daniel Alves e sem direito a fiança. A juíza espanhola Maria Concepción Canton Martín, responsável inicial pelo caso, determinou prisão provisória e sem direito a fiança de Daniel Alves. O pedido havia sido feito pelo Ministério Público espanhol e reforçado pela defesa da vítima.

Procedimento é pouco comum. Segundo apurou o UOL, é de praxe que, entre o depoimento à polícia e a decisão sobre a prisão, em pelo menos 72 horas. No caso do brasileiro, ambos aconteceram no mesmo dia.

Veículos que cobrem o caso estão entre os principais da Espanha. O El País é o maior jornal local, enquanto a Cadena SER é a rede de rádio mais antiga e mais ouvida da Espanha. O diário El Periódico é um dos mais importantes da Catalunha, com tiragem de quase 100 mil exemplares.

Jogador se defendeu em vídeo enviado a um canal de televisão antes da detenção. Em entrevista à emissora espanhola Antena 3, no começo de janeiro, Daniel Alves desmentiu as acusações iniciais e itiu que estava na balada, mas "sem invadir o espaço dos outros".

"Quando você decide ir ao banheiro, não tem que perguntar quem está no banheiro. Eu não sei quem é essa senhora. Não sei seu nome, não a conheço, nunca a vi na minha vida. Nunca invadi o espaço de alguém sem autorização. Como vou fazer isso com uma mulher ou uma menina? Não, por Deus", disse Daniel Alves sobre as acusações.

Procurada pelo UOL após a detenção, a assessoria de imprensa do jogador informou que ainda aguarda informações da defesa do lateral.

Como denunciar violência sexual

Vítimas de violência sexual não precisam registrar boletim de ocorrência para receber atendimento médico e psicológico no sistema público de saúde, mas o exame de corpo de delito só pode ser realizado com o boletim de ocorrência em mãos. O exame pode apontar provas que auxiliem na acusação durante um processo judicial, e podem ser feitos a qualquer tempo depois do crime. Mas por se tratar de provas que podem desaparecer, caso seja feito, recomenda-se que seja o mais próximo possível da data do crime.

Em casos flagrantes de violência sexual, o 190, da Polícia Militar, é o melhor número para ligar e denunciar a agressão. Policiais militares em patrulhamento também podem ser acionados. O Ligue 180 também recebe denúncias, mas não casos em flagrante, de violência doméstica, além de orientar e encaminhar o melhor serviço de acolhimento na cidade da vítima. O serviço também pode ser acionado pelo WhatsApp (61) 99656-5008.

Legalmente, vítimas de estupro podem buscar qualquer hospital com atendimento de ginecologia e obstetrícia para tomar medicação de prevenção de infecção sexualmente transmissível, ter atendimento psicológico e fazer interrupção da gestação legalmente. Na prática, nem todos os hospitais fazem o atendimento. Para aborto, confira neste site as unidades que realmente auxiliam as vítimas de estupro.