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

País afasta recessão no 2º tri, mas previsão para o PIB em 2019 segue fraca

Filipe Andretta

Do UOL, em São Paulo

29/08/2019 09h22Atualizada em 18/07/2022 14h26

Resumo da notícia

  • PIB cresceu 0,4% no 2º trimestre, mais que o esperado, mas desempenho é fraco
  • Previsão dos economistas para o PIB é de, no máximo, 1% para este ano
  • Liberar saque do FGTS e PIS aquece economia por pouco tempo, diz professor da FGV
  • Para professora da UFRJ, reforma da Previdência e controle de gastos públicos podem ajudar no 2º semestre

O resultado do PIB (Produto Interno Bruto) no segundo trimestre foi melhor que o esperado e afastou o risco de o país entrar em uma recessão técnica, quando são registradas duas quedas consecutivas em relação ao trimestre anterior. Mas o desempenho da economia continua fraco, o que reforça as previsões de economistas de que o país vai crescer menos de 1% em 2019, emendando o terceiro ano seguido de baixo crescimento.

O Brasil cresceu 0,4% no segundo trimestre, na comparação com o trimestre anterior, e 1% em relação ao mesmo trimestre do ano ado, segundo dados divulgados hoje pelo IBGE (Instituto Brasileiro de Geografia e Estatística). No primeiro trimestre, a economia encolheu 0,1%.

Liberar FGTS é insuficiente, diz economista

A perspectiva para o PIB é decepcionante porque repete resultados tímidos dos dois anos anteriores, de acordo com Claudio Considera, coordenador do Núcleo de Contas Nacionais da FGV (Fundação Getúlio Vargas).

Ele acha insuficientes medidas de estímulo ao consumo anunciadas pelo governo no primeiro semestre, como a liberação de saques do FGTS (Fundo de Garantia do Tempo de Serviço) e do PIS/Pasep. Os saques começam apenas no segundo semestre.

"Aumenta um pouquinho o desempenho dos bens de consumo, mas [o avanço] morre logo depois, vira 'voo de galinha'", afirmou.

O economista defende uma política pública de gastos que movimente a construção civil para estimular a geração de empregos e provocar um círculo virtuoso de crescimento.

Reforma da Previdência

A economista Margarida Gutierrez, professora da UFRJ (Universidade Federal do Rio de Janeiro), afirmou que o andamento da reforma da Previdência é um fator positivo que abre possibilidades para uma recuperação maior no segundo semestre. A reforma foi aprovada na Câmara dos Deputados no início de agosto e ou a tramitar no Senado.

"Associada ao teto de gastos, a reforma representa uma âncora fiscal importante para a economia", declarou. O teto de gastos é a Emenda Constitucional 95, aprovada no governo Michel Temer, que congela os gastos públicos por 20 anos.

Segundo Gutierrez, o controle nos gastos permite que o Banco Central seja mais ousado na redução da taxa básica de juros, com menos receio da aceleração da inflação. Além disso, ela afirmou que, ao encaminhar a reforma da Previdência, o governo ganhou espaço para negociar com o Congresso outras agendas, como privatizações e reforma tributária, que também poderiam impulsionar os indicadores econômicos.

A economista disse que os resultados da indústria no primeiro semestre foram afetados pelo desaquecimento da construção civil e pelo rompimento da barragem da Vale em Brumadinho (MG). Para ela, a construção civil já ensaia uma recuperação, mas o Brasil só verá um crescimento mais significativo do PIB a partir de 2020.

O que entra na conta do PIB?

O PIB é a soma de tudo o que é produzido no país. Os dados consideram a metodologia atualizada do cálculo.

Entenda o que é o PIB e como ele é calculado

UOL Notícias