Modany gaýtadan işlemegiň taryhy: XIX asyr modaçylarynyň nädip üýtgändigi, kämilleşdirilendigi we geçendigi.

Bu eser geýinmek: Fransuz modasyna täsir edýän aýallar (MIT Press), ilki MIT News Reader tarapyndan neşir edilen we rugsady bilen şu ýerde neşir edilen.
Moda liderleri, COP26 dünýäni howanyň üýtgemegi bilen baglanyşykly çäre görmäge çagyrandan soň, tagallalaryny güýçlendirmeklerini dowam etdirýärler. Kloý islenýän “B korporasiýa statusyna” ýeten ilkinji lýuks marka boldy we häzirki wagtda tassyklama möhürini ulanýar, bu bolsa azaltmak borjuny görkezýär Beýleki ýüzlerçe başlangyçlaryň zyýany bilen gaýtadan dikeldilýän energiýany we ahlak taýdan ulanylýan materiallary ulanmak arkaly adamlara we planetada täsiri. Patagoniýadaky Worn geýim merkezi söwda, emma ulanyp boljak egin-eşik kategoriýasyna ýolbaşçylyk edýär. "ThredUp" (2009-njy ýylda esaslandyrylan), "Poshmark" (2011-nji ýylda esaslandyrylan) we "RealReal" (2011-nji ýylda esaslandyrylan) söwda kompaniýalary. Sanawda geçirilen geleşikleriň üçüsinde-de ýokary ösüş bar, ýöne entek ýokary girdejili däl.
Шул podkasterler markalaryň ýeňişlerini we ýitirenlerini ölçäp görýärler. Garaşsyz “Yzky hatar” habar býulleteniniň awtory moda journalisturnalisti Amy Odell, ýalan kompaniýalaryň talaplaryna ünsi jemleýär. 2022-nji ýyldaky çaklamalarynda: “Bullşitiň dowamlylygy” baradaky talaplar kabul ediler çynlakaý, ýakyn wagtda ABŞ-da has berk düzgünleşdirme bilen ýüzbe-ýüz boljakdyklaryna garamazdan "Bu ýyl FTC" ýaşyl "görkezmelerine täzeden serediljekdigini, bu bolsa marketologlara sarp edijileri azdyrýan daşky gurşaw talaplaryny öňe sürmezlige kömek etjekdigini aýtdy.
“Gymmat esasly söwda” we “önümi saýlamagyň dowamlylygy” bilen, bu amallaryň öňki tejribelere näderejede laýykdygyny görmek üçin amatly pursat. Dizaýnerleriň we alyjylaryň häzirki tagallalary moda ata-babalaryna garşy (Maýson ýaly) Feliks we Gymmatlyk öýi) we olaryň başarnykly halkara müşderileri? XIX asyrda gaýtadan ulanylmaga we welosiped sürmäge, mukdardan ýokary hilli näme öwrenip bileris?
XIX asyryň ahyrynda, baý amerikan zenanlary üçin fransuz modasy iň ajaýyp satyn alyş boldy. Fransuz köýneklerine müňlerçe dollar harçlaýan aýallar, tersine, möwsüm ýa-da ýyllaryň dowamynda birnäçe gezek geýip, maýa goýumlaryny has köp ulanýarlar. Iň gymmatly şaý-sepleri bilen edýärler tapawudy ýok. Köýnegi asyl görnüşinde geýýärler, täzeden dikeldýärler, ýa-da täzeden gurmak üçin asyl öndürijini ýa-da ýerli tikinçini hakyna tutýarlar. Bu amallar kaşaň dokma önümlerine ünsi çekýär we çuňňur kök urýar. taryhçy we kurator Keýt Strastiniň Korol şkafynyň içinde beýan edişi ýaly: Uelsiň şazadasy Aleksandranyň geýim taryhy, tikinçi Ledi Liz we kompaniýasy Iňlis tarapyndan öndürilen toý köýnegini agşam lybasyna öwürdi. 1863-nji ýylyň martynda, Edward VII bilen durmuş guranyndan birnäçe gün soň.Strastin bize 1874-nji ýylda Marlboro topy üçin Elise kompaniýasynyň Alexandra w eşigini uýgunlaşdyrandygyny aýdýar.1871-nji ýylda Londonyň Wawerli topundaky magdan. Köýnek Elise nyşanyna eýe we şu gün Kensington köşgündäki Korollyk dabaraly köýnek ýygyndysynda saklanýar.
Meri Endikott Çemberleýn 1893-nji ýylyň mart we iýul aýlarynda Londonda geçirilen iki aýry kazyýet çäresine gymmat bahaly öýüň birmeňzeş açyk ýüpek köýnekçesini dakdy, monjuk we mahmal geýdi. Ilkinji çäre Bukingem köşgünde şa aýal Wiktoriýanyň surat otagynda kabul edişlik boldy, ikinjisi Yorkork gersogynyň we gersogynyň (soňraky korol Jorj V we şa aýal Merýemiň) toýydy .On Wan Daýk dodagyny islän ýaly edişi ýaly, özüne laýyk eşiklerini moda öýüne iberýärdi. gyzyl atlas köýneginiň ýakasy.
2000-nji ýyllaryň başynda Amerikadaky ýokary gatlakly aýallar eşikleri gaýtadan dikeltmek üçin şa nusgasyny aldylar. Baltimorly Elizelizaweta Patterson 1803-nji ýylda Jerom Bonapart bilen durmuş guranda, şondan bäri birnäçe gezek geýen ak muslin köýnek geýdi. Nensi Fowler Makkormigiň fransuz köýnegi , häzirki wagtda Çikago taryhy jemgyýetiniň ýygyndysynda täzeden geýilmegiň alamatlaryny görkezýär. Ol adamsy millioner Kir Hall Makkormik bilen köp sanly jemgyýetçilik çäresine gatnaşdy we 1904-nji ýylda oglunyň toýuna Worth lybasyny geýdi.
Köp saýlama köýnekler mirasdüşer bolýar, wesýetler bilen ýazylýar, soň bolsa mirasdüşerleriň nähili geýjekdigini ýa-da üýtgetmezden saýlamalydygy aýdylýar. Alwa Wanderbilt Belmont ýatlamasynda özüniň we doganlarynyň düýe saçyna nähili baha berendiklerini ýada salýar. we ejeleriniň toý köýneginiň ýapragy üçin isleginde galan dantelli çigildemler. Iki Alwa we gyzy Konsulo soň toý köýneklerinde dantelli ulandylar. Şonuň ýaly-da, 1883-nji ýylda Massaçusets ştatynyň Boston şäherinden haýyr-sahawatçy Karolin Luisa Williams fransuzlar gök gök satyn aldy Çinçil sütükli mahmal kostýum we 1600 frank üçin Maison Lipman belligi. Kamil Lipman Madame tarapyndan dolandyrylýan bu marka 1880-nji ýyllarda Pari Parisde işledi we müşderilerine Portugaliýanyň şa zenany Mariýa Pia hem girdi. 37 ýyl soň Alisa Williams Pirs , fransuz neslinden bolan, düzediş aýal-gyzlara ses bermek hukugyny beren on dokuzynjy düzedişi belleýän çärede eşiksiz we çinçil sumkasynda, paltasyz suratda şekillendirilýär. Geýimler we suratlar indi H-de ýerleşdirildiTäze Angliýa. Orme Wilson Jr. we Riçard Thornton Wilson III, Worth, Doucet we Paquin öýleri tarapyndan Metropoliten sungat muzeýine geýimler ýygyndysyny sowgat edýärler, bu bolsa bir maşgalanyň bir şahasy arkaly kesişiň nähili ösendigini görkezýär. .Wilson doganlar William Bakhouse Astor Jr. we Karolin Astoryň gyzy Karri.
1876-njy ýylda tutuş ýurt boýunça geçirilen ýüzýyllyk şar ýaly çäreler üçin aýallar portretlerde we suratlarda ata-babalarynyň geýen eşiklerine meňzeýän köýnekleri tabşyrdylar. Taryhy taýdan ylhamlanan sahna eşiklerini döretmäge köplenç gatnaşýan moda dizaýnerleri, nusga döretmek üçin gowy enjamlaşdyrylan Köýnek. Käbir aýallar 18-nji asyrda flaman we fransuz dantellerini ýygnan Astorlar ýaly dürli gadymy dantelli kolleksiýalaryndan bölekleri ulandylar, käbiri halas boldy. Gyzy Heleniň Jeýms R. Ruzwelt bilen toýunda 1878-nji ýylda Karolin Astor 200 ýaşyndaky krujka bezegi bilen gara mahmal don geýdi.
Gaýtadan ulanmak üçin başga bir söwda nokady, eýelerinden gyrnaklaryna ýa-da haýyr-sahawat alýanlara zibil bermekdir. Karolin Astor aýallar hassahanasyna eşik sowgat etdi, bölek satyjy AT Stewart bilen durmuş guran Kornelýa Stýuartyň eşikleriniň bir bölegini bir aýala berendigi aýdylýar. Sahna geýiminde Aýdymçy gerek. Diana de Marli (“Haute Couture” -iň awtory) we Keýt Strastiniň görkezişi ýaly, bu tejribe köýnegi gyrnaklara, şa zenany Wiktoriýa we Aleks Şazada-da bermek Europeanewropa şa tejribesiniň önümi. Sandra.Wales. Başga bir akym, egin-eşik satýanlara, Europeewropada köpden bäri ulanylýan egin-eşik söwdasynyň nesillerine köýnek satmakdyr. Pari Parisde bu söwda XIII asyrdan bäri dowam edip gelýär we XVIII asyrda Les Hallesiň töwereginde jemlenipdi. . XIX asyrda şa maşgalasynyň agzalary käbir geýim dellallaryna satýardylar.
XVIII asyryň başyndan bäri Angliýanyň Gündogar Londonda köne eşik alyş-çalyşlarynda şa we aristokratik eşikleri satmak taryhy bar, sebäbi Jennifer Le Zotte “Hoşniýetlilikden Grunge çenli” atly kitabynda jikme-jik maglumat berdi. Şeýle hem Nýu-Yorkorkda güýçli ikinji Aşaky Gündogar tarapda el söwdasy 1880-nji we 1920-nji ýyllar aralygynda köp sanly Europeanewropaly immigrantyň gelmegi bilen hasam güýçlendirildi, esasan söwda we tikinçilik tejribesi bolan ýewreýler tarapyndan dolandyrylýar. Käbirleri ýerli gazetlerde taşlanan eşik satyn almagy teklip edýär. Mahabatlar zerur bolup biler garakçylara haýyr-sahawat reýd satuwynda egin-eşik satyn almak yzygiderli gadagan edilýäne meňzeýär. Anti-semitizm bu ýerde ýüze çykypdyr, sebäbi ýewreýler öz hünärlerinden gadagan edilip, gezelenç arabalaryna öwrülenlerinde zerurlyk sebäpli döredilen söwdada agalyk edýärdi. satuw.
Formerine ýetirijiler gymmat bahaly eşikleri nädip almalydygy we nädip işlemelidigi barada döredijilikli pikir alýarlar. Opera aýdymçysy Emma Abbott 1891-nji ýylda aradan çykanda, aktrisa nean Kimball birnäçe ýyl ozal Karmende geýen Worth we Feliks lybasyny Abbott satyn aldy. Kimball olary gyzy Corinne satyn aldy Çernogoriýaly enaelena anarhistler tarapyndan öldürilen Italiýa şasy Umberto I üçin ýas tutmak üçin birnäçe wagt bäri birnäçe täze Feliks lybasyny ulanyp bilmänsoň, gözlegçi olary ilkinji gezek 1900-nji ýylda görkezilen Pari Parisdäki alhliumumy sergide goýdy. Françeska Redding sergi ýaprakly ýaşyl ýüpekden we şifon lybasyna haýran galyp, ony satyn aldy we tiz wagtda sahna çykardy. Hasap-faktura arhiwlerinde üns bilen yzarlanan jemgyýetçilik hünärmeni Meri Rita Wilson-Gollette şkafynyň Nýu-Yorkorka satylandygy habar berildi. Teatr müşderisi Ewes ölenden soň, köp aktrisa tarapyndan geýilipdi.Iň soňunda aktrisa Sadie Martinot 1894-nji ýylyň maý aýynda auksionda özüniň “Worth” we “Feliks” sahna lybaslaryny 35 000 dollara (şu gün 1,1 million dollardan gowrak) satdy. Aýdymçylar sahna köýneklerini, dükanlary, “The Sun” -yň aýdyşy ýaly, dükanlary bolan ikinji el satyjylaryna satdy. 1892-nji ýylda “etekler, yubkalar we bask eşikleri üç-dört gat çuňlukda asyldy”.
Ikinji el dükanlaryny satyn alýanlar, eşikleri birnäçe ýyllap dowam etjek orta derejeli aýallardyr. Illinoýsly Hanna Ditzler Alspaugh journalurnalynda dokumentleri we mata ýazgylary, ýyllar boýy döredjek ýa-da “ýyrtyk” köýneklerini we kostýumlaryny, şol sanda geýen eşigini öz içine alýar. Çikago kostýumynda geçirilen Bütindünýä Kolumbiýa sergisinde, esasanam, 1893-nji ýyldaky milli maliýe krizisinde bu çäre geçirildi. Seresaply meýilnamalaşdyrmak we tehniki hyzmat etmek bilen egin-eşikleri köplenç gorap we geýip bolýar. Rainagyş, palçyk, güjükler we galyndylar hasam aladalary döredýär, köp- gatlakly içki eşikler beden ýaglary bilen hapalar we eşigiň esasy bölegi arasynda päsgelçilik bolup hyzmat edýär.
Islän zadyňyzy edinmek, soňra bolsa gaýtadan ulanmak, ýaýratmak we alyş-çalyş etmek fransuz modasynyň dünýäniň kolleksiýalarynda giňden ýaýramagyna sebäp boldy. Strastiniň belleýşi ýaly, şa aýal Aleksandranyň köýnegi 1937-nji ýylda Amerikan sungat birleşigi we Anderson sungat galereýasy tarapyndan auksiona çykaryldy. we dörtden bir bölegi Erin Lewison tarapyndan satyn alyndy we Metropoliten sungat muzeýinde satyldy Egin-eşik mekdebi.
Bu materiallaryň häzirki düşünjesinde jemgyýetçilik düşünjesi az bolsa-da, sütükler, seýrek guşlaryň ýelekleri, hatda taksidermi kriterleri bolan başatgyçlar hem islenýär - bu döwre mahsus bolan bir zady, gaýtadan ulanyş amallaryny we häzirki wagtda welosiped sürmek diýip atlandyrýan zatlarymyza baha berip bileris. satyn alan fransuz modasynyň kaşaňlygy, amerikan aýal-gyzlary bazara belli bir pragmatizm getirdi. “TrudUp”, “Poshmark” we “RealReal”, etiki sarp ediji hökmünde geýimleriň ömrüni bilkastlaýyn uzaltmak we mümkin boldugyça islenýän stigmadan uzaklaşdyrmak maksadyny ileri tutýarlar. XIX asyryň ahyrynda, iň ýokary jemgyýetçilik toparlarynda stigmany aýyrjak zat ýokdy.
Modif moda bilim kompaniýasynyň möhletini karz almak üçin XIX asyryň ahyrynda fransuz modasyny satyn alan amerikan aýal-gyzlary, “egin-eşigiň indiki ulanylyşyny göz öňünde tutup dizaýn edilen we işlenip düzülen tegelek modeli” hödürlediler. Highokary hilli satyn alyň. .
“)); Var p = b (h [i.size_id] .split (“ x ”). Karta (funksiýa (e) {gaýtarma belgisi (e)}), 2); f.width = p [0], f.height = p [1]} f.rubiconTargeting = (Array.isArray (i.targeting)? i.targeting: []). azaltmak (funksiýa (e, t) {yzyna e [t.key] = t. bahalary [0], e}, {rpfl_elemid: l.adUnitCode}), t.push (f)} başga obýekt (r.logError) (“Rubicon: bidRequest 在 索引 位置 未定义:”. konkat (o), n , e); gaýdyp t}, []). sort (funksiýa (e, t) {gaýdyp gelmek (t.cpm || 0) - (e.cpm || 0)})}, getUserSyncs: funksiýa (e, t , n, r) {if (! U && e. konkat (数字 (n.gdprApplies), "& gdpr_consent ="). konkat (n.consentString): i + = "? gdpr_consent =". concat (n.consentString)), r && (i + = "". konkat (i? ") & ":"? "," Us_privacy = ") .concat (encodeURIComponent (r))), U =! 0, {görnüşi:" iframe ", url:" https: // ".concat (y.syncHost || "Eus", ". Rubiconproject.com/usync.htmlENI) , zoneId: "san"}, e)}}; 函数 _ (e, t) {var n = obgetConfig ("pageUrl"); gaýdyp e.params.referrer? n = e.params.referrer: n || (n = t.refererInfo.referer), e.params.secure? n.replace (/ ^ http: / i, "https:"): n } 函数 j (e) {var t, n = document.getElementById (e.adUnitCode); , "Hiç"), funksiýa (e) {var t = e.querySelector ("script [id ^ = 'sas_script']"), n = t && t.nextSibling; n && "iframe" === n.localName && n.style. setProperty (“displeý”, “ýok”)} (n); var r = e.renderer.getConfig (); e.renderer.push (funksiýa () {windows.MagniteApex.renderAd ({ini: e.width, beýiklik) . closeButton: r.closeButton ||! 1, bellik: r.label || boş 0, ýykylmak: r.collapse ||! 0})})} 函数 S (e, t) {var n = e.params; eger (“Wideo” === t) {var i = []; n.video && n.video.playerWidth && n.video.playerHeight? I = (r.deepAccess) (e, “mediaTypes.video.playerSize”)) && 1 === e.mediaTypes.video.playerSize.length? i = e.mediaTypes.video.playerSize [0]: Array.isArray (e.sizes) && e.sizes.length> 0 && Array.isArray (e. 0]), i} var o = []; Array.isArray (n.size) gaýdyp beriň? O = n.size: boş 0! == Obýekt (r.deepAccess) (e, "mediaTypes.banner.sizes") ? o = A (e.mediaTypes.banner.sizes): Array.isArray (e.sizes) && e.sizes.length> 0? o = A (e.size): Obýekt (r.logWarn) (“Rubicon: 没有设置 或 找到 大小 ”), w (o)} funksiýa E (e, t, n) {var i = {ulanyjy: {ext: {maglumatlar: f ({}, e .params.visitor)}}, sahypa: {ext: {maglumatlar: f ({}, e.params.inventory)}}}; e.params.keywords && (i.site.keywords = Obýekt (r.isArray) (e.params.keywords)? e.params .keywords.join (“,”): e.params.keywords); var c = Obýekt (r.mergeDeep) ({}, obgetConfig (“ortb2 ″) || {}, i), s = Obýekt (r. deepAccess) (e.ortb2Imp, "ext.data") || {}, u = {ulanyjy: [4], sahypa: [1,2,5,6]}, d = {ulanyjy: "tg_v.", sahypa: "tg_i.", mahabat beriji: "tg_i.dfp_ad_unit_code", pbadslot: "tg_i.pbadslot", açar sözler: "kw"}, l = funksiýa (e, t, n) {if ("data" === t && Array .isArray (e)) e.filter (funksiýa (e) {gaýdyp e.segment && Obýekt (r.deepAccess) (e, "ext.segtax") && u [n] && - 1! == u [n] .indexOf (O.bject (r.deepAccess) (e, “ext.segtax”))}). karta (funksiýa (e) {var t = e.segment.filter (funksiýa (e) {gaýdyp e.id}). azaltmak (funksiýa (e, t) {e.push (t.id), e}, []); eger (t.length> 0) t.toString ()}) gaýdyp gelse .String (); == v (e) || Array.isArray (e)) {eger (boş 0! == e) Arraýy yzyna gaýtarsa.isArray (e)? e.filter (funksiýa (e) {if (“obýekt”! == v (e) && void 0! == e) e.toString (); Obýekt (r.logWarn) (“Rubicon: Key 值 : ”, e,“ açar üçin ”, t,“ : 期望值 为 、 整数 字符串 整数 / 整数 数组 ”)}) .String (): e.toString ()} başga obýekt (r .logWarn) . .length> 3 && void 0! == argumentler [3]) || argumentler [3], o = l (e, r, t), a = d [r] && i? "". konkat (d [r]): "Maglumatlar" === r? "". Konkat (d [t], "iab"): "". Konkat (d [t]). [a] .concat (“,”, o): o}; Object.keys (lar) .forEach (funksiýa)函数 (t) {s [e] [t] && (s [e] [t] = s [e] [t] .toString (). "Pbadslot" === e && (s [e] = s [e] .String (). Çalyşmak (/ ^ \ / + /, ""))}), t === ab? (["Sahypa", her ulanyjy (funksiýa (e) {Object.keys (c [e]). forEach (funksiýa (t) {“网站” === e && ”内容” === t && c [e] [t]. maglumatlar? p (c [e] [t] .data, e, “maglumatlar”): “ext”! == t? p (c [e] [t], e, t): c [e] [t ] .data && Object.keys (c [e] .ext.data) .forEach (funksiýa (t) {p (c [e]. ext.data [t], e, t ,! 1)})})}) , Object.keys (ler)Her bir (funksiýa (e) {“mahabat beriji” === e? p (s].adslot, name, e): p (s [e], "site", e)})) :( Object.keys (ler). uzynlygy && Obýekt (r.mergeDeep) (n.imp [0] .ext, {data : s}), Obýekt (r.mergeDeep) (n, c))} funksiýa A (e) {gaýdyp obýekt (r.parseSizesInput) (e) .reduce (funksiýa (e, t) {var n = parseInt (h [t], 10); n && e.push (n), e}, [])} 函数 I (e) {gaýdyp "obýekt" === v (Obýekt (r.deepAccess) (e, "params.video ")) && boş 0! == Obýekt (r.deepAccess) (e," mediaTypes. ". Konkat (mahabat))} 函数 T (e) {var t = argument.length> 1 && boş 0! == argumentler [1] && argumentler [1]; I (e) gaýdyp beriň? - 1 === ["daşarky akym", "akym"]. IndexOf (Obýekt (r.deepAccess) (e, "mediaTypes.". konkat (mahabat, "kontekst.") ))? boş? -1 === r? 1: -1 === i? -1: ri: en})} 函数 x (e) {var t = parseInt (Obýekt (r.deepAccess) (e, ”params.video. size_id ”)); 返回 isNaN (t)?“Daşarky akym” === Obýekt (r.deepAccess) (e, “media görnüşleri.”. Konkat (mahabat, “kontekst”))? [{max: 5, artdyrmak: .5}], orta: [{max: 20, artdyrma: .1}], beýik: , artdyrmak: .05}, {min: 5, iň ýokary: 10, artdyrmak: .1}, {min: 10, max: 20, artdyrmak: .5}], dykyz: [{max: 3, artdyrmak: .01 , { ) .bucketler} : n, çyzyklylyk: Object.prototype.toString.call (0), api: n}; 返回 Object.keys (i) .forEach (funksiýa (n) {Object.prototype.toString.call (Obýekt (r.deepAccess)) (e, "mediaTypes.video." + n))! == i [n] && (t =! 1, Obýekt (r.logError) ("Rubicon: mediaTypes.video." + n + "是 必需 的 , 并且必须 是 类型 : ”+ i [n]))}), t} funksiýa k (e) {var t =! 1, n = [" asi "," sid "," hp "]; e.nodes gaýdyp geliň? ((t = e.nodes.reduce (funksiýa (e, t) {gaýtarma?bject (r.logError) (“Rubikon: zerur şain paramlary ýitýär”), t): t} funksiýa P (e, t) {gaýdyp “rp_schain” === e? ”rp_schain =”. konkat (t): ” ".concat (e," = "). konkat (encodeURIComponent (t))} var U =! 1; Obýekt (i.registerBidder) (O)}}, [787]), pbjsChunk ([107], {875 : funksiýa (e, t, n) {e.exports = n (876)}, 876: funksiýa (e, t, n) {Object.defineProperty (t, "__esModule", {baha :! 0}), nd . yzyna (c = Object.assign || funksiýa (e) {üçin (var t = 1; te.length) && (t = e.length); üçin (var n = 0, r = täze Array (t); n0 && (t.user = {ext: {eids: o}}); var s = funksiýa (e, t) {var n = {}; yzyna obýekt (r.isEmpty) (e) || ({}, e)), Obýekt (r.isEmpty) (t) || (n.fpd = d ({}, t)), n} (n, i); yzyna obýekt (r.isEmpty) ) || (t. "V", "6.2.0 ″), t && t.refererInfo) {var o = t.refererInfo.referer;n = Obýekt (r.tryAppendQueryString) (n, "ugrukdyryjy", o)} yzyna gaýdyp gelmek && ! == t.gdprConsent.gdprApplies && (b = t.gdprConsent. (g = t.gdprConsent.consentString, n = Obýekt (r. uspConsent)) ,! 0 === abgetConfig (“coppa”) && (n = Obýekt (r.tryAppendQueryString) (n, “coppa” ,! 0)), n.lastIndexOf (“&”) === n.uzynlyk-1 && (n = n.substring (0, n.length-1)), Obýekt (r.logMessage) (“tlCall haýyşy guruldy:“ + n), {usuly: “POST”, url: n, maglumatlar: i, bidderRequest: t}}, düşündirişResponse: funksiýa (e, t) {var n = t.bidderRequest; gaýdyp gelmek (e.body.bids || []). karta (funksiýa (e) {gaýdyp bermek funksiýasy (e, t) ) {var n = {}, r = t.width || 1, i = t.height || 1, o = t.deal_id || "", a = t.crid || "", c = e. teklipler [t.imp_id]; 0-a gaýdyp geliň! , creativeId: a, dealId: o, walýuta: "USD", ttl: 300, tl_source: t.tl_source, meta: {}}, v (c) && (n.vastXml = t.ad, n.mediaType = " wideo ”, n.ttl = 3600), t.advertiser_name && (n.meta.advertiserName = t.advertiser_name), t.adomain && t.adomain.length && (n.meta.advertiserDomains = t.adomain), t .tl_source && == t.tl_source && (n.meta.mediaType = "banner"), t.tl_source && "tlx" == t.tl_source && (n.meta.mediaType = "ýerli")), n} (n, e)}) }, getUserSyncs: funksiýa (e, t, n, i) {var o = funksiýa (e) {if (e) e.iframeEnabled? "iframe": e.pixelEnabled? "surat": boş 0} (e) ; if (o) {var a = "https://eb2.3lift.com/sync?"; yzyna "surat"=== o && (a = Obýekt (r.tryAppendQueryString) (a, px ”, 1), a = Obýekt (r.tryAppendQueryString) (a,“ src ”,“ prebid ”)), null! == g && (a) = Obýekt (r.tryAppendQueryString) (a, "gdpr", b), a = Obýekt (r.tryAppendQueryString) (a, "cmp_cs", g)), i && (a = Obýekt (r.tryAppendQueryString) (a, ") us_privacy ”, i)), [{görnüşi: o, url: a}]}}}; funksiýa v (e) {gaýdyp !! e.mediaTypes.video && !! e.mediaTypes.video.context &&” instream ”== = e.mediaTypes.video.context.toLowerCase ()} funksiýa y (e) {var t = null; eger (“funksiýa” == görnüşi e.getFloor) {var n = e.getFloor ({walýuta: “USD”) , mediaType: v (e)? ”wideo”: “banner”, ululygy: “*”}); ”obýekt”! == s (n) || "USD"! == n.currency || isNaN (parseFloat (n.floor)) || h (e, t) {Obýekt (r.isEmpty) (t) || Obýekt.keys (t) .Her bir (funksiýa (n) {null! = t [n] && (e [n] = t [n] ))} _ (t)). karta (funksiýa (e, t) {gaýtarma funksiýasy (n) {gaýdyp {çeşme: e, uids: }]}}} (n, r))} var _ = funksiýa (e) {返回 函数 (t, n, i) {var o = !! t && (Obýekt (r.isStr) (t)? !! t : Obýekt (r.isPlainObject) (t) &&! Obýekt (r.isArray) (t) &&! Obýekt (r.isEmpty) (t) && t.id && Obýekt (r.isStr) (t.id) && !! t. id); gaýdyp o || boş 0 === i [0] || Obýekt (r.logWarn) (“Triplelift: nädogry” .concat (e, “userId formaty”)), o}}; j funksiýasy ) {gaýdyp e.filter (S) .map (funksiýa (e) {re 转 {w: e [0], h: e [1]}})} 函数 S (e) {gaýdyp 2 === e. uzynlyk && "san" == tipof e [0] && "san" == tipof e [1]} Obýekt (o.registerBidder) (m)}}, [875]), pbjsChunk ([11], {15: funksiýa (e, t, n) {tb = funksiýa (e) {var t = []; üçin (var n in e) if (e.hasOwnProperty (n)) if (“pubProvidedId” === n) t = t .conc(e.pubProvidedId); başga {var r = o (e [n], n); r && t.push (r)} gaýdyp t}, ta = funksiýa (e) {var t = []; e.filter (funksiýa) (e (n) {Obýekt (r.deepAccess) (e, "config.bidders") && Array.isArray (e.config.bidders) && Obýekt (r.deepAccess) (i, n + ". çeşme") && t.push ({çeşme : i] n }, naveggId: {çeşme: "navegg.com", atype: 1}, pubcid: {çeşme: "pubcid.org", atype: 1}, tdid: {source: "adserver.org", atype: 1, getUidExt : funksiýa () {gaýdyp {rtiPartner: “TDID”}}}, id5id: {getValue: funksiýa (e) {gaýdyp e.uid}, çeşme: “id5-sync.com”, görnüşi: 1, getUidExt: funksiýa e) {if (e.ext) e.ext}}, parrableId: {çeşme: “parrable.com”, atype: 1, getValue: funksiýa (e) {gaýdyp e.eid? e.eid: e.ccpaOptout ? "": Null}, getUidExt: funksiýa (e) {var t = Obýekt (r.pick) (e, ["ibaOptout", "ccpaOptout"]); eger (Object.keys (t) .length) gaýdyp gelse t }}, idl_env: {çeşme: ”bagyramp.com ”, atype: 3}, dodak: {getValue: funksiýa (e) {gaýdyp e.lipbid}, çeşme:“ liveintent.com ”, atype: 3, getEidExt: funksiýa (e) {if (Array.isArray (meselem) : 3}, lotamePanoramaId: {çeşme: “crwdcntrl.net”, atype: 1}, criteoId: {çeşme: “criteo.com”, görnüşi: 1}, merkleId: {çeşme: “merkleinc.com ”, atype: 3, getValue: funksiýa (e) {gaýdyp e.id}, getUidExt: funksiýa (e) {gaýdyp e && e.keyID? {keyID: e.keyID}: boş 0}}, netId: {çeşme: “Netid.de”, atype: 1}, IDP: {çeşme: “zeotap.com”, atype: 1}, haloId: {çeşme: “audigent.com”, atype: 1}, quantcastId: {source: ”quantcast .com ”, atype: 1}, nextrollId: {çeşme:“ nextroll.com ”, atype: 1}, idx: {çeşme:“ idx.lat ”, görnüşi: 1}, birikdiriji: {来源 :“ verizonmedia.com . atype: 1}, novatiq: {getValue: funksiýa (e) {gaýdyp e.snowflake}, çeşme: "novatiq.com", atype: 1}, uid2: {çeşme: "uidapi.com", atype: 3, getValue : funksiýa (e) {gaýdyp e.id}}, dapId: {çeşme: “akamai.com”, atype: 1}, deepintentId: {çeşme: “deepintent.com”, atype: 3}, admixerId: {çeşme: "Admixer.net", atype: 3}, adtelligentId: {çeşme: "adtelligent.com", atype: 3}, amxId: {source: "amxrtb.com", atype: 1}, publinkId: {source: "epsilon .com ”, atype: 3}, kpuid: {çeşme:“ kpuid.com ”, atype: 3}, imuid: {çeşme:“ intimatemerger.com ”, atype: 1}, connectId: {来源:“ yahoo.com ”, görnüşi: 3}}; 函数 o (e, t) {var n = i [t]; eger (n && e) {var o = {}; o.source = n.source; var a = Obýekt (r.isFn) (n. Obýekt (r.isFn) (n.getUidExt)) {var s = n.getUidExt (e); s && (c.ext = s)} if (o.uids = [c], Obýekt (r.isFn) (n .getEidExt)) {var u = n.getEidExt (e); u && (o.ext = u)} 返回 o}} null}}, 897: funksiýa (e, t, n) {e.exports = n ( 898)}, 898: funksiýa (e, t, n) {Object.defineProperty (t, "__ esModule", {gymmaty :! 0}), nd (t, "PBJS_USER_ID_OPTOUT_NAME", funksiýa () {gaýdyp w}), nd (t, “coreStorage”, funksiýa () {gaýdyp x}), nd (t, “syncDelay”, funksiýa () {gaýdyp _}), nd (t, “auctionDelay”, funksiýa () {gaýdyp j}) , t.setSubmoduleRegistry = funksiýa (e) {U = e}, t.setStoredValue = B, t.setStoredConsentData = L, t .findRootDomain = V, t.requestBidsHook = K, nd (t) {yzyna Y}), t.attachIdSystem = te, t.init = ne; var r = n (11), i = nn (r), o = n (3), a = n (10), c = nn (a), s = n (14), u = n (8), d = n (5), l = nn (d), f = n (9), p = n (15), b = n ( 7), g = n (0), m = n (12), v = nn (m); 函数 y (e, t) {(null == t || t> e.length) && (t = e .length); üçin(var n = 0, r = täze Array (t); n1 && boş 0! == 参数 [1]? argumentler [1]: 0, r = n? " konkat (n): e.name; synap görüň {if (e.type === A) t = x.getCookie (r); başga bolsa (e.type === I) {var i = x.getDataFromLocalStorage (“ ".Concat (e.name," _ exp "));" "=== i? T = x.getDataFromLocalStorage (r): i && täze Sene (i) .getTime () - Sene.now ()> 0 && (t = decodeURIComponent (x.getDataFromLocalStorage (r))) string ”string” == tipof t && ”{“ === t.trim (). charAt (0) && (t = JSON.parse (t))} tutmak (e) {Obýekt (g.logError) (e)} gaýdyp t} funksiýa q (e) {var t = {razylykString: "", gdprAplies :! 1, apiVersion: 0}; e && (t.consentString = e.consentString, t .gdprApplies = e.gdprApplies, t.apiVersion = e.apiVersion), Obýekt (g.cyrb53Hash) (JSON. ) + 864e5 * C) .toUTCString (); x.setCookie (T, q (e), t, “Lax”)} tutmak (e) {Obýekt (g.logError) (e)}} 函数 F () { . (!e.consentString) gaýdyp geliň! 1; eger (1 === e.apiVersion &&! 1 === Obýekt (g.deepAccess) (e, ”satyjyData. maksatConsents.1 ″)) gaýdyp gelse! e.apiVersion &&! 1 === Obýekt (g.deepAccess) (e, ”satyjyData.purpose.consents.1 ″)) gaýdyp geliň! 1} gaýdyp geliň! ! == argumentler [0]? argumentler [0]: windows.location.hostname; if (! x.cookiesAreEnabled ()) e; var t, n, r = e.split (“.”); eger (2) == r.length) re 转 e; var i = -2, o = "_ rdc" .concat (Sene.now ()), a = "ýazyp bolýan"; do {t = r.slice (i) .join ( “.”); Var c = täze Sene (Obýekt (g.timestamp) () + 1e4) .toUTCString (); x.setCookie (o, a, c, “Lax”, t, boş 0), x.getCookie (o, 0 boş) = == a? (i + = - 1, n = Math.abs (i) 0) {t =! 0; var r =! 1, i = funksiýa () {r || (r =! 0, e ())}; Obýekt (g.logInfo) (” (laEVENTS.AUCTION_END, 函数 e () {caoff (laEVENTS.AUCTION_END, e), _> 0? setTimeout (funksiýa) } 函数 K (e, t) {H (funksiýa () {! Funksiýa (e, t) {[e] .some (funksiýa)(e) {gaýdyp gel! Array.isArray (e) ||! e.length}) || e.forEach (funksiýa (e) {e.bids && Obýekt (g.isArray) (e.bids) && e.bids.forEach (funksiýa (e) {var n = funksiýa (e, t) {Array.isArray (e) && e.长度 && t? E.filter (funksiýa (e) {gaýdyp gelmek! ) .filter (funksiýa (e) {gaýtarma obýekti (g.isPlainObject) (e.idObj) && Object.keys (e.idObj). uzynlyk}). idObj) .forEach (funksiýa (n) {e [n] = t.idObj [n]}), e}, {}): {}} (t, e.bidder); Object.keys (n) .length && (e.userId = n, e.userIdAsEids = Obýekt (pb) (n))})})})}) (t.adUnits || Obýekt (sa) (). || []) tapmak. ) {var r = n.uids [0] .id.replace (/ [\ W_] /g,END "); :! 1, baha: e [r ++]}}, e: funksiýa (e) {zyňmak e}, f: i} new täze TypeError zyňmak (“Nädogry 尝试 迭代 不可 迭代 n n n n 对象 对象 对象必须 有 一个 [Symbol.iterator] () 方法。 ”)} var o, a =! 0, c =! 1; gaýdyp {s: funksiýa () {n = n.call (e)}, n: funksiýa ( ) {var e = n.next (); a = e.done, e}, e: funksiýa (e){c =! 0, o = e}, f: funksiýa () {synap gör {a || null == n.return || n.return ()} 最后 {if (c) o}}}} (i) ); synap görüň (ss () ;! (a = sn ()). ýerine ýetirildi;) {var d = a.value; n.length> 0 && - 1 === n.indexOf (d.submodule.name) || (Obýekt (g.logInfo) h.length && N (h), Obýekt (g.isFn) (d.callback) && c.push (d))}} tutmak (e) {se (e)} ahyrynda {sf ()} c.length> 0 && W (c ), t && t ()} else Obýekt (g.logWarn) (“”. konkat (E, ”- gdpr 权限 无效 或 或 cookie , 退出)”)})} var Y = Obýekt (fb) (“sinhronlamak ", Funksiýa (e, t) {gaýtarma {userIdModules: e, has ygtybarly: t && t.hasValidated}}," validateGdprEnforcement "); 函数 Z (e, t, n, r) {if (e.config.storage) {var i, o = M (e.config.storage), a =! 1; eger (“san” == tipof e.config.storage.refreshInSeconds) {var c = täze Sene (M (e.config.storage, ”) iň soňky ”)); a = c && Sene.now () - c.getTime ()> 1e3 * e.config.storage .refreshInSeconds}! o || a || r ||! funksiýa (e, t) {gaýdyp gelmek! = n && n === q (t)} (0, t)? i = e.submodule.getId (e.konfigurasiýa, t, o): “funksiýa” == görnüşi e.submodule.extendId && (i = e.submodule.extendId (e.config, t, o)), Obýekt (g.isPlainObject) (i) && (i. id && (B (e, i.id), o = i.id), "funksiýa" == tipli i.callback && (e.callback = i.callback)), o && (e.idObj = e.submodule.decode () o, e.config))} başga bolsa (e.config.value) e.idObj = e.config.value; başga {var s = e.submodule.getId (e.config, t, boş 0); Obýekt ( g.isPlainObject) (ler) && (“funksiýa” == tipli s.callback && (e.callback = s.callback), s.id && (e.idObj = e.submodule.decode (s.id, e.config) ))}} 函数 $ (e) {üçin (var t =! 1, n = 0; nt? E: t} 函数 d (e, t, n) {! E.preload && e.preloadThreshhold && funksiýasy (e, t, n) , i) {gaýdyp t.top = e.shownThreshold &&! e.seen? (e.seen =! 0, setTimeout (funksiýa () {e.trigger (“显示”, täze r (“显示”, t))} , 15)) :(! N || i1 && (h + = e (r, Math.floor (n / o), i-1, o)), h}, this.getVerticallyVisiblePixels = f, this.getViewportHeight = funksiýa ( ). this.isElementNotHidden = u, this.isElementInViewport = funksiýa (n) {var i = n.getBoundingClientRect (); gaýdyp i.top> = 0 && i.left> = 0 && i .bottom = o.length) 返回 {完成 : 真}; 返回 {完成 : 假Type 值 : o [i ++]};}, e: 函数 e (_e) {抛出 _e;}, f: F}; Type täze TypeError atyň (“对 不可 迭代 实例 的 迭代 n n n n n n n 迭代Symbol ite 数组 Sy Symbol Symbol.iterator] () 方法。 ”); }, n: 函数 n () {var ädim = it.next (); normalCompletion = step.done; 返回 步骤 ;}, e: 函数 e (_e2) {didErr = true; 错误 = _e2;}, f: funksiýa f () {synap gör {if (! normalCompletion && it.return! = null) it.return ();} 最后 {if (didErr) ýalňyşlyk goýberse;}}};} funksiýa _unsupportedIterableToArray (o, minLen) {if (! o) gaýdyp gelmek; = "对象" && o.constructor) n = o.constructor.name; eger (n === "Karta" ||n === “Set”) Array.from (o) -dan gaýdyp geliň; eger (n === “参数” || / ^ (?: Ui | I) nt (?: 8 | 16 | 32) (?: gysyldy )? Array $ /. Test (n)) _arrayLikeToArray (o, minLen) gaýdyp geliň; var i = 0, arr2 = täze Array (len); i


Iş wagty: -20anwar-19-2022