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

Maiara se pronuncia pela 1ª vez após morte de Marília: 'Te vivo e te sinto'

Marília Mendonça: Maiara diz que a amiga nunca será esquecida - Reprodução/Instagram
Marília Mendonça: Maiara diz que a amiga nunca será esquecida Imagem: Reprodução/Instagram

De Splash, em São Paulo

08/11/2021 14h48

Maiara se pronunciou pela primeira vez desde a morte de Marília Mendonça, vítima de um acidente aéreo aos 26 anos na última sexta-feira (5).

A cantora sertaneja publicou um vídeo de um momento de brinde com a irmã Maraisa e Marília nos Stories do Instagram. Nas imagens, Marília exclama o nome de um de seus últimos lançamentos ao lado da dupla de gêmeas, "Esqueça-me se For Capaz". "Nunca esquecerão", acrescentou Maiara.

"Meu amor, você foi a mulher mais incrível que eu conheci na vida! A mulher mais forte de todas! Obrigada por ter me dado a honra de ter feito parte da sua vida! Obrigada por me carregar no colo! Continue me carregando no colo de onde você estiver... Fazer tudo com você se tornava gigantesco... Porque você é a mulher mais gigante que eu conheço", continuou a cantora.

Eu te vivo, eu te sinto, eu sei que você sempre estará comigo em tudo que eu fizer, em tudo que eu quiser, aonde eu for. Obrigada por me ensinar tanto, por ter me deixado fazer parte da sua vida, de onde você estiver, fale no meu ouvido quando quiser, a gente sempre teve intimidade para isso. Você é o amor da minha vida! Infinito... Para sempre registrada em mim. Maiara

Maraisa, por sua vez, já havia publicado alguns desabafos. A artista disse que "nunca vai entender" a morte da amiga, e também defendeu a irmã de críticas pela forma como se comportou no velório de Marília. "Minha irmã ama a Marília com todas as forças que alguém pode amar. Calem a boca", escreveu a sertaneja.

Velório de Marília Mendonça: fãs, família e amigos se despedem da cantora

O acidente

Marília Mendonça morreu na sexta-feira após a queda do avião que a levava para Piedade de Caratinga (MG), a 309 km de Belo Horizonte, onde faria um show para 8.000 pessoas neste fim de semana. A queda aconteceu por volta das 15h30.

Além de Marília Mendonça, morreram o produtor Henrique Bahia, o assessor e tio da cantora, Abiceli Silveira Dias Filho, o piloto Geraldo Martins de Medeiros e o copiloto Tarciso Pessoa Viana. O avião estava a 2 km do aeroporto onde iria pousar quando caiu, em um local de difícil o.

A aeronave teria atingido o cabo de uma torre de distribuição de energia elétrica antes de cair em um curso d'água, segundo a Cemig (Companhia Energética de Minas Gerais), que istra o fornecimento de eletricidade na região. O acidente é investigado pelo Cenipa (Centro de Investigação e Prevenção de Acidentes Aeronáuticos) e provocou a interrupção de o a energia elétrica para 33 mil pessoas.

O avião saiu de Goiânia com destino ao aeroporto de Caratinga (MG). O restante da banda fez o trajeto de ônibus e já aguardava pela cantora na cidade.

Marília Mendonça morre aos 26 anos; relembre a trajetória da cantora