;(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 chega a 10,74% em 12 meses, maior para o período desde 2003

Do UOL, em São Paulo

10/12/2021 09h04Atualizada em 10/12/2021 10h02

O IPCA (Índice de Preços ao Consumidor Amplo), a inflação oficial no país, desacelerou para 0,95% em novembro, após registrar 1,25% em outubro. O índice registrado no mês foi 0,30 ponto percentual menor do que em outubro, mas foi a maior variação para um mês de novembro desde 2015, quando foi de 1,01%.

No acumulado de 12 meses, a inflação chega a 10,74%, a maior desde novembro de 2003 (11,02%), bem acima da meta estabelecida pelo Banco Central para este ano, que é de 3,75%, com margem de tolerância de 1,5 ponto percentual para mais ou para menos, ou seja, podendo variar entre 2,25% e 5,25%.

Em novembro do ano ado, a variação mensal foi de 0,89%. No ano, o IPCA acumula alta de 9,26%.

Os dados foram divulgados hoje pelo IBGE (Instituto Brasileiro de Geografia e Estatística) e se referem às famílias com rendimento de um a 40 salários mínimos, abrangendo dez regiões metropolitanas do país, além dos municípios de Goiânia, Campo Grande, Rio Branco, São Luís, Aracaju e de Brasília.

Gasolina acumula alta de 50,78%

Sete dos nove grupos de produtos e serviços pesquisados pelo IBGE tiveram alta no mês. A maior variação (3,35%) e o maior impacto (0,72 ponto percentual) vieram dos transportes, influenciados pelos preços dos combustíveis, principalmente, da gasolina (7,38%).

Segue a lista completa:

  • Transportes: 3,35%
  • Habitação: 1,03%
  • Artigos de residência: 1,03%
  • Vestuário: 0,95%
  • Despesas pessoais: 0,57%
  • Comunicação: 0,09%
  • Educação: 0,02%
  • Alimentação e bebidas: -0,04%
  • Saúde e cuidados pessoais: -0,57%

Altas também foram registradas nos preços do etanol (10,53%), do óleo diesel (7,48%) e do gás veicular (4,30%).

Com o resultado de novembro, a gasolina acumula, em 12 meses, alta de 50,78%, o etanol de 69,40% e o diesel, 49,56%.

Energia elétrica

No grupo de habitação, a maior contribuição (0,06 ponto percentual) veio mais uma vez da energia elétrica (1,24%). Desde setembro, está em vigor a bandeira tarifária escassez hídrica, que acrescenta R$ 14,20 na conta de luz a cada 100 kWh consumidos.

Além da bandeira tarifária da Escassez Hídrica, que acrescenta R$ 14,20 na conta de luz a cada 100 kWh consumidos, em vigor desde setembro, houve reajustes nas tarifas em Goiânia, Brasília e São Paulo. Em Belém e Porto Alegre o recuo decorreu da redução da alíquota de PIS/Cofins Pedro Kislanov, gerente do IPCA

Também houve alta de 2,12% no gás de botijão — nos últimos 12 meses o item já subiu 38,88%.

Descontos da Black Friday

Por outro lado, o IBGE pontuou que os descontos da Black Friday ajudam a explicar a queda nos itens de higiene pessoal (3%) e no lanche (3,37%).

"Nós observamos várias promoções de lanches, principalmente nas redes de fast food no período. E no caso dos itens de higiene pessoal, várias marcas nacionais deram descontos nos preços dos produtos em novembro. No Brasil, diferente de outros países, os descontos não são centrados em um único dia. Os descontos acabam sendo dados ao longo do mês", explicou Kislanov.

Carne cai, mas cebola sobe

O instituto destacou ainda que no grupo de alimentação e bebidas houve queda no leite longa vida (-4,83%), no arroz (-3,58%) e nas carnes (-1,38%).

Por outro lado, houve altas nos preços da cebola (16,34%), que havia caído em outubro (-1,31%), e do café moído (6,87%). O açúcar refinado (3,23%), o frango em pedaços (2,24%) e o queijo (1,39%) também seguem em alta.

BC sobe juros para tentar conter inflação

Para tentar conter a inflação, o BC (Banco Central) fez sucessivos aumentos na Selic, a taxa básica de juros, e já sinalizou que fará mais.

Na última reunião, na quarta-feira (8), a taxa subiu de 7,75% para 9,25% ao ano, maior patamar desde julho de 2017.

Ao subir os juros, o BC procura reduzir o consumo, forçando os preços a cair. O efeito colateral negativo é que isso segura o crescimento econômico.

Por outro lado, quando a inflação está baixa, o BC corta os juros para estimular o consumo.

No ano ado, a inflação fechou em 4,52%, a maior desde 2016 (6,29%) e acima do centro da meta do governo para 2020 (4%).