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

Bolsonaro critica Petrobras e diz que vai zerar imposto federal no diesel

Do UOL*, em São Paulo

18/02/2021 19h48Atualizada em 18/02/2021 21h39

O presidente Jair Bolsonaro (sem partido) criticou a Petrobras pela alta no preço dos combustíveis e disse que vai zerar os impostos federais sobre o diesel, por dois meses, e sobre o gás de cozinha, por tempo indeterminado.

Bolsonaro voltou a repetir que a Petrobras tem autonomia para tomar decisões e que não pode interferir na estatal. Porém, sinalizou que o seu governo pode realizar mudanças na companhia, sem citar quais.

Se bem que alguma coisa vai acontecer na Petrobras nos próximos dias. Tem que mudar alguma coisa. Vai acontecer."

Ele revelou que a isenção de impostos federais sobre o diesel e o gás de cozinha começa em março.

"A partir de 1º de março não haverá qualquer imposto federal no diesel. Nesses dois meses, vamos estudar uma maneira definitiva de zerar esse imposto até para ajudar a contrabalancear esse aumento excessivo da Petrobras", disse hoje à noite, durante live semanal transmitida pelas redes sociais.

"Hoje à tarde, reunido com a equipe econômica, tendo à frente o ministro Paulo Guedes, decisão nossa: a partir de 1º de março agora, não haverá mais qualquer tributo federal no gás de cozinha, ad eternum", acrescentou.

Na sequência, Bolsonaro intensificou as críticas ao presidente da Petrobras, Roberto Castello Branco, sem citar o seu nome.

Se você vai pra cima da Petrobras, ela fala: 'opa, não é obrigação minha'. Ou como disse o presidente da Petrobras outro dia: 'eu não tenho nada a ver com caminhoneiro, aumento o preço'"

Também criticou a ANP (Agência Nacional de Petróleo). "Eu não posso chamar atenção da Agência Nacional de Petróleo, porque é independente, mas tem atribuição também. Não faz nada."

Na semana ada, Castello Branco foi ao Palácio do Planalto para uma reunião com o presidente Jair Bolsonaro e com os ministros Paulo Guedes (Economia), Bento Albuquerque (Minas e Energia), Tarcísio de Freitas (Infraestrutura), Braga Netto (Casa Civil) e Luiz Eduardo Ramos (Secretaria de Governo).

Em um evento no final de janeiro, o presidente da Petrobras disse que a ameaça de greve de caminhoneiros, que buscava pressionar pela redução de preços do diesel, não era problema da estatal, que pratica preços de paridade internacional. "Este é um problema que não é da Petrobras", afirmou Castello Branco, na ocasião.

Procurada pela Reuters, a assessoria da Petrobras disse que não iria comentar as declarações de Bolsonaro.

Aumento dos combustíveis

A Petrobras confirmou hoje o reajuste dos preços da gasolina e do óleo diesel em suas refinarias, que ficarão R$ 0,23 e R$ 0,34 mais caros a partir de amanhã. Com mais esse reajuste, o litro da gasolina ará a custar R$ 2,48 e o do diesel, R$ 2,58.

Em comunicado, a companhia enfatizou que mantém os seus preços alinhados aos do mercado internacional, o que, segundo a estatal, "é fundamental para garantir que o mercado brasileiro siga sendo suprido sem riscos de desabastecimento pelos diferentes atores responsáveis pelo atendimento às diversas regiões brasileiras".

A opção do governo para baixar o preço é mexer nos impostos. O governo federal, no entanto, só é responsável por Cide, PIS/Pasep e Cofins. O ICMS é de competência estadual.

No caso do diesel, segundo informações da Petrobras, 23% do preço corresponde a tributos: 14% de ICMS e mais 9% de PIS/Pasep e Cofins.

*Com informações da Reuters.