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

Ministério da Economia mantém projeção de PIB e piora inflação para 2021 e 2022

ra a inflação medida pelo IPCA, a estimativa subiu para 7,9% em 2021, de 5,9% antes - Scar1984/Getty Images/iStockphoto
ra a inflação medida pelo IPCA, a estimativa subiu para 7,9% em 2021, de 5,9% antes Imagem: Scar1984/Getty Images/iStockphoto

Marcela Ayres

Em Brasília

16/09/2021 09h47

BRASÍLIA (Reuters) - A Secretaria de Política Econômica (SPE) do Ministério da Economia piorou nesta quinta-feira suas projeções oficiais para a inflação neste ano e no próximo, ao mesmo tempo em que manteve sua estimativa para o crescimento da economia nos dois exercícios, marcando uma posição mais otimista para a atividade do que a adotada pelo mercado.

A perspectiva de alta no Produto Interno Bruto segue sendo de 5,3% este ano e de 2,5% no ano que vem. Economistas consultados pelo Banco Central no mais recente boletim Focus veem expansão de 5,04% e 1,72%, respectivamente.

Para a inflação medida pelo IPCA, a estimativa do Ministério da Economia subiu para 7,9% em 2021, de 5,9% antes, e 3,75% em 2022, contra 3,5% no boletim anterior, publicado em julho. Com isso, os números se distanciaram do centro da meta de inflação, que é de 3,75% neste ano e 3,5% no próximo, nos dois casos com margem de tolerância de 1,5 ponto para mais ou para menos.

Embora tenham subido, as projeções da pasta também ficaram mais otimistas que as traçadas pelo mercado, que espera inflação medida pelo IPCA de 8% em 2021 e de 3,98% em 2022, de acordo com o Focus.

Para o INPC acumulado neste ano --que serve de parâmetro para a correção do salário mínimo e de uma série de despesas previdenciárias no orçamento do ano que vem-- a conta foi a 8,4%, de 6,20% anteriormente. O Ministério da Economia já havia divulgado que cada 1 ponto de elevação no INPC implicava aumento de cerca de 8 bilhões de reais nas despesas públicas obrigatórias.

Em seu boletim, a SPE defendeu que o setor de serviços contribuirá de forma "robusta" para a recuperação econômica no segundo semestre de 2021, concomitantemente ao avanço da vacinação em massa e à flexibilização das restrições às atividades de serviços, alguns dos quais ainda não retomaram o nível pré-pandemia.

Já para o ano que vem, a secretaria pontuou que o cenário positivo fundamenta-se "na continuidade da expansão do setor privado e em efeitos positivos das reformas pró-mercado e do processo de consolidação fiscal".

"Contudo, salienta-se que os riscos no cenário prospectivo, principalmente o hidrológico e um possível recrudescimento da pandemia, devem ser observados com cautela, avaliando os seus impactos para a economia brasileira", ponderou a SPE.

Para o terceiro trimestre, a expectativa da secretaria é de alta de 0,6% do PIB sobre os três meses imediatamente anteriores, com avanço de 5% sobre igual período do ano ado.

As projeções de crescimento da atividade em 2023, 2024 e 2025 foram mantidas em 2,5%.

(Por Marcela Ayres)