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

Restaurante serve sobremesa em chinelo: 'Vivi para comer numa Havaianas'

Pralinê de chocolate branco com recheio de cassis e farofa de nozes do Falco, em Leipzig, na Alemanha - Divulgação/Falco
Pralinê de chocolate branco com recheio de cassis e farofa de nozes do Falco, em Leipzig, na Alemanha
Imagem: Divulgação/Falco

De Nossa

03/04/2023 11h55

Um restaurante alemão gerou polêmica nas redes — de brasileiros — depois que um conterrâneo que vive no país europeu relatou ter tido uma experiência para lá de excêntrica no jantar: ele comeu uma sobremesa servida em um chinelo.

Em uma publicação viral no Twitter, que já alcançou mais de 3 milhões de visualizações desde quinta (30), o engenheiro de software Guilherme Teixeira revelou sua surpresa com a experiência no restaurante Falco, em Leipzig: "Vivi para comer de uma Havaiana".

O brasileiro descreveu o doce como um pralinê. "É uma bola de chocolate branco com gelatina de limão e cassis dentro". Já ao seu redor há uma farofa de nozes.

"É só o final de um cardápio inteiro com uns 10 itens diferentes. E não se encaixa particularmente bem no resto... É só para causar mesmo — e para europeu ver porque eu dei risada quando vi que era Havaianas", se divertiu.

Em seu perfil, ele ainda ressaltou que o doce é servido após uma primeira sobremesa e serve mais a impactar o cliente do que a revolucionar seu paladar. "Foi meio fora de contexto na real. O resto do menu foi completamente normal e muito bom. Acho que intenção é polemizar."

Depois da refeição, Guilherme não pode levar o chinelo para casa — afinal, ele é o "prato" do restaurante. A decepção de seus seguidores, no entanto, pareceu maior. "A sandália parece que já foi usada", opinou um. "A galera já está apelando para chamar atenção", criticou outro. Ainda houve comparações com cenas cotidianas e uma aposta ou bem perto da realidade:

Isto porque em seu Instagram, o chef chama o doce de "Bocha na Praia", que teria servido de inspiração para a apresentação.

Jogar bocha (ou 'boccia') na praia é comum na Itália - Bruby/Getty Images/iStockphoto - Bruby/Getty Images/iStockphoto
Jogar bocha (ou 'boccia') na praia é comum na Itália
Imagem: Bruby/Getty Images/iStockphoto

O Falco e seu chef

A conceituada casa no topo do Westin Hotel, que possui duas estrelas na "bíblia" gastronômica Michelin, é relativamente famosa há alguns anos pelas excentricidades de seu chef, Peter Maria Schnurr, que a comanda desde 2005. Em seu site, o restaurante é categórico: "Peter Maria Schnurr é o Falco e o Falco é Peter Maria Schnurr".

Peter Maria Schnurr, chef do restaurante Falco - Divulgação/Falco - Divulgação/Falco
Peter Maria Schnurr, chef do restaurante Falco
Imagem: Divulgação/Falco

Ele é ainda descrito como uma espécie de divindade, sem nenhuma modéstia.

Sua palavra é lei, sua linguagem é a imaginação. Ele é barulhento, direto e desinibido. Um chef com paixão e disciplina, mas especialmente com força. Assim também são suas criações. Sua escala não é a mediocridade gastronômica, mas a dança entre mundos. No 27º andar, pouco antes do paraíso, ele é (quase) Deus."

Apresentação do chef Peter Maria Schnurr no Falco

Pratos exóticos do restaurante Falco, em Leipzig - Divulgação/Falco - Divulgação/Falco
Imagem: Divulgação/Falco

Apesar da experiência "normal" descrita por Teixeira até o doce no chinelo, seu menu conta com outros itens curiosos, como uma espuma servida ao lado de um "sabão" e uma escova, frutos do mar na tampa da lata da sardinha e até quitutes acompanhados de rolhas e tampinhas de garrafas.

Pratos exóticos do restaurante Falco, em Leipzig - Divulgação/Falco - Divulgação/Falco
Imagem: Divulgação/Falco

Esta atmosfera, esta visão, esta equipe e esta cozinha. Aqui tudo é sobre perspectiva, precisão e qualidade sem meio-termo — em todas as áreas do restaurante. Quero 100% de todo mundo — ou nada."

Peter Maria Schnurr

Pratos exóticos do restaurante Falco, em Leipzig - Divulgação/Falco - Divulgação/Falco
Imagem: Divulgação/Falco

Seu menu degustação, batizado de "ion Légère" ('paixão leve', em tradução livre do francês), conta com sete etapas e custa 273 euros, o equivalente a R$ 1.503,50. O próprio Guia Michelin considera o chocolate no chinelo "divertido" e revela que ele é um acompanhamento para o café.

Todo o cardápio, que também inclui pratos à la carte — que podem ser pedidos especificamente à mesa —, é considerado "imaginativo, criativo e tecnicamente bem-sucedido" pelo favorecimento sabores diversos. Já a casa tem atmosfera moderna. Para explorá-la, clique na seta à direita:

Restaurante Falco, em Leipzig

A Michelin ainda destaca que o chef possui vasta experiência e foi treinado em diversos outros restaurantes premiados.