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

Sara Winter pode ser presa por divulgar dados de menina, dizem advogados

INSTAGRAM | SARA WINTER
Imagem: INSTAGRAM | SARA WINTER

Maria Carolina Trevisan e Luiza Souto

De Universa

17/08/2020 17h14Atualizada em 17/08/2020 20h12

A militante de extrema direita Sara Fernanda Giromini, conhecida como Sara Winter, corre o risco de voltar à prisão depois de expor dados de uma criança de dez anos que engravidou após sofrer abuso sexual por quatro anos. Neste domingo, a ativista publicou em redes sociais o nome da menina, bem como o endereço do hospital em que ela está internada para o procedimento.

A divulgação é uma violação do Artigo 17 do ECA (Estatuto da Criança e do Adolescente), que assegura a preservação da identidade da criança, bem como uma violação do Artigo 286 do Código Penal, que proíbe incitar publicamente a prática de crime, conforme explicou a Universa o advogado especialista em direitos da infância e juventude Ariel de Castro. A Justiça já determinou que os posts de Sara sejam apagados das redes.

Na avaliação do advogado João Paulo Martinelli, doutor em direito penal pela USP, a militante pode ter o pedido de prisão feito pelo ministro do STF Alexandre de Moraes, relator do inquérito que apura ameaças a instituições e autoridades, se ele entender que, além da exposição, houve incitação ao crime —ou seja, se ao publicar o endereço do local, Sara estimulou a população a tentar impedir prática prevista em lei, que é o aborto em caso de estupro.

"Se o ministro Alexandre de Moraes entender que é o caso de decretar novamente a prisão preventiva, ele pode pedir com base no perigo à ordem pública", explica o advogado. "E o fato de alguém responder por um crime e praticar outro, principalmente incitação a um crime, que é contra a paz pública, pode fundamentar a decretação da prisão."

Em junho, Sara, uma das lideranças do grupo bolsonarista autodenominado 300 do Brasil, foi presa pela PF (Polícia Federal) sob suspeita de organizar e captar recursos financeiros para ações contra a ordem política e social. Ao ser solta, o ministro Alexandre de Moraes, do Supremo Tribunal Federal, impôs o uso de tornozeleira eletrônica e a obrigatoriedade de manter distanciamento de, no mínimo, um quilômetro das sedes do STF e do Congresso Nacional e das casas de parlamentares. Fora eventuais deslocamentos para trabalhar ou estudar, ela (e o grupo que foi preso ao seu lado) deve permanecer em casa.

Para Martinelli, um segundo inquérito pode ser gerado para investigar a exposição dos dados da criança, o que fere o ECA, e, assim, provocar um pedido de prisão preventiva, para não haver "um novo tumulto".

Fonte de informação pode gerar outra investigação

Soraia Mendes, advogada criminalista, especialista em direitos da mulher e pós-doutora pela UFRJ (Universidade Federal do Rio de Janeiro), afirma que, além dos dois pontos citados por Martinelli, é preciso que se investigue os meios pelos quais Sara teve o a informações sigilosas, como dados da criança vítima de abuso sexual.

"Ela tem um informante no Poder Judiciário? Foi atrás de familiares? Ou ela mesma entrou no sistema da Justiça? Tudo tem que ser averiguado", indica Soraia.

Thiago Praum, especialista em direito digital e que atende ao grupo Gajop (Gabinete Assessoria Jurídica Organizações Populares), que está acompanhando o caso em Recife, também sugere investigação sobre a fonte de informação. "Pode ter havido vazamento no Judiciário ou no hospital, e prontuário médico também é documento sigiloso. Tem que se apurar a origem."