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

Túnel do Amor tem beijo quádruplo, amigo 'fura-olho' e agitação no edredom

Túnel do Amor: terceiro episódio é marcado por beijos, talaricagem e edredom - Reprodução/Multishow
Túnel do Amor: terceiro episódio é marcado por beijos, talaricagem e edredom Imagem: Reprodução/Multishow

Colaboração para Splash, em São Paulo

30/04/2022 00h27

O terceiro episódio de "Túnel do Amor", reality show do Multishow, contou com muita pegação entre os moradores das casas grafite e solar. O que não faltou no reality show foi beijo na boca, agitação debaixo do edredom e teve até talaricagem entre amigos.

O episódio teve como destaque as idas de Dan Viegas para a casa grafite, enquanto seu amigo Pedro Salles tomou seu lugar na casa solar por um dia. Dan Viegas caiu na pegação com as moradoras da casa e, inclusive, ficou com Duda Zandonai, affair de Pedro Salles — fato que movimentou as fofocas pela casa grafite.

Casa Solar

Assim que chegou em sua nova moradia temporária, Pedro Salles logo teve uma noite de festa para se entrosar com os moradores e trocou beijos com Vanessa Dias. "Beijo do Pedrinho é bom. Eu gostei, é uma coisa fofa misturada com pegada. Foi bem legal. Beijaria novamente", elogiou ela.

Além de conhecer o novo morador, Vanessa Dias também participou de um beijo triplo com Felipe Aranda e Carla Moraes em meio à curtição. "Carlinha deu o aval e a casa grafite continua propagando o nosso poliamor", brincou.

Quem também se deu bem no terceiro episódio de "Túnel do Amor" foi Caio Cruel. Ele ganhou uma dança sensual de Adriana Quintino no meio da festa e foi levado para o quarto do amor. "Peguei na mãozinha dele e falei: 'mozão, vamos ali' e, finalmente, fomos para o quarto do amor", comentou ela.

Ele também não escondeu ter ficado surpresa com a noite que viveu ao lado da participante. "Gente, que surpresa foi aquela, meu Deus do céu. Eu sou um homem de 1,90 e nunca me senti tão pequeno na minha vida", declarou.

O fim da festa ainda foi marcado por um climão envolvendo Vanessa Dias e Felipe Aranda. Ele a convidou para dormir junto, mas decidiu ir deitar com Carla Moraes e deixou a Vanessa 'pistola'. Na madrugada, Felipe e Carla e Robson Junior e Darline Campos entraram para o time dos participantes que movimentaram o edredom.

Casa grafite

Se Pedro Salles beijou na troca realizada pelo "Túnel do Amor", Dan Viegas também não ficou para trás e até beijou a affair do amigo. Ele contou para Duda Zandonai que o lema com Pedro Salles é "amigos para somar e mulheres para se dividir" e tascou um beijão da participante em frente a todos.

"Gostei muito de beijar ele. Nossa, que beijo bom", confessou Duda. Questionada se o beijo de Dan era melhor que o de Pedro, ela não ficou em cima do muro. "Amiga, vamos ser sincera, difícil superar o beijo desse cara aí", afirmou.

Dan Viegas ainda contou que participou de um beijo triplo na casa solar e foi convidado para entrar num beijo quadruplo com Nina Parreira, Marina Fernandes e Duda Zandonai. "Ele tem uma boquinha de mel que é uma delícia. O beijo dele é maravilhoso", elogiou Marina.

No fim da noite, o visitante da casa solar convidou Duda para dormirem de conchinha na 'irmandade' e movimentaram o edredom sem nenhum receio dos outros ouvirem. "Tem uma energia muito sexual esse quarto", gargalharam os demais moradores da casa grafite.

Pegação geral na casa grafite

No dia seguinte, Duda Zandonai se reuniu com Nina Parreira, Andressa Gil e Marina Fernandes para contar detalhes da noite de amor com Dan Viegas e não escondeu que estava em seu 'top três da vida'.

A sorte na relação de amizade com as meninas da casa grafite não foi a mesma com os homens para Dan Viegas. Os participantes se isolaram no quarto para evitar contato, mas ele não deu importância. Afinal, o visitante da casa solar caiu na pegação geral com Duda Zandonai, Nina Parreira, Andressa Gil e Marina Fernandes na brincadeira do ursinho — que significa o que faz com um, faz com todos.

"Os meninos talvez tiveram os motivos deles e quiseram ficar no quarto e não brincar, mas eu aproveitei", riu o participante.

Fim da troca

Ao fim do episódio, Pedro Salles e Dan Viegas voltaram a morar nas casas grafite e solar, respectivamente. O encontro da dupla no túnel do amor, no entanto, deixou um climão no ar.

Dan Viegas deixou a entender que havia ficado com Duda Zandonai. "Não queria ir embora. Ô, não vai ficar bolado comigo", pediu. Pedro Salles, por sua vez, logo o entendeu o recado do seu parceiro — que conhece desde os 12 anos. "Conheço a minha cria. Então, quando ele olhou no meu olho, eu já sabia que ele tinha aprontado uma", encerrou.

O episódio se encerrou com o túnel do amor selecionando Felipe Aranda, da casa grafite, para promover o próximo encontro do programa. Assim, ele decidiu mandar Carla Moraes para conhecer seu amigo Stefano Piccioni, morador da casa solar.