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

Esse conteúdo é antigo

Peru tem 1ª presidente mulher: saiba quem é Dina Boluarte, vice de Castillo

Do UOL, em São Paulo

07/12/2022 17h56Atualizada em 07/12/2022 20h52

A advogada Dina Ercilia Boluarte Zegarra, 60, se tornou-se hoje a primeira presidente mulher do Peru. Dina Boluarte entrou no governo como vice-presidente na chapa com Pedro Castillo, mas, após a queda do presidente, Dina foi empossada na tarde de hoje.

Mais cedo, Castillo anunciou à nação que iria dissolver o Congresso Nacional e instituir um "governo de emergência excepcional" a fim de convocar novas eleições e, posteriormente, mudar a Constituição do país. O então presidente causou uma aceleração no Congresso, que aprovou o impeachment dele por "incapacidade moral".

Dina, então, foi chamada para assumir o governo, depois de ocupar a vaga de vice de 28 de julho de 2021 até hoje, além de ter comandado o Ministério do Desenvolvimento e Inclusão Social, função que deixou no mês ado.

Ao ser empossada, declarou que, "antes de política, sou uma cidadã e mãe peruana, que tem pleno conhecimento da alta responsabilidade que a história põe em meus ombros". "E, atendendo a essa responsabilidade, em respeito a milhões de mães peruanas, que, dia após dia, procuraram sustento para suas famílias, e são exemplos de coragem."

Todos sabemos, foi produzido um golpe de estado, promovido pelo senhor Pedro Castillo
Dina Boluarte, nova presidente do Peru

A presidente também afirmou que "governar o Peru não será tarefa fácil" e declarou que irá priorizar a economia e o combate à corrupção.

Antes de ser vice, Dina se candidatou, em 2016, à Câmara de Surquillo; em 2018, à Prefeitura de Lima; e, em 2020, tentou uma cadeira no Congresso. Nessas ocasiões, a advogada, nascida em Chalhuanca, não foi eleita.

Em janeiro deste ano, a então vice-presidente foi expulsa do partido que integrava, o Perú Libre. A sigla decidiu removê-la após falas dadas por ela de que "nunca abraçou a ideologia do Perú Libre", partido de extrema-esquerda. Segundo a diretoria, as declarações da advogada causaram "difamação ou falta de credibilidade" para o partido.

Nesta segunda-feira (5), uma comissão do Congresso arquivou um pedido de impeachment contra Dina por falta de evidências. A advogada foi acusada de uma suposta infração constitucional devido a uma denúncia da Controladoria por exercer um cargo em uma entidade privada enquanto ocupava o cargo público —algo que a lei peruana proíbe.

Dina assume um país com instabilidade e crise. Ela é a sexta pessoa a assumir a liderança do país desde 2018, quando Pedro Pablo Kuczynski renunciou. Martín Vizcarra assumiu a liderança do país por dois anos até sofrer um impeachment, sendo sucedido por Manuel Merino em novembro de 2020 —ele ficou 5 dias no cargo e renunciou, tornando Francisco Sagasti presidente. Castillo, então, foi eleito e hoje substituído por sua vice, Dina, após seu impeachment.

Ao menos 12 ministros renunciaram na tarde de hoje —o Peru possui 19 ministérios. Além disso, existe um problema de confiança da população tanto com o Congresso quanto com o então presidente.

A reprovação do parlamento chega a 86% nas pesquisas. Castillo, por sua vez, é rejeitado por 70% dos peruanos e também enfrenta acusações de corrupção envolvendo até mesmo seus familiares e políticos aliados.