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

Esse conteúdo é antigo

Inspetores da ONU chegam à usina nuclear da Ucrânia após bombardeio causar atraso

Carros da ONU com especialistas da Agência Internacional de Energia Atômica chegam a usina de Zaporizhzhia, na Ucrânia, para inspeção - ALEXANDER ERMOCHENKO/REUTERS
Carros da ONU com especialistas da Agência Internacional de Energia Atômica chegam a usina de Zaporizhzhia, na Ucrânia, para inspeção Imagem: ALEXANDER ERMOCHENKO/REUTERS

Tom Balmforth

01/09/2022 09h25

Uma equipe de especialistas da ONU chegou ao complexo da usina atômica de Zaporizhzhia, na Ucrânia, nesta quinta-feira, para avaliar o risco de um desastre de radiação depois que a chegada foi adiada por várias horas por bombardeios perto do local.

Rússia e Ucrânia se acusaram de tentar sabotar a missão da Agência Internacional de Energia Atômica (AIEA) à usina no centro-sul que é controlada por forças russas, mas operada por funcionários ucranianos.

As condições na usina nuclear, a maior da Europa, estão se deteriorando há semanas, com Moscou e Kiev regularmente trocando culpa por bombardeios nas proximidades e alimentando temores de um desastre de radiação no estilo de Chornobyl.

Um repórter da Reuters viu a equipe da AIEA chegar em um grande comboio com uma forte presença de soldados russos nas proximidades. Uma fonte ucraniana com conhecimento da situação afirmou à Reuters que a missão "pode ser mais curta do que o planejado".

A empresa nuclear estatal ucraniana Energoatom disse que o bombardeio russo forçou o fechamento de um dos dois únicos reatores em operação no local, enquanto Moscou disse que frustrou uma tentativa ucraniana de tomar a usina.

Um repórter da Reuters na cidade vizinha de Enerhodar, controlada pela Rússia, afirmou que um prédio residencial foi atingido por um bombardeio, forçando as pessoas a se esconderem em um porão. Não foi possível estabelecer quem havia disparado.

O governador empossado pela Rússia do distrito de Zaporizhzhia, Yevgeny Balitsky, contou que pelo menos três pessoas foram mortas e cinco ficaram feridas no que ele disse ser um bombardeio ucraniano contra Enerhodar que também destruiu três escolas infantis e a Casa da Cultura. A energia para a cidade foi cortada pela manhã, segundo ele.

O ministro das Relações Exteriores da Rússia, Sergei Lavrov, disse que Moscou está fazendo tudo para garantir que a usina possa operar com segurança e que os inspetores da AIEA possam concluir suas tarefas.

O chefe da AIEA, Rafael Grossi, declarou a repórteres na manhã de quinta-feira na cidade de Zaporizhzhia, a 55 km da usina, que estava ciente do "aumento da atividade militar na área", mas que seguiria em frente com o plano de visitar as instalações e se reunir com funcionários.

Os inspetores da AIEA, vestindo coletes à prova de balas e viajando em cruzadores terrestres blindados brancos com as marcações da ONU nas laterais, ficaram retidos no primeiro posto de controle perto da cidade após relatos dos bombardeios.

A Rússia acusou as forças ucranianas de tentar tomar a usina e também de bombardear tanto o ponto de encontro da delegação da AIEA quanto a própria usina nuclear.

O Ministério da Defesa da Rússia disse que até 60 soldados ucranianos cruzaram o rio Dnipro, que divide o território controlado pelos dois lados, em barcos às 6h, horário local, no que disse ser uma "provocação" destinada a perturbar a visita da AIEA.

De acordo com o ministério, "medidas foram tomadas" para destruir as tropas adversárias, incluindo o uso da aviação militar.

Uma autoridade local instalada pela Rússia, Vladimir Rogov, disse mais tarde que "cerca de 40" dos 60 soldados ucranianos foram mortos. As tropas russas também capturaram três militares ucranianos durante o ataque à usina, acrescentou.

Autoridades ucranianas saudaram a visita da AIEA, expressando esperança de que isso leve à desmilitarização da usina. Eles dizem que a Rússia tem usado a usina como escudo para atingir cidades, sabendo que será difícil para as forças de Kiev revidarem.