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

Celso Portiolli diz que curte safadezas no sexo: 'Seu tarado'

Celso Portiolli relatou detalhes de sua intimidade - João Raposo/SBT
Celso Portiolli relatou detalhes de sua intimidade Imagem: João Raposo/SBT

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

16/05/2023 18h00

Celso Portiolli, 55, fez revelações picantes de sua intimidade com a esposa, Suzana Marchi, e itiu que curte safadezas no sexo.

Ao ser questionado sobre sua posição preferida no sexo, o apresentador contou que gosta quando a mulher fica de quatro para ele. "Minha posição favorita, não que eu fique, mas que a outra pessoa fique, é de quatro", declarou no podcast Pod Cats.

Em relação ao que falar na hora H, Portiolli relatou que gosta de chamar a mulher de "sua vagabund*". "Eu gosto de falar besteira, os dois [falarem], é uma safadeza", continuou, ressaltando que a esposa já o chamou de "seu tarado" na transa.

Celso Portiolli também contou que já transou em lugares diferentes, a exemplo da escada de um condomínio. "Imagina a emoção, se alguém abre a porta e você escuta". Porém, ele destacou que nunca transou no camarim do SBT porque "onde se ganha o pão, não se come a carne".

Ainda, Portiolli disse que "sexo selvagem é mais gostoso", em seguida ponderou que "depende". "Tem dias que você está mais romântico, vai devagarinho, uns beijinhos... Agora tem dia que você está mais doidão, que o bicho pega."

O apresentador revelou também que nunca fez suruba e brincou que "agora não dá mais tempo" de fazer. "Eu nunca fiz [mas] dizem que vicia igual droga a tal da suruba. Eu nunca fiz nada assim não."

Quanto ao uso de vibrador no sexo, ele disse não ser adepto, mas que pode ser um subterfúgio para o casal. "Se tá precisando de algo mais pra dar uma animada, tem que usar, mas eu não tenho nenhum brinquedinho em casa. O único meu brinquedinho é de armar [risos], precisa só de mim."

Perrengue ao perder a virgindade

Celso Portiolli também relatou o perrengue que ou em sua primeira transa, aos 17 anos.

"Tinha 17 anos, peguei o carro, ei na casa dela, peguei ela, coloquei no carro. Não tinha grana pra motel, tinha um lugar bem no centro da cidade que era meio alagado, estavam fazendo uma estrada pro fundo do terreno, tinha uma agem, parei o carro lá. E eu não sabia fazer direito, e lá na boa, aí de repente, na frente do carro, quando estava tudo embaçado, acendeu uma luz, era o carro de frente querendo sair. Eu pelado, ela pelada, fui dando ré com o carro, aí eu consegui sair, entrei no asfalto, e eu fugi, ei no centro da cidade dirigindo pelado. E foi minha primeira vez, foi muito legal", contou.