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

Coca-Cola, Pepsi, McDonald's e Starbucks suspendem atividades na Rússia

Músicos russos vestidos tradicionalmente se apresentam em frente ao restaurante McDonald"s mais movimentado do mundo na Praça Pushkin em Moscou - AFP
Músicos russos vestidos tradicionalmente se apresentam em frente ao restaurante McDonald's mais movimentado do mundo na Praça Pushkin em Moscou Imagem: AFP

Do UOL, em São Paulo*

08/03/2022 15h25Atualizada em 08/03/2022 21h17

A Coca-Cola, a Pepsi, o McDonald's, a Starbucks e a L'Oréal anunciaram, nesta terça-feira (8), a suspensão de suas atividades na Rússia por causa da guerra do país comandado por Vladimir Putin com a Ucrânia.

"Nossos corações estão com as pessoas que estão sofrendo os efeitos inconcebíveis desses trágicos eventos na Ucrânia. Continuaremos a monitorar e avaliar a situação à medida que as circunstâncias evoluem", disse a Coca-Cola em comunicado.

Concorrente da Coca-Cola, a Pepsico, fabricante do refrigerante Pepsi e outras bebidas, anunciou sua saída através de uma carta escrita pelo CEO da empresa, Ramon Laguarta. Nela, Laguarta diz que a marca está há mais de 60 anos na Rússia.

"A Pepsi-Cola entrou no mercado no auge da Guerra Fria e ajudou a criar um terreno comum entre os Estados Unidos e a União Soviética. No entanto, devido aos terríveis eventos ocorridos na Ucrânia, anunciamos a suspensão da venda da Pepsi-Cola e de nossas marcas globais de bebidas na Rússia, incluindo 7Up e Mirinda. Também suspenderemos os investimentos de capital e todas as atividades publicitárias e promocionais na Rússia", anunciou Laguarta.

O CEO afirma que é preciso "permanecer fiel ao aspecto humanitário" da empresa. Ele fala dos 20 mil funcionários que a empresa tem no país, além dos 40 mil trabalhadores rurais russos que se conectam a eles na produção de suprimentos.

"Isso significa que temos a responsabilidade de continuar a oferecer nossos outros produtos na Rússia, incluindo itens essenciais diários, como leite e outras ofertas de laticínios, fórmulas infantis e alimentos para bebês", disse Laguarta.

McDonald's

O McDonald's anunciou a interrupção das operações e o fechamento temporário de todos os seus restaurantes no país. O anúncio da decisão foi feito pelo CEO da rede de fast food, Chris Kempczinski, em um e-mail enviado hoje para todos os funcionários e unidades do restaurante.

No comunicado, Kempczinski diz que o McDonald's atende milhões de clientes na Rússia, mas que os valores da empresa dizem que ela não pode "ignorar o sofrimento humano desnecessário que se desenrola na Ucrânia".

"Essa filosofia é consagrada como um dos nossos cinco valores orientadores", disse o CEO.

Mapa Rússia invade a Ucrânia - 26.02.2022 - Arte UOL - Arte UOL
Imagem: Arte UOL

Ainda de acordo com o comunicado, "o McDonald's continuará avaliando a situação e determinando se são necessárias medidas adicionais".

"Neste momento, é impossível prever quando poderemos reabrir nossos restaurantes na Rússia. Estamos ando por interrupções em nossa cadeia de suprimentos, juntamente com outros impactos operacionais. Também acompanharemos de perto a situação humanitária", completou Kempczinski.

Segundo a empresa, o McDonald's emprega 62 mil pessoas na Rússia e já está há mais de 30 anos no país. Mas apesar das suspensões das atividades no país, os funcionários continuarão recebendo seus salários.

Conhecido mundialmente como uma das maiores redes de fast food, a entrada do McDonald's, que é americano, foi um grande marco por ser um retrato do avanço do Ocidente em território russo.

Starbucks e L'Oréal

A gigante do ramo do café Starbucks informou que está suspendendo todas as atividades comerciais no país, além de cancelar o envio de produtos istrados por um licenciado. A empresa garantiu que o Alshaya Group, que tem sede no Kuwait, e opera ao menos 100 unidades do Starbucks na Rússia, "fornecerá apoio aos quase 2 mil parceiros na Rússia que dependem da Starbucks para sua subsistência".

Ao falar do afastamento de seus negócios na Rússia, a L'Oréal citou os 326 funcionários ucranianos "cujas vidas foram literalmente viradas de cabeça para baixo". A marca sa de cosméticos disse que o fechamento de suas lojas no país comandado por Putin segue o que prega a França e a União Europeia.

"Decidimos fechar temporariamente todas as nossas lojas istradas diretamente, bem como os balcões istrados diretamente em lojas de departamento e suspendemos todos os investimentos industriais e publicitários nacionais. Também tomamos a decisão de fechar temporariamente os sites de comércio eletrônico de nossas marcas na Rússia", afirmou a empresa, em comunicado.

A L'Oréal afirma estar acompanhando a situação de seus 2.200 funcionários russos.

"O nosso comitê de crise, permanentemente mobilizado desde o início desta guerra, está em contato diário com as nossas equipas no terreno e continuará a adaptar a nossa resposta à evolução da situação", acrescentou.

Várias outras grandes empresas multinacionais já fecharam seus negócios na Rússia, entre elas a Nike, Boeing, Apple e Ford. Veja aqui a lista completa.

* Com informações da Reuters