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

Visitamos o set de 'Bridgerton': "Não é a série de época da sua mãe"

Grande parte da família Bridgerton, que protagoniza a série de mesmo nome da Netflix
Grande parte da família Bridgerton, que protagoniza a série de mesmo nome da Netflix
LIAM DANIEL/NETFLIX

De Splash, em São Paulo

01/11/2020 04h01

Exatamente um ano atrás, a libra ainda custava R$ 5 e uns quebrados, o coronavírus não havia parado o mundo, e eu estava em Bristol, na Inglaterra, a convite da Netflix, para uma missão mais do que especial: visitar o set de "Bridgerton", uma série de época um pouco diferente.

Então senta que vou te dar um gostinho do que esperar dessa que é uma das grandes apostas da Netflix nesse fim de 2020.

Continua depois da publicidade
Eloise Bridgerton (Claudia Jessie) e Penelope Featherington (Nicola Coughlan) em cena de 'Bridgerton' - Netflix - Netflix
Eloise Bridgerton (Claudia Jessie) e Penelope Featherington (Nicola Coughlan) em cena de 'Bridgerton'
Imagem: Netflix

Bridgerton?

A produção, que estreia no Natal, dia 25 de dezembro, é baseada em "Os Bridgertons", série literária de Julia Quinn, autora que já vendeu mais de 10 milhões de livros ao redor do mundo (1,2 milhão só no Brasil).

A história acompanha as vidas dos oito irmãos da família Bridgerton, uma das mais importantes da alta-sociedade inglesa do século 19. Tem bailes, luxo, intriga e, claro, muito romance.

E isso tudo chega à Netflix pelas mãos da superprodutora Shonda Rhimes ("Grey's Anatomy"), que em 2017 assinou um contrato de US$ 150 milhões com a plataforma. Ela atua como produtora executiva de "Bridgerton", que tem como criador e showrunner Chris Van Dusen ("Scandal").

Continua depois da publicidade

Nada é mais diferente da Washington moderna do que a Londres do século 19. Shonda tinha esses livros, então eu li o primeiro e fui fisgado de cara. Achei muito divertido e muito viciante, e tinha uma modernidade com a qual eu me identifiquei.
Chris Van Dusen

E foi exatamente esse toque moderno que ele quis ressaltar na série.

Gosto de pensar que estamos criando um novo gênero. Não é a série de época da sua mãe. É moderna, animada, ousada... Nossos personagens falam rápido, e a série é engraçada, sensual e sexy.

Romance e luxo

A primeira temporada é baseada no primeiro livro, chamado "O Duque e Eu". Nele, o destaque vai para Daphne, a mais velha das garotas Bridgerton (vivida na série por Phoebe Dynevor), e Simon (Regé-Jean Page), um duque cobiçado.

bridgerton daphne simon - LIAM DANIEL/NETFLIX - LIAM DANIEL/NETFLIX
Imagem: LIAM DANIEL/NETFLIX

Os dois fingem uma corte para benefício de ambos: ela quer atrair bons pretendentes para se casar, enquanto ele, solteiro convicto, quer evitar o assédio das mães que desejam tornar suas filhas duquesas.

Mas claro que nada é tão preto no branco assim e os dois acabam se envolvendo...

Continua depois da publicidade

O melhor do relacionamento de Daphne com o Duque é que nós praticamente amos por todos os estágios de um relacionamento. Tem términos, dificuldades. Você nunca sabe o que vai acontecer.
Phoebe Dynevor

Já Regé-Jean diz que os dois estão sempre experimentando emoções conflitantes:

É uma mistura de um conto de fadas e uma partida de box. Tem fogos de artificio e discussões. É quase como se houvesse uma atração gravitacional entre eles; eles não conseguem ficar longe um do outro, mas não têm ideia de como ficar juntos.
Regé-Jean Page

E foi justamente uma cena de Daphne e Simon que eu vi sendo gravada.

Os dois têm uma conversa rápida (e cheia de química) em um baile, daqueles com toda a pompa: figurinos elaborados com detalhes que brilham, dezenas de figurantes dançando, e uma decoração que era puro luxo!

Continua depois da publicidade
Lady Danbury (Adjoa Andoh) e Simon (Regé-Jean Page) em cena de Bridgerton, da Netflix - Netflix - Netflix
Lady Danbury (Adjoa Andoh) e Simon (Regé-Jean Page) em cena de Bridgerton, da Netflix
Imagem: Netflix

É um conjunto bem interessante...

...Só não dá para contar tudo agora!

Mas fiquem ligados aqui em Splash porque logo logo vamos trazer mais detalhes dos bastidores de "Bridgerton" e mais entrevistas!