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

Arthur Urso: modelo diz que padre católico o 'casou' com 9 mulheres em SP

Arthur e suas "esposas" se casaram em uma igreja de São Paulo, numa cerimônia celebrada de forma "simbólica" por um padre - Reprodução/Redes Sociais
Arthur e suas 'esposas' se casaram em uma igreja de São Paulo, numa cerimônia celebrada de forma "simbólica" por um padre Imagem: Reprodução/Redes Sociais

Colaboração para o UOL

17/08/2022 09h16Atualizada em 17/08/2022 13h16

O modelo e influenciador digital Arthur Urso, que teve que contratar uma equipe de segurança para vigiar a casa em João Pessoa (PB), após o imóvel ter sido pichado, contou que conseguiu se casar simbolicamente com suas nove "esposas" em uma cerimônia com um padre católico realizada em uma igreja católica de São Paulo, após a recusa de mais de 80 igrejas.

O casamento entre Arthur, Bethânia, Tainá, Lorena, Emelly, Melina, Kyara, Luana, Thayenne e Aghata foi simbólico, pois no Brasil a poligamia é considerada crime — e o adultério é condenado pela religião. Ele foi celebrado em novembro do ano ado, por um padre católico não identificado pelo modelo.

Segundo o jornal O Globo, Arthur entrou em contato com cerca de 83 igrejas, que se recusaram a dar a bênção ao grupo. Quando um padre aceitou a missão, os nove se casaram sem nenhum tipo de contrato. O noivo optou por não revelar o nome da igreja e do sacerdote, por medo de que ele sofra ataques preconceituosos.

"Eu fico muito surpreso com essa situação, porque eu nunca fiz mal a ninguém e só quero ter a liberdade de viver o amor que eu acredito. Estou acostumado a ouvir frases semelhantes na internet, mas ter o muro da minha casa pichado é algo que precisa ter medidas legais cabíveis. Estamos com medo de tentarem fazer algo diretamente contra nós", disse ele, ao jornal O Globo.

Nascido em João Pessoa, há sete anos o modelo vive um relacionamento aberto. Elle diz que sabia desde a adolescência que não gostaria de viver a monogamia por sentir atração por várias mulheres.

Arthur é casado desde 2015 no civil com a influenciadora digital Luana Kazaki. Eles decidiram juntos que teriam outras parceiras na relação. Ambos conheceram as outras mulheres através de amigos em comum, sites de relacionamentos e festas.

"Não podemos dizer que de fato elas são apenas amigas. Existe o amor, o carinho. Além do mais, vez ou outra, nós nos envolvemos entre si no mesmo ambiente. Vivemos como uma família comum, todo mundo faz tudo dentro de casa. A única diferença é que o amor que sinto é diferente pela Luana, por nossa relação de anos, mas não vai demorar muito para o sentimento ser igual com todas", afirmou ao O Globo.

Arthur diz que sabia desde a adolescência que não gostaria de viver a monogamia, justamente por sentir atração por várias mulheres. Em 2015, ele conheceu a influenciadora digital Luana Kazaki, com quem é oficialmente casado no civil, e juntos decidiram abrir a relação para outras parceiras. Eles conheceram as outras mulheres através de amigos em comum, sites de relacionamentos e festas.

Os nove se mudaram para a mansão em João Pessoa para ter mais conforto. O imóvel de quase mil metros quadrados também foi pensado para promover entretenimento, afinal eles saem poucas vezes de casa para fugir do preconceito. "Algumas vezes nos sentimos como arinhos dentro de uma gaiola".