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

Polícia indicia Cara de Sapato e MC Guimê por importunação sexual no BBB

Cara de Sapato e MC Guimê foram eliminados do BBB 23 - Reprodução/Globoplay
Cara de Sapato e MC Guimê foram eliminados do BBB 23 Imagem: Reprodução/Globoplay

De Splash, no Rio

27/04/2023 18h56

Os ex-BBBs MC Guimê e Cara de Sapato foram indiciados por importunação sexual após análise da Polícia Civil do Rio de Janeiro. O inquérito foi enviado ao MPRJ (Ministério Público do Rio de Janeiro).

Em contato com Splash, a defesa do lutador discorda da decisão da delegada Viviane da Costa, titular da Delegacia de Atendimento à Mulher (DEAM), de Jacarepaguá.

"A defesa discorda frontalmente do entendimento da delegada, porque, embora o crime de importunação sexual independa de iniciativa da vítima, o Estado e a lei penal não podem desprezar a manifestação clara, lúcida e espontânea da vítima no sentido de que, no seu juízo íntimo, não houve importunação, constrangimento ou desrespeito. Do contrário, uma lei penal que se presta a proteger a liberdade sexual da mulher estaria a suprimir a liberdade sexual da mulher", diz Ricardo Sidi, advogado de Cara de Sapato.

O relatório da Polícia Civil foi enviado ontem (26) ao MPRJ, que decidirá se denuncia a dupla, arquiva o caso ou solicita novas diligências.

Splash também procurou o advogado de MC Guimê.

"Para o indiciamento, se faz necessária a reunião de elementos mínimos de uma suposta autoria de um crime. Nesse caso, o inquérito policial não possui qualquer elemento que permita o indiciamento do MC Guimê pela notória falta de e probatório mínimo e, sobretudo, pela atipicidade da conduta oriunda da ausência do elemento do tipo penal exigido no artigo 215 - A do Código Penal", afirmou.José Estevam Macedo Lima, advogado do cantor.

O que aconteceu?

MC Guimê e Cara de Sapato foram acusados de importunar sexualmente a mexicana Dania Mendez em festa do BBB 23 na madrugada do dia 16 de março. O funkeiro acariciou o bumbum e as costas da influencer algumas vezes. Sapato forçou um beijo na mexicana e avançou sobre ela na cama do quarto Fundo do Mar.

Os dois foram eliminados do reality show durante edição ao vivo seguinte, em conduta inédita anunciada por Tadeu Schmidt antes da Prova do Líder.

No dia seguinte à eliminação, a Polícia Civil do Rio de Janeiro intimou os ex-participantes a prestarem depoimentos em um inquérito que apura o crime de importunação sexual no BBB 23.

Em vídeo, MC Guimê se desculpou. "Entendo a gravidade da situação e venho aqui para me desculpar. Sinto muito por tudo o que aconteceu no programa, peço desculpas sinceras a Dania, a Lexa, a Bruna e a todas as mulheres que, de certa forma, se sentiram ofendidas."

Dois dias depois, Sapato também pediu desculpas. "No momento, eu não percebi que podia estar ando dos limites. Para mim, é um momento de desconstrução e nem sempre esse caminho é um botão de liga e desliga."

Reprodução/Globoplay

Veja aqui as principais novidades do Big Brother Brasil. Acompanhe as principais notícias e análises sobre as provas, formação de paredão, discussões, casais, enquetes e muito mais. O reality, produzido pela Globo e apresentado por Tadeu Schmidt, chega a sua 25ª edição com uma inovação: pela primeira vez, os participantes entraram na casa em duplas.