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

Rebel Wilson: Jornal australiano se desculpa por 'forçar' atriz a sair do armário

A atriz Rebel Wilson e a namorada, Ramona Agruma - Reprodução/Instagram
A atriz Rebel Wilson e a namorada, Ramona Agruma Imagem: Reprodução/Instagram

s Mao

BBC News

13/06/2022 11h24

Wilson compartilhou uma foto com sua nova parceira nas redes sociais, após ter recebido prazo de colunista para comentar sobre relacionamento.

O colunista de um jornal australiano pediu desculpas depois de ser acusado de forçar a atriz Rebel Wilson a sair do armário.

Na última sexta-feira (10/06), Wilson compartilhou uma foto com sua nova parceira, dizendo que havia encontrado sua "princesa da Disney".

Mas no dia seguinte, o Sydney Morning Herald escreveu que sabia sobre o relacionamento antes de ele se tornar público. O colunista de celebridades Andrew Hornery havia dado a Wilson um prazo de 1 dia e meio para comentar a história.

O texto provocou críticas generalizadas nas redes sociais, com ativistas LGBTQ+ dizendo que era inaceitável pressionar as pessoas a saírem do armário.

Um porta-voz da organização LGBTQ+ Stonewall afirmou: "Sair do armário é uma decisão profundamente pessoal. Se, quando e como sair do armário deve ser decidido pelo indivíduo, nas suas próprias condições".

"Simplesmente não é certo 'tirar do armário' pessoas LGBTQ+ ou nos pressionar a sair do armário. Os meios de comunicação devem tomar cuidado para não sensacionalizar vidas e relacionamentos LGBTQ+."

Em resposta, o jornal inicialmente negou ter pressionado Wilson, dizendo que havia "simplesmente feito perguntas".

Mas nesta segunda-feira (13/06), em meio à contínua reação pública, Hornery itiu que houve "os mal dados em nossa abordagem".

"Não é da conta do Herald 'tirar do armário' as pessoas, e não é isso que nos propusemos a fazer. Mas eu entendo por que meu e-mail foi visto como uma ameaça. A estrutura dele foi equivocada."

"Como um homem gay, estou bem ciente de quão profundamente a discriminação dói", afirmou ele, acrescentando que não gostaria de "infligir esta dor a outra pessoa".

Ele incluiu em sua coluna desta segunda-feira o e-mail que havia enviado aos representantes de Wilson na manhã da última quinta-feira.

No texto, ele escreveu que tinha "detalhes suficientes para publicar" e "várias fontes", antes de especificar o prazo de sexta-feira às 13h.

"Em prol da transparência e da justiça, antes de publicar estou entrando em contato com Rebel para ver se ela vai se manifestar...", dizia uma parte do e-mail.

Wilson não respondeu ao e-mail antes de fazer sua própria postagem na sexta-feira (10/6). Ela não itiu diretamente as ações do jornal.

Mas em resposta a um post no Twitter dizendo que não foi sua escolha sair do armário, a atriz australiana de 42 anos, que é conhecida por papéis em Missão Madrinha de Casamento e A Escolha Perfeita, entre outros filmes, disse que era uma "situação muito difícil, mas estava tentando lidar com isso com graciosidade".

O post de Wilson sobre seu relacionamento com a designer de moda Ramona Agruma gerou uma onda de felicitações por parte de fãs e amigos famosos, além de mais de 1,6 milhão de curtidas.

Mas em sua coluna original, Hornery alegou que Wilson havia "optado por capitalizar em cima da história" depois que ele entrou em contato com ela.

Ele acrescentou que "a escolha dela de ignorar nossas perguntas discretas, genuínas e honestas foi, em nossa opinião, decepcionante".

Na nota de segunda-feira, no entanto, ele reconheceu que "o tom da minha coluna no sábado também estava errado".

"Eu entendi errado", itiu. "Permiti que minha decepção lançasse uma sombra sobre o artigo. Não foi justo e peço desculpas."

O editor do jornal, Bevan Shields, também foi criticado quando emitiu uma 'nota dos editores' no domingo defendendo a reportagem.

No texto, ele negou que o jornal tenha tirado Wilson do armário, dizendo que a redação não havia tomado nenhuma decisão sobre se a reportagem seria publicada.

"Como outras equipes de jornais fazem todos os dias, nós simplesmente fizemos perguntas e, como prática padrão, incluímos um prazo para a resposta", escreveu Shields.

Tal resposta gerou ainda mais indignação nas redes sociais, como o tuíte da atriz australiana Magda Szubanski, reproduzido abaixo:

"Bevan, seu jornal não tem o direito divino de saber nada sobre a vida privada de ninguém. Não pretendo falar em nome de Rebel Wilson, mas para as pessoas LGBTQIA+, as consequências do que não a de um chilique sobre quem publica fofocas podem ter efeitos devastadores."