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

A palestina cervejeira que se destacou em festival na Cisjordânia ocupada

Visitantes mostram suas canecas em evento realizado em Taybeh  - ABBAS MOMANI/AFP
Visitantes mostram suas canecas em evento realizado em Taybeh Imagem: ABBAS MOMANI/AFP

03/09/2022 11h52

A Oktoberfest anual, que acontece neste fim de semana na Cervejaria Taybeh, na Cisjordânia ocupada, é um festival de cerveja como nenhum outro.

Desde 1994, opera em circunstâncias difíceis. A cervejaria palestina agora é istrada por uma mulher, Madees Khury, o que adiciona uma camada extra de complicação.

Khury afirma ser a primeira, e talvez a única, mulher cervejeira no Oriente Médio, liderando uma dinastia cervejeira que transformou a pequena cidade cristã de Taybeh, na Cisjordânia ocupada por Israel, em uma marca global de cerveja.

Não foi uma infância normal para Khury, que ou seus primeiros anos em torno das enormes cubas da cervejaria Taybeh.

"Cresci na cervejaria desde os nove anos de idade. Andava por aí causando problemas", disse ela à AFP.

A cervejaria palestina agora é istrada por uma mulher, Madees Khury - -/AFP - -/AFP
A cervejaria palestina agora é istrada por uma mulher, Madees Khury
Imagem: -/AFP

Depois de se formar na Universidade de Boston, nos Estados Unidos, em 2007, voltou a Taybeh para aprender sobre os negócios da família.

Ela agora chegou a COO e é o rosto da elogiada Oktoberfest da empresa, lançada em 2005.

Realizada na sexta e no sábado, a Oktoberfest de Taybeh é tanto sobre a identidade palestina quanto sobre o consumo de cerveja. É uma combinação de dabke, uma dança tradicional, cervejas e política.

"Para construir um Estado da Palestina, temos que investir nosso próprio dinheiro, educação e trabalho duro no país, abrindo negócios, sem depender de ajuda externa que pode ser cortada a qualquer momento", continua Khury.

Fazer cerveja sob a ocupação

Fabricar cerveja como um negócio viável não é tarefa fácil na Cisjordânia.

"Além de estar sob ocupação, há escassez de água. Não há fronteiras. O deslocamento e o transporte são muito difíceis", detalha.

Além disso, Khury é uma mulher em uma indústria dominada por homens. "As mulheres da indústria cervejeira em geral têm muita dificuldade", diz ela.

"Mas acho que é mais difícil para mim porque estou em um país dominado por homens, um país árabe e sob ocupação, então é quatro ou cinco vezes mais difícil do que em qualquer outro lugar", ressalta.

A bartender serves visitors on September 2, 2022, during the annual annual Oktoberfest beer festival in the village of Taybeh, east of the occupied West Bank city of Ramallah, home of the Palestinian Taybeh brewery founded in 1994. - Ever since 2005, the Taybeh brewery has been brewing beer under challenging circumstances. Now the brewery is run by a woman, Madees Khoury, adding an extra layer of complication. Run as a two-day weekend event, Oktoberfest at Taybeh is as much about Palestinian identity as it is about drinking beer. (Photo by Abbas MOMANI / AFP) - ABBAS MOMANI/AFP - ABBAS MOMANI/AFP
Bartender enche caneca de cerveja Oktoberfest de Taybeh em registro feito na sexta (2)
Imagem: ABBAS MOMANI/AFP

Com apenas nove cidades e vilas cristãs na Cisjordânia, a família Khury foi forçada a vender no exterior.

Hoje, a marca é vendida em todo o mundo, do Japão aos Estados Unidos, e a cervejaria produz cerca de 1,8 milhão de garrafas por ano.

Os organizadores afirmam que até 16.000 pessoas participarão da Oktoberfest neste fim de semana.

Para Basam Basem, morador de Taybeh, a cerveja desenhou uma cidade adormecida no mapa.

"Esta cerveja tornou nossa cidade conhecida em todo o mundo", diz ele.