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

Ana Maria Braga tranquiliza fãs após cirurgia: 'Em casa, numa boa'

Ana Maria Braga - Agência Brazil News
Ana Maria Braga Imagem: Agência Brazil News

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

15/11/2022 15h10

A apresentadora Ana Maria Braga tranquilizou os fãs hoje após ar por uma cirurgia vascular. No Twitter, ela publicou um vídeo em que aparece ao lado de uma árvore de Natal.

"ando para tranquilizá-los e também agradecer o carinho e preocupação. Bom feriado", legendou ela na publicação.

"Estou ando por aqui, aproveitando o feriado que está todo mundo em casa. Quero agradecer o carinho de todo mundo, a preocupação dos amigos, dos nossos seguidores. Seguimores (sic), como a gente fala aqui. Muito obrigada, mesmo. Já estava com esse problema há algum tempo e fui a um [médico] vascular, e ele disse que eu precisaria de uns dois ou três dias para ficar bem. Aproveitei que tenho dois meninos maravilhosos, Talitha e Fabrício, que poderiam ficar no feriado. Como não vai ter programação na semana que vem, pensei em também descansar", disse a veterana.

"Marquei para sexta-feira ada [a cirurgia]. Mas estou em casa, numa boa. Já estou pensando em como ajeitar a decoração do natal com a copa do mundo. Desejo a todos uma excelente semana, um lindo feriado, e dizer que vou ficar morrendo de saudades, mas a gente vai se falando por aqui". finalizou.

Assista:

A cirurgia

Ana Maria Braga ou por uma cirurgia na perna na última sexta-feira (11). A apresentadora tirou férias e ficará afastada do "Mais Você" (TV Globo) nos próximos dias.

A Splash, a assessoria da apresentadora informou que a operação foi simples, já estava programada e foi motivada por uma dor na perna, sequela da radioterapia que ela fez em 2001 para tratar um câncer colorretal.

Ana Maria está bem, já recebeu alta e está em casa.

Ela se ausentará do "Mais Você" nas próximas semanas por ter tirado férias e em razão da programação da Copa do Mundo.

O programa de hoje foi apresentado por Fabricio Battaglini e Talitha Morete. Eles informaram que o programa ficará fora do ar a partir da semana que vem e que, por isso, Ana Maria e o Lourinho aproveitaram para já tirar uma folga nesta semana.

A dupla estará à frente do programa até sexta-feira.

Em comunicado enviado ao Splash, a TV Globo informa que a previsão é de que o "Mais Você" (TV Globo) volte ao ar, ao vivo, no dia 29 de novembro.

Veja a nota na íntegra:

Como sempre acontece durante a transmissão de grandes eventos, a TV Globo ajusta sua grade para oferecer ao público a melhor programação. Em Copas do Mundo, uma paixão nacional que mobiliza toda a população, a TV Globo exibe todos os jogos ao vivo, com exceção dos que acontecem simultaneamente. Na primeira fase, que vai de 21 de novembro a 2 de dezembro, as partidas acontecem em quatro horários (de Brasília): 7h, 10h, 13h e 16h. Isso altera a exibição de todos os programas das manhãs e das tardes, de domingo a sábado, sejam eles telejornais ou de entretenimento. No caso do 'Mais Você', a previsão é que o matinal não seja exibido de 21 a 28 de novembro. Nas demais datas, segue ao vivo e, caso necessário, pode ser ajustado de acordo com as transmissões da competição.