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

'Ela se revoltou com quem era criminoso', defende mãe da filha de Belchior

Denise Maria Menegheli Garcia defendeu a filha, Isabella Belchior, durante julgamento por crime cometido em 2019 - Reprodução/TV Record
Denise Maria Menegheli Garcia defendeu a filha, Isabella Belchior, durante julgamento por crime cometido em 2019 Imagem: Reprodução/TV Record

De Splash, em São Paulo

23/03/2022 18h57

Isabella Belchior, filha do cantor Belchior e que foi condenada a 9 anos por homicídio, se "revoltou" com a vítima e por isso cometeu o crime. É o que acredita a mãe dela, Denise Maria Menegheli Garcia.

Em declaração para a Record TV horas antes da condenação, Denise disse acreditar que a filha tenta realmente assassinado Leizer Buchwieser dos Santos em 2019, mas que foi uma reação.

"Tenho certeza que minha filha vai sair livre. Ela só está nessa porque se revoltou com um rapaz que era realmente um criminoso. Foi aí que ela perdeu a cabeça. Ela é uma pessoa boa, de um coração que não tem tamanho. Essa será a primeira e última vez, porque ela se arrepende muito do que fez", disse Denise.

Splash teve o à decisão. O juiz responsável pelo caso reduziu a pena por "relevante valor social" — de 12 para nove anos de reclusão. Segundo depoimentos, a vítima tinha histórico de pedofilia e ofereceu dinheiro para fazer sexo com uma criança ou uma mulher grávida.

Junto com Isabella também foram condenados pelo crime Estefano Rodrigues e Bruno Thiago Dornelas Rodrigues. Além do homicídio, eles também foram declarados culpados por ocultação de cadáver.

Jaqueline Dornelas Chaves, companheira de Isabella, era suspeita por ter em contato com a vítima no dia do crime — foi para ela que a vítima enviou a proposta de pagar por sexo com uma criança. No entanto, o juiz chegou à conclusão de que ela não participou do assassinato e a absolveu das acusações.

Splash procura o contato da defesa de Isabella. O texto será atualizado caso tenha uma resposta.

Entenda o caso

Isabela confessou em agosto de 2020 que deu uma facada em Santos e alegou legítima defesa. Ela disse em depoimento na época que Santos tentou forçá-la a ter uma relação sexual e por isso reagiu.

O caso aconteceu em 26 de agosto de 2019. Na investigação, a polícia descobriu que Santos ainda praticava crimes sexuais envolvendo menores de idade. Ele teria marcado um encontro com Jaqueline, que levou sua sobrinha de 3 anos de idade.

A filha do cantor Belchior e a companheira ficaram foragidas por cinco meses até se entregarem para a polícia há dois anos.

"Acabaram matando ele no local, colocaram no carro, jogaram o corpo em um lugar e incendiaram o veículo. Nós investigávamos o caso como homicídio, depois fomos descobrindo o envolvimento de Leizer com a pedofilia", disse o delegado Gilberto de Aquino, na ocasião.