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

Boteclando

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Na Turquia, a cerveja pode chegar de táxi

Efes, a cerveja local na Turquia: dependendo a cidade, bebidas alcoólicas só podem ser consumidas em determinados lugares - Jess May Russell/Unsplash
Efes, a cerveja local na Turquia: dependendo a cidade, bebidas alcoólicas só podem ser consumidas em determinados lugares Imagem: Jess May Russell/Unsplash

Colunista do UOL

18/06/2022 04h00

Ah, se todas as manhãs de segunda-feira fossem como aquela de 23 de maio. Era 10h50 quando atualizei a caixa de entrada do meu Gmail e me deparei com o título de um deles: "convite - press trip turquia".

Imediatamente abri a mensagem e, para encurtar a história, dali a quatro dias eu seria o único jornalista brasileiro convidado pelo Ministério da Cultura e do Turismo da Turquia para fazer a cobertura jornalística do Beyoğlu e do Başkent Cultural Road Festivals, dois festivais de cultura e gastronomia que iriam acontecer ao mesmo tempo, a partir de 27 de maio, respectivamente em Istambul e em Ancara.

Nas três noites em Istambul e nas outras duas que ei na capital do país, dormi, em média, quatro horas por dia, tanto por causa da diferença de seis horas no fuso horário como pelo meu desejo de aproveitar todas as oportunidades de aproveitar àquela experiência.

Há muito o que contar e descrever a respeito dessa curta mas intensa press trip, de modo que um texto apenas não dará conta de tudo. Por isso, bem, talvez eu considere um overposting de Turquia aqui neste blog.

Bandeira turca tremula em barco em Istambul  - Imad Alassiry/Unsplash - Imad Alassiry/Unsplash
Bandeira turca tremula em barco em Istambul
Imagem: Imad Alassiry/Unsplash

Afinal, o país é um destino que estimula todos os sentidos. Difícil esquecer do cheiro das especiarias no ar e de seu sabor nas receitas típicas; da energia e da beleza do estreito de Bósforo; da melodia diária das preces que ecoam dos minaretes; do mundaréu de gente nas ruas de Istambul, do sabor dos kebabs e dos baklavas, do suco de cereja no café do manhã do hotel...

Em benefício da transparência, convém explicar que press trip é uma viagem para a qual jornalistas são convidados para cobrir, por exemplo, o lançamento de algum produto, as atrações de um destino ou evento.

Comida de rua em Istambul: festival de sabores, cheiros e imagens - Fabio Santaniello Bruun/Unsplash - Fabio Santaniello Bruun/Unsplash
Comida de rua em Istambul: festival de sabores, cheiros e imagens
Imagem: Fabio Santaniello Bruun/Unsplash

Éramos cerca de 60 jornalistas, de 28 países. Quando me dei conta, logo ao fim do primeiro dia, nós os latinos já estávamos grudados: o argentino, os três espanhóis, o português, uma das duas italianas e eu — as duas holandesas e um dos albaneses foram se agregando aos poucos.

Mas fomos os latinos que amos por uma situação curiosa na primeira noite em Ancara, cidade que, em certa medida, me fez lembrar da nossa Brasília: ambas são jovens (em 2023 fará 100 anos que o país aboliu o sultanato, tornou-se uma república e Ancara foi alçada a capital), a paisagem é tomada por arranha-céus com formas não-convencionais, o clima é seco e vemos pouca gente a caminhar nas ruas.

Prédio com arquitetura fora do comum em Ancara: uma surpresa - Miguel Icassati - Miguel Icassati
Prédio com arquitetura fora do comum em Ancara: uma surpresa
Imagem: Miguel Icassati

Mas eu dizia: na noite em que chegamos a Ancara, depois de um concerto, esticamos a noite no Ali Baba Lounge Restaurant. Localizado a uns 300 metros do hotel, o Ali Baba é uma das três unidades de uma rede também presente em Istambul e Mardin.

Se o néon na fachada chama a atenção de quem a na rua, no amplo salão interno é a decoração kitsch que se sobressai, seja pela tonalidade em verde do veludo que cobre os sofás em contraste com as almofadas amarelas, seja pelas peças douradas na decoração ou pelo paisagismo exótico — palmeiras, ali?

A decoração, digamos, exótica do Ali Baba - Miguel Icassati/UOL - Miguel Icassati/UOL
A decoração, digamos, exótica do Ali Baba
Imagem: Miguel Icassati/UOL

Suas mesas estavam majoritariamente ocupadas por clientes que matavam o tempo fumando narguilé, batendo papo, fuçando no celular ou tomando suco de melancia. Sim, suco de melancia. Vocês já vão entender.

Assim que chegamos, o garçom acomodou-nos em um dos confortáveis sofás, bem no centro do salão. Antes que escolhêssemos algo para comer, pedi a primeira rodada de cerveja, no que o garçom respondeu:

- No alcohol, no alcohol.

Algo entre decepcionados e surpresos, entendemos que ali não eram vendidas bebidas alcoólicas — descobriríamos que, ao contrário de Istambul, em Ancara praticamente restringem-se aos bares de hotel os endereços nos quais é possível beber um vinho, uma cerveja, um drinque.

Mas antes que nos levantássemos em busca de outro endereço, o gerente veio até nós e nos convidou seguirmos à sala VIP. Ali, pelo que entendi, poderíamos beber nossa cerveja.

Meio desconfiados, ocupamos a tal sala: um ambiente fechado, sem janelas, uma caixa branca, na qual chamou a atenção o enorme aparelho de TV, o sofá branco em formato de U ao redor da mesa de centro. Por um instante pensei que poderia haver alguma escuta ali mas relaxei quando percebi que só falávamos em espanhol. Com a porta fechada, gerente e garçom se fizeram entender que, sim, ali poderíamos beber:

- O que vocês querem: cerveja? Uísque? — perguntou-nos o gerente.

- Cerveja. Sete cervejas, por favor.

- Não querem mais? Catorze, duas para cada um?

- Pode até ser, mas queremos pedir primeiro uma para cada um de nós. Assim elas não esquentam. A menos que vocês tragam um balde de gelo.

- Não temos balde e não temos cerveja aqui. Vamos mandar um táxi comprar pra vocês.

Incrédulos mas agradecidos, aceitamos a oferta e pedimos algo para comer: uma pizza, um kebab, nada digno de grande nota.

Minutos depois, o garçom abriu a porta e com seis garrafas e uma lata de Efes, a cerveja local. Com a sala devidamente fechada novamente, pudemos brindar. E adas algumas semanas dessa experiência surreal, ainda penso: seriam os turcos os pais do jeitinho brasileiro?