(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4723],{7872:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getSingleMerchantByPriority=t.getMerchantsByPriority=t.getRetailersPriority=t.getAffiliatePriority=t.getAffiliateMetadata=t.affiliateSuppressSkimlinks=t.affiliateAllowsCustomRetailer=t.getAffiliateByUrl=t.affiliateList=void 0;let i=n(r(69312)),o=n(r(13546)),a=n(r(69107)),u=n(r(71635)),l=r(72663);t.affiliateList=l.orderedAffiliates.map(e=>e.name),t.getAffiliateByUrl=e=>{if(!e)return"";let t=l.orderedAffiliates.find(t=>{let r=!!t.domains.find(t=>e.includes(t.toLowerCase()));return"Amazon Associates"===t.name?r&&e.includes("tag="):r});return(0,o.default)(t,"name","")},t.affiliateAllowsCustomRetailer=e=>{let r=(0,t.getAffiliateMetadata)(e);return r&&r.allowCustomRetailer},t.affiliateSuppressSkimlinks=e=>{let r=(0,t.getAffiliateMetadata)(e);return!!Object.prototype.hasOwnProperty.call(r,"defaultToSkimlinks")&&!r.defaultToSkimlinks},t.getAffiliateMetadata=(e="")=>l.orderedAffiliates.find(t=>{let r=RegExp(t.name,"i");return e&&e.match(r)})||{},t.getAffiliatePriority=(e="")=>(0,i.default)(l.orderedAffiliates,t=>{let r=RegExp(t.name,"i");return!!(e&&e.match(r))}),t.getRetailersPriority=(e="")=>(0,i.default)(l.orderedRetailers,t=>{let r=RegExp(t,"i");return!!(e&&e.match(r))}),t.getMerchantsByPriority=(e=[])=>{let r=[],n=[];e.forEach(e=>{let i=(0,o.default)(e,"name"),a=(0,t.getRetailersPriority)(i);if(a>-1)e.orderIndex=a,r.push(e);else{let r=(0,o.default)(e,"affiliate"),i=(0,t.getAffiliatePriority)(r);e.orderIndex=i>-1?i:1/0,n.push(e)}});let i=(0,u.default)(r,e=>e.orderIndex).concat((0,u.default)(n,e=>e.orderIndex));return(0,a.default)(i,e=>(delete e.orderIndex,e))},t.getSingleMerchantByPriority=(e=[])=>{let r=(0,t.getMerchantsByPriority)(e);return r.length?r[0]:{}}},87821:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.impactDomains=t.blockDomains=void 0,t.blockDomains=["paypal.com","newyorker.com","nature.com","nytimes.com","thetimes.co.uk","link.springer.com","rev.com","linkedin.com","vanityfair.com","wired.com","theatlantic.com","washingtonpost.com","thedailybeast.com","theinformation.com","goo.gl","espn.com","nba.com","nfl.com","dazn.com","aboutamazon.com","surveymonkey.com","liverpoolfc.com","apple.com"],t.impactDomains=["adidas.njih.net","adorama.rfvk.net","airbnb.pvxt.net","allbirds.pxf.io","allswellhome.mvvx.net","apple.sjv.io","arhaus.fx3vf7.net","avocadomattress.n5ka.net","bala.pxf.io","balooliving.xayxet.net","bearmattress.pxf.io","becausemarket.sjv.io","bestbuy.7tiv.net","birch.fziv.net","boody-eco-wear.pxf.io","brandless.pxf.io","brooklinen.pxf.io","bulletproof.fdf2.net","burstoralcare.bts6.net","by-humankind.ayph.net","caraway-home.pxf.io","casper.5ad6.net","caviar.n76h.net","caviar.pxf.io","cbsallaccess.qflm.net","cocoonbysealy.sjv.io","cornbread.pxf.io","cuyana.64ud.net","devacurl.pxf.io","dieux.sjv.io","discoverycommunications.pxf.io","disneyplus.bn5x.net","eastbay.wrjfga.net","eight-sleep.ioym.net","eyebobs.pxf.io","fanatics.ncw6.net","feather-home-inc.lf49oc.net","felixgray.ntaf.net","foco.vegb.net","fubo.tv","funimation.8u86.net","getquip.d67ag4.net","ghostbed.3uu8.net","glossier.79ic8e.net","goby.pxf.io","goto.target.com","goto.walmart.com","go.web.plus.espn.com","hairstory.pxf.io","happy-dance.pxf.io","harrys.3tvl.net","hedley-and-bennett.sjv.io","helix-sleep.tkjf.net","homedepot.sjv.io","huma.pxf.io","iliabeauty.nhuie7.net","imp.i141824.net","imp.i168918.net","imp.i209368.net","imp.i240138.net","imp.i277339.net","imp.i305175.net","imp.i309903.net","imp.i312864.net","imp.i358707.net","jayson-home.jvam.net","john-lewis-and-partners.pxf.io","johnny-was.sjv.io","kin-euphorics.pxf.io","leesasleep.lvuv.net","levis.pfm4.net","logitech.cfzu.net","lord-jones.sjv.io","lowes.sjv.io","lovehoneyus.sjv.io","lsg.zlwlj8.net","luminary.imlz.net","maisonette.sjv.io","mamask.sjv.io","mancrates.ln72.net","mejuri.pxf.io","mirrorco.hu6f.net","mynuface.pxf.io","nectar.xovt.net","nestbedding.uxsi.net","nomadnoe.pxf.io","nuturelife.pxf.io","oliveandjune.kk2kau.net","onepluscom.pxf.io","parachutehome.sjv.io","paulachoiceusca.l3km.net","paramountplus.qflm.net","prima.xq2wid.net","razer.a9yw.net","savagexfentyaffiliate.pxf.io","serta.qq3wj3.net","showtime.i7cdw9.net","sling-tv.pxf.io","splendidspoon.z724.net","stasher.thj6q2.net","stockx.pvxt.net","studs.pxf.io","sun-basket-meal-delivery-purchase.sjv.io","surlatable.aiy7.net","the-company-store.7eer.net","thefarmersdog.otegtm.net","thetot.deg5.net","tommyjohn.bxvfun.net","tonic-cbd.pxf.io","tradecoffee.pxf.io","traeger.uym8.net","tuftandneedle.attfm2.net","ubisoft.pxf.io","ulta.ztk5.net","ultimate-ears.dubn.net","visible.pxf.io","wealthfront.4fq8.net","westelm.e54b.net","winc.mivh.net","xula.pxf.io","yetius.pxf.io","zola.pxf.io"]},8017:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.__tests__=t.getAffiliateDomain=t.destructureAutomatedLink=t.matchesAffiliateDomain=t.buildAutomatedLinkForMerchant=t.buildVanityLink=t.buildAutomatedLink=void 0;let u=a(r(13546)),l=a(r(29787)),s=o(r(12948)),d=r(87821),f=r(48877),c=(e,t,r)=>{if((0,l.default)(t))return e;let{order:n}=t;return n.forEach(n=>{r[n]&&(e=`${e}${t[n]}${r[n]}`)}),e},p=(e,t,r="nymag-us")=>{if(["nymag-us","nymag-uk"].includes(r))return{settings:e,params:t};let[n]=r.split("-"),{locale:i,siteCode:o}=t,a=(0,u.default)(e,`networks.${n}.${i}`);return t.siteCode=(0,u.default)(a,"siteCode",o),{settings:e,params:t}};t.buildAutomatedLink=(e,r,n="nymag-us")=>{let i=(0,f.getConfigByAffiliate)(e),{settings:o,params:a}=p(i,r,n),{buyUrl:u,siteCode:m,retailerCode:y,campaignCode:v}=a,{parameters:h={},joinedBy:b="",encode:g=!0,linkAddons:_={}}=o,{order:k}=h,w=g?encodeURIComponent(u):u,x=(0,t.getAffiliateDomain)(o,a),j=c(x,_,{siteCode:m,retailerCode:y,campaignCode:v}),{host:C,searchParams:S}=new URL(u.toLowerCase()),O="tag=theverge02-20",P=[],A="";return d.blockDomains.includes(C.replace("www.",""))?null:"verge-us"===n&&e.match(/amazon/i)?S.size?`${u}&${O}`:`${u}?${O}`:(0,l.default)(i)||"Skimlinks"!==e&&(0,f.isDisabledAffiliate)(e)?"":(k.forEach(e=>{r[e]&&("buyUrl"===e?P.push(`${h[e]}${w}`):"function"==typeof h[e]?P.push(h[e](r[e])):P.push(`${h[e]}${r[e]}`))}),A=`${j}${P.join(b)}`,s.isUri(A))?A:u},t.buildVanityLink=(e,r)=>{let{affiliateName:n}=e,i=Object.assign({},e,{buyUrl:r});if(!n||(0,f.isDisabledAffiliate)(n))return"";let o=(0,f.getConfigByAffiliate)(n),{parameters:a={},joinedBy:u="",encode:s=!0,linkAddons:d={}}=o,{order:p}=a,m=s?encodeURIComponent(r):r,y=(0,t.getAffiliateDomain)(o,e),v=c(y,d,i),h=[];return(0,l.default)(o)?"":(p.forEach(e=>{i[e]&&("buyUrl"===e?h.push(`${a[e]}${m}`):"function"==typeof a[e]?h.push(a[e](i[e])):h.push(`${a[e]}${i[e]}`))}),`${v}${h.join(u)}`)},t.buildAutomatedLinkForMerchant=(e,r="nymag-us")=>(0,t.buildAutomatedLink)(e.affiliateName||e.affiliate,e,r),t.matchesAffiliateDomain=e=>{let r=(0,f.getAvailableSettings)().map(e=>{let r=(0,f.getConfigByAffiliate)(e),n=(0,t.getAffiliateDomain)(r);return n?n.replace("www.",""):""}).filter(e=>!!e);return e=e.replace("www.",""),!!r.find(t=>e.includes(t))};let m=(e,r,n)=>{var i;let{siteCode:o}=r,a=(0,u.default)(r,"name","").toLowerCase().split(" ")[0],l=(0,t.getAffiliateDomain)(e),s=(null===(i=e.domains)||void 0===i?void 0:i.some(e=>n.includes(e.replace("https://",""))))||n.includes(l.replace("https://","")),d={baseUrl:null,campaignCode:null,retailerCode:null,success:!1};return(0,f.isDisabledAffiliate)(a)?(d.success=!0,d):s&&(n.includes(o)||(0,f.isSiteCodeOptional)(a))?y(d,e,r,n,l):d},y=(e,t,r,n,i)=>{let{paramsOnly:o,joinedBy:a,domains:u=[],codes:s,removeTrailingSlash:d,restoreTrailingSlashOnComplete:f=!1}=t,{order:c,baseUrl:p}=s,m=`https://${n.replace(/^https?:\/\//i,"")}`;try{let r=new URL(m);if(o)c.forEach(t=>{s[t]&&(e[t]=r.searchParams.get(s[t].replace("=","")))});else{if((0,l.default)(t)||(0,l.default)(s))return{baseUrl:null,campaignCode:null,retailerCode:null,success:!0};let o=p?`https://${r.hostname}${p}`:void 0,y=u.find(e=>n.includes(e))||i,v=m.replace(`${o||y}`,""),h=v.split("?")[0],b=h.split(a),g=d?o.slice(0,-1):o;o&&b.unshift(g),c.forEach((t,r)=>{if(s[t]){if(e[t]=b[r].replace(s[t],""),"retailerCode"===t&&!e[t])throw"required code";"baseUrl"===t&&f&&(e[t]=`${e[t]}/`)}})}e.success=!0}catch(e){}return e};t.destructureAutomatedLink=e=>{if((0,l.default)(e)||(0,l.default)(e.affiliateSelection))return{};let{affiliateSelection:t,link:r=""}=e,n=(0,u.default)(t,"name","").toLowerCase().split(" ")[0],i=(0,f.getConfigByAffiliate)(n),o=m(i,t,r),a=(0,u.default)(o,"siteCode","");return a&&delete o.siteCode,o},t.getAffiliateDomain=(e,t={})=>{let{defaultDomain:r="",masterDomain:n=""}=e,{baseUrl:i=""}=t;return n||i||r},t.__tests__={constructBaseUrl:c,retrieveCodeStructures:m,overrideSettingsAndValuesByNetworkId:p}},48877:function(e,t,r){"use strict";var n=r(73656);Object.defineProperty(t,"__esModule",{value:!0}),t.__tests__=t.isSiteCodeOptional=t.getAvailableSettings=t.isDisabledAffiliate=t.getConfigByAffiliate=void 0;let i={shareasale:{masterDomain:"https://shareasale.com/r.cfm?",codes:{campaignCode:"b=",retailerCode:"m=",order:["campaignCode","retailerCode"]},parameters:{campaignCode:"b=",retailerCode:"m=",siteCode:"u=",buyUrl:"urllink=",order:["campaignCode","siteCode","retailerCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&"},impact:{masterDomain:"",codes:{baseUrl:"/c/",campaignCode:"/",retailerCode:"/",siteCode:"/",order:["baseUrl","siteCode","campaignCode","retailerCode"]},linkAddons:{campaignCode:"/",retailerCode:"/",siteCode:"/",order:["siteCode","campaignCode","retailerCode"]},parameters:{buyUrl:"?u=",order:["buyUrl"]},encode:!0,paramsOnly:!1,joinedBy:"/",removeTrailingSlash:!0,networks:{verge:{US:{siteCode:"482924"}}}},partnerize:{masterDomain:"",defaultDomain:"https://prf.hn/click/",codes:{baseUrl:"/click/",retailerCode:"camref:",order:["baseUrl","retailerCode"]},parameters:{retailerCode:"camref:",campaignCode:"pubref:",buyUrl:"destination:",siteCode:e=>`%5Bp_id:${e}%5D`,order:["retailerCode","campaignCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!1,joinedBy:"/",removeTrailingSlash:!0,restoreTrailingSlashOnComplete:!0,networks:{verge:{US:{siteCode:"1011l394533"}}}},rakuten:{masterDomain:"https://click.linksynergy.com/deeplink?",codes:{retailerCode:"mid=",order:["retailerCode"]},parameters:{campaignCode:"u1=",retailerCode:"mid=",siteCode:"id=",buyUrl:"murl=",order:["siteCode","retailerCode","campaignCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&",networks:{verge:{US:{siteCode:"nOD/rLJHOac"}}}},avantlink:{masterDomain:"https://www.avantlink.com/click.php?tt=cl&",codes:{retailerCode:"merchant_id=",order:["retailerCode"]},parameters:{retailerCode:"merchant_id=",siteCode:"website_id=",buyUrl:"url=",order:["retailerCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&",networks:{verge:{US:{siteCode:"0f9b0f6f-13ac-4498-8e0f-b3beae765e07"}}}},pepperjam:{masterDomain:"https://www.pjatr.com/t",codes:{retailerCode:"/",order:["retailerCode"]},linkAddons:{retailerCode:"/",order:["retailerCode"]},parameters:{siteCode:"?website=",buyUrl:"url=",order:["siteCode","buyUrl"]},domains:["https://www.gopjn.com/t","https://www.pntrac.com/t","https://www.pjtra.com/t","https://www.pntrs.com/t","https://www.pntra.com/t"],encode:!0,paramsOnly:!1,joinedBy:"&",networks:{verge:{US:{siteCode:"309942"}}}},cj:{masterDomain:"https://www.anrdoezrs.net/links",codes:{},linkAddons:{siteCode:"/",order:["siteCode"]},parameters:{buyUrl:"/type/dlg/",order:["buyUrl"]},encode:!1,paramsOnly:!1,joinedBy:"/",networks:{verge:{US:{siteCode:"8836598"}}}},skimlinks:{masterDomain:"https://go.redirectingat.com/?xs=1",codes:{},parameters:{retailerCode:"merchant_id=",siteCode:"&id=",buyUrl:"url=",order:["siteCode","buyUrl"]},paramsOnly:!0,encode:!0,joinedBy:"&",networks:{verge:{US:{siteCode:n.env.SKIMLINKS_US_VERGE_SITE_CODE||"1025X1701640"}}}},awin:{masterDomain:"https://www.awin1.com/cread.php?",codes:{retailerCode:"awinmid=",order:["retailerCode"]},parameters:{retailerCode:"awinmid=",siteCode:"awinaffid=",buyUrl:"ued=",order:["retailerCode","siteCode","buyUrl"]},encode:!0,paramsOnly:!0,joinedBy:"&"},amazon:{masterDomain:"",codes:{baseUrl:"/",order:["baseUrl"]},paramsOnly:!1,joinedBy:"/"},narrativ:{codes:{}},"non-monetizeable":{codes:{}},"non-network":{codes:{}}},o={amazon:"Amazon Associates",narrativ:"Narrativ",skimlinks:"Skimlinks","non-monetizeable":"Non-Monetizeable","non-network":"Non-Network Affiliate Partner"},a={cj:"cj",partnerize:"partnerize",pepperjam:"pepperjam"};t.getConfigByAffiliate=e=>{if(!e)return{};let t=e.toLowerCase().split(" ")[0];return i[t]||{}},t.isDisabledAffiliate=e=>{let t=e.toLowerCase().split(" ")[0];return!!o[t]},t.getAvailableSettings=()=>Object.keys(i),t.isSiteCodeOptional=e=>!!a[e],t.__tests__={linkAutoSettings:i}},78001:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.subtags=t.rankings=t.linkAutomationSettings=t.linkAutomation=t.affiliates=void 0,t.affiliates=o(r(7872)),t.linkAutomation=o(r(8017)),t.linkAutomationSettings=o(r(48877)),t.rankings=o(r(72663)),t.subtags=o(r(30839))},72663:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.orderedRetailers=t.orderedAffiliates=void 0;let n=r(87821);t.orderedAffiliates=[{name:"Amazon Associates",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["amazon.com","amazon.co.uk"]},{name:"Shareasale",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["shareasale.com"]},{name:"Rakuten",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["click.linksynergy.com/deeplink","linksynergy.walmart.com/deeplink","click.linksynergy.com/link"]},{name:"CJ",alwaysInclude:!1,allowCustomRetailer:!1,domains:["tkqlhce.com","jdoqocy.com","dpbolvw.net","anrdoezrs.net","kqzyfj.com"]},{name:"Pepperjam",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["gopjn.com","pntrac.com","pjtra.com","pjatr.com","pntrs.com","pntra.com"]},{name:"Impact",alwaysInclude:!1,defaultToSkimlinks:!1,domains:n.impactDomains},{name:"Partnerize",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["prf.hn","voxmediapartner.go2cloud.org","hbomax.prf.hn"]},{name:"Avantlink",alwaysInclude:!1,defaultToSkimlinks:!1,domains:["avantlink.com"]},{name:"Awin",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["awin1.com"]},{name:"Skimlinks",alwaysInclude:!0,allowCustomRetailer:!0,defaultToSkimlinks:!1,domains:["go.redirectingat.com","go.skimresources.com"]},{name:"Narrativ",alwaysInclude:!0,defaultToSkimlinks:!1,domains:["shop-links.co/"]},{name:"Non-Network Affiliate Partner",alwaysInclude:!0,defaultToSkimlinks:!0,domains:[]},{name:"Non-Monetizeable",alwaysInclude:!0,defaultToSkimlinks:!0,domains:[]}],t.orderedRetailers=["Amazon","Nordstrom","Dermstore","Chewy","Skinstore","Sephora","REI","West Elm","Backcountry","Target","Best Buy","Walmart","Shopbop","Ssense","Zappos"]},30839:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.__tests__=t.ensureSubtagOnUrl=t.getSubtagData=void 0;let i=n(r(90311)),o=n(r(69107)),a=n(r(61230)),u=n(r(57383)),l=r(7872),s=["siteKey","pageId","productId","abTest","variation","utmMedium","utmSource","sessionCount","format","utmCampaign","itmSearch","referrer","device","zone"],d={"Amazon Associates":{subtagKey:"ascsubtag",maxLength:99,delimiter:"alt",encode:!1},Narrativ:{subtagKey:"u1",maxLength:99,delimiter:"standard",encode:!0},Rakuten:{subtagKey:"u1",maxLength:72,delimiter:"standard",encode:!1},Shareasale:{subtagKey:"afftrack",maxLength:99,delimiter:"standard",encode:!1},Skimlinks:{subtagKey:"xcust",maxLength:100,delimiter:"alt",encode:!1},Impact:{subtagKey:"subId2",maxLength:99,delimiter:"standard",encode:!1},Avantlink:{subtagKey:"ctc",maxLength:64,delimiter:"alt",encode:!1},CJ:{subtagKey:"sid",maxLength:64,delimiter:"alt",encode:!1,joinBy:"/",assignBy:"/",positioned:!0,position:"after",positionKey:"type/dlg/"},Partnerize:{subtagKey:"pubref",maxLength:100,delimiter:"alt",encode:!1,joinBy:"/",assignBy:":",positioned:!0,position:"before",positionKey:"destination"},Pepperjam:{subtagKey:"sid",maxLength:100,delimiter:"alt",encode:!1},Awin:{subtagKey:"pref1",maxLength:100,delimiter:"alt",encode:!1,positioned:!0,position:"before",positionKey:"ued"}},f={siteKey:"",pageId:"p",productId:"i",zone:"z",device:"d",utmSource:"s",utmMedium:"m",utmCampaign:"c",sessionCount:"u",itmSearch:"q",referrer:"r",format:"t",abTest:"a",variation:"v"},c={standard:["[","]"],alt:["__","_"]},p=(e,t,r)=>{let n=t[0]+e+t[1],i=r.split(n)[1]||"";return i?i.split(t[0])[0]:null},m=(e,t=c.standard)=>(0,u.default)((0,a.default)(f,r=>p(r,t,e))),y=(e="")=>e.split("&").reduce((e,t)=>{let r=t.split("=")[0],n=t.split("=")[1];return void 0!==n&&(e[r]=n),e},{}),v=(e,t)=>{let r=t-3*(e.split(",").length-1+e.split("|").length-1);return e.substr(0,r)},h=(e,t=c.standard,r=!1)=>{let n=e=>`${t[0]}${e}${t[1]}`,i=s.reduce((t,r)=>{let i=n(f[r]),o=e[r];return o?`${t}${i}${o}`:t},"");return r&&(i=encodeURIComponent(i)),i};t.getSubtagData=e=>{let t={};return s.forEach(r=>{e[r]&&(t[r]=e[r])}),t};let b=({url:e,positionKey:t,subtagKey:r,subtagString:n,joinBy:i,assignBy:o,position:a="after"})=>{let[u,l]=e.split(t),s=`${r}${o}${n}`,d=[];if("after"===a){if(!l)return e;let[n,a=""]=l.split(`${r}${o}`),f=a.split(i).slice(1).join(i);d.push(`${u}${t}`,s),n&&d.push(n),f&&d.push(f)}if("before"===a){let[e,n=""]=u.split(`${r}${o}`),a=n.split(i).slice(1).join(i);d.push(e),a&&d.push(a),d.push(s,`${t}${l}`)}return d.reduce((e,t)=>{let r=e.slice(-1)===i;return r&&(e=e.slice(0,-1)),e.length?[e,t].join(i):t},"")},g=({affiliate:e,subtagKeys:r,url:n,fullSubtag:a})=>{let l=d[e].subtagKey,s=d[e].maxLength,f=d[e].encode,p=d[e].delimiter,g=d[e].positioned||!1,_=d[e].position,k=d[e].positionKey,w=d[e].assignBy||"=",x=d[e].joinBy||"&",j=c[p],C=n.indexOf("?")>=0?n.split("?").pop():"",S=(0,t.getSubtagData)(r),O,P=y(C);O=P[l]||"",S=(0,i.default)(m(O,j),(0,u.default)(S));let A=h(S,j,f);return O=v(A,s),P[l]=O,C=(0,o.default)(P,(e,t)=>`${t}=${e}`).join("&"),n=g?b({url:n,positionKey:k,subtagKey:l,subtagString:O,joinBy:x,assignBy:w,position:_}):n.split("?")[0]+`?${C}`,a?{urlWithSubtag:n,subtag:A}:n};t.ensureSubtagOnUrl=(e,{siteKey:t,pageId:r,device:n,utmSource:i,utmMedium:o,utmCampaign:a,referrer:u,format:s,sessionCount:d,itmSearch:f,productId:c,zone:p,abTest:m,variation:y},v=!1,h)=>{let b=(0,l.getAffiliateByUrl)(e)||h||"";return b?g({subtagKeys:{siteKey:t,pageId:r,productId:c,utmMedium:o,utmSource:i,sessionCount:d,format:s,utmCampaign:a,itmSearch:f,referrer:u,device:n,zone:p,abTest:m,variation:y},affiliate:b,url:e,fullSubtag:v}):e},t.__tests__={processSubtag:g,processSubtagPosition:b,generateSubtag:h,parseQuery:y,parseSubtag:m}},61701:function(e,t,r){var n=r(44003),i=r(96313)(n);e.exports=i},85117:function(e,t,r){var n=r(52624);e.exports=function(e,t,r){for(var i=-1,o=e.length;++i0&&o(d)?r>1?e(d,r-1,o,a,u):n(u,d):a||(u[u.length]=d)}return u}},44003:function(e,t,r){var n=r(39943),i=r(62096);e.exports=function(e,t){return e&&n(e,t,i)}},46718:function(e){e.exports=function(e,t){return et||a&&u&&s&&!l&&!d||i&&u&&s||!r&&s||!o)return 1;if(!i&&!a&&!d&&e=l)return s;return s*("desc"==r[i]?-1:1)}}return e.index-t.index}},96313:function(e,t,r){var n=r(30568);e.exports=function(e,t){return function(r,i){if(null==r)return r;if(!n(r))return e(r,i);for(var o=r.length,a=t?o:-1,u=Object(r);(t?a--:++a1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,n(t,1),[])});e.exports=u},99558:function(e,t,r){var n=r(29153),i=1/0;e.exports=function(e){return e?(e=n(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},96843:function(e,t,r){var n=r(99558);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},29153:function(e,t,r){var n=r(21656),i=r(93702),o=r(52624),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||s.test(e)?d(e.slice(2),r?2:8):u.test(e)?a:+e}},80709:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(15992),i=r(52617);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"createAsyncLocalStorage",{enumerable:!0,get:function(){return l}});var o=Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),a=function(){function e(){n._(this,e)}return i._(e,[{key:"disable",value:function(){throw o}},{key:"getStore",value:function(){}},{key:"run",value:function(){throw o}},{key:"exit",value:function(){throw o}},{key:"enterWith",value:function(){throw o}}]),e}(),u=globalThis.AsyncLocalStorage;function l(){return u?new u:new a}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},39931:function(e,t,r){"use strict";function n(e){}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"clientHookInServerComponentError",{enumerable:!0,get:function(){return n}}),r(60005),r(52983),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},15759:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(15992),i=r(52617);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ReadonlyURLSearchParams:function(){return y},useSearchParams:function(){return v},usePathname:function(){return h},ServerInsertedHTMLContext:function(){return d.ServerInsertedHTMLContext},useServerInsertedHTML:function(){return d.useServerInsertedHTML},useRouter:function(){return b},useParams:function(){return g},useSelectedLayoutSegments:function(){return _},useSelectedLayoutSegment:function(){return k},redirect:function(){return f.redirect},notFound:function(){return c.notFound}});var o=r(52983),a=r(72518),u=r(36100),l=r(39931),s=r(46585),d=r(52908),f=r(44867),c=r(62128),p=Symbol("internal for urlsearchparams readonly");function m(){return Error("ReadonlyURLSearchParams cannot be modified")}var y=function(){function e(t){n._(this,e),this[p]=t,this.entries=t.entries.bind(t),this.forEach=t.forEach.bind(t),this.get=t.get.bind(t),this.getAll=t.getAll.bind(t),this.has=t.has.bind(t),this.keys=t.keys.bind(t),this.values=t.values.bind(t),this.toString=t.toString.bind(t)}return i._(e,[{key:Symbol.iterator,value:function(){return this[p][Symbol.iterator]()}},{key:"append",value:function(){throw m()}},{key:"delete",value:function(){throw m()}},{key:"set",value:function(){throw m()}},{key:"sort",value:function(){throw m()}}]),e}();function v(){(0,l.clientHookInServerComponentError)("useSearchParams");var e=(0,o.useContext)(u.SearchParamsContext);return(0,o.useMemo)(function(){return e?new y(e):null},[e])}function h(){return(0,l.clientHookInServerComponentError)("usePathname"),(0,o.useContext)(u.PathnameContext)}function b(){(0,l.clientHookInServerComponentError)("useRouter");var e=(0,o.useContext)(a.AppRouterContext);if(null===e)throw Error("invariant expected app router to be mounted");return e}function g(){(0,l.clientHookInServerComponentError)("useParams");var e=(0,o.useContext)(a.GlobalLayoutRouterContext);return e?function e(t,r){void 0===r&&(r={});var n=t[1],i=!0,o=!1,a=void 0;try{for(var u,l=Object.values(n)[Symbol.iterator]();!(i=(u=l.next()).done);i=!0){var s=u.value,d=s[0],f=Array.isArray(d),c=f?d[1]:d;!c||c.startsWith("__PAGE__")||(f&&("c"===d[2]||"oc"===d[2])?r[d[0]]=d[1].split("/"):f&&(r[d[0]]=d[1]),r=e(s,r))}}catch(e){o=!0,a=e}finally{try{i||null==l.return||l.return()}finally{if(o)throw a}}return r}(e.tree):null}function _(e){return void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegments"),function e(t,r,n,i){if(void 0===n&&(n=!0),void 0===i&&(i=[]),n)o=t[1][r];else{var o,a,u=t[1];o=null!=(a=u.children)?a:Object.values(u)[0]}if(!o)return i;var l=o[0],d=(0,s.getSegmentValue)(l);return!d||d.startsWith("__PAGE__")?i:(i.push(d),e(o,r,!1,i))}((0,o.useContext)(a.LayoutRouterContext).tree,e)}function k(e){void 0===e&&(e="children"),(0,l.clientHookInServerComponentError)("useSelectedLayoutSegment");var t=_(e);return 0===t.length?null:t[0]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62128:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{notFound:function(){return n},isNotFoundError:function(){return i}});var r="NEXT_NOT_FOUND";function n(){var e=Error(r);throw e.digest=r,e}function i(e){return(null==e?void 0:e.digest)===r}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},44867:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,i,o=r(53520);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RedirectType:function(){return i},getRedirectError:function(){return l},redirect:function(){return s},isRedirectError:function(){return d},getURLFromRedirectError:function(){return f},getRedirectTypeFromError:function(){return c}});var a=r(81001),u="NEXT_REDIRECT";function l(e,t){var r=Error(u);r.digest=u+";"+t+";"+e;var n=a.requestAsyncStorage.getStore();return n&&(r.mutableCookies=n.mutableCookies),r}function s(e,t){throw void 0===t&&(t="replace"),l(e,t)}function d(e){if("string"!=typeof(null==e?void 0:e.digest))return!1;var t=o._(e.digest.split(";",3),3),r=t[0],n=t[1],i=t[2];return r===u&&("replace"===n||"push"===n)&&"string"==typeof i}function f(e){return d(e)?e.digest.split(";",3)[2]:null}function c(e){if(!d(e))throw Error("Not a redirect error");return e.digest.split(";",3)[1]}(n=i||(i={})).push="push",n.replace="replace",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81001:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"requestAsyncStorage",{enumerable:!0,get:function(){return n}});var n=(0,r(80709).createAsyncLocalStorage)();("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},46585:function(e,t){"use strict";function r(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},77986:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(52071),i=r(88966);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{noSSR:function(){return l},default:function(){return s}});var o=r(60005),a=(r(52983),o._(r(31937)));function u(e){return{default:(null==e?void 0:e.default)||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function s(e,t){var r=a.default,o={loading:function(e){return e.error,e.isLoading,e.pastDelay,null}};e instanceof Promise?o.loader=function(){return e}:"function"==typeof e?o.loader=e:"object"==typeof e&&(o=n._({},o,e));var s=(o=n._({},o,t)).loader;return(o.loadableGenerated&&(o=n._({},o,o.loadableGenerated),delete o.loadableGenerated),"boolean"!=typeof o.ssr||o.ssr)?r(i._(n._({},o),{loader:function(){return null!=s?s().then(u):Promise.resolve(u(function(){return null}))}})):(delete o.webpack,delete o.modules,l(r,o))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},28700:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});var n=r(60005)._(r(52983)).default.createContext(null)},31937:function(e,t,r){"use strict";/** @copyright (c) 2017-present James Kyle MIT License Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE */Object.defineProperty(t,"__esModule",{value:!0});var n=r(15992),i=r(52617),o=r(52071),a=r(88966);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}});var u=r(60005)._(r(52983)),l=r(28700),s=[],d=[],f=!1;function c(e){var t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(function(e){return r.loading=!1,r.loaded=e,e}).catch(function(e){throw r.loading=!1,r.error=e,e}),r}var p=function(){function e(t,r){n._(this,e),this._loadFn=t,this._opts=r,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}return i._(e,[{key:"promise",value:function(){return this._res.promise}},{key:"retry",value:function(){var e=this;this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};var t=this._res,r=this._opts;t.loading&&("number"==typeof r.delay&&(0===r.delay?this._state.pastDelay=!0:this._delay=setTimeout(function(){e._update({pastDelay:!0})},r.delay)),"number"==typeof r.timeout&&(this._timeout=setTimeout(function(){e._update({timedOut:!0})},r.timeout))),this._res.promise.then(function(){e._update({}),e._clearTimeouts()}).catch(function(t){e._update({}),e._clearTimeouts()}),this._update({})}},{key:"_update",value:function(e){this._state=o._(a._(o._({},this._state),{error:this._res.error,loaded:this._res.loaded,loading:this._res.loading}),e),this._callbacks.forEach(function(e){return e()})}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"getCurrentValue",value:function(){return this._state}},{key:"subscribe",value:function(e){var t=this;return this._callbacks.add(e),function(){t._callbacks.delete(e)}}}]),e}();function m(e){return function(e,t){var r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),n=null;function i(){if(!n){var t=new p(e,r);n={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return n.promise()}if(!f){var o=r.webpack?r.webpack():r.modules;o&&d.push(function(e){var t=!0,r=!1,n=void 0;try{for(var a,u=o[Symbol.iterator]();!(t=(a=u.next()).done);t=!0){var l=a.value;if(e.includes(l))return i()}}catch(e){r=!0,n=e}finally{try{t||null==u.return||u.return()}finally{if(r)throw n}}})}function a(e,t){i(),(o=u.default.useContext(l.LoadableContext))&&Array.isArray(r.modules)&&r.modules.forEach(function(e){o(e)});var o,a=u.default.useSyncExternalStore(n.subscribe,n.getCurrentValue,n.getCurrentValue);return u.default.useImperativeHandle(t,function(){return{retry:n.retry}},[]),u.default.useMemo(function(){var t;return a.loading||a.error?u.default.createElement(r.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:n.retry}):a.loaded?u.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return a.preload=function(){return i()},a.displayName="LoadableComponent",u.default.forwardRef(a)}(c,e)}function y(e,t){for(var r=[];e.length;){var n=e.pop();r.push(n(t))}return Promise.all(r).then(function(){if(e.length)return y(e,t)})}m.preloadAll=function(){return new Promise(function(e,t){y(s).then(e,t)})},m.preloadReady=function(e){return void 0===e&&(e=[]),new Promise(function(t){var r=function(){return f=!0,t()};y(d,e).then(r,r)})},window.__NEXT_PRELOADREADY=m.preloadReady;var v=m},52908:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{ServerInsertedHTMLContext:function(){return i},useServerInsertedHTML:function(){return o}});var n=r(39805)._(r(52983)),i=n.default.createContext(null);function o(e){var t=(0,n.useContext)(i);t&&t(e)}},52318:function(e,t,r){e.exports=r(77986)},39764:function(e,t,r){e.exports=r(15759)},12948:function(e,t,r){!function(e){"use strict";e.exports.is_uri=r,e.exports.is_http_uri=n,e.exports.is_https_uri=i,e.exports.is_web_uri=o,e.exports.isUri=r,e.exports.isHttpUri=n,e.exports.isHttpsUri=i,e.exports.isWebUri=o;var t=function(e){return e.match(/(?:([^:\/?#]+):)?(?:\/\/([^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/)};function r(e){if(!(!e||/[^a-z0-9\:\/\?\#\[\]\@\!\$\&\'\(\)\*\+\,\;\=\.\-\_\~\%]/i.test(e)||/%[^0-9a-f]/i.test(e)||/%[0-9a-f](:?[^0-9a-f]|$)/i.test(e))){var r=[],n="",i="",o="",a="",u="",l="";if(n=(r=t(e))[1],i=r[2],o=r[3],a=r[4],u=r[5],n&&n.length&&o.length>=0){if(i&&i.length){if(!(0===o.length||/^\//.test(o)))return}else if(/^\/\//.test(o))return;if(/^[a-z][a-z0-9\+\-\.]*$/.test(n.toLowerCase()))return l+=n+":",i&&i.length&&(l+="//"+i),l+=o,a&&a.length&&(l+="?"+a),u&&u.length&&(l+="#"+u),l}}}function n(e,n){if(r(e)){var i=[],o="",a="",u="",l="",s="",d="",f="";if(o=(i=t(e))[1],a=i[2],u=i[3],s=i[4],d=i[5],o){if(n){if("https"!=o.toLowerCase())return}else if("http"!=o.toLowerCase())return;if(!a)return;return/:(\d+)$/.test(a)&&(l=a.match(/:(\d+)$/)[0],a=a.replace(/:\d+$/,"")),f+=o+"://"+a,l&&(f+=l),f+=u,s&&s.length&&(f+="?"+s),d&&d.length&&(f+="#"+d),f}}}function i(e){return n(e,!0)}function o(e){return n(e)||i(e)}}(e=r.nmd(e))},55432:function(e,t,r){"use strict";r.d(t,{_:function(){return i}});var n=r(23557);function i(e){var t=function(e,t){if("object"!==(0,n.j)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!==(0,n.j)(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,n.j)(t)?t:String(t)}}}]);