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

Gkay: quem é a humorista que está agitando o mundo dos famosos com 'Farofa'

Gessica Kayane, a GKay, nasceu na Paraíba e se inspirou em Whindersson Nunes
Gessica Kayane, a GKay, nasceu na Paraíba e se inspirou em Whindersson Nunes
Reprodução/Instagram

De Splash, no Rio

07/12/2021 19h15

O nome dela está entre os mais comentados das redes sociais. Gessica Kayane promoveu, de domingo até hoje, a quarta edição da "Farofa da Gkay" e levou os mais badalados influenciadores para um evento em Fortaleza, Ceará, com shows, beijo na boca entre famosos e fofocas que deram o que falar.

Gkay, 29 anos, ficou conhecida por criar conteúdos de humor para as redes sociais. Foi assistindo um vídeo de Whindersson Nunes que ela, nascida na Paraíba, percebeu que também poderia mostrar seu talento. Atualmente possui mais de 16 milhões de seguidores no Twitter e 1,66 mi no Youtuber.

Continua depois da publicidade
"Vivia com R$ 200 no mês, entregava panfleto. ava três horas em pé para ganhar R$ 30. Trabalhava em shopping, vendia chip de internet. Tudo para conseguir me manter na capital.
Gkay em entrevista recente ao UOL

Da internet para TV

A humorista também conquistou espaço na televisão. Ela deu vida a Jennifer em "Os Roni", do Multishow, ao lado de Whindersson Nunes e Tirullipa, e também atuou em "Carnaval", da Netflix, além de outros projetos que ainda estão para estrear.

Divulgação - Divulgação
Imagem: Divulgação
No começo não tinha noção do que ia acontecer, só seguia. Hoje tenho uma consciência maior do que eu faço e de como deve ser meu caminho.
Gessica Kayane em entrevista recente ao UOL

'Affair' com Neymar?

Um mal-entendido já colocou Gkay como "affair" de Neymar. A humorista só descobriu a situação após um bombardeio de notificações nas redes sociais.

Continua depois da publicidade

Acontece que um perfil criado por fãs comentou em uma foto do jogador. Neymar respondeu ao comentário e todos já acharam que estava rolando algo. Logo tudo foi esclarecido.

Briga com Carlinhos Maia

E já que estamos falando de fofocas da dona da "Farofa", vale lembrar que Gkay e Carlinhos Maia já tiveram a relação estremecida. Eles nunca revelaram o motivo e citaram apenas "decepção". Vixi!

Beijou Luan Santana

Real ou técnico? Não importa, mas Gkay já beijou Luan Santana recentemente. Ela participou da divulgação do clipe "Morena" e apareceu numa cena romântica com o sertanejo. Ela já viveu romance com o youtuber Rezende e affair com Pedro Sampaio.

Reprodução/Youtube - Reprodução/Youtube
Imagem: Reprodução/Youtube

Rodeada de celebridades

Na lista de amigos famosos da Gkay estão Anitta, Nicole Bahls, Bianca Andrade, Wesley Safadão e Tiago Abravanel, além de muitos influenciadores e "tiktokers".

Continua depois da publicidade
Colaboração para o UOL - Colaboração para o UOL
Imagem: Colaboração para o UOL

A dona da 'Farofa'

O evento que está movimentando os famosos, "Farofa da Gkay", surgiu em 2017. A quarta edição aconteceu em um hotel em Fortaleza. Splash conversou com o organizador para saber o motivo do nome.