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

Getúlio Vargas Político brasileiro

19-4-1883, São Borja (RS)

24-8-1954, Rio de Janeiro (RJ)

Do Klick Educação

17/08/2015 20h58

Getúlio Dornelles Vargas foi a figura de maior expressão da história política brasileira do século XX. Subindo ao poder por meio de um golpe, nele permaneceu por 15 anos sucessivamente (1930-1945). Deposto em 1945, voltou à Presidência pelo voto popular em 1950, não chegando a completar o mandato. Sem apoio do Exército, acusado de corrupção política e de mandante do atentado ao jornalista Carlos Lacerda, seu opositor, suicidou-se com tiro no peito. O fato foi visto como um grande ato político. Autoritário e ditador, populista e carismático, nacionalista e modernizador, Vargas foi odiado pela direita, pelo centro e pela esquerda, mas amado por grande parte do povo brasileiro, que o chamava de "pai dos pobres". Vargas proveio de uma família de fazendeiros de São Borja, na região gaúcha da Campanha, Rio Grande do Sul. Depois de ar por carreira tradicional, elegeu-se candidato à Presidência da República pela Aliança Liberal. Derrotado, refutou o resultado do pleito, considerando-o fraudulento e, em meio à crise por que ava o país (corrupção política crescente, impacto da grande depressão, que trazia como conseqüência uma produção agrícola sem mercado, a ruína de fazendeiros, o desemprego nas grandes cidades, queda na receita das importações e inflação), organizou um movimento revolucionário (1930), depôs Washington Luís e tomou o poder, como presidente provisório. Em 1934, convocou a Assembléia Constituinte, que elaborou uma nova Constituição que o elegeu presidente da República, até o ano de 1938. Às vésperas das eleições, em 1937, com apoio das Forças Armadas, desfechou um golpe de Estado que o manteve no poder: declarou estado de emergência, dissolveu o Congresso, decretou a extinção de todos partidos políticos e promulgou uma nova Constituição, que criou o Estado Novo, regime ditatorial que perdurou até 1945. A política de Getúlio Vargas reprimiu os partidos e as organizações de esquerda, especialmente o Partido Comunista Brasileiro (PCB), prendeu, torturou e forçou ao exílio intelectuais e políticos, e censurou os meios de comunicação. Ao mesmo tempo, introduziu leis trabalhistas no país, como a regulamentação do contrato de trabalho, a concessão de férias remuneradas, a fixação do limite de 8 horas da jornada normal, a garantia de estabilidade após dez anos de serviço, a indenização no caso de demissão sem justa causa; promoveu também o ensino técnico, concentrou-se na diversificação da produção agrícola, na melhoria dos transportes e comunicações, no controle dos recursos minerais e das indústrias consideradas estratégicas, além da promoção da expansão industrial, e fortificou a máquina militar.