;(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();
})();
Sertanejos e Bolsonaro: quem já criticou o governo na pandemia e quem apoia
Zezé Di Camargo posa com Jair Bolsonaro em 2018; cantor segue apoiando o presidente
Reprodução/Facebook
De Splash, em São Paulo
01/05/2021 04h00
Felipe Neto entrou em uma briga com artistas do sertanejo ao desafiá-los a se posicionar em relação ao governo de Jair Bolsonaro. O youtuber criticou a falta de posicionamento político dos cantores e cantoras em meio à pandemia, diferentemente de artistas de outros ritmos, como Anitta e Nando Reis.
Percebi que conseguimos eleger um político usando nossa influência como artista, mas não conseguimos tirá-lo de lá. Eduardo Costa, em dezembro de 2020
Continua depois da publicidade
Zezé Di Camargo
Imagem: Reprodução/Instagram
Um dos maiores sertanejos do país, Zezé Di Camargo declarou voto em Bolsonaro em 2018 e, diferentemente do amigo Eduardo Costa, não parece arrependido. Em dezembro de 2020, o cantor furou o isolamento para participar de um almoço com o então ministro da saúde Eduardo Pazuello e o governador do DF.
Os convidados de Ibaneis Rocha --até então aliado de Bolsonaro-- posaram juntos para uma foto, sem máscara.
Imagem: Eduardo Pazuello (segundo da dir. para a esq.) durante almoço na casa do governador do Distrito Federal, Ibaneis Rocha (MDB), à direita. O encontro contou com a participação, entre outros, do cantor sertanejo Zezé di Camargo (ao centro)
Zezé, que tem evitado falar de política nas redes sociais, abriu uma exceção em maio de 2020, já durante a pandemia, para defender mais uma vez o presidente, que na época era alvo de investigação do STF a respeito por uma suposta tentativa de interferência na Polícia Federal do Rio de Janeiro.
Impressionante o que estão fazendo com Bolsonaro. Votei nele na eleição ada e votaria de novo. Discordo da maneira como ele se comunica. É um cara chucro, mas muito verdadeiro. Zezé Di Camargo, em maio de 2020
Continua depois da publicidade
Amado Batista
O presidente Jair Bolsonaro com o cantor Amado Batista e o ex-senador Wilder Morais
Imagem: Reprodução/Instagram
Amado Batista também apareceu sem máscara ao lado de Jair Bolsonaro em um churrasco em maio de 2020, no qual o presidente agradeceu o cantor pela recepção em sua fazenda em GO. Em janeiro de 2021, o cantor também foi um dos participantes de um evento com o presidente em uma churrascaria de Brasília.
Enquanto a OMS (Organização Mundial da Saúde) emitia alertas para evitar aglomerações por causa da pandemia da covid-19, Gusttavo Lima recebeu o filho 04 de Bolsonaro, Jair Renan, em sua mansão em Goiânia. Eles posaram juntos em imagens compartilhadas pelo próprio sertanejo e entre amigos.
Durante o momento mais grave da crise sanitária em Manaus, em janeiro, quando faltou oxigênio nos hospitais, o presidente Jair Bolsonaro elogiou o cantor e agradeceu as doações dele, mas não citou outras personalidades que também se mobilizaram pela mesma causa, entre eles, Felipe Neto.
Em janeiro deste ano Naiara Azevedo participou de uma reunião com o presidente Jair Bolsonaro em Brasília e foi fotografada em meio a um almoço com aglomeração ao lado de políticos e outros artistas. Após críticas, ela tentou se isentar justificando que foi negociar apoio ao setor do entretenimento.
Naiara Azevedo foi à Brasilia em defesa da classe artística e de todos que fazem arte e cultura em nosso país. Ela deseja que a vacina chegue logo à todas as famílias brasileiras. Nota oficial sobre Naiara em almoço com o presidente
Sorocaba
"Esse encontro foi apolítico. A gente foi única e exclusivamente para falar sobre o setor de entretenimento"
Outro sertanejo que tentou amenizar o encontro foi Sorocaba, da dupla com Fernando, que se pronunciou em suas redes sociais e lamentou o cancelamento por causa do almoço.
Continua depois da publicidade
Luan Santana
O cantor fez um protesto no MTV Miaw a favor do Pantanal, que ardia em chamas, enquanto o presidente Jair Bolsonaro minimizava a situação.
Ver o nosso Pantanal assim deixa o peito em chama de desespero e vontade de transbordar em água e ir lá apagar. Luan Santana, em novembro de 2020
Gabeu
Imagem: Divulgação/ Gabriel Renné
Gabeu, filho do sertanejo Solimões, e cantor representante da vertente "pocnejo" é um dos poucos artistas do meio a se posicionar claramente contra o presidente Jair Bolsonaro.
Continua depois da publicidade
Desgraçado do caralho inferno de presidente da porra que não serve pra bosta nenhuma esse pedaço de merda infeliz genocida pic.twitter.com/fFnQXMvfTD
As pessoas se sentiram mais fortes com Bolsonaro no poder. O sertanejo é muito tradicional, machista. Tive medo de me arriscar. Mas acho que vale a pena eu me manter nisso.
ID: {{comments.info.id}}
URL: {{comments.info.url}}
Ocorreu um erro ao carregar os comentários.
Por favor, tente novamente mais tarde.
{{comments.total}} Comentário
{{comments.total}} Comentários
Seja o primeiro a comentar
Essa discussão está encerrada
Não é possivel enviar novos comentários.
Essa área é exclusiva para você, , ler e comentar.
Só s do UOL podem comentar
Ainda não é ? Assine já.
Se você já é do UOL, faça seu .
O autor da mensagem, e não o UOL, é o responsável pelo comentário. Reserve um tempo para ler as Regras de Uso para comentários.