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

Presidente do Flamengo recusa chefia do Conselho da Petrobras

Presidente do Flamengo, Rodolfo Landim, diz ter recusado indicação para chefiar o Conselho da Petrobras - Marcelo Cortes / Flamengo
Presidente do Flamengo, Rodolfo Landim, diz ter recusado indicação para chefiar o Conselho da Petrobras Imagem: Marcelo Cortes / Flamengo

Do UOL, em São Paulo

03/04/2022 08h31Atualizada em 03/04/2022 08h52

O presidente do Flamengo, Rodolfo Landim, recusou a chefia do Conselho da Petrobras. Em nota, ele diz que decidiu abrir mão do cargo para se concentrar no clube.

Landim acrescentou que enviou um documento ao ministro de Minas e Energia, Bento Albuquerque, informando sobre a recusa. Ele foi indicado ao cargo pelo presidente Jair Bolsonaro (PL).

"Em relação ao Flamengo, os últimos acontecimentos me demonstraram a necessidade de termos todos nós o compromisso de um grau ainda maior de dedicação e foco ao Clube".

Deixei claro meu agradecimento pelo convite e relatei minha preocupação em não conseguir, dada a dedicação que as duas instituições demandariam nesse momento, exercer ambas as funções com a excelência por mim desejada e à altura que a Petrobras e o Flamengo merecem.
Trecho da nota oficial de Rodolfo Landim

Landim é um engenheiro da área de petróleo, mas tem notoriedade hoje por comandar o Flamengo. De acordo com relatos de um ministro, que pediu anonimato, o chefe da Casa Civil, Ciro Nogueira, teve papel essencial na escolha de Landim para o cargo na estatal.

O presidente do Flamengo é um dos nomes do mundo esportivo mais próximos do governo federal. Ele já foi recebido por Bolsonaro no Palácio do Planalto e também recepcionou Ciro Nogueira e a ministra da Secretaria de Governo, Flávia Arruda, em uma visita à sede do time no ano ado, no Rio.

Landim foi reeleito no final de 2021 como presidente do time. Ao blog de Mauro Cezar Pereira do UOL, Landim adiantou que não deixaria a presidência do Flamengo, deixando em aberto a possibilidade de acumular as duas funções.

"Como sempre falei, ao ter sido reeleito pelos sócios para um mandato de mais três anos, exercer bem o cargo de presidente do Flamengo é minha total prioridade", afirmou Landim em nota.

De 2003 a 2006, durante o primeiro mandato do ex-presidente Luiz Inácio Lula da Silva (PT), o dirigente esportivo foi presidente da BR Distribuidora.

A mudança no comando do conselho acontece em meio às reiteradas críticas de Bolsonaro à política de preços da Petrobras. O modelo atual, que ou a ser adotado em 2016, durante o governo de Michel Temer (MDB), atrela os preços à cotação do petróleo no mercado internacional.

A política tem provocado um aumento dos preços dos combustíveis, o que provoca receio em Bolsonaro de perder apoio popular durante o ano eleitoral.