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

Arlindo Cruz melhora com tratamento à base de óleo de cannabis: 'Vitória'

Arlindo Cruz faz tratamento à base e óleo de cannabis - Divulgação
Arlindo Cruz faz tratamento à base e óleo de cannabis Imagem: Divulgação

De Splash, em São Paulo

08/11/2022 18h09

Em tratamento de um AVC sofrido em 2017, o cantor Arlindo Cruz, de 64 anos, está em casa sendo cuidado pelos familiares e agora está fazendo tratamento à base de óleo de cannabis para combater o acidente vascular cerebral.

Em postagem no Instagram do cantor, a sua mulher, Babi Cruz, apareceu filmando o artista tomando sol e curtindo música. Na legenda da publicação, a família informou que ele tem tido melhora significativa com o novo tratamento.

O tratamento já vem mostrando resultados significativos em aspectos físicos e cognitivos. Esse é só o início, poeta. Estamos muito esperançosos.
Babi Cruz

Ela também agradeceu o empenho das equipes de médicos nos cuidados com Arlindo Cruz. "Essa vitória é nossa", finalizou ela.

Valor do tratamento

Arlindinho, de 30 anos, filho de Arlindo Cruz, falou sobre o tratamento do seu pai, que sofreu um AVC há cinco anos. O músico detalhou o gasto utilizado por mês na recuperação do sambista. A família desembolsa R$ 11,9 mil com o plano de saúde para cobrir todos os médicos e procedimentos.

Em entrevista ao podcast "Bulldog Show", apresentado por Tuka Carvalho e Vivy Tenório, falou o montante total de pagamento do convênio. "Para vocês terem uma ideia, a gente paga R$ 11,9 mil de plano de saúde do meu pai, porque virou 60 anos e tem a taxa de home care. Uma taxa alta! A gente está tentando resolver isso de uma forma amigável, mas está difícil", afirmou.

Além disso, Arlindinho também falou a respeito do estado de saúde do seu pai. "Ele está lúcido. Ele entende, ele não reage tanto, não tem tantas expressões, mas ele entende. A Império Serrano vai falar dele no ano que vem. Aí quando ele soube que iria ser homenageado, ele se emocionou, ele sorriu. Quando levo o meu filho, ele dá beijo e faz carinho. Ele tem o mínimo de interação. Está bem, se recuperando".

O cantor desabafou que o AVC foi muito grave e agressivo no corpo do seu pai. Em nenhum momento a família deixa de ter esperança em uma melhora progressiva do sambista. Segundo ele, todos ficam alertas em notícias sobre novas pesquisas e tratamentos.

Apesar do estado do pai, ele agradece do pai estar vivo e ter o mínimo de prazer. "Saber que meu pai está na terra, come e mastiga, prazeres na vida. Não tem todos como ele gostaria, mas quando sai o gol do Flamengo ele comemora", afirmou.

"Está para sair um procedimento que desentope as veias do cérebro. Ele entupiu oito veias e seis já estão recuperadas. Faltam essas duas que podem ser que melhorem amanhã ou que ele fique nesse estado para sempre. Depende muito mais do organismo dele? Mas agora, com essa cirurgia, a gente vai viabilizar, vai dar um jeito para que ele possa fazer assim que ela chegar no Brasil", contou Arlindinho.