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

Conexão VivaBem

Equilíbrio


Tainá Muller: "Eu me permito ficar triste, pelo menos não voltei a fumar"

Do VivaBem, em São Paulo

21/07/2020 11h00

A atriz Tainá Muller contou no Conexão VivaBem desta terça-feira (21) que está aliviada em não ter voltado a fumar durante a quarentena. Ela já havia contado em seu Instagram que largou o cigarro em junho de 2019, após 20 anos de vício.

"Tudo bem ficar triste, ter um dia mais ansioso que eu vou me jogar no chocolate. Pelo menos eu não voltei a fumar, já tive uma supervitória. Parei de fumar, tinha esse vício horroroso e aí me deu medo até disso, de voltar na quarentena. Mas estou segurando, me jogo no chocolate e depois compenso na malhação. É um dia de cada vez", disse.

Na conversa com o psiquiatra Jairo Bouer e com o psicólogo Rossandro Klinjey, ela ainda contou que tem tentando manter uma rotina de exercícios, mas sente dificuldades em encontrar um momento para si. "Com criança, a quarentena ganha outros contornos. Às vezes, eu desejava ter um espaço para mim, até para ficar mal, sabe? Não tem muito como fazer isso. Tiveram alguns momentos que eu fiquei mal e aí outros momentos que meu marido também não ficou legal e a gente tenta segurar a onda do outro, cuidando do Martin", disse.

Empatia social

A atriz afirmou que, quando dá vontade de reclamar e de surtar, pensa que nem tem o direito de fazer isso, porque está bem, tem comida, tem uma casa. Mas às vezes ela também fica triste pelos outros. "Me entristece muito a situação de várias pessoas. Acho que toda essa situação veio para comprovar que a gente é uma teia, totalmente interligado. Eu posso estar ótima, mas a maioria das pessoas está péssima ou tem gente morrendo, tem gente enlutada", disse.

Klinjey refletiu que a empatia social é um tipo de inteligência emocional que infelizmente nem todo mundo tem. "É muito normal estar normal em tempos de anormalidades. A gente tem que aceitar. Eu estou oscilando mais do que a bolsa de valores, mas depois de um tempo você começa a perceber que preciso, obviamente, manter a minha solidariedade e compaixão para quem não tem as circunstâncias que a gente tem, materiais e emocionais", disse.

O psicólogo contou que, ao mesmo tempo, é preciso ser grato pelas conquistas, tanto do ponto de vista físico quanto emocional. Então, a oscilação de sensações é normal. "Tem hora que é tão punk o que está acontecendo que não podemos minimizar os impactos disso. Desde a Segunda Guerra Mundial, a gente jamais viveu algo semelhante", disse.

"No início, estava me sentido em um apocalipse zumbi. Até que você vai entendendo que aquilo ali é uma necessidade. E eu fui percebendo isso. É importante pensar que eu colaboro, eu ajudo, mas eu preciso continuar a minha viagem, porque, se eu não ficar bem, como é que eu vou ajudar as pessoas que vão ficar mal?", questionou.

var Collection = { "path" : "commons.uol.com.br/monaco/export/api.uol.com.br/collection/vivabem/conexao-vivabem/equilíbrio/data.json", "channel" : "viva bem", "central" : "viva bem", "titulo" : "Equilíbrio", "search" : {"tags":"80417"} };