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

Quem pode ser ministro? O vice-presidente pode ter o cargo? Entenda a lei

Lula e Alckmin se encontram com pastores e lideranças evangélicas em São Paulo - André Ribeiro/Estadão Conteúdo
Lula e Alckmin se encontram com pastores e lideranças evangélicas em São Paulo Imagem: André Ribeiro/Estadão Conteúdo

Rebecca Vettore

Colaboração para o UOL, de São Paulo

02/11/2022 04h00

Luiz Inácio Lula da Silva (PT), eleito pela 3ª vez presidente da República, começa a partir desta semana a definir os nomes de seus futuros ministros e interlocutores de confiança. Conforme foi anunciado durante a campanha, Geraldo Alckmin (PSB), eleito vice-presidente na chapa com o petista, não deverá ser apenas um "vice decorativo".

Nesta terça-feira (1), depois de um encontro com Lula e outros coordenadores de campanha em São Paulo, Gleisi Hoffmann, presidente do PT, anunciou que o vice será o coordenador da equipe de transição do governo. Nos próximos dois meses, o grupo deverá se instalar na sede do CCBB (Centro Cultural do Banco do Brasil), em Brasília, e se manter na ponte aérea com São Paulo.

Além disso, existe uma expectativa de que o ex-governador de São Paulo assuma alguma secretaria ou até ministério ao longo do mandato de Lula. Mas o vice pode assumir esse cargo? Isso já aconteceu antes? Se for nomeado, ele ará a acumular duas funções?

Entenda como funciona a possível indicação do vice-presidente eleito a ministro do Estado.

Regras para a nomeação

O cargo de ministro do Estado está previsto na Constituição é de livre nomeação pelo presidente da República e de acordo com as fontes ouvidas pelo UOL não existe nenhuma norma que impeça o vice-presidente de ser nomeado ministro.

"Para alguém ser indicado para o cargo de ministro do Estado precisa ser brasileiro, maior de 21 anos e estar no exercício dos seus direitos políticos", explica Álvaro Palma de Jorge, professor da FGV (Fundação Getúlio Vargas) Direito Rio.

Segundo Roger Leal, professor de direito constitucional da Faculdade de Direito da USP (Universidade de São Paulo), ao assumir a função de ministro ou secretário, Alckmin estaria exercendo o cargo como uma "missão especial" para os fins da Constituição e tendo tal nomeação pleno cabimento, não haveria limitação ou restrição específica quanto ao Ministério a ser ocupado.

Além disso, o vice não se desvincularia da função constitucional, por isso manteria as duas funções concomitantemente.

"Sendo que a de vice-presidente dura todo mandato e eventualmente a função de ministro pode ser substituída ao longo dos quatro anos", completa o professor.

Ainda que acumulando cargos, Alckmin não receberia a soma das remunerações e o cargo mais importante continuaria sendo como o 2º na linha sucessória de governo.

"Em caso de impedimento do presidente da República, o vice-presidente, mesmo nomeado ministro de Estado, assume interinamente a presidência. Nesse caso, ite-se que o secretário-executivo ou seu substituto no Ministério e a exercer as funções como Ministro de Estado", diz Leal.

Lembrando que o vice-presidente substitui o presidente em qualquer circunstância em que ele fique privado, por razões de fato ou de direito, de exercer suas funções, como viagens, doença e afastamento decorrente da abertura pelo Senado de processo por crime de responsabilidade.

Vice-presidente já foi ministro?

Se de fato Alckmin for nomeado como secretário ou ministro, essa não será a primeira vez que isso acontece no país. José Alencar, que foi vice-presidente do país no governo Lula, assumiu o Ministério da Defesa entre 2004 e 2006.

Este tipo de nomeação, que também pode ser feita nos níveis estaduais e municipais, aconteceu no Rio Grande do Sul. O vice-governador Ranulfo Vieira Júnior, eleito em 2018, assumiu a Secretaria de Segurança Pública.

Em 2016, o vice-governador Carlos Fávaro assumiu a Secretaria do Meio Ambiente. No mesmo ano, o vice-governador José Eliton, de Goiás, assumiu a Secretaria de Desenvolvimento Econômico e a Secretaria de Segurança Pública.