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

Grande ideia

Estudante cria absorvente sustentável para mulheres em situação de rua

Pensando em acabar com a "pobreza menstrual", Rafaella de Bona criou absorvente para mulheres em situação de rua - André Filgueira/Sucom-UFPR.
Pensando em acabar com a "pobreza menstrual", Rafaella de Bona criou absorvente para mulheres em situação de rua Imagem: André Filgueira/Sucom-UFPR.

Manuela Aquino

de Ecoa

16/11/2019 04h00

O que é

Absorvente interno feito de material biodegradável para pessoas em situação de rua.

Quem criou

Rafaella de Bona, estudante de 22 anos, de Curitiba (PR).

Por que é legal

Facilita o uso e a higiene de pessoas em situação de rua que não têm o a banheiros para realizar higiene pessoal.

Antes mesmo de se formar, Rafaella de Bona, 22, começou a carreira como design de produtos de forma brilhante. Ela criou algo que pode beneficiar muitas mulheres em situação de rua: o projeto Maria. Trata-se de um absorvente interno feito de material biodegradável, que facilita o uso, garante a higiene e diminui o impacto gerado pelo resíduo.

A ideia surgiu durante um trabalho de conclusão de um curso livre de design no Centro Europeu, em Curitiba, com o nome de "Soluções de impacto para o futuro" e que teve curadoria do premiado Furf Design Studio. Durante as aulas os alunos foram desafiados a escolher um dos 17 ODS (Objetivos de Desenvolvimento Sustentável da ONU).

"Escolhi a 'erradicação da pobreza' para pautar meu trabalho e comecei uma pesquisa online para ver as ações aqui na minha cidade. Então percebi que há muita discussão sobre pessoas em situação de rua que, ao contrário do que muita gente pensa, é um grupo diverso, com famílias inteiras, crianças, idosos e mulheres", conta Rafaella.

Rafaella de bona: Absorvente Sustentável - André Filgueira/Sucom-UFPR. - André Filgueira/Sucom-UFPR.
Imagem: André Filgueira/Sucom-UFPR.

Pobreza menstrual

Ao se aprofundar sobre o tema, a estudante descobriu o termo "pobreza menstrual". Trata-se de uma situação de tamanha vulnerabilidade que mulher não tem o a itens básicos de higiene íntima, como os absorventes.

"O documentário 'Absorvendo o Tabu' foi uma das minhas referências. Ali vi em detalhes que a pobreza menstrual é uma das responsáveis pela desigualdade de gênero. Algumas meninas na Índia, por exemplo, não vão à escola nos dias em que estão menstruadas", diz.

Quem vive nas ruas não têm banheiros decentes para fazer higiene, uma cama para deitar se estiverem com cólica, e sem o a absorventes, acabam usando plástico, papel, jornal e restos de tecido.

Rafaella de Bona: absorvente sustentávle  - André Filgueira/Sucom-UFPR. - André Filgueira/Sucom-UFPR.
Imagem: André Filgueira/Sucom-UFPR.

Higiênico e sustentável

Diante disso, Rafaella resolveu desenvolver um absorvente a partir de material biodegradável e que fosse interno, já que muitas não têm nem calcinha. "Um vídeo com uma moradora de rua me chamou muita atenção. Ela pegava o absorvente comum, retirava o material de dentro, enrolava e fazia um interno para ela, para não vazar", fala.

Com a ideia na cabeça e o apoio do corpo docente, Rafaella ou a colocar no papel e chegou ao desenho final. Ela pensou em um rolo com várias opções de destaque, de acordo com a quantidade de sangue. O objetivo é que seja como um papel higiênico, fácil de levar e simples.

Depois de destacar, a pessoa enrola o absorvente, que fica no mesmo formato de um interno com uma parte menor para fora, para poder retirar com segurança. "Escolhi como material a fibra de banana, que já é usada na Índia para fabricação de absorventes externos. Tive a orientação de um médico e de um biólogo, mas ainda não fiz testes nem tenho protótipo", conta.

Um futuro próspero

Rafaella apresentou seu trabalho de conclusão de curso, ou com louvor, e um amigo a incentivou a se inscrever no prêmio alemão iF Design Talent Award 2019 para talentos emergentes, considerado o oscar do design no mundo.

Entre nove mil inscritos, 91 foram premiados. Rafaella estava entre eles. Os próximos os agora são desenvolver melhor o projeto, fazer um protótipo e um plano de negócios, já que Rafaella quer colocar, depois de formada, o absorvente para fabricação.

Ela também pretende procurar parceiros, empresas de produtos de higiene para fabricar, sempre com o foco no fornecimento para mulheres que vivem nas ruas. "Minha intenção não é ganhar dinheiro e sim dar visibilidade a esta questão. Elas são meu objetivo antes de qualquer outro."

Grande ideia