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

Mãe de Henry é internada com covid na prisão; advogados reagem com surpresa

8.abr.2021 - Monique Medeiros, mãe do menino Henry Borel, 4, morto na madrugada de 8 de março - Reginaldo Pimenta/Agência O Dia/Estadão Conteúdo
8.abr.2021 - Monique Medeiros, mãe do menino Henry Borel, 4, morto na madrugada de 8 de março Imagem: Reginaldo Pimenta/Agência O Dia/Estadão Conteúdo

Daniele Dutra

Colaboração para o UOL, no Rio de Janeiro

20/04/2021 07h25

Monique Medeiros, mãe do menino Henry Borel, morto em 8 de março, foi diagnosticada com coronavírus ontem e precisou ser isolada em hospital penitenciário. Ela está presa desde o dia 8 de abril, assim como o namorado, o vereador Dr. Jairinho, que também é investigado por homicídio duplamente qualificado.

Em nota, a Seap (Secretaria de Estado de istração Penitenciária) afirma que, após solicitar atendimento médico, a interna foi encaminhada ao Hospital Penal Hamilton Agostinho, no complexo de Gericinó, em Bangu. A professora foi diagnosticada com a covid-19 e, inicialmente, seguirá internada para fazer o acompanhamento médico.

"A Secretaria de Estado de istração Penitenciária esclarece que, após solicitar atendimento médico, a interna Monique Medeiros foi encaminhada, nessa segunda-feira (19/04), ao Hospital Penal Hamilton Agostinho, no complexo de Gericinó em Bangu. No local, a mesma foi diagnosticada com a covid-19 e, inicialmente, seguirá internada para fazer o acompanhamento médico", diz a nota da Seap.

Os advogados de Monique, Thiago Minagé, Hugo Novais e Thaise Mattar Assad, disseram ter recebido a informação com estranhamento e, até o momento, não confirmaram a internação da professora com covid e nem o seu estado de saúde.

"Desconheço a informação. Ontem fomos visitá-la e ela estava melhor que eu. Não reclamou de incômodo nenhum, nem espirro, nada", disse Thiago Minagé, para o UOL. Os advogados emitiram uma nota contestando a internação (leia a íntegra abaixo) e questionando: "a quem interessa o silêncio de Monique?"

A defesa de Monique Medeiros está desde semana ada tentando que ela seja ouvida em um novo depoimento na 16º DP, Barra da Tijuca. Ontem, eles protocolaram no Ministério Público uma petição ao delegado reiterando a necessidade de ouvir Monique, acompanhada de um promotor de Justiça.

A mudança no estado de saúde da professora e o isolamento devido à covid-19 diminuem as chances de um novo depoimento.

Monique e o vereador Dr. Jairinho foram presos acusados de atrapalhar a investigação do caso, que apura se o padrasto agrediu a criança, o que teria causado a morte de Henry no dia 8 de março.

Confira a nota dos advogados:

A defesa de Monique formulou pedido ao Procurador Geral de Justiça do RJ, reiterando necessidade de designação de um promotor para acompanhar o inquérito e ouvir novamente Monique, o quanto antes, temendo pela sua vida e solicitando rigorosas medidas de proteção e cuidados de saúde.

Por conta da notícia de que Monique estaria "isolada com suspeita de covid em hospital penitenciário", emitida pela SEAP, a defesa já solicitou o a documentação hospitalar.

Ainda que seja verdadeira a contaminação de Monique por COVID, permanece como imprescindível nova audição de Monique no inquérito policial, ainda que por videoconferência, eis que: a quem interessa o silêncio de Monique?