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

Vereador de SP propõe lei que incentiva sexo após casamento contra gravidez

A ministra da Mulher Damares Alves defende a abstinência sexual para evitar a gravidez na adolescência - Tuca Vieira/Folhapress
A ministra da Mulher Damares Alves defende a abstinência sexual para evitar a gravidez na adolescência Imagem: Tuca Vieira/Folhapress

Luiza Souto

De Universa

08/06/2021 21h40

Vereadores e especialistas nas áreas de saúde pública, pedagogia e defesa das crianças e adolescentes debateram nesta terça-feira (8) um projeto de lei que pretende incluir no calendário da cidade de São Paulo o "Programa Escolhi Esperar". A ideia, do vereador Rinaldi Digilio (PSL), é disseminar medidas que contribuam para a redução da gravidez precoce.

O nome "Escolhi Esperar", porém, está atrelado a grupos religiosos que defendem ter relações sexuais somente após o casamento, e isso acabou gerando discussões acaloradas durante a audiência pública virtual da Comissão de Saúde, Promoção Social, Trabalho e Mulher. Para uma parte dos especialistas e políticos que participaram da reunião, Digilio está propondo a abstinência sexual entre jovens.

A vereadora Juliana Cardoso (PT), por exemplo, comparou o texto com a proposta da ministra Damares Alves, do Ministério da Mulher, Família e Direitos Humanos: ela defende políticas para estimular jovens a deixarem de fazer sexo, como medida de prevenção da gravidez precoce.

Em nota enviada a Universa, Digilio diz que o projeto vem para somar o que chama de "prevenção primária com orientação".

"O projeto não fala sobre abstinência sexual, e sim em orientar os adolescentes para que eles decidam se estão maduros, e também sobre as consequências de uma gravidez precoce, já que isso, de acordo com pesquisas, tira oportunidades de trabalho, estudo e renda da adolescente em seu futuro. Não há religião nisso", ele explica.

"O que existe é uma divergência clara entre quem quer orientar e educar as crianças sobre os riscos da gravidez precoce, que é consequência de relações sexuais precoces, adicionando mais um método de prevenção primária, e quem não quer orientar os adolescentes para depois aprovar o assassinato de crianças com o aborto", ele complementa.

"A abstinência está subentendida"

Numa tentativa de impedir a aprovação do projeto de lei, a vereadora Luana Alves (PSOL) escreveu um texto substitutivo, ou seja, uma proposta a ser votada no lugar da original. Mas para ser apresentado e votado, ele precisa ainda de 19 s favoráveis.

Nessa redação, a qual nomeia de "Semana de conscientização de métodos anticonceptivos", Luana fala sobre o direito à gestação saudável e planejada, e propõe que ela seja realizada anualmente, na segunda semana do mês de março.

Em conversa com Universa, Luana diz que embora não haja trecho da proposta do vereador Digilio com algum termo religioso ou que incentive o jovem a adiar o início da vida sexual, na sua avaliação isso está subentendido.

"Obviamente o projeto é parte de um plano nacional, em concordância com a proposta da Damares. De fato, o texto não fala sobre abstinência sexual, mas fala de forma abstrata. O título é 'Escolhi Esperar'. O nome causa uma confusão intencional", ela aponta, antes de finalizar:

"Eles [os que apoiam a proposta] acham que o anticoncepcional não basta. E a narrativa criada pelos conservadores é que precisa haver uma instrução sobre não ter relações sexuais entre jovens. E fazem isso num momento em que existem menos campanhas sobre contraceptivos e mais casos de ISTs [Infecções Sexualmente Transmissíveis] e gravidez na adolescência. As gestações entre 10 a 14 estão estáveis ou aumentando. A gente sabe que uma saída é falar como se proteger e também sobre o abuso."

Segundo Digilio, "se nada de estranho acontecer", seu PL estará na pauta desta quarta para ser votado. Em duas votações anteriores, ele foi aprovado por 44 dos 55 vereadores.