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

Após ataque dos EUA, Irã anuncia que vai enriquecer urânio sem restrições

23.dez.2019 - Reator nuclear em Arak, no Irã - Divulgação/Organização de Energia Atômica do Irã/AFP
23.dez.2019 - Reator nuclear em Arak, no Irã Imagem: Divulgação/Organização de Energia Atômica do Irã/AFP

Do UOL, em São Paulo

05/01/2020 15h39Atualizada em 05/01/2020 17h31

Resumo da notícia

  • O anúncio do Irã vem três dias depois do ataque americano que matou o general Qassem Suleimani
  • O enriquecimento de urânio sem limitações permite, em tese, a construção de armas nucleares
  • O Irã sempre afirmou que seu programa nuclear tem fins pacíficos
  • O anúncio de hoje confirma a total retirada do Irã do acordo nuclear que foi assinado em 2015 com outros 6 países, incluindo os EUA
  • A saída do Irã foi gradativa e começou depois que Trump decidiu tirar os EUA do acordo, de forma unilateral, em maio de 2018
  • Pelo acordo, o Irã limitaria o enriquecimento de urânio em troca da suspensão de sanções econômicas internacionais contra o país

O Irã anunciou neste domingo (5) que deu fim às restrições ao desenvolvimento de seu programa nuclear, o que inclui a retomada ilimitada do enriquecimento de urânio. A informação foi divulgada pela agência de notícias Irna, ligada ao governo iraniano.

O urânio enriquecido pode ser usado para a fabricação de armas nucleares. O Irã é signatário do TNP (Tratado de Não Proliferação de Armas Nucleares), e costuma defender que seu programa nuclear tem fins pacíficos, como a geração de energia.

A medida foi anunciada três dias depois do ataque dos EUA que matou o general iraniano Qassim Suleimani no aeroporto de Bagdá, capital do Iraque. Suleimani era um dos nomes de mais alto escalão nas Forças Armadas iranianas. Milhares de pessoas participaram de seu funeral neste fim de semana.

"Necessidades técnicas"

Em comunicado, o governo iraniano afirmou que seu programa nuclear não enfrenta mais "qualquer restrição operacional", o que inclui a capacidade de enriquecimento de urânio. A decisão foi justificada com base em "necessidades técnicas" não especificadas.

O país condicionou o que chamou de "retorno às suas obrigações" à suspensão das sanções internacionais à economia iraniana, várias delas relacionadas ao programa nuclear e lideradas pelos EUA.

Ao mesmo tempo, o Irã também disse que vai continuar com sua cooperação com a AIEA (Agência Internacional de Energia Atômica), entidade vinculada à ONU e que monitora o uso de energia nuclear no mundo.

O ministro das Relações Exteriores iraniano, Javad Zarif, afirmou que a saída do Irã do acordo nuclear é "reversível com a implementação efetiva das obrigações recíprocas".

Acordo rompido

O anúncio feito hoje pelo Irã marca o o final do rompimento do acordo feito em 2015 com EUA, Reino Unido, China, Rússia e Alemanha. O pacto previa que o Estado iraniano limitaria seu programa nuclear, o que incluía limites ao enriquecimento de urânio para fins nucleares, enquanto a comunidade internacional aliviaria as sanções econômicas impostas à república islâmica.

No entanto, em maio de 2018, o presidente americano, Donald Trump, decidiu romper o acordo e ou a impor uma série de sanções ao Irã. Trump justificou a saída dos EUA dizendo que o Irã era um Estado patrocinador do terrorismo e que, apesar do acordo, estaria perto de conseguir construir armas nucleares.

Com a decisão americana e sem ter as sanções aliviadas, o governo iraniano foi gradativamente abandonando o pacto, o que terminou de acontecer hoje.

Um dia antes do ataque dos EUA que matou Suleimani, o presidente do Irã, Hassan Rohani, disse que o país estava disposto a retomar o acordo desde que os americanos fizessem o mesmo.

"Eles [os americanos] precisam voltar aos compromissos que desrespeitaram e itir seus erros", disse Rohani em declarações divulgadas pela imprensa iraniana e por agências internacionais.