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

Método da Lava Jato destruiu empresas, diz ex-conselheiro da Camargo Corrêa

Funcionários na frente do prédio da construtora Camargo Corrêa, na Vila Olímpia, em São Paulo, em 2019 - Odival Reis/Agência Globo
Funcionários na frente do prédio da construtora Camargo Corrêa, na Vila Olímpia, em São Paulo, em 2019 Imagem: Odival Reis/Agência Globo

Do UOL, em São Paulo*

08/06/2022 12h00Atualizada em 08/06/2022 12h14

Carlos Pires Oliveira Dias, ex-conselheiro da istração da construtora Camargo Corrêa, declarou que o método usado nas condenações de empresas na Operação Lava "destruiu" as corporações. A Camargo Corrêa, que ou a se chamar Mover, foi uma das empresas citadas no escândalo de corrupção da força-tarefa, que investigou esquema de corrupção em contratos da Petrobras.

Desde 2014, quando a operação foi deflagrada pela Polícia Federal, foram revelados esquemas bilionários de pagamento de propina envolvendo dezenas de empresas, incluindo as principais empreiteiras do país, como a Camargo Corrêa, Odebrecht e OAS. A construtora Camargo Corrêa foi a primeira delas a um acordo de leniência com o governo para colaborar com as investigações e acertar o pagamento de multas bilionárias para deixar a Lava Jato para trás o mais rápido possível.

"Aí você pode até me perguntar: 'Bom, mas como é que poderiam ser penalizados os malfeitos?' Eu não sei, mas o método utilizado destruiu essas empresas. Semana ada, saiu até nos jornais, uma grande empresa sofreu uma ação do governo americano, dos governos europeus, inclusive do brasileiro. Um acordo com esses governos pelos malfeitos praticados. Foram multados em mais de US$ 1 bilhão, o que deixou a empresa obviamente machucada. Mas não morreu, continua operando etc e tal. Talvez tenha faltado, antes, exatamente essa compreensão dos meios jurídicos", disse Dias à coluna 'Cenários', do jornal O Estado de São Paulo.

O ex-conselheiro também apontou que o conhecimento e trabalho das construtoras brasileiras foram "por água abaixo" após os acordos com a Lava Jato e irá demorar anos até isso poder ser revertido.

Para ele, as decisões foram "destruidoras" também para os acionistas e gerou danos em várias áreas dentro do setor de construção, visto por ele como "zerado" atualmente no país.

Sim, esse know-how se foi por água abaixo. E vai levar muito tempo para ver a recuperação. Não me refiro só à Camargo. Todas as empresas de construção afetadas por essa crise praticamente desapareceram. Era um patrimônio do Brasil, um reconhecimento internacional da nossa capacidade. Carlos Pires Oliveira Dias, ex-conselheiro da istração da construtora Camargo Corrêa

Ao ser questionado sobre as decisões e multas da justiça, que afetaram a geração e manutenção de empregos da construtora, Dias citou que no "auge" a Camargo Corrêa contava com 75 mil funcionários, durante a Lava Jato o número ficou em torno de 50 mil e hoje não ultraa nem os 10 mil trabalhadores.

Mudança de área

Citando os "traumas" dos acordos, o ex-conselheiro apontou que a Camargo deve sair do setor da construção e virar um polo gestor de investimentos.

"Em parte, é isso mesmo [a mudança], até pelo trauma criado. Hoje, existe de fato uma decisão da terceira geração, à qual está delegada a orientação estratégica do grupo, de não querer trabalhar para o governo. A ferida é gigante. Tudo bem, não quero dizer que nós não tenhamos tido culpa, mas nós fomos vítimas de um processo sistêmico."

E continuou: "(...) Era um fato inerente à cultura brasileira, vamos chamar assim. Agora, dizer que a gente estaria se sentindo confortável com isso, nada disso, é óbvio que não estávamos nos sentindo assim. Mas os jovens que hoje estão com a responsabilidade de estabelecer a estratégia do grupo têm muita resistência a entrar nisso e voltar a ser atuantes de maneira forte nesse setor. Eles estão se concentrando em obras privadas.

Dias também apontou que "seria ingenuidade" dizer que não existem empresas no mundo que não conseguiriam executar grandes construções no território nacional, mas afirmou que "elas nunca quiseram vir para o Brasil" e, por isso, o conhecimento das construtoras aqui, hoje afetadas, eram de suma importância.

*Com Estadão Conteúdo