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

Jovem que trabalhava como gari conquista diploma em direito em MT

Kettly, de 25 anos, trabalhava como gari enquanto estudava  - Arquivo pessoal
Kettly, de 25 anos, trabalhava como gari enquanto estudava Imagem: Arquivo pessoal

Heloísa Barrense

Do UOL, em São Paulo

18/08/2021 11h26Atualizada em 18/08/2021 16h19

Ketlly Cristina da Silva, de 25 anos, realizou o sonho de receber o diploma da faculdade de direito em Várzea Grande, região Metropolitana de Cuiabá, enquanto trabalhava como gari na cidade. A estudante cumpria o ofício pela manhã e comparecia às aulas à noite, percorrendo cerca de 11 km de bicicleta entre a casa e a instituição.

"Eu já fazia faculdade de direito e então fiz o concurso para a gari porque eu era vigia e ficava uma ameaça de ser mandada embora a qualquer momento. Eu tinha esse sonho de ser concursada e assim que saiu o edital para gari eu me inscrevi. Eu pensava que não ia ficar ali para sempre, mas para acontecer os demais os eu precisava disso", explicou a jovem ao UOL.

A mudança de trabalho aconteceu quando Kettly já estava no segundo ano da faculdade, concluída com o auxílio do FIES (Fundo de Financiamento Estudantil). "Era cansativo porque para ser gari tem que ter um trabalho braçal, debaixo de sol quente. Muita vezes você quer ir ao banheiro e nem todo lugar pode. E aí eu trabalhava durante o dia, voltava para casa, tomava banho e já ia para a faculdade. Voltava entre meia-noite e uma hora da manhã e já retomava a rotina no outro dia", explica.

Kettly percorria cerca de 5,5 km de bicicleta para chegar até a instituição. Nos dias de chuva, entretanto, dependia do ônibus. A persistência para conquistar o diploma, por sua vez, tinha uma história por trás.

"Meu pai faleceu quando eu tinha três anos de idade, dentro do presídio. A minha mãe criou eu e meus irmãos sozinha. Mas ela poderia ter tido o respaldo do Estado, porque ele morreu na penitenciária, o Estado era responsável pela vida dele. Por ela não saber disso, a gente ficou perecendo. Ela fazia trabalhos domésticos com R$ 5 ou R$ 10 de diária e foi uma das coisas que me criou revolta. Eu falei que eu precisava estudar, para não deixar ar os nossos direitos", conta.

O meu objetivo era esse: estender as mãos para quem não tem o à Justiça."

Sendo a filha do meio de três irmãos, Kettly foi a primeira da família a se formar em uma universidade e, com o diploma em mãos, já está orientando as pessoas próximas a garantir os seus direitos "As pessoas chegam falando sobre o benefício que foi cortado, ou a aposentadoria que precisa, e eu as acalmo, indico os caminhos. Fico feliz de poder ajudar", diz.

Agora, Kettly é mãe de uma criança de 9 meses e continua recebendo o apoio dos familiares para continuar a sua trajetória. "Foi uma vitória muito grande, minha mãe ficou emocionada. Ela foi uma das maiores incentivadoras. Ela parou na quinta série e ela sempre me falava que se eu estudasse eu poderia crescer. Então todos ficaram muito felizes e qualquer coisa que eu preciso eles me ajudam a resolver."

Com a prova da OAB (Ordem dos Advogados do Brasil) marcada para outubro, Kettly diz que não pretende parar por aí. "Meu sonho mesmo era ar no concurso de um órgão público, como o Ministério Público, Defensoria ou Procuradoria", diz.

A jovem afirma que já recebeu alguns convites para trabalhar em escritórios de advocacia, mas acabou sendo nomeada em Várzea Grande para a procuradoria da cidade. "Eu vou aproveitar a oportunidade para experiência. Eu fiquei muito feliz, muito emocionada. Não estou acreditando até agora", finaliza.