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

Indústria brasileira tem pior resultado para março em 2 anos e termina 1º tri em queda

Por Rodrigo Viga Gaier e Camila Moreira

03/05/2019 09h08Atualizada em 03/05/2019 14h02

RIO DE JANEIRO/SÃO PAULO, 3 Mai (Reuters) - A produção industrial brasileira caiu no ritmo mais forte para março em dois anos, registrando o segundo trimestre seguido de contração, em uma economia que vem mostrando crescentes sinais de morosidade.

Em março, a produção industrial caiu 1,3% na comparação com o mês anterior, eliminando o ganho de 0,6% de fevereiro, de acordo com os dados divulgados nesta sexta-feira pelo Instituto Brasileiro de Geografia e Estatística (IBGE). O resultado foi pior do que a expectativa em pesquisa da Reuters de recuo de 0,7%, e representou a maior queda para o mês de março desde um recuo de 2,5% em 2017.

Com isso, a indústria terminou o primeiro trimestre com contração de 0,4% sobre o período anterior, depois de queda de 1,4% nos três meses entre outubro e dezembro.

A indústria está produzindo hoje o equivalente ao que produzia em janeiro de 2009, estamos num patamar de dez anos atrás. De maneira geral, a indústria vem numa trajetória descendente desde meados do ano ado.
André Macedo, gerente da pesquisa do IBGE

"Uma retomada precisa superar questões como mercado de trabalho, exportações com recuperação de embarques e de parceiros importantes e um aumento de investimentos. Agora, estamos longe de uma recuperação", declarou Macedo.

Produção cai 6,1% em um ano

Na comparação com o mesmo período do ano anterior, houve contração de 6,1% em março, também pior do que a expectativa de perda de 4,6% e a pior leitura para o mês em três anos nessa base de comparação.

O mês de março foi marcado por resultados negativos generalizadas entre as categorias econômicas, com exceção apenas de Bens de Capital, uma medida de investimento. A maior queda no mês foi vista entre os Bens de Consumo, de 2%, enquanto os Bens Intermediários apresentaram recuo de 1,5%.

A única taxa positiva foi em Bens de Capital, de 0,4%, no segundo mês seguido de ganhos.

"Não dá para dizer que isso demonstra um apetite por investimentos, até por que os níveis de confiança têm fraquejado", disse Macedo.

Dos 26 ramos pesquisados, 16 tiveram perdas, sendo a principal influência negativa a queda de 4,9% de produtos alimentícios. Também se destacaram as quedas de 3,2% na produção de veículos automotores, reboques e carrocerias, e de 1,7% em coque, produtos derivados do petróleo e biocombustíveis.

"O setor automotivo foi afetado pela menor exportação, paradas de algumas unidades e até a própria chuva que caiu em São Paulo afetou a produção em plantas por lá", explicou Macedo, afirmando que o rompimento da barragem de rejeitos de mineração da Vale em Brumadinho (MG) em janeiro ainda se refletiu na queda da produção em março.

Expectativas para o PIB diminuem

As expectativas do mercado para o crescimento econômico do Brasil vêm sofrendo sucessivas reduções, juntamente com a piora do cenário para a indústria.

A pesquisa Focus mais recente do Banco Central mostrou que a expectativa para 2019 é de um crescimento da indústria 2%, com previsão de expansão da economia de 1,7%.

"Temos problemas internos e externos. Há um elevado número de desempregados, um ambiente de incerteza que causa cautela de consumidores e de empresários na hora de fazer seus investimentos, e ainda tem o componente das exportações que também afetam a indústria com a crise na Argentina", completou Macedo.

Indústrias transformam garrafas pet em matéria-prima

Band Notí­cias