;(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
Logo Pagbenk Seu dinheiro rende mais
Topo

Impacto da pandemia é maior para trabalhadores jovens, diz Ipea

Trabalhadores com idade entre 18 e 24 anos foram os mais prejudicados pela pandemia de covid-19 - Camila Domingues/Palácio Piratini
Trabalhadores com idade entre 18 e 24 anos foram os mais prejudicados pela pandemia de covid-19 Imagem: Camila Domingues/Palácio Piratini

14/04/2021 12h17

Os trabalhadores com idade entre 18 e 24 anos foram os mais prejudicados pela pandemia de covid-19. A taxa de desocupação subiu de 23,8% no quarto trimestre de 2019 para 29,8% no mesmo período de 2020, o que corresponde a quase 4,1 milhões de jovens à procura de emprego.

No recorte por escolaridade, o desemprego foi maior para os trabalhadores com ensino médio incompleto: alta de 18,5% para 23,7%, na mesma base de comparação. Em contrapartida, a ocupação dos que têm ensino superior continuou crescendo e houve alta de 4,7%, na comparação entre os números de trabalhadores nesta condição, nos respectivos trimestres de 2019 e 2020.

Os dados constam da Carta de Conjuntura divulgada hoje (14) pelo Ipea (Instituto de Pesquisa Econômica Aplicada).

De acordo com a Pnad Contínua (Pesquisa Nacional Por Amostra de Domicílios) do IBGE (Instituto Brasileiro de Geografia e Estatística), embora a ocupação tenha voltado a crescer após ter atingido, em julho do ano ado, o menor valor da série (80,3 milhões), em janeiro deste ano, havia 86,1 milhões de trabalhadores ocupados no país, bem abaixo do observado antes da pandemia (94 milhões em janeiro de 2020).

Para a economista Maria Andréia Lameiras, autora do estudo, a crise sanitária potencializou as diferenças existentes no mercado de trabalho. "À medida que os dados das PNADs contínuas foram disponibilizados, o cenário de forte deterioração, que conjuga desemprego elevado e aumento da subocupação e do desalento, foi se tornando cada vez mais evidente, principalmente nos segmentos mais vulneráveis, os jovens e os menos escolarizados, cuja probabilidade de transitar da desocupação e da inatividade para a ocupação, que já era baixa, se tornou ainda menor".

Recortes analisados

O documento da Carta de Conjuntura do Ipea mostra que, no quarto trimestre de 2020, a taxa de desemprego para o sexo feminino (16,4%) foi superior à do sexo masculino (11,9%). No recorte regional, ainda no último trimestre do ano, as regiões Nordeste e Sudeste tiverem maior incremento na taxa de desemprego: de 13,6% para 17,2% e 11,4% para 14,8%, respectivamente.

Na análise do emprego setorial, o segmento de serviços foi o maior prejudicado, com queda de 28% da ocupação no quarto trimestre de 2020, fortemente impactado pela paralisação do setor em razão do distanciamento social imposto pela pandemia.

A perspectiva para 2021 é de que, apesar da expectativa de aceleração da atividade econômica, as vagas geradas não devem ser suficientes para suprir o desemprego. Segundo o Ipea, a taxa de desocupação deve continuar elevada.

A análise tem como base o cruzamento de diversos dados da Pnad Contínua e do Novo Caged (Cadastro Geral de Empregados e Desempregados) da Secretaria do Trabalho do Ministério da Economia.