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

MST mantém invasão em fazenda de amigo de Temer

O MST (Movimento dos Trabalhadores Rurais Sem Terra) ocupou uma fazenda no município de Duartina (367 km de São Paulo) - MST/Divulgação
O MST (Movimento dos Trabalhadores Rurais Sem Terra) ocupou uma fazenda no município de Duartina (367 km de São Paulo) Imagem: MST/Divulgação

Em Sorocaba

10/05/2016 20h06

Integrantes do MST (Movimento dos Sem-Terra) continuaram nesta terça-feira (10) ocupando a Fazenda Esmeralda, em Duartina, interior de São Paulo. A propriedade, invadida na madrugada de segunda-feira (9) por 800 militantes, segundo a Polícia Militar, pertence à empresa Argeplan e ao ex-coronel da PM, João Baptista Lima Filho, amigo do vice-presidente Michel Temer (PMDB). O MST alega haver indícios de que a propriedade teria Temer como sócio oculto.

Até o início da noite, os proprietários não tinham dado entrada ao pedido de reintegração de posse no Fórum de Duartina, segundo informação do Tribunal de Justiça de São Paulo. No dia anterior, a Argeplan e Lima Filho, que também é sócio da empresa, tinham informado que estudavam as medidas a serem adotadas em razão da invasão. Os sem-terra estão acampados junto à casa-sede. O prédio está coberto com pichações contra Temer e em defesa da reforma agrária.

A fazenda, que tem reflorestamento de eucalipto e área de criação de gado, não faz parte da relação de bens declarados por Temer à Justiça Eleitoral em 2014, quando concorreu à reeleição na chapa da presidente Dilma Rousseff (PT). Na ocasião, Temer declarou um patrimônio de R$ 7,5 milhões, composto principalmente pela Tabapuã Investimentos e Participações, que istra os imóveis que ele possui na capital paulista, entre eles dois apartamentos e um prédio residencial.

O valor da empresa é de R$ 2,2 milhões. Já o prédio foi declarado por R$ 722 mil. Outros R$ 2,3 milhões estavam em aplicações de renda fixa. Entre os imóveis declarados, estão 13 lotes urbanos e parte de uma chácara em Tietê, sua cidade natal. Para Kelly Mafort, da direção nacional do MST, um envelope endereçado ao vice-presidente encontrado no local e a "voz corrente na cidade" de que Temer é dono da fazenda merecem, por si só, uma investigação. "A situação é análoga ao sítio de Atibaia, que foi atribuído ao ex-presidente Lula com base nos mesmos indícios, com a diferença de que aqui são 1.500 hectares. Óbvio que isso não está documentado, é preciso investigar", disse.

O prefeito de Duartina, Enio Simão (PSDB), assegura que a propriedade sempre foi do ex-coronel, na cidade conhecido como 'Coronel Lima'. "Existe o comentário porque o coronel tem relação com o Temer desde que ele foi secretário da Segurança Pública de São Paulo, em 1984. O Temer quase nunca vem na fazenda, mas o coronel está aí a cada duas semanas." A assessoria da Argeplan informou que todas as áreas da propriedade são da empresa e do sócio João Baptista Lima Filho. A assessoria de Temer informou que ele não tem fazenda em Duartina, nem propriedades rurais.