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

Jânio da Silva Quadros Presidente do Brasil - de 31/1/1961 a 25/8/1961

25/1/1917

Campo Grande, Mato Grosso do Sul<p>16/2/1992 - São Paulo, SP

Da Redação<p>Em São Paulo

01/03/2004 23h42

Jânio Quadros nasceu em 25 de janeiro de 1917, em Campo Grande, Mato Grosso do Sul, filho de paranaenses de classe média. Estudou em Curitiba e em São Paulo, para onde se mudou na década de 30. Formou-se em direito em 1939, trabalhou como advogado na capital paulista antes de entrar para a vida pública. Foi eleito vereador em 1947, deputado estadual em 1950, prefeito de São Paulo em 1953 e governador em 1954.

Orador carismático, fez sucesso entre os eleitores com sua pregação sobre a moralidade istrativa. Classificado por estudiosos como populista, nas campanhas eleitorais aparecia comendo sanduíches em botequins.

Em sua primeira disputa pela prefeitura paulista, conquistou grande popularidade ao usar uma vassoura como símbolo da limpeza que prometia fazer nos órgãos públicos. Seu lema durante a campanha à presidência da República era "varrer a corrupção".

Eleito com 48% dos votos, resultado que superou o recorde da época para o Brasil, tomou posse em janeiro de 1961. Renunciou sete meses depois, alegando sofrer pressão de "forças terríveis".

Entre os historiadores, a análise mais aceita é a de que Jânio queria governar com maior autonomia e poderes em relação ao Congresso. Sob essa ótica, o ato da renúncia teria sido apenas uma manobra estratégica adotada pelo político, que acreditava que o pedido não seria aceito pela população, que o prezava, nem pelos conservadores, que temiam a posse do vice, João Goulart, considerado esquerdista. De acordo com a teoria, Jânio poderia ter usado a tentativa com a intenção de voltar mais forte.

Seu breve governo foi ambíguo, caracterizado por uma política interna conservadora de combate à inflação e por ações externas progressistas de aproximação com países de regime socialista e de defesa aberta de Cuba em seu confronto com os Estados Unidos. Em 1964, Jânio teve seus direitos políticos cassados pelo Regime Militar.

Retornou à vida pública no fim da década de 70. Em 1982, perdeu a disputa pelo governo paulista, mas conseguiu sua última vitória política em 1985, quando foi eleito prefeito de São Paulo. Morreu em 16 de fevereiro de 1992, na capital paulista.

Veja mais

Com informações do Centro de Informação de Acervos dos Presidentes da República e Almanaque Abril