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

Ivete Sangalo cria 8.000 abelhas em sua casa: 'É o dia inteiro zum zum zum'

Ivete Sangalo na série "Onda Boa", na HBO Max - Stella Carvalho/Divulgação
Ivete Sangalo na série 'Onda Boa', na HBO Max Imagem: Stella Carvalho/Divulgação

Renata Nogueira

De Splash, em São Paulo

24/01/2022 04h00

Ivete Sangalo fez uma revelação um tanto quanto curiosa no segundo episódio de sua série "Onda Boa", que vai ao ar na próxima quinta-feira (27) na HBO Max. A cantora contou que cria 8.000 abelhas em sua casa, na Bahia.

A informação chocou até mesmo Vanessa da Mata, amiga de Ivete há anos, e amante da natureza e dos animais. O assunto surgiu em uma conversa sobre a importância das abelhas.

"Acho que tem umas 8.000 abelhas lá. Eu digo a Daniel [marido de Ivete] 'vai lá ficar com a outra'. É o dia inteiro 'zum zum zum'. Aí ele diz: 'Você é a minha abelha rainha'", contou Ivete sobre os insetos.

eando por sua fazenda no interior de São Paulo, onde recebeu diversos cantores para gravar músicas em parceria, Ivete ainda contou para Vanessa da Mata como abriga suas abelhas. "Lá em casa, a gente fez como se fosse um quiosque para elas."

A cantora, no entanto, não deixa claro se as abelhas são criadas em seu famoso apartamento de 710 m² em Salvador ou em sua mansão na Praia do Forte, onde ou boa parte de seu tempo ao longo da pandemia.

vanessa - Stella Carvalho/Divulgação - Stella Carvalho/Divulgação
Ivete Sangalo e Vanessa da Mata são amigas e gravaram uma música juntas
Imagem: Stella Carvalho/Divulgação

Vanessa da Mata ainda aproveitou a conversa para falar sobre como a polinização feita pelas abelhas impacta a nossa vida. "70% dos alimentos são feitos pelas abelhas", afirmou a cantora. Na busca pelo pólen, o alimento das abelhas, elas polinizam plantações de frutas, legumes e grãos.

Ivete —que também cria abelhas na fazenda— comentou que tem vontade de influenciar as pessoas ao divulgar que é uma criadora. "Se a gente com o nosso poder conseguir influenciar para isso ser uma moda, vamos lá. Delicadamente, sutilmente."

No final do episódio as cantoras mostram a parceria inédita delas, a música "Tudo Bateu". Glória Groove, Iza, Carlinhos Brown e Agnes Nunes também participaram de "Onda Boa" e gravaram com Ivete Sangalo.