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

Inflação do aluguel desacelera a 1,51% em abril; em 12 meses, alta é de 32%

O IGP-M é utilizado para o reajuste de contratos de aluguéis de imóveis - Getty Images/EyeEm
O IGP-M é utilizado para o reajuste de contratos de aluguéis de imóveis Imagem: Getty Images/EyeEm

Do UOL, em São Paulo*

29/04/2021 08h08Atualizada em 29/04/2021 09h49

O IGP-M (Índice Geral de Preços - Mercado) desacelerou a 1,51% em abril, após ficar em 2,94% em março. Com esse resultado o índice já acumula alta de 9,89% no primeiro quadrimestre do ano e de 32,02% em 12 meses.

O indicador é usado para os reajustes de contratos de aluguel e foi divulgado hoje pela FGV (Fundação Getúlio Vargas). O índice de 1,51% é o maior para meses de abril desde 1995 (2,10%).

Em abril de 2020, o IGP-M havia ficado em 0,80% e acumulava alta de 6,68% em 12 meses.

Segundo o coordenador dos Índices de Preços, André Braz, a tendência de alta no acumulado de 12 meses deve permanecer até o próximo mês - na divulgação de março, este índice ficou em 31,1%, ante 32,02% deste mês.

"Todos os índices componentes do IGP-M recuaram em abril. A desaceleração da taxa de variação dos combustíveis orientou o recuo da inflação ao produtor e ao consumidor. Apesar disso, a variação do IGP-M avançou mais em 12 meses, tendência que deve continuar até o próximo mês, dado que o IGP-M havia subido apenas 0,28% em maio de 2020", afirmou.

Outros indicadores

  • IPA (Índice de Preços ao Produtor Amplo): desacelerou a 1,84% (ante 3,56% em março).
  • Taxa do grupo Bens Intermediários desacelerou a 3,16% (ante 6,33% em março)
  • Estágio das Matérias-Primas Brutas desacelerou a 1,28% (ante 2,11% em março).
  • IPC (Índice de Preços ao Consumidor) desacelerou a 0,44% (ante 0,98% em março).
  • INCC (Índice Nacional de Custo da Construção) desacelerou a 0,95% em abril (ante 2% em março)

Desaceleração do IPC

No IPC, quatro dos oito grupos registraram decréscimo no período, com destaque para Transportes (3,97% para 1,03%). Nessa classe de despesa, a maior influência para a desaceleração veio de gasolina, cuja taxa ou de 11,33% em março para 3,03% em abril.

Também apresentaram decréscimo em suas taxas de variação os grupos Educação, Leitura e Recreação (0,02% para -0,76%), beneficiado por agem aérea (0,10% para -6,57%); Habitação (0,53% para 0,39%), com influência de gás de bujão (4,23% para 2,76%); e Vestuário (0,18% para -0,03%), com destaque para órios do vestuário (1,34% para -0,09%).

Por outro lado, registraram aceleração no IPC-M entre março e abril os grupos Saúde e Cuidados Pessoais (0,41% para 0,99%), influenciado por medicamentos em geral (-0,11% para 1,68%); Comunicação (-0,10% para 0,36%), com combo de telefonia, internet e TV por (-0,13% para 0,72%); Alimentação (0,10% para 0,19%), impactado por laticínios (-1,51% para 1,00%); e Despesas Diversas (0,21% para 0,37%), com serviço bancários (0,05% para 0,36%).

Principais influências

Os itens que mais contribuíram individualmente para a desaceleração do IPC-M no período, segundo a FGV, foram: agem aérea, maçã (-10,01% para -11,14%), batata inglesa (-12,61% para -8,27%), tomate (-11,69% para -6,57%) e etanol (16,64% para -2,75%).

Em contrapartida, as principais influências individuais de alta foram gasolina, plano e seguro saúde (que repetiu a taxa de 0,83%), automóvel novo (0,87% para 1,06%), gás de bujão e aluguel residencial (0,88% para 0,62%).

IPAs

A desaceleração do Índice de Preços ao Produtor Amplo (IPA), de 3,56% em março para 1,84% em abril, foi explicada pela perda de força dos produtos industriais, que arrefeceram de 4,31% para 1,88% no período. Os itens agropecuários, por sua vez, avançaram levemente de 1,70% para 1,75%.

Por estágio de produção, contudo, o alívio foi geral. Os Bens Finais variaram de 2,50% em março para 1,11% em abril, com destaque para contribuição do subgrupo combustíveis para o consumo, cuja taxa ou de 18,64% para -1,08%. A taxa de Bens Intermediários caiu pela metade, de 6,33% para 3,16% no período, influenciado por combustíveis e lubrificantes para a produção, cujo porcentual ou de 18,33% para 5,08%.

Em Matérias Primas Brutas, a desaceleração de 2,11% para 1,28% nos dois meses teve contribuição de minério de ferro (2,68% para -1,23%), café em grão (9,07% para -0,50%) e suínos (4,94% para -10,48%). Por outro lado, houve impacto de alta de milho em grão (2,66% para 8,70%), leite in natura (-3,03% para 2,08%) e bovinos (1,40% para 3,09%).

Segundo a FGV, os itens que mais contribuíram individualmente para a desaceleração do IPA em abril foram minério de ferro, farelo de soja (mesmo com a queda menor, de -5,74% para -5,40%), suínos, açúcar VHP (very high polarization) (10,13% para -5,05%) e gasolina automotiva (23,81% para -1,84%).

Em contrapartida, as principais influências individuais de alta foram milho em grão, bovinos, cana-de-açúcar (2,21% para 3,43%), soja em grão (mesmo com a desaceleração de 1,93% para 1,23%) e carne bovina.

*Com informação da Estadão Conteúdo