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

Empresa engarrafa umidade do ar da Amazônia e vende por R$ 323

Água engarrafada da Amazônia é vendida como artigo de luxo - Divulgação
Água engarrafada da Amazônia é vendida como artigo de luxo Imagem: Divulgação

Joel Leite*

Colaboração para Tilt

20/02/2020 04h00Atualizada em 20/02/2020 16h26

Sem tempo, irmão

  • Ô Amazon Air Water é empresa brasileira que engarrafa água tirada do ar da Amazônia
  • Garrafas de 750 ml vão ser vendidas na Europa por 70 euros, equivalente a R$ 323
  • Produto a a fazer parte de um seleto grupo de apreciadores de águas caríssimas

Fabricação de água. Esta é a especialidade da Ô Amazon Air Water, empresa brasileira inovadora que transforma a umidade do ar da Amazônia em água engarrafada.

O processo é curioso, mas simples. A instalação da empresa, que fica na cidade de Barcelos (Amazonas), tem captadores para atrair e condensar a umidade do ar em reservatórios esterilizados. Como no processo natural, a água a do estado gasoso para o líquido sem nenhum processo químico e de forma sustentável. A empresa tem capacidade para produzir até cinco mil litros por dia.

Como parte do compromisso com o meio ambiente, a Ô Amazon diz que vai usar embalagens de vidro, material 100% reciclável, e tampa biodegradável.

A empresa pretende atuar no segmento de luxo, por isso, as garrafas de 750 ml de água vão ser vendidas apenas na Europa, por enquanto, por 70 euros, equivalente a R$ 323.

Achou caro? Claro que sim, para um consumidor comum, como eu, que reclama em pagar R$ 5 numa garrafinha que custa R$ 1,50 na adega. Mas para a perspectiva da Ô Amazon, até que é um precinho camarada.

Disputando o mercado de superluxo, a água do ar da Amazônia a a fazer parte de um seleto grupo de apreciadores de águas caríssimas. Algumas marcas de grife dão status aos seus consumidores, e a procedência é um dos atributos mais importantes para esses consumidores de produtos de luxo, além das embalagens, muitas delas criações de artistas reconhecidos.

Podem vir do Monte Fuji no Japão, de um aquífero profundo de uma cidade europeia, de uma montanha na Indonésia ou de um vulcão da Nova Zelândia. Algumas são purificadas dezenas de vezes e chegam a custar milhares de reais.

Além da distribuição internacional, a Ô Amazon vai dar embalagens de 20 litros para pessoas sem o a água tratada em Barcelos.

"Junto às autoridades do município, criamos o 'Galão 20 litros', onde teremos o cadastro de pessoas em situação de vulnerabilidade da cidade, para quem vamos fazer as doações", contou o empreendedor e sócio Cal Junior.

* Joel Leite é jornalista e autor do blog O Mundo em Movimento.

SIGA TILT NAS REDES SOCIAIS

Errata: este conteúdo foi atualizado
Diferentemente do informado, a cidade de Barcelos pertence ao Estado do Amazonas. O erro foi corrigido.
A Ô Amazon vai dar embalagens de 20 litros de água, e não galões de 20 litros. O texto foi corrigido, mas o termo 'galão de 20 litros' foi mantido no depoimento em aspas, por se tratar de um nome comercial de produto.