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

Homem procura polícia e confessa que envenenou cerveja da esposa

Homem procurou Polícia Civil de MG para detalhar envenenamento contra mulher, com mesma substância encontrada em cervejas da Backer - Polícia Civil de MG/Divulgação
Homem procurou Polícia Civil de MG para detalhar envenenamento contra mulher, com mesma substância encontrada em cervejas da Backer Imagem: Polícia Civil de MG/Divulgação

Bruno Torquato

Colaboração para o UOL, em Betim (MG)

19/04/2021 22h25Atualizada em 20/04/2021 07h41

Um homem de 42 anos foi preso na noite de hoje pela Polícia Civil em Mateus Leme (MG), após procurar o hospital e a própria polícia para confessar ter envenenado a esposa, com quem é casado há 19 anos, misturando dietilenoglicol em uma cerveja.

De acordo com uma coletiva da PC, o suspeito está preso por tentativa de feminicídio e pode pegar de 12 a 30 anos de prisão.

Para ter o à substância, o homem disse ter ado o site Mercado Livre, onde comprou o dietilenoglicol puro por aproximadamente R$35, vendido por uma empresa de São Paulo.

Caso seja provado que a venda foi ilegal, a Polícia Civil informou que a loja virtual também poderá ser responsabilizada.

Questionada, a delegada do caso, Lígia Mantovani, afirmou que o caso da cervejaria Backer pode ter sido uma fonte de inspiração do suspeito.

Desde 2019, dezenas de pessoas foram afetadas pela contaminação das bebidas da empresa. Pelo menos 10 delas morreram. Nas investigações, foi descoberto que o produto foi contaminado pelo dietilenoglicol no tanque em que era armazenado, em uma fábrica de Minas Gerais.

11 pessoas foram indiciadas no ano ado.

A delegada disse que o suspeito procurou o hospital, onde informou o veneno que tinha utilizado, e a Polícia Civil, onde mostrou a nota fiscal de compra e confessou o crime por problemas conjugais.

"Ele alega que o motivo do envenenamento era briga conjugais e traições que teriam acontecido no ado, além de problemas financeiros".

De acordo com a delegada Lígia, a compra do produto foi realizada em fevereiro e o suspeito misturou na cerveja no dia 11 de abril.

A vítima procurou atendimento médico cerca de dois dias depois e foi transferida para Contagem e, posteriormente, para um hospital em Belo Horizonte.

Ela segue internada na UTI em estado grave. Os nomes da unidade hospitalar e das partes envolvidas não foram divulgados. O casal tem dois filhos menores de 18 anos.