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

Para IBGE, inflação de 2021 foi mais por pressão de custos

Rio

11/01/2022 13h48

A inflação elevada no País em 2021 foi resultado, sobretudo, de uma pressão de custos. A melhora da pandemia, com o maior alcance da vacinação da população contra a covid-19, resultou em recuperação da demanda no segundo semestre, mas os aumentos de preços monitorados pelo governo foram preponderantes no ano, como combustíveis, energia elétrica e gás de botijão. A avaliação é de Pedro Kislanov, gerente do Sistema Nacional de Índices de Preços do Instituto Brasileiro de Geografia e Estatística (IBGE).

O Índice Nacional de Preços ao Consumidor Amplo (IPCA) subiu 0,73% em dezembro. Como consequência, a taxa acumulada pelo IPCA em 2021 foi de 10,06%, a mais elevada desde 2015, ante uma meta de 3,75% perseguida pelo Banco Central.

"Teve alta principalmente no segundo semestre da demanda pela alta da circulação de pessoas, melhora da pandemia, mas alguns setores ainda têm sofrido bastante. Inclusive agora, com a variante ômicron, talvez alguns setores que estão em recuperação podem ter algum prejuízo, como é o caso das agens aéreas. A inflação do segundo semestre ficou superior à do primeiro semestre do ano, o que evidencia a recuperação da demanda. É muito cedo pra gente falar em retomada econômica de fato. Se a gente pegar os próprios indicadores que o IBGE divulga, a gente vai ver quedas consecutivas, na produção industrial, nas vendas no varejo, no próprio PIB do terceiro trimestre", enumerou Kislavov.

O pesquisador lembra que houve melhora recente no emprego, mas o rendimento real do trabalhador permanece deprimido, "o que diminui o poder aquisitivo das pessoas". "O segundo semestre teve retomada de fato da demanda, mas não dá para falar ainda em retomada econômica de fato", resumiu.

O IPCA acelerou de alta acumulada de 3,77% no 1º semestre de 2021 para 6,07% no 2º semestre. Kislanov lembra que o dólar valorizado ante o real também faz os preços de produtos importados se manterem em patamar elevado.

No ano de 2021, 88% dos produtos investigados tiveram elevação de preços, ante uma fatia de

79% em 2020.

Apesar da disseminação de preços com aumentos, os 10 itens de maior impacto sobre a inflação de 2021 responderam juntos por 58,65% da alta do IPCA: gasolina (alta de 47,49% e impacto de 2,34 p.p.); energia elétrica (21,21% e 0,98 p.p.); automóvel novo (16,16% e 0,48 p.p.); gás de botijão (36,99% e 0,41 p.p.); etanol (62,23% e 0,41 p.p.); refeição fora de casa (7,82% e 0,29 p.p.); automóvel usado (15,05% e 0,28 p.p.); aluguel residencial (6,96% e 0,26 p.p.); carnes (8,45% e 0,25 p.p.); e produtos farmacêuticos (6,18% e 0,20 p.p.).

Entre os grupos, o resultado de 2021 foi puxado, principalmente, pelos Transportes, com alta de 21,03% e impacto de 4,19 pontos porcentuais. Habitação subiu 13,05%, com contribuição de 2,05 pontos porcentuais, enquanto Alimentação e bebidas aumentaram 7,94%, com impacto de 1,68 ponto porcentual. Os três grupos responderam juntos por cerca de 79% do IPCA de 2021. Houve aumentos relevantes ainda nos grupos Artigos de residência (12,07%) e Vestuário (10,31%).

Os combustíveis subiram 49,02% ao longo de 2021. As agens aéreas aumentaram 17,59%, e os transportes por aplicativo, 33,75%. Em Alimentação e bebidas, a alimentação no domicílio aumentou 8,24%. As maiores altas ocorreram no café moído (50,24%, com impacto de 0,15 ponto porcentual), mandioca (48,08%) e açúcar refinado (47,87%). Por outro lado, ficaram mais baratos a batata-inglesa (-22,82%) e o arroz (-16,88%, ainda insuficiente para devolver a alta de 76,01% registrada em 2020).