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

De 'vestido nu' a Madonna: parcerias de Gaultier que deram o que falar

Naked dress, parceria de Jean Paul Gaultier e Lotta Volkova - Reprodução/Instagram
Naked dress, parceria de Jean Paul Gaultier e Lotta Volkova Imagem: Reprodução/Instagram

Thalita Peres

Colaboração para Nossa

16/12/2022 04h00

Sinônimo de excentricidade, o nome de Jean Paul Gaultier está novamente em voga: o francês, que cresceu nos subúrbios de Paris, assina uma das peças mais desejadas de 2022 entre os fashionistas: o naked dress — ou vestido nu, em tradução livre.

Em parceria com a russa Lotta Volkova, que mergulhou nas coleções antigas do estilista para releituras fashionistas, a criação com padrão gráfico da silhueta dos corpos se fez presente na coleção Cyberbaba, de 1996 e, mais uma vez, simula a silhueta feminina.

Naked dress - Reprodução/Instagram - Reprodução/Instagram
Naked dress
Imagem: Reprodução/Instagram
Peça é parceria entre Gaultier e Lotta Volkova - Reprodução/Instagram - Reprodução/Instagram
Peça é parceria entre Gaultier e Lotta Volkova
Imagem: Reprodução/Instagram

Esgotado nos e-commerces, o vestido custava R$ 3 mil, e já serve de inspiração para outras marcas como Balmain, Diesel e Y/Project.

Na vida com Madonna

Madonna fez história com a 'Blond Ambition Tour' - Reprodução - Reprodução
Madonna fez história com a 'Blond Ambition Tour'
Imagem: Reprodução

A "Rainha do pop" teve papel crucial na carreira de Gaultier. Ele, que desenha desde a década de 1970 e já havia sido assistente de Pierre Cardin (1922-2020), imortalizou seu nome não apenas na história de moda, mas também da cultura pop ao desenhar o figurino para a cantora.

Em 1987, os dois fizeram a primeira dobradinha: ele desenhou um look para a turnê Who's That Girl. Três anos depois, veio o sucesso absoluto que o consolidou como um dos estilistas mais importantes da cultura pop mundial. Para a turnê de Blond Ambition Tour, em 1990, desenhou o famoso espartilho rosado em formato de cone.

"Eu fiz esse sutiã para o meu ursinho de pelúcia", revelou em entrevista ao programa de televisão Lorraine. "Ele foi meu primeiro muso, eu queria uma boneca, mas meus pais não queriam que eu tivesse uma. Para os meninos não era muito legal? Então, eu coloquei cones no sutiã porque é o que eu via que as pin-ups usavam".

Um dos momentos mais marcantes da dupla foi o topless filantrópico que Madonna fez, em 1992, em Los Angeles, nos Estados Unidos. Os dois encerram o desfile assinado por ele para a Fundação Americana de Pesquisa da AIDS (amfAR). Na ocasião, Madonna abriu o paletó de abotoamento duplo e mostrou os seios para 600 pessoas.

Madonna com o estilista Jean Paul Gaultier, em 1992, em desfile beneficente para arrecadar fundos de pesquisas    - Vinnie Zuffante/Getty Images - Vinnie Zuffante/Getty Images
Madonna com o estilista Jean Paul Gaultier, em 1992, em desfile beneficente para arrecadar fundos de pesquisas
Imagem: Vinnie Zuffante/Getty Images

Ele também foi o responsável pelos figurinos de mais duas turnês da artista: Drowned World Tour, em 2011, e Confessions Tour, em 2006. Gaultier também é quem assina os looks do videoclipe em que Madonna aparece de gueixa, intitulado Nothing Really Matters, em 1998.

Nas telonas

A atriz Milla Jovovich em cena no filme "O quinto elemento" - Reprodução - Reprodução
A atriz Milla Jovovich em cena no filme "O quinto elemento"
Imagem: Reprodução

Assinado pelo diretor Luc Besson, o filme "O Quinto Elemento" (1997), que é considerado um dos clássicos de ficção-científica, conta com o talento de Jean Paul Gaultier no figurino.

É dele o famoso macacão branco feito em tiras minimalistas. Já o tão chamativo laranja pode ser visto no contraste dos fios do cabelo da atriz e nas roupas de Bruce Willis.

Cena do filme "O Quinto Elemento", de Luc Besson - Divulgação - Divulgação
Cena do filme "O Quinto Elemento", de Luc Besson
Imagem: Divulgação

Milla, inclusive, é parceira de longa data do diretor criativo, riscando a arela algumas vezes nos desfiles assinados por ele quando trabalhava como modelo.