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

Justiça autoriza aborto de menina de 10 anos que engravidou após estupro

Jovem foi atendida no Hospital Estadual Roberto Silvares, em São Mateus (ES), onde médicos desconfiaram da gravidez - Divulgação/Secretaria de Saúde do Espírito Santo
Jovem foi atendida no Hospital Estadual Roberto Silvares, em São Mateus (ES), onde médicos desconfiaram da gravidez Imagem: Divulgação/Secretaria de Saúde do Espírito Santo

Lucas Rezende

Colaboração para Universa, em Vitória (ES)

15/08/2020 20h44Atualizada em 16/08/2020 17h43

A Justiça do Espírito Santo autorizou que a criança de 10 anos, grávida de três meses após ser estuprada pelo tio, interrompa a gravidez.

A informação foi confirmada ao UOL por duas fontes que não quiseram se identificar: uma amiga da família e uma autoridade política de São Mateus, cidade em que mora a criança. O jornal A Gazeta também conseguiu confirmar a autorização.

A decisão é do juiz Antônio Moreira Fernandes, a partir de pedido do Ministério Público Estadual (MP-ES). O magistrado atua na Vara da Infância e da Juventude de São Mateus. À reportagem, a assessoria de imprensa do órgão disse que o promotor responsável pelo caso não vai comentar o andamento processual.

O Tribunal de Justiça capixaba já havia dito ao UOL, por meio de nota, que "influências religiosas e morais" não definiriam o futuro da gestação.

A lei brasileira permite que um aborto seja realizado por meio do serviço público de saúde no caso de a gravidez ser resultado de um estupro, assim como nas situações de risco para a mãe ou de anencefalia do feto - justamente o que o magistrado levou em consideração.

Entenda o caso

Uma criança de 10 anos foi estuprada e engravidou. O tio, de 33 anos, foi indiciado pelo crime. De acordo com a PC-ES (Polícia Civil do Espírito Santo), a criança era vítima de estupros havia quatro anos, e o caso chegou ao conhecimento da polícia no dia 8 deste mês, quando ela deu entrada num hospital público da cidade de São Mateus, a 220 km de Vitória, com suspeita de gravidez.

A menina chegou ao Hospital Estadual Roberto Silvares acompanhada de uma parente. Os médicos notaram que a barriga estava maior que o usual e realizaram um exame de gravidez, que deu positivo.

O delegado responsável pelo caso informou que o tio da criança foi indiciado por estupro de vulnerável e ameaça, ambos praticados de forma continuada. Somadas, as penas podem ultraar 15 anos de prisão. Ele está foragido. Buscas foram feitas na Bahia, onde o homem possui parentes, sem sucesso.