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

Cúpula do MBL em SP domina Patriota para lançar candidato à prefeitura

Adelaide Oliveira e Arthur do Val (Patriota) formam a chapa do Patriota - Divulgação
Adelaide Oliveira e Arthur do Val (Patriota) formam a chapa do Patriota Imagem: Divulgação

Felipe Pereira

Do UOL, em São Paulo

24/09/2020 04h00

Resumo da notícia

  • Expoente do MBL, Arthur do Val escolheu o Patriota para ser candidato a prefeitura e levou consigo parte da cúpula do movimento
  • Ele disse que optou pelo partido porque a direção dele concordou em não usar o fundo eleitoral e não houve negociata no acordo
  • O presidente do Patriota em São Paulo afirmou que a chegada ajuda a encorpar o partido nestas eleições e fortalece a legenda para 2022

O MBL tem um candidato à Prefeitura de São Paulo, Arthur do Val. Sem ambiente no DEM, partido pelo qual se elegeu deputado estadual em 2018 e do qual acabou expulso, ele escolheu o Patriota para concorrer na eleição municipal.

"Nós [do MBL] não usamos fundo eleitoral e não aceitamos negociata política. O Patriota nos abriu as portas dentro destas condições", afirmou Arthur do Val.

Também pesou na decisão o fato de o partido oferecer autonomia para o MBL decidir os rumos do diretório municipal de São Paulo. Arthur do Val exerceu esta prerrogativa e levou junto parte da cúpula do movimento que ficou conhecido por trabalhar pelo impeachment da ex-presidente Dilma Rousseff (PT).

Renato Battista, coordenador nacional do MBL, foi empossado como presidente do diretório do Patriota na cidade de São Paulo. Ele trabalha na campanha de Arthur do Val e disse que se trata de um projeto do candidato que está sendo apoiado pelo movimento.

Além da dupla, o vereador Fernando Holiday também mudou para o Patriota. Antes, ele integrava o DEM. Battista declarou que houve abertura de conversas com vários partidos, mas que havia outros interesses por parte destas legendas: "Falavam conosco e, uma semana depois, o Bruno Covas [prefeito de São Paulo] entregava cargos para estes partidos na istração pública".

O presidente estadual do Patriota, Ovasco Resende, disse que a meta é construir as bases para um bom desempenho em 2022, o que a por maior bancada de vereadores em grandes cidades. A chegada do MBL fortalece este movimento na maior cidade do país.

MBL - Karime Xavier/Folhapress - Karime Xavier/Folhapress
Kim Kataguri (e), Arthur do Val (centro) e Fernando Holiday (d) são lideranças do MBL
Imagem: Karime Xavier/Folhapress

Ele também argumentou que ter um nome como Do Val concorrendo na eleição majoritária gera exposição do partido e das ideias de valorização da vida, da família e da livre iniciativa, todas bandeiras caras ao Patriota. Resende afirmou que estes temas também são pertinentes ao MBL e a união foi proveitosa para os dois lados.

Ele não teme que uma eventual desfiliação futura de integrantes do MBL possa desidratar ou até mesmo comprometer a existência do partido. O presidente estadual do Patriota lembra que o presidente Jair Bolsonaro foi filiado e a saída dele não implodiu a legenda. Resende disse que, enquanto houver obediência ao estatuto e às ideias, não há risco de extinção.

Renato Battista ressaltou que havia espaço para a junção de forças e crescimento mútuo e mencionou que a direção municipal do partido em São Paulo era provisória. Ele afirmou que, depois de acertada a filiação, os compromissos foram honrados e não houve qualquer tipo de problemas.

"A gente foi muito bem recebido no partido. Não viu resistência, a diretoria municipal era provisória e o pessoal da nacional foi a favor."