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

Pré-candidato dos EUA sobre ter se declarado gay: "Tive que correr o risco"

O pré-candidato democrata, Pete Buttigieg - The Washington Post/Getty Images
O pré-candidato democrata, Pete Buttigieg Imagem: The Washington Post/Getty Images

De Universa

16/01/2020 11h47

Resumo da notícia

  • Pete Buttigieg é pré-candidato do partido democrata à presidência dos Estados Unidos
  • Em entrevista ao jornal The New York Times, ele falou sobre a decisão de declarar sua orientação sexual publicamente quando era prefeito, em 2015
  • Hoje, diz que sua presença na corrida presidencial é importante para inspirar outras pessoas a aceitarem ser quem são

Um dos pré-candidatos democratas às eleições presidenciais dos Estados Unidos, Pete Buttigieg disse, em entrevista ao jornal The New York Times, que, na época em que decidiu declarar publicamente sua orientação sexual, sabia que poderia representar o fim da sua carreira política.

Em 2015, quando era prefeito da cidade de South Bend, no estado de Indiana, ele, escreveu um artigo para o jornal South Bend Tribune intitulado "Por que Sair do Armário Importa". No texto, ele diz: "Colocar algo tão pessoal nas páginas de um jornal não é fácil. Mas é evidente, para mim, que em um momento como esse, ser mais aberto sobre esse assunto é bom. Para um estudante lutando contra sua sexualidade, pode ajudar um prefeito gay ar a mensagem de que sempre haverá espaço para você".

Na entrevista ao NYT, Buttigieg (pronuncia-se "bure-djédje") afirma que quando decidiu fazer a declaração publicamente, havia "todas as indicações de que poderia significar o fim da minha carreira política".

"Mas cheguei à conclusão de que tinha que correr o risco. Além disso, eu tinha um pouco de fé em minha comunidade, de que pelo menos em meu emprego [como prefeito] poderia ganhar outra chance com base no trabalho que realizava", afirma. "Percebi que, entre o momento que percebi ser gay e o momento que declarei isso publicamente, vivi um período em que evitei o amor. A maioria dos colegas tinha algo que eu não tinha, que é saber como é estar apaixonado. Isso era insustentável."

Atualmente, ele é casado com professor de teatro e humanidades Chasten Buttigieg. Os dois começaram a namorar em 2015 e casaram em 2018.

Depois de começar a falar abertamente sobre o tema e de estar na corrida pela presidência americana, o pré-candidato afirma perceber a influência positiva que tem sobre outras pessoas.

"Não foi por isso que entrei nesta corrida, mas faz parte do significado desta campanha, e estou muito consciente disso. Também estou muito atento, de uma perspectiva histórica, que quando quebra uma barreira para a presidência, geralmente não é a primeira pessoa a fazer a tentativa. Portanto, a primeira mulher presidente não será a primeira mulher a concorrer à presidência. O primeiro presidente afro-americano não foi o primeiro afro-americano a concorrer à presidência. Analiticamente, estou consciente do fato de que posso concorrer à presidência e, se eleito, seria o primeiro presidente gay e sou o primeiro a tentar", afirma

"Algumas coisas que isso [declarar a orientação sexual publicamente] significam agora, que são muito poderosas são os jovens me dizendo que eu os estou ajudando, de alguma maneira, apenas concorrendo. E nem só os jovens homossexuais. Foi muito emocionante quando um adolescente me informou que minha campanha o ajudou a sentir que ela tinha um senso de pertencimento à sua escola e ao ambiente, mesmo que ela tivesse autismo. Então, é essa ideia de representar a diferença de uma maneira que valide os outros."