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

Quem são as 9 vítimas que morreram em Paraisópolis

Wanderley Preite Sobrinho

Do UOL, em São Paulo

02/12/2019 10h16Atualizada em 03/12/2019 10h39

Resumo da notícia

  • Nove pessoas morreram em um baile funk em Paraisópolis
  • Os garotos foram pisoteados após ação da PM
  • Parte dos jovens era adolescente e não morava na comunidade

Das nove pessoas que morreram ontem após uma ação da Polícia Militar durante um baile em Paraisópolis, zona sul de São Paulo, quatro tinham menos de 18 anos e oito eram homens. A vítima mais nova tinha 14 anos e parte não era morador da comunidade.

Além dos mortos, 12 jovens foram hospitalizados. Um deles continua internado, segundo a Prefeitura de São Paulo. Quatro corpos foram levados para o IML (Instituto Médico Legal) Central, enquanto os outros foram para o IML Sul. Saiba quem são as vítimas.

Marcos Paulo Oliveira dos Santos, 16

Marcos Paulo Oliveira dos Santos, 16 anos - Arquivo Pessoal - Arquivo Pessoal
Marcos Paulo Oliveira dos Santos, 16 anos
Imagem: Arquivo Pessoal
Marcos foi a primeira vítima a ser reconhecida.

Estudante, ele morava no Jaraguá, zona norte de São Paulo.

Como o garoto havia dito à avó que tinha saído para comer uma pizza com os amigos, a família não sabia que ele tinha ido ao baile.

Denys Henrique Quirino da Silva, 16

Denys Henrique Quirino da Silva, 16 - Arquivo Pessoal - Arquivo Pessoal
Denys Henrique Quirino da Silva, 16
Imagem: Arquivo Pessoal
Denys morava com a família em Pirituba, zona oeste de São Paulo. O garoto de 16 anos estudava e trabalhava com limpeza de estofados e sofás.

Os familiares do adolescente contestam a versão de que ele tenha morrido pisoteado porque, de acordo com eles, o corpo e as roupas do jovem não tinham sinais de pisões ou marcas de sapatos.

Dennys Guilherme dos Santos Franca, 16

Dennys Guilherme dos Santos Franca, 16 - Redes Sociais - Redes Sociais
Dennys Guilherme dos Santos Franca, 16
Imagem: Redes Sociais
Ex-aluno da Escola Estadual José Talarico, no distrito de Vila Matilde, na zona leste.

Ele chegou a publicar sobre sua ida ao baile em uma rede social: "Hoje eu tô inspirado, vou mandar o magrão de esquina a esquina e dar um tapa na cabeça da sua vó, não quero saber de nada, meninas hj o pai vai tá online, vou surfar mais que o Medina."

Gustavo Cruz Xavier, 14

Gustavo Cruz Xavier, 14 anos - Arquivo Pessoal - Arquivo Pessoal
Gustavo Cruz Xavier, 14 anos
Imagem: Arquivo Pessoal

Gustavo, a vítima mais nova, também não morava em Paraisópolis. Ele vivia com a família no Capão Redondo, também na zona sul. Segundo o padrinho, Roberto Oliveira, a família havia aconselhado o adolescente a não ir ao baile por questões de segurança.

Gabriel Rogério de Moraes, 20

Gabriel Rogério de Moraes, 20 anos - Reprodução - Reprodução
Gabriel Rogério de Moraes, 20 anos
Imagem: Reprodução
Gabriel morava em Mogi das Cruzes, na Grande São Paulo. Seu corpo foi reconhecido pelos pais no IML. Ele será velado no Velório Cristo Redentor, em Mogi.

Mateus dos Santos Costa, 23

Mateus Dos Santos Costa, 23 - Reprodução - Reprodução
Mateus Dos Santos Costa, 23
Imagem: Reprodução
Baiano, Mateus morava em Carapicuíba, na Grande São Paulo. Ele chegou ao estado havia cinco anos. Flamenguista, Vendedor de produtos de limpeza em um caminhão, costumava trabalhar aos domingos e feriados para se sustentar na cidade de Carapicuíba.

Ele costumava ir a famosos bailes de favela, principalmente nas zonas norte e sul da capital, quando sobrava um trocado e queria se divertir. Para chegar até esses bailes, demorava entre uma e duas horas de trem e ônibus para ir, e o mesmo tempo para voltar. Durante a semana, não costumava sair —por dinheiro e para se dedicar ao trabalho.

Ele foi ao local com amigos. Familiares dizem que ele costumava relatar truculência policial na dispersão dos frequentadores daquele e de outros bailes de favela em que ele ia. Falavam para ele deixar de frequentá-los. Ouviam como resposta que não havia lazer em Carapicuíba e que não podiam impedi-lo de viver sua juventude.

Bruno Gabriel dos Santos, 22, de Mogi das Cruzes

Bruno Gabriel dos Santos, 22 - Reprodução - Reprodução
Bruno Grabriel dos Santos, 22
Imagem: Reprodução

Bruno tinha ido ao baile comemorar seu aniversário de 22 anos. Segundo o Agora, o jovem teria corrido para o lado oposto ao do grupo de amigos durante a confusão. A família contesta a versão policial de que ele teria sido pisoteado, uma vez que não havia marcas de pisoteamento em seu corpo.

Eduardo Silva, 21

Eduardo Silva, 21 - Reprodução - Reprodução
Eduardo Silva, 21
Imagem: Reprodução

Eduardo era ajudante de oficina, morava em Carapicuíba e deixou um filho.

Luara Victoria de Oliveira, 18

Tio de vítima de Paraisópolis afirma que foi impedido de ver corpo no IML  - Reprodução - Reprodução
Luara Victoria de Oliveira, 18.
Imagem: Reprodução

Única mulher entre as vítimas, Luara morava em Interlagos (zona sul de São Paulo) e gostava de frequentar o baile em Paraisópolis, segundo o tio Vagner dos Santos Oliveira, 55.

O parente afirma que ele e a filha foram impedidos de ver o corpo no IML. "Quando minha filha foi puxar esse tecido para ver o corpo da prima, a impediram, dizendo que o corpo não havia sido desinfetado", disse Vagner.

Tumulto em baile funk em Paraisópolis termina com 9 mortos

Band Esportes