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

Projeto prevê distribuição de absorventes em SP; no Rio, jovens doam na rua

Proposta visa distribuir absorventes e promover debates sobre menstruação em São Paulo - iStock
Proposta visa distribuir absorventes e promover debates sobre menstruação em São Paulo Imagem: iStock

Luiza Souto

De Universa

07/11/2019 04h00

Mulheres carentes, presas ou em situação de rua, além de estudantes de escolas públicas de São Paulo, podem ter o gratuito a absorventes íntimos. Um projeto de lei apresentado em outubro na Assembleia Legislativa de São Paulo, intitulado Menstruação Sem Tabu, visa distribuir o produto de higiene, além da conscientizar acerca da saúde da mulher e dos cuidados básicos que devem acompanhar a menstruação.

O projeto, que ainda está em análise na Assembleia, conseguiu reunir deputadas de diferentes correntes políticas e foi assinado por Janaina Paschoal (PSL), Leci Brandão (PcdoB), Beth Sahão (PT), Edna Macedo (Republicanos) e Delegada Graciela (PL). Segundo o texto, as escolas receberiam palestras e cursos para falar sobre o tema. A Universa, a Delegada Graciela destaca dois objetivos principais: a quebra do tabu em torno da menstruação e a dificuldade ao o aos absorventes, principalmente por motivação financeira.

"Este projeto vai ao encontro à quebra dos tabus e à criação de uma política pública efetiva no tocante ao atendimento social de milhares de mulheres e jovens por todo Estado de São Paulo", a deputada afirma.

Em setembro último, no Quênia, uma jovem de 14 anos cometeu suicídio em setembro depois de supostamente ser envergonhada pela professora por ter sangue de menstruação vazado na roupa. De acordo com o jornal local The Daily Nation, Jackline Chepngeno teria sido expulsa da sala de aula quando menstruou pela primeira vez.

Uma pesquisa publicada em junho na revista científica BMJ Open, feita com 32.748 holandesas entre 15 e 45 anos, verificou que 14% das entrevistadas tiveram de se ausentar do trabalho ou da escola durante o período menstrual. E 3,5% delas relataram ter o problema em todos ou quase todos os ciclos menstruais.

Se a proposta for aprovada, o absorvente seria incluído nas cestas básicas no Estado de São Paulo e distribuído nas escolas estaduais, e ainda em unidades de internação para jovens infratoras, às adolescentes sob regime de semiliberdade ou de internação, em presídios, abrigos e a mulheres em situação de rua.

O projeto está hoje na Comissão de Constituição, Justiça e Redação (CCJR), sob análise da deputada Marina Helou (Rede). Ele ainda deve ar pelas comissões de Defesa e Direitos das Mulheres e de Finanças, Orçamento e Planejamento, antes de ir a plenário para votação.

No Rio, projeto parecido virou lei

A Câmara dos Vereadores do Rio de Janeiro aprovou, em junho último, lei que prevê a distribuição gratuita de absorventes nas escolas da rede municipal. De acordo com o texto, do vereador Leonel Brizola Neto (PSOL), a distribuição dos absorventes higiênicos se dará por meio de máquinas de reposição, instaladas nos banheiros das escolas. Procurada, a secretaria de Educação da cidade não informou se as máquinas já estão sendo instaladas.

Enquanto isso, a geógrafa Carolina Chiarello de Andrade, 25, e a estudante Talita da Silva Soares, 22, já estão fazendo a sua parte desde dezembro de 2018, quando criaram o projeto Tô de Chico. Desde então, elas coletam doações de absorventes, calcinhas e sutiãs e distribuem os artigos mensalmente para mulheres que vivem nas ruas do centro e da zona sul do Rio e também na cidade de Niterói.

projeto todechico - Arquivo pessoal - Arquivo pessoal
Talita (esq) e Carolina coletam e distribuem absorventes nas ruas do Rio
Imagem: Arquivo pessoal

A dupla recebe o material de doadores e, uma vez por mês, vai andando pelas ruas e entregando a mulheres em situação de rua. E se surpreende a cada ação, conforme conta Talita:

"Muitas vezes, as mulheres nos mostram como se viram nesse período, como usar dois shorts. Ter calcinha, absorvente ou sutiã é uma coisa banal para quem pode pagar e, muitas vezes, não enxergamos o valor disso para mulheres que não têm como comprar. Ter uma calcinha, um absorvente e um sutiã é questão de higiene e também de dignidade e autoestima".

Quem quiser colaborar, ela explica, deve mandar mensagem para o instagram @eutodechico.