(()=>{var id=Object.defineProperty;var Fe=(e,t)=>()=>(e&&(t=e(e=0)),t);var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ad=(e,t)=>{for(var r in t)id(e,r,{get:t[r],enumerable:!0})};var h,a=Fe(()=>{h={id:"10",name:"Epicurious",configuration:{access:{receipts:[{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epicurious.com:basic"},{provider:"*",product:"bonappetit.com:basic"}]},payment:{acceptableForms:["pass"],acceptableScopes:["recipe","epi-web-basic","ba-web-basic","ba-cds"]}}}});var g,c=Fe(()=>{g={context:"05ab77a99169a5814b836d8cdb31b8aba1cc5d52",content:"229b0b103bd165c444bd0c453306d3392611a67e",code:"0c1765040e819d9e314b32f8549a76685b742503"}});var v,u=Fe(()=>{v=[{key:"25cmsn3vujl1aufr",name:"[module] Paywall",targeting:{contentType:"recipe",contentCanBePaywalled:!0},configuration:{module:{defaults:{items:1,"meter-max":1},uiSchema:{},schema:{properties:{"meter-max":{title:"The number of free pieces of content allowed",type:"number"},items:{title:"The number of items to show after truncation",type:"number"}}}}},from:null,to:null,units:[{key:"6zutfzl600tnqmq5",name:"emit-paywall-status-event",targeting:{},data:{function:"emitAnalyticsEvent",event:"paywall-status-updated",content:{paywallStatus:"paywalled"}},configuration:{},function:{name:"Emit Analytics Event",configuration:{}},slot:!1},{key:"s7i9t7c5v4ppvadi",name:"check-free-sample-token-expiration",targeting:{},data:{function:"tokenExpiration",paymentForm:"msmp",rule:"on",date:"*/*/01",priority:2},configuration:{},function:{name:"Token Expiration",configuration:{types:["paywall"]}},slot:!1},{key:"c0e8ghxcg5ew11td",name:"truncate-aside-layout",targeting:{payment:""},data:{function:"hideDOMElement",selector:".grid-layout__aside"},configuration:{},function:{name:"Hide DOM Element",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"z3iaiqb5ulmk2eij",name:"truncate-article-chunks",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:'[class*="ArticlePageChunks-"] > *',items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"anbj8p2a10yvr8mc",name:"truncate-gallery-slides",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:".gallery__slides__slide",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"fp9iw7245gxrj8f2",name:"check-free-sample-token-signature",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_msmp"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"5fie33ylayrzac7r",name:"truncate-background-content",targeting:{payment:""},data:{function:"truncateMarkedContent",selector:".content-background > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"r98xpi5c9xdmt616",name:"access-payment-negotiation",targeting:{},data:{function:"paymentNegotiation",paymentForms:["access","pass","msmp"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{counter:"all",max:"{{meter-max}}"},receipts:[{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:allaccess"},{provider:"*",product:"ba:web:allaccessplus"}],priority:3},configuration:{},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"k0hinowhkgehszfg",name:"truncate-recipe-content",targeting:{payment:""},data:{function:"truncateMarkedContent",mark:"recipe-content",selector:".container--body-inner > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"qvn0yl8knac2lvoc",name:"truncate-recipe-information",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="GridWithMarginsWrapper-"] > *, [class*="RecipePageInfoSlice-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"avf8yt1jvk60uvyn",name:"truncate-recipe-ingredients-column",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnOne"] > *, [data-testid="IngredientList"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"tm2qsw845r69z4i2",name:"truncate-recipe-instructions",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnTwo"] > *, [class*="InstructionsWrapper-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"ekq0je4ttajs0vjw",name:"truncate-article-paragraphs",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:".body__inner-container > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"osjy8yo9heri3fau",name:"truncate-gallery-chunks",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageContentChunks] > [class*=LazyChunk]",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"orihapeh6e279e7j",name:"truncate-gallery-paragraphs",targeting:{payment:"",contentType:"gallery","not contentType":["article","recipe"]},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageIntroBody] > div > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"pi7hq793dllgkv6p",name:"legacy-token-exchange",targeting:{},data:{function:"exchangeEntitlementTokens",rollout:100,priority:1},configuration:{},function:{name:"Legacy Token Exchange",configuration:{}},slot:!1}]},{key:"epi-app-download-crm",name:"EPI App Download_CRM",targeting:{contentType:"recipe",entitled:!0,os:"iOS",segment:"aiq.344267",width:{min:0,max:1023}},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2023-06-08T21:23:36.000Z",to:null,units:[{key:"audit-entitlement-tokens-446",name:"audit-entitlement-tokens-copy",targeting:{},data:{function:"auditEntitlementTokens",acceptableForms:["pass"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"]},configuration:{},function:{name:"Audit Entitlement Tokens",configuration:{types:["paywall"]}},slot:!1},{key:"revalidate-entitlement-tokens-495",name:"revalidate-entitlement-tokens-copy",targeting:{},data:{function:"revalidateEntitlementTokens",acceptableForms:["pass"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"]},configuration:{},function:{name:"Revalidate Entitlement Tokens",configuration:{types:["paywall"]}},slot:!1},{key:"verify-entitlement-token-signatures-285",name:"verify-entitlement-token-signatures-copy",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_pass"],key:"mYA9B26vA7WrafLuzOp560GDyAWrz65m",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"payment-negotiation-741",name:"payment-negotiation-copy",targeting:{},data:{function:"paymentNegotiation",paymentForms:["pass","sample"],acceptableScopes:["recipe","ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{max:3},priority:3,prevent:"payment-negotiation-reg-gate"},configuration:{},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"footer-760",name:"footer",targeting:{},data:{ctaUrl:{desktop:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8",tablet:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8",mobile:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Footer&mt=8"},imageSrc:{alt:"A Delicious Duo",scale:!0,desktop:"https://assets.bonappetit.com/photos/646cf4c60bcd58b2b9f880a2/master/pass/BAEPI_Footer_Tab.png?format=original",tablet:"https://assets.bonappetit.com/photos/646cf4c60bcd58b2b9f880a2/master/pass/BAEPI_Footer_Tab.png?format=original",mobile:"https://assets.bonappetit.com/photos/646cf4fae757a8816cf19671/master/pass/BAEPI_FooterMob.png?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer"},clickEvent:{name:"cm-footer",selector:"a"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"paywall-bar-690",name:"paywall-bar-crm",targeting:{payment:"pass"},data:{initialStatus:"expanded",imageSize:"small",desktop:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a136c1b599014a698ec7/master/pass/BAEPI_lockup_263x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",img:{src:"https://assets.bonappetit.com/photos/64528c6b669e7c83891e6ca8/master/pass/BAAppDLBUG.png?format=original",alt:"image alt"},cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Unlimited access to the Epicurious app for iOS is included with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},tablet:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a133f9c8eb05c5b04f2c/master/pass/BAEPI_lockup_232x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",img:{src:"https://assets.bonappetit.com/photos/64528c6b669e7c83891e6ca8/master/pass/BAAppDLBUG.png?format=original",alt:"image alt"},cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Unlimited access to the Epicurious app for iOS is included with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},mobile:{expanded:{subHed:{renderSubHedImage:!0,img:{alt:"Bon Appetit and Epicurious",src:"https://assets.bonappetit.com/photos/6372a139276d998a07a60e36/master/pass/BAEPI_lockup_243x30.png?format=original"}},hed:"Get the app your kitchen is hungry for.",dek:"The Epicurious app for iOS is free with your subscription!",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}},collapsed:{copy:"Get the Epicurious app.",cta:{url:"https://apps.apple.com/app/apple-store/id312101965?pt=45076&ct=CRM_EPI_AppDwnld_Growler&mt=8",copy:"DOWNLOAD NOW"}}},signIn:{cta:{}}},configuration:{analytics:{impressionEvent:{name:"paywall-bar",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-subscribe",selector:"[class*=PaywallBarCTAButton]"},{name:"paywall-bar-subscribe",selector:"[class*=PaywallBarCTALink]"},{name:"paywall-bar-sign-in",selector:"[class*=PaywallBarSignInLink]"}]}},component:{name:"PaywallBar",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBar"}]},{key:"ol69puuyl93hm2rs",name:"[Behind segment] Quick pay Test",targeting:{segment:"quickpaytest@123",country:["IN","US","GB"],bucket:{min:17,max:19},entitled:!1,queryParameter:[{key:"qp",value:"true"},{key:"inline",value:"true"}]},configuration:{source:{}},from:"2025-07-16T10:03:09.000Z",to:null,units:[{key:"rqz6lj4ye6sgn29l",name:"in-content-barrier-content-bar-test",targeting:{},data:{isModalPresent:!0,mobile:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_MOBILE_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_MOBILE_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}},tablet:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_TABLET_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_TABLET_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}},desktop:{floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"JNY_EPI_DESKTOP_QP_IN_CONTENT_BARRIER_0_"},iframe:{src:"https://www.epicurious.com/v2/offers/inline-quick-pay-test?source=JNY_EPI_DESKTOP_QP_IN_CONTENT_BARRIER_0_",title:"TNY offer"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"ContentBar",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"}]},{key:"wrtbbip3a29fii8s",name:"[module] Newsletter ",targeting:{contentType:["article","gallery","recipe"]},configuration:{module:{scope:"global"}},from:"2024-10-22T06:22:50.000Z",to:null,units:[{key:"7tb6x115jtbldbgu",name:"footer-newsletter-cook-this-now",targeting:{authenticated:!1,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our best recipes, tips, and tools, handpicked for you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"0fmf9tbl4vgjvdpi",name:"footer-newsletter-cook-this-now-oneclick",targeting:{authenticated:!0,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our best recipes, tips, and tools, handpicked for you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now Newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"e05nli51ywhxk7qi",name:"footer-newsletter-well-equipped",targeting:{authenticated:!1,channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"330bt855pu9lhuqd",name:"footer-newsletter-well-equipped-oneclick",targeting:{authenticated:!0,channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped Newsletter",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"9loyzbu46093crok",name:"inline-newsletter-cook-this-now",targeting:{"not payment":"",channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get the best recipes from Epicurious, Bon App\xE9tit, Gourmet, and our favorite cookbooks delivered right to you, every day.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. H2 to H5 selected. F2 to F5 selected. https://interfaces.conde.io/apps/journey/createUnit?campaignKey=wrtbbip3a29fii8s&brandSlug=epicurious&brandId=10 Has link Cell F2 To focus pop-up, hold Control+\u2318, press E, then P F2 to F5 selected. Cook This Now A daily mix of our newest recipes and greatest hits, curated by Epicurious editors. Cell G3 Cook This Now A daily mix of our newest recipes and greatest hits, curated by Epicurious editors. Cell G3 H2 to H5 selected. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. Cell H2 H2 to H5 selected. H2 to H5 selected. By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy. Cell H2 H2 to H5 selected. H2 to H5 selected.',dangerousHed:"The Epicurious daily newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"},{key:"p9881ir4amlasgot",name:"footer-newsletter-cook-this-now-2-oneclick",targeting:{authenticated:!0,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our daily newsletter for the best recipes to make every day, plus ingenious cooking tips and tricks.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Meal planning made easier",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article-oneclick"},clickEvent:{name:"newsletter-article-oneclick",selector:"[class*=NewsletterOneClickSignUpButton]"}}},component:{name:"NewsletterExtended",variation:"",renderer:"verso",configuration:{}},slot:"NewsletterExtended"},{key:"izcs9xcwr8sjmnot",name:"footer-newsletter-cook-this-now-2",targeting:{authenticated:!1,channel:["ingredients","holidays-events","recipes-menus","thanksgiving"]},data:{buttonLabel:"Sign up",dangerousDek:"Get our daily newsletter for the best recipes to make every day, plus ingenious cooking tips and tricks.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Meal planning made easier",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-article"},clickEvent:{name:"newsletter-article",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"FooterNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"FooterNewsletter"},{key:"gj2ts3xblf58v2j5",name:"inline-newsletter-cook-this-now-2",targeting:{"not payment":"",tag:"occasion"},data:{buttonLabel:"Sign up",dangerousDek:"Get essential recipes, tips, and tools, delivered to your inbox.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Cook This Now newsletter",newsletterId:"5117"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"},{key:"khefj7if4y919cfw",name:"inline-newsletter-well-equipped",targeting:{"not payment":"",channel:["expert-advice","shopping"]},data:{buttonLabel:"Sign up",dangerousDek:"Gear reviews, taste tests, last-minute deals, and everything else you need to shop smart for your kitchen. Arrives a few times a week.",dangerousDisclaimer:'By signing up, you agree to our user agreement (including class action waiver and arbitration provisions), and acknowledge our privacy policy.',dangerousHed:"Well Equipped",newsletterId:"248886"},configuration:{analytics:{impressionEvent:{name:"newsletter-slim"},clickEvent:{name:"newsletter-slim",selector:"[class*=JourneyButtonWrapper]"}}},component:{name:"InlineNewsletter",variation:"",renderer:"verso",configuration:{}},slot:"InlineNewsletter"}]},{key:"04-02-epi-ungating-google-discover",name:"[04.02] EPI Ungating Google Discover",targeting:{referralSource:"ref.gd",entitled:!1},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2024-04-02T13:00:00.000Z",to:null,units:[{key:"nav-cta-2415",name:"nav-cta",targeting:{},data:{subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_MOBILE_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_TABLET_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ",desktop:"https://www.epicurious.com/v2/offers/epi023?source=Site_0_JNY_EPI_GATED_DESKTOP_NAV_CTA_UNIT_0_2025_GOOGLE_DISCOVER_ZZ"},cta:"SUBSCRIBE"},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:".cm-nav-cta__anchor"}}},template:{name:"cm_nav-cta",classname:"consumer-marketing-unit--nav-cta",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--nav-cta"},{key:"ungated-growler-17",name:"ungated-growler",targeting:{},data:{hed:"Come see what\u2019s cooking.",dek:"Over 50,000 test-kitchen perfected recipes for just $6 $3/month for 1 year\u2014cancel anytime.",subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_MOBILE_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_TABLET_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_DESKTOP_UNGATED_GROWLER_0_2024_GOOGLE_DISCOVER_ZZ"},cta:"GET DIGITAL ACCESS"},configuration:{frequencyCap:{times:1,multiplier:1,timeFrame:"week"},analytics:{impressionEvent:{name:"cm-barrier",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-barrier",selector:".cm_un-gated-growler-bar-BA-EPI__cta-link"}}},template:{name:"cm_un-gated-growler-bar-BA-EPI",classname:"consumer-marketing-unit--paywall-bar-call-to-action",configuration:{types:["intender"]}},slot:"consumer-marketing-unit--paywall-bar-call-to-action"},{key:"homepage-ticker-48",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"Epicurious logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_DESKTOP_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_TABLET_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_UNGATED_MOBILE_HOMEPAGE_BANNER_0_2025_GOOGLE_DISCOVER_ZZ"},text:"SUBSCRIBE TODAY>>"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"xw9v4jfohlv5s3ny",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_DESKTOP_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_TABLET_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01001?source=Site_0_JNY_EPI_GATED_MOBILE_FOOTER_0_2025_GOOGLE_DISCOVER_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"}]},{key:"x9tvel1c9mgijj39",name:"[Behind segment] in-content barrier redesign",targeting:{segment:"ib-redesign",queryParameter:[{key:"barrier",value:"true"}],authenticated:!1,entitled:!1,country:["IN","GB","US"],bucket:{min:1,max:100},paid:!1},configuration:{source:{offer:"test.com"}},from:"2025-11-17T12:37:11.000Z",to:null,units:[{key:"lhjor8n9kt4s3umq",name:"in-content-barrier-test-without-image",targeting:{queryParameter:[{key:"image",value:"false"}]},data:{isModalPresent:!0,signIn:{copy:"Are you already a subscriber?",cta:{text:"Log In",url:"/go/failsafe"}},mobile:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},tablet:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},desktop:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"Filled",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"i5gz9a1cbhw6qlna",name:"in-content-barrier-test",targeting:{queryParameter:[{key:"image",value:"true"}]},data:{isModalPresent:!0,signIn:{copy:"Are you already a subscriber?",cta:{url:"/go/failsafe",text:"Log In"}},mobile:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_MOBILE_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},tablet:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_TABLET_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}},desktop:{hed:"Subscribe for exclusive access",dek:"Access premium content for $6 plus get a free quote",image:{src:"https://media.newyorker.com/photos/65c64f9d87e32c491b5a5d41/original/pass/TNY_MeterTest_B_FinalCanvas_DT_375x250_rev.png?format=original",alt:"Subscription Offer"},cta:{copy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_0_{{source.campaign}}_ZZ_{{source.postfix}}"},floatingBar:{copy:"Want to keep reading?",linkCopy:"Subscribe",url:"{{source.offer}}?source={{source.category}}_0_{{source.platform}}_{{source.brand}}_DESKTOP_{{tracking.unit.name}}_BAR_0_{{source.campaign}}_ZZ_{{source.postfix}}"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"Filled",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"}]},{key:"0na9bbli028cp5kt",name:"[module] Fingerprint Paywall",targeting:{contentType:"recipe",contentCanBePaywalled:!0},configuration:{module:{defaults:{items:1,"meter-max":1},uiSchema:{},schema:{properties:{"meter-max":{title:"The number of free pieces of content allowed",type:"number"},items:{title:"The number of items to show before truncation",type:"number"}}}}},from:null,to:null,units:[{key:"5xnuuww8vijmt8dy",name:"truncate-gallery-slides",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:".gallery__slides__slide",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"h6dfhm0y8kw70ola",name:"truncate-article-chunks",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:'[class*="ArticlePageChunks-"] > *',items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"aqaxs466do6nlowr",name:"legacy-token-exchange",targeting:{},data:{function:"exchangeEntitlementTokens",rollout:100,priority:1},configuration:{},function:{name:"Legacy Token Exchange",configuration:{}},slot:!1},{key:"m50o6jmqz2gcgfd7",name:"emit-paywall-status-event",targeting:{},data:{function:"emitAnalyticsEvent",event:"paywall-status-updated",content:{paywallStatus:"paywalled"}},configuration:{},function:{name:"Emit Analytics Event",configuration:{}},slot:!1},{key:"uuk1vc421eygkduh",name:"check-free-sample-token-expiration",targeting:{},data:{function:"tokenExpiration",paymentForm:"fsmp",rule:"on",date:"*/*/01",priority:2,clientCredentials:"am91cm5leS1zZXJ2aWNlOnBhc3N3b3Jk",serviceURL:"https://visitiq.conde.io/api/reconcile"},configuration:{types:["paywall"]},function:{name:"Token Expiration",configuration:{types:["paywall"]}},slot:!1},{key:"57tbwzp5hpljw1ge",name:"access-payment-negotiation",targeting:{},data:{function:"paymentNegotiation",paymentForms:["access","pass","fsmp"],acceptableScopes:["ba-web-basic","epi-web-basic","ba-cds"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",props:{counter:"all",max:"{{meter-max}}"},fsmp:{clientCredentials:"am91cm5leS1zZXJ2aWNlOnBhc3N3b3Jk",serviceURL:"https://visitiq.conde.io/api/reconcile"},receipts:[{provider:"*",product:"ba:web:basic"},{provider:"*",product:"epi:web:basic"},{provider:"*",product:"ba:web:allaccess"},{provider:"*",product:"ba:web:allaccessplus"}],priority:3},configuration:{types:["paywall"]},function:{name:"Payment Negotiation",configuration:{types:["paywall"]}},slot:!1},{key:"2q4lulifgj5j65fw",name:"check-free-sample-token-signature",targeting:{},data:{function:"verifyTokenSignature",tokens:["pay_ent_fsmp"],signature:"gvW4hgUoeM4tcgWRlpwz1344mUKplViBnhEQRqXh-epi",key:"2mIgQ3UNq9hNHtbFMfchD930rfyTwax0",priority:1},configuration:{},function:{name:"Verify Token Signatures",configuration:{}},slot:!1},{key:"ddt72am0z67iavex",name:"truncate-background-content",targeting:{payment:""},data:{function:"truncateMarkedContent",selector:".content-background > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"87lvkof05nnaogmv",name:"truncate-recipe-content",targeting:{payment:""},data:{function:"truncateMarkedContent",mark:"recipe-content",selector:".container--body-inner > *",items:"{{ items }}"},configuration:{},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"9f2rw8fnmo1fh7bv",name:"truncate-recipe-information",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="GridWithMarginsWrapper-"] > *, [class*="RecipePageInfoSlice-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"j74cd990ghpwdsn6",name:"truncate-recipe-ingredients-column",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnOne"] > *, [data-testid="IngredientList"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"s65quoyg6egktiwe",name:"truncate-recipe-instructions",targeting:{payment:"",contentType:"recipe"},data:{function:"truncateMarkedContent",selector:'[class*="grid_content_columnTwo"] > *, [class*="InstructionsWrapper-"] > *',items:0},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"0fmhg06opbc454lp",name:"truncate-article-paragraphs",targeting:{payment:"",contentType:"article"},data:{function:"truncateMarkedContent",selector:".body__inner-container > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"pf8nc3fi2ew624sk",name:"truncate-gallery-chunks",targeting:{payment:"",contentType:"gallery"},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageContentChunks] > [class*=LazyChunk]",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1},{key:"ehg7qhk58dhwvzix",name:"truncate-gallery-paragraphs",targeting:{payment:"",contentType:"gallery","not contentType":["article","recipe"]},data:{function:"truncateMarkedContent",selector:"[class*=GalleryPageIntroBody] > div > *:not([class*=CneAudioEmbedFigure])",items:"{{ items }}"},configuration:{types:["paywall","hide-content"]},function:{name:"Truncate Marked Content",configuration:{types:["paywall","hide-content"]}},slot:!1}]},{key:"da4v0gtxqpd9s1qj",name:"[02.12.2025] INTL Holdout",targeting:{bucket:{min:97,max:100},paid:!1,"not country":"US"},configuration:{source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-02-12T13:00:00.000Z",to:null,units:[{key:"nd6ndlxffd54vyd1",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_HOLDOUT_U_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"w17vivdvgvdmco3z",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_HOMEPAGE_BANNER_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_HOLDOUT_U_ZZ"},text:"SUBSCRIBE TODAY>>"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"1ncd8j7r0u8dlrya",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_HOLDOUT_U_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_HOLDOUT_U_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"eix9qiqlyrs9hfaz",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_HOLDOUT_U_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"dbylkix2pjbqo804",name:"[03.27.2025] INTL In-Content Barrier PV0 [Excluding Search and Newsletter]",targeting:{bucket:{min:1,max:96},paid:!1,"not country":"US","not referralSource":["ref.gg","ref.nl"],"not channel":"newsletter",contentCanBePaywalled:!0},configuration:{includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":0}},source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-03-27T13:00:00.000Z",to:null,units:[{key:"si1nza879i6nrfk1",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},imageSrc:{alt:"Image may contain: Logo, Symbol, Trademark, Text, and Word",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"aqce0jeewvux27z8",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"xd20owfm7ggx93gg",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,mobile:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},tablet:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},desktop:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"},floatingBar:{copy:"Start your free trial and get unlimited access\u2014cancel anytime.",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},signIn:{copy:"Already a subscriber?",cta:{url:"/auth/initiate",text:"Sign In"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"wa6doyj8l2lcn7on",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"START FREE TRIAL"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV0_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"mvgrysh52lo8st5s",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_INTL_NEW_BARRIER_TEST_PV0_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"8n2vngm1hfaw5zv0",name:"[03.27.2025] INTL In-Content Barrier PV1 [Including Search and Newsletter]",targeting:{bucket:{min:1,max:96},paid:!1,"not country":"US",referralSource:["ref.gg","ref.nl"],contentCanBePaywalled:!0},configuration:{includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":1}},source:{offer:"https://epicurious.dummy-url.com"}},from:"2025-03-27T13:00:00.000Z",to:null,units:[{key:"jt2es2rfflnuov7e",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_TABLET_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},imageSrc:{alt:"Start your free trial today and expand your horizons with global flavors and vibrant ideas.
Cancel anytime.
CTA : START FREE TRIAL",scale:!0,desktop:"https://assets.bonappetit.com/photos/67fe686aebe91dae530471ce/original/pass/BaEpi_Refresh_Culture_Banner_DT_940x140_v1d.gif?format=original",tablet:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original",mobile:"https://assets.bonappetit.com/photos/67fe68889d2c11d40fcb8f14/original/pass/BaEpi_Refresh_Culture_Mobile_Banner_276x100_01a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}},types:["intender"]},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"ysnwvnmsnph9zfz1",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}},types:["intender"]},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"kz8zgeg3emsdcf58",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,mobile:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},tablet:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial!",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},desktop:{hed:"Ready for More?",dek:"You\u2019ve read your last free article. Start your free trial and get unlimited access\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/667ae5f12379750c75f3b045/original/pass/BAEPI_SiteMeter_DT_375x250@2%20(1).gif?format=original",alt:"Subscription Offer"},cta:{copy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"},floatingBar:{copy:"Start your free trial and get unlimited access\u2014cancel anytime.",linkCopy:"START FREE TRIAL",url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},signIn:{copy:"Already a subscriber?",cta:{url:"/auth/initiate",text:"Sign In"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"uu6iqjj4ll3fbzmj",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"START FREE TRIAL"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_INTL_NEW_BARRIER_TEST_PV1_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"wlradkfa66gb9apf",name:"paywall-bar-thin",targeting:{payment:"fsmp","msmp.cnts.all":{comparison:"=",threshold:1}},data:{showCloseButton:!1,desktop:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial and get unlimited access\u2014cancel anytime."},tablet:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial today!"},mobile:{cta:{url:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_METER_ARTICLE_1_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",copy:"START FREE TRIAL"},copy:"Start your free trial today!"}},configuration:{analytics:{impressionEvent:{name:"paywall-bar-thin",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-thin-subscribe",selector:"[class*=PaywallBarThinCTALink]"}]},types:["paywall"]},component:{name:"PaywallBarThin",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBarThin"},{key:"j25miq5b5vew9jgk",name:"rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01002?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_INTL_NEW_BARRIER_TEST_PV1_ZZ",image:{scale:!0,alt:"Image may contain: Text",src:"https://assets.bonappetit.com/photos/67fe67bcebe91dae530471cc/original/pass/BaEpi_Refresh_Culture_Overlay_Banner_300x200_02a.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}},types:["intender"]},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"}]},{key:"wq34lb2gjqkuxuhr",name:"[12.15.2025] EPI Holiday Sale - All Site",targeting:{bucket:{min:1,max:96},paid:!1,country:"US",contentCanBePaywalled:!0,contentCanBeSampled:!0},configuration:{source:{offer:"https://www.epicurious.com/v2/offers/epia01015",category:"Site",campaign:"DECEMBER_2025_HOLIDAY_SALE"},includes:{"25cmsn3vujl1aufr":{items:1,"meter-max":1,enabled:!1},"0na9bbli028cp5kt":{items:1,"meter-max":1}}},from:"2025-12-15T13:00:00.000Z",to:null,units:[{key:"o55xzmxrlo05aon8",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_DECEMBER_2025_THANKSGIVING_SALE_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"uj6eieo85582o1b5",name:"footer-component",targeting:{entitled:!1},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},imageSrc:{alt:"THE HOLIDAY SALE
Get unlimited recipe access for just $6 $2/month Cancel anytime.
CTA:GET DIGITAL ACCESS",scale:!0,desktop:"https://assets.bonappetit.com/photos/69209a55757b4ff7064dc703/original/pass/BAEPI_Holiday_Footer_Desktop_Sale_940x140.gif?format=original",tablet:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original",mobile:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"},{key:"e1d7rmt7s071njh7",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_TICKER_BANNER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"nrhl2bnh9oeao0sx",name:"in-content-barrier",targeting:{payment:""},data:{isModalPresent:!0,signIn:{copy:"Already a subscriber?",cta:{text:"Sign In",url:"/auth/initiate"}},mobile:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holiday Sale for $2/month!",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}},tablet:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holiday Sale for $2/month!",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}},desktop:{hed:"Holiday Sale!",dek:"You've read your last free article. Get the Holiday Sale for $6 $2/month for one year\u2014cancel anytime.",image:{src:"https://assets.bonappetit.com/photos/69207fbea7f6f3e7dfcf8fc6/original/pass/BAEPI_Holiday_In_Content_Barrier_Cookies_234x156.gif?format=original",alt:"Subscription Offer"},cta:{copy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"},floatingBar:{copy:"Holidays are here! Get the sale for just $6 $2/month\u2014cancel anytime.",linkCopy:"GET DIGITAL ACCESS",url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_IN_CONTENT_BARRIER_BAR_0_DECEMBER_2025_HOLIDAY_SALE_ZZ"}}},configuration:{analytics:{impressionEvent:[{name:"in-content-barrier",state:"incontent-barrier",payload:"paywallPayloadGenerator",sourcePattern:"JNY"},{name:"in-content-barrier",selector:"[class*=InContentBarrierFloatingBar]",state:"floating-bar",payload:"paywallPayloadGenerator",sourcePattern:"JNY"}],clickEvent:[{name:"in-content-barrier-subscribe",selector:"[class*=InContentBarrierCTAButton]"},{name:"in-content-barrier-floating-bar-subscribe",selector:"[class*=InContentBarrierFloatingBarLink]"},{name:"in-content-barrier-sign-in",selector:"[class*=InContentBarrierSignInLink]"}]},types:["paywall"]},component:{name:"InContentBarrier",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"InContentBarrier"},{key:"3bqq6128q168knuf",name:"nav-rollover-component",targeting:{entitled:!1},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_NAV_ROLLOVER_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",image:{scale:!0,alt:"THE HOLIDAY SALE
Get unlimited recipes for just $6 $2/month. Cancel anytime.
CTA:GET DIGITAL ACCESS",src:"https://assets.bonappetit.com/photos/69209992078e465fe879ace1/original/pass/BAEPI_Holiday_Rollover_Banner_Sale_600x400_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}}},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"},{key:"d1w611x4oz8jgnq9",name:"paywall-bar-thin",targeting:{payment:"fsmp","fsmp.cnts.all":{comparison:"=",threshold:1}},data:{showCloseButton:!1,desktop:{copy:"The holidays are here! Get the sale for just $6 $2/month\u2014cancel anytime.",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}},tablet:{copy:"Holiday Sale for $2/month!",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_TABLET_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}},mobile:{copy:"Holiday Sale for $2/month!",cta:{url:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_PAYWALL_THIN_0_DECEMBER_2025_HOLIDAY_SALE_ZZ",copy:"GET DIGITAL ACCESS"}}},configuration:{theme:"dark",analytics:{impressionEvent:{name:"paywall-bar-thin",payload:"paywallPayloadGenerator"},clickEvent:[{name:"paywall-bar-thin-subscribe",selector:"[class*=PaywallBarThinCTALink]"}]},types:["paywall"]},component:{name:"PaywallBarThin",variation:"",renderer:"verso",configuration:{types:["paywall"]}},slot:"PaywallBarThin"}]},{key:"7hiay3gbg434u9ar",name:"[12.15.2025] EPI Holiday Sale - Holdout",targeting:{bucket:{min:97,max:100},country:"US",contentCanBeSampled:!0},configuration:{source:{offer:"https://www.epicurious.com/v2/offers/epia01015",campaign:"HOLDOUT_U",category:"Site"},includes:{"0na9bbli028cp5kt":{items:1,"meter-max":1,enabled:!1}}},from:"2025-12-15T13:00:00.000Z",to:null,units:[{key:"gkttl40cjtjitv1b",name:"homepage-ticker",targeting:{channel:"homepage"},data:{image:{url:"https://assets.bonappetit.com/photos/65c268b9e2ed84ebaf102481/original/pass/EPI_Ticker-icon.png?format=original",alt:"EPI logo"},copy:"Unlock access to over 50,000+ expertly tested recipes.",signIn:{url:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_HOMEPAGE_BANNER_0_HOLDOUT_U_ZZ"},text:"SUBSCRIBE TODAY \xBB"},withBorderTop:!0,withBorderBottom:!0},configuration:{analytics:{impressionEvent:{name:"cm-journey-ticker",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-journey-ticker",selector:"a.cm__signin"}}},component:{name:"Ticker",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"Ticker"},{key:"5l52umoptpwsvjln",name:"nav-cta",targeting:{},data:{copy:{mobile:"SUBSCRIBE",tablet:"SUBSCRIBE",desktop:"SUBSCRIBE"},subscribeUrl:{mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_NAV_CTA_0_HOLDOUT_U_ZZ",desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_CTA_0_HOLDOUT_U_ZZ"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-cta",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-cta-subscribe",selector:"[class*='NavCTALink']"}},types:["intender"]},component:{name:"NavCTA",variation:"",renderer:"verso",configuration:{types:["intender"]}},slot:"NavCTA"},{key:"csazdto4zjehzd69",name:"nav-rollover-component",targeting:{},data:{ctaUrl:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_NAV_ROLLOVER_0_HOLDOUT_U_ZZ",image:{scale:!0,alt:"THE HOLIDAY SALE
Get unlimited recipes for just $6 $2/month. Cancel anytime.
CTA:GET DIGITAL ACCESS",src:"https://assets.bonappetit.com/photos/69209992078e465fe879ace1/original/pass/BAEPI_Holiday_Rollover_Banner_Sale_600x400_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-nav-rollover",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-nav-rollover",selector:".nav-rollover__component a"}}},component:{name:"NavRollover",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"NavRollover"},{key:"c0hex6jgf6h267og",name:"footer-component",targeting:{},data:{ctaUrl:{desktop:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_DESKTOP_FOOTER_0_HOLDOUT_U_ZZ",tablet:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_HOLDOUT_U_ZZ",mobile:"https://www.epicurious.com/v2/offers/epia01015?source=Site_0_JNY_EPI_MOBILE_FOOTER_0_HOLDOUT_U_ZZ"},imageSrc:{alt:"THE HOLIDAY SALE
Get unlimited recipe access for just $6 $2/month Cancel anytime.
CTA:GET DIGITAL ACCESS",scale:!0,desktop:"https://assets.bonappetit.com/photos/69209a55757b4ff7064dc703/original/pass/BAEPI_Holiday_Footer_Desktop_Sale_940x140.gif?format=original",tablet:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original",mobile:"https://assets.bonappetit.com/photos/69209a38747fe644e26e4096/original/pass/BAEPI_Holiday_Mobile_Banner_Sale_552x200_2x.gif?format=original"}},configuration:{analytics:{impressionEvent:{name:"cm-footer",payload:"paywallPayloadGenerator"},clickEvent:{name:"cm-footer",selector:"[class*='FooterAnchor']"}}},component:{name:"Footer",variation:"Image",renderer:"verso",configuration:{types:["intender"]}},slot:"Footer"}]},{key:"qnosnhb4s7ox3wqt",name:"[module] Brand",targeting:{},configuration:{source:{brand:"EPI",platform:"JNY"},module:{scope:"global"}},from:null,to:null,units:[{key:"qx82fghf97nvx41j",name:"set-tracking-on-login-links",targeting:{},data:{function:"setTracking",conditions:{url:"/auth/initiate"},tracking:{source:"JOURNEY_{{tracking.unitType}}"}},configuration:{rule:!0},function:{name:"Set Tracking",configuration:{}},slot:!1},{key:"zwhyf5vduzx7tjca",name:"commercial-traffic-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":{key:"utm_campaign",value:"paid-revops"}},mode:"add"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"2k6fxi2tb5274lt5",name:"google-discover-users-are-not-paywalled",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not segment":["ref.gd"]}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"v9ppi7l6l175mg66",name:"commerce-content-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not tags":["shopping","commerce"]},mode:"assign",priority:1},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"95s7xqi3nwlh98s1",name:"paywalled-content-types",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{contentType:["article","recipe","gallery"]},mode:"assign"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"my8y6ivgfblr5e9j",name:"entitled-users-are-not-paywalled",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{entitled:!1}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"dkch6slbb0h3azfa",name:"ad-block-source-tracking",targeting:{adblock:!0},data:{function:"setTracking",conditions:{url:"epicurious.com/v./offers/"},tracking:{source:"ADB"},mode:"add"},configuration:{rule:!0},function:{name:"Set Tracking",configuration:{}},slot:!1},{key:"3qfhi12xbg8zaav0",name:"disable-admiral",targeting:{},data:{function:"admiralSuppression"},configuration:{rule:!0},function:{name:"Admiral Suppression",configuration:{}},slot:!1},{key:"bi5cf3njjb6jefkb",name:"hard-gate-ad-block-experience",targeting:{adblock:!0},data:{function:"setInjections",set:{"meter-max":0},priority:100},configuration:{rule:!0},function:{name:"Set Injections",configuration:{}},slot:!1},{key:"3qlv1o1ymv8ucaxx",name:"audit-access-token",targeting:{authenticated:!0,entitled:!1},data:{function:"auditAccessToken",priority:1},configuration:{},function:{name:"Audit Access Token",configuration:{}},slot:!1},{key:"6lkz0ok18ifouq0s",name:"amazon-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":{key:"utm_campaign",value:"wnf1"}},mode:"add"},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"t4ed4k3wuv4vh93s",name:"audio-player-hardgated-event",targeting:{bucket:{min:92,max:96},entitled:!1},data:{function:"emitBusEvent",id:"audio.player.gated",payload:{subscribeCopy:"Subscribe to listen to this story",subscribeUrl:"https://www.epicurious.com/v2/offers/epi_generic?source=Site_0_JNY_EPI_AUDIO_PLAYER_HARDGATE_0_NARRATED_AUDIO_ROLLOUT_2025_ZZ"}},configuration:{},function:{name:"Emit Bus Event",configuration:{}},slot:!1},{key:"4cmgriw30b7586ng",name:"audio-player-sampled-event",targeting:{bucket:{min:1,max:91},payment:""},data:{function:"emitBusEvent",id:"audio.player.gated",payload:{subscribeCopy:"Subscribe to listen to this story",subscribeUrl:"https://www.epicurious.com/v2/offers/epi_generic?source=Site_0_JNY_EPI_AUDIO_PLAYER_PAYWALL_0_NARRATED_AUDIO_ROLLOUT_2025_ZZ"}},configuration:{},function:{name:"Emit Bus Event",configuration:{}},slot:!1},{key:"wpmjmfbmw7ung5ge",name:"reddit-traffic-exclusion",targeting:{paid:!1,contentCanBeSampled:!0},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not segment":["ref.rd"]}},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"hyg9ssirvr1ofqz4",name:"newsletter-subscriber-paywall-exclusion",targeting:{},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not queryParameter":[{key:"utm_term",value:"EPI_Daily_Flagship_NoFeature"}]},mode:"add",priority:1},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1},{key:"oto86pws7rnsh6c1",name:"functional-tagged-exclusion",targeting:{paid:!1},data:{function:"setTargeting",conditions:{unitType:"paywall"},targeting:{"not tags":["paywall-exclude","reg-gate-exclude"]},mode:"add",priority:2},configuration:{rule:!0},function:{name:"Set Targeting",configuration:{}},slot:!1}]}]});var w,l=Fe(()=>{w=["Footer","PaywallBar","InContentBarrier","FooterNewsletter","NewsletterExtended","InlineNewsletter","consumer-marketing-unit--nav-cta","consumer-marketing-unit--paywall-bar-call-to-action","Ticker","NavCTA","NavRollover","PaywallBarThin"]});var b,d=Fe(()=>{b={"cm_nav-cta":["div",{class:"journey-template--nav-cta"},` `,["style",".cm-nav-cta__anchor{color:#333;display:block;font-family:Renner,helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.5em;margin-right:16px;text-decoration:none}.cm-nav-cta__anchor:focus,.cm-nav-cta__anchor:hover{text-decoration:underline}"],` `,["a",{class:"cm-nav-cta__anchor",target:"_blank",rel:"noopener noreferrer",href:"{{{ addRedirectURL(subscribeUrl) }}}"},` {{{ cta }}} `],` `],"cm_un-gated-growler-bar-BA-EPI":["div",{class:"cm_un-gated-growler-bar-BA-EPI journey-template--cm_un-gated-growler-bar-BA-EPI"},` `,["style","@font-face{font-family:FuturaPT;font-style:normal;font-weight:500;src:url(/journey/fonts/FuturaPT-Medium.woff) format('woff')}@font-face{font-family:FuturaPT;font-style:normal;font-weight:700;src:url(/journey/fonts/FuturaPT-Bold.woff) format('woff')}.cm_un-gated-growler-bar-BA-EPI{background:#fffaec;color:#000;font-family:FuturaPT,helvetica,sans-serif}.cm_un-gated-growler-bar-BA-EPI__container{height:300px;margin:0 auto;max-width:1280px;position:relative;text-align:center}.cm_un-gated-growler-bar-BA-EPI__close{background:0 0;position:absolute;right:29px;top:26px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:19px;width:17px}.cm_un-gated-growler-bar-BA-EPI__logo{height:46px;margin:auto;padding-top:30px;width:372px}.cm_un-gated-growler-bar-BA-EPI__dek,.cm_un-gated-growler-bar-BA-EPI__hed{max-width:954px}.cm_un-gated-growler-bar-BA-EPI__hed{color:#eb0000;font-weight:700;font-size:47px;margin:60px auto 21px auto}.cm_un-gated-growler-bar-BA-EPI__dek{font-weight:500;font-size:22px;line-height:31px;margin:0 auto 38px auto}.cm_un-gated-growler-bar-BA-EPI__dek del{-webkit-text-decoration-color:#eb0000;text-decoration-color:#eb0000;text-decoration-thickness:3px}.cm_un-gated-growler-bar-BA-EPI__dek strong{color:#eb0000}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:26px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cm_un-gated-growler-bar-BA-EPI__cta-link{background:#000;border-radius:26px;color:#fff;padding:10px 42px;text-decoration:none}@media screen and (min-width:768px) and (max-width:1023px){.cm_un-gated-growler-bar-BA-EPI__logo{height:41px;padding-top:33px;width:334px}.cm_un-gated-growler-bar-BA-EPI__close{right:17px;top:8px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:12px;width:11px}.cm_un-gated-growler-bar-BA-EPI__dek,.cm_un-gated-growler-bar-BA-EPI__hed{max-width:532px}.cm_un-gated-growler-bar-BA-EPI__hed{font-size:43px;margin-bottom:17px;margin-top:57px}.cm_un-gated-growler-bar-BA-EPI__dek{font-size:20px;line-height:28px;margin-bottom:32px}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:23px}.cm_un-gated-growler-bar-BA-EPI__cta-link{padding:9px 42px}.cm_un-gated-growler-bar-BA-EPI__container{max-width:768px}}@media screen and (max-width:767px){.cm_un-gated-growler-bar-BA-EPI__close{right:17px;top:8px}.cm_un-gated-growler-bar-BA-EPI__logo{height:32px;padding-top:31px;width:261px}.cm_un-gated-growler-bar-BA-EPI__close svg{height:12px;width:11px}.cm_un-gated-growler-bar-BA-EPI__hed{font-size:33px;line-height:34px;margin-bottom:17px;margin-top:50px;max-width:250px}.cm_un-gated-growler-bar-BA-EPI__dek{font-size:15px;line-height:22px;margin-bottom:28px;max-width:310px}.cm_un-gated-growler-bar-BA-EPI__cta{font-size:18px}.cm_un-gated-growler-bar-BA-EPI__cta-link{padding:7px 30px}.cm_un-gated-growler-bar-BA-EPI__container{max-width:375px}}"],` `,["div",{class:"cm_un-gated-growler-bar-BA-EPI__container"},` `,["button",{class:"cm_un-gated-growler-bar-BA-EPI__close","aria-label":"close un gated growler"},` `,["svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},` `,["line",{y1:"-0.791667",x2:"24.664",y2:"-0.791667",transform:"matrix(-0.691378 0.722493 -0.691378 -0.722493 17.9629 0.780518)",stroke:"black","stroke-width":"1.58333"}],` `,["line",{y1:"-0.791667",x2:"25.1912",y2:"-0.791667",transform:"matrix(0.691378 0.722493 -0.691378 0.722493 0.911377 1.79968)",stroke:"black","stroke-width":"1.58333"}],` `],` `],` `,["div",{class:"cm_un-gated-growler-bar-BA-EPI__logo"},` `,["svg",{viewBox:"0 0 244 30",xmlns:"http://www.w3.org/2000/svg"},` `,["path",{d:"m19.208 10.818c-3.2829 0-5.6553 2.5252-5.6553 5.8174 0 3.2921 2.3724 5.8173 5.6553 5.8173s5.6553-2.5252 5.6553-5.8173c0-3.2922-2.3724-5.8174-5.6553-5.8174zm0 10.226c-2.2085 0-3.3375-1.92-3.3375-4.4348s1.129-4.4348 3.3375-4.4348c2.2086 0 3.3376 1.92 3.3376 4.4348s-1.1316 4.4348-3.3376 4.4348zm32.834-0.4566c-0.2396 0.1552-0.5123 0.2517-0.796 0.2818-0.3095 0-0.4552-0.1644-0.4552-0.6235v-5.3113c0-2.5252-1.5608-4.1165-4.3598-4.1165-2.5546 0-4.2142 1.2261-4.2142 2.6087-0.0075 0.1431 0.0144 0.2862 0.0645 0.4205 0.05 0.1342 0.1271 0.2567 0.2265 0.3597 0.0993 0.103 0.2187 0.1845 0.3508 0.2392s0.274 0.0815 0.4169 0.0788c0.5827 0 0.9495-0.2765 1.2591-1.1165 0.3277-0.8974 0.7804-1.2626 2.0056-1.2626 1.4047 0 2.0811 0.7513 2.0811 2.2878v0.9678c-5.0336 0.2009-6.9846 1.6826-6.9846 3.8609 0 1.9383 1.4593 3.1461 3.5742 3.1461 0.6663-0.0087 1.3235-0.1563 1.9299-0.4334s1.1486-0.6776 1.5923-1.1762c0.2003 1.0044 0.9287 1.4635 1.9693 1.4635 0.6941-0.0258 1.3552-0.304 1.8599-0.7826l-0.5203-0.8948v0.0026zm-6.3108 0.2818c-1.0223 0-1.7169-0.66-1.7169-1.6826 0-1.3905 1.3501-2.3479 4.5992-2.5618v2.6087c-0.7674 1.0591-1.9354 1.6357-2.8823 1.6357zm36.518-10.764l-0.4916-0.58697 1.5321-1.8652c0.3172-0.39246 0.6577-0.76532 1.0198-1.1165 0.5671-0.47478 1.168-0.43826 1.5608 0.01826 0.3928 0.45653 0.3303 1.0617-0.2602 1.5652-0.4068 0.30326-0.8335 0.57867-1.2772 0.82435l-2.0837 1.1609zm1.0223 10.764c-2.1903 0-3.4311-1.5-3.4311-4.2444-0.0031-0.1281 3e-3 -0.2562 0.0182-0.3835h7.6245v-0.7773c0-2.5227-1.8417-4.6644-4.724-4.6644-2.9734 0-5.2391 2.6348-5.2391 5.8174 0 3.5296 2.1331 5.8174 5.4628 5.8174 1.8625 0 3.5586-0.8974 4.8723-2.507l-0.8272-0.8843c-1.1836 1.1948-2.4063 1.8261-3.7564 1.8261zm-0.5202-8.6713c1.4411 0 2.4088 1.0434 2.4634 2.7626h-5.1714c0.3824-1.727 1.4385-2.7705 2.7158-2.7705l-0.0078 0.0079zm11.839 7.7374l0.822 0.9156c-0.9677 1.0617-2.0629 1.6096-3.2283 1.6096-1.6778 0-2.6455-0.8426-2.6455-2.58v-7.4896h-1.8054v-1.1348c1.8964-0.2374 2.5337-0.8948 2.8459-4.333h1.1108v4.2235h3.1216v1.2443h-3.1216v7.4348c0 0.7826 0.2913 1.0617 0.9495 1.0617 0.7336-0.1175 1.4156-0.4518 1.9588-0.96l-0.0078 0.0079zm2.7548-12.146c0-0.28584 0.0845-0.56526 0.2429-0.80292 0.1583-0.23767 0.3834-0.4229 0.6467-0.53229 0.2634-0.10938 0.5531-0.138 0.8327-0.08224 0.2795 0.05576 0.5363 0.19341 0.7379 0.39553 0.2011 0.20211 0.3391 0.45963 0.3941 0.73997 0.056 0.28034 0.027 0.57093-0.082 0.83501s-0.2935 0.48979-0.5305 0.64859c-0.237 0.15881-0.5156 0.24357-0.8007 0.24357-0.1895 1e-5 -0.3772-0.03768-0.5521-0.1109-0.1749-0.07321-0.3336-0.18049-0.4669-0.31563-0.1334-0.13513-0.2386-0.29544-0.3097-0.47164-0.0711-0.17621-0.1067-0.3648-0.1046-0.55488l-0.0078 0.00783zm-59.311 13.304v1.0435h-5.8556v-1.0435c1.6961-0.1278 1.8418-0.2922 1.8418-1.92v-4.3043c0-1.7009-0.6764-2.4705-2.0265-2.4705-0.9833 0-2.1877 0.7331-3.1736 1.9592v4.8026c0 1.6278 0.1457 1.7921 1.8443 1.92v1.0435h-5.8738v-1.0435c1.6961-0.1279 1.86-0.2922 1.86-1.92v-4.9774c0-1.6278-0.1639-1.7922-1.86-1.92v-1.0461l3.9202-0.2922v1.9018c1.0041-1.26 2.3412-2.0113 3.7954-2.0113 2.2788 0 3.7017 1.4452 3.7017 3.9521v4.4087c-0.0364 1.6096 0.1275 1.7739 1.8417 1.9018l-0.0156 0.0156zm20.811-10.281c-0.6436 6e-4 -1.279 0.1454-1.8596 0.4239s-1.0918 0.6836-1.4962 1.1857v-1.5313l-3.9046 0.2922v1.0435c1.6987 0.1278 1.8626 0.2921 1.8626 1.92v10.435c0 1.6279-0.1639 1.7948-1.8626 1.9227v1.0434h6.2588v-1.0043c-1.99-0.1461-2.2267-0.2948-2.2267-1.9226v-3.3913c0.9253 0.8005 2.1159 1.2249 3.3375 1.1895 3.0826 0 5.2183-2.6895 5.2183-5.8174 0-3.2739-2.245-5.7991-5.3093-5.7991l-0.0182 0.0104zm-0.3642 10.057c-0.5389-0.0065-1.0704-0.1259-1.5605-0.3505-0.49-0.2247-0.9279-0.5496-1.2854-0.9539v-5.6374c0.731-0.9678 1.8209-1.5652 2.8094-1.5652 2.0421 0 3.4104 1.5365 3.4104 4.2444 0 2.773-1.4229 4.2626-3.3739 4.2626zm43.25 0.2191v1.0435h-5.8743v-1.0435c1.6961-0.1278 1.86-0.2922 1.86-1.92v-4.9852c0-1.6278-0.1639-1.7922-1.86-1.92v-1.0461l4.0347-0.2896v8.2331c0 1.6278 0.1426 1.7921 1.8396 1.92v0.0078zm-30.499-10.289c-0.6439 5e-4 -1.2797 0.1453-1.8607 0.4238s-1.0927 0.6836-1.4976 1.1858v-1.5183l-3.9202 0.2922v1.0435c1.6961 0.1278 1.8599 0.2921 1.8599 1.92v10.435c0 1.6279-0.1638 1.7948-1.8599 1.9227v1.0434h6.2432v-1.0043c-1.9874-0.1461-2.2267-0.2948-2.2267-1.9226v-3.3913c0.926 0.8012 2.1176 1.2256 3.3401 1.1895 3.0826 0 5.2157-2.6895 5.2157-5.8174 0-3.2739-2.2424-5.7991-5.3068-5.7991l0.013-0.0026zm-0.385 10.07c-0.5388-0.0067-1.0702-0.1261-1.5603-0.3508-0.49-0.2246-0.9279-0.5494-1.2855-0.9536v-5.6374c0.731-0.9678 1.8209-1.5652 2.8094-1.5652 2.0447 0 3.413 1.5365 3.413 4.2444-0.0182 2.7808-1.423 4.2626-3.3818 4.2626h0.0052zm-63.587-10.07c-0.61139-0.0048-1.2166 0.1233-1.7738 0.3755s-1.0535 0.6225-1.4544 1.0854v-7.5339l-4.0321 0.25565v1.0435c1.6961 0.12783 1.86 0.29217 1.86 1.92v14.27h0.74138l0.98331-1.3044c0.94948 1.0252 2.2632 1.5183 3.7407 1.5183 3.1216 0 5.2521-2.6896 5.2521-5.8174-0.0104-3.287-2.2527-5.8122-5.3171-5.8122zm-0.3824 10.07c-0.53873-7e-3 -1.0701-0.1266-1.5601-0.3512-0.49003-0.2246-0.92794-0.5492-1.2858-0.9532v-5.6374c0.74658-1.0043 1.8417-1.5652 2.7912-1.5652 2.0421 0 3.4104 1.5365 3.4104 4.2444 0.0182 2.7913-1.4411 4.2626-3.3557 4.2626zm102.57-0.0366c-0.97 1.054-2.06 1.6018-3.228 1.6018-1.678 0-2.646-0.8426-2.646-2.58v-7.4818h-1.805v-1.1347c1.896-0.2374 2.536-0.8948 2.846-4.3331h1.113v4.2235h3.382v1.2443h-3.382v7.427c0 0.7826 0.292 1.0617 0.947 1.0617 0.494 0 1.259-0.3287 1.935-0.9156 0.019-0.0183 0.838 0.8791 0.838 0.8791v0.0078z"}],` `,["path",{d:"m122.87 0h-1.576v30h1.576v-30z"}],` `,["path",{d:"m152.16 20.489c-0.193 0.014-0.387-0.0245-0.56-0.1112-0.173-0.0868-0.319-0.2187-0.424-0.3818v-8.1209c0.321-0.2581 0.72-0.3981 1.132-0.3965 1.561 0 1.987 2.0139 1.987 4.3174-0.018 3.4147-0.967 4.693-2.135 4.693zm1.88-10.883c-0.552-0.00129-1.097 0.12126-1.596 0.35869-0.499 0.23738-0.938 0.58368-1.286 1.0135l-0.091-1.1348h-4.162l-0.018 17.562h4.287v-5.8722c0.658 0.5216 1.476 0.7981 2.315 0.7826 2.861 0 5.018-2.6896 5.018-6.3678 2e-3 -3.3966-1.439-6.3418-4.467-6.3418zm47.605 0.26087h4.266v12.177h-4.266v-12.177zm-1.132 2.2513c0 1.4087-0.804 2.3765-2.117 2.3765-1.314 0-1.969-0.9313-1.969-1.8261 0.014-0.4809 0.159-0.9489 0.418-1.3539-0.52-0.2921-2.042 0.3287-2.57 2.087v8.6087h-4.263v-12.149h4.196l0.054 2.0322c0.765-1.4453 1.933-2.2879 3.382-2.2879 1.881 0 2.874 1.1896 2.874 2.5252l-5e-3 -0.013zm-16.49-2.2513h4.269v12.177h-4.263v-2.687c-0.44 1.187-1.46 2.9818-3.668 2.9818-2.279 0-3.382-1.8131-3.382-3.7513v-6.9522c0-0.913-0.26-1.3696-0.583-1.5183v-0.23736h4.841v7.4635c0 1.8496 0.82 1.9774 1.301 1.9774 0.674 0 1.186-0.5869 1.478-1.4269v-8.014l7e-3 -0.01304zm59.6 8.2278c0 2.4496-2.191 4.1896-5.31 4.1896-1.641 0-3.21-0.8244-4.105-0.8244-0.637 0-0.801 0.1827-0.801 0.1827l-0.146-3.3653h0.383c1.714 2.2853 2.9 3.2739 4.682 3.2739 1.15 0 2.115-0.566 2.115-1.5652 0-1.0617-0.947-1.3174-2.315-1.6461-3.704-0.9521-4.742-2.5617-4.742-4.7373 0-2.3974 2.096-4.0435 4.706-4.0435 0.806 0.00469 1.606 0.14036 2.369 0.40174 0.404 0.12779 1.535 0.62349 2.3 0.56869v3.2661h-0.364c-1.441-2.1209-2.7-3.5113-4.287-3.5113-1.004 0-1.561 0.6209-1.561 1.4269 0 0.9861 0.929 1.26 2.601 1.7374 2.961 0.9496 4.475 2.1026 4.475 4.6461zm-15.962-8.2148h4.269v12.164h-4.269v-2.687c-0.437 1.187-1.46 2.9818-3.665 2.9818-2.282 0-3.395-1.8131-3.395-3.7513v-6.9522c0-0.913-0.26-1.3696-0.583-1.5183v-0.23736h4.87v7.4635c0 1.8496 0.822 1.9774 1.3 1.9774 0.674 0 1.187-0.5869 1.478-1.4269v-8.014h-5e-3zm-14.448 11.653c-1.241 0-1.678-1.6826-1.678-5.5983 0-3.9156 0.455-5.5956 1.678-5.5956s1.678 1.6826 1.678 5.5956c0 3.9131-0.455 5.5983-1.678 5.5983zm0-11.927c-3.866 0-6.092 2.8357-6.092 6.3287 0 3.4931 2.245 6.3313 6.092 6.3313s6.082-2.8356 6.082-6.3313c0-3.4956-2.232-6.3287-6.082-6.3287zm-53.489 0.27391h4.266v12.164h-4.266v-12.164zm15.931 8.1209l0.26 0.0913c-0.31 1.6096-1.787 4.2078-5.125 4.2078-3.777 0-5.582-2.9452-5.582-6.3495 0-3.6522 2.39-6.3652 5.965-6.3652 2.645 0 4.269 1.4087 4.269 2.9452 3e-3 0.2267-0.039 0.4517-0.126 0.6613-0.086 0.2095-0.215 0.399-0.377 0.5567s-0.355 0.2804-0.567 0.3603c-0.211 0.0799-0.437 0.1154-0.663 0.1043-0.403-0.0192-0.784-0.1916-1.066-0.4824-0.281-0.2907-0.441-0.6779-0.448-1.0828 0-0.8766 0.52-1.3722 1.168-1.4635-0.12-0.23-0.305-0.4188-0.533-0.5424-0.228-0.1237-0.487-0.1764-0.744-0.1515-1.168 0-2.482 1.4452-2.482 4.9565 0 2.2878 1.113 4.3174 3.382 4.3174 1.821-0.0183 2.664-1.7739 2.664-1.7739l5e-3 0.0104zm26.031-11.431c0-1.08 0.929-1.9383 2.097-1.9383s2.097 0.85826 2.097 1.9383-0.929 1.9383-2.097 1.9383-2.097-0.85826-2.097-1.9383zm-41.918 0c0-1.08 0.929-1.9383 2.097-1.9383s2.097 0.85826 2.097 1.9383-0.929 1.9383-2.097 1.9383-2.097-0.85826-2.097-1.9383zm-20.795 9.6052c-0.385-2.6348 0.383-5.5252 1.441-5.5252 1.059 0 1.533 2.1757 1.561 4.6957l-3.002 0.8295zm1.387-6.5504c-3.887 0-6.186 2.9635-6.186 6.3469 0 2.0322 0.804 3.8974 2.263 5.0687 1.041 0.8885 2.371 1.3636 3.738 1.3357 1.259 0.0345 2.491-0.3642 3.492-1.1298s1.71-1.8519 2.01-3.078h-0.018c-1e-3 -0.0099 0-0.02 3e-3 -0.0295 3e-3 -0.0094 8e-3 -0.0181 0.015-0.0253l-0.273-0.0913s-1.332 1.7556-3.319 1.7556c-0.616-0.0084-1.215-0.2059-1.715-0.5661-0.595-0.5023-1-1.1936-1.15-1.9591l6.694-1.9382v-0.0548c-0.175-3.2922-2.49-5.6348-5.554-5.6348z"}],` `],` `],` `,["div",{class:"cm_un-gated-growler-bar-BA-EPI__hed"},` {{ hed }} `],` `,["div",{class:"cm_un-gated-growler-bar-BA-EPI__dek"},` {{{ dek }}} `],` `,["div",{class:"cm_un-gated-growler-bar-BA-EPI__cta"},` `,["a",{class:"cm_un-gated-growler-bar-BA-EPI__cta-link",href:"{{{ addRedirectURL(subscribeUrl) }}}",target:"_blank",rel:"noopener noreferrer"},"{{{ cta }}}"],` `],` `],` `,["script","document.querySelector('.cm_un-gated-growler-bar-BA-EPI__close').addEventListener('click',()=>{document.querySelector('.journey-template--cm_un-gated-growler-bar-BA-EPI').remove()});"],` `]}});var z=S((zE,eo)=>{a();c();u();l();d();var gr=e=>typeof e<"u"?[].concat(e):[],fd=(e,t)=>JSON.parse(JSON.stringify(e),t),md=e=>new Option(e).innerHTML,zn=(e,t)=>[e.slice(0,t),e.slice(t)],Yn=(e,t,r)=>{let n=t.split(".").reduce((o,s)=>o&&o[s],e);return r===void 0?n:n||r},Kn=(e,t,r)=>{let n=t.split("."),[o,s]=zn(n,-1),i=o.reduce((f,p)=>(f&&!f[p]&&(f[p]={}),f[p]),e);return i&&(i[s]=r),e},Qn=(e={},t)=>t.reduce((r,n)=>{let o=Yn(e,n);return o===void 0?r:Kn(r,n,o)},{}),yd=(e,t)=>Qn(e,Object.keys(e).filter(r=>!t.includes(r))),hd=e=>typeof e=="object"?JSON.stringify(e):e,Te=Array.isArray,ce=e=>e!=null&&typeof e=="object",gd=e=>typeof e<"u",vd=e=>ce(e)&&Object.keys(e).length===0,vr=e=>!ce(e),wd=e=>typeof e=="string",bd=e=>Number.isInteger(e),wt=e=>typeof e>"u",Ee=(e,t)=>Te(e)&&Te(t)?!t.find(r=>!e.find(n=>Ee(n,r)))||!e.find(r=>!t.find(n=>Ee(n,r))):Te(e)&&!ce(t)?!!e.find(r=>Ee(r,t)):Te(t)&&!ce(e)?!!t.find(r=>Ee(r,e)):ce(e)&&ce(t)?!Object.entries(t).find(([r,n])=>!Ee(e[r],n)):wt(t)?!0:e===t,Sd=e=>(...t)=>!e(...t),qd=(e=[],t=[])=>e.reduce((r,n,o)=>(r[n]=t[o],r),{}),Ed=e=>Array.prototype.concat.apply([],e),Td=(e,t)=>Object.entries(e).reduce((r,[n,o])=>(r[n]=t(o,n,e),r),{}),Ad=e=>Object.keys(e).length===0,xd=(e,t,r)=>r.indexOf(e)===t,wr=(e,t)=>Object.entries(e).forEach(([r,n])=>t(n,r,e)),Zn=(e,t)=>(wr(t,(r,n)=>{if(wt(e[n])||vr(e[n]))return e[n]=r;if(Te(e[n]))return e[n]=e[n].concat(r);if(ce(e[n])&&ce(r))return Zn(e[n],r);e[n]=r}),e),kd=e=>[...new Set(e)],Xn=(e,t)=>{let r=s=>i=>Ee(s,i),n=s=>i=>s.some(f=>gr(i).some(r(f))),o=(s,i)=>s.filter(f=>!gr(i).some(r(f)));return wr(t,(s,i)=>{if(!wt(i)){if(vr(e[i])){e[i]==s&&delete e[i];return}if(Te(e[i])){n(e[i],s)&&(e[i]=o(e[i],s));return}if(ce(e[i])&&ce(s)){Xn(e[i],s),vd(e[i])&&delete e[i];return}e[i]=void 0}}),e};eo.exports={deepClone:fd,escape:md,forEach:wr,flatten:Ed,get:Yn,isArray:Te,isMatch:Ee,isEmpty:Ad,isObject:ce,isDefined:gd,isPrimative:vr,isString:wd,isInteger:bd,isUndefined:wt,isUniq:xd,map:Td,merge:Zn,not:Sd,pick:Qn,omit:yd,set:Kn,splitAt:zn,stringify:hd,toArray:gr,uniq:kd,without:Xn,zipObject:qd}});var Ze=S((eT,ro)=>{a();c();u();l();d();var Cd=e=>btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),to=e=>atob(e.replace(/-/g,"+").replace(/_/g,"/")),Pd=e=>Uint8Array.from(to(e),t=>t.charCodeAt(0));ro.exports={encode:Cd,decode:to,toUInt8Array:Pd}});var br=S((iT,so)=>{a();c();u();l();d();var Ie=Ze(),bt=e=>new window.TextEncoder().encode(e),no=JSON.stringify,oo=e=>{let t=new Set;JSON.stringify(e,(n,o)=>t.add(n)&&o);let r=Array.from(t).sort();return JSON.stringify(e,r)};function Nd({payload:e,key:t="",subtle:r=crypto.subtle,sort:n=!0}){let o={alg:"HS256",typ:"JWT",ver:1},s,i;try{n?(s=oo(o),i=oo(e)):(s=no(o),i=no(e))}catch{return Promise.reject("Cannot JSON encode the JWT")}let f,p;try{f=Ie.encode(s),p=Ie.encode(i)}catch{return Promise.reject("Cannot base64url encode the JWT")}return r.importKey("raw",bt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(y=>r.sign("HMAC",y,bt(f+"."+p))).then(y=>Ie.encode(String.fromCharCode(...new Uint8Array(y)))).then(y=>`${f}.${p}.${y}`)}function _d({token:e}){if(!e){console.warn("Cannot decode a missing JWT token");return}let[,t]=e.split(".");if(!t){console.warn("Cannot decode an improperly formatted JWT token");return}let r;try{r=Ie.decode(t)}catch{console.warn("Cannot base64 decode the JWT token");return}let n;try{n=JSON.parse(r)}catch{console.warn("Cannot parse the JWT token as JSON");return}return n}function Rd({token:e,key:t,subtle:r=crypto.subtle}){if(!e)return Promise.reject("Cannot verify a missing JWT token");if(!t)return Promise.reject("Cannot verify without a key");let[n,o,s]=e.split(".");return s?r.importKey("raw",bt(t),{name:"HMAC",hash:"SHA-256"},!1,["sign"]).then(i=>r.sign("HMAC",i,bt(n+"."+o))).then(i=>Ie.encode(String.fromCharCode(...new Uint8Array(i)))).then(i=>s===i):Promise.reject("Cannot verify an improperly formatted JWT token")}function Dd({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=Ie.decode(t),n=JSON.parse(r),{alg:o,ver:s}=n;return o==="HS256"&&s===1}catch{return!1}}var Od=e=>e.key&&crypto&&crypto.subtle;so.exports={name:"HS256",encode:Nd,decode:_d,verify:Rd,supports:Dd,available:Od}});var Sr=S((pT,ao)=>{a();c();u();l();d();var io=e=>String.fromCharCode.apply(null,e),Fd=e=>window.btoa(io(e)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),Id=e=>new TextEncoder().encode(e);ao.exports={toString:io,toBase64:Fd,encode:Id}});var lo=S((vT,uo)=>{a();c();u();l();d();var co=Ze(),qr=Sr(),jd=(e=window.crypto)=>e.getRandomValues(new Uint8Array(16)),Ld=(e,t=crypto.subtle)=>t.importKey("raw",co.toUInt8Array(e),{name:"AES-CTR"},!1,["encrypt","decrypt"]),Ud=(e,t,r,n=crypto.subtle)=>n.encrypt({name:"AES-CTR",counter:t,length:128},e,qr.encode(r)).then(o=>new Uint8Array(o)).then(o=>qr.toBase64(o)),Md=(e,t,r,n=crypto.subtle)=>n.decrypt({name:"AES-CTR",counter:t,length:128},e,co.toUInt8Array(r)).then(o=>new Uint8Array(o)).then(o=>qr.toString(o)),Bd=e=>e.key&&crypto&&crypto.subtle;uo.exports={createCryptoKey:Ld,generateIv:jd,encrypt:Ud,decrypt:Md,available:Bd}});var mo=S((TT,fo)=>{a();c();u();l();d();var qt=lo(),Jd=Sr(),po="IURox3+4mlIoH4ar/82dAg==",St,$d=e=>St?Promise.resolve({...e,cryptoKey:St}):qt.createCryptoKey(po).then(t=>St=t).then(()=>({...e,cryptoKey:St})),Wd=e=>{let t=qt.generateIv();return{...e,iv:t}},Vd=({endpoint:e,cryptoKey:t,iv:r})=>qt.encrypt(t,r,`${location.hostname}${e}`).then(n=>`/${Jd.toBase64(r)}${n}`),Hd=e=>{let t={key:po,endpoint:e};return qt.available(t)?Promise.resolve(t).then($d).then(Wd).then(Vd):Promise.resolve(e)};fo.exports={generate:Hd}});var go=S((NT,ho)=>{a();c();u();l();d();var Gd={strictlyNecessary:"C0001",performance:"C0002",functional:"C0003",targeting:"C0004",socialMediaCookies:"C0005",audienceMeasurement:"C0009"},yo=(e=window)=>!!e.OnetrustActiveGroups,zd=(e,t=window)=>yo(t)&&t.OnetrustActiveGroups.includes(Gd[e]);ho.exports={initialized:yo,userHasConsentedTo:zd}});var bo=S((IT,wo)=>{a();c();u();l();d();var Yd={strictlyNecessary:"essential",performance:"analytics",functional:"functional",targeting:"sales_sharing_targeted_advertising",socialMediaCookies:"social_media",audienceMeasurement:"audience_measurement"},vo=(e=window)=>{var t;return!!((t=e.Fides)!=null&&t.initialized)},Kd=(e,t=window)=>{var r,n,o;return vo(t)&&!!((o=(n=(r=t.Fides)==null?void 0:r.consent)==null?void 0:n[Yd[e]])==null||o)};wo.exports={initialized:vo,userHasConsentedTo:Kd}});var Eo=S((JT,qo)=>{a();c();u();l();d();var Xe,Qd=(e,t)=>{Xe=Xe||{},Xe[e]=t},So=()=>!!Xe,Zd=e=>So()&&!!Xe[e];qo.exports={initialized:So,userHasConsentedTo:Zd,setConsent:Qd}});var he=S((zT,Ao)=>{a();c();u();l();d();var Xd=go(),ep=bo(),To=Eo(),tp=[Xd,ep,To],rp=e=>tp.reduce((t,r)=>r.initialized()?r.userHasConsentedTo(e)&&t:t,!0);Ao.exports={userHasConsentedTo:rp,setConsent:To.setConsent}});var Et=S((e0,xo)=>{a();c();u();l();d();var np=()=>{try{return crypto.getRandomValues(new Uint32Array(1))[0]}catch{return}},op=()=>Math.floor(4294967295*Math.random()),sp=np()||op();xo.exports={id:sp}});var Q=S((i0,No)=>{a();c();u();l();d();var{encode:ip}=br(),ap=mo(),cp=he(),up=Et(),xt=[],At={},Tt=0,lp=["allure","ad-de","ad-es","ad-in","ad-it","ad-mx","architectural-digest","architectural-digest/ad-pro","architectural-digest-france","bon-appetit","conde-nast-traveler","conde-nast-traveler-espana","conde-nast-traveller-uk","epicurious","glamour","glamour-es","glamour-mx","glamour-uk","gq","gq-uk","gq-de","houseandgarden","pitchfork","self","tatler","teen-vogue","the-new-yorker","them","vanity-fair","vogue","vogue-de","vogue-es","vogue-in","vogue-it","vogue-jp","vogue-mx","vogue-paris","vogue-tw","vogue-uk","wired","woi"],dp=()=>lp.includes("epicurious"),pp=Math.random()*100<=1,Er,fp=e=>{Er=e},Co=(e=pp)=>cp.userHasConsentedTo("performance")?Er!==void 0?Er:dp()&&e:!1,mp=e=>{e.id!=="cmu.mounted"&&(e.time=Math.trunc(performance.now()),xt.push(e))},yp=e=>{let t="epicurious";t=t.replace("/","-"),At=e,At.client=`${t}-compiler`,At.pageviewId=up.id},ko=()=>{if(!Co()||xt.length<=Tt)return;let e=xt.slice(Tt,Tt+30);Tt+=e.length,Po({events:e})},hp=(e=window.setInterval)=>{document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&ko()},!1),e(()=>{ko()},2500)},gp=e=>ip({payload:{...At,...e},key:"gkqTHpdRoTZkVuier0moNQT5238rf81e",sort:!1}),Po=e=>{let t="/journey/log";return Promise.all([ap.generate(t),gp(e)]).then(([r,n])=>{if(navigator.sendBeacon)Promise.resolve(navigator.sendBeacon(r,n));else return fetch(r,{method:"POST",credentials:"include",body:n})}).catch(r=>{console.error("logPayload",r.message)})};No.exports={add:mp,events:xt,logPayload:Po,initialize:yp,start:hp,shouldSendEvents:Co,override:fp}});var K=S((p0,Do)=>{a();c();u();l();d();var _o=Q(),Ro=(e,t="",r={})=>{console.warn(e),_o.add({type:"compiler-error",event:{...e&&{message:e},...t&&{error:{message:t.message,stack:t.stack}},...r}}),_o.override(!0)},vp=()=>{window.addEventListener("error",function(e){!e||!e.filename||!e.filename.match(/build.*js/)||Ro(e.message,e.error)})};Do.exports={initialize:vp,log:Ro}});var Ae=S((v0,Oo)=>{a();c();u();l();d();var wp=Q(),Tr=window,bp=e=>{let t=!1,r=p=>{t=!0,wp.add({type:"localStorage",id:"disabled",item:e,message:p})},n=()=>{try{return JSON.parse(Tr.localStorage.getItem(e)||"{}")}catch({message:p}){return r(p),{}}},o=(p={})=>{try{return Tr.localStorage.setItem(e,JSON.stringify(p)),!0}catch({message:y}){return r(y),!1}};return{read:p=>t?void 0:n()[p],write:(p,y)=>{if(t)return!1;let E=n();return E[p]=y,o(E)},remove:p=>{if(t)return!1;let y=n();return y[p]===void 0?!1:(delete y[p],o(y))},disable:r,isDisabled:()=>t}};Oo.exports={storageFor:bp,setWindow:e=>Tr=e}});var Cr=S((T0,Lo)=>{a();c();u();l();d();var{isDefined:Sp,isMatch:Io}=z(),xr=K(),qp=Ae(),Ep=864e5,jo=e=>Math.trunc((Date.now()-Date.parse(e))/Ep*1e3)/1e3,Tp=7,M={},Ap=e=>t=>{let{origin:r}=new URL(M.build.url),n=[r];if(t.match(/(build.*?\.js|latest\.js)/)){let o=e.split("/")[1];n.push("journey","compiler",o)}return n.push(t),n.filter(Sp).join("/")},kr=e=>new Promise((t,r)=>{let n=document.createElement("script");n.src=M.locator(e),n.onload=()=>{M.reloaded=n.src,t()},n.onerror=r,n.async=!0,document.readyState==="loading"?addEventListener("DOMContentLoaded",()=>document.body.append(n)):document.body.append(n),M.resolve&&n.onload()}),xp=async()=>{try{await kr(`branches/${M.journeyBranch}/build.js`)}catch(e){xr.log("** Journey error: failed to load branch compiler **",e)}},kp=()=>!!M.store.read("build"),Cp=()=>{let{version:e}=M.store.read("build")||{};return Io(M.build.version,e)},Ar=()=>M.brandSlug.includes("/"),Pp=async()=>{try{let{compiler:e}=M.store.read("build");return await kr(e)}catch(e){xr.log("** Journey error: failed to load stored compiler **",e),M.store.remove("build")}},Fo=()=>!M.ageInDays||M.ageInDays<0||M.ageInDays>Tp,Np=()=>{let{lastRequested:e}=M.store.read("build")||{};return!!e&&jo(e)<1},_p=async()=>{try{let e=await M.client(M.locator("latest.json")),{latest:t,version:r}=await e.json();if(!t||!r)return;if(Ar()||M.store.write("build",{compiler:t,lastRequested:new Date().toISOString(),version:r}),!Io(r,M.build.version))return await kr(t)}catch(e){xr.log("** Journey error: failed to load latest compiler **",e),M.store.remove("build")}},Rp=async({date:e="2025-12-19T08:27:34.836Z",version:t=g,ageInDays:r=jo("2025-12-19T08:27:34.836Z"),brandSlug:n="epicurious",branch:o="master",script:s=(E=>(E=window.document.currentScript)==null?void 0:E.src)()||"http://localhost",location:i=window.location,store:f=qp.storageFor("journey"),client:p=fetch,resolve:y=!1}={})=>{var T;if(M.date=e,M.version=t,M.ageInDays=r,M.brandSlug=n,M.branch=o,M.script=s,M.location=i,M.store=f,M.client=p.bind(window),M.script=s,M.resolve=y,M.journeyBranch=new URL(i).searchParams.get("journey-branch"),(T=M.journeyBranch)!=null&&T.match(/[^a-zA-Z0-9-_]/)&&delete M.journeyBranch,M.reloaded=!1,M.locator=Ap(n),M.isBranchedCompiler=o!=="master",M.build={url:s,compiler:new URL(s).pathname.split("/").pop(),version:t,date:e},!M.isBranchedCompiler){if(M.journeyBranch&&M.journeyBranch!==M.branch)return xp();if(Fo()&&kp()&&!Cp()&&!Ar())return Pp();if(Fo()&&!Np())return _p();Ar()||M.store.write("build",M.build)}};Lo.exports={initialize:Rp,state:M,get ageInDays(){return M.ageInDays},get reloaded(){return M.reloaded}}});var Jo={};ad(Jo,{default:()=>Kp});var Dp,Mo,Op,Fp,Ip,jp,Lp,Up,Mp,Bp,N0,Jp,je,$p,Wp,Vp,Bo,fe,kt,Uo,Pr,Hp,ie,Gp,_0,zp,Yp,Kp,$o=Fe(()=>{a();c();u();l();d();Dp=Object.create,Mo=Object.defineProperty,Op=Object.getOwnPropertyDescriptor,Fp=Object.getOwnPropertyNames,Ip=Object.getPrototypeOf,jp=Object.prototype.hasOwnProperty,Lp=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Up=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Fp(t))!jp.call(e,o)&&o!==r&&Mo(e,o,{get:()=>t[o],enumerable:!(n=Op(t,o))||n.enumerable});return e},Mp=(e,t,r)=>(r=e!=null?Dp(Ip(e)):{},Up(t||!e||!e.__esModule?Mo(r,"default",{value:e,enumerable:!0}):r,e)),Bp=Lp((e,t)=>{var r=function(){"use strict";var n=0;function o(p){var y=[],E=0,T=0;this.push=function(A){E-T>=p&&++T>=p&&(T=0,E=p-1),y[E%p]=A,E++},this.asArray=function(){var A=y.slice(T,Math.min(E,p)),k=y.slice(0,Math.max(E-p,0));return A.concat(k)},this.list=y}function s(p,y){for(var E=y,T=0;T-1&&F.splice(I,1)}}function A(k,_){var D=Date.now();E.push([k,D]);for(var F=i(k,p,y),I={topic:k},L=0;Le!=null&&typeof e=="object",je=e=>typeof e<"u",$p=e=>typeof e=="function",Wp=e=>(...t)=>!e(...t),Vp=e=>t=>e===t,Bo=(e,t)=>[e.slice(0,t),e.slice(t)],fe=(e,t)=>t.split(".").reduce((r,n)=>r&&r[n],e),kt=(e,t,r)=>{let n=t.split("."),[o,s]=Bo(n,-1),i=o.reduce((f,p)=>(f&&!Jp(f[p])&&(f[p]={}),f[p]),e);return i&&(i[s]=r),e},Uo=(e,t,r)=>{let n=t.split("."),[o,s]=Bo(n,-1),i=o.reduce((f,p)=>f&&f[p],e);return i&&delete i[s],e},Pr=(e,t)=>JSON.parse(JSON.stringify(e),t),Hp=new Error("channel not available"),ie=(...e)=>e.filter(t=>!!t).join("."),Gp=({bus:e,target:t})=>{let r={bus:e,domains:{},products:new Set,subscriptions:[]};if(!je(t))return Hp;r.bus.target(t),r.bus.prefix("cytokine");let n=A=>k=>A.action===k.action&&(A.key.includes(k.key)||k.key.includes(A.key));r.bus.subscribe("set",({key:A,value:k})=>{let _=ie("domains",A);kt(r,_,k),r.subscriptions.filter(n({key:A,action:"set"})).forEach(({key:D,action:F,callback:I})=>{let L=ie("domains",D),U=fe(r,L);I(D,F,U,r.credentials)})}),r.bus.subscribe("unset",({key:A,value:k})=>{let _=ie("domains",A);Uo(r,_,k),r.subscriptions.filter(n({key:A,action:"unset"})).forEach(({key:D,action:F,callback:I})=>{let L=ie("domains",D),U=fe(r,L);I(D,F,U,r.credentials)})}),r.bus.subscribe("register",(A,k)=>{r.products.forEach(_=>E("set",_))});let o=A=>{r.credentials=A,r.bus.authenticate(A),r.bus.emit("register")},s=()=>{r.domains={},r.subscriptions=[]},i=A=>{let k=ie("domains",A),_=fe(r,k);return E("get",A),_},f=A=>{let k=ie("domains",A),_=fe(r,k);return E("has",A),je(_)},p=(A,k)=>{let _=ie("domains",A);return kt(r,_,k),r.products.add(A),E("set",A),k},y=(A,k)=>{let _=ie("domains",A);return Uo(r,_),r.products.delete(A),E("unset",A),k},E=(A,k)=>{let _=ie("domains",k),D=fe(r,_);e.emit(A,{key:k,value:D})},T=(A,k,_)=>{if(!$p(_))return;let D={key:A,action:k,callback:_};return r.subscriptions.push(D),()=>{r.subscriptions=r.subscriptions.filter(Wp(Vp(D)))}};return{state:r,bus:e,register:o,reset:s,get:i,has:f,set:p,unset:y,subscribe:T,readable:A=>{let k=ie("domains",A);je(fe(r,k))||kt(r,k,{});let _=Pr(fe(r,k)),D=()=>{let F=fe(r,k);Object.keys(_).forEach(I=>delete _[I]),Object.keys(F).forEach(I=>_[I]=F[I])};return T(A,"set",D),T(A,"unset",D),_},writable:A=>{let k=ie("domains",A);return je(fe(r,k))||kt(r,k,{}),new Proxy({},{set(_,D,F){if(je(F))return _[D]=Pr(F),p(ie(A,D),F),!0}})}}},_0=Mp(Bp(),1),zp=()=>{let e=EventTarget,t={},r=i=>{t.credentials=i},n=i=>{t.target=i},o=i=>{t.prefix=i},s=i=>[t.prefix,i].join(".");return{backer:e,state:t,authenticate:r,target:n,prefix:o,create:()=>{let i=new e;return n(i),i},emit:(i,f)=>t.target.dispatchEvent(new CustomEvent(s(i),{detail:{credentials:t.credentials,payload:f}})),subscribe:(i,f)=>{let p=({detail:y})=>{try{let{payload:E,credentials:T}=y;f(E,T)}catch(E){console.log(E)}};return t.target.addEventListener(s(i),p),()=>{t.target.removeEventListener(s(i),p)}}}},Yp=({credentials:e,bus:t,target:r})=>{let n=Gp({bus:t||zp(),target:r||window.document});return n.register(e),{consumer:{channel:n,snapshot:o=>{let s=n.get(o);return je(s)?Pr(s):void 0},has:o=>n.has(o),subscribe:(o,s)=>n.subscribe(o,"set",s),proxy:o=>n.readable(o)},producer:{channel:n,publish:(o,s)=>n.set(o,s),unpublish:o=>n.unset(o),proxy:o=>n.writable(o)}}},Kp=Yp});var Nr=S((j0,Wo)=>{a();c();u();l();d();var xe,Qp=async()=>{let e=(await Promise.resolve().then(()=>($o(),Jo))).default;xe=e({credentials:{id:"journey",key:"MCfNvUszQue4F94i3tdlEyrG97dQ9c2c"}})};Wo.exports={initialize:Qp,get consumer(){return xe==null?void 0:xe.consumer},get producer(){return xe==null?void 0:xe.producer}}});var Zo=S(Ce=>{"use strict";a();c();u();l();d();Object.defineProperty(Ce,"__esModule",{value:!0});var Ho=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ct=Ho.join(","),Go=typeof Element>"u",ke=Go?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Pt=!Go&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Nt=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),s=o===""||o==="true",i=s||r&&t&&e(t.parentNode);return i},Zp=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},zo=function(t,r,n){if(Nt(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(Ct));return r&&ke.call(t,Ct)&&o.unshift(t),o=o.filter(n),o},Yo=function e(t,r,n){for(var o=[],s=Array.from(t);s.length;){var i=s.shift();if(!Nt(i,!1))if(i.tagName==="SLOT"){var f=i.assignedElements(),p=f.length?f:i.children,y=e(p,!0,n);n.flatten?o.push.apply(o,y):o.push({scopeParent:i,candidates:y})}else{var E=ke.call(i,Ct);E&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var T=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),A=!Nt(T,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(T&&A){var k=e(T===!0?i.children:T.children,!0,n);n.flatten?o.push.apply(o,k):o.push({scopeParent:i,candidates:k})}else s.unshift.apply(s,i.children)}}return o},Ko=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},Rr=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||Zp(t))&&!Ko(t)?0:t.tabIndex},Xp=function(t,r){var n=Rr(t);return n<0&&r&&!Ko(t)?0:n},ef=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},Qo=function(t){return t.tagName==="INPUT"},tf=function(t){return Qo(t)&&t.type==="hidden"},rf=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},nf=function(t,r){for(var n=0;nsummary:first-of-type"),i=s?t.parentElement:t;if(ke.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var f=t;t;){var p=t.parentElement,y=Pt(t);if(p&&!p.shadowRoot&&o(p)===!0)return Vo(t);t.assignedSlot?t=t.assignedSlot:!p&&y!==t.ownerDocument?t=y.host:t=p}t=f}if(cf(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return Vo(t);return!1},lf=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},pf=function e(t){var r=[],n=[];return t.forEach(function(o,s){var i=!!o.scopeParent,f=i?o.scopeParent:o,p=Xp(f,i),y=i?e(o.candidates):f;p===0?i?r.push.apply(r,y):r.push(f):n.push({documentOrder:s,tabIndex:p,item:o,isScope:i,content:y})}),n.sort(ef).reduce(function(o,s){return s.isScope?o.push.apply(o,s.content):o.push(s.content),o},[]).concat(r)},ff=function(t,r){r=r||{};var n;return r.getShadowRoot?n=Yo([t],r.includeContainer,{filter:_r.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:df}):n=zo(t,r.includeContainer,_r.bind(null,r)),pf(n)},mf=function(t,r){r=r||{};var n;return r.getShadowRoot?n=Yo([t],r.includeContainer,{filter:_t.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):n=zo(t,r.includeContainer,_t.bind(null,r)),n},yf=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return ke.call(t,Ct)===!1?!1:_r(r,t)},hf=Ho.concat("iframe").join(","),gf=function(t,r){if(r=r||{},!t)throw new Error("No node provided");return ke.call(t,hf)===!1?!1:_t(r,t)};Ce.focusable=mf;Ce.getTabIndex=Rr;Ce.isFocusable=gf;Ce.isTabbable=yf;Ce.tabbable=ff});var os=S(Dr=>{"use strict";a();c();u();l();d();Object.defineProperty(Dr,"__esModule",{value:!0});var me=Zo();function Xo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function es(e){for(var t=1;t0){var n=t[t.length-1];n!==r&&n.pause()}var o=t.indexOf(r);o===-1||t.splice(o,1),t.push(r)},deactivateTrap:function(t,r){var n=t.indexOf(r);n!==-1&&t.splice(n,1),t.length>0&&t[t.length-1].unpause()}},Sf=function(t){return t.tagName&&t.tagName.toLowerCase()==="input"&&typeof t.select=="function"},qf=function(t){return t.key==="Escape"||t.key==="Esc"||t.keyCode===27},tt=function(t){return t.key==="Tab"||t.keyCode===9},Ef=function(t){return tt(t)&&!t.shiftKey},Tf=function(t){return tt(t)&&t.shiftKey},rs=function(t){return setTimeout(t,0)},ns=function(t,r){var n=-1;return t.every(function(o,s){return r(o)?(n=s,!1):!0}),n},et=function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;o1?P-1:0),m=1;m=0)q=n.activeElement;else{var x=i.tabbableGroups[0],P=x&&x.firstTabbableNode;q=P||E("fallbackFocus")}if(!q)throw new Error("Your focus-trap needs to have at least one focusable element");return q},A=function(){if(i.containerGroups=i.containers.map(function(q){var x=me.tabbable(q,s.tabbableOptions),P=me.focusable(q,s.tabbableOptions);return{container:q,tabbableNodes:x,focusableNodes:P,firstTabbableNode:x.length>0?x[0]:null,lastTabbableNode:x.length>0?x[x.length-1]:null,nextTabbableNode:function(m){var N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,B=P.findIndex(function(O){return O===m});if(!(B<0))return N?P.slice(B+1).find(function(O){return me.isTabbable(O,s.tabbableOptions)}):P.slice(0,B).reverse().find(function(O){return me.isTabbable(O,s.tabbableOptions)})}}}),i.tabbableGroups=i.containerGroups.filter(function(q){return q.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!E("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},k=function C(q){if(q!==!1&&q!==n.activeElement){if(!q||!q.focus){C(T());return}q.focus({preventScroll:!!s.preventScroll}),i.mostRecentlyFocusedNode=q,Sf(q)&&q.select()}},_=function(q){var x=E("setReturnFocus",q);return x||(x===!1?!1:q)},D=function(q){var x=Rt(q);if(!(y(x,q)>=0)){if(et(s.clickOutsideDeactivates,q)){f.deactivate({returnFocus:s.returnFocusOnDeactivate});return}et(s.allowOutsideClick,q)||q.preventDefault()}},F=function(q){var x=Rt(q),P=y(x,q)>=0;P||x instanceof Document?P&&(i.mostRecentlyFocusedNode=x):(q.stopImmediatePropagation(),k(i.mostRecentlyFocusedNode||T()))},I=function(q){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=Rt(q);A();var J=null;if(i.tabbableGroups.length>0){var m=y(P,q),N=m>=0?i.containerGroups[m]:void 0;if(m<0)x?J=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:J=i.tabbableGroups[0].firstTabbableNode;else if(x){var B=ns(i.tabbableGroups,function(yr){var hr=yr.firstTabbableNode;return P===hr});if(B<0&&(N.container===P||me.isFocusable(P,s.tabbableOptions)&&!me.isTabbable(P,s.tabbableOptions)&&!N.nextTabbableNode(P,!1))&&(B=m),B>=0){var O=B===0?i.tabbableGroups.length-1:B-1,G=i.tabbableGroups[O];J=G.lastTabbableNode}else tt(q)||(J=N.nextTabbableNode(P,!1))}else{var oe=ns(i.tabbableGroups,function(yr){var hr=yr.lastTabbableNode;return P===hr});if(oe<0&&(N.container===P||me.isFocusable(P,s.tabbableOptions)&&!me.isTabbable(P,s.tabbableOptions)&&!N.nextTabbableNode(P))&&(oe=m),oe>=0){var se=oe===i.tabbableGroups.length-1?0:oe+1,mr=i.tabbableGroups[se];J=mr.firstTabbableNode}else tt(q)||(J=N.nextTabbableNode(P))}}else J=E("fallbackFocus");J&&(tt(q)&&q.preventDefault(),k(J))},L=function(q){if(qf(q)&&et(s.escapeDeactivates,q)!==!1){q.preventDefault(),f.deactivate();return}(s.isKeyForward(q)||s.isKeyBackward(q))&&I(q,s.isKeyBackward(q))},U=function(q){var x=Rt(q);y(x,q)>=0||et(s.clickOutsideDeactivates,q)||et(s.allowOutsideClick,q)||(q.preventDefault(),q.stopImmediatePropagation())},$=function(){if(!!i.active)return ts.activateTrap(o,f),i.delayInitialFocusTimer=s.delayInitialFocus?rs(function(){k(T())}):k(T()),n.addEventListener("focusin",F,!0),n.addEventListener("mousedown",D,{capture:!0,passive:!1}),n.addEventListener("touchstart",D,{capture:!0,passive:!1}),n.addEventListener("click",U,{capture:!0,passive:!1}),n.addEventListener("keydown",L,{capture:!0,passive:!1}),f},j=function(){if(!!i.active)return n.removeEventListener("focusin",F,!0),n.removeEventListener("mousedown",D,!0),n.removeEventListener("touchstart",D,!0),n.removeEventListener("click",U,!0),n.removeEventListener("keydown",L,!0),f},Y=function(q){var x=q.some(function(P){var J=Array.from(P.removedNodes);return J.some(function(m){return m===i.mostRecentlyFocusedNode})});x&&k(T())},R=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Y):void 0,V=function(){!R||(R.disconnect(),i.active&&!i.paused&&i.containers.map(function(q){R.observe(q,{subtree:!0,childList:!0})}))};return f={get active(){return i.active},get paused(){return i.paused},activate:function(q){if(i.active)return this;var x=p(q,"onActivate"),P=p(q,"onPostActivate"),J=p(q,"checkCanFocusTrap");J||A(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=n.activeElement,x==null||x();var m=function(){J&&A(),$(),V(),P==null||P()};return J?(J(i.containers.concat()).then(m,m),this):(m(),this)},deactivate:function(q){if(!i.active)return this;var x=es({onDeactivate:s.onDeactivate,onPostDeactivate:s.onPostDeactivate,checkCanReturnFocus:s.checkCanReturnFocus},q);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,j(),i.active=!1,i.paused=!1,V(),ts.deactivateTrap(o,f);var P=p(x,"onDeactivate"),J=p(x,"onPostDeactivate"),m=p(x,"checkCanReturnFocus"),N=p(x,"returnFocus","returnFocusOnDeactivate");P==null||P();var B=function(){rs(function(){N&&k(_(i.nodeFocusedBeforeActivation)),J==null||J()})};return N&&m?(m(_(i.nodeFocusedBeforeActivation)).then(B,B),this):(B(),this)},pause:function(q){if(i.paused||!i.active)return this;var x=p(q,"onPause"),P=p(q,"onPostPause");return i.paused=!0,x==null||x(),j(),V(),P==null||P(),this},unpause:function(q){if(!i.paused||!i.active)return this;var x=p(q,"onUnpause"),P=p(q,"onPostUnpause");return i.paused=!1,x==null||x(),A(),$(),V(),P==null||P(),this},updateContainerElements:function(q){var x=[].concat(q).filter(Boolean);return i.containers=x.map(function(P){return typeof P=="string"?n.querySelector(P):P}),i.active&&A(),V(),this}},f.updateContainerElements(t),f};Dr.createFocusTrap=xf});var rt=S((tA,ss)=>{a();c();u();l();d();var Le;do Le=Math.random().toString(36).match(/[a-z]/g).join("");while(window[Le]!==void 0);window[Le]={};var kf=e=>{window[Le]={...window[Le],...e}};ss.exports={add:kf,name:Le}});var Or=S((aA,is)=>{a();c();u();l();d();var le=document.createElement("iframe");window.document.body.append(le);var Cf=le&&le.contentWindow&&le.contentWindow.setInterval&&le.contentWindow.setInterval.bind(window)||window.setInterval,Pf=le&&le.contentWindow&&le.contentWindow.setTimeout&&le.contentWindow.setTimeout.bind(window)||window.setTimeout;le.remove();is.exports={setInterval:Cf,setTimeout:Pf}});var cs=S((fA,as)=>{a();c();u();l();d();var Nf=(e,t)=>{let{opacity:r,visibility:n}=e.getComputedStyle(t);return!!t.offsetHeight&&!!t.offsetWidth&&r!=="0"&&n!=="hidden"};as.exports={isViewable:Nf}});var Fr=S((wA,ls)=>{a();c();u();l();d();var _f=cs(),Rf=Or(),Df=(e,t,r=1)=>{let n=0;new IntersectionObserver(([s],i)=>{s.isIntersecting===!0&&_f.isViewable(window,e)&&(t(),n++,n>=r&&i.unobserve(e))},{threshold:[.001,.999],trackVisibility:!0,delay:100}).observe(e)},us=async(e,t,r=1e3)=>{let n;n=Rf.setInterval(()=>{e()&&(window.clearInterval(n),t())},r)},Of=async(e,t,r=1e3)=>{if(e())return t();us(e,t,r)};ls.exports={onElementAppearance:Df,after:us,once:Of}});var ps=S((AA,ds)=>{a();c();u();l();d();var Ff=e=>{let t={continent:"--",country:"--",pop:"---"};if(!e||!e.serverTiming)return t;let r=e.serverTiming.find(o=>o.name==="geo");if(!r||!r.description)return t;let n=r.description.match(/continent=([A-Z]*);country=([A-Z]*);pop=([A-Z]*)/);return n?{continent:n[1],country:n[2],pop:n[3]}:t};ds.exports={geoFrom:Ff}});var ys=S((_A,ms)=>{a();c();u();l();d();var{geoFrom:If}=ps(),jf=Q(),nt=(e,t)=>{let r=If(e);jf.add({type:"asset-tracker",id:t,geo:r,startTime:Math.floor(e.startTime),duration:Math.floor(e.duration)})},fs=(e=performance)=>e.getEntries().forEach(t=>{switch(!0){case!!t.name.match(/covers.conde.io/):nt(t,"cover_manager");break;case!!t.name.match(/user-context/):nt(t,"user_context");break;case!!t.name.match(/\/api\/payment\//):nt(t,"payment_server");break;case!!t.name.match(/build-\w+\.js/):nt(t,"journey_compiler");break;case!!t.name.match(/\/gate\/sync\?canonicalUrl/):nt(t,"journey_gate_sync_meter");break}}),Lf=()=>{new PerformanceObserver(fs).observe({entryTypes:["resource"]})},Uf=()=>{fs(),Lf()};ms.exports={execute:Uf}});var Ft=S((jA,vs)=>{a();c();u();l();d();var Ot=[],Dt,hs=()=>!Ot.length,Mf=e=>Ot.push(e),gs=()=>Ot.shift(),Bf=()=>{Ot.length=0},Jf=(e=window.setInterval)=>{Dt=e(()=>{if(hs())return;gs()()},10)},$f=()=>{!Dt||(clearInterval(Dt),Dt=void 0)};vs.exports={isEmpty:hs,add:Mf,take:gs,clear:Bf,start:Jf,stop:$f}});var jr=S(($A,ws)=>{a();c();u();l();d();var{isMatch:Ir}=z(),It=[],ot=[],Wf=()=>{It=[],ot=[]},Vf=({id:e=".*",payload:t={},callback:r})=>{let n={id:e,payload:t,callback:r};return ot.push(n),()=>{let o=s=>i=>!Ir(s,i);ot=ot.filter(o(n))}},Hf=({id:e,payload:t={},timestamp:r=Date.now()})=>{let n={id:e,payload:t,timestamp:r};It=It.concat(n),ot.filter(o=>e.match(new RegExp(o.id))).filter(o=>Ir(t,o.payload)).forEach(o=>o.callback(n))},Gf=({id:e=".*",payload:t={}}={})=>It.filter(r=>r.id.match(new RegExp(e))).filter(r=>Ir(r.payload,t));ws.exports={on:Vf,emit:Hf,history:Gf,reset:Wf}});var te=S((YA,bs)=>{a();c();u();l();d();var zf=Q(),st=jr(),{omit:Yf}=z(),Kf=["element","data","configuration","campaign"],de=e=>(t={},r)=>{st.emit({id:e,payload:t,timestamp:r});let n=Yf(t,Kf);zf.add({type:"bus-event",id:e,payload:n})},jt=e=>(t={})=>!!st.history({id:e,payload:t}).length,X=(e,t={})=>r=>(st.history({id:e,payload:t}).forEach(n=>r(n)),st.on({id:e,payload:t,callback:r})),Qf=e=>()=>{let t=st.history({id:e})[0];return t?t.payload||{}:{}};bs.exports={emitEvent:({id:e,payload:t,timestamp:r})=>de(e)(t,r),hasAnEventOccured:({id:e,payload:t})=>jt(e)(t),whenAnEventOccurs:({id:e,payload:t,callback:r})=>X(e,t)(r),whenACMUIsMounted:X("cmu.mounted"),whenIncognitoIsDetected:X("incognito.detected"),whenSegmentsAreUpdated:X("segments.updated"),whenPermutiveSegmentsAreUpdated:X("permutive.segments.updated"),whenPaymentIsUpdated:X("payment.updated"),hasIncognitoBeenDetected:jt("incognito.detected"),haveSegmentsBeenUpdated:jt("segments.updated"),hasRoadblockBeenDetected:jt("ads.roadblock"),whenRoadblockIsDetected:X("ads.roadblock"),whenJourneyStateIsUpdated:X("journey.state.updated"),emitJourneyStateIsUpdated:de("journey.state.updated"),whenJourneyUnitIsRendered:X("journey.unit.rendered"),emitJourneyUnitIsRendered:de("journey.unit.rendered"),whenJourneyUnitIsRemoved:X("journey.unit.removed"),emitJourneyUnitIsRemoved:de("journey.unit.removed"),whenJourneyActionIsExecuted:X("journey.action.executed"),emitJourneyActionIsExecuted:de("journey.action.executed"),whenJourneyUnitRenderEnds:X("journey.unit.render.end"),whenJourneyUnitEmptyEnds:X("journey.unit.empty.end"),emitJourneyUnitRenderBegan:de("journey.unit.render.begin"),emitJourneyUnitEmptyBegan:de("journey.unit.empty.begin"),emitJourneyUnitRenderEnded:de("journey.unit.render.end"),emitJourneyUnitEmptyEnded:de("journey.unit.empty.end"),whenAClientErrorOccurs:X("journey.client.error"),whenConsentGroupsAreUpdated:X("consent.groups.updated"),whenJourneyComponentNavRolloverAppears:X("journey.component.appears.NavRollover"),payloadOfFingerprintIDEvent:Qf("fingerprint.id.*"),whenFingerprintIDEventOccurs:X("fingerprint.id"),whenGroupsAreUpdated:X("cngroups.updated"),emitJourneyEntitlementStatus:e=>de(`journey.entitlement.status.${e}`)()}});var qs=S((tx,Ss)=>{"use strict";a();c();u();l();d();var Zf=function(t){var r=t.from,n=t.to;return{from:typeof r=="string"?new Date(r):r,to:typeof n=="string"?new Date(n):n}},Xf=function(t){var r=t.from,n=t.to;return{from:r||null,to:n||null}},em=function(t,r){if(t&&r&&t>r||t&&t.toString()==="Invalid Date"||r&&r.toString()==="Invalid Date")throw new Error("Invalid dates provided")},Lr=function(t){var r=Xf(Zf(t)),n=r.from,o=r.to,s=new Date;return em(n,o),{from:n,to:o,today:s}},tm=function(t){var r=Lr(t),n=r.from,o=r.to,s=r.today;return n===null&&o===null||n===null&&s<=o||n<=s&&o===null||n<=s&&s<=o},rm=function(t){var r=Lr(t),n=r.to,o=r.today;return n===null?!1:o>n},nm=function(t){var r=Lr(t),n=r.from,o=r.today;return o{"use strict";a();c();u();l();d();var om=qs();Es.exports={analyzer:om}});var Ur=S((fx,As)=>{a();c();u();l();d();var Ue=1e3,Me=Ue*60,Be=Me*60,Pe=Be*24,sm=Pe*7,im=Pe*365.25;As.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return am(e);if(r==="number"&&isFinite(e))return t.long?um(e):cm(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function am(e){if(e=String(e),!(e.length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!!t){var r=parseFloat(t[1]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*im;case"weeks":case"week":case"w":return r*sm;case"days":case"day":case"d":return r*Pe;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Be;case"minutes":case"minute":case"mins":case"min":case"m":return r*Me;case"seconds":case"second":case"secs":case"sec":case"s":return r*Ue;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function cm(e){var t=Math.abs(e);return t>=Pe?Math.round(e/Pe)+"d":t>=Be?Math.round(e/Be)+"h":t>=Me?Math.round(e/Me)+"m":t>=Ue?Math.round(e/Ue)+"s":e+"ms"}function um(e){var t=Math.abs(e);return t>=Pe?Lt(e,t,Pe,"day"):t>=Be?Lt(e,t,Be,"hour"):t>=Me?Lt(e,t,Me,"minute"):t>=Ue?Lt(e,t,Ue,"second"):e+" ms"}function Lt(e,t,r,n){var o=t>=r*1.5;return Math.round(e/r)+" "+n+(o?"s":"")}});var Mt=S((wx,js)=>{a();c();u();l();d();var{get:Je,isMatch:Ps}=z(),lm=Ur(),$e=e=>typeof e<"u"?[].concat(e):[],Ns=e=>t=>new RegExp(`^${t} `).test(e),dm=e=>Ds.find(({word:t})=>Ns(e)(t))||{},_s=e=>{let{word:t}=dm(e);return t?e.replace(`${t} `,""):e},Mr=e=>t=>r=>!e(t)(r),H=e=>t=>e.toString().toLowerCase()===t.toString().toLowerCase(),Br=e=>t=>e==t,xs=e=>t=>t>e,ks=e=>t=>tt=>t>=e.min&&t<=e.max,pm=e=>t=>Vr(e).every(Is(e,t)),fm=e=>t=>Je(t,e)!==void 0,mm=e=>t=>Object.entries(e).every(([r,n])=>Ps(Je(t,r),Je(t,n))),ym=e=>t=>Ps(t,e),hm=e=>({"=":Br,"!=":Mr(Br),">":xs,"<=":Mr(xs),"<":ks,">=":Mr(ks)})[e]||Br,it=({comparison:e,threshold:t})=>r=>hm(e)(t)(r),Rs={word:"any",compare:(e,t,r)=>t.some(n=>$e(e).some(o=>$e(r).some(n(o))))},gm={word:"all",compare:(e,t,r)=>t.some(n=>$e(e).every(o=>$e(r).some(n(o))))},vm={word:"not",compare:(e,t,r)=>t.every(n=>$e(e).every(o=>!$e(r).some(n(o))))},Ds=[Rs,gm,vm],wm=e=>Ds.find(({word:t})=>Ns(e)(t))||Rs,W=e=>t=>t[e],$r=(e,t)=>(r,n,o)=>t(Je(r,r[e])||{},n,o),Ut=(e,t)=>(r,n,o)=>{var s;return(s=t(r[e],n,o))!=null?s:{}},Cs=(e,t)=>Je(e,t)||{},Wr=e=>e,bm=e=>(t,r,n)=>Je(t,n[e])||{},Sm=[{properties:/^paymentBypassed$/,matchers:[H],lookup:W("paymentBypassed"),weight:10},{properties:/^(target|targets)$/,matchers:[pm],lookup:Wr,weight:5},{properties:/^(segment|segments)$/,matchers:[H],lookup:W("segments"),weight:5},{properties:/^(group|groups)$/,matchers:[H],lookup:W("groups"),weight:5},{properties:/^(referralSource|referralSources)$/,matchers:[H],lookup:W("segments"),weight:5},{properties:/^(permutiveSegment|permutiveSegments)$/,matchers:[H],lookup:W("permutiveSegments"),weight:5},{properties:/^(tag|tags|tagged)$/,matchers:[H],lookup:W("tags"),weight:5},{properties:/^isNewsletterCampaign$/,matchers:[H],lookup:W("isNewsletterCampaign"),weight:5},{properties:/^paid$/,matchers:[H],lookup:W("paid"),weight:5},{properties:/^(queryParameter|queryParameters)$/,matchers:[ym],lookup:W("queryParameters"),weight:5},{properties:/^hasSignedUpForNewsletter$/,matchers:[H],lookup:W("hasSignedUpForNewsletter"),weight:5},{properties:/^cometUser$/,matchers:[H],lookup:W("cometUser"),weight:5},{properties:/^(count|counts)$/,matchers:[H,it],lookup:$r("payment",W("cnt")),weight:4},{properties:/^(.+)\s(count|counts)$/,matchers:[H,it],lookup:$r("payment",Ut("cnts",bm(1))),weight:4},{properties:/^(max|maxes)$/,matchers:[H,it],lookup:$r("payment",W("max")),weight:4},{properties:/^(channel|channels)$/,matchers:[H],lookup:W("channel"),weight:3},{properties:/^(subChannel|subChannels)$/,matchers:[H],lookup:W("subChannel"),weight:3},{properties:/^(contentType|contentTypes)$/,matchers:[H],lookup:W("contentType"),weight:3},{properties:/^authenticated$/,matchers:[H],lookup:W("isAuthenticated"),weight:1},{properties:/^entitled$/,matchers:[H],lookup:W("entitled"),weight:1},{properties:/^(payment|payments)$/,matchers:[H],lookup:W("payment"),weight:1},{properties:/^(scope|scopes)$/,matchers:[H],lookup:W("scope"),weight:1},{properties:/^(bucket|buckets)/,matchers:[Jr],lookup:W("bucket"),weight:1},{properties:/^(width|widths)$/,matchers:[Jr],lookup:W("width"),weight:1},{properties:/^(country|countries)$/,matchers:[H],lookup:W("country"),weight:1},{properties:/^adblock$/,matchers:[H],lookup:W("adblock"),weight:1},{properties:/^incognito$/,matchers:[H],lookup:W("incognito"),weight:1},{properties:/^segmentsUpdated$/,matchers:[H],lookup:W("segmentsUpdated"),weight:1},{properties:/^contentCanBePaywalled$/,matchers:[H],lookup:W("contentCanBePaywalled"),weight:1},{properties:/^contentCanBeSampled$/,matchers:[H],lookup:W("contentCanBeSampled"),weight:1},{properties:/^contentIsOlderThan$/,matchers:[e=>t=>lm(e)e.exec(t),Fs=e=>Sm.find(({properties:t})=>!!Os(t,e)),qm=["version"],Vr=e=>Object.keys(e).filter(t=>!qm.includes(t)),Is=(e,t)=>r=>{let n=wm(r),o=_s(r),s=Fs(o);if(!s)return!1;let{properties:i,matchers:f,lookup:p}=s;return n.compare(e[r],f,p(t,o,Os(i,o)))},Em=(e,t)=>{let r=_s(t),n=Fs(r);return n!=null&&n.weight&&(e+=n.weight),e},Tm=(e,t)=>Vr(e.targeting).every(Is(e.targeting,t)),Am=e=>Vr(e.targeting).reduce(Em,0);js.exports={matching:Tm,score:Am}});var Ms=S((Ax,Us)=>{a();c();u();l();d();var Bt=Mt(),Ls=e=>t=>Bt&&Bt.matching(t,e),xm=(e,t)=>Bt.score(e)-Bt.score(t);function km(e,t){return e.filter(Ls(t)).sort(xm).pop()}function Cm(e,t){return e.filter(Ls(t))}Us.exports={matchingUnit:km,matchingUnits:Cm}});var Ws=S((_x,$s)=>{a();c();u();l();d();var{not:Pm}=z(),Gr=e=>e.key&&!!e.key.match(/^module/)||e.name&&!!e.name.match(/^\[module\]/i)||e.configuration&&!!e.configuration.module,Bs=({configuration:e})=>{var t;return((t=e==null?void 0:e.module)==null?void 0:t.scope)==="global"},Nm=Pm(Bs),Hr=e=>Gr(e)&&Bs(e),Js=e=>Gr(e)&&Nm(e),_m=({campaign:e={},campaigns:t=[]})=>{var s;let r=((s=e==null?void 0:e.configuration)==null?void 0:s.includes)||{},n=t.filter(Hr).filter(({key:i})=>{var f;return((f=r[i])==null?void 0:f.enabled)!=!1}),o=t.filter(Js).filter(({key:i})=>r[i]).filter(({key:i})=>r[i].enabled!=!1);return[...n,...o]},Rm=e=>t=>t===e?!0:Hr(e)?!1:Js(e)?Hr(t):!0;$s.exports={isADependencyOf:Rm,isAModule:Gr,modulesOf:_m}});var Ne=S((jx,Vs)=>{a();c();u();l();d();var{uniq:Dm}=z(),zr=e=>{var t,r,n,o,s,i,f;return Dm([...((r=(t=e.template)==null?void 0:t.configuration)==null?void 0:r.types)||[],...((o=(n=e.component)==null?void 0:n.configuration)==null?void 0:o.types)||[],...((s=e.configuration)==null?void 0:s.types)||[],...((f=(i=e.function)==null?void 0:i.configuration)==null?void 0:f.types)||[]])},Om=e=>zr(e)[0]||"",Fm=(e,t)=>zr(e).some(r=>t.includes(r));Vs.exports={unitTypes:zr,typeOf:Om,matchesType:Fm}});var Yr=S(($x,Hs)=>{a();c();u();l();d();var{matchesType:Im}=Ne(),jm=(e=[])=>Array.from(e.join(",").matchAll(/disable-(.*?)-units/g),t=>t[1]),Lm=(e,{disabledUnitTypes:t=[]}={})=>Im(e,t);Hs.exports={disabledUnitTypes:jm,isADisabledUnit:Lm}});var We=S((Yx,Ys)=>{a();c();u();l();d();var{log:Gs}=K(),{isMatch:Um}=z(),zs={},Mm=({conditions:e,rules:t})=>t.filter(r=>Um(r.data,e)),Bm=({rule:e,rules:t,state:r,units:n,campaign:o,campaigns:s})=>{t.filter(i=>i.data.function===e).forEach(i=>{let{function:f,...p}=i.data,y=zs[f];if(typeof y!="function"){Gs(`** Journey Error: Unknown Rule Function: ${f} **`);return}try{y({...p,rule:i,state:r,units:n,campaign:o,campaigns:s})}catch(E){Gs(`** Journey Error: Rule Function: ${f} **`,E)}})},Jm=({rule:e,rules:t=[]})=>{let r=t.filter(n=>n.data.function===e).pop();return r?r.data.mode?r.data.mode!=="disabled":!0:!1},$m=e=>{zs=e};Ys.exports={register:$m,enforce:Bm,isEnabled:Jm,rulesMatching:Mm}});var pe=S((tk,Xs)=>{a();c();u();l();d();var Ks=e=>e.template&&!e.function&&!e.component,Qs=e=>!e.template&&!e.function&&e.component,Wm=e=>Ks(e)||Qs(e),Vm=e=>t=>t.slot===e,Hm={action:e=>{var t,r;return((t=e.configuration)==null?void 0:t.action)||!((r=e.configuration)!=null&&r.rule)},rule:e=>{var t;return(t=e.configuration)==null?void 0:t.rule}},Zs=(e="",t)=>{let r=Hm[e.toLowerCase()];return r&&r(t)},Jt=e=>Zs("Action",e)&&e.function&&!e.component&&!e.template,Gm=e=>Jt(e)&&!e.configuration.userActions,zm=e=>t=>Jt(t)&&t.targeting.units&&t.targeting.units.includes(e.name),Ym=e=>t=>Jt(t)&&t.data.prevent&&t.data.prevent.includes(e.name),Km=e=>Zs("Rule",e)&&e.function&&!e.component&&!e.template;Xs.exports={isATemplatePresentationUnit:Ks,isAnActionUnit:Jt,isAComponentPresentationUnit:Qs,isAPresentationUnit:Wm,isAnImmediateAction:Gm,isAPresentationUnitThatTargets:Vm,isAnActionThatTargets:zm,isAnActionThatPrevents:Ym,isARuleUnit:Km}});var ri=S((ak,ti)=>{a();c();u();l();d();var ei={FullBarrier:{Default:"PAYWALL_FULL_BARRIER"},InlineBarrier:{Default:"TRUNCATED_MESSAGE",Beta:"TRUNCATED_MESSAGE"},PaywallBar:{Default:"PAYWALL_BAR",MobileImage:"PAYWALL_BAR_MOBILE_IMAGE"},NavCTA:{Default:"NAV_CTA",Button:"NAV_CTA_BUTTON"},NavDrawer:{Default:"NAV_DRAWER"},Footer:{Default:"FOOTER",Image:"FOOTER"},InContent:{Default:"IN_CONTENT",Image:"IN_CONTENT"},NavRollover:{Default:"NAV_ROLLOVER",Image:"NAV_ROLLOVER"},RegistrationGate:{Default:"PAYWALL_REG_GATE"},NewsletterRegistrationGate:{Default:"PAYWALL_IN_CONTENT_NEWSLETTER_GATE"},NavLeft:{Default:"NAV_LEFT",Image:"NAV_LEFT_IMAGE"},Ticker:{Default:"TICKER_BANNER"},ExpandedCanvas:{Default:"PAYWALL_FULL_BARRIER"},PaywallBarThin:{Default:"PAYWALL_THIN",Button:"PAYWALL_THIN_BUTTON"},ContentBar:{Default:"PAYWALL_QP_FULL_BARRIER"},InContentBarrier:{Default:"PAYWALL_IN_CONTENT_BARRIER",ContentBar:"PAYWALL_QP_IN_CONTENT_BARRIER",Filled:"PAYWALL_IN_CONTENT_BARRIER_FILLED"}},Qm=(e,t="Default")=>{let r=ei[e];return r?r[t||"Default"]:void 0};ti.exports={component:ei,getComponentSegment:Qm}});var ai=S((fk,ii)=>{a();c();u();l();d();var{get:_e,deepClone:Zm,isDefined:Xm,isEmpty:ey}=z(),ty=We(),ry=pe(),{typeOf:ny}=Ne(),oy=ri(),sy=e=>(t,r)=>typeof r!="string"?r:r.replace(/{{\s*(.*?)\s*}}/g,(n,o)=>_e(e,o)),ni=e=>t=>Object.assign({},...t.map(r=>_e(r,`configuration.${e}`,{}))),iy=e=>t=>Object.assign({},...e.map(r=>_e(t,"configuration.includes",{})[r]||{})),oi=e=>t=>_e(t,`configuration.${e}`,{}),si=e=>t=>Object.assign({},_e(t,`template.configuration.${e}`,{}),_e(t,`component.configuration.${e}`,{}),_e(t,`configuration.${e}`,{})),ay=(e,t,r)=>Object.assign({},ni("set")(e),iy(e.map(n=>n.key))(t),oi("set")(t),si("set")(r)),cy=(e,t,r)=>{let n=Object.assign({},ni("source")(e),oi("source")(t),si("source")(r));return ey(n)?{}:{source:n}},uy=({campaign:e={},modules:t=[],unit:r={},state:n={},rules:o=[]})=>{var f,p;if(ry.isARuleUnit(r))return r;let s=ty.rulesMatching({conditions:{function:"setInjections"},rules:o}).map(y=>y.data.set).filter(Xm),i=Object.assign({tracking:{unitType:ny(r).toUpperCase(),device:(p=(f=n.device)==null?void 0:f.viewport)==null?void 0:p.toUpperCase(),unit:{name:r.component?oy.getComponentSegment(r.component.name,r.component.variation):void 0}}},{user:{email:n.email||""}},{state:n},ay(t,e,r),cy(t,e,r),...s);return Zm(r,sy(i))};ii.exports={set:uy}});var at=S((wk,gi)=>{a();c();u();l();d();var{analyzer:ci}=Ts(),{matchingUnit:ui,matchingUnits:li}=Ms(),{deepClone:di,flatten:pi,not:ly}=z(),{isAModule:dy,modulesOf:py,isADependencyOf:fi}=Ws(),{isADisabledUnit:mi}=Yr(),$t=ai(),Ve=We(),{isARuleUnit:Zr}=pe(),fy=(e,t)=>(e.data.priority||1/0)-(t.data.priority||1/0),Xr={name:"no campaign resolved",units:[]},Kr=Xr,my=()=>Kr,Qr=[],yy=()=>Qr,yi,hy=e=>yi=e,en=[],gy=e=>en=e,vy=({campaigns:e,state:t})=>{let r=e.filter(ci.isActive).filter(ly(dy));return Kr=yi||ui(r,t)||Xr,Kr},tn=({campaign:e,campaigns:t,state:r})=>{let o=py({campaign:e,campaigns:t}).filter(ci.isActive);return r?li(o,r):o},wy=({type:e,campaign:t,rules:r,campaigns:n,state:o})=>{let s=tn({campaign:t,campaigns:n,state:o}),f=[...pi(s.map(T=>T.units.map(A=>$t.set({campaign:t,modules:s.filter(fi(T)),unit:A,state:o,rules:r})))),...t.units].filter(e).filter(T=>!mi(T,o)).map(di);e!==Zr&&(r||(r=rn({campaign:t,campaigns:n,state:o})),Ve.enforce({rule:"setTargeting",rules:r,units:f,campaign:t,campaigns:n,state:o}),Ve.enforce({rule:"setTracking",rules:r,units:f,campaign:t,campaigns:n,state:o}),Ve.enforce({rule:"setData",rules:r,units:f,campaign:t,campaigns:n,state:o}));let p=o?ui(f,o):f[0];p&&(p=$t.set({campaign:t,modules:s,unit:p,state:o,rules:r}));let y=en.filter(e)[0];return y||p},hi=({type:e,campaign:t,rules:r,campaigns:n,state:o})=>{let s=tn({campaign:t,campaigns:n,state:o}),f=[...pi(s.map(T=>T.units.map(A=>$t.set({campaign:t,modules:s.filter(fi(T)),unit:A,state:o,rules:r})))),...t.units].filter(e).filter(T=>!mi(T,o)).map(di);e!==Zr&&(r||(r=rn({campaign:t,campaigns:n,state:o})),Ve.enforce({rule:"setTargeting",rules:r,units:f,campaign:t,campaigns:n,state:o}),Ve.enforce({rule:"setTracking",rules:r,units:f,campaign:t,campaigns:n,state:o}),Ve.enforce({rule:"setData",rules:r,units:f,campaign:t,campaigns:n,state:o}));let p=o?li(f,o):f;p=p.map(T=>$t.set({campaign:t,modules:s,unit:T,state:o,rules:r}));let y=en.filter(e);return(y.length?y:p).sort(fy)},rn=({campaign:e,campaigns:t,state:r})=>(Qr=hi({type:Zr,state:r,campaign:e,campaigns:t}),Qr);gi.exports={nullCampaign:Xr,resolveCampaign:vy,overrideCampaign:hy,getCurrentCampaign:my,resolveUnit:wy,resolveUnits:hi,overrideUnits:gy,resolveModules:tn,resolveRules:rn,getCurrentRules:yy}});var Vt=S((Ak,bi)=>{a();c();u();l();d();var vi=["BasePageMainFooterFiller","ConsumerMarketingUnitThemedWrapper","EventBannerWrapper","InContentWrapper","PaywallBarWrapper","PersistentBottomWrapper","PersistentTopWrapper","ad--aside","ad--footer","ad--hero","ad--in-content","ad--mid-content","ad--out-of-page","ad--rail","ad-stickyhero","ad-stickyhero--standard","cm-footer","cm-footer-container","cm-footer__failsafe","cm-footer__wrapper","cm-hero-wrapper","consumer-marketing-unit--article-mid-content","consumer-marketing-unit--cm-footer","consumer-marketing-unit--display","consumer-marketing-unit--display-hero","consumer-marketing-unit--display-rail","journey-template--cm_footer","journey-template--footer","journey-template--in-content","journey-unit","journey-unit__container","paywall","paywall-bar","paywall-bar--expanded","paywall-bar--visible","paywall-bar-failsafe","paywall-bar__consumer-marketing-unit","paywall-modal","paywall-registration-gate","paywall-registration-gate-container","persistent-bottom","persistent-top","ticker-view","ticker-wrapper"],Wt={},by=e=>{Wt[e]=Wt[e]||Math.random().toString(26).substr(2,12).replace(/\d+/g,"")},wi=e=>Wt[e]||e,Sy=e=>vi.reduce((t,r)=>t.match(r)&&!t.match(new RegExp(`[a-zA-Z_-]${r}`))&&!t.match(new RegExp(`${r}[a-zA-Z_-]`))?t.replace(r,wi(r)):t,e),qy=e=>Array.from(document.querySelectorAll(`[class*="${e}"]`)),Ey=e=>{let{display:t,visibility:r,opacity:n,filter:o}=window.getComputedStyle(e);return t!=="none"&&r!=="hidden"&&n!==0&&o!=="opacity(0)"},Ty=e=>!Ey(e),Ay=e=>{let t=window.getComputedStyle(e);return delete t.display,delete t.visibility,delete t.opacity,delete t.filter,t},xy=e=>t=>{t.style=Ay(t),t.classList.remove(e),Array.from(t.classList).filter(r=>r.includes(e)).forEach(r=>t.classList.remove(r)),by(e),t.classList.add(wi(e))},ky=e=>qy(e).filter(Ty).forEach(xy(e)),Cy=()=>vi.forEach(ky);bi.exports={execute:Cy,selectorFor:Sy,replacementClasses:Wt}});var qi=S((_k,Si)=>{a();c();u();l();d();var Py=Vt(),Ny=e=>document.querySelector(e)||document.querySelector(Py.selectorFor(e)),_y=e=>{let t=()=>!e.match(/\s/),r=()=>Ny(`.${e} .journey-unit`);return{isSupported:t,locateElement:r,isElementPresent:()=>!!r(e),createElement:()=>{}}};Si.exports={existing:_y}});var Ti=S((jk,Ei)=>{a();c();u();l();d();var Ry=Vt(),nn=e=>document.querySelector(e)||document.querySelector(Ry.selectorFor(e)),Dy=e=>{let[t,r]=e.split(">").map(p=>p.trim()),n=p=>`[data-journey-hook="${p}"]`;return{isSupported:()=>e.includes(">")&&e.split(">").length==2,locateElement:()=>nn(`${n(t)} .${r} .journey-unit`),isElementPresent:()=>!!nn(n(t)),createElement:()=>{let p=nn(n(t));if(!p){console.warn(`Element with data-journey-hook="${t}" was not found in DOM`);return}let y=document.createElement("div");y.className=r,p.append(y);let E=document.createElement("div");return E.className="journey-unit",y.append(E),E}}};Ei.exports={injected:Dy}});var on=S(($k,Ai)=>{a();c();u();l();d();var{existing:Oy}=qi(),{injected:Fy}=Ti(),Iy=[Oy,Fy],jy=e=>{let t=Iy.find(r=>r(e).isSupported());if(!!t)return t(e)};Ai.exports={containerFor:jy}});var Ni=S((Yk,Pi)=>{a();c();u();l();d();var Ly=Ft(),sn=te(),xi=at(),Uy=on(),My=({window:e,origin:t,id:r})=>e.postMessage({type:"Journey",action:"pong",params:{id:r}},t),By=e=>{let r=Uy.containerFor(e.slot).locateElement();r&&r.scrollIntoView({block:"center"})},Jy=({unit:e,campaign:t})=>{Ly.add(()=>{[{key:"payment.form",target:"payment"},{key:"user.isEntitled",target:"entitled"},{key:"user.isAuthenticated",target:"authenticated"}].forEach(({key:r,target:n})=>{let o=e.targeting[n];o===void 0&&(o=t.targeting[n]),o!==void 0&&sn.emitEvent({id:"journey.client.state.update",payload:{key:r,value:o}})}),sn.emitEvent({id:"journey.client.state.update",payload:{key:"payment.groupsToRender",value:["ads","consumer-marketing","paywall","subs-cta","subscription-workflow"]}}),xi.overrideUnits([e]),xi.overrideCampaign(t),sn.emitJourneyStateIsUpdated(),By(e)})},$y=({source:e,origin:t,id:r})=>My({window:e,origin:t,id:r}),ki={renderUnit:Jy,ping:$y},Wy=["https://interfaces.conde.io","https://stag-interfaces.conde.io","http://localhost:8080"],Ci=e=>{let{origin:t}=e;if(!e||!e.data||!Wy.includes(t))return;let{source:r,data:{type:n,action:o,params:s}}=e,i=ki[o];n!=="Journey"||!i||i({source:r,origin:t,...s})},Vy=()=>{window.addEventListener("message",Ci,!1)};Pi.exports={actions:ki,receiveMessage:Ci,initialize:Vy}});var Gt=S((tC,Fi)=>{a();c();u();l();d();var _i,Ri=[{name:"iOS",pattern:/(iPhone|iPad|iPod)/i},{name:"Android",pattern:/Android/i}],Di,Hy=/Googlebot|AdsBot-Google|Mediapartners|DuckDuckBot|bingbot|Slurp|ia_archiver|facebot|YandexBot/i,an,Oi=[{name:"desktop",query:"screen and (min-width: 1024px)"},{name:"tablet",query:"screen and (min-width: 768px) and (max-width: 1023px)"},{name:"mobile",query:"screen and (max-width: 767px)"}],Gy=({userAgent:e=window.navigator.userAgent}={})=>{Di=Hy.test(e),Ri.forEach(({name:t,pattern:r})=>{e.match(r)&&(_i=t)}),Oi.forEach(({name:t,query:r})=>{if(!window.matchMedia)return;let n=window.matchMedia(r);if(!n)return;n.matches&&(an=t);let o=({matches:s})=>{s&&(an=t)};n.addEventListener&&n.addEventListener("change",o)})},Ht=()=>({os:{name:_i},viewport:an,isWebCrawler:Di});Fi.exports={initialize:Gy,details:Ht,viewports:Oi,operatingSystems:Ri,get viewport(){return Ht().viewport},get os(){return Ht().os},get isWebCrawler(){return Ht().isWebCrawler}}});var ee=S((aC,ji)=>{a();c();u();l();d();var zy=({plus:e=0,minus:t=0,date:r=new Date}={})=>{let n=new Date;return n.setTime(r.getTime()+e*1e3-t*1e3),n},Yy=({dateString:e,timestamp:t})=>new Date(e||t),Ii=e=>({day:"Date",hour:"Hours",month:"Month",year:"FullYear"})[e]||"Date",Ky=(e,{count:t,unit:r})=>{let n=new Date(e),o="setUTC"+Ii(r),s="getUTC"+Ii(r);return n[o](n[s]()+parseInt(t)),n};ji.exports={now:zy,from:Yy,oneDayInSeconds:86400,oneYearInSeconds:31557600,addTime:Ky}});var Z=S((fC,Ui)=>{a();c();u();l();d();var{now:Qy}=ee(),He=document,Zy=["localhost","0.0.0.0","127.0.0.1"],Li=e=>{let t=e.hostname;return!e||Zy.includes(t)||t.match(/^local\./)?null:t.match(/^(www|stag|stag2|stg)\./)?t.split(".").slice(1).join("."):t};function Xy(e){let t=He.cookie;if(!t||!t.length||!e)return;let r=t.split(";").map(o=>o.split("=").map(s=>s.trim())),[,n]=r.find(([o])=>o===e)||[];return n}function eh(e,t,r){let n=Li(He.location);He.cookie=`${e}=${t};`+(n?`domain=${n};secure;samesite=none;`:"")+(r?`expires=${Qy({plus:r}).toUTCString()};`:"")+"path=/;"}function th(e){let t=Li(He.location);He.cookie=`${e}=;`+(t?`domain=${t};secure;samesite=none;`:"")+"expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/;"}Ui.exports={read:Xy,write:eh,remove:th,setDocument:e=>He=e}});var Bi=S((wC,Mi)=>{a();c();u();l();d();var zt=Ze();function rh({payload:e,signature:t=""}){let r={alg:"NONE",typ:"JWT",ver:1},n,o;try{n=JSON.stringify(r),o=JSON.stringify(e)}catch{return Promise.reject("Cannot JSON encode the JWT")}let s,i;try{s=zt.encode(n),i=zt.encode(o)}catch{return Promise.reject("Cannot base64url encode the JWT")}return Promise.resolve(`${s}.${i}.${t}`)}function nh({token:e}){if(!e){console.warn("Cannot decode a missing JWT token");return}let[,t]=e.split(".");if(!t){console.warn("Cannot decode an improperly formatted JWT token");return}let r;try{r=zt.decode(t)}catch{console.warn("Cannot base64 decode the JWT token");return}let n;try{n=JSON.parse(r)}catch{console.warn("Cannot parse the JWT token as JSON");return}return n}function oh({token:e,signature:t}){if(!e)return Promise.reject("Cannot verify a missing JWT token");if(!t)return Promise.reject("Cannot verify without a signature");let[,,r]=e.split(".");return r?Promise.resolve(r===t):Promise.reject("Cannot verify an improperly formatted JWT token")}function sh({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=zt.decode(t),n=JSON.parse(r),{alg:o,typ:s,ver:i}=n;return o==="NONE"&&s==="JWT"&&i===1}catch{return!1}}var ih=e=>!!e.signature;Mi.exports={name:"NONE",encode:rh,decode:nh,verify:oh,supports:sh,available:ih}});var $i=S((AC,Ji)=>{a();c();u();l();d();var cn=Ze();function ah({token:e}){if(!e){console.warn("Cannot decode a missing JWT token");return}let[t]=e.split(".");if(!t){console.warn("Cannot decode an improperly formatted JWT token");return}let r;try{r=cn.decode(t)}catch{console.warn("Cannot base64 decode the JWT token");return}let n;try{n=JSON.parse(r)}catch{console.warn("Cannot parse the JWT token as JSON");return}return n}function ch({token:e}){if(!e){console.warn("Cannot decode a missing JWT token");return}let[,t]=e.split(".");if(!t){console.warn("Cannot decode an improperly formatted JWT token");return}let r;try{r=cn.decode(t)}catch{console.warn("Cannot base64 decode the JWT token");return}let n;try{n=JSON.parse(r)}catch{console.warn("Cannot parse the JWT token as JSON");return}return n}function uh({token:e}){if(!e)return!1;let[t]=e.split(".");if(!t)return!1;try{let r=cn.decode(t),n=JSON.parse(r),{alg:o,ver:s=1}=n;return o==="RS256"&&s>=1}catch{return!1}}var lh=e=>e.publicKey&&crypto&&crypto.subtle;Ji.exports={name:"RS256",header:ah,decode:ch,supports:uh,available:lh}});var ue=S((_C,Vi)=>{a();c();u();l();d();var dh=Bi(),ph=br(),fh=$i(),Wi=[fh,ph,dh],mh=e=>Wi.find(t=>t.available(e)),yh=({token:e})=>Wi.find(t=>t.supports({token:e}));Vi.exports={codecFor:yh,bestAvailableCodec:mh}});var ge=S((jC,zi)=>{a();c();u();l();d();var ct=Z(),{codecFor:Hi,bestAvailableCodec:hh}=ue(),{oneYearInSeconds:gh}=ee(),{isObject:vh}=z(),Yt=e=>({sample:"pay_ent_smp",sub:"pay_ent_sub",pass:"pay_ent_pass",asmp:"pay_ent_asmp",usmp:"pay_ent_usmp",msmp:"pay_ent_msmp",fsmp:"pay_ent_fsmp",sess:"pay_ent_sess",tmp:"pay_ent_tmp",paid_ref:"pay_paid_ref",access:"CN_access",groups:"CN_groups",identity:"CN_token_id"})[e],wh=e=>{var n;let t=ct.read(e);if(!t)return;let r=(n=Hi({token:t}))==null?void 0:n.header({token:t});if(!!r)return r},re=e=>{let t=ct.read(e);if(!t)return;let r=Hi({token:t}).decode({token:t});if(!!r)return r},bh=e=>{let t=Yt(e);!ct.read(t)||ct.write(t,"")},Sh=()=>({sample:re("pay_ent_smp"),sub:re("pay_ent_sub"),pass:re("pay_ent_pass"),asmp:re("pay_ent_asmp"),usmp:re("pay_ent_usmp"),msmp:re("pay_ent_msmp"),fsmp:re("pay_ent_fsmp"),sess:re("pay_ent_sess"),tmp:re("pay_ent_tmp"),paid_ref:re("pay_paid_ref"),access:re("CN_access"),groups:re("CN_groups")}),Gi=e=>re(Yt(e)),qh=e=>wh(Yt(e)),Eh=async(e,t,r,n=gh)=>{if(!vh(t)||!r)return;let o=hh({key:r});if(!o)return;let s=await o.encode({payload:t,key:r});if(!!s)return ct.write(Yt(e),s,n),s},Th=(e,t)=>{try{let r=Gi(e);return r?r[t]:void 0}catch(r){console.error(`Error reading field '${t}' from token '${e}'`),console.error(r.message);return}};zi.exports={payload:re,headerFor:qh,payloadFor:Gi,remove:bh,tokens:Sh,write:Eh,getFieldFromToken:Th}});var Ki=S(($C,Yi)=>{a();c();u();l();d();var Ah=Z(),{codecFor:xh}=ue(),kh=(e,t)=>t&&t.some(r=>e.includes(r)),Ch=({acceptableScopes:e=[]})=>{let t="pay_ent_pass",r=Ah.read(t);if(!r)return;let n=xh({token:r}).decode({token:r});if(!n||e.length&&!kh(e,n.scopes))return;let o=n.scopes.find(s=>e.includes(s));return()=>Promise.resolve({scope:o})};Yi.exports={pass:Ch}});var Zi=S((YC,Qi)=>{a();c();u();l();d();var Ph=Z(),Nh=()=>{let e="pay_ent_sub";if(!!Ph.read(e))return()=>Promise.resolve()};Qi.exports={sub:Nh}});var ta=S((tP,ea)=>{a();c();u();l();d();var Xi=Z(),{codecFor:_h,bestAvailableCodec:Rh}=ue(),{oneYearInSeconds:Dh}=ee(),{log:Oh}=K(),Fh=e=>typeof e=="number",Ih=e=>!e||!Fh(e.cnt)||!Array.isArray(e.urls),jh=(e,t)=>!t.urls.includes(e),Lh=e=>e.cnt||0,Uh=e=>Lh(e)>=e.max,Mh=(e,t)=>{t.urls.length{let n=window.location.pathname,o="pay_ent_smp",s=Xi.read(o),i;if(s&&(i=_h({token:s}).decode({token:s,signature:e})),Ih(i)){let f=Date.now();i={cnt:0,max:r,urls:[],iat:f,uat:f,iss:"journey"}}if(r!=0){if(jh(n,i)){if(Uh(i))return;Mh(n,i)}return()=>{let f=Rh({signature:e,key:t});if(!!f)return f.encode({payload:i,signature:e,key:t}).then(p=>(p!==s&&Xi.write(o,p,Dh),{count:i.cnt})).catch(p=>{Oh("** Journey error: Token Encoding **",p)})}}};ea.exports={sample:Bh}});var oa=S((aP,na)=>{a();c();u();l();d();var ra=Z(),{codecFor:Jh,bestAvailableCodec:$h}=ue(),{oneYearInSeconds:Wh}=ee(),{log:Vh}=K(),Hh=e=>!e||typeof e.cnts!="object"||!Array.isArray(e.urls),Gh=(e,t)=>!t.urls.includes(e),zh=(e,t)=>e.cnts[t]||0,Yh=(e,t,r)=>zh(e,t)>=r,Kh=(e,t,r)=>{t.urls.push(e),t.cnts[r]=(t.cnts[r]||0)+1,t.uat=Date.now()},Qh=({signature:e,key:t,props:{counter:r="all",max:n=4}})=>{if(n==0)return;let o=window.location.pathname,s="pay_ent_msmp",i=ra.read(s),f;if(i&&(f=Jh({token:i}).decode({token:i,signature:e})),Hh(f)){let p=Date.now();f={cnts:{},urls:[],iat:p,uat:p,iss:"journey"}}if(Gh(o,f)){if(Yh(f,r,n))return;Kh(o,f,r)}return()=>{let p=$h({signature:e,key:t});if(!!p)return p.encode({payload:f,signature:e,key:t}).then(y=>(y!==i&&ra.write(s,y,Wh),{count:f.cnts[r]})).catch(y=>{Vh("** Journey error: Token Encoding **",y)})}};na.exports={msmp:Qh}});var ia=S((fP,sa)=>{a();c();u();l();d();var Zh=()=>()=>Promise.resolve();sa.exports={free:Zh}});var ca=S((wP,aa)=>{a();c();u();l();d();var Xh=Z(),{codecFor:eg}=ue(),tg=(e,t)=>t&&t.some(r=>e.includes(r)),rg=({acceptableScopes:e=[]})=>{let t="pay_ent_sess",r=Xh.read(t);if(!r)return;let n=eg({token:r}).decode({token:r});if(!(!n||e.length&&!tg(e,n.scopes)))return()=>Promise.resolve()};aa.exports={sess:rg}});var la=S((AP,ua)=>{a();c();u();l();d();var ng=Z(),{codecFor:og}=ue(),sg=({receipts:e=[]})=>{let t="CN_access",r=ng.read(t);if(!r)return;let n=og({token:r}).decode({token:r});if(!(!n||!e.find(s=>{let{provider:i="",product:f=""}=s;return!n.fct||!f?void 0:i==="*"?Object.values(n.fct).flat().includes(f):(n.fct[i]||[]).includes(f)})))return()=>Promise.resolve()};ua.exports={access:sg}});var un=S((_P,da)=>{a();c();u();l();d();var{log:ig}=K(),ag=async({client:e,clientCredentials:t,serviceURL:r,initialClientState:n,nextState:o,fingerprintID:s,caller:i})=>{var k,_;let f=r,p=1,y=0,E=2e3,T={fid:s,brand:"epicurious",currState:{visitorState:n||{},urls:[]},nextState:{visitorState:o,urls:[]}},A={method:"POST",headers:{accept:"application/json","content-type":"application/json",Authorization:`Basic ${t}`,"user-agent":"Journey/1.0.0"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(T)};for(;y=p)throw I;console.warn(`** reconcile attempt ${y} failed **`,I),await new Promise(L=>setTimeout(L,E)),E*=2}}};da.exports={reconcile:ag}});var dn=S((jP,pa)=>{a();c();u();l();d();var cg=K(),ln=Promise.resolve(),ug=(e,t="queued")=>{ln=ln.then(e).catch(r=>{cg.log(`error in [${t}] job:`,r)})},lg=()=>ln;pa.exports={add:ug,complete:lg}});var pn=S(($P,fa)=>{a();c();u();l();d();var dg=te(),{log:pg}=K(),fg=()=>new Promise(e=>{let t=dg.whenFingerprintIDEventOccurs(({payload:{fingerprintID:r}={}}={})=>{if(!!r){if(setTimeout(()=>t==null?void 0:t()),r.startsWith("ERROR")){pg("** Journey error: Invalid fingerprint ID received from event payload **",r),e(null);return}e(r)}})});fa.exports={getFingerprintID:fg}});var Sa=S((YP,ba)=>{a();c();u();l();d();var fn=Z(),{codecFor:mg,bestAvailableCodec:mn}=ue(),{oneYearInSeconds:wa}=ee(),{log:yn}=K(),yg=Q(),{deepClone:hg}=z(),gg=un(),{get:ma,pick:ya}=z(),ha=dn(),{getFingerprintID:ga}=pn(),vg=e=>!e||typeof e.cnts!="object"||!Array.isArray(e.urls),wg=(e,t)=>!t.urls.includes(e),bg=(e,t,r)=>e.cnts[t]>=r,Sg=(e,t,r)=>{t.urls.push(e),t.cnts[r]=(t.cnts[r]||0)+1,t.uat=Date.now()},qg={newRecord:"NEW RECORD",matched:"MATCHED",unmatched:"CONFLICT"},va=({clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o,signature:s,key:i,tokenName:f,paymentNegotiation:p,caller:y})=>gg.reconcile({client:window.fetch,clientCredentials:e,serviceURL:t,initialClientState:r,nextState:n,fingerprintID:o,caller:y}).then(({request:E,response:T})=>{if(!T||T.status!==qg.unmatched||!ma(T,"currState.visitorState")||!mn({signature:s,key:i}))return;let A=ma(T,"currState.visitorState"),k=mn({signature:s,key:i});return yg.add({type:"visitIQ",id:"CONFLICT",request:ya(E,["fid","currState","nextState"]),response:ya(T,["currState"])}),k.encode({payload:A,signature:s,key:i}).then(_=>{fn.write(f,_,wa),p()}).catch(_=>{yn("** Journey error: Token Encoding **",_)})}).catch(E=>{yn("** Journey error: visitiq reconcile request **",E)}),Eg=({signature:e,key:t,props:{counter:r="all",max:n=4},fsmp:{clientCredentials:o,serviceURL:s,paymentNegotiation:i}})=>{if(n==0)return;let f=window.location.pathname,p="pay_ent_fsmp",y=fn.read(p),E,T;if(y&&(E=mg({token:y}).decode({token:y,signature:e}),T=hg(E)),vg(E)){let A=Date.now();E={cnts:{},urls:[],iat:A,uat:A,iss:"journey"},T=void 0}if(wg(f,E)){if(bg(E,r,n)){ga().then(A=>{!A||ha.add(()=>va({clientCredentials:o,serviceURL:s,initialClientState:T,nextState:E,fingerprintID:A,signature:e,key:t,tokenName:p,paymentNegotiation:i,caller:"fsmp-negotiator:no-samples-remain"}))});return}Sg(f,E,r)}return async()=>{let A=mn({signature:e,key:t});if(!!A)return A.encode({payload:E,signature:e,key:t}).then(k=>(k!==y&&fn.write(p,k,wa),ga().then(_=>{!_||ha.add(()=>va({clientCredentials:o,serviceURL:s,initialClientState:T,nextState:E,fingerprintID:_,signature:e,key:t,tokenName:p,paymentNegotiation:i,caller:"fsmp-negotiator:token-updated"}))}),{count:E.cnts[r]})).catch(k=>{yn("** Journey error: Token Encoding **",k)})}};ba.exports={fsmp:Eg}});var hn=S((tN,qa)=>{a();c();u();l();d();var{pass:Tg}=Ki(),{sub:Ag}=Zi(),{sample:xg}=ta(),{msmp:kg}=oa(),{free:Cg}=ia(),{sess:Pg}=ca(),{access:Ng}=la(),{fsmp:_g}=Sa();qa.exports={pass:Tg,sub:Ag,sample:xg,msmp:kg,fsmp:_g,free:Cg,sess:Pg,access:Ng}});var Ta=S((aN,Ea)=>{a();c();u();l();d();Ea.exports=h});var Kt=S((fN,Aa)=>{a();c();u();l();d();var Rg=()=>{var r,n,o,s,i,f,p,y,E;let e=window.__PRELOADED_STATE__;if(!e)return{};let t=(r=e==null?void 0:e.transformed)==null?void 0:r.payment;return{...(n=t==null?void 0:t.negotiation)==null?void 0:n.content,tags:[...((s=(o=t==null?void 0:t.negotiation)==null?void 0:o.content)==null?void 0:s.tags)||[],...((f=(i=t==null?void 0:t.negotiation)==null?void 0:i.content)==null?void 0:f.functionalTags)||[],...((E=(y=(p=window.cns)==null?void 0:p.pageContext)==null?void 0:y.keywords)==null?void 0:E.tags)||[]]}};Aa.exports={getCurrentContent:Rg}});var _a=S((wN,Na)=>{a();c();u();l();d();var Dg=ge(),Ge=hn(),xa=Ta(),{getCurrentContent:Og}=Kt(),ka=["sample","sub","pass","sess","asmp","usmp","msmp","fsmp","tmp","paid_ref","access"],Fg=(e,t)=>e.every(r=>t.includes(r)),Ca=e=>{var i,f,p,y,E;if(!e||!e.length)return;let t,r,n=Og(),{channelSlug:o,tags:s}=n;for(let T of e){let A=T.channel===o,k=((i=T.tags)==null?void 0:i.length)&&Fg(T.tags,s);if(A&&k)return(f=T.access)==null?void 0:f.receipts;A&&!((p=T.tags)!=null&&p.length)&&!t&&(t=T),k&&!T.channel&&!r&&(r=T)}return((y=t==null?void 0:t.access)==null?void 0:y.receipts)||((E=r==null?void 0:r.access)==null?void 0:E.receipts)},Pa=e=>{var r;return(Array.isArray(e.overrides)?Ca(e.overrides):void 0)||((r=e.access)==null?void 0:r.receipts)||[]},Ig=({payment:e={}})=>{let t=Dg.tokens(),r=o=>t[o]||e[o],n={};return ka.filter(o=>r(o)).forEach(o=>n[o]=r(o)),n},jg=({user:e={},payment:t={},configuration:r=xa.configuration||{}})=>{var p,y,E;let n=((p=r.payment)==null?void 0:p.acceptableForms)||[],o=n.includes("sub"),s=n.includes("pass"),i=((y=r.payment)==null?void 0:y.acceptableScopes)||[],f=Pa(r);return!!(((E=r.verso)==null||E)&&e.isEntitled||Ge.access({receipts:f})||o&&Ge.sub()||s&&Ge.pass({acceptableScopes:i})||o&&t.form==="sub"||s&&t.form==="pass"&&i.includes(t.scope))},Lg=({user:e={},payment:t={},configuration:r=xa.configuration||{}})=>{var y,E,T;let n=((y=r.payment)==null?void 0:y.acceptableForms)||[],o=n.includes("sub"),s=n.includes("pass"),i=((E=r.payment)==null?void 0:E.acceptableScopes)||[],f=Pa(r),p=[];return((T=r.verso)==null||T)&&e.isEntitled&&p.push("verso"),Ge.access({receipts:f})&&p.push("access token"),o&&Ge.sub()&&p.push("sub token"),s&&Ge.pass({acceptableScopes:i})&&p.push("pass token"),o&&t.form==="sub"&&p.push("sub payment"),s&&t.form==="pass"&&i.includes(t.scope)&&p.push("pass payment"),p};Na.exports={determine:jg,providers:Lg,state:Ig,knownForms:ka,extractOverrideReceipts:Ca}});var Da=S(gn=>{a();c();u();l();d();var Ra;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof gn=="object"?e(gn):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(Ra={}):e(Ra={})})(function(e){e.version="1.2.2";function t(){for(var R=0,V=new Array(256),C=0;C!=256;++C)R=C,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,R=R&1?-306674912^R>>>1:R>>>1,V[C]=R;return typeof Int32Array<"u"?new Int32Array(V):V}var r=t();function n(R){var V=0,C=0,q=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(q=0;q!=256;++q)x[q]=R[q];for(q=0;q!=256;++q)for(C=R[q],V=256+q;V<4096;V+=256)C=x[V]=C>>>8^R[C&255];var P=[];for(q=1;q!=16;++q)P[q-1]=typeof Int32Array<"u"?x.subarray(q*256,q*256+256):x.slice(q*256,q*256+256);return P}var o=n(r),s=o[0],i=o[1],f=o[2],p=o[3],y=o[4],E=o[5],T=o[6],A=o[7],k=o[8],_=o[9],D=o[10],F=o[11],I=o[12],L=o[13],U=o[14];function $(R,V){for(var C=V^-1,q=0,x=R.length;q>>8^r[(C^R.charCodeAt(q++))&255];return~C}function j(R,V){for(var C=V^-1,q=R.length-15,x=0;x>8&255]^I[R[x++]^C>>16&255]^F[R[x++]^C>>>24]^D[R[x++]]^_[R[x++]]^k[R[x++]]^A[R[x++]]^T[R[x++]]^E[R[x++]]^y[R[x++]]^p[R[x++]]^f[R[x++]]^i[R[x++]]^s[R[x++]]^r[R[x++]];for(q+=15;x>>8^r[(C^R[x++])&255];return~C}function Y(R,V){for(var C=V^-1,q=0,x=R.length,P=0,J=0;q>>8^r[(C^P)&255]:P<2048?(C=C>>>8^r[(C^(192|P>>6&31))&255],C=C>>>8^r[(C^(128|P&63))&255]):P>=55296&&P<57344?(P=(P&1023)+64,J=R.charCodeAt(q++)&1023,C=C>>>8^r[(C^(240|P>>8&7))&255],C=C>>>8^r[(C^(128|P>>2&63))&255],C=C>>>8^r[(C^(128|J>>6&15|(P&3)<<4))&255],C=C>>>8^r[(C^(128|J&63))&255]):(C=C>>>8^r[(C^(224|P>>12&15))&255],C=C>>>8^r[(C^(128|P>>6&63))&255],C=C>>>8^r[(C^(128|P&63))&255]);return~C}e.table=r,e.bstr=$,e.buf=j,e.str=Y})});var Fa=S((_N,Oa)=>{a();c();u();l();d();var Ug=Da(),Mg=e=>{if(!e)return 100;try{let r=Ug.str(e);return Math.abs(r%100)+1}catch(r){return console.error("getBucket",r),100}};Oa.exports={getBucketNumber:Mg}});var ja=S((jN,Ia)=>{a();c();u();l();d();var vn=Z(),Bg=Et(),{oneYearInSeconds:Jg}=ee(),{getBucketNumber:$g}=Fa(),wn="CN_journey_bucket",Wg=Jg,Re=parseInt(vn.read(wn));if(!Re||Re<0||Re>100){Re=Bg.id%100+1;let e=vn.read("CN_xid");e&&(Re=$g(e)),vn.write(wn,Re.toString(),Wg)}Ia.exports={name:wn,value:Re}});var Qt=S(($N,La)=>{a();c();u();l();d();var bn=Z(),Vg=2*365*24*60*60,Sn="CN_segments",Hg=()=>{let e=bn.read(Sn);return e?e.split("|").map(t=>t.trim()):[]},Gg=({adds:e=[],removes:t=[]})=>{let r=bn.read(Sn)||"",n=e.map(i=>i.trim()),o=t.map(i=>i.trim()),s=[...new Set(r.split("|").map(i=>i.trim()).filter(i=>!!i&&!o.includes(i)).concat(n))].join("|");r!==s&&bn.write(Sn,s,Vg)};La.exports={getSegments:Hg,setSegments:Gg}});var Ba=S((YN,Ma)=>{a();c();u();l();d();var Ua=Z(),{getSegments:zg}=Qt(),Yg=e=>({"the-new-yorker":"CRMNYR062419","vanity-fair":"CRMVYF092120",wired:"CRMWIR092120"})[e],Kg="ref.nl.sub",Qg=({brandSlug:e="epicurious",location:t=window.location}={})=>new URLSearchParams(t.search).get("mbid")===Yg(e)||(zg()||[]).includes(Kg)?!0:!!Ua.read("pay_ent_tmp"),Zg=(e,t=window.location)=>new URLSearchParams(t.search).get(e)||"",Xg=e=>!!Zg("utm_paidredirect",e).match(/^Paid_Soc/i)||!!Ua.read("pay_paid_ref");Ma.exports={paid:Xg,isNewsletterCampaign:Qg}});var qn=S((t_,$a)=>{a();c();u();l();d();var{zipObject:ev}=z(),{addTime:Ja}=ee(),tv=(e,t)=>{let{tags:r=[]}=e,n=new RegExp(`${t}-for-([0-9]+)-(hour|day|month|year)`);return r.map(o=>o.match(n)).filter(o=>!!o).map(o=>o&&ev(["count","unit"],o.slice(1))).sort((o,s)=>Ja(Date.now(),s)-Ja(Date.now(),o)).shift()||{}};$a.exports={longestTagPeriod:tv}});var En=S((a_,Wa)=>{a();c();u();l();d();var{longestTagPeriod:rv}=qn(),{addTime:nv}=ee(),ov=e=>rv(e,"paywall-exclude"),sv=e=>{let{isPreview:t,publishDate:r}=e;if(t)return!1;let{count:n,unit:o}=ov(e);if(!n||!o)return!0;let s=nv(r,{count:n,unit:o});return Date.now()>s};Wa.exports={contentCanBePaywalled:sv}});var Ha=S((f_,Va)=>{a();c();u();l();d();var{contentCanBePaywalled:iv}=En(),{longestTagPeriod:av}=qn(),{addTime:cv}=ee(),uv=e=>av(e,"paywall-sample");function lv(e){if(!iv(e))return!1;let{count:t,unit:r}=uv(e);if(!t||!r)return!0;let n=cv(e.publishDate,{count:t,unit:r});return Date.now(){a();c();u();l();d();var{contentCanBePaywalled:dv}=En(),{contentCanBeSampled:pv}=Ha();Ga.exports={contentCanBePaywalled:dv,contentCanBeSampled:pv}});var An=S((A_,za)=>{a();c();u();l();d();var fv=({campaign:e,...t})=>{!Array.isArray(window.dataLayer)||window.dataLayer.push({...t,campaign:{key:e.key,name:e.name}})};za.exports={emitAnalyticsEvent:fv}});var kn=S((__,Xa)=>{a();c();u();l();d();var mv=te(),yv=hn(),Ya=e=>yv[e],hv="",{contentCanBePaywalled:ze}=Tn(),{getCurrentContent:gv}=Kt(),{emitAnalyticsEvent:vv}=An(),{log:wv}=K(),ut,xn,Ka,Qa,bv=e=>({access:()=>!0,sub:()=>!0,tmp:()=>!0,pass:()=>!0,sess:()=>!0,asmp:t=>ze(t),usmp:t=>ze(t),sample:t=>ze(t),msmp:t=>ze(t),fsmp:t=>ze(t),free:t=>!ze(t)})[e],Za=e=>{let{paymentForms:t,acceptableScopes:r,signature:n,key:o,props:s,receipts:i,state:f,campaign:p={},reset:y=!1,fsmp:E={clientCredentials:"",serviceURL:""}}=e;y&&(ut=void 0,xn=void 0),E.paymentNegotiation=()=>Za({...e,reset:!0});let T=gv(),A=j=>Ya(j)({acceptableScopes:r,signature:n,key:o,props:s,receipts:i,state:f,fsmp:E}),k=j=>A(j)(),_=j=>Ya(j),D=j=>A(j),F=j=>bv(j)(T),L=t.concat("free").filter(_).filter(D).find(F)||hv;if(ut===L)return;let U=({scope:j,count:Y}={})=>{ut=L,xn=j,Ka=(s||{}).counter,Qa=Y,vv({event:"user-payment-updated",user:{paymentMethod:`${L}${j?"-"+j:""}`},campaign:p}),mv.emitJourneyStateIsUpdated({source:"payment-negotiation",state:{payment:L,scope:j,count:Y}})};return(L?k(L):Promise.resolve()).then(U).catch(j=>{wv("** Journey error: Payment acceptance **",j)})};Xa.exports={getAcceptedPaymentForm:()=>ut,getAcceptedPaymentScope:()=>xn,getCounterName:()=>Ka,getCounterValue:()=>Qa,resetAcceptedPaymentForm:()=>ut=void 0,paymentNegotiation:Za}});var oc=S((j_,nc)=>{a();c();u();l();d();var ec=ge(),{isDefined:Sv,isString:qv,isInteger:tc}=z(),{oneDayInSeconds:Ev}=ee(),Tv=["grouping-service"],rc=(e,t)=>(console.error("groups: invalid token structure.",{version:e,groups:t}),[]),Av=(e,t,r)=>{let n=e.filter(Sv).filter(qv);return n.length!==e.length&&console.error("groups: invalid group values",{version:t,groups:r}),n},xv=e=>Array.isArray(e)?e.map(t=>t==null?void 0:t.id):rc(1,e),kv=e=>(e==null?void 0:e.constructor)!==Object||!Object.values(e).every(Array.isArray)?rc(2,e):Object.values(e).flat(),Cv={1:xv,2:kv},Pv=()=>{let e=ec.headerFor("groups"),t=ec.payloadFor("groups");if(!e||!t)return[];let{ver:r}=e,{exp:n,iss:o,iat:s,groups:i}=t;if(!Tv.includes(o))return console.error("groups: token issuer is not acceptable."),[];if(!s||!tc(s)||s>=Date.now()+Ev*1e3)return console.error("groups: token issued in the future."),[];if(!n||!tc(n)||n<=Date.now())return console.error("groups: token expired."),[];if(!i)return console.error("groups: token payload is missing groups field."),[];let f=Cv[r];return f?Av(f(i),r,i):(console.error(`groups: unrecognized token version: ${r}.`),[])};nc.exports={list:Pv}});var Pn=S(($_,lc)=>{a();c();u();l();d();var Zt=te(),sc=he(),ic=Nr(),Nv=Gt(),Cn=_a(),lt=Z(),_v=ja(),ac=Ba(),Xt=kn(),{contentCanBeSampled:Rv,contentCanBePaywalled:Dv}=Tn(),{disabledUnitTypes:Ov}=Yr(),{getSegments:Fv}=Qt(),{getCurrentContent:Iv}=Kt(),{zipObject:jv}=z(),Lv=Et(),Uv=oc(),Mv=ge(),cc={},Bv=e=>cc=e,uc=e=>{var D,F,I,L,U,$;let t=ic.consumer?ic.consumer.snapshot("adblock.v2.presence"):void 0,r=Xt.getAcceptedPaymentForm(),n=Xt.getAcceptedPaymentScope(),o=Xt.getCounterName(),s=Xt.getCounterValue(),i=r!==void 0?r:(D=e.payment)==null?void 0:D.form,f=n!==void 0?n:(F=e.payment)==null?void 0:F.scope,p=Fv(),y=Iv(),E=new URLSearchParams(window.top.location.search),T=j=>jv(["key","value"],j),A=Array.from(E).map(T),k=j=>{if(j.match(/^true$/i))return!0;if(j.match(/^false$/i))return!1;if(j.match(/^".*"$/))return j.replace(/"/g,"");let Y=parseInt(j);return isNaN(Y)?j:Y.toString()===j?Y:j},_=Object.fromEntries(Array.from(E).filter(([j])=>j.startsWith("set-journey-")).map(([j,Y])=>[j.replace("set-journey-",""),k(Y)]));return{pageviewId:Lv.id,xid:lt.read("CN_xid"),url:window.document.location.toString(),pathname:window.document.location.pathname,queryParameters:A,redirectURL:window.top.location.origin+window.top.location.pathname,bucket:_v.value,entitled:Cn.determine(e),entitledBy:Cn.providers(e),...Cn.state(e),counterName:o,counterValue:s,isAuthenticated:(I=e.user)==null?void 0:I.isAuthenticated,email:Mv.getFieldFromToken("identity","email"),segments:p,groups:Uv.list(),permutiveSegments:(L=e.segmentation)==null?void 0:L.permutiveSegments,payment:i,isNewsletterCampaign:ac.isNewsletterCampaign(),scope:f,width:window.innerWidth,country:lt.read("CN_geo_country_code"),consumer:"verso",adblock:t,incognito:Zt.hasIncognitoBeenDetected(),roadblock:Zt.hasRoadblockBeenDetected(),suppressOnRoadblock:!1,paid:ac.paid(),hasSignedUpForNewsletter:!!(lt.read("ns-anonymous-user-email")&<.read("ns-anonymous-user-pref")),cometUser:!!lt.read("cpa"),segmentsUpdated:Zt.haveSegmentsBeenUpdated(),...y,channel:y.channelSlug,subChannel:y.subChannelSlug,contentCanBePaywalled:Dv(y),contentCanBeSampled:Rv(y),disabledUnitTypes:Ov(y.tags),contentAgeInMilliseconds:Date.now()-Date.parse(y.publishDate),device:Nv.details(),paymentBypassed:(U=e.payment)==null?void 0:U.bypass,fingerprintID:E.get("fingerprintID")||Zt.payloadOfFingerprintIDEvent().fingerprintID,consent:{targeting:sc.userHasConsentedTo("targeting"),performance:sc.userHasConsentedTo("performance")},sophiDecision:(($=e.user)==null?void 0:$.sophiDecision)||{},...cc,..._}},Jv=()=>{var t,r;let e=((r=(t=window.journeyDataGateway)==null?void 0:t.fetch)==null?void 0:r.call(t))||{};return uc(e)};lc.exports={buildPageState:uc,getCurrentState:Jv,overrideCurrentState:Bv}});var dc=S((Y_,Nn)=>{a();c();u();l();d();var _n=_n||{};typeof Nn=="object"&&(Nn.exports=_n);(function(e,t){"use strict";var r={accesskey:"accessKey",bgcolor:"bgColor",cellpadding:"cellPadding",cellspacing:"cellSpacing",checked:"defaultChecked",class:"className",colspan:"colSpan",contenteditable:"contentEditable",defaultchecked:"defaultChecked",for:"htmlFor",formnovalidate:"formNoValidate",hidefocus:"hideFocus",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",readonly:"readOnly",rowspan:"rowSpan",spellcheck:"spellCheck",tabindex:"tabIndex",usemap:"useMap",willvalidate:"willValidate"},n={enctype:"encoding",onscroll:"DOMMouseScroll"},o={autocapitalize:1,autocomplete:1,autocorrect:1},s={async:1,autofocus:1,checked:1,defaultchecked:1,defer:1,disabled:1,formnovalidate:1,hidden:1,indeterminate:1,ismap:1,multiple:1,novalidate:1,readonly:1,required:1,spellcheck:1,willvalidate:1},i=/^[\r\n]+/,f=/[\r\n]+$/,p=0,y=1,E=2,T=3,A=4,k=5;function _(m){this.value=m}_.prototype.toString=function(){return this.value},e.raw=function(m){return new _(m)};var D=e.isRaw=function(m){return m instanceof _},F=Array.isArray||function(m){return m instanceof Array};function I(m){return typeof m=="function"}function L(m){switch(typeof m){case"object":return m?F(m)?E:D(m)?k:m instanceof Date?A:T:p;case"function":return y;case"undefined":return p;default:return A}}var U=function(m){if(m){if(m.charAt(0)==="!")return t.createComment(m==="!"?"":m.substr(1)+" ")}else{if(t.createDocumentFragment)return t.createDocumentFragment();m=""}return m.toLowerCase()==="style"&&t.createStyleSheet?t.createStyleSheet():t.createElement(m)},$=function(m,N,B){switch(N.substr(0,2)==="on"&&(N=N.substr(2)),typeof B){case"function":if(m.addEventListener)m.addEventListener(N,B,!1);else if(m.attachEvent&&L(m[N])!==p)m.attachEvent("on"+N,B);else{var O=m["on"+N]||m[N];m["on"+N]=m[N]=I(O)?function(G){return O.call(this,G)!==!1&&B.call(this,G)!==!1}:B}break;case"string":m["on"+N]=new Function("event",B);break}},j=function(m,N){if(N.name&&t.attachEvent&&!m.parentNode)try{var B=U("<"+m.tagName+' name="'+N.name+'">');m.tagName===B.tagName&&(m=B)}catch{}for(var O in N)if(N.hasOwnProperty(O)){var G=N[O],oe=L(G);O&&(oe===p&&(G="",oe=A),O=r[O.toLowerCase()]||O,O==="style"?L(m.style.cssText)!==p?m.style.cssText=G:m.style=G:O.substr(0,2)==="on"?($(m,O,G),O=n[O],O&&$(m,O,G)):!o[O.toLowerCase()]&&(oe!==A||O.charAt(0)==="$"||L(m[O])!==p||L(m[n[O]])!==p)?(m[O]=G,O=n[O],O&&(m[O]=G)):s[O.toLowerCase()]?G&&(m.setAttribute(O,O),O=n[O],O&&m.setAttribute(O,O)):(m.setAttribute(O,G),O=n[O],O&&m.setAttribute(O,G)))}return m},Y=function(m,N){if(N){var B=(m.tagName||"").toLowerCase();if(m.nodeType===8)N.nodeType===3&&(m.nodeValue+=N.nodeValue);else if(B==="table"&&m.tBodies){if(!N.tagName){if(N.nodeType===11)for(;N.firstChild;)Y(m,N.removeChild(N.firstChild));return}var O=N.tagName.toLowerCase();if(O&&O!=="tbody"&&O!=="thead"){var G=m.tBodies.length>0?m.tBodies[m.tBodies.length-1]:null;G||(G=U(O==="th"?"thead":"tbody"),m.appendChild(G)),G.appendChild(N)}else m.canHaveChildren!==!1&&m.appendChild(N)}else if(B==="style"&&t.createStyleSheet)m.cssText=N;else if(m.canHaveChildren!==!1)m.appendChild(N);else if(B==="object"&&N.tagName&&N.tagName.toLowerCase()==="param"){try{m.appendChild(N)}catch{}try{m.object&&(m.object[N.name]=N.value)}catch{}}}},R=function(m){return!!m&&m.nodeType===3&&(!m.nodeValue||!/\S/.exec(m.nodeValue))},V=function(m,N){m&&m.nodeType===3&&N.exec(m.nodeValue)&&(m.nodeValue=m.nodeValue.replace(N,""))},C=function(m){if(m){for(;R(m.firstChild);)m.removeChild(m.firstChild);for(V(m.firstChild,i);R(m.lastChild);)m.removeChild(m.lastChild);V(m.lastChild,f)}},q=function(m){var N=U("div");if(N.innerHTML=""+m,C(N),N.childNodes.length===1)return N.firstChild;for(var B=U("");N.firstChild;)B.appendChild(N.firstChild);return B},x=function(m){return t.createTextNode("["+m+"]")};e.onerror=null;var P=e.patch=function(m,N,B){for(var O=1;O/g,"");var O=U("div");O.appendChild(B);var G=O.innerHTML;return O.removeChild(B),G}})(_n,document)});var pt=S((tR,fc)=>{a();c();u();l();d();var ne=te(),Rn=Q(),{isAnActionUnit:$v,isAPresentationUnit:Wv}=pe(),{pick:ve}=z(),pc=["unit","data.isModalPresent","renderer","executer","function","template","component"],dt=(e,t)=>{let{configuration:r,component:n,data:o,function:s,template:i}=e;return{campaign:ve(t,["key","name"]),unit:ve(e,["key","name"]),data:o,configuration:r,...Wv(e)&&{renderer:n&&n.renderer||"journey"},...$v(e)&&{executer:"journey"},...n&&{component:ve(n,["name","variation","renderer"])},...s&&{function:ve(s,["name"])},...i&&{template:ve(i,["name"])}}},Vv=e=>Rn.add({type:"campaign-resolved",campaign:ve(e,["name"])}),Hv=(e,t)=>{let r=dt(e,t);ne&&ne.emitJourneyActionIsExecuted(r)},Gv=(e,t)=>{let r=dt(e,t);ne&&ne.emitJourneyUnitRenderBegan(r)},zv=(e,t,{emit:r}={emit:!0})=>{let n=dt(e,t);ne&&r&&ne.emitJourneyUnitRenderEnded(n),ne&&r&&ne.emitJourneyUnitIsRendered(n),Rn.add({type:"unit-rendered",...ve(n,pc)})},Yv=(e,t)=>{let r=dt(e,t);ne&&ne.emitJourneyUnitEmptyBegan(r)},Kv=(e,t,{emit:r}={emit:!0})=>{let n=dt(e,t);ne&&r&&ne.emitJourneyUnitEmptyEnded(n),ne&&r&&ne.emitJourneyUnitIsRemoved(n),Rn.add({type:"unit-removed",...ve(n,pc)})};fc.exports={campaignResolved:Vv,actionExecuted:Hv,unitRendering:Gv,unitRendered:zv,slotEmptying:Yv,slotEmptied:Kv}});var Oe=S((aR,yc)=>{a();c();u();l();d();var er=new Map,De=new Map,tr=new Map,rr=new Map,nr=new Map,ae=e=>JSON.stringify(e),mc=e=>rr.has(ae(e)),Qv=e=>{rr.set(ae(e),!0)},Zv=e=>{rr.delete(ae(e))},Xv=(e,t)=>{let{slot:r}=e;if(mc(r))return!1;let n=ae(r);return De.set(n,e),er.set(n,t),tr.set(ae(e),r),!0},ew=e=>tr.has(ae(e)),tw=e=>{let t=ae(e),r=De.get(t);De.delete(t),er.delete(t),tr.delete(ae(r))},rw=e=>!De.has(ae(e)),nw=()=>{De.clear(),er.clear(),tr.clear(),rr.clear(),nr.clear()},ow=e=>(nr.set(ae(e.data),e),!0),sw=e=>nr.has(ae(e.data)),iw=e=>De.get(ae(e));yc.exports={add:Xv,isPresent:ew,empty:tw,isEmpty:rw,clear:nw,isLocked:mc,lock:Qv,unlock:Zv,addAction:ow,hasExecuted:sw,unitIn:iw,units:()=>Array.from(De.values()),elements:()=>Array.from(er.values()),actions:()=>Array.from(nr.values())}});var gc=S((fR,hc)=>{a();c();u();l();d();var sr=(e,t)=>e.replace(t,""),Dn=(e,t)=>e.match(t),or=(e,t)=>r=>Dn(r,/^\\/)?sr(r,/\\/):`<${e}>${sr(r,t)}`,aw=e=>t=>Dn(t,/^\\{2}n|\\(?!n)/)?sr(t,/\\/):e,cw=/\\?(\*\*)(\n|.)*?(\*\*)/gm,uw=/\\?(___)(\n|.)*?(___)/gm,lw=/\\?(__)(\n|.)*?(__)/gm,dw=/\\?(~~)(\n|.)*?(~~)/gm,pw=/\\{1,2}n/gm,fw=[{searcher:cw,replacer:or("strong",/\*\*/gm)},{searcher:uw,replacer:or("ins",/___/gm)},{searcher:lw,replacer:or("i",/__/gm)},{searcher:dw,replacer:or("del",/~~/gm)},{searcher:pw,replacer:aw("
")}],mw=e=>typeof e!="string"?e:Dn(e,/^\\{2}/)?sr(e,/\\{2}/):fw.reduce((t,{searcher:r,replacer:n})=>t.replace(r,n),e);hc.exports={apply:mw}});var Ac=S((wR,Tc)=>{a();c();u();l();d();var yw=rt(),vc=gc(),{get:Sc,escape:hw}=z(),qc=Gt(),Ec=(e,t=qc.viewport)=>typeof e=="object"&&(e.desktop||e.tablet||e.mobile)?e[t]:e,gw=({styles:e={}})=>{let r=Object.values(e).join("").replace(/(<([^>]+)>)/gi,"");return r?``:""},vw=e=>{let t;try{let o=e.match(/^\//);t=new URL(o?`${window.location.origin}${e}`:e)}catch{return e}let{origin:r,pathname:n}=window.location;return t.searchParams.set("redirectURL",`${r}${n}`),t.href},wc={addRedirectURL:vw},bc=(e,t)=>{let[r,n]=e.match(/[^()\s]+/g).reverse(),o=Ec(Sc(t,r));return wc[n]&&(o=wc[n](o)),o},ww=(e,t)=>e.replace(/{{(\^|#)\s*(.*?)\s*}}([\s\S]*?){{\/\s*(\2)\s*}}/gm,(r,n,o,s)=>!Ec(Sc(t,o))^n==="#"?s:"").replace(/{{{\s*(.*?)\s*}}}/g,(r,n)=>vc.apply(bc(n,t)||"")).replace(/{{\s*(.*?)\s*}}/g,(r,n)=>vc.apply(hw(bc(n,t)))).concat(gw(t));Tc.exports={render:(e,t)=>ww(e,{...t,bridge:yw.name,templateData:JSON.stringify(t),viewport:qc.viewport})}});var On=S((AR,Cc)=>{a();c();u();l();d();var bw=he(),Sw=Ae(),qw=Sw.storageFor("unitRenderTimestamps"),xc={minute:6e4,hour:36e5,day:864e5,week:6048e5},kc=({configuration:{frequencyCap:e}={}})=>!!(e&&e.times&&e.multiplier&&e.timeFrame&&typeof e.times=="number"&&typeof e.multiplier=="number"&&xc[e.timeFrame]),Ew=(e,{read:t,isDisabled:r}=qw)=>{if(!kc(e))return!1;if(!bw.userHasConsentedTo("targeting")||r())return!0;let{frequencyCap:n}=e.configuration,o=t(e.key)||{};return o.lastRenderTimestamp?Date.now()-o.lastRenderTimestamp<=xc[n.timeFrame]/(n.times/n.multiplier):!1};Cc.exports={hasValidFrequencyCap:kc,hasReachedRenderLimit:Ew}});var Nc=S((_R,Pc)=>{a();c();u();l();d();var Tw=Ae(),{hasValidFrequencyCap:Aw}=On(),xw=Tw.storageFor("unitRenderTimestamps"),kw=(e,{read:t,write:r,isDisabled:n}=xw)=>{if(!Aw(e)||n())return;let o=t(e.key)||{};o.lastRenderTimestamp=Date.now(),r(e.key,o)};Pc.exports={track:kw}});var ir=S((jR,_c)=>{a();c();u();l();d();var Cw=Nc(),Pw=On();_c.exports={...Cw,...Pw}});var Dc=S(($R,Rc)=>{a();c();u();l();d();var Nw=e=>{Array.from(e.getElementsByTagName("script")).forEach(r=>{let n=document.createElement("script"),o=document.getElementsByTagName("script")[0]||document.documentElement;n.text=r.text?`(() => {${r.text}})();`:"",o.parentNode.insertBefore(n,o)})};Rc.exports={execute:Nw}});var Ic=S((YR,Fc)=>{a();c();u();l();d();var Oc=e=>Array.prototype.slice.apply(e),_w=(e,t)=>{let r;return function(){let n=this,o=arguments;clearTimeout(r),r=setTimeout(()=>e.apply(n,o),t)}},Rw=(e,t)=>{let r,n=[];return function(){let o=this;n.push(Oc(arguments)),clearTimeout(r),r=setTimeout(()=>{e.apply(o,[Oc(n)]),n.length=0},t)}};Fc.exports={debounce:_w,cumulativeArgumentDebounce:Rw}});var Lc=S((tD,jc)=>{a();c();u();l();d();var{cumulativeArgumentDebounce:Dw}=Ic(),Ow=1e3,Fw=e=>{!e.configuration.waypointEvent||Fn.fireWaypoint(e.configuration.waypointEvent)},Iw=e=>{let t={...e,_topic:"waypoint.journey"};Fn.sendEvent(t)},jw=Dw(e=>{let t=e.map(s=>s[0]),r=JSON.stringify(t)||"",n="/martech/api/funnel?_topic=waypoint.journey&api_key=d3Jlbg",o=!1;if(navigator&&typeof navigator.sendBeacon=="function"&&typeof window.Blob=="function"&&(o=navigator.sendBeacon(n,r)),!o)if(r.length<1500){let s=`${n}&data=${encodeURIComponent(r)}`,i=new Image;i.src=s}else{let s=new XMLHttpRequest;s.open("POST",n,!0),s.setRequestHeader("Content-type","application/json"),s.send(r)}},Ow),Fn={fire:Fw,fireWaypoint:Iw,sendEvent:jw};jc.exports=Fn});var Mc=S((aD,Uc)=>{a();c();u();l();d();var Lw=e=>{let t=e.payment,{[t]:{cnt:r,cnts:n,max:o}={}}=e;return t==="free"?{}:{paywall:{exceededMax:t==="",...r&&{cnt:r},...n&&{cnts:n},...o&&{max:o}}}};Uc.exports={paywallPayloadGenerator:Lw}});var Jc=S((fD,Bc)=>{a();c();u();l();d();var Uw=e=>{let t=e.payment,{cnt:r,max:n}=e.usmp||e.asmp||{};return t==="free"?{}:{paywall:{exceededMax:t==="",...r&&{cnt:r},...n&&{max:n}}}};Bc.exports={cniPaymentPayloadGenerator:Uw}});var Wc=S((wD,$c)=>{a();c();u();l();d();var Mw=e=>{let t=e.payment,{[t]:{cnt:r,cnts:n}={}}=e,o;return t==="free"?{}:((n||r)&&(o=n?Object.entries(n).map(([s,i])=>({name:s,count:i})):[{count:r}]),{is_exceeded:t==="",...o&&{meter:o}})};$c.exports={snowplowPayloadGenerator:Mw}});var Hc=S((AD,Vc)=>{a();c();u();l();d();var Bw={...Mc(),...Jc(),...Wc()},Jw=e=>Bw[e];Vc.exports={generatorFor:Jw}});var Ye=S((_D,Yc)=>{a();c();u();l();d();var{matchesType:Gc}=Ne(),$w=te(),Ww=We(),Vw=Ae(),{isAPresentationUnit:Hw,isAnActionUnit:Gw}=pe(),zw=Vw.storageFor("journey"),zc=()=>zw.read("paywall-suppression")===!1||new URL(window.location).searchParams.get("journey-paywall-suppression")==="false",Yw=e=>!!Hw(e)&&Gc(e,["paywall"])||!!Gw(e)&&Gc(e,["hide-content"]),Kw=({unit:e,rules:t,suppressOnRoadblock:r=!1})=>(r||Ww.isEnabled({rule:"commercialSuppression",rules:t}))&&!zc()&&Yw(e)&&$w.hasRoadblockBeenDetected();Yc.exports={isPaywallSuppressionDisabled:zc,ofPaywall:Kw}});var Zc=S((jD,Qc)=>{a();c();u();l();d();var Qw=Ye(),Zw=at(),Xw=pe(),{isUniq:eb}=z(),{unitTypes:tb}=Ne(),rb=e=>!Qw.ofPaywall({unit:e}),Kc=({campaign:e,campaigns:t,state:r,filter:n=()=>!0})=>Zw.resolveUnits({type:Xw.isAPresentationUnit,campaign:e,campaigns:t,state:r}).filter(n).map(tb).flat().filter(eb),nb=e=>Kc(e),ob=e=>Kc({...e,filter:rb});Qc.exports={features:nb,activeFeatures:ob}});var tu=S(($D,eu)=>{a();c();u();l();d();var{log:sb}=K(),ib=he(),Xc=["sophi_pay","sophi_reg","sophi_open"],we=null,ab=({groups:e=[]}={},{targeting:t}={})=>{if(!t||!e.length||!e.some(o=>Xc.includes(o)))return"override";let r=[t.group,t.groups,t["all group"],t["all groups"]].filter(Boolean).flat().filter(o=>Xc.includes(o));return r.length&&r.some(o=>e.includes(o))?"sophi":"override"},cb=async(e,t)=>{if((e==null?void 0:e.country)!=="US"||typeof(window==null?void 0:window.demeter)!="function"||!ib.userHasConsentedTo("targeting")||!t)return null;if(!we)try{we=await window.demeter("getSophiContext")}catch(r){return sb("** Journey error: Failed to get Sophi context **",r),null}return!we||typeof we!="object"?null:{schema:"iglu:com.condenast/sophi/jsonschema/1-0-0",data:{experiment_id:we.experimentsCode,inputs:we.inputs,feature_id:we.context,trace:we.trace,source_type:ab(e,t)}}};eu.exports={getSophiContext:cb}});var In=S((YD,nu)=>{a();c();u();l();d();var ub=Q(),{log:ru}=K(),{getSophiContext:lb}=tu(),db=async(e,t={},r,n)=>{if(!!window.trackSelfDescribingEvent)try{let o={schema:"iglu:com.condenast/messaging_unit_event/jsonschema/3-0-4",data:{campaign_key:e.campaignKey,campaign_name:e.campaignName,is_paywall_eligible:e.isPaywallEligible,is_paywalled:e.isPaywalled,paywall_pageview_id:e.pageviewId,paywall_source:e.paywallSource,subject:e.name,type:e.type,state:e.state,...t}},s=await lb(r,n);window.trackSelfDescribingEvent({event:o,...s?{context:[s]}:{}}),ub.add({type:"snowplow-event",event:o,...s?{sophiContext:s}:{}})}catch(o){ru("** Journey error: Failed to send Snowplow Event **",o)}},pb=({config:e,payload:t={},state:r,campaign:n})=>{if(!!window.snowplowQueue)try{window.snowplowQueue.push(()=>db(e,t,r,n))}catch(o){ru("** Journey error: Failed to add event to Snowplow Queue **",o)}};nu.exports={pushToSnowplow:pb}});var jn=S((tO,cu)=>{a();c();u();l();d();var{generatorFor:ou}=Hc(),su=Fr(),fb=Q(),mb=te(),{getCurrentState:yb}=Pn(),{log:hb}=K(),{activeFeatures:gb}=Zc(),{pushToSnowplow:vb}=In(),wb=["type","selector","payload","name"],ar={expanded:"expanded",collapsed:"collapsed"},bb=e=>!e.match(/https*:\/\//i),Sb=(e,t={})=>{(window.dataLayer||[]).push({event:`${e.name}-${e.type}`,...t})},qb=(e,t={})=>{fb.add({type:"analytics-event",event:e,...t})},iu=(e,t="")=>{if(!e)return"";let r=s=>{if(!s)return"";try{let f=new URL(s,bb(s)?window.location.origin:void 0).searchParams.get("source");return f&&(!t||f.includes(t))?f:""}catch(i){return hb("** Journey error: Failed to extract source from URL **",i),""}};if(e.tagName==="A"){let s=r(e.getAttribute("href"));if(s)return s}if(e.tagName==="IFRAME"){let s=r(e.getAttribute("src"));if(s)return s}let n=Array.from(e.querySelectorAll("a[href]")).map(s=>r(s.getAttribute("href"))).find(Boolean);return n||Array.from(e.querySelectorAll("iframe[src]")).map(s=>r(s.getAttribute("src"))).find(Boolean)||""},ft=(e,t,r)=>{let n=ou(e.payload),o=n?n(t):{};Object.entries(e).filter(([s])=>!wb.includes(s)).forEach(([s,i])=>o[s]=i),Sb(e,o),qb(e,o),vb({config:e,payload:ou("snowplowPayloadGenerator")(t),state:t,campaign:r})},au=(e,t=null)=>{if(!e)return;let r=e.querySelector("[aria-expanded]");if(!r)return;let n=r.getAttribute("aria-expanded")==="true";return(t?t.getAttribute("aria-expanded")!==null:!1)?n?ar.collapsed:ar.expanded:n?ar.expanded:ar.collapsed},Eb=(e,t,r,n,o=[])=>{var D,F;let{configuration:s,component:i,slot:f}=e;if(!s)return;let{analytics:{impressionEvent:p,clickEvent:y}={}}=s,E=(F=(D=window==null?void 0:window.cns)==null?void 0:D.library)==null?void 0:F.runtimeId,A=gb({campaign:n,campaigns:o,state:r}).includes("paywall"),k=I=>{let L=iu(t.firstChild,I.sourcePattern),U=au(t);return{type:"impression",...I,...E&&{pageviewId:E},...L&&{paywallSource:L},campaignKey:n.key,campaignName:n.name,...U&&{state:U},isPaywalled:A}};if([].concat(p).forEach(I=>{if(I)if(i&&f==="NavRollover"){let L=mb.whenJourneyComponentNavRolloverAppears(()=>{!L||(ft(k(I),yb()),L())})}else if(I.selector){let L=t.querySelector(I.selector);L&&su.onElementAppearance(L,()=>{ft(k(I),r,n)})}else su.onElementAppearance(t.firstChild,()=>ft(k(I),r,n))}),y){let I=[];i&&f==="PaywallBar"&&(I=[{name:"paywall-bar-chevron-button",selector:"[class*=PaywallBarChevronButton]"}]),[].concat(y,I).forEach(U=>{let $=new WeakSet,j=()=>{(t.querySelectorAll(U.selector)||[]).forEach(V=>{$.has(V)||(V.addEventListener("click",()=>{let C=iu(V),q=au(t,V),x={type:"click",...U,...E&&{pageviewId:E},...C&&{paywallSource:C},campaignKey:n.key,campaignName:n.name,...q&&{state:q},isPaywalled:A};ft(x,r)}),$.add(V))})};j(),new MutationObserver(j).observe(t,{childList:!0,subtree:!0})})}};cu.exports={send:ft,setup:Eb}});var fu=S((aO,pu)=>{a();c();u();l();d();var Tb=dc(),cr=pt(),uu=Oe(),Ab=Ac(),xb=pe(),kb=he(),Cb=ir(),Pb=Dc(),Nb=Lc(),_b=jn(),{containerFor:mt}=on(),{log:lu}=K(),Rb=Q(),Db=Ye(),Ob=b,Fb=e=>xb.isATemplatePresentationUnit(e),du=e=>{let t=mt(e.slot);if(!!t)return t.locateElement()},Ib=e=>{let t=mt(e.slot);if(!!t)return t.createElement()},jb=e=>mt(e)&&mt(e).isElementPresent(),Lb=(e,t,r,n,o)=>{try{let s=e.template.classname;if(!jb(s))return;if(Db.ofPaywall({unit:e,rules:n})){Rb.add({type:"suppressed-unit",name:e.name});return}cr.unitRendering(e,r);let i=du(e)||Ib(e);if(!i)return;let f=e.template.markup||Ob[e.template.name];if(!f)return;kb.userHasConsentedTo("targeting")&&Cb.track(e);let p=Tb.toHTMLText(f),y={...e.data,state:t};return i.innerHTML=Ab.render(p,y),_b.setup(e,i,t,r,o),Pb.execute(i),Nb.fire(e),uu.add(e,i),cr.unitRendered(e,r),i}catch(s){lu(`** CM Error ${e.name} **`,s)}},Ub=(e,t,r)=>{try{cr.slotEmptying(t,r),uu.empty(e);let n=mt(e);if(!n)return;let o=n.locateElement();if(!o)return;o.innerHTML="",cr.slotEmptied(t,r)}catch(n){lu(`** CM Error ${t.name} **`,n)}};pu.exports={isSupported:Fb,locateElement:du,render:Lb,empty:Ub}});var gu=S((fO,hu)=>{a();c();u();l();d();var Mb=jn(),mu=te(),ur=pt(),Ln=Oe(),Bb=he(),Jb=pe(),$b=ir(),{log:yu}=K(),Wb=Q(),Vb=Ye(),Hb=e=>Jb.isAComponentPresentationUnit(e),Gb=()=>{},zb=(e,t,r,n,o)=>{try{if(Vb.ofPaywall({unit:e,rules:n})){Wb.add({type:"suppressed-unit",name:e.name});return}Ln.add(e);let s;s=mu.whenJourneyUnitRenderEnds(({payload:i})=>{if(!s)return;let{element:f,unit:p}=i;e.name===p.name&&(Bb.userHasConsentedTo("targeting")&&$b.track(e),Ln.add(e,f),ur.unitRendered(e,r,{emit:!1}),Mb.setup(e,f,t,r,o),i.keepAlive||s())}),ur.unitRendering(e,r)}catch(s){yu(`** CM Error ${e.name} **`,s)}},Yb=(e,t,r)=>{try{let n;n=mu.whenJourneyUnitEmptyEnds(({payload:o})=>{if(!n)return;let{unit:s}=o;t.name===s.name&&(Ln.empty(e),ur.slotEmptied(t,r,{emit:!1}),n())}),ur.slotEmptying(t,r)}catch(n){yu(`** CM Error ${t.name} **`,n)}};hu.exports={isSupported:Hb,locateElement:Gb,render:zb,empty:Yb}});var bu=S((wO,wu)=>{a();c();u();l();d();var Kb=fu(),Qb=gu(),vu=Oe(),Zb=[Kb,Qb],Un=e=>Zb.find(t=>t.isSupported(e)),Xb=e=>Un(e).locateElement(e),eS=(e,...t)=>Un(e).render(e,...t),tS=(e,...t)=>{if(vu.isEmpty(e))return;let r=vu.unitIn(e);return Un(r).empty(e,r,...t)};wu.exports={locateElement:Xb,render:eS,empty:tS}});var qu=S((AO,Su)=>{a();c();u();l();d();var rS=e=>{!window.paywallGateway||typeof window.paywallGateway.truncateContent!="function"||window.paywallGateway.truncateContent(e)};Su.exports={truncateContent:rS}});var Tu=S((_O,Eu)=>{a();c();u();l();d();var nS=Oe(),oS=({mark:e,selector:t,items:r})=>{let n=document;if(e&&(n=document.querySelector(`[data-journey-hook="${e}"]`),!n))return;let o=()=>{let i;if(t?i=n.querySelectorAll(t):i=n.children,!i)return;let f=nS.elements();Array.from(i).forEach((p,y)=>{!f.some(E=>p.contains(E))&&y>=r&&p&&(p.matches('[class*="NewsletterSubscribeFormWrapper"], [class*="NewsletterSubscribeFormWrapper"] + p')?(p.innerHTML="",p.style.display="none"):p.remove&&p.remove())})};o(),new MutationObserver((i=[])=>{!i.some(({addedNodes:f=[]})=>f.length)||o()}).observe(n,{childList:!0,subtree:!0})};Eu.exports={truncateMarkedContent:oS}});var xu=S((jO,Au)=>{a();c();u();l();d();var sS=({selector:e,items:t})=>{let r=document;if(e){let n=window.innerWidth,o=180;n<=767?o=320:n<=1023&&(o=254);let s=r.getElementsByClassName(e);s=Array.from(s);let i=[];s.forEach(T=>{T.classList.length===1&&i.push(T)}),s=i[t];let f=r.documentElement.scrollHeight,p=function(A){A.map(k=>{k.isIntersecting&&(f=window.pageYOffset+o,window.scrollTo(0,f))})},y={threshold:0};new IntersectionObserver(p,y).observe(s),window.onscroll=function(){window.pageYOffset>f&&window.scrollTo(0,f)};return}};Au.exports={limitScrolling:sS}});var Pu=S(($O,Cu)=>{a();c();u();l();d();var iS=Ur(),aS=ee(),ku=e=>(t,r)=>aS.now().getTime()-t[e]>iS(r),cS={created:ku("iat"),updated:ku("uat")},uS=(e,{since:t,time:r})=>cS[t](e,r);Cu.exports={isExpired:uS}});var _u=S((YO,Nu)=>{a();c();u();l();d();var lr=ee(),lS=/([0-9]{4}|\*)[/-]([0-9]{1,2}|\*)[/-]([0-9]{1,2}|\*)/,dS=({dateCreated:e,year:t,month:r,day:n})=>{let o=lr.now();return o.setHours(0,0,0,0),n!=="*"&&o.setDate(parseInt(n)),r!=="*"&&o.setMonth(parseInt(r)-1),t!=="*"&&o.setFullYear(parseInt(t)),n==="*"&&r!=="*"&&t!=="*"&&(o.setDate(e.getDate()),o.getMonth()===e.getMonth()&&o.getFullYear()===e.getFullYear()&&o.setDate(o.getDate()+1)),r==="*"&&n!=="*"&&(o.setMonth(e.getMonth()),o.getDate()<=e.getDate()&&o.getFullYear()===e.getFullYear()&&o.setMonth(o.getMonth()+1)),t==="*"&&n!=="*"&&(o.setFullYear(e.getFullYear()),o.getMonth()<=e.getMonth()&&o.getDate()<=e.getDate()&&o.setFullYear(o.getFullYear()+1)),o},pS=(e,t)=>{let[,r,n,o]=e.match(lS);if(r!=="*"&&n!=="*"&&o!=="*")return lr.from({dateString:e});let s=lr.from({timestamp:t.iat});return dS({dateCreated:s,year:r,month:n,day:o})},fS=(e,{date:t})=>{if(t){let r=lr.now();r.setHours(0,0,0,0);let n=pS(t,e);return n.setHours(0,0,0,0),r>=n}};Nu.exports={isExpired:fS}});var yt=S((tF,Ru)=>{a();c();u();l();d();var mS=Pu(),yS=_u();Ru.exports={after:mS,on:yS}});var Fu=S((aF,Ou)=>{a();c();u();l();d();var hS=yt(),gS=Q(),Du=ge(),vS=({rule:e,args:t})=>{let r=Du.payloadFor("sample"),{isExpired:n}=hS[e];!r||!n(r,t)||(Du.remove("sample"),gS.add({type:"sample-expired",payload:r}))};Ou.exports={execute:vS}});var Lu=S((fF,ju)=>{a();c();u();l();d();var wS=yt(),bS=Q(),Iu=ge(),SS=({rule:e,args:t})=>{let r=Iu.payloadFor("msmp"),{isExpired:n}=wS[e];!r||!n(r,t)||(Iu.remove("msmp"),bS.add({type:"msmp-expired",payload:r}))};ju.exports={execute:SS}});var Bu=S((wF,Mu)=>{a();c();u();l();d();var qS=yt(),ES=Q(),Uu=ge(),TS=({rule:e,args:t})=>{let r=Uu.payloadFor("tmp"),{isExpired:n}=qS[e];!r||!n(r,t)||(Uu.remove("tmp"),ES.add({type:"tmp-expired",payload:r}))};Mu.exports={execute:TS}});var Wu=S((AF,$u)=>{a();c();u();l();d();var AS=yt(),xS=Q(),Ju=ge(),kS=un(),CS=dn(),{getFingerprintID:PS}=pn(),NS=({rule:e,args:t})=>{let r=Ju.payloadFor("fsmp"),{isExpired:n}=AS[e];if(!r||!n(r,t))return;Ju.remove("fsmp");let{clientCredentials:o,serviceURL:s}=t;CS.add(()=>PS().then(i=>{if(!!i)return kS.reconcile({client:window.fetch,clientCredentials:o,serviceURL:s,initialClientState:r,nextState:{},fingerprintID:i,caller:"fsmp-expirer:token-expired"})}),"token-expiry-reconcile"),xS.add({type:"fsmp-expired",payload:r})};$u.exports={execute:NS}});var Hu=S((_F,Vu)=>{a();c();u();l();d();var _S=Fu(),RS=Lu(),DS=Bu(),OS=Wu();Vu.exports={sample:_S,msmp:RS,fsmp:OS,tmp:DS}});var zu=S((jF,Gu)=>{a();c();u();l();d();var FS=Hu(),IS=e=>FS[e],jS=({paymentForm:e,rule:t,state:r,...n})=>{IS(e).execute({rule:t,args:n,state:r})};Gu.exports={tokenExpiration:jS}});var Qu=S(($F,Ku)=>{a();c();u();l();d();var LS=Z(),Yu=ee(),{bestAvailableCodec:US}=ue(),{log:MS}=K(),BS=({name:e,payload:t,signature:r,key:n,expirationInSeconds:o=Yu.oneYearInSeconds})=>{let s=Yu.now().getTime(),i=US({key:n,signature:r});if(!!i)return i.encode({payload:{...t,iat:s,uat:s},key:n,signature:r}).then(f=>{!f||LS.write(e,f,o)}).catch(f=>{MS("** Journey error: token encoding failure **",f)})};Ku.exports={issueToken:BS}});var Xu=S((YF,Zu)=>{a();c();u();l();d();var JS=({selector:e})=>{let t=window.document.querySelector(e);!t||(t.style.cssText+="display: none;")};Zu.exports={hideDOMElement:JS}});var tl=S((t1,el)=>{a();c();u();l();d();var dr=Z(),{codecFor:$S}=ue(),{log:WS}=K(),VS=({tokens:e,key:t,signature:r})=>{let n=({name:i,token:f,codec:p})=>p.verify({token:f,key:t,signature:r}).then(y=>{y||dr.remove(i)}).catch(y=>{WS("** Journey error: Invalid token **",y),dr.remove(i)}),o=e.map(i=>({name:i,token:dr.read(i)})).map(({name:i,token:f})=>({name:i,token:f,codec:$S({token:f})}));o.filter(({codec:i})=>!i).forEach(({name:i})=>dr.remove(i));let s=o.filter(({codec:i})=>!!i).map(n);return Promise.all(s)};el.exports={verifyTokenSignature:VS}});var ht=S((a1,rl)=>{a();c();u();l();d();rl.exports={access:"CN_access",auth:"CN_userAuth",openid:"CN_token_id",openaccess:"CN_token_access",smp:"pay_ent_smp",asmp:"pay_ent_asmp",usmp:"pay_ent_usmp",msmp:"pay_ent_msmp",sub:"pay_ent_sub",pass:"pay_ent_pass",sess:"pay_ent_sess",tmp:"pay_ent_tmp",events:"pay_events",audit:"pay_audit"}});var sl=S((f1,ol)=>{a();c();u();l();d();var Mn=ht(),Bn=Z(),{codecFor:HS}=ue(),{log:GS}=K(),nl=e=>{let t=Bn.read(Mn[e]);if(!t)return;let r=HS({token:t}).decode({token:t});if(!r||!r.exp||r.iss==="Journey")return;let n=r.exp.toString().length,o=new Date(Date.now()),s=o.getUTCFullYear()*1e4+(o.getUTCMonth()+1)*100+o.getUTCDate(),i=Number(r.exp);return n===8&&s>i||n===6&&s>i*100+31},zS=({client:e,payload:t={}})=>{let r="/api/payment/revalidate",n={method:"POST",headers:{accept:"application/json","content-type":"application/json"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(t)};return e(r,n).then(o=>o.json()).then(o=>(o&&!o.requestSuccess&&console.warn(`Revalidate request: ${o.message}`),o)).catch(o=>{GS("** Journey error: Revalidation **",o)})},YS=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{let n=t.filter(nl);if(n.length===0)return Promise.resolve();let o={openid:Bn.read(Mn.openid)};return n.forEach(s=>o[s]=Bn.read(Mn[s])),zS({client:e,payload:{tokens:o,acceptableForms:t,acceptableScopes:r}})};ol.exports={requiresRevalidation:nl,revalidateEntitlementTokens:YS}});var al=S((w1,il)=>{a();c();u();l();d();var Ke=ht(),Qe=Z(),{log:KS}=K(),QS=2419200,ZS=({client:e,payload:t={}})=>{let r="/api/payment/validate",n={method:"POST",headers:{accept:"application/json","content-type":"application/json"},credentials:"same-origin",cache:"no-cache",body:JSON.stringify(t)};return e(r,n).then(o=>o.json()).then(o=>(o&&!o.requestSuccess&&console.warn(`Validate request: ${o.message}`),Qe.write(Ke.audit,1,QS),o)).catch(o=>{KS("** Journey error: Validation **",o)})},XS=({client:e=fetch,acceptableForms:t,acceptableScopes:r})=>{if(Qe.read(Ke.audit)||!Qe.read(Ke.openid))return Promise.resolve();let s=t.filter(f=>!Qe.read(Ke[f]));if(s.length===0)return Promise.resolve();let i={openid:Qe.read(Ke.openid)};return s.forEach(f=>i[f]=Qe.read(Ke[f])),ZS({client:e,payload:{tokens:i,acceptableForms:t,acceptableScopes:r}})};il.exports={auditEntitlementTokens:XS}});var ml=S((A1,fl)=>{a();c();u();l();d();var ll=ht(),dl=Z(),{log:eq}=K(),Jn=Q(),pl=e=>dl.read(ll[e]),gt=e=>!!pl(e),cl=e=>dl.remove(ll[e]),ul=()=>{!gt("access")||(gt("sub")&&(cl("sub"),Jn.add({type:"token-exchange",event:{id:"remove-token",token:"sub"}})),gt("pass")&&(cl("pass"),Jn.add({type:"token-exchange",event:{id:"remove-token",token:"pass"}})))},tq=({client:e,openaccess:t})=>{let r="/api/access/revalidate",n={method:"GET",headers:{accept:"application/json","content-type":"application/json",Authorization:`Bearer ${t}`,"user-agent":"Journey/1.0.0"},credentials:"same-origin",cache:"no-cache"};return e(r,n).then(o=>(Jn.add({type:"token-exchange",event:{id:"new-token",token:"access"}}),o.json())).catch(o=>{eq("** Journey error: Request Martech Access Token **",o)})},rq=({client:e=fetch,rollout:t=100})=>{t{a();c();u();l();d();var nq=ht(),oq=Z(),sq=Q(),yl=Ae(),{log:iq}=K(),{now:hl,oneDayInSeconds:aq}=ee(),gl=e=>oq.read(nq[e]),cq=e=>!!gl(e),uq=()=>cq("openaccess"),lq=e=>{if(!(e!=null&&e.ttl))return!0;let t=new Date(e.ttl);return t.toString()!=="Invalid Date"&&t<=hl()},dq=async({client:e=fetch})=>{let t=yl.storageFor("martech");if(!t.read("quick-pay-subscription"))return;let r=yl.storageFor("journey"),n=r.read("access-audit");if(!lq(n)||!uq())return;let o="/api/access/revalidate",i={method:"GET",headers:{accept:"application/json","content-type":"application/json",Authorization:`Bearer ${gl("openaccess")}`,"user-agent":"Journey/1.0.0"},credentials:"same-origin",cache:"no-cache"};try{let f=await e(o,i);return sq.add({type:"access-audit",event:{id:"new-token",token:"access"}}),r.write("access-audit",{ttl:hl({plus:aq})}),t.remove("quick-pay-subscription"),f.json()}catch(f){iq("Request Martech access token during token audit",f)}};vl.exports={auditAccessToken:dq}});var Sl=S((j1,bl)=>{a();c();u();l();d();var{revalidateEntitlementTokens:pq}=sl(),{auditEntitlementTokens:fq}=al(),{exchangeEntitlementTokens:mq}=ml(),{auditAccessToken:yq}=wl();bl.exports={revalidateEntitlementTokens:pq,auditEntitlementTokens:fq,exchangeEntitlementTokens:mq,auditAccessToken:yq}});var El=S(($1,ql)=>{a();c();u();l();d();var hq=e=>new Function(`return ${e}`);ql.exports={executeScript:({src:e})=>hq(e)()}});var Al=S((Y1,Tl)=>{a();c();u();l();d();var gq=Q(),vq=({type:e,...t},r)=>{!e||gq.add({type:e,...t,state:r})};Tl.exports={logEvent:vq}});var kl=S((tI,xl)=>{a();c();u();l();d();var wq=({queryParams:e=[]})=>{let t=new URLSearchParams(window.location.search);e.forEach(o=>t.delete(o));let r=t.toString().length>0?`?${t.toString()}`:"",n=window.location.href.replace(window.location.search,r);window.history.replaceState(null,"",n)};xl.exports={removeQueryParams:wq}});var Pl=S((aI,Cl)=>{a();c();u();l();d();var bq=te(),Sq=({id:e,payload:t})=>{!e||bq.emitEvent({id:e,payload:t})};Cl.exports={emitBusEvent:Sq}});var $n=S((fI,Rl)=>{a();c();u();l();d();var{matchesType:qq}=Ne(),{merge:Nl,without:Eq}=z(),_l=(e,t={},r="add")=>{switch(r){case"add":return Nl(e,t);case"assign":return{...e,...t};case"remove":return Eq(e,t);default:return Nl(e,t)}},Tq=({conditions:e={},targeting:t,units:r,mode:n="add"})=>{r.filter(o=>!e.unitType||qq(o,e.unitType)).forEach(o=>{o.targeting=_l(o.targeting,t,n)})};Rl.exports={setTargeting:Tq,applyTargetingMode:_l}});var Ol=S((wI,Dl)=>{a();c();u();l();d();var{deepClone:Aq,forEach:xq}=z(),kq=e=>new URL(e,window.location.origin),Cq=e=>!e.match(/https*:\/\//i),Pq=(e="",t,r)=>{let n=e.split(r);return n.push(t),n.join(r)},Nq=(e="",t,r)=>e.split(r).filter(n=>n!==t).join(r),_q=({conditions:e={},tracking:t,units:r,mode:n="assign",delimiter:o="_"})=>{if(!r||!r.length||!(e!=null&&e.url))return;let s=new RegExp(e.url),i=p=>{try{let y=kq(p),E;xq(t,(A,k)=>{switch(n){case"add":E=Pq(y.searchParams.get(k),A,o);break;case"assign":E=A;break;case"remove":E=Nq(y.searchParams.get(k),A,o);break}y.searchParams.set(k,E)});let T=y.toString();return Cq(p)&&(T=T.replace(window.location.origin,"")),decodeURIComponent(T)}catch(y){return console.warn(y),p}},f=(p,y)=>y.match&&y.match(s)?i(y):y;r.forEach(p=>p.data=Aq(p.data,f))};Dl.exports={setTracking:_q}});var Il=S((AI,Fl)=>{a();c();u();l();d();var{matchesType:Rq}=Ne(),{merge:Dq}=z(),Oq=({conditions:e={},data:t,units:r})=>{!r||!r.length||r.filter(n=>{var i;let{unitType:o}=e;if(o&&!Rq(n,o))return!1;let s=e.component||e.components;return!(s&&!s.includes((i=n.component)==null?void 0:i.name))}).forEach(n=>n.data=Dq(n.data,t))};Fl.exports={setData:Oq}});var Ll=S((_I,jl)=>{a();c();u();l();d();var{truncateContent:Fq}=qu(),{truncateMarkedContent:Iq}=Tu(),{limitScrolling:jq}=xu(),{paymentNegotiation:Lq}=kn(),{tokenExpiration:Uq}=zu(),{issueToken:Mq}=Qu(),{hideDOMElement:Bq}=Xu(),{verifyTokenSignature:Jq}=tl(),{revalidateEntitlementTokens:$q,auditEntitlementTokens:Wq,exchangeEntitlementTokens:Vq,auditAccessToken:Hq}=Sl(),{executeScript:Gq}=El(),{logEvent:zq}=Al(),{setSegments:Yq}=Qt(),{removeQueryParams:Kq}=kl(),{emitAnalyticsEvent:Qq}=An(),{emitBusEvent:Zq}=Pl(),{setTargeting:Xq}=$n(),{setTracking:eE}=Ol(),{setData:tE}=Il();jl.exports={truncateContent:Fq,truncateMarkedContent:Iq,limitScrolling:jq,paymentNegotiation:Lq,tokenExpiration:Uq,issueToken:Mq,hideDOMElement:Bq,verifyTokenSignature:Jq,revalidateEntitlementTokens:$q,auditEntitlementTokens:Wq,executeScript:Gq,logEvent:zq,setSegments:Yq,removeQueryParams:Kq,emitAnalyticsEvent:Qq,emitBusEvent:Zq,exchangeEntitlementTokens:Vq,auditAccessToken:Hq,setTargeting:Xq,setTracking:eE,setData:tE}});var Jl=S((jI,Bl)=>{a();c();u();l();d();var rE=pt(),nE=Oe(),{log:Ul}=K(),oE=Q(),sE=Ye(),Ml=e=>(t,r,n,o)=>{let{function:s,...i}=t.data,f=e[s];if(typeof f!="function"){Ul(`** Journey Error: Unknown Function: ${s} **`);return}if(sE.ofPaywall({unit:t,rules:o})){oE.add({type:"suppressed-unit",name:t.name});return}try{f({...i,state:r,campaign:n}),rE.actionExecuted(t,n)}catch(p){Ul(`** Journey Error: Action Function: ${s} **`,p)}nE.addAction(t)},iE=e=>({execute:Ml(e)});Bl.exports={register:iE,execute:Ml}});var zl=S(($I,Gl)=>{a();c();u();l();d();var aE=te(),{isMatch:cE,get:uE}=z(),$l=(e,t)=>{let{opacity:r,visibility:n}=t.getComputedStyle(e),o=e.getBoundingClientRect();return Math.floor(o.top)>=0&&Math.floor(o.left)>=0&&Math.floor(o.bottom)<=(t.innerHeight||document.documentElement.clientHeight)&&Math.floor(o.right)<=(t.innerWidth||document.documentElement.clientWidth)&&!!e.offsetHeight&&!!e.offsetWidth&&r!=="0"&&n!=="hidden"},Wl={scrollTo:({selector:e},t,r)=>{[...r.document.querySelectorAll(e)].some(n=>$l(n,r))&&t(),r.document.addEventListener("scroll",()=>{[...r.document.querySelectorAll(e)].some(n=>$l(n,r))&&t()})},clickOn:({selector:e},t,r)=>{r.document.addEventListener("click",({target:n})=>{[...r.document.querySelectorAll(e)].includes(n)&&t()})},triggerEvent:({event:e},t)=>aE.whenAnEventOccurs({id:e,callback:t})},Vl=e=>uE(e,"configuration.userActions")||[],lE=e=>!!Vl(e).length,Hl=[],dE=e=>Hl.some(t=>cE(e,t)),pE=(e,t,r=window)=>{e.forEach(n=>{let{type:o}=n;!o||!Wl[o]||dE({action:n,callback:t})||(Hl.push({action:n,callback:t}),Wl[o](n,t,r))})};Gl.exports={list:Vl,arePresent:lE,attach:pE}});var Kl=S((YI,Yl)=>{a();c();u();l();d();var fE=at(),mE=Mt(),yE=We(),{applyTargetingMode:hE}=$n(),gE=({campaign:e,campaigns:t,state:r})=>{let n=fE.resolveRules({campaign:e,campaigns:t,state:r}),o=yE.rulesMatching({rule:"setTargeting",unitType:"paywall",rules:n}),s={...e.targeting};return o.forEach(i=>{s=hE(s,i.data.targeting,i.data.mode)}),mE.matching({targeting:s},r)};Yl.exports={evaluatePaywallEligibility:gE}});var ed=S((tj,Xl)=>{a();c();u();l();d();var vE=rt(),Ql=te(),wE=Cr(),bE=he(),SE=Q(),vt=Jl(),qE=Ae(),EE=jr(),{not:Wn}=z(),TE=pt(),pr=Ft(),be=Oe(),Se=at(),AE=Ye(),fr=pe(),Zl=Vt(),qe=zl(),xE=Mt(),{hasReachedRenderLimit:kE}=ir(),{deepClone:ye,pick:CE}=z(),{evaluatePaywallEligibility:PE}=Kl(),{pushToSnowplow:NE}=In(),_E=({state:e,renderer:t,data:r,functions:n})=>{let o={},s={},i=[],f=(_,{refresh:D=!1})=>{let F=Se.resolveUnit({type:fr.isAPresentationUnitThatTargets(_),campaign:s,rules:i,campaigns:r,state:o});if(!F){pr.add(()=>t.empty(_,s));return}if(!be.isPresent(F)&&kE(F))return;let I=Se.resolveUnits({type:fr.isAnActionThatTargets(F),campaign:s,rules:i,campaigns:r}),L=ye(i),U=ye(o),$=ye(s),j=()=>{pr.add(()=>{be.isLocked(_)||be.isPresent(F)&&!D||(t.render(F,U,$,L,r),vt&&I.forEach(Y=>vt.register(n).execute(Y,U,$,L)),U.adblock&&Zl.execute())})};qe.arePresent(F)?qe.attach(qe.list(F),j):j()},p=_=>{if(!vt)return;let D=ye(i),F=ye(o),I=ye(s);pr.add(()=>{be.hasExecuted(_)||vt.register(n).execute(_,F,I,D)})},y=_=>{let D=ye(i),F=ye(o),I=ye(s);pr.add(()=>vt.register(n).execute(_,F,I,D))},E=_=>{!qe.arePresent(_)||be.hasExecuted(_)||qe.attach(qe.list(_),()=>y(_))},T=(_,D,F)=>{let I=F.slice(0,D),L=be.actions();return!!Se.resolveUnits({type:fr.isAnActionThatPrevents(_),campaign:{units:I.concat(L)},rules:i}).length},A=_=>D=>{if(!D.data||!D.data.dependsOn||!Array.isArray(D.data.dependsOn))return!1;let F=be.actions();return D.data.dependsOn.filter(U=>_.some($=>$.name===U)).some(U=>!F.find(j=>j.name===U))},k=({slots:_,refresh:D})=>{o=e.getCurrentState();let F=Se.resolveCampaign({campaigns:r,state:o});if(F.name!==s.name){s=F,TE.campaignResolved(F);let U={type:"signal",name:"paywall-eligible",campaignKey:s.key,campaignName:s===Se.nullCampaign?void 0:s.name,isPaywallEligible:PE({campaign:s,campaigns:r,state:o})};NE({config:U,state:o,campaign:s})}i=Se.resolveRules({state:o,campaign:s,campaigns:r}),_.forEach(U=>f(U,{refresh:D}));let I=Se.resolveUnits({type:fr.isAnActionUnit,campaign:s,rules:i,campaigns:r,state:o}),L=I.filter(Wn(T)).filter(Wn(A(I)));L.filter(qe.arePresent).forEach(E),L.filter(Wn(qe.arePresent)).forEach(p)};return vE.add({jBus:EE,bus:Ql,campaigns:r,compiler:wE,consent:bE,functions:n,localStorage:qE,state:e,resolver:Se,renderer:t,registry:be,suppression:AE,unblocker:Zl,eventLogger:SE,engine:xE}),window.jBus=CE(Ql,["emitEvent","hasAnEventOccured","whenAnEventOccurs"]),{compose:k}};Xl.exports={initialize:_E}});var nd=S((aj,rd)=>{a();c();u();l();d();var RE=rt(),td=pe(),DE=console.log,OE=()=>{if(!window.document.location.search.match(/journey(?!-)/))return;let e=window[RE.name];if(!e)return;let t=()=>e.state.getCurrentState(),r=()=>e.resolver.getCurrentCampaign(),n={Campaign:()=>r(),State:()=>t(),Units:()=>e.resolver.resolveUnits({type:td.isATemplatePresentationUnit,campaign:r(),state:t()}),Actions:()=>e.resolver.resolveUnits({type:td.isAnActionUnit,campaign:r(),state:t()}),Campaigns:()=>e.campaigns.map(o=>o.name),Events:()=>e.eventLogger.events};setTimeout(()=>{Object.keys(n).forEach(o=>DE(o,n[o]()))},7500)};rd.exports={initialize:OE}});var sd=S((fj,od)=>{a();c();u();l();d();var Vn=te(),{isEmpty:FE,zipObject:IE}=z(),jE={"journey.unit.render.begin":"journey.unit.render.begin","journey.unit.empty.begin":"journey.unit.empty.begin","journey.client.state.update":"journey.client.state.update","journey.ready":"journey.ready","journey.entitlement.status.true":"journey.entitlement.status.true","journey.entitlement.status.false":"journey.entitlement.status.false"},LE=()=>{Object.entries(jE).forEach(([e,t])=>{Vn.whenAnEventOccurs({id:e,callback:({payload:r})=>window.cnBus.emit(t,r)})})},UE={"ads.environment.incognito.detected":"incognito.detected","ads.roadblock.#{lineItemId}":"ads.roadblock","segments.updated":"segments.updated","permutiveSegments.updated":"permutive.segments.updated","payment.updated":"payment.updated","consumer-marketing-unit.componentDidMount":"cmu.mounted","journey.unit.render.end":"journey.unit.render.end","journey.unit.empty.end":"journey.unit.empty.end","journey.client.error":"journey.client.error","journey.component.appears.NavRollover":"journey.component.appears.NavRollover","onetrust.OneTrustGroupsUpdated":"consent.groups.updated","consent.updated":"consent.groups.updated","fingerprintjs.visitor":"fingerprint.visitorId.updated","fingerprintjs.id.#{fingerprintID}":"fingerprint.id","cngroups.updated":"cngroups.updated"},Hn=new RegExp(/#{([^.]+?)}/g),Gn=(e,t)=>{let r=e.matchAll(Hn),n=Array.from(r).map(([,i])=>i),o=new RegExp(e.replace(Hn,"([^.]+)")),s=(t.match(o)||[]).slice(1);return IE(n,s)},ME=()=>{Object.entries(UE).forEach(([e,t])=>{let r=e.replace(Hn,"#");window.cnBus.history(r).forEach(([n,o])=>{let s=Gn(e,n);Vn.emitEvent({id:t,timestamp:o,...FE(s)?{}:{payload:s}})}),window.cnBus.on(r,(n={},{topic:o}={})=>{if(!o)return;let s=Gn(e,o);Vn.emitEvent({id:t,payload:{...s,...n}})})})},BE=()=>{!window.cnBus||(ME(),LE())};od.exports={initialize:BE,extractPayload:Gn}});a();c();u();l();d();(async function(){let e=Cr();if(await e.initialize(),e.reloaded)return;let t=Nr();await t.initialize();let r=os();rt().add({focusTrap:r});let o=Or(),{once:s}=Fr(),i=ys(),f=Ni(),p=Pn(),y=bu(),E=Ll(),T=te(),A=ed(),k=Gt(),_=We(),D=K(),F=Q(),{pick:I}=z(),L=nd(),U=Ft(),$=sd(),j=w,Y=v;if(k.initialize(),k.isWebCrawler)return;let R=p.getCurrentState(),C=I(R,["xid","country","url","device.viewport","bucket","entitled","isAuthenticated","entitledBy","segments"]);C.compilerAgeInDays=e.ageInDays,F.initialize(C),F.start(o.setInterval),F.add({type:"compiler-initialize",source:document.currentScript&&document.currentScript.src}),D.initialize(),$.initialize(),_.register(E);let{compose:q}=A.initialize({state:p,renderer:y,data:Y,functions:E});U.start(o.setInterval),f.initialize();let x=t.consumer.snapshot("adblock.v2.presence");F.add({type:"adblock",id:"initial",version:"v2",presence:x}),s(()=>{var P,J;return!!((J=(P=window.journeyDataGateway)==null?void 0:P.fetch)!=null&&J.call(P))},()=>{T.emitJourneyEntitlementStatus(p.getCurrentState().entitled),t.consumer.subscribe("adblock.v2.presence",(J,m,N)=>{F.add({type:"adblock",id:"change",version:"v2",presence:N}),q({slots:j})}),T.whenAClientErrorOccurs(({payload:J})=>{F.add({type:"client-error",...J})}),T.whenACMUIsMounted(({payload:{classname:J}})=>q({slots:[J],refresh:!0}));let P=0;T.whenConsentGroupsAreUpdated(()=>{P+=1,P>1&&q({slots:j})}),T.whenIncognitoIsDetected(()=>q({slots:j})),T.whenSegmentsAreUpdated(()=>q({slots:j})),T.whenPermutiveSegmentsAreUpdated(()=>q({slots:j})),T.whenPaymentIsUpdated(()=>q({slots:j})),T.whenJourneyStateIsUpdated(()=>q({slots:j})),T.whenRoadblockIsDetected(()=>q({slots:j})),T.whenGroupsAreUpdated(()=>{q({slots:j})}),q({slots:j})},25),i.execute(),L.initialize()})();})();