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

Como em 'The Crown', relação de Charles e Philip teve altos e baixos

Príncipes Charles e Philip em 1979, durante o funeral de Louis Mountbatten - Fox Photos/Getty Images
Príncipes Charles e Philip em 1979, durante o funeral de Louis Mountbatten Imagem: Fox Photos/Getty Images

Beatriz Amendola

De Splash, em São Paulo

09/04/2021 11h08

O príncipe Philip, que morreu hoje, aos 99 anos, fez história como uma das figuras mais desbocadas da família real —mas também chamou a atenção, publicamente, por seu relacionamento complicado com seu primogênito, Charles.

Philip e Charles, como atestado por vários biógrafos, tinham personalidades muito distintas: enquanto o marido de Elizabeth II era direto e atlético, seu filho era introvertido e tinha inclinações artísticas, o que causava tensão na família.

Tempos de escola

Esse conflito se refletiu na escolha da escola de Charles, como corretamente retratado na segunda temporada de "The Crown", a série da Netflix sobre a família real inglesa.

Philip insistiu para que o filho fosse estudar na escola escocesa Gordonstoun, a mesma que havia frequentado em sua adolescência. Mas a escola, de perfil mais atlético e rigoroso, não estava exatamente em sintonia com Charles.

O príncipe sofreu bullying dos colegas e, mais tarde, descreveu seu tempo na escola como "uma sentença de prisão".

Mas, depois, Charles seguiria os os de seu pai de outras formas, mais positivas: ele teve agens pela Força Aérea Real e pela Marinha, e, assim como Philip, se tornou um piloto.

'Falta de paciência'

As diferenças persistiram mesmo depois de Charles se tornar adulto. O jornalista Penny Junor, biógrafo de Charles e Diana, definiu da seguinte forma a relação dos dois:

Príncipe Philip é direto, franco, caloroso, durão e meio valentão. Ele não tem paciência com a busca de autoconhecimento do filho. A sensibilidade não é uma das qualidades que ele espera em um homem, e embora ele tenha grande afeição por Charles, ele ou uma vida o criticando e silenciosamente acabando com sua autoestima.
Penny Junor, a Tim Clayton, no livro 'Diana: Story of a Princess'

Príncipe Philip, rainha Elizabeth e príncipe Charles em 2017, no  Braemar Highland Gathering, na Escócia - Samir Hussein/Samir Hussein/WireImage - Samir Hussein/Samir Hussein/WireImage
Príncipe Philip, rainha Elizabeth e príncipe Charles em 2017, no Braemar Highland Gathering, na Escócia
Imagem: Samir Hussein/Samir Hussein/WireImage

Conselhos em cartas

Philip, no entanto, procurava aconselhar o filho, principalmente no que dizia respeito à vida amorosa dele. Ele enviou uma carta o criticando por ser indiscreto com suas namoradas e, anos depois, quando Charles estava namorando Diana há quase um ano, Philip o orientou a fazer uma escolha: casar com ela ou terminar o relacionamento.

Em 1992, depois da publicação do livro "Diana: In Her Own Words" ser publicado, Philip enviou mais uma carta ao filho, dessa vez elogiando o seu estoicismo durante o escândalo. Na época, Charles e Diana já estavam separados, embora o divórcio só fosse ser finalizado em 1996, um ano antes da morte dela.

Segundo Tina Brown, jornalista e também biógrafa de Diana, o falecimento da princesa do povo "amoleceu" bastante Philip.

Saudades durante a pandemia

Nos últimos anos, o relacionamento de Charles e Philip parecia ir bem, e o herdeiro ao trono, em um momento raro, falou publicamente sobre as saudades que sentia do pai e da família durante a quarentena imposta pela pandemia.

"Você pode falar por telefone, mas não é a mesma coisa. Às vezes, você só quer dar um abraço", disse ele a uma emissora britânica.

De pai pra filho

A história se repetiu entre Charles e o filho, Príncipe Harry. Os dois também vivem uma relação conturbada e cheia de problemas, especialmente depois da saída de Harry da Família Real, no ano ado.

Em entrevista a Oprah, Harry revelou que o pai deixou de falar com ele depois do anúncio que eles se afastariam da Coroa. Mas fontes ligadas à Família Real contaram, em matéria da PEOPLE, que o relacionamento entre os dois nunca foi fácil.

"Não é uma relação direta entre pai e filho. Ele é o pai e também o chefe dele, controlando todo o dinheiro", explicou a fonte.