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

Comer espinafre faz bem para seu microbioma, mas isso causa muitos gases

iStock
Imagem: iStock

Do VivaBem, em São Paulo

13/04/2021 15h17

O espinafre é uma hortaliça que contém ferro, vitaminas A, K, B2, cálcio, fósforo, potássio, magnésio, fibras, proteínas e carboidratos. O consumo frequente do alimento evita a prisão de ventre, faz bem para a saúde dos olhos e pode prevenir doenças cardiovasculares. Ele ainda possui poucas calorias: cerca de 100 g do alimento contém apenas 67 kcal.

No entanto, um estudo realizado por especialistas da Universidade de Viena, na Áustria, e da Universidade de Konstanz, na Alemanha, descobriu que essa folha, assim como outros vegetais verdes tem um açúcar contendo enxofre chamado sulfoquinovose, que também pode ajudar a promover o crescimento de uma bactéria intestinal que causa gases.

O estudo, publicado no The ISME Journal, do grupo Nature, revelou que as bactérias do intestino produzem um gás chamado sulfeto de hidrogênio após a ingestão de espinafre.

Segundo os pesquisadores, em baixas concentrações, esse gás, que tem odor de ovo podre, pode ter um efeito anti-inflamatório no corpo. Mas grandes quantidades de sulfeto de hidrogênio no intestino podem estar associados ao desenvolvimento de câncer.

Como foi feito o estudo?

Os pesquisadores analisaram exatamente como o microbioma intestinal, que contém uma miríade de espécies microbianas, metaboliza o sulfoquinovose.

Anteriormente, um dos autores principais e sua equipe descobriram que o microbioma intestinal utiliza sulfoquinovose como nutriente. Agora, os pesquisadores deram um o adiante e analisaram amostras de fezes para determinar exatamente como o sulfoquinovose afeta os microrganismos nos intestinos.

"Agora fomos capazes de mostrar que, ao contrário da glicose, por exemplo, que alimenta um grande número de microrganismos no intestino, a sulfoquinovose estimula o crescimento de organismos-chave muito específicos do microbioma intestinal", disse David Schleheck, autor do estudo e microbiologista na Universidade de Konstanz.

O sulfoquinovose promove o crescimento de Eubacterium rectale, que é um dos 10 micróbios intestinais mais comuns em indivíduos saudáveis.

"A bactéria E. rectale fermenta a sulfoquinovose por meio de uma via metabólica que só recentemente deciframos, produzindo, entre outras coisas, um composto de enxofre, diidroxipropano sulfonato ou DHPS, que por sua vez serve como fonte de energia para outras bactérias intestinais, como Bilophila wadsworthia e, em última análise, produz sulfeto de hidrogênio a partir do DHPS por meio de uma via metabólica que também foi descoberta recentemente", disse Schleheck.

Em outras palavras: o sulfeto de hidrogênio é produzido por ambas as células dentro do corpo e também por este grupo de microrganismos especializados no microbioma intestinal após a ingestão de folhas verdes. Ou seja, o sulfoquinovose do espinafre produz sulfeto de hidrogênio, também conhecido como gás fedorento.

Continue comendo espinafre

Como dito anteriormente, o espinafre traz inúmeros benefícios à saúde. Além disso, a pesquisa também indicou que esse vegetal fornece uma série de benefícios ao microbioma intestinal.

Mais estudos devem ser feitos para saber se o sulfoquinovose oferece algum benefício à saúde além de causar flatulência fedorenta.