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

Queijo parmesão de 21 anos vai a leilão; lance mínimo é de quase R$ 20 mil

A "roda" de queijo parmesão produzida há 21 anos e que será leiloada na Itália - Divulgação
A "roda" de queijo parmesão produzida há 21 anos e que será leiloada na Itália Imagem: Divulgação

De Nossa

29/10/2021 16h53

Um queijo parmesão com 21 anos de idade — na verdade, um Parmigiano Reggiano, como é chamado o "verdadeiro" parmesão — entrou em leilão na quarta-feira (27) e receberá lances até 6 de novembro, com o objetivo de levantar fundos para dois projetos beneficentes.

O lance mínimo para levar "a roda" de queijo potencialmente recordista para casa é de 3 mil euros, quase R$ 20 mil em cotação de hoje.

Para ser considerado um verdadeiro Parmigiano Reggiano, que é um Produto de Designado pela Origem (PDO), o queijo deve ser produzido, em primeiro lugar, no norte da Itália, assim como acontece desde a Idade Média. É como champagne: só o vinho produzido naquela da região da França pode receber este nome, os de semelhante sabor mas originais de outros locais são apenas espumantes.

Mas há outros requisitos que são necessários para o parmesão: ele deve ser feito com métodos naturais e artesanais que atendem às especificações da região, como uma dieta especial para as vacas, por exemplo.

Além disso, este queijo precisa ser envelhecido por pelo menos 12 meses, segundo o Consórcio dos Produtores do Parmigiano Reggiano, embora seja comum encontrar peças de até 3 ou 4 anos à venda. O processo de cura prolongada garantiria ao produto um sabor mais rico, com tons frutados dando espaço a outros mais intensos.

Não há um parâmetro exato para qual deva ser o sabor de um parmesão de 21 anos, já que esta é uma "roda" bastante rara. Os produtores da região esperam, no entanto, que ele tenha uma textura mais seca, "com cristais", um forte aroma amadeirado e uma gama de sabores ainda mais ampla do que o convencional.

Produzido em abril de 2000 na Latteria di Tabiano, este queijo foi um dos primeiros a receber o prêmio de "Qualidade da Montanha". Ele foi comprado pelo próprio produtor, Erio Bertani, que o manteve em seu armazém pessoal até 2018. Após sua morte, a esposa e os filhos decidiram doar a peça para a caridade em sua memória.

Entre os dois projetos que receberão os fundos do leilão estão a organização, Mama Sofia, que apoia mulheres e famílias em situação de vulnerabilidade no Congo, e o projeto Aiutiamo Il Mondo promovido pelo padre Marco Canovi, que tem como objetivo a melhora de qualidade de vida de pessoas carentes em Uganda.

Quem arrematar o queijo ainda deve receber a estadia de um dia em Reggio Emilia, jantar e uma viagem até a Latteria di Tabiano, para conhecer o local onde o parmesão foi produzido.