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

Desemprego no Brasil cai a 4,9%, mínima para setembro, com menos procura por vagas

Por Rodrigo Viga Gaier e Camila Moreira
Imagem: Por Rodrigo Viga Gaier e Camila Moreira

23/10/2014 09h51

Por Rodrigo Viga Gaier e Camila Moreira

RIO DE JANEIRO/SÃO PAULO (Reuters) - A taxa de desemprego do Brasil caiu a 4,9 por cento em setembro, nível mais baixo para esses meses diante da menor procura por vagas, enquanto a renda média da população subiu pelo segundo mês seguido em meio a um cenário de economia fraca a pouco dias do segundo turno das eleições presidenciais.

Em agosto, a taxa havia ficado em 5 por cento e, no mês ado, atingiu o menor patamar para setembro desde o início da série histórica, em março de 2002, segundo dados da Pesquisa Mensal de Emprego (PME) divulgados nesta quinta-feira pelo Instituto Brasileiro de Geografia e Estatística (IBGE).

O resultado --que abrange seis regiões metropolitanas no país-- ficou abaixo da pesquisa da Reuters, cuja mediana apontou expectativa de taxa de desemprego a 5,1 por cento em setembro.

"A redução da taxa está associada à queda na procura (por emprego), ou seja, a taxa cai porque há menos pressão sobre o mercado de trabalho", disse a técnica do IBGE Adriana Berengui.

Uma das explicações para esse cenário é que as pessoas têm ado mais tempo estudando, retardando a sua entrada no mercado.

Segundo o IBGE, a população desocupada --pessoas desempregadas em busca de uma chance no mercado de trabalho-- chegou a 1,183 milhão de pessoas, perda de 3,1 por cento ante agosto e queda de 10,9 por cento sobre um ano antes.

Já a população economicamente ativa recuou 0,3 por cento em setembro sobre o mês anterior e 1,0 por cento ante o mesmo período de 2013, atingindo 24,286 milhões de pessoas.

Por sua vez, a população ocupada recuou 0,2 por cento em setembro na comparação com agosto, para 23,103 milhões de pessoas, com queda de 0,4 por cento sobre um ano antes.

"O emprego (população ocupada) continua caindo e o crescimento do salário real está moderando, mas o declínio na força de trabalho economicamente ativa mantém a taxa de desemprego baixa e o mercado de trabalho apertado", afirmou o diretor de pesquisa econômica do Goldman Sachs para América Latina, Alberto Ramos, em nota.

RENDIMENTO

O rendimento médio real da população subiu 0,1 por cento em no mês ado sobre agosto, segunda alta seguida, chegando a 2.067,10 reais. Sobre setembro de 2013, o rendimento avançou 1,5 por cento.

Em agosto, o rendimento havia mostrado alta mensal de 1,7 por cento.

O mercado de trabalho tem sido uma das principais armas da presidente Dilma Rousseff (PT) na sua acirrada corrida pela reeleição contra Aécio Neves (PSDB), que termina neste domingo com o segundo turno das eleições.

Entretanto, com a atividade debilitada --a economia entrou em recessão no primeiro semestre--, o mercado de trabalho dá sinais de perda de vitalidade. A criação de vagas formais de trabalho em setembro foi a pior para o mês em 13 anos, segundo dados do Ministério do Trabalho.

"A taxa (de desemprego) é uma informação positiva, mas é preciso olhar de maneira mais ampla. Há setores importantes demitindo, como indústria e construção, e há notícias mais negativas sobre serviços, que é o que mais emprega", destacou o economista da Tendências Rafael Bacciotti.

Neste ano, a taxa de desemprego não vem variando muito, ficando entre 4,8 e 5,1 por cento, mantendo-se em níveis considerados historicamente baixos. Bacciotti estima que ela deve encerrar este ano em 4,9 por cento na média, mas subirá para 5,4 por cento em 2015.

O IBGE trabalha para substituir a PME pela Pesquisa Nacional por Amostra de Domicílios (Pnad) Contínua, mais abrangente.