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

Traição e transtornos alimentares: como terminou relação de Charles e Diana

Príncipe Charles e Lady Diana Spencer de férias em Balmoral em maio de 1981 na época de seu noivado - MSI/Mirrorpix/Getty Images
Príncipe Charles e Lady Diana Spencer de férias em Balmoral em maio de 1981 na época de seu noivado Imagem: MSI/Mirrorpix/Getty Images

Ana Dayse Osorio

Colaboração para o UOL

17/09/2022 04h00Atualizada em 17/09/2022 07h27

Em 1996, após 15 anos de casamento, o atual rei Charles 3° e a princesa Diana botaram um fim oficial no relacionamento. Porém, os problemas na união, que foi oficializada em 1981, duraram anos.

Aos olhos do público, os dois sustentavam a imagem forjada pela realeza: um casal vivendo o casamento dos sonhos. Entretanto, a realidade era repleta de traições, discussões, transtornos psicológicos, insatisfação com a falta de privacidade, com direito até mesmo ao envolvimento da rainha Elizabeth 2ª.

Charles e Diana se casaram em uma grande cerimônia com a presença de três mil convidados na Catedral de St. Paul, em Londres. Televisionado, o matrimônio foi assistido por 750 milhões de pessoas em 74 países.

Então, por que um dos relacionamentos mais famosos da história da realeza britânica chegou ao fim?

Traição de Charles com Camilla Parker Bowles

A infidelidade do então príncipe Charles foi um dos principais motivos que levou o casamento dele com Diana ao fim.

Charles conheceu Camilla, sua atual esposa e rainha consorte, em 1971, durante uma partida de polo. Após isso, se encontraram casualmente algumas vezes até que Charles teve que ir embora para servir à Marinha Real. Nesse período, Camilla, que não era julgada pela família real como uma boa escolha para o príncipe, casou-se com outro homem.

Porém, o relacionamento dos dois não teve um fim aí. Assim que voltou, Charles retomou o contato com sua ex-namorada. Existem rumores de que ele continuou a se relacionar com Camilla durante todo seu relacionamento com Diana, fato que era conhecido pela antiga rrincesa de Gales.

Finalmente, em 1994, com o distanciamento evidente do casal real, os rumores oficiais da traição de Charles com Camilla começaram a surgir, posteriormente sendo confirmados.

Em uma entrevista, Diana relatou que "havia três pessoas em seu casamento", se referindo a Camilla. Em outra ocasião, Charles também confirmou o ocorrido.

"Inferno conjugal"

Charles teria proposto casamento a Diana após poucos encontros para apaziguar as exigências de sua família, especialmente de seu pai, o príncipe Philip. A realeza considerava que Lady Di era a imagem perfeita para uma pretendente para o futuro rei.

Porém, as aparências não se mantiveram por muito tempo. Charles teria declarado diretamente a Diana que não a amava diversas vezes, fato que confirmou em uma entrevista anterior à separação.

A primeira vez em que ele teria deixado clara a sua falta de sentimento por ela foi, inclusive, na véspera do casamento dos dois, como é relatado no documentário The Diana Interview: Revenge Of A Princess (2020).

Por esses motivos, Diana chegou a afirmar em uma entrevista que o casamento com Charles era um verdadeiro inferno.

Transtornos alimentares

Na biografia que produziu com o escritor Andrew Morton, Lady Di conta que ou a sofrer de ansiedade e bulimia nervosa devido aos conflitos de seu relacionamento com Charles.

Inclusive, o atual rei foi um dos maiores "incentivadores" do transtorno alimentar, que começou uma semana após o noivado dos dois, quando ele fez um comentário sobre Diana estar gorda. Com o tempo, a soma dos problemas e a falta de e do marido fizeram a antiga princesa se afastar ainda mais.

Outros casos extraconjugais

Nos últimos anos do casamento, a situação era ruim o suficiente para que o casal asse boa parte do tempo afastado e nutrisse outros romances.

Enquanto Charles se aproximava ainda mais de Camilla, Diana itiu ter tido um caso com seu instrutor de hipismo, o capitão James Hewitt.

Assim, com as aparências cada vez mais desgastadas, a própria rainha Elizabeth 2ª enviou uma carta a seu filho aconselhando o divórcio e temendo que a repercussão da infelicidade do casal afetasse seus filhos, William e Harry.

Por fim, o casal anunciou a separação em 1992, sendo que o matrimônio chegou oficialmente ao fim em 1996.