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

Irmão de Zezé critica mulheres que usam roupa curta: 'Vulgaridade'

Wellington Camargo, irmão da dupla Zezé Di Camargo e Luciano  - Reprodução/ Instagram
Wellington Camargo, irmão da dupla Zezé Di Camargo e Luciano Imagem: Reprodução/ Instagram

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

20/09/2022 19h28

O cantor gospel e ex-deputado estadual Wellington Camargo, irmão da dupla Zezé Di Camargo e Luciano, publicou um vídeo no seu perfil do Instagram no qual afirma que mulheres não devem usar roupas curtas.

Wellington, que é evangélico, afirmou que quem se veste dessa maneira é vulgar e que o homem irá escolher para casar uma mulher que esteja "se valorizando e se guardando".

"Deixa eu mandar uma direta aqui para as moças que gostam de andar com roupinha curtinha. Tudo que é bonito e precioso está escondido. (...) Nada desses vestidinhos curtos mostrando a coisa, achando que está causando. Porque a pessoa pode achar na hora lindo, mas vai escolher para casar uma pessoa que esteja se valorizando, se guardando. Você pode ser sensual sem ser vulgar. Você pode vestir uma roupa bonita, que chame atenção, sem chamar vulgaridade ", aconselhou ele no vídeo publicado em seu Instagram.

A postagem compartilhada na última sexta-feira (16) criou polêmica e dividiu opiniões nos comentários. Uma das pessoas escreveu: "Roupas não fazem o caráter de ninguém. Somente Deus pode julgar. Conheço tanta gente que veste roupas discretas e não vale meia dúzia de sapatos que tenho". Ao o que Wellington rebateu perguntando quem estava falando sobre caráter.

Outra pessoa citou a cunhada dele, Graciela Lacerda, e pediu para o ex-deputado ar o recado para ela e ele respondeu "recalque aí tá doendo".

O cantor sofreu poliomielite na infância, e por esse motivo é paraplégico. Ele ficou nacionalmente conhecido em 1999, quando foi sequestrado e ficou 94 dias em cativeiro numa chácara em Goiás. Na ocasião teve metade da orelha esquerda cortada pelos sequestradores. O difícil episódio foi traumático para ele e sua família.