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

Mulher no comando: Pernambuco já teve 'primeira governante das Américas'

Mapa da Capitania de Pernambuco, governada por Brites de Albuquerque - Nicolaas Visscher - Barry Lawrence Ruderman Antique Maps
Mapa da Capitania de Pernambuco, governada por Brites de Albuquerque Imagem: Nicolaas Visscher - Barry Lawrence Ruderman Antique Maps

Nathalia Lino

Colaboração para o UOL

31/10/2022 08h57

O estado de Pernambuco será governado por Raquel Lyra (PSDB). Ela disputou o cargo de chefe do governo estadual com outra mulher, Marília Arraes (Solidariedade), que acabou derrotada. Ex-prefeita de Caruaru, Raquel virou a disputa contra Marília.

Essa, no entanto, não é a primeira vez que Pernambuco será governado por uma mulher.

Ainda no século 16, quando o Brasil era uma colônia de Portugal e não havia eleições, Brites de Albuquerque, mulher do donatário Duarte Coelho, assumiu o comando da capitania de Pernambuco.

Ela foi considerada a primeira governante das Américas e uma das responsáveis pela prosperidade na capitania pernambucana.

Segundo o historiador Paulo Rezzuti, Beatriz de Albuquerque, conhecida como Brites, fazia parte da alta nobreza lusa e, em meados de 1529, se casou com o futuro donatário de Pernambuco, Duarte Coelho.

O casal teria pisado em terras brasileiras em meados do século 16 para tomar posse das terras que foram doadas pelo rei de Portugal, João 3º. Naquela época, as terras brasileiras não eram divididas em estados, mas capitanias hereditárias — grandes porções de terra doadas à nobreza de Portugal.

Primeiro e segundo governo

Brites ocupou o cargo pela primeira vez em 1553, aos 35 anos, quando por motivos istrativos, o marido retornou a Portugal com os dois filhos, onde morreu.

Com a morte do marido e sem os filhos no Brasil, Brites assume o governo da capitania, até a volta do seu primogênito, Duarte Coelho de Albuquerque, para que ele então assumisse o posto.

Doze anos depois, porém, os filhos de Brites voltam a Portugal. Um deles morre em 1578 na Batalha de Alcácer-Quibir, no norte da África. O outro, ferido, fica em Portugal. Novamente sem a presença dos filhos, Brites reassume a Capitania de Pernambuco, até a sua morte.

Ao todo, foram cerca de 30 anos à frente do governo de Pernambuco. E apesar de ser pouco conhecida, Brites teve um papel importante na história da capitania.

Com o irmão, Jerônimo de Albuquerque, combateu revoltas indígenas, mantendo a ordem preconizada por Portugal na região.

Segundo historiadores, Brites tornou Pernambuco uma capitania próspera e ficou conhecida como a "mãe dos pernambucanos" durante o seu governo.

Errata: este conteúdo foi atualizado
Apenas um filho de Brites morreu na Batalha de Alcácer-Quibir.