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

Petrobras recebe indicação de Prates para CEO e membro do conselho

O senador Jean Paul Prates (PT-RN), indicado por Lula para a presidência da Petrobras - Roque de Sá/Agência Senado
O senador Jean Paul Prates (PT-RN), indicado por Lula para a presidência da Petrobras Imagem: Roque de Sá/Agência Senado

Roberto Samora e Marta Nogueira

13/01/2023 10h24Atualizada em 13/01/2023 10h24

A Petrobras informou nesta sexta-feira que recebeu ofício do Ministério das Minas e Energia, na véspera, confirmando a indicação de Jean Paul Prates para exercer os cargos de presidente da companhia e de membro do Conselho de istração da petroleira.

Agora, os departamentos de governança da Petrobras vão checar a integridade e a elegibilidade do senador para assumir os cargos. Na Petrobras, o CEO precisa ser membro do conselho.

A Reuters publicou na véspera, com base em fontes com conhecimento de assunto, que esses departamentos já tinham iniciado, informalmente, análise do currículo do senador, para acelerar os processos.

O governo espera que Prates possa assumir o posto ainda em janeiro.

O ofício do governo menciona, segundo fato relevante da Petrobras, que o nome do indicado foi aprovado pela Casa Civil da Presidência da República, conforme dispõe a legislação.

"Sem prejuízo das avaliações preliminares levadas a efeito na referida pasta, deve a Petrobras, à luz de seus próprios critérios, procedimentos e normativos de governança, analisar a presente indicação", diz o ofício.

Mais cedo, a Reuters publicou que a Petrobras havia recebido a indicação formal de Prates para os cargos.

Prates tem mais de 25 anos de experiência nas áreas de petróleo, gás natural, biocombustíveis, energia renovável e recursos naturais, o que tem sido apontado por agentes do mercado como positivo, pois o gabarita para assumir a importante posição.

Mas sua atuação como proprietário de empresas que operam na área de energia precisa também ar pelas verificações necessárias, conforme o previsto em regulamentos.

Para assumir o posto, ele não pode estar ligado a prestadores de serviços para a Petrobras, por exemplo.

Sobre esse tema, a assessoria de imprensa do senador já afirmou anteriormente não ver empecilhos.

Na ocasião, a assessoria disse que as empresas das quais Prates participou encontram-se desativadas há vários anos ou ele já se desligou delas também há alguns anos.

A assessoria de Prates disse que ele manterá apenas a holding chamada Singleton ativa com o objetivo de istrar imóveis de sua propriedade.

A participação de Prates no setor privado se soma a discussões em curso sobre se a escolha de seu nome poderia ser reprovada pela petroleira devido a possíveis exigências contidas atualmente na Lei das Estatais.

O senador disse, logo após ser indicado pelo presidente Lula, que está "totalmente tranquilo em relação à Lei das Estatais".

Segundo ele, a sua candidatura à prefeitura de Natal, em 2020, não é uma barreira para ele vir a assumir a direção da Petrobras, porque não há na Lei das Estatais qualquer artigo que impeça candidatos de ocuparem cargos de direção em empresas do Estado.

"A lei não onera os candidatos, a lei fala de trabalho remunerado em campanha...", disse Prates anteriormente, ressaltando que ele também não recebeu nada pelas sugestões feitas ao programa de governo de Lula.

Segundo manifestação anterior do senador, o fato de ele ter participado do programa de governo não implica em nenhuma relação financeira ou participação em estrutura decisória de campanha.