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

Preta Gil relata processo doloroso de quimioterapia: 'Pesado'

A cantora Preta Gil  - Reprodução/Instagram
A cantora Preta Gil Imagem: Reprodução/Instagram

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

06/04/2023 15h10

A cantora Preta Gil, 48, foi aos stories de seu Instagram na tarde de hoje para contar aos fãs como está sendo seu tratamento conta o câncer.

Em janeiro deste ano, ela recebeu o diagnóstico de câncer no intestino. Sumida das redes, a artista tranquilizou os fãs dizendo que está se cuidando, mas que o processo de quimioterapia é pesado e difícil.

"Para acalmar vocês. O processo de quimioterapia é pesado e eu estou tendo que me cuidar cada vez mais. Sigo aqui meu processo de cura, onde precisei me resguardar durante essas últimas semanas", escreveu ela.

 Preta Gil interage com os fãs - Reprodução/Instagram - Reprodução/Instagram
Imagem: Reprodução/Instagram

Relato

Em entrevista recente ao Fantástico, Preta Gil relatou que os sintomas começaram a aparecer quando estava em turnê com o pai, Gilberto Gil, pela Europa, e ou mal em dois shows: um em Berlim, na Alemanha, e outro na Inglaterra.

Conforme Preta Gil, ela teve crises de enxaqueca que foram confundidas com cefaleia e crises de hipertensão. Em determinado momento ela foi ao hospital e no dia seguinte, ao acordar, foi ao banheiro quando sentiu algo escorrendo pela perna e ao olhar percebeu que era sangue.

Preta afirmou ser uma mulher de fé. Por esse motivo, ressaltou, acredita que esse episódio foi um indício para ela parar um pouco nos compromissos profissionais e cuidar mais de si mesma. "Eu fui muito resignada. Entendi desde o primeiro momento que a vida estava me dando um sinal de alguma coisa. Nunca achei que isso era algo que ia me derrubar. Entendi que era algo que ia me transformar", declarou.

Em tratamento contra a doença, Preta Gil já realizou quatro ciclos de quimioterapia. "São oito ciclos de quimioterapia, cinco semanas de radioterapia, depois tem uma cirurgia para tirar o tumor. Então, são pelo menos seis a oito meses de tratamento. Mas isso tudo com prognóstico de cura. E eu não tenho outra visão na minha cabeça a não ser a cura", destacou.

"Nunca dei tanto valor à vida, à fé que me move. Quero a cada dia honrar ainda mais essa oportunidade de estar viva e de estar me curando. Uma doença que é grave, mas que não vai me derrubar, não vai me levar. Eu não vou morrer disso, tenho certeza que vou viver muito e a gente ainda vai celebrar muito", completou.

Para o futuro, Preta Gil planeja criar um instituto voltado à educação em saúde, que pode ter o nome Carna Cura. "Uma plataforma de saúde com muita informação, com muitos médicos, para que as pessoas entendam, a gente fale sobre alimentação, sobre saúde mental, sobre tratamentos. Porque como fiquei doente no Carnaval, quando eu me curar, a gente pensa em fazer um Carnaval da cura".