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

Famoso na Europa, prêmio para praias "5 estrelas" quer crescer no Brasil

Praia do Peró, em Cabo Frio (Rio de Janeiro): uma das poucas com "bandeira azul" no Brasil - iStock / Getty Images Plus
Praia do Peró, em Cabo Frio (Rio de Janeiro): uma das poucas com "bandeira azul" no Brasil
Imagem: iStock / Getty Images Plus

Felipe van Deursen

Colaboração para Nossa

24/08/2021 04h00

Desde a década de 1980, a União Europeia (então Comunidade Econômica Europeia) tem a tradição de criar anos temáticos, a fim de estimular o debate e a conscientização sobre certos temas. Diálogo intercultural (2008), nutrição e saúde (1994) e ação e combate à violência contra a mulher (1999) foram alguns deles (2021, aliás, é o ano do transporte ferroviário).

A proposta é que medidas e ações sejam postas em prática ao longo daquele ano específico. Em 1987, o ano europeu do meio ambiente, a ONG dinamarquesa Fundação pela Educação Ambiental na Europa (FEEE, na sigla em inglês) apresentou um conceito que já vinha sendo usado na França, onde alguns balneários estimulavam o tratamento do esgoto e a balneabilidade da água com prêmios na forma de bandeiras azuis. A ideia seria levar a proposta a um nível continental.

Em 1987, as praias de dez países foram avaliadas. O movimento se expandiu para além das fronteiras europeias nos anos seguintes e em 2001 a África do Sul e países caribenhos entraram na brincadeira.

Praia em Mugla, na Turquia: uma das que recebeu o prêmio "Bandeira Azul" - Ali Balli/Anadolu Agency via Getty Images - Ali Balli/Anadolu Agency via Getty Images
Praia em Mugla, na Turquia: uma das que recebeu o prêmio "Bandeira Azul"
Imagem: Ali Balli/Anadolu Agency via Getty Images

O que é levado em conta

Há uma série de critérios, como oferta de atividades de educação ambiental, monitoramento da saúde de recifes de coral, comprometimento da comunidade com tratamento de esgoto, manutenção de prédios da orla, salva-vidas, equipamentos de primeiros socorros, coleta seletiva de lixo, fornecimento de água potável, banheiros com tratamento de esgoto etc.

Pelos itens avaliados, dá para perceber que o foco da premiação são praias de uso intenso, populares, dentro ou próximas de áreas urbanas.

Todos os anos, praias, além de marinas e embarcações de turismo, são avaliadas e premiadas. Como praias são públicas, quem as inscreve são os governos (em nível local ou federal, no caso de a praia ficar em unidades de conservação ou parques nacionais). Um técnico do programa analisa o local e envia seu parecer ao júri nacional.

Caso aprovada, a documentação da praia é encaminhada ao júri internacional.

Tropea, na Calábria (Itália), que ganhou sua "bandeira azul" em 2021 - Valeria Ferraro/SOPA Images/LightRocket via Getty Images - Valeria Ferraro/SOPA Images/LightRocket via Getty Images
Tropea, na Calábria (Itália), que ganhou sua "bandeira azul" em 2021
Imagem: Valeria Ferraro/SOPA Images/LightRocket via Getty Images

Hoje, a premiação está presente em 49 países. Na Europa, onde ela começou, é reconhecida e funciona como um chamariz para o turismo. Lá fica a maioria das praias "bandeira azul", presumivelmente na região do Mediterrâneo: Espanha, Turquia, Grécia, França, Itália e Portugal têm centenas de praias premiadas.

A única intrusa entre as maiores campeãs é a nórdica Dinamarca, sede da FEE (com a internacionalização de suas ações, ela tirou o "Europa" do nome).

Brasil tem poucas premiadas

Praia de Itacimirim, Bahia, Brasil - Getty Images - Getty Images
Praia de Itacimirim, na Bahia, uma das poucas praias com "bandeira azul" do Brasil
Imagem: Getty Images

No Brasil, a premiação ainda não é muito conhecida. São 18 bandeiras azuis em praias, a maioria (11) fincadas em Santa Catarina.

Segundo Leana Bernardi, coordenadora nacional do Bandeira Azul Brasil, isso pode se explicar no fato de a sede ficar em Florianópolis. "Temos uma facilidade maior em motivar os gestores locais, mas o programa vem crescendo no Sudeste e se mostrando promissor no Nordeste e no Norte", diz.

Mas o desafio é grande:

Ainda temos algumas dificuldades na divulgação, e nossas praias também enfrentam problemas de saneamento e presença de construções irregulares."

Para o turista brasileiro que não está familiarizado com o conceito, o que esperar ao avistar esse símbolo? "O visitante deve encontrar um local ordenado e com regras de uso que garantam sua segurança, além de serviços de qualidade e oportunidades para conhecer melhor o ambiente local", explica Bernardi.

Casa de pescadores na praia de Guarajuba na Bahia, Brasil - iStock / Getty Images  - iStock / Getty Images
Casa de pescadores na praia de Guarajuba na Bahia, Brasil
Imagem: iStock / Getty Images

As praias agraciadas com a bandeira azul recebem apoio técnico do programa e um acompanhamento ao longo do ano com visitas de inspeção e reuniões (atualmente virtuais, por causa da pandemia). "As campanhas de conscientização são parte das obrigações dos gestores locais", diz Bernardi.

Algo que já acontece na Europa e que pode se replicar no Brasil é o estímulo turístico que a bandeira oferece. O visitante associa aquilo a um status de praia boa, bem estruturada, limpa e sustentável, a bandeira a a atrair um público maior e, consequentemente, a pressão sobre a praia, em termos de qualidade da água, gestão de resíduos e afins, fica maior.

Por isso mesmo, Bernadi explica, o prêmio não é eterno e dura só um ano. Sustentabilidade é um exercício diário.

Praia de Mariscal, em Santa Catarina - Getty Images - Getty Images
Praia de Mariscal, em Santa Catarina
Imagem: Getty Images

PRAIAS BANDEIRA AZUL 2020/2021 NO BRASIL

  • Praia da Lagoa do Peri - Florianópolis/SC
  • Praia Grande - Governador Celso Ramos/SC
  • Praia do Conceição - Bombinhas/SC
  • Praia de Mariscal - Bombinhas/SC
  • Praia de Quatro Ilhas - Bombinhas/SC
  • Praia do Estaleirinho - Balneário Camboriú/SC
  • Praia do Estaleiro - Balneário Camboriú/SC
  • Praia Grande - Penha/SC
  • Praia de Piçarras - Balneário Piçarras/SC
  • Praia da Saudade (Prainha) - São Francisco do Sul/SC
  • Praia do Forte - São Francisco do Sul/SC
  • Praia do Tombo - Guarujá/SP
  • Prainha - Rio de Janeiro/RJ
  • Praia da Reserva - Rio de Janeiro/RJ
  • Praia do Peró - Cabo Frio/RJ
  • Praia de Ponta de Nossa Senhora do Guadalupe, Ilha do Frade - Salvador/BA
  • Praia de Guarajuba - Camaçari/BA
  • Praia de Itacimirim - Camaçari/BA