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

Jamil Chade

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Suíços vetam ouro da Amazônia e pressionam Brasil

Haverá menos fiscalização sobre atividades como o garimpo ilegal na Amazônia, diz a Eurasia - Reuters
Haverá menos fiscalização sobre atividades como o garimpo ilegal na Amazônia, diz a Eurasia Imagem: Reuters

Colunista do UOL

28/06/2022 06h52

Receba os novos posts desta coluna no seu e-mail

Email inválido

Numa decisão que revela as crescentes medidas comerciais que podem ser tomadas contra o Brasil diante da pressão de grupos indígenas e ambientalistas, as refinarias de ouro da Suíça anunciaram o compromisso de barrar qualquer importação do metal que tenha como origem territórios indígenas da Amazônia. As empresas ainda criticam o projeto de lei que ampliaria a possibilidade de garimpo em locais hoje proibidos, uma iniciativa bancada pelo governo de Jair Bolsonaro (PL).

As empresas com sede na Suíça são as maiores refinarias do mundo, entre elas a Valcambi e Metalor. Mas o trânsito de ouro pela Suíça é questionado por sua falta de transparência. Oficialmente, o país é o segundo maior importador do metal no mundo. Mas entidades criticam a decisão de não detalhar a origem de cada um dos embarques.

A partir de suas refinarias, o ouro então entra no mercado internacional, já certificado. A Suíça, assim, ocupa a posição de maior exportadora do metal do mundo. Mas as acusações são de que esse ouro ilegal é misturado com o metal de origem legal e, assim, entram no comércio global.

No caso brasileiro, a Suíça representa o segundo maior destino de vendas de ouro, com um comércio de US$ 1,2 bilhão em ouro.

Um quinto desse ouro viria da região da Amazônia. Em uma das reuniões preparatórias para o acordo, as lideranças indígenas foram duras. "O ouro que chega aqui está cheio de sangue", afirmou Maria Leusa Munduruku, presidente da Associação Munduruku Wakobor.

O novo acordo foi fechado com a participação de indígenas brasileiros e entidades como Xingu Vivo para Sempre e a APIB, que enviou uma delegação para a Europa.

A esperança, agora, é que o compromisso do maior centro de comércio do ouro no mundo mine os lucros do garimpo ilegal. A medida foi considerada como uma vitória aos grupos indígenas. Mas, de acordo com pessoas envolvidas no processo negociador, tudo vai depender de como as empresas implementarão medidas para controlar essa importação. Hoje, o acordo é voluntário e não é legalmente vinculante.

Numa nota à imprensa, a Associação Suíça de Fabricantes e Comerciantes de Metais Preciosos declara que:

1. Condena toda a mineração ilegal, incluindo a das áreas indígenas da região amazônica

2. O uso descontrolado de mercúrio está destruindo irremediavelmente o habitat dos povos indígenas e deve ser interrompido.

3. O governo brasileiro deve proteger a população indígena, bem como o meio ambiente, e garantir que a violência contra a população indígena por operadores ilegais de minas seja detida.

4. As comunidades indígenas e tradicionais devem ter o direito de consulta e consentimento livre, prévio e informado sobre projetos que afetem seu território, seu meio ambiente, seus direitos econômicos, sociais e culturais, e seus costumes;

5. Os signatários também estão cientes da oposição popular e indígena ao projeto de lei PL191/2020 que abriria as terras indígenas à mineração e a outras atividades comerciais.

Diante desta situação, as refinarias anunciam:

Seu compromisso de não lidar com ouro proveniente de territórios indígenas da Amazônia brasileira, e de tomar as medidas técnicas e humanamente possíveis necessárias para não tomar, importar ou refinar ouro ilegal, incluindo o do Brasil, rastreando e identificando este ouro;

Condenar e rejeitar qualquer atividade de mineração ligada às áreas protegidas da Amazônia sem o consentimento livre, prévio e de boa fé das comunidades impactadas;

Sua avaliação crítica e preocupações fundamentais com relação aos efeitos negativos do PL191/2020