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

Rico Melquíades fala sobre morte do pai e polêmica com Carlinhos Maia

A Fazenda 2021: Rico Melquiades na noite da grande final - Reprodução/PlayPlus
A Fazenda 2021: Rico Melquiades na noite da grande final Imagem: Reprodução/PlayPlus

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

17/12/2021 19h01Atualizada em 17/12/2021 20h35

Rico Melquíades, grande campeão do 'A Fazenda', deu uma entrevista para Theo Cochrane em seu canal do Youtube falando mais sobre sua vida antes do reality.

O influencer, durante a entrevista para o quadro 'Téte a Theo', se abriu sobre a relação que teve com seu pai. O apresentador falou sobre a proximidade de Rico com a mãe e a avó, e questionou a presença paterna na vida do vencedor do reality. "Meu pai fez o inferno aqui na Terra com a minha vida, com minhas irmãs e com a minha mãe", disse o influencer.

"Minha mãe sempre separava e voltava. Quando eu comecei a trabalhar como assessor parlamentar eu tive condições melhores. E eu falei: 'Mãe, dessa vez a gente vai sair de casa e vai 'chispar', não volta mais'. Quando a gente saiu, meu pai pensava que minha mãe ia voltar. Aí ou alguns meses e minha mãe não voltou, ou um ano e minha mãe não voltou", contou Rico.

O novo milionário do Brasil também falou sobre a morte trágica de seu pai.

"Meu pai era policial militar, e falou: 'Vou dar o divórcio porque, já que ela não volta para mim, minha aposentadoria não fica para ela'. A audiência do divórcio estava marcada para uma quinta-feira. Quando foi no domingo, antes da quinta, mataram meu pai. Ele estava bebendo. Deram dois tiros nele", contou Rico, que ainda afirmou: "Não guardei rancor, eu amo meu pai".

Rico também falou sobre a briga que teve com seu antigo parceiro de trabalho, Davi Mateus. A briga envolveu uma conversa gravada sem autorização cujo assunto era Carlinhos Maia.

"Nós, quando somos amigos, tem algumas atitudes que a gente vê no outro que a gente não acha legal. E isso é normal. Teve algumas atitudes do Carlinhos que eu não achava legal, que eu não gostava, mas nada de mais. Aí eu comentei com o Davi, e o Davi gravou dentro do carro. Ele botou o telefone para gravar eu falando, me instigava pra eu falar e eu falei. Num certo dia, ele pegou as gravações e levou para o Carlinhos", contou o influencer, que continuou:

"Quem me contou foi o próprio Carlinhos. Eu fui noo prédio dele, ele não me deixou subir, ele me atendeu embaixo (do prédio). Aí foi a maior 'zuada'. Eu estava muito nervoso, eu gritava. Eu só bati nele, nem sei por que. Eu até gravei, mas não tenho mais os vídeos".

Ele também contou como os dois voltaram a se falar, também por intermédio de Carlinhos. "ou um ano que a gente tinha brigado. O Carlinhos conversou comigo e conversou com ele, falou como era legal, que a gente junto era mais forte. Aí a gente voltou a conversar, a se falar, a fazer vídeo juntos", contou Rico. O influencer falou sobre como está a relação com o colega agora: "Hoje nós não somos uma dupla. Eu não me sinto confortável em voltar a ser uma dupla com o Davi. Mas eu perdoei ele, eu amo ele".