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

Nicole Bahls desabafa sobre ex-'Panicats': 'Não gosto de gente falsa'

Colaboração para Splash, do Rio

20/09/2022 17h06

Nicole Bahls esteve no "OtaLab" esta semana para atualizar o público do programa sobre sua diversificada carreira. Atualmente, a modelo e influenciadora divide, com David Brazil, a apresentação do reality show "Cruzeiro Colorido", na web.

No programa do UOL, Nicole relembrou sua época de "Pânico na TV" , o humorístico da RedeTV! que a revelou para o Brasil, em 2009. "Você viveu muitas coisas desafiadoras no Pânico", lembrou Otaviano Costa.

"É porque eu não tinha muito juízo. Hoje eu não sei, não", justificou-se Nicole, uma metamorfose ambulante, como veremos no próximo parágrafo:

"Me diz duas coisas que você não faria de novo?", quis saber Ota. "Eu acho que faria tudo de novo", assumiu Nicole. "Confuso, né?" Mas lembrou de algo que não faria novamente:

Eu não ficaria andando de biquíni no frio.

Nicole garantiu que tem todos no "Pânico" como "família", mas depois de uma leve provocada do colunista Lucas Pasin, a modelo itiu que alguns "parentes" estão bloqueados em seu whatsapp.

Emilio Surita? "Deixa baixo, deixa baixo". Ceará? "É casado, não gosto de té-té-té com homem casado". Rodrigo Vesgo? "Não sei o paradeiro dele". E Juju Salimeni? "Deixa baixo! Deixa baixo!"

Ota lembrou que, recentemente, Salimeni reuniu as ex-Panicats Jaque Khury, Carol Narizinho, Thais Bianca e Fernanda Lacerda em seu podcast, o Camarim da Juju, para darem darem "like" ou "dislike".

"E o motivo foi que estão bloqueadas no seu Whatsapp. Você desbloquearia alguma delas?", perguntou Ota.

Pra quê? Tanta gente legal... Elas também são, mas cada um tem que conversar com quem gosta.

Para Nicole, as moças são incoerentes.

Uma hora elas mandam desbloquear, na outra falam mal de mim. Elas não se decidem. Isso pra mim é falsidade. E não gosto de gente falsa.

'Bunda de fora' na casa de Anitta

No programa, Nicole Bahls lembrou até mesmo de fofocas antigas. Como o dia em que foi a única convidada vestida "a caráter" numa festa na mansão de Anitta.

O tema do encontro era "mar" e Nicole, imaginando que a festa fosse à fantasia, tratou de caprichar:

Eu fui de sereia. E ia levar meu bofe de Nemo. A sorte é que ele tinha um jogo nesse dia e não foi comigo.

Ao chegar à festa, Nicole ficou apavorada. "Todo mundo lá com roupa de seda, e eu desse jeito", riu. "Mas Anitta é ótima anfitriã, e me fez ficar à vontade", disse.

Ou quase. Do outro lado do salão, havia uma mesa de doces que fez Nicole salivar. O problema, para a sereia, era o mar de convidados entre ela e os docinhos.

Eu estava louca para buscar o doce, mas não tive coragem de ar no meio daquele povo todo vestido com a minha bunda de sereia de fora.

'Me dizem que sou legal. Gostosa, nem tanto'

Nicole Bahls foi musa do Brasileirão, do "Pânico", da "Fazenda"... No "OtaLab", uma das fãs do UOLditório quis saber se ela se incomoda com estereótipos. "Você é muito chamada de gostosa? Qual é a proporção?", perguntou.

Depois de dizer que não se incomoda com isso, Nicole surpreendeu o estúdio:

Mas também nunca recebi muito esse tipo de cantada. As pessoas sempre dizem que eu sou legal, carinhosa. Gostosa, nem tanto. Por mais que pareça, mas não.

Nicole acredita que sua espontaneidade é a chave do mistério. "Eu brinco muito e isso ajuda", disse. Dá certo.

Graças a Deus, não posso dizer que me chamam de gostosa por aí. Só entre quatro paredes mesmo.

Nicole Bahls é 'água de salsicha na cama'?

Uma das principais qualidades de Nicole Bahls é a desenvoltura. Na conversa no "OtaLab", nenhum assunto foi capaz de deixar a modelo constrangida. E olha que o colunista Lucas Pasin provocou:

"Uma vez, numa entrevista, você se definiu como 'água de salsicha na cama'", disse Lucas. "E eu fiquei com isso na cabeça. Pode me explicar o que quer dizer?"

Nicole mostrou, na resposta, que é a rainha das metáforas:

É não ser aquele 'arranha-céu' todo, entendeu?

Para não deixar dúvidas, acrescentou:

É ser mais tranquila. Ser 'água-de-salsicha' é ser mais moderada.

"Nicole, você não tem cara de ser nada moderada", duvidou Ota. A modelo deixou a questão no ar: "Será? Não sei."

OtaLab

O "OtaLab", o programa de internet que parece TV, vai ao ar toda terça-feira, às 11h, e pode ser acompanhado pelos canais do Splash no YouTube, Twitter e Facebook. Você pode assistir a toda a programação do Canal UOL aqui.