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

Esse conteúdo é antigo

Caso Beatriz: Suspeito de matar menina em 2015 confessa crime, diz polícia

Força Tarefa estabelecida em 2019 anunciou ter encontrado suspeito pela morte da menina            - Reprodução/Redes Sociais
Força Tarefa estabelecida em 2019 anunciou ter encontrado suspeito pela morte da menina Imagem: Reprodução/Redes Sociais

Pietra Carvalho

Do UOL, em São Paulo

11/01/2022 21h07Atualizada em 12/01/2022 10h57

Um suspeito do assassinato da menina Beatriz Angélica Mota, morta aos 7 anos dentro de uma escola em Petrolina (PE), foi identificado hoje, mais de seis anos após o crime.

O homem foi identificado por meio de análises do banco de perfis genéticos do Instituto de Genética Forense Eduardo Campos, que identificou o DNA recolhido na faca utilizada no crime, que pertence a uma pessoa já no sistema carcerário do estado, presa por outros crimes. Interrogado, o investigado confessou o homicídio, segundo nota divulgada pela SDS (Secretaria de Defesa Social), e foi indiciado.

Beatriz foi morta em 10 de dezembro de 2015 durante a festa de formatura do Colégio Nossa Senhora Maria Auxiliadora. Aluna do 2° ano do ensino fundamental, ela foi atacada com 42 facadas.

A menina foi ao evento acompanhada dos pais Lúcia e Sandro, que trabalhava como professor de inglês na instituição. Segundo a polícia, em determinado momento o pai da criança saiu da mesa em que estava com a mulher e a filha para participar da cerimônia de encerramento do 3° ano do ensino médio.

Quando voltou, a mãe já estava preocupada porque a menina sumiu sem que ela visse. O professor chegou a usar o sistema de som da festa para pedir informações, mas Beatriz foi encontrada já sem vida, com uma faca cravada no tórax, em uma sala ao lado da quadra poliesportiva do colégio, onde acontecia a formatura. O corpo não tinha sinais de violência sexual.

Sem avanços nos primeiros anos, uma força tarefa foi criada em 2019 pelo governador Paulo Câmara (PSB) para tentar encontrar o culpado. A equipe revisitou todo o inquérito e realizou novas diligências.

O UOL entrou em contato com a SDS para confirmar a identidade do suspeito e buscar sua defesa. Quando houver resposta, a matéria será atualizada.

Uma coletiva com mais informações sobre o trabalho de investigação está marcada para as 9h de amanhã (12), com representantes da Polícia Civil, Polícia Científica e Ministério Público de Pernambuco.

Em live, a mãe de Beatriz, Lucinha Mota, comentou a prisão e disse acreditar que o crime deve continuar sendo investigado. "Se foi feito exame de DNA, se deu positivo, tem outros elementos que precisam ser confirmados, principalmente a motivação do crime, porque não vem a polícia dizer que ele é um doido que estava no meio da rua e entrou no colégio, não", disse ela.