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

Após jogadores da seleção, brasileiros lotam restaurante do bife de ouro

Brasileiros almoçam no restaurante Nasr-Et, em Doha, que serve o famoso bife de ouro - Adriano Wilkson/UOL
Brasileiros almoçam no restaurante Nasr-Et, em Doha, que serve o famoso bife de ouro Imagem: Adriano Wilkson/UOL

Do UOL, em Doha (Qatar)

06/12/2022 04h00

Classificação e Jogos

O restaurante Nusr-Et, em Doha, famoso por vender carne folheada a ouro, tinha espera de cerca de meia hora ontem antes do jogo entre Brasil e Coreia, e suas mesas estavam lotadas de brasileiros. "Eu amo os brasileiros e os brasileiros me amam mais ainda", dizia o chef Nusret Gökçe, desfilando entre uma mesa e outra. "Todos estão aproveitando. É um momento fantástico."

Dividindo a cozinha do salão, uma vitrine exibia uma vasta variedade de legumes de um lado e, de outro, peças de carne crua, incluindo bifes Tomahawk (uma bisteca generosa) já revestidos de folhas de ouro. "A carne é muito boa, o ambiente é legal pra caramba", afirmou um brasileiro que se apresentou como Wilson. "Vim porque queria comer uma carninha e não é todo lugar aqui no Qatar que você encontra." Ele disse não ter comido o bife de ouro, mas afirmou que a versão mais simples que experimentou estava à altura das expectativas. "Acho que era de prata", brincou.

Além de brasileiros, identificados com os uniformes da seleção, as mesas estavam ocupadas por muitos mexicanos. O ex-zagueiro Rafa Marques, um dos maiores jogadores de futebol a nascer no México, almoçava com amigos.

A rede turca de restaurantes é internacionalmente conhecida ao menos desde 2017, quando vídeos de Nusret Gökçe servindo os clientes de maneira muito particular viralizaram. Ontem, ele circulava pelas mesas jogando pitadas performáticas de sal grosso na carne e, às vezes, levando comida com a faca direto à boca das pessoas. A rede tem filiais outras cidades, como Londres, Nova York, Miami e Dubai.

No cardápio, o "bife otomano dourado", folheado a ouro 24 quilates, sai pelo equivalente a R$ 3.335. Há outras opções mais em conta para quem quiser sentir o gosto de ouro na boca (apesar de ouro não ter gosto, segundo o próprio chef já itiu): o hambúrguer dourado custa o equivalente a R$ 715 — fritas acompanha.

Localizado na parte externa de um hotel de luxo em Doha, o Nusr-Et se tornou o palco da mais recente controvérsia da seleção brasileira no Qatar. Na semana ada, Vinicius Jr, Eder Militão e Gabriel Jesus, convidados pelo ex-jogador Ronaldo, se deixaram filmar comendo o prato principal do cardápio. Críticos viram na cena uma ostentação de mau gosto diante da situação econômica da maior parte da população brasileira.

"Os jogadores vieram e ficaram extremamente felizes", afirmou sobre a visita dos brasileiros o chef Nusret, provavelmente também feliz com a publicidade involuntária feita pelos atletas.

Nusret - Adriano Wilkson/UOL - Adriano Wilkson/UOL
Vitrine exibe os cortes do Nusr-Et, restaurante que serve carne folheada a ouro, em Doha
Imagem: Adriano Wilkson/UOL