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

Ghosn afirma ter provas de que sofreu um golpe, diz TV dos EUA

Ghosn em entrevista à imprensa quando ainda era CEO da Renault-Nissan - Eric Piermont/AFP
Ghosn em entrevista à imprensa quando ainda era CEO da Renault-Nissan Imagem: Eric Piermont/AFP

Do UOL, em São Paulo

06/01/2020 13h49

Resumo da notícia

  • Ex-CEO da Renault-Nissan teria feito afirmação à jornalista da Fox Business
  • Ghosn teria ameaçado "entregar" nomes de pessoas que queriam prejudicá-lo
  • Brasileiro voltou a dizer que se sentia injustiçado no Japão

O ex-presidente da Nissan Carlos Ghosn teria afirmado à apresentadora de TV Maria Bartiromo, da norte-americana Fox Business, que possui "provas reais" e documentos que comprovam que ele foi vítima de um golpe, com a participação de integrantes do governo japonês. Acusado de má conduta financeira, o executivo franco-brasileiro fugiu do Japão no fim de 2019.

No fim de semana, segundo Bartiromo, Ghosn disse a ela que planeja indicar, nos próximos dias, os nomes das pessoas que armaram contra ele e que provocaram sua prisão em 2018. Ghosn acredita que "eles queriam eliminá-lo" porque ele iria fundir a Nissan com a Renault e vai fazer uma entrevista coletiva entre quarta e quinta-feira.

O empresário estava em liberdade condicional e fugiu do Japão no dia 29 de dezembro. Câmeras de segurança registraram os momentos em que ele deixa sua casa em Tóquio e, horas mais tarde, aparece na estação de trem de Shinagawa.

De acordo com a agência Reuters, Ghosn pegou um trem para Osaka, de onde partiu de carro até o aeroporto internacional da cidade e embarcou em um jato particular para o Líbano.

Segundo Bartiromo, Ghosn afirmou que desistir de seu posto como CEO o colocou em uma "posição perigosa" e ele acredita que deveria ter deixado o Japão, em vez de formar um sistema de apoio a seu sucessor, Hiroto Sakawa.

Ghosn também disse à jornalista que ele estava "realmente nervoso e chateado" por não entender a injustiça do sistema judicial japonês, já que foi impedido de falar com a esposa.

Ele teria afirmado que se recusou a ficar em seu apartamento sob vigilância sabendo que não teria um julgamento justo, mas que está disposto a ser ouvido em qualquer tribunal que não seja no Japão.

Em abril, a esposa de Ghosn disse à Fox Business que seu marido estava com problemas de saúde e sofrendo condições adversas enquanto estava encarcerado.

Proibido de deixar o Japão

Carlos Ghosn estava proibido de deixar o Japão enquanto aguardava julgamento por quatro acusações, incluindo ocultação de renda e enriquecimento pessoal por meio de pagamentos a concessionárias de veículos no Oriente Médio, as quais ele nega, mas fugiu no final de 2019 para escapar do que chamou de sistema judicial "fraudulento".

Promotores agora estão trabalhando com a polícia para traçar a rota de Ghosn e descobrir quem o ajudou, informou a agência Kyodo.

Hoje, na primeira entrevista coletiva do governo japonês desde sua fuga, a ministra da Justiça, Masako Mori, disse que, como princípio geral, o Japão poderia solicitar a extradição de um suspeito de um país com o qual não tem acordo formal de extradição.

O pedido precisaria ser cuidadosamente examinado com base na possibilidade de "garantir a reciprocidade e a lei nacional do país parceiro", explicou Mori a repórteres em Tóquio.