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

Thais Braz comenta sobre cirurgia para diminuir 2 cm da testa: 'Agonia'

Thais Braz fez cirurgia para diminuir 2 cm da testa  - Reprodução/Instagram
Thais Braz fez cirurgia para diminuir 2 cm da testa Imagem: Reprodução/Instagram

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

11/03/2022 10h36

Após ar por uma cirurgia para diminuir o tamanho da testa, a ex-BBB Thais Braz, de 29 anos, comentou hoje sobre o processo de recuperação depois da operação. Ontem, ela contou que enfrentou o procedimento para tirar dois centímetros da testa.

A ex-BBB, que já contou diversas vezes ficar incomodada com o tamanho da testa, disse que está bem após a cirurgia. "Gente, bom dia, tudo bem? Consegui dormir e dormi super bem, graças a Deus. Estou toda descabelada e tenho que lavar o cabelo todos os dias. Já tomei o meu remédio, que tenho que tomar em jejum, e agora vou comer e depois vou criar coragem para lavar o meu cabelo", começou Thais.

"Mamãe vai me ajudar, porque eu ainda estou com um pouco de agonia. Eu não sinto o couro cabelo nessa região", finalizou. Ela ainda explicou que a recomendação de lavar o cabelo todos os dias faz parte dos cuidados e evita infeccionar a região.

Questionada se pensa em abandonar a franjinha após a cirurgia, ela disse que não. "Eu não penso em abandonar a minha franjinha, porque eu amo. Mas eu tenho que ver como ela vai ficar agora. Mas estarei mais livre dela em alguns penteados", disse ela, que contou que a operação durou cerca de 1h30.

A ex-BBB explicou um pouco sobre a operação que foi submetida para diminuir a testa. "Fiz a frontoplastia. Eu pesquisei sobre o implante capilar também, mas preferi o primeiro pelo resultado final e pelo pós", contou.

Ela ainda brincou que a mãe dela recebeu uma ligação da sua tia para falar sobre a sua testa. "Minha mãe recebeu uma ligação da minha tia que disse: 'Agora que ela tirou eu posso comentar, aquela testa era grande mesmo'", disse Thais.

Logo depois, ela tirou a faixa para lavar o cabelo e mostrou um pouco o resultado. "Agora só tenho quatro dedinhos de testa. Ai que amor", comemorou ela.

Ontem à noite, ela contou que a operação descola o couro cabeludo e avança para diminuir a testa. "A dor é ável, a cabeça fica latejando, aquele incomodo. Eu achei que seria pior. Foram 2 centímetros de pele mesmo", disse ela, que contou que o valor da cirurgia foi em torno de R$ 25 mil.

Cirurgia

"Tirei dois centímetros da minha testa. Sim, corajosa, mas deu tudo certo, graças a Deus. Era uma coisa que me incomodava muito, desde criança. Tem nem 24 horas que fiz a cirurgia e está tudo bem, foi supertranquilo", contou ela, em vídeo divulgado nos Stories de seu Instagram.

Ela está usando uma faixa em torno da testa enquanto se recupera da operação. "Vou ficar uma semana com essa faixa, depois tiro e uso só para dormir. A única coisa que sinto é a cabeça latejando às vezes. Mas bem mais tranquilo do que imaginei."

Em outra sequência de vídeos, Thaís surgiu reclamando das críticas que recebeu de alguns internautas por ter aderido ao procedimento. Nessas filmagens, ela apareceu na carinhosa companhia de Gui Napolitano, 31, reforçando os rumores de um romance entre os dois.

"Eu sofria com minha testa. Essa era minha insegurança. É triste eu vir pedir desculpa pela minha insegurança", lamentou a moça, sendo beijada - e elogiada - por Gui. "Já era linda [antes da operação]", afirmou ele.