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

Indicação de novo CEO para Petrobras não muda premissas da ANP, diz diretor

O presidente Jair Bolsonaro anunciou na sexta-feira que o mandato do atual CEO não será renovado após considerar excessivos os reajustes nos combustíveis - Nilton Cardin/Estadão Conteúdo
O presidente Jair Bolsonaro anunciou na sexta-feira que o mandato do atual CEO não será renovado após considerar excessivos os reajustes nos combustíveis Imagem: Nilton Cardin/Estadão Conteúdo

Marta Nogueira

22/02/2021 20h24

A reguladora ANP mantém suas premissas sobre o mercado de combustíveis do Brasil, mesmo diante de uma troca na presidência da Petrobras, que não deve impactar a necessária abertura do setor de refino, disse à Reuters o diretor-geral da autarquia, o almirante Rodolfo Saboia.

O presidente Jair Bolsonaro anunciou na sexta-feira que o mandato do atual CEO, Roberto Castello Branco, não será renovado, após considerar excessivos os reajustes nos combustíveis anunciados pela estatal no dia anterior.

A medida, que incluiu a indicação do general Joaquim Silva e Luna para cargo, despertou preocupações sobre interferências na política de preços da Petrobras e como consequência na atratividade do programa de venda de refinarias da estatal —as ações da empresa fecharam em queda de mais de 20%.

"A ANP continua trabalhando absolutamente com as premissas de sempre. Nós não estamos contemplando nenhuma variação do cenário que antevíamos antes dessa ocorrência", afirmou Saboia, em uma entrevista por videoconferência.

"É uma questão de caráter político, então à ANP não compete nenhum juízo de valor a respeito disso... É uma prerrogativa do presidente, ele que fez a escolha que achou por bem."

O diretor-geral da ANP tomou posse em 23 de dezembro, ocupando vaga deixada pelo ex-executivo da Petrobras e atual presidente da Enauta, Décio Oddone.

Saboia se comprometeu a dar continuidade às medidas para uma abertura de mercado que visa atrair investidores para o setor de petróleo, gás e biocombustíveis.

Dentre as medidas em curso, Saboia destacou o trabalho regulatório da agência que visa a abertura do setor de petróleo e de gás natural, por meio de regras que sejam atrativas para novos competidores, além da Petrobras.

Segundo ele, a continuidade desse trabalho será importante para eliminar os históricos conflitos relacionados aos preços de combustíveis no Brasil.

"O que de melhor pode ser feito para essa tentativa de encontrar o preço justo, a melhor maneira de fazer isso, é com a abertura do mercado, com as leis de mercado funcionando em prol do consumidor, com competitividade, e não na dependência de um ator para estabelecer qual o preço que um determinado produto deve ter", afirmou.

Durante a entrevista, Saboia defendeu a continuidade da venda das refinarias da Petrobras e evitou comentar se o processo poderia sofrer com a troca na presidência da estatal.

Refinarias e leilões

A Petrobras, que tem hoje quase 100% da capacidade de refino do país, colocou à venda metade de sua capacidade e deve concentrar ao final do processo suas atividades nos Estados do Rio de Janeiro e de São Paulo.

"A questão do desinvestimento, na parte do refino, como eu disse é uma das premissas que estão mantidas. É um esforço grande que a agência fará para adequar a regulação de modo que esse desinvestimento, a entrada de novos agentes econômicos no mercado de refino, possa de refletir de forma positiva no mercado", afirmou.

Saboia explicou que a autarquia está atenta à possibilidade de movimentos que possam distorcer a competitividade e que irá atuar juntamente com outros órgãos antes e depois da venda de ativos para evitá-los.

No fim de dezembro, uma associação de distribuidoras apresentou ao órgão antitruste Cade um pedido de suspensão da venda das refinarias, uma vez que via risco da criação de monopólios regionais após as vendas de refinarias.

Saboia confirmou ainda a previsão para a realização da 17ª Rodada de Licitações de blocos exploratórios de óleo e gás em outubro.

Existe ainda a perspectiva para a realização de um novo leilão de oferta permanente, que irá depender da manifestação interesse de investidores, e de excedentes da cessão onerosa, que dependem da conclusão de negociações entre a Petrobras e a estatal Pré-sal Petróleo SA (PPSA).