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

Guerra da Rússia-Ucrânia

Notícias do conflito entre Rússia e Ucrânia


Esse conteúdo é antigo

Ucrânia comemora retomada de Kherson, mas mantém cautela: 'Guerra continua'

11.nov.22 - Pessoas comemoram após a retirada da Rússia de Kherson, no centro de Kyiv, Ucrânia - MURAD SEZER/REUTERS
11.nov.22 - Pessoas comemoram após a retirada da Rússia de Kherson, no centro de Kyiv, Ucrânia Imagem: MURAD SEZER/REUTERS

12/11/2022 06h11Atualizada em 12/11/2022 07h44

A Ucrânia retomou a cidade de Kherson dos russos nesta sexta-feira (11), "um dia histórico" de acordo com seu presidente, Volodymyr Zelensky, e uma conquista saudada na manhã deste sábado (12) pelos Estados Unidos como uma "vitória extraordinária".

"Parece que os ucranianos acabaram de obter uma vitória extraordinária: a única capital regional que a Rússia conquistou nesta guerra está agora de volta sob a bandeira ucraniana, o que é notável", declarou o assessor americano de Segurança Nacional, Jake Sullivan, que se encontra no Camboja, acompanhando o presidente Joe Biden na cúpula da Associação das Nações do Sudeste Asiático (Asean).

"Hoje é um dia histórico. Estamos retomando o sul do país, estamos retomando Kherson", declarou o presidente ucraniano na noite de sexta-feira em seu discurso diário compartilhado nas redes sociais.

"As forças especiais já estão na cidade", ele continuou, acrescentando que seu primeiro trabalho seria neutralizar as inúmeras minas deixadas pelo exército russo, que ocupava Kherson desde meados de março.

Um vídeo postado no Telegram por Volodymyr Zelensky, apresentado como vindo de Kherson, mostrava soldados ucranianos se autodenominando da "28ª brigada" aplaudidos durante a noite por uma multidão cantando "V-C-U", sigla das forças armadas ucranianas.

"A guerra continua"

Seu ministro das Relações Exteriores afirmou neste sábado que a Ucrânia estava "ganhando batalhas no terreno. Mas a guerra continua". "Enquanto a guerra continuar e virmos a Rússia mobilizando mais recrutas e trazendo mais armas para a Ucrânia, é claro que continuaremos contando com seu apoio contínuo", disse Dmytro Kouleba durante uma reunião bilateral com o primeiro-ministro australiano, Anthony Albanese, à margem do encontro no Camboja.

Esta retirada russa é a terceira em grande escala desde o início da invasão, em 24 de fevereiro. Recentemente, a Rússia já havia renunciado de tomar Kiev diante da feroz resistência dos ucranianos, antes de ser expulsa de quase toda a região de Kharkiv (nordeste) em setembro.

Na noite desta sexta-feira, na emblemática praça Maidan, em Kiev, moradores de Kherson, refugiados há meses na capital, comemoraram a notícia com euforia. "Finalmente minha cidade livre, aquela onde nasci, onde vivi toda minha vida", revelou Nastia Stepenska com lágrimas nos olhos e as cores nacionais pintadas sobre o rosto. "Quando eles [os russos] chegaram, foi horrível, não sabíamos o que aconteceria no dia seguinte, se continuaríamos vivos", testemunha a estudante de 17 anos.

Mais cedo na sexta-feira, o Ministério da Defesa russo anunciou que havia concluído "a redistribuição" de suas unidades da margem direita (oeste) do rio Dnieper, onde está localizada a cidade de Kherson, para a margem esquerda, garantindo que não sofreram qualquer perda ou abandono de equipamento militar.

"Um assunto da Federação Russa"

De acordo com Moscou, "mais de 30 mil" soldados russos e "quase 5 mil unidades de armamentos e veículos militares foram retirados" da margem ocidental do Dnieper. A retirada tem um tom de derrota para o presidente russo, Vladimir Putin, que no final de setembro havia reivindicado a anexação de quatro regiões ucranianas, incluindo a de Kherson.

Apesar da retirada, a região continuaria sendo "um assunto da Federação Russa", afirmou o porta-voz do Kremlin, Dmitry Peskov, nesta sexta-feira. "Não pode haver nenhuma mudança", ele acrescentou, no primeiro comentário da presidência russa sobre este recuo.

Ainda no sul da Ucrânia, a governadora da região de Mykolaiv, Vitaliï Kim, também anunciou na noite desta sexta-feira que estava "totalmente libertada".

Com a aproximação do G20, cúpula das potências econômicas mundiais marcada para a próxima semana na Indonésia, de que Vladimir Putin desistiu de participar, a presidência sa vislumbra a possibilidade de um diálogo. "Há um espaço muito claro no G20 para levar uma mensagem de paz e pedir à Rússia que entre na lógica da desescalada", anunciou um assessor do presidente francês, Emmanuel Macron.

"Uma grande maioria dentro do clube [do G20] considera que esta guerra tem grandes proporções e é inável para o resto do mundo", ele acrescentou.

"Reivindicações bizarras"

O assessor americano Jake Sullivan, questionado neste sábado sobre relatos de que o governo Biden teria começado a pressionar o presidente Zelensky a considerar negociações com Moscou, observou que a Rússia continua a ter "reivindicações bizarras" sobre suas autodeclaradas anexações.

"A Ucrânia é o partido da paz neste conflito e a Rússia é o partido da guerra. A Rússia invadiu a Ucrânia. Se a Rússia optar por parar de lutar na Ucrânia e sair, isso seria o fim da guerra. Se a Ucrânia optar por parar de lutar e desistir, seria o fim da Ucrânia", ele argumentou.

"Neste contexto, nossa posição permanece a mesma e, fundamentalmente, está em estreita consulta e em apoio ao presidente Zelensky", completou Sullivan.

O presidente ucraniano repetiu nesta semana que a primeira condição para uma negociação era a retirada completa das tropas russas, que entraram na Ucrânia em 24 de fevereiro.

(Com informações da AFP)