// For license information, see `https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/launch-5226f81f5ef3-development.js`.
(function(){window._satellite=window._satellite||{},window._satellite.container={buildInfo:{minified:!0,buildDate:"2026-02-04T10:35:54Z",turbineBuildDate:"2026-01-26T18:40:04Z",turbineVersion:"29.0.0"},environment:{id:"ENa52fe09e245241699a8e83d8692a6b51",stage:"development"},dataElements:{"Page | QSP = 'matchtype' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"matchtype",caseInsensitive:!0}},"[ACDL] pageInfo.breadcrumbs":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageInfo.breadcrumbs"}},"Page Language  [Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("[ACDL] pageTagging.language")||_satellite.getVar("Page | Language [Native, ACDL]")}}},"[ACDL] partnerLinkInfo.partnerDataString":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"partnerLinkInfo.partnerDataString"}},"Partner Regions  - XDM Element [Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=e.fullState.action?.component?.partner_details?.offer_geo_availability;return{values:Array.isArray(t)?t:[]}}return t(e)}}},"[XDM Merge] Component Interaction + Persistent Data + Batched Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Component Interaction%","%Batch Method Analytics [XDM]%"]}},"[Custom Code] Web Vitals":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=e.message.event,n=e.message.webVitalsInfo;return"Web Vitals: LCP"===t?(_satellite.logger.log("Web Vitals: LCPvalue",n.lcpValue),{customDimensions:{eVars:{eVar50:n.lcpValue}},event1to100:{event33:{value:n.lcpValue},event34:{value:1}}}):"Web Vitals: FID"===t?(_satellite.logger.log("Web Vitals: FIDvalue",n.fidValue),{customDimensions:{eVars:{eVar51:n.fidValue}},event1to100:{event35:{value:n.fidValue},event36:{value:1}}}):"Web Vitals: CLS"===t?(_satellite.logger.log("Web Vitals: CLSvalue",n.clsValue),{customDimensions:{eVars:{eVar52:n.clsValue}},event1to100:{event37:{value:n.clsValue},event38:{value:1}}}):"Web Vitals: INP"===t?(_satellite.logger.log("Web Vitals: INPvalue",n.inpValue),{customDimensions:{eVars:{eVar55:n.inpValue}},event1to100:{event43:{value:n.inpValue},event44:{value:1}}}):{}}return t(e)}}},"Page | Article | Title [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articleTitle?e.articleInfo.articleTitle:e?.article?.title?e.article.title:null}return e(adobeDataLayer.getState())}}},"User | Login Successful [Core | Custom Code]":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if("sign in successful"===adobeDataLayer.getState("user.login_status"))return 1}}},"[XDM Merge] Error + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Error%"]}},"[XDM] Registration Successful":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event6:{value:1},event28:{value:"%[Custom Code] Email Opt Ins%"},event29:{value:"%[Custom Code] Email Opt Outs%"}},customDimensions:{eVars:{eVar34:"%[ACDL] memberInfo.memberId%",eVar35:"%[ACDL] memberInfo.memberStatus%",eVar36:"%[ACDL] memberInfo.memberJoinDate%",eVar37:"%[ACDL] registrationMethod%",eVar38:"%[ACDL] emailOptIn%"}}}}},sandbox:{name:"prod"}}},"[ACDL] arcadeGameInfo.arcadeGeo":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeGeo||e?.message?.arcade_geo}}},"Page Rule Fired":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"page.rule_fired"}},"[ACDL] arcade_message":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e?.message?.arcade_message_category||"",n=e?.message?.arcade_message_text||"",a=e?.message?.arcade_message_cause||"",r=[`cat:${t}`,`text:${n}`,`cause:${a}`].join(" | ");if(t||n||a)return _satellite.logger.log("arcade_message data element:",r),r}}},"[XDM] Clicks - NDL":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"%[Custom Code] Link Clicks LinkType%",linkClicks:{value:1}}},_experience:{analytics:{customDimensions:{eVars:{eVar19:"%External Link URL - [Native, Event.Message, Core | Custom Code]%",eVar150:"%Action Type | [Native, Event.Message, Core | Custom Code]%",eVar151:"%Component Details | [Native, Event.Message Core | Custom Code]%",eVar152:"%Element Details | [Native, Event.Message, Core | Custom Code]%",eVar153:"%User Input Details | [Native, Core | Custom Code]%"},lists:"%Partner Data Click String |  [Event.Message, Core | Custom Code]%",listProps:{prop14:"%Partner Regions  - XDM Element [Event.Message, Core | Custom Code]%"}}}}},sandbox:{name:"prod"}}},"[ACDL] experimentInfo.experimentTest":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"experimentInfo.experimentTest"}},"[Core | Custom Code] Meta Tag - Description":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return((e,t)=>"string"==typeof e&&(e.length<=t?e:e.slice(0,t)+"..."))((e=>{const t=document.querySelector(`meta[name=${e}]`);return t?t.content:null})("description"),252)}}},"Batch Method Analytics [XDM]":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{_experience:{analytics:"%Retrieve Batched Values (CWV)%"}},sandbox:{name:"prod"}}},"[ACDL] componentInfo.componentInteractionType":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentInteractionType"}},"Partner Data Click String |  [Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){return e?(new DOMParser).parseFromString(e,"text/html").body.textContent:""}function n(e){const n={response_id:"ri",id:"pi",name:"pn",rating:"rt",rtp:"rp",payout_time:"pt",minimum_deposit:"md",offer_id:"oi",offer_name:"on",offer_amount:"oa",offer_vertical:"ov",position:"po",promotion_code:"pc"};return`PE|${Object.entries(e).map((([e,a])=>{const r=n[e];return r?("rating"!==e||isNaN(a)||(a=Number(a).toFixed(1)),"offer_name"===e&&(a=t(a)),`${r}:${a}`):null})).filter(Boolean).join("~").replace(/,/g,"")}~end:1`}function a(e){let t={list1:{list:[]}},a=e.partnerLinkInfo||e.partnerLinksInfo;const r=e?.action,o=r?.component?.partner_details,i=r?.partner;return o&&Object.keys(o).length>0?(t.list1.list=[{value:n(o)}],t):i&&Object.keys(i).length>0?(t.list1.list=[{value:n(i)}],t):"string"==typeof a?.partnerDataString?(t.list1.list=[{value:a.partnerDataString}],t):Array.isArray(a)&&a.length>0?(t.list1.list=[{value:a[0]}],t):void 0}return a(e.fullState)}}},"[Core] document.title":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"document.title"}},"[XDM Merge] CC Add Chips + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] CC - Add Chips%"]}},"Retrieve Previous Link Location Details [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=sessionStorage.getItem("_nt_ld");if(null!==e){let t=JSON.parse(e);return sessionStorage.removeItem("_nt_ld"),`ll:${t.linkLocation}~lt${t.linkText}~`}}}},"User | Member Creation Date [Core | Custom Code]":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e.fullState;return t?.user?.creation_date?t.user.creation_date:t?.memberInfo?.memberJoinDate?t.memberInfo.memberJoinDate:void 0}}},"[ACDL] webVitalsInfo.fidValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"webVitalsInfo.fidValue"}},"Action Type | [Native, Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e.fullState;return t?.action?.type?t.action.type:void 0}}},"[ACDL] pageTagging.variant":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.variant"}},"linkInfo.linkType [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.linkInfo?.linkType?e.message.linkInfo.linkType:adobeDataLayer.getState("linkInfo.linkType")?adobeDataLayer.getState("linkInfo.linkType"):void 0}}},"[Custom Code] commerce":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=e.message.event,n=e.message;return"Product Impression"===t||"View Product"===t?{productViews:{value:1}}:"Remove From Cart"===t?{productListRemovals:{value:1}}:"Add To Cart"===t?{productListAdds:{value:1}}:"Cart Open"===t?{productListOpens:{value:1}}:"Cart View"===t?{productListViews:{value:1}}:"Checkout Start"===t?{checkouts:{value:1}}:"Purchase"===t?{purchases:{value:1},order:{currencyCode:n.currency,purchaseID:n.transactionReference,payments:[{transactionID:n.transactionReference}]}}:{}}return t(e)}}},"PartnerClicks + Persistent Data - TEST [XDM Merge]":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%Partner Clickout - TEST [XDM]%"]}},"User | Login Method [Core | Custom Code]":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return adobeDataLayer.getState("user.login_method")?adobeDataLayer.getState("user.login_method"):adobeDataLayer.getState("loginMethod")?adobeDataLayer.getState("loginMethod"):adobeDataLayer.getState("registrationMethod")?adobeDataLayer.getState("registrationMethod"):void 0}}},"Quantcast ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Cookie Consents Configuration [Core | Custom Code]"),t=e?.quantcast?.id;return t}}},"[Core] navigator.language":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"navigator.language"}},"User | Login Status [ACDL]":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"user.login_status"}},"[XDM] CC - Sign Up Now":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event31:{value:1}}}}},sandbox:{name:"prod"}}},"[ACDL] currency":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"currency"}},"[XDM] Video Resume":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event17:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[XDM] Error":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event10:{value:1}},customDimensions:{eVars:{eVar73:"%[ACDL] errorInfo.errorType%",eVar74:"%[ACDL] errorInfo.errorMessage%",eVar75:"%[ACDL] errorInfo.errorLocationAndField%"}}}}},sandbox:{name:"prod"}}},"[Custom Code] Arcade Custom Link Value":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e?.message?.arcade_event;return void 0===t||"page_view"!==t?1:0}}},"[ACDL] componentInfo.componentOption":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentOption"}},"[XDM] Arcade Events":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[Custom Code] Arcade Custom Link Name%",type:"%[Custom Code] Arcade Custom Link Type%",linkClicks:{value:"%[Custom Code] Arcade Custom Link Value%"}},webPageDetails:{name:"%[ACDL] arcade_screen_state%",pageViews:{value:"%[Custom Code] Arcade Page Views%"}}},_experience:{analytics:{customDimensions:{eVars:{eVar39:"%[ACDL] arcadeGameInfo.arcadeCurrency%",eVar40:"%[ACDL] arcadeGameInfo.arcadeClientId%",eVar41:"%[ACDL] arcadeGameInfo.arcadeGameId%",eVar42:"%[ACDL] arcadeGameInfo.arcadeGeo%",eVar43:"%[ACDL] arcadeGameInfo.arcadeLinkId%",eVar44:"%[ACDL] arcadeGameInfo.arcadeReferrer%",eVar45:"%[ACDL] arcadeGameInfo.arcadeUserAgent%",eVar46:"%[ACDL] arcadeGameInfo.arcadeGameName%",eVar47:"%[ACDL] arcadeGameInfo.arcadeProviderId%",eVar48:"%[ACDL] arcadeGameInfo.arcadeProviderName%",eVar49:"%[ACDL] arcadeGameInfo.arcadeLanguage%",eVar121:"%[ACDL] arcade_version%",eVar122:"%[ACDL] arcade_visitor_id%",eVar124:"%[ACDL] arcade_game_jackpot_shown%",eVar125:"%[ACDL] arcade_game_user_winnings_status%",eVar126:"%[ACDL] arcade_message%",eVar127:"%[ACDL] arcade_component_name%",eVar128:"%[ACDL] arcade_component_text%",eVar129:"%[ACDL] arcade_component_element_name%",eVar130:"%[ACDL] arcade_component_element_text%",eVar131:"%[ACDL] arcade_component_game_name%",eVar132:"%[ACDL] arcade_component_game_provider_id%",eVar133:"%[ACDL] arcade_component_game_provider_name%",eVar134:"%[ACDL] arcade_component_game_list_pos%",eVar135:"%[ACDL] arcade_component_game_prompt_mechanism%",eVar136:"%[ACDL] arcade_event%",eVar137:"%[ACDL] arcade_event_type%",eVar138:"%[ACDL] arcade_screen_state%"},lists:{list2:{list:"%[ACDL] arcade_games_list%"}}}}}},sandbox:{name:"prod"}}},"partnerLinkInfo [Fix] [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){let t,n={list1:{list:[]}},a=e.message,r=e.message.partnerLinkInfo||e.message.partnerLinksInfo;if(Array.isArray(r))n.list1.list=r.map((e=>({value:e})));else if("string"==typeof r?.partnerDataString)n.list1.list=[{value:r.partnerDataString}];else{if(!a?.action?.partner?.name)return;t=`~~~${a.action.partner.name.toLowerCase()??""}~~~~~~~`,n.list1.list=[{value:t}]}return n}return t(e)}}},"[XDM Merge] Form Start + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Form Start%"]}},"[ACDL] arcade_screen_state":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_screen_state}}},"[ACDL] pageTagging.categoryAndSubCategories":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.categoryAndSubCategories"}},"[ACDL] videoInfo.videoLength":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoLength"}},"[XDM Merge] Video 25 Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video 25 Complete%"]}},_pidff:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("Page | ID (FF) [Core]")+_satellite.getVar("Page | Config")}}},"[ACDL] componentInfo.componentType":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentType"}},"[ACDL] articleInfo.articleModifiedDate":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articleModifiedDate"}},"partnerLinksInfo.partnerDataString (array) [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(){var e=adobeDataLayer.getState();if(e.partnerLinksInfo&&Array.isArray(e.partnerLinksInfo)){return e.partnerLinksInfo.map((e=>({value:e.partnerDataString})))}return[]}return t(e)}}},"[ACDL] transactionReference":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"transactionReference"}},"[XDM Merge] Clicks NDL + Persistent Data + Batched Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Clicks - NDL%","%Batch Method Analytics [XDM]%"]}},"Cookie Consents Configuration [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){for(const n in t)if(e.includes(n))return t[n];return null}var t={"5582529a29f16314dbdafaa856992ddc11c792fb95df878d07fdf5d8edf53172":{cmp:"cookiebot",quantcast:{id:"p-bkney-4rUgmDm",consents:["marketing","statistics"]},adobe_analytics:{consents:["preferences","marketing","statistics"]}},"84be7f3b30cf4b704d3087fc522fa6ff7f9778157ef4ff9a7bfcbc49abf48a59":{cmp:"cookiebot",quantcast:{id:"p-bkney-4rUgmDm",consents:["marketing","statistics"]},adobe_analytics:{consents:["preferences","marketing","statistics"]}},d70403d3927aa9a1c914647d2cdad6332d1786e0fa53eb42bed97ac339ae98c2:{cmp:"cookiebot",adobe_analytics:{consents:["preferences","marketing","statistics"]}},"1b4e5ab3fe1fe93ec9281ae78c5f7d3327893b6f2a199ea6621e8b97fad2036e":{cmp:"cookiebot",adobe_analytics:{consents:["preferences","marketing","statistics"]}},c16f4fb35ab8b68cd04c0be8377a8e683e7746aeab3bd852cb8c89f49e9aa643:{quantcast:{id:"p-cGPZ6Upe5jhNp",consents:["marketing","statistics"]},meta:{id:"1382453083617465",consents:["marketing","statistics"]}},"39079cc7cf31db2a8efe61c71e6bf55a5ad5f33df62e4f37956da42214986111":{quantcast:{id:"p-cGPZ6Upe5jhNp",consents:["marketing","statistics"]},meta:{id:"1382453083617465",consents:["marketing","statistics"]}}};let n;n=_satellite.getVar("_pidh");const a=e(n);if(a)return a}}},"[ACDL] pageTagging.language":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.language"}},"Ad Cloud Stitch ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if("undefined"!=typeof AdCloudEvent)return AdCloudEvent("9CE579FD5DCD8B590A495E09@AdobeOrg",_satellite.getVar("Report Suite ID [Core | Custom Code]")).generateRandomId()}}},"[XDM] Video 75 Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event14:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[XDM] Clicks - NDL (Partner Clickout Only)":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"%[Custom Code] Link Clicks LinkType%",linkClicks:{value:1}}},commerce:{order:{payments:[{transactionID:"%[ACDL] partnerClickInfo.transactionID%"}]}},_experience:{analytics:{event1to100:{event1:{id:"%[ACDL] partnerClickInfo.uniqueClickID%",value:"%[Custom Code] Partner Link Clicks%"},event2:{value:"%[Custom Code] Partner Link Clicks%"},event3:{value:"%[Custom Code] Partner Link Clicks%"}},customDimensions:{eVars:{eVar18:"%Link Location (Clean) [Core | Custom Code]%",eVar19:"%External Link URL - [Native, Computed State, Core | Custom Code]%",eVar20:"%linkInfo.linkType [Core | Custom Code]%",eVar69:"%[ACDL] linkInfo.linkText%",eVar99:"%[ACDL] partnerClickInfo.phoenixEchoLink%",eVar150:"%Action Type | [Native, Computed State, Core | Custom Code]%",eVar151:"%Component Details | [Native, Computed State, Core | Custom Code]%",eVar152:"%Element Details | [Native, Computed State, Core | Custom Code]%"},lists:"%Partner Data Click String |  [Computed State, Core | Custom Code]%",listProps:{prop14:"%Partner Regions  - XDM Element [Computed State, Core | Custom Code]%"}}}}},sandbox:{name:"prod"}}},"[ACDL] arcade_event_type":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_event_type}}},"[XDM] Persistent Site Data":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webPageDetails:{name:"%[Core] window.location.href%"}},_experience:{analytics:{event101to200:{event160:{value:"%Page Pixel Height [Core | Custom Code] %"}},customDimensions:{eVars:{eVar2:"%[Core | Custom Code] originWithPathname%",eVar3:"%[ACDL] pageTagging.categoryAndSubCategories%",eVar4:"%[ACDL] pageTagging.verticalSubVerticalTriVertical%",eVar5:"%Page Country [Custom Code]%",eVar6:"%Page Language  [Custom Code]%",eVar7:"%[Core] document.documentElement.lang%",eVar9:"%[ACDL] pageTagging.alternativeUrl%",eVar10:"%[ACDL] experimentInfo.experimentCampaignId%",eVar11:"%[ACDL] experimentInfo.experimentUserId%",eVar12:"%Page | Article | Author [Core | Custom Code]%",eVar13:"%Page | Article | Publication Date [Core | Custom Code]%",eVar14:"%Page | Article | Modified [Core | Custom Code]%",eVar15:"%Page | Article | Title [Core | Custom Code]%",eVar16:"%Page | Article | Category [Core | Custom Code]%",eVar17:"%Page | Article | Comment Count [Core | Custom Code]%",eVar22:"%[Core | Custom Code] iPhone Screen Size%",eVar23:"%[Core] navigator.userAgent%",eVar28:"%[Core] window.location.search%",eVar29:"%Page | URL Hashed Value [Core | Custom Code]%",eVar32:"%[Core] navigator.language%",eVar33:"%User | Member Logged In [Core | Custom Code]%",eVar34:"%User | Member ID [Core | Custom Code]%",eVar35:"%[ACDL] memberInfo.memberStatus%",eVar36:"%User | Member Creation Date [Core | Custom Code]%",eVar37:"%User | Login Method [Core | Custom Code]%",eVar58:"%[ACDL] pageTagging.primarySubCategory%",eVar68:"%[ACDL] pageTagging.variant%",eVar70:"%Page | QSP = 'gclid' [Core]%",eVar71:"%[ACDL] pageTagging.state%",eVar72:"%[ADCL] pageTagging.event%",eVar78:"%[ACDL] cloudflareInfo.botCheckScore%",eVar79:"%[ACDL] cloudflareInfo.isVerifiedBot%",eVar89:"%Page Rule Fired%",eVar100:"%[ACDL] experimentInfo.experimentTest%",eVar110:"%Page | QSP = 'campaignid' [Core]%",eVar111:"%Page | QSP = 'adgroupid' [Core]%",eVar112:"%Page | QSP = 'keyword' [Core]%",eVar113:"%Page | QSP = 'matchtype' [Core]%",eVar114:"%Page | QSP = 'network' [Core]%",eVar115:"%Page | QSP = 'adposition' [Core]%",eVar116:"%Page | QSP = 'adid' [Core]%",eVar117:"%Page | QSP = 'loc_physical_ms' [Core]%",eVar118:"%Page | QSP = 'loc_interest_ms' [Core]%",eVar120:"%Page | QSP = 'gad_source' [Core]%",eVar197:"%[Core] navigator.webdriver%",eVar198:"es:%[Core] Launch Environment Stage%~lbd:%[Core] Launch Library Build Date%~rn:%[Core] Launch Rule Name%",eVar199:"%[ACDL] techInfo.connectorVersion%",eVar200:"%[Core] window.location.origin%"},props:{prop2:"%[Core] document.title%",prop3:"%[ACDL] pageInfo.pageLanguage%",prop8:"%Page Pixel Height [Core | Custom Code] %",prop9:"%Page Pixel Width [Core | Custom Code]%",prop10:"%User | Login Status [ACDL]%",prop11:"%User | Last Login [ACDL]%",prop12:"%Local Visit ID [Custom Code]%",prop13:"%Page | Browser Tab ID%"}}}}},sandbox:{name:"prod"}}},"[ACDL] webVitalsInfo.lcpValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"webVitalsInfo.lcpValue"}},"User | Member ID [Core | Custom Code]":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return adobeDataLayer.getState("user.member_id")?adobeDataLayer.getState("user.member_id"):adobeDataLayer.getState("memberInfo.memberId")?adobeDataLayer.getState("memberInfo.memberId"):void 0}}},"[ACDL] videoInfo.videoName":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoName"}},"[XDM Merge] Page Views + Persistent Data + Batched Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Page Views%","%Batch Method Analytics [XDM]%"]}},"[ACDL] articleInfo.articleTitle":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articleTitle"}},"Page | QSP = 'loc_interest_ms' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"loc_interest_ms",caseInsensitive:!0}},"[XDM] Video Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event15:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"Page | ID [Core]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return window.location.hostname}}},"[ACDL] webVitalsInfo.ttfbValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"webVitalsInfo.ttfbValue"}},"[ACDL] linkInfo.linkType":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"linkInfo.linkType"}},"CNAME Hostname [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e.startsWith("www.")?`smetrics.${e.substring(4)}`:e.startsWith("contests.")?`smetrics.${e.substring(9)}`:e.startsWith("tournaments.")?`smetrics.${e.substring(12)}`:`smetrics.${e}`}return e(_satellite.getVar("Page | ID [Core]"))}}},"Element Details | [Native, Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t,n=e.fullState;return n?.action?.component?.element?(t=`ety:${n.action.component.element.type??""}|etx:${n.action.component.element.text??""}|emg:|enm:${n.action.component.element.name??""}`,t):void 0}}},"Page | Article | Modified [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articleModifiedDate?e.articleInfo.articleModifiedDate:e?.article?.modified?e.article.modified:null}return e(adobeDataLayer.getState())}}},"[ACDL] componentInfo.componetPosition":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentPosition"}},"[ACDL] techInfo.connectorVersion":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"techInfo.connectorVersion"}},"[ACDL] pageTagging.verticalSubVerticalTriVertical":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.verticalSubVerticalTriVertical"}},"[ACDL] engagementTime":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"engagementTime"}},"[ACDL] arcadeGameInfo.arcadeUserAgent":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"arcadeGameInfo.arcadeUserAgent"}},"Page | ID (FF) [Core]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){try{const t=new URL(e),n=t.hostname,a=t.pathname.split("/").filter((e=>e));return`${n}/${a.length>0?a[0]:""}/`}catch(e){return console.error("Invalid URL:",e),null}}return e(window.location.href)}}},"Page | Browser Tab ID":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(){if(sessionStorage.getItem("_t_id"))return sessionStorage.getItem("_t_id");var e=Math.floor(1e9*Math.random());return sessionStorage.setItem("_t_id",e),e}return e()}}},"[XDM] Video Pause":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event16:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[ACDL] pageInfo.previousPageUrl":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageInfo.previousPageUrl"}},"[Core] Launch Rule Name":{modulePath:"core/src/lib/dataElements/runtimeEnvironment.js",settings:{attribute:"ruleName"}},"[ACDL] emailOptIn":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"emailOptIn"}},"[ACDL] videoInfo.videoCurrentTime":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoCurrentTime"}},"[ACDL] registrationMethod":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"registrationMethod"}},"[ACDL] errorInfo.errorType":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"errorInfo.errorType"}},"[ACDL] experimentInfo.experimentCampaignId":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"experimentInfo.experimentCampaignId"}},"[ACDL] totalDiscount":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"totalDiscount"}},"[XDM] Supplemental Page Data":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event4:{value:1}},customDimensions:{lists:{list1:{list:"%Page | Entities [Core | Custom Code]%"}}}}}},sandbox:{name:"prod"}}},"Page | QSP = 'adid' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"adid",caseInsensitive:!0}},"[ACDL] partnerClickInfo.uniqueClickID":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"partnerClickInfo.uniqueClickID"}},"[ACDL] arcade_component_game_provider_id":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_game_provider_id}}},"Link Location (Clean) [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){var t=e.message.linkInfo.linkLocation||"";return t=t.replace(/~encat~/g,"")}}},"Page | QSP = 'network' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"network",caseInsensitive:!0}},"Meta ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Cookie Consents Configuration [Core | Custom Code]"),t=e?.meta?.id;return t}}},"[ACDL] pageTagging.state":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.state"}},"[XDM Merge] Arcade Events + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Arcade Events%"]}},"[Custom Code] Email Opt Ins":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){if(e.message.memberInfo&&!0===e.message.memberInfo.emailOptIn)return 1}}},"[ACDL] pageTagging.toplist":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.toplist"}},"Page | URL Hashed Value [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return window.location.hash}}},"[XDM Merge] Clicks + Persistent Data + Batched Data":{
modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Clicks%","%Batch Method Analytics [XDM]%"]}},"[XDM] Clicks":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"%[Custom Code] Link Clicks LinkType%",linkClicks:{value:1}}},commerce:{order:{payments:[{transactionID:"%[ACDL] partnerClickInfo.transactionID%"}]}},_experience:{analytics:{event1to100:{event1:{id:"%[ACDL] partnerClickInfo.uniqueClickID%",value:"%[Custom Code] Partner Link Clicks%"},event2:{value:"%[Custom Code] Partner Link Clicks%"},event3:{value:"%[Custom Code] Partner Link Clicks%"}},customDimensions:{eVars:{eVar18:"%Link Location (Clean) [Core | Custom Code]%",eVar19:"%Link URL: No Transaction ID [Core | Custom Code]%",eVar20:"%linkInfo.linkType [Core | Custom Code]%",eVar25:"%Transaction ID on Partner Click [Core | Custom Code]%",eVar69:"%[ACDL] linkInfo.linkText%",eVar99:"%[ACDL] partnerClickInfo.phoenixEchoLink%"},lists:"%Partner Data Click String |  [Event.Message, Core | Custom Code]%"}}}},sandbox:{name:"prod"}}},"Page | Entities [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?(new DOMParser).parseFromString(e,"text/html").body.textContent:""}function t(t){function n(t){const r=[];for(const[o,i]of Object.entries(t))if(i&&"object"==typeof i&&!Array.isArray(i))r.push(...n(i));else if(o in a&&""!==i){const t=a[o];let n=i;"rating"!==o||isNaN(i)||(n=Number(i).toFixed(1)),"offer_name"===o&&(n=e(n)),n=String(n).replace(/["',]/g,""),r.push(`${t}:${n}`)}return r}if(Array.isArray(t.partnerLinksInfo)&&t.partnerLinksInfo.length>0)return t.partnerLinksInfo.map((e=>({value:e.partnerDataString})));if(!Array.isArray(t.page_entities))return[];const a={type:"ty",component_type:"ct",component_text:"tx",status:"st",response_id:"ri",id:"pi",name:"pn",rating:"rt",rtp:"rp",payout_time:"pt",minimum_deposit:"md",offer_id:"oi",offer_name:"on",offer_amount:"oa",offer_vertical:"ov",position:"po",promotion_code:"pc"};return t.page_entities.map((e=>({value:`PE|${n(e).join("~")}~end:1`})))}return t(adobeDataLayer.getState())}}},"[XDM Merge] Video Enter Full Screen + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Enter Full Screen%"]}},"Page | QSP = 'adposition' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"adposition",caseInsensitive:!0}},"Page | Article | Author [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articleAuthor?e.articleInfo.articleAuthor:e?.article?.author?e.article.author:null}return e(adobeDataLayer.getState())}}},"[ADCL] pageTagging.event":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.event"}},"User | Last Login [ACDL]":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"user.last_login"}},"[XDM Merge] Video 50 Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video 50 Complete%"]}},"External Link URL - [Native, Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e.fullState.action.component.element.url}}},"[Custom Code] Arcade Custom Link Name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e?.message?.arcade_event||e?.message?.event;if(void 0===t||"page_view"!==t)return t||"unknown_arcade_event"}}},"[Core] Launch Environment Stage":{modulePath:"core/src/lib/dataElements/runtimeEnvironment.js",settings:{attribute:"environmentStage"}},"[XDM Merge] Video Pause + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Pause%"]}},"[ACDL] arcade_version":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_version}}},"Scroll Event Pings [XDM]":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:"%Scroll Depth  - XDM Element [Core | Custom Code]%"}},sandbox:{name:"prod"}}},"[XDM Merge] Video Resume + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Resume%"]}},"Page | Language [Native, ACDL]":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"page.language"}},"[XDM Merge] Clicks NDL + Persistent Data + Batched Data + Partner Clickout  (Partner Clickout Only)":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Clicks - NDL (Partner Clickout Only)%","%Batch Method Analytics [XDM]%","%[XDM] NDL Click Trans ID%"]}},"[XDM] Ecommerce":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},commerce:"%[Custom Code] commerce%",_experience:{analytics:{event1to100:{event50:{value:"%[ACDL] totalDiscount%"}},customDimensions:{eVars:{eVar108:"%[ACDL] transactionReference%"}}}},productListItems:"%[Custom Code] productListItems%"},sandbox:{name:"prod"}}},"Report Suite ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Site Configuration [Core | Custom Code]");return atob(e.rs_prod_id)}}},"[XDM] Form Start":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event20:{value:1}},customDimensions:{eVars:{eVar66:"%[ACDL] formInfo.formName%"}}}}},sandbox:{name:"prod"}}},"[Custom Code] Email Opt Outs":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){if(e.message.memberInfo&&!1===e.message.memberInfo.emailOptIn)return 1}}},"Page | QSP = 'loc_physical_ms' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"loc_physical_ms",caseInsensitive:!0}},"[ACDL] arcadeGameInfo.arcadeLinkId":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeLinkId||e?.message?.arcade_link_id}}},"[ACDL] pageTagging.primarySubCategory":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.primarySubCategory"}},"[ACDL] webVitalsInfo.clsValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"webVitalsInfo.clsValue"}},"[XDM Merge] Toplist/Partner Impression + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Toplist/Partner Impression%"]}},"Component Details | [Native, Computed State, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t,n=e.fullState;return n?.action?.component?(t=`cty:${n.action.component.type??""}|ctx:${n.action.component.text??""}|cin:${n.action.component.index_number??""}|cto:${n.action.component.total??""}|clo:${n.action.component.location??""}`,t):void 0}}},"[XDM] NDL Click Trans ID":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{_experience:{analytics:{customDimensions:{eVars:{eVar25:"%[ACDL] partnerClickInfo.transactionID%"}}}}},sandbox:{name:"prod"}}},_pidffh:{modulePath:"sdi-toolkit/src/lib/data_elements/one_way_hash.js",settings:{sourceValue:"%_pidff%"}},"Scroll Depth QA  - XDM Element [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(){if("Scroll Depth"===n)return 25===a?(_satellite.logger.log("Scroll Depth",a),{event101to200:{event110:{value:1}}}):50===a?(_satellite.logger.log("Scroll Depth",a),{event101to200:{event111:{value:1}}}):75===a?(_satellite.logger.log("Scroll Depth",a),{event101to200:{event112:{value:1}}}):100===a?(_satellite.logger.log("Scroll Depth",a),{event101to200:{event113:{value:1}}}):{}}const n=e.message.event,a=e.message.scrollDepthPercentage;return t(e)}}},"[XDM Merge] Web Vitals + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Web Vitals%"]}},"Link URL: No Transaction ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e,t){try{const n=new URL(e),a=new URLSearchParams(n.search);return a.delete(t),n.search=a.toString(),n.toString()}catch(t){return _satellite.getVar("Remove transaction ID, error occurred:",t),e}}function n(e){let n=e.message.linkInfo.linkUrl,a=_satellite.getVar("Funnel ID [Core | Custom Code]");return(Array.isArray(a)?a:[a]).forEach((function(e){n=t(n,e)})),n}return n(e)}}},"[ACDL] arcade_component_element_text":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_element_text}}},"Page | Article | Category [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articleCategories?e.articleInfo.articleCategories:e?.article?.category?e.article.category:null}return e(adobeDataLayer.getState())}}},"Page | QSP = 'keyword' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"keyword",caseInsensitive:!0}},"[ACDL] arcade_component_element_name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_element_name}}},"[XDM Merge] CC Sign Up Now + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] CC - Sign Up Now%"]}},"Local Visit ID [Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){updateVisitId_dgl();const e="_v_id_l",t=_satellite.cookie.get(e);if(t)try{return JSON.parse(t)._v_id||null}catch(e){return null}}}},"[ACDL] articleInfo.articleCategories":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articleCategories"}},"[XDM] Registration Failed":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event7:{value:1}},customDimensions:{eVars:{eVar37:"%[ACDL] registrationMethod%",eVar38:"%[ACDL] emailOptIn%"}}}}},sandbox:{name:"prod"}}},"Page Country [Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("[ACDL] pageTagging.country")||_satellite.getVar("Page | Country [Native, ACDL]")}}},"Page | QSP = 'campaignid' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"campaignid",caseInsensitive:!0}},"Component Details | [Native, Event.Message Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t,n=e.message;return n?.action?.component?(t=`cty:${n.action.component.type??""}|ctx:${n.action.component.text??""}|cin:${n.action.component.index_number??""}|cto:${n.action.component.total??""}|clo:${n.action.component.location??""}`,t):void 0}}},"[ACDL] scrollDepthPercentage":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"scrollDepthPercentage"}},"[ACDL] arcadeGameInfo.arcadeReferrer":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeReferrer||e?.message?.arcade_referer}}},"[XDM] CC - Quick Sign Up":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event32:{value:1}}}}},sandbox:{name:"prod"}}},"NDL Page Status [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Site Configuration [Core | Custom Code]").ndl_page;return _satellite.logger.log(`NLD Page status: ${e}`),e}}},"[ACDL] cloudflareInfo.botCheckScore":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"cloudflareInfo.botCheckScore"}},"User | Member Logged In [Core | Custom Code]":{cleanText:!0,modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=adobeDataLayer.getState("user.login_status");if(void 0!==e)return"logged in"===e||"sign in successful"===e;const t=adobeDataLayer.getState("memberInfo.isLoggedIn");return void 0!==t?t:void 0}}},"Campaign ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){const t=window.location.search,n=new RegExp(`[?&]${e}(=([^&#]*)|&|#|$)`).exec(t);return n&&n[2]?decodeURIComponent(n[2].replace(/\+/g," ")):null}let t=_satellite.getVar("Site Configuration [Core | Custom Code]"),n=_satellite.getVar("[ACDL] acquisitionInfo.campaignId");if(n)return n;{let n=Array.isArray(t.cmpid)?t.cmpid:[t.cmpid];for(let t=0;t<n.length;t++){const a=e(atob(n[t]));if(a)return a}return}}}},"[ACDL] partnerClickInfo.phoenixEchoLink":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"partnerClickInfo.phoenixEchoLink"}},"[XDM] Web Vitals":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:"%[Custom Code] Web Vitals%"}},sandbox:{name:"prod"}}},"[ACDL] arcade_component_game_provider_name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_game_provider_name}}},"[XDM] Video 50 Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event13:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[ACDL] arcadeGameInfo.arcadeGameName":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeGameName||e?.message?.arcade_game_name}}},"User | E-mail Hashed [Native, ACDL]":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"user.email_hashed"}},"[XDM] Login Successful":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event8:{value:1}},customDimensions:{eVars:{eVar37:"%[ACDL] loginMethod%"}}}}},sandbox:{name:"prod"}}},"[Core] window.location.href":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"window.location.href"}},"[ACDL] arcade_component_text":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_text}}},_pidh:{modulePath:"sdi-toolkit/src/lib/data_elements/one_way_hash.js",settings:{sourceValue:"%_pid%"}},"[XDM Merge] Scroll Event + Persistent Data + Batched Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%Batch Method Analytics [XDM]%","%Scroll Event Pings [XDM]%"]}},"Element Details | [Native, Event.Message, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){return e?(new DOMParser).parseFromString(e,"text/html").body.textContent:""}let n,a=e.message;if(a?.action?.component?.element){let e=t(a.action.component.element.message);return e=e.substring(0,100),n=`ety:${a.action.component.element.type??""}|etx:${a.action.component.element.text??""}|emg:${e??""}|enm:${a.action.component.element.name??""}`,n}}}},"[XDM] Video 25 Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event12:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[Custom Code] Arcade Custom Link Type":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e?.message?.arcade_event;if(void 0===t||"page_view"!==t)return"other"}}},"Site Configuration [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){for(var t in n)if(e.includes(t))return n[t];return null}function t(){var e,t=window.location.hostname;for(e in"193f4d64f1609e3630d547db4beaa2e04dce6b0a525845b5e82546ee4f693403"==(a=t.includes("uat2.sp")||t.includes(".stg")||t.includes(".staging.")||t.includes("-staging.co")||t.includes(".eks-staging.")||t.includes("staging-oe.cf")||t.includes("main-oe.cf")||t.includes("www.cf-")&&!t.includes("ccoza")||t.includes("staging.")&&!t.includes("overs")||t.includes(".test")&&!t.includes("okr")||t.includes("test-commercial")||t.includes("-staging-")||t.includes("dev.rep")||t.includes("local")||t.includes("st1-c")||t.includes("st1-d")||t.includes(".cf-")||t.includes("-dev.")||t.includes("staging-")||t.includes("sfarm2.com")?"5a8dd49a2ea228d34d9d0861c3f04a72fa78009cccb48b3d8ece97e4420d28ab":a)||"eb839d1046813d784943fd42cf23084fc2864bd518d49727177ef2de76d918b1"==a?a="84be7f3b30cf4b704d3087fc522fa6ff7f9778157ef4ff9a7bfcbc49abf48a59":"b2019ac73242f11dff2ce1cf60672e2e130d34633acd50a2dfe56e3a5595f64d"==a||"39079cc7cf31db2a8efe61c71e6bf55a5ad5f33df62e4f37956da42214986111"==a||"42563f4fff6797eefd1de457d5b3ed253f5d9f73badc331eaf9b70d4a9df9a8a"==a||"ad62be4fdd8792e72acc1c0fa85aaf4ef4da1a0ef9457f1bce2524fafc65a050"==a?a="c16f4fb35ab8b68cd04c0be8377a8e683e7746aeab3bd852cb8c89f49e9aa643":"001c22ae5da38012b752a238aa0b17fac8b59a37956e0d589a7b02c31c136317"==a?a="496894c2be5d996b360713a0680b4be5da65bd81987170620a7ee2224f3fa645":"1459980276031e08d3971254e16af95306c0921e6f3b60b1a30e8e9367e940e7"==a||"92bfb781157ec9f4e0b768f0a6e270c3ff8e3a812df567c3ba45d25858b21744"==a?a="d70403d3927aa9a1c914647d2cdad6332d1786e0fa53eb42bed97ac339ae98c2":"abd3de8ae29fb4a1c10daafb2b257604201b2b56c6db46d42fd4a8e50916a954"==a?a="6685e44063bd10ef5a3886b81b6f6dd9671ff44cc168de07c8b3874797a70c41":t.includes("cf-ogco")?a="7c4b4d82aae953db0d69b16722f07fe652a7454945ebfacb463f8269b6d6dfcd":t.includes("ru-en.net")||t.includes("ru-en.co")||t.includes("ru-fi.com")||t.includes("rube.com")||t.includes("rufi.com")||t.includes("runl.com")?a="81e0992ba9518a63bff7f3c137294ae369c4c0452e47ea162d5b85de63caa995":t.includes("ru-d.com")||t.includes("ru-de.com")||t.includes("rude.com")?a="8d0b26f925254e348ba1b6d9ddf043e28a37502c4166293194b744ba3fd7f769":t.includes("ru-es.com")||t.includes("rues.com")?a="c83b9cd4469323548a42528ee06fbd0ffef3d25178ffe0ef4ae9a54ed1ace7f9":t.includes("ru-pt.com")||t.includes("rupt.com")?a="b6dbd2961d9cf4dfc1ab25e3be6b4b88c050e28bf726fc35a664e4d1f764b7bc'":t.includes("ru-it.com")||t.includes("ruit.com")||t.includes("ru-ch.com")||t.includes("ru-deu.com")?a="d30515f663ff3482d5ee648321aa1ccf17c0396c269ef839f3542e5346f61b08":(t.includes("nogur")||t.includes("no.gu")||t.includes("noazo")||t.includes("no.azo")||t.includes("no-azo")||t.includes("cao-ru.com")||t.includes("-int.com"))&&(a="28ed946b21bf174d7652b2f7de145e26eace7c129500dba2183f0a87be571fcd"),n)if(a.includes(e))return n[e]}var n={"5a8dd49a2ea228d34d9d0861c3f04a72fa78009cccb48b3d8ece97e4420d28ab":{rs_prod_id:"dHJpdW1waC5nbG9iYWwuZGV2ZWxvcG1lbnQ",ds_prod_id_legacy:"d2e2088c-b547-49d9-8151-8d06b0b784bf",ac_int:!0,cname:!1,batch_cwv:!0,funid:"xxxxxxxx",cmpid:!1},"1b4e5ab3fe1fe93ec9281ae78c5f7d3327893b6f2a199ea6621e8b97fad2036e":{ds_prod_id_legacy:"38d3b7bf-c1e5-43d7-b442-e2761412986e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"YXBkaWQ=",cmpid:"Y21wYWRj"},"0ad71a815ee53f985a9581eedf567e9e0e7891c202a0e03c9396daafd00d1e99":{ds_prod_id_legacy:"826bd638-6935-456b-8ce7-770de0317826",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y214aWQ=",cmpid:"Y21wY214"},"3e26c2c6131143c5589972fb9dc93c5716586ac3d780c377bf6bfa67168d2c2c":{ds_prod_id_legacy:"cd081df6-0022-4877-bf25-082804f128e1",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y29ubGlk",cmpid:"Y21wY25s"},d70403d3927aa9a1c914647d2cdad6332d1786e0fa53eb42bed97ac339ae98c2:{ds_prod_id_legacy:"47d026ae-6f5e-4108-a475-df090772b2fa",ac_int:!1,cname:!0,batch_cwv:!0,funid:"c2JyaWQ=",cmpid:"Y3BtYnNyYw=="},"496894c2be5d996b360713a0680b4be5da65bd81987170620a7ee2224f3fa645":{ds_prod_id_legacy:"05e7d0a2-bbf8-4d00-a51d-d05ca85a7c5b",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NzbWlk",cmpid:"Y21wb3Nj"},c547e71c43ec36bc0c670198522debb2003175fab73519e8e7d0ffbe2d7a347a:{rs_prod_id:"dHJpbmtldGNhc2lub2F0LnRlc3Q=",ds_prod_id_legacy:"bbb48f8b-e18d-4b2d-8430-5977e504745a",ac_int:!0,cname:!0,batch_cwv:!0,funid:"Y29waWQ=",cmpid:"Y21wY2F0"},fc6982bbc7604b1e4fd149353fc987af784803d0c6b949b91ed20051246a3957:{ds_prod_id_legacy:"92fd9445-9376-4ee5-8802-53ba12e7b935",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2NtYnJpZA==",cmpid:"Y21wY2Jy"},"3f7565b557d98a083a6b651aa1de929412eef3576545399f43cc9b7d9194c42d":{rs_prod_id:"dHJpcHRhbmVjYXNpbm9jYS50ZXN0",ds_prod_id_legacy:"f64e092b-a218-4c9f-ace7-08053ed61cbd",ac_int:!0,cname:!0,batch_cwv:!0,funid:"YmxpZA==",cmpid:"Y21wY2Nh"},c16f4fb35ab8b68cd04c0be8377a8e683e7746aeab3bd852cb8c89f49e9aa643:{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!0,cname:!0,batch_cwv:!0,funid:["Y29yaWQ=","Y3NjaWQ="],cmpid:["Y21wY29y","Y21wY3Nj"]},"39079cc7cf31db2a8efe61c71e6bf55a5ad5f33df62e4f37956da42214986111":{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!0,cname:!1,batch_cwv:!0,funid:"Y29yaWQ=",cmpid:"Y21wY29y"},f0c27034e59f69a414d8ff667d81ae18c6d5d3cd931cd73f10c85caafd2cb70f:{ds_prod_id_legacy:"6ac91de4-8000-40dc-a75c-c057515ca98e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2Nob2lk",cmpid:"Y21wY2No"},"8ba9fecdc4cc59837512feeb81d709817df701740976886191563f2e0e27e975":{ds_prod_id_legacy:"3fcde7b7-a4d1-419b-8bb5-ba0bab6b1c69",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2NsaWQ=",cmpid:"Y21wY2Ns"},b6c775ca5bca497f7a24739cb4c88c0b3e376ec2f471d825734a4f6bce09f8e5:{ds_prod_id_legacy:"94a9e531-9b21-4fad-970a-013c7097385f",ac_int:!1,cname:!0,batch_cwv:!0,funid:"dGlk",cmpid:"Y21wY2Vs"},b81beaae9d0b65ec5521b829483d7a05f044a5816cc03850695dbc0a956c9375:{ds_prod_id_legacy:"4657852f-78cd-4158-b0dc-c8b09ecdaa65",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2luaWQ=",cmpid:"Y3BtY2lu"},"5b96a9e41eb98ec6438686191a3af69411e30e1e653f45d25820e4a40264d316":{ds_prod_id_legacy:"bd6dc44f-d311-4925-a715-59dee0099e85",ac_int:!1,cname:!0,batch_cwv:!0,funid:"a29pZA==",cmpid:"Y21wY2l0"},"6fe5964ead8b99c8ca1282ed9fd61961ff50848807b9b6743c891bc562873edf":{ds_prod_id_legacy:"666fb645-6e74-4379-b50e-60a285748d64",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y256aWQ=",cmpid:"Y21wY256"},fbc1b923652217c2342224616581f784ef15582e29e741d70cee94d34dc0ac35:{ds_prod_id_legacy:"f51e8c49-8ee4-4276-a31b-359821ed9c12",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y29jbWlk",cmpid:"Y21wY29jbQ=="},"4ce01ca361342d941164124cca011367ff5de4ccfff0bff1d088a21c6e387094":{ds_prod_id_legacy:"607b8b9e-115d-4826-8395-12646bf842fe",ac_int:!1,cname:!0,batch_cwv:!0,funid:"ZGVpZA==",cmpid:"Y21wY2Rl"},d9bb422dc0535233e5f399aa757e7d39e3263b16398afbb424c65346fe97d2ac:{ds_prod_id_legacy:"c873ee80-0674-4ab6-8d37-6fdd597ec1f3",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3VraWQ=",cmpid:"Y21wY291aw=="},"84be7f3b30cf4b704d3087fc522fa6ff7f9778157ef4ff9a7bfcbc49abf48a59":{rs_prod_id:"dHJpbGxpb25jb3ZlcnNjb20",ds_prod_id_legacy:"ad604327-bba4-4ebe-8e69-abec0a203cb9",ac_int:!0,cname:!0,ndl_page:!0,batch_cwv:!0,funid:"a29pZA==",cmpid:"Y21wY292"},ea83624f786cc4dc03658f42d033881829cffdbaf1f494d002c13f0edc015905:{ds_prod_id_legacy:"284d99f8-8db9-4df3-ae23-19ca99ab2368",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3BlaWQ=",cmpid:"Y21wY3Bl"},ccc35ba49427f31ecd419e565badf97cc89806b39bc3f57662cf7db04bfc6d4d:{ds_prod_id_legacy:"01312950-2f39-4b15-9107-3098125c168c",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3NpZA==",cmpid:"Y21wY3Nk"},"56dd59dc886f6139614727ace51b61b29dcbbbcfd2b1715538b711766c617394":{ds_prod_id_legacy:"a0d88db1-975f-43af-9d2a-302a2f97f3c1",ac_int:!1,cname:!0,batch_cwv:!0,funid:"bG9pZA==",cmpid:"Y21wY3Vr"},d82a6b73e4bf409801d809b9e017b732a33f1588a338beb24969e27ceeaa5e29:{ds_prod_id_legacy:"7686b63d-5a88-448b-9cff-a38af6ee9c90",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3phaWQ=",cmpid:"Y21wY3ph"},"0e044b50c4a2d5bf248b6a31c24e86492e1d17fd100a89cafdfda84ca716b598":{ds_prod_id_legacy:"352cd1c4-9de7-44e8-9af1-c5b91a5dd36e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"bXdjYQ==",cmpid:"Y21wbXc="},a51768f3d9825298eeefe8568cf798616056785855829541ce722dcf663593b2:{ds_prod_id_legacy:"2ba8c484-d5ea-470b-afa1-83fb8bdb6a91",ac_int:!1,cname:!0,batch_cwv:!0,funid:"bXdjb20=",cmpid:"Y21wbXc="},fb7d1b10d5084104dd3a3bda1b10ac68a0e8dbfc57102e6d8e26db3f30c517d9:{ds_prod_id_legacy:"dc052b97-e60c-441b-818a-f95e06d887dc",ac_int:!1,cname:!1,batch_cwv:!0,funid:"bXd1aw==",cmpid:"Y21wbXc="},"9a8c617f0b76d8d6d812bcd43fcd786d4856121bdeccadcc2dd798175745ad8f":{ds_prod_id_legacy:"36da8fdc-e09b-4705-b64c-f49282c86ffd",ac_int:!1,cname:!0,batch_cwv:!0,funid:"YmppZA==",cmpid:"Y21wb2Jq"},"02b3a8342d0cd550d39e050689b6e97dcde8a3035d9d85d359673ee69d8fc289":{ds_prod_id_legacy:"3b239ccc-5f63-4785-971a-331e3a96103f",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NhdGlk",cmpid:"Y21wb2NhdA=="},"91898c6f94a37132dd5c76045139ea3fc46642111b318d51447e8c4f991928ea":{ds_prod_id_legacy:"e9b8682d-d3a5-4313-a188-5c33981dc681",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2FpZA==",cmpid:"Y21wb2NjYQ=="},c9aae047a823ced6c5b5e413c24a0a28640eca25692ae7f5d502420d7eaddcb3:{ds_prod_id_legacy:"d9089999-1552-45ac-bd5a-a93e6b357992",ac_int:!1,cname:!0,batch_cwv:!0,funid:"a2lpZA==",cmpid:"Y21wb2Nueg=="},"6aa5dda0adcb6ac9e30ccba2f6207e6000af0bc476bf5a6bf569ddbde0412ae6":{ds_prod_id_legacy:"d7c80f93-aec7-49cf-8546-4285014d5d4b",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NzaWQ=",cmpid:"Y21wb2NzZA=="},b6d50852971990909f797d9dacd8fa1148a9e4acce5d0a39632d1adf1fba9a8c:{ds_prod_id_legacy:"a56ce105-0c7c-44ca-ba07-1e8896c62b83",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NzbnppZA==",cmpid:"Y21wb2Nzbno="},"23f2685d538dfbe894dafd242201bf8dd12a9f6fe52ab93d819228c077612b1f":{ds_prod_id_legacy:"621e038b-bd66-45d4-9ce8-81a8f9173161",ac_int:!1,cname:!0,batch_cwv:!0,funid:"dWtpZA==",cmpid:"Y21wb2N1aw=="},e3052b4df990035e59bd31f1af87df61a518b4294a507f6e73a1c714e1466a8b:{ds_prod_id_legacy:"236d41c7-5f1b-43d5-940c-052f79bc773d",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2N6YWlk",cmpid:"Y21wb2N6YQ=="},"6685e44063bd10ef5a3886b81b6f6dd9671ff44cc168de07c8b3874797a70c41":{ds_prod_id_legacy:"591ead49-1f5c-4008-be7d-e4bf001374f3",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2RzcGlk",cmpid:"Y21wb2Rz"},d68f310ed19f6fc10eeb08d7508abc485f82d3e6f2b8c8ae124b99ace0892dcf:{ds_prod_id_legacy:"7f7290db-ddc2-4e9e-b3dc-8160a8cd4b5f",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2F0aWQ=",cmpid:"Y21wb2djYQ=="},"7c4b4d82aae953db0d69b16722f07fe652a7454945ebfacb463f8269b6d6dfcd":{ds_prod_id_legacy:"c8f2d32a-d4f9-4383-b2af-870499f532b7",ac_int:!1,cname:!0,batch_cwv:!0,funid:"cGlk",cmpid:"Y21wb2dj"},"7a202e7ce8b9cc7b37f3e6bd617de4a349e0b7d7ac0e893c89bd7574c93701db":{ds_prod_id_legacy:"c0a80c4a-07d6-4b39-9a21-a702164ec795",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b3JjYWlk",cmpid:"Y21wb3JjYQ=="},"94180d1032681e26bba19c8a4423aab85e15b73d01de44432ce3a5dd5e1efa0f":{ds_prod_id_legacy:"9ea99c3b-d4a9-468a-bb61-90c7d8219c0e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b3JjbWlk",cmpid:"Y21wb3Jjb20="},"5642a99c13ec4757359dd57c1ea78e3fd1ddfda17ca88530c704753a5d678991":{ds_prod_id_legacy:"a49159ea-06dd-47d8-b659-3400cf98a770",ac_int:!1,cname:!0,batch_cwv:!0,funid:"c2RpZA==",cmpid:"Y21wb3NjYQ=="},c71d36fa4cd298b0d2e141f4a25ea02cf60ff8fd46f01f555e474d104792aa87:{ds_prod_id_legacy:"507c656e-e49b-4cd4-a744-2f34c551124e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"bGlpZA==",cmpid:"Y21wcGRl"},e2cad7bc7466e01c934ed38b88f4ba7f703263ea238ca493fc426b63b67dc845:{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!1,cname:!0,batch_cwv:!0,funid:"cnBUSUQ=",cmpid:"Y21wcnA="},"277c72053d7ae4812b7596d531589dd4c8a5bc4fbe2480486fe0e7990d8280fc":{ds_prod_id_legacy:"9f10047a-9985-478b-8e15-ab3bfc9e539e",ac_int:!1,cname:!0,batch_cwv:!0,funid:"c3BpZWxpZA==",cmpid:"Y21wb3NhZGU="},c8bf240aa2dacbd09192bc1b2698ce64d23dc9fd255fe67c25c6422112876725:{ds_prod_id_legacy:"8d0ce075-da93-4e2f-9642-ac3043120010",ac_int:!1,cname:!0,batch_cwv:!0,funid:"cmNvbWlk",cmpid:"Y21wcmNvbQ=="},d9d2b3b12fb14b3d3bef461db2de3ce81063eaff093c2ed0a7087673e2b8cff8:{ds_prod_id_legacy:"49312c75-fe09-4ab3-817b-09a391eba2a0",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2tjb21pZA==",cmpid:"Y21wY2tjb20="},c2d3f33897f1c56be36e28887bf1d1444b6c95537a0a20cf89ba622cccc61d69:{ds_prod_id_legacy:"6ec82b97-fb58-4d6e-8603-424031b72da2",ac_int:!1,cname:!0,batch_cwv:!0,funid:"ZWNjb21pZA==",cmpid:"Y21wZWNjb20="},"0858efbc523b9a62cf35374486764c7e031a2901eb01510173ac995cdaa27e8e":{ds_prod_id_legacy:"2a35a224-27b8-4ef8-91c0-c834909add79",ac_int:!1,cname:!0,batch_cwv:!0,funid:"bW9jb21pZA==",cmpid:"Y21wbW9jb20="},d77c48e40845092596cf0ac32c23914438cdd6f6cd8bbf56946f03c0365c4754:{ds_prod_id_legacy:"24a16de5-00d8-4dca-8e1b-1a54fdf4da74",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NzdXNpZA==",cmpid:"Y21wb2NzdXM="},"44ba5f829f3584c812ff3dd814f7b57e0f70afb602fa3845b1ebaa8e77071544":{ds_prod_id_legacy:"26456da1-6b3e-4214-b7c1-60b8307a8657",ac_int:!1,cname:!0,batch_cwv:!0,funid:"b2NpZWlk",cmpid:"Y21wb2NpZQ=="},"84510b0b06125b308d6239effc267fa2ec389623bc88a5ebfcb69c65631b835b":{ds_prod_id_legacy:"47d026ae-6f5e-4108-a475-df090772b2fa",ac_int:!1,cname:!1,batch_cwv:!0,funid:"c2JyaWQ=",cmpid:"Y3BtYnNyYw=="},"5582529a29f16314dbdafaa856992ddc11c792fb95df878d07fdf5d8edf53172":{rs_prod_id:"dHJpbGxpb25jb3ZlcnNjb20",ds_prod_id_legacy:"d2e2088c-b547-49d9-8151-8d06b0b784bf",ac_int:!0,cname:!1,ndl_page:!0,batch_cwv:!0,funid:"a29pZA==",cmpid:"Y21wY292"},b5f23eba2955a802e7a3724b1a1704fa95de67a23ba1e2408c2bb7aa6d233b42:{ds_prod_id_legacy:"7686b63d-5a88-448b-9cff-a38af6ee9c90",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3phaWQ=",cmpid:"Y21wY3ph"},"18384d9c32ba276ff6f729e1a5ec57297b246ede58621868953cc212e3b26ceb":{ds_prod_id_legacy:"5da70b2f-ec15-431e-9969-16fd53930b8c",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Ympjb21pZA==",cmpid:"Y21wYmpjb20="},"81e0992ba9518a63bff7f3c137294ae369c4c0452e47ea162d5b85de63caa995":{ds_prod_id_legacy:"7427d8c6-e1b8-4877-a3a8-0a28e462e159",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},"8d0b26f925254e348ba1b6d9ddf043e28a37502c4166293194b744ba3fd7f769":{ds_prod_id_legacy:"8b0bb940-8e90-475b-bffc-f95feeda73e9",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},e5a46a6874a53fc99041c3ae2eb2e4bcdad188a47456394d75749d3cc8f762f8:{ds_prod_id_legacy:"e86e55c0-0e96-4eb5-9031-f76333c95eae",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},c83b9cd4469323548a42528ee06fbd0ffef3d25178ffe0ef4ae9a54ed1ace7f9:{ds_prod_id_legacy:"fb165c63-0d63-4f6b-a5e3-f67100bedb4c",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},b6dbd2961d9cf4dfc1ab25e3be6b4b88c050e28bf726fc35a664e4d1f764b7bc:{ds_prod_id_legacy:"dcd7dab5-e2ae-4822-aca2-6410e4b0ded9",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},
d30515f663ff3482d5ee648321aa1ccf17c0396c269ef839f3542e5346f61b08:{ds_prod_id_legacy:"ecb4982b-4943-4463-9b48-4ab0ef584a38",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},"01d4277d60b2ceef3a3b92036e49ec203b10d61ae358ba811e13d7877e6e11c8":{ds_prod_id_legacy:"6312b120-7298-42ac-a3db-4a1e18fb8ef4",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},"28ed946b21bf174d7652b2f7de145e26eace7c129500dba2183f0a87be571fcd":{ds_prod_id_legacy:"125746d2-8148-445c-a950-15d4c7511b0b",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y2dpZA==",cmpid:"Y21wY2c="},"2ebb6cf75ce370fe1e690f5bc12490dffdf09095f9e921957fbd105e8ebc2c54":{ds_prod_id_legacy:"3e8f303c-9bb6-4668-87a3-07eaee06661f",ac_int:!1,cname:!0,batch_cwv:!0,funid:"Y3VzaWQ=",cmpid:"Y21wY3Vz"},bf458fcbd4207440744f2b7e0fd4bef669922453fc4b2c89477fdd83226b54b1:{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!0,cname:!1,batch_cwv:!0,funid:"Y29yaWQ=",cmpid:"Y21wY29y"},"2026ce229edd9042411e41aab2416c31336e7a186816e49cbed27abda347958d":{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!0,cname:!1,batch_cwv:!0,funid:"Y29yaWQ=",cmpid:"Y21wY29y"},"2026ce229edd9042411e41aab2416c31336e7a186816e49cbed27abda347958d":{rs_prod_id:"dHJpYmVjYXNpbm9vcmcudGVzdA==",ds_prod_id_legacy:"fd6f557e-fc48-4a9b-a094-4056bdc0b0a8",ac_int:!0,cname:!1,batch_cwv:!0,funid:"Y29yaWQ=",cmpid:"Y21wY29y"},"81828f3858b088123b57a50f662408bee510f2dd0c07efa5426ae229b4f6fc9d":{ds_prod_id_legacy:"c40ae537-7594-4813-8af3-218efd03e105",ac_int:!1,cname:!1,batch_cwv:!0,funid:"Y3dkZWlk",cmpid:"Y21wd2Rl"}};let a;return e(a=_satellite.getVar("_pidh"))||t()}}},"Query String Parameter [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return window.location.search}}},"Batch Transmit Vitals Status [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("Site Configuration [Core | Custom Code]").batch_cwv}}},"[ACDL] memberInfo.memberId":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"memberInfo.memberId"}},"[ACDL] arcade_games_list":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=(e?.message?.arcade_games_list||[]).flatMap((e=>e.games.map((t=>({value:`cn:${e.component_name}|ct:${e.component_text}|gid:${t.id}|gn:${t.name}|pid:${t.provider_id}|pn:${t.provider_name}`})))));return _satellite.logger.log("arcade_games_list data element:",t),t}}},"Transaction ID on Partner Click [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.partnerClickInfo?.transactionID}}},"[ACDL] arcadeGameInfo.arcadeProviderId":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeProviderId||e?.message?.arcade_game_provider_id}}},"Page | QSP = 'gclid' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"gclid",caseInsensitive:!0}},"[ACDL] linkInfo.linkText":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"linkInfo.linkText"}},"[ACDL] cloudflareInfo.isVerifiedBot":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"cloudflareInfo.isVerifiedBot"}},"[Custom Code] Arcade Page Views":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e?.message?.arcade_event;return"page_view"===t?1:0}}},"[Core] document.documentElement.lang":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"document.documentElement.lang"}},"[XDM] Video Start":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event11:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[XDM Merge] Video Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Complete%"]}},"[ACDL] memberInfo.memberJoinDate":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"memberInfo.memberJoinDate"}},"Page Pixel Width [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return document.body.scrollWidth}}},"[ACDL] arcadeGameInfo.arcadeCurrency":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeCurrency||e?.message?.arcade_currency}}},"[XDM] Video Enter Full Screen":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event19:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[Core | Custom Code] iPhone Screen Size":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){if(navigator.userAgent.indexOf("iPhone")>-1)return screen.width+"x"+screen.height}}},"Page | QSP = 'gad_source' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"gad_source",caseInsensitive:!0}},"[ACDL] arcade_game_jackpot_shown":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_game_jackpot_shown}}},"[XDM Merge] Form Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Form Complete%"]}},"[ACDL] pageTagging.alternativeUrl":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.alternativeUrl"}},"[XDM Merge] Registration Successful + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Registration Successful%"]}},"[ACDL] partnerLinksInfo (array)":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"partnerLinksInfo"}},"Page | Country [Native, ACDL]":{cleanText:!0,modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"page.country"}},"[ACDL] arcade_component_game_name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_game_name}}},"[ACDL] arcadeGameInfo.arcadeProviderName":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeProviderName||e?.message?.arcade_game_provider_name}}},"[Core] navigator.webdriver":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return navigator.webdriver?.toString()}}},"CNAME Status [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Site Configuration [Core | Custom Code]").cname;return _satellite.logger.log(`CNAME status: ${e}`),e}}},"Data Stream Dev ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return ds="d2e2088c-b547-49d9-8151-8d06b0b784bf",ds}}},"[ACDL] componentInfo.componentName":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentName"}},"[XDM Merge] Registration Failed + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Registration Failed%"]}},"[ACDL] articleInfo.articlePublishDate":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articlePublishDate"}},"[ACDL] webVitalsInfo.fcpValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"webVitalsInfo.fcpValue"}},"[ACDL] arcadeGameInfo.arcadeClientId":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeClientId||e?.message?.arcade_client_id}}},"External Link URL - [Native, Event.Message, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e.message.action.component.element.url}}},"[XDM] Form Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event21:{value:1}},customDimensions:{eVars:{eVar66:"%[ACDL] formInfo.formName%"}}}}},sandbox:{name:"prod"}}},"[ACDL] errorInfo.errorMessage":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"errorInfo.errorMessage"}},"[ACDL] arcade_visitor_id":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_visitor_id}}},"[ACDL] componentInfo.componentValue":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"componentInfo.componentValue"}},"[XDM Merge] CC Quick Sign Up + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] CC - Quick Sign Up%"]}},"[Core] Launch Library Build Date":{modulePath:"core/src/lib/dataElements/runtimeEnvironment.js",settings:{attribute:"buildDate"}},"[ACDL] arcade_component_game_prompt_mechanism":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_game_prompt_mechanism}}},"[XDM Merge] Login Failed + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Login Failed%"]}},"Page | QSP = 'adgroupid' [Core]":{storageDuration:"pageview",modulePath:"core/src/lib/dataElements/queryStringParameter.js",settings:{name:"adgroupid",caseInsensitive:!0}},_pid:{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return _satellite.getVar("Page | ID [Core]")+_satellite.getVar("Page | Config")}}},"[XDM] Login Failed":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event9:{value:1}},customDimensions:{eVars:{eVar37:"%[ACDL] loginMethod%"}}}}},sandbox:{name:"prod"}}},"[ACDL] arcadeGameInfo.arcadeLanguage":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeLanguage||e?.message?.arcade_language}}},"[ACDL] arcade_component_game_list_pos":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_game_list_pos}}},"[ACDL] partnerClickInfo.transactionID":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"partnerClickInfo.transactionID"}},"Data Stream ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e;return e=_satellite.getVar("Site Configuration [Core | Custom Code]").ds_prod_id_legacy,_satellite.logger.log(`Data stream prod ID: ${e}`),e}}},"[ACDL] arcade_component_name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_component_name}}},"[Custom Code] Partner Link Clicks":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){if("Partner"===e.message?.linkInfo?.linkType||"partner link"===e.message?.action?.type)return 1}}},"User Input Details | [Native, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t,n=e.message;return n?.action?.component?.element?.user_input?(t=`uin:${n.action.component.element.user_input.name??""}|ins:${n.action.component.element.user_input.validation_status??""}|inm:${n.action.component.element.user_input.validation_message??""}`,t):void 0}}},"[XDM Merge] Video 75 Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video 75 Complete%"]}},"[ACDL] event name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e.message.event}}},"[ACDL] memberInfo.memberStatus":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"memberInfo.memberStatus"}},"[ACDL] videoInfo.videoId":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoId"}},"[ACDL] articleInfo.articleAuthor":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articleAuthor"}},"[ACDL] searchInfo.internalSearchTerm":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"searchInfo.internalSearchTerm"}},"[Custom Code] Internal Site Searches":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){if(e.message.searchInfo&&e.message.searchInfo.internalSearchTerm)return 1}}},"[ACDL] experimentInfo.experimentUserId":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"experimentInfo.experimentUserId"}},"Page | Article | Publication Date [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articlePublishDate?e.articleInfo.articlePublishDate:e?.article?.publication_date?e.article.publication_date:null}return e(adobeDataLayer.getState())}}},"Retrieve Batched Values (CWV)":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(){const e=sessionStorage.getItem("_bai"),t=e&&"{}"!==e?JSON.parse(e):null;if(t){var n={},a=t[Object.keys(t)[0]].page;for(var r in t){if(t.hasOwnProperty(r))t[r].page===a&&(n[r]=t[r],delete t[r])}sessionStorage.setItem("_bai",JSON.stringify(t));const e=n.cwv_lcp?.value,o=n.cwv_fid?.value,i=n.cwv_cls?.value,s=n.cwv_inp?.value,c={},d={eVar50:e,eVar51:o,eVar52:i,eVar55:s,eVar81:a};null!=e&&(c.event33={value:e},c.event34={value:1}),null!=o&&(c.event35={value:o},c.event36={value:1}),null!=i&&(c.event37={value:i},c.event38={value:1}),null!=s&&(c.event43={value:s},c.event44={value:1});const l={customDimensions:{eVars:d},event1to100:c};return _satellite.logger.log("Batch Values: mergeXDMObj value",l),l}}return t(e)}}},"[Core] window.location.search":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"window.location.search"}},"Store Batched Values (CWV)":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=e.message.event,n=e.message.webVitalsInfo;e.message.linkInfo;let a;a=sessionStorage.getItem("_bai")?JSON.parse(sessionStorage.getItem("_bai")):{};let r,o=_satellite.getVar("[Core | Custom Code] originWithPathname");switch(_satellite.logger.log("Batch Storage Event Name",t),t){case"Web Vitals: LCP":_satellite.logger.log("Web Vitals Batch: LCPvalue",n.lcpValue),r={cwv_lcp:{value:n.lcpValue,page:o}};break;case"Web Vitals: FID":_satellite.logger.log("Web Vitals Batch: FIDvalue",n.fidValue),r={cwv_fid:{value:n.fidValue,page:o}};break;case"Web Vitals: CLS":_satellite.logger.log("Web Vitals Batch: CLSvalue",n.clsValue),r={cwv_cls:{value:n.clsValue,page:o}};break;case"Web Vitals: INP":_satellite.logger.log("Web Vitals Batch: INPvalue",n.inpValue),r={cwv_inp:{value:n.inpValue,page:o}};break;default:return{}}Object.assign(a,r),sessionStorage.setItem("_bai",JSON.stringify(a))}return t(e)}}},"[ACDL] arcadeGameInfo.arcadeGameId":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcadeGameInfo?.arcadeGameId||e?.message?.arcade_game_id}}},"[XDM] Engagement Pings":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{customDimensions:{props:{prop75:"%[ACDL] engagementTime%"}}}}},sandbox:{name:"prod"}}},"Page | Article | Comment Count [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){function e(e){return e?.articleInfo?.articleNumberOfComments?e.articleInfo.articleNumberOfComments:e?.article?.comment_count?e.article.comment_count:null}return e(adobeDataLayer.getState())}}},"Scroll Depth  - XDM Element [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(){if("scroll_depth"===n&&[25,50,75,100].includes(a)){_satellite.logger.log("scroll_depth",a),r.push(a);return{...{25:{event1to100:{event100:{value:1}}},50:{event101to200:{event101:{value:1}}},75:{event101to200:{event102:{value:1}}},100:{event101to200:{event103:{value:1}}}}[a],customDimensions:{listProps:{prop7:{values:r}}}}}return{}}const n=e.message.event,a=e.message.scrollDepthPercentage,r=[];return t(e)}}},"[Custom Code] productListItems":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=[];if(e.products&&Array.isArray(e.products))for(const n of e.products){const e=/(\d)[,\s]+(\d)/g,a=/(\d)(?=(\d{3})+(?!\d))/g;let r=n.productName.replace(e,"$1$2").replace(a,"$1."),o=n.productType.replace(e,"$1$2").replace(a,"$1.");const i={SKU:n.productId,name:r,priceTotal:n.totalPrice,quantity:n.quantity,_experience:{analytics:{customDimensions:{eVars:{eVar101:r,eVar102:o,eVar103:n.unitPrice}},event1to100:{event51:n.itemDiscount}}}};t.push(i)}return t}const n=t(e.message);return _satellite.logger.log("[XDM] products' data element: Converted product array to XDM format:",n),n}}},"[ACDL] acquisitionInfo.campaignId":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"acquisitionInfo.campaignId"}},"[Custom Code] Link Clicks LinkType":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return"Partner"===e.message?.linkInfo?.linkType||"External"===e.message?.linkInfo?.linkType||"partner link"===e.message?.action?.type?"exit":"other"}}},"[XDM] Video 95 Complete":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event22:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"[ACDL] pageTagging.country":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageTagging.country"}},"[Core] navigator.userAgent":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"navigator.userAgent"}},"[XDM Merge] Ecommerce + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Ecommerce%"]}},"[ACDL] loginMethod":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"loginMethod"}},"[XDM Merge] Video Start + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Start%"]}},"[ACDL] formInfo.formName":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"formInfo.formName"}},"[ACDL] arcade_event":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_event}}},"Funnel ID [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Site Configuration [Core | Custom Code]"),t=(Array.isArray(e.funid)?e.funid:[e.funid]).map(atob);return _satellite.logger.log(`Funnel IDs: ${t}`),t}}},"Toplist Partner Impressions in Page Views [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){if(Array.isArray(e.message.partnerLinksInfo)&&e.message.partnerLinksInfo.length>0||Array.isArray(e.message.page_entities)&&e.message.page_entities.length>0)return 1}}},"Ad Cloud Integration Enabled (Product Specific) [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("Site Configuration [Core | Custom Code]").ac_int;return _satellite.logger.log(`Ad Cloud Integration Enabled: ${e}`),e}}},"Action Type | [Native, Event.Message, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){let t=e.message;return t?.action?.type?t.action.type:void 0}}},"Web SDK Collection Domain [Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){let e=_satellite.getVar("CNAME Status [Core | Custom Code]"),t=_satellite.getVar("CNAME Hostname [Core | Custom Code]");return e?t:"edge.adobedc.net"}}},"[XDM] CC - Add Chips":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event30:{value:1}}}}},sandbox:{name:"prod"}}},"[ACDL] arcade_game_user_winnings_status":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){return e?.message?.arcade_game_user_winnings_status}}},"[Core] window.location.origin":{modulePath:"core/src/lib/dataElements/javascriptVariable.js",settings:{path:"window.location.origin"}},"[ACDL] articleInfo.articleNumberOfComments":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"articleInfo.articleNumberOfComments"}},"[XDM] Video Replay":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event18:{value:1}},customDimensions:{eVars:{eVar60:"%[ACDL] videoInfo.videoName%",eVar61:"%[ACDL] videoInfo.videoId%",eVar62:"%[ACDL] videoInfo.videoSecondsWatched%",eVar63:"%[ACDL] videoInfo.videoCurrentTime%",eVar64:"%[ACDL] videoInfo.videoLength%",eVar65:"%[ACDL] videoInfo.videoMuted%"}}}}},sandbox:{name:"prod"}}},"Page | Config":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return"290182"}}},"[XDM] Page Views":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webPageDetails:{name:"%[Core] window.location.href%",pageViews:{value:1}}},_adcloud:{advertisingStitchID:"%Ad Cloud Stitch ID [Core | Custom Code]%"},marketing:{trackingCode:"%Campaign ID [Core | Custom Code]%"},_experience:{analytics:{event1to100:{event4:{value:"%Toplist Partner Impressions in Page Views [Core | Custom Code]%"},event8:{value:"%User | Login Successful [Core | Custom Code]%"},event27:{value:"%[Custom Code] Internal Site Searches%"}},customDimensions:{eVars:{eVar8:"%[ACDL] pageInfo.breadcrumbs%",eVar21:"%[ACDL] searchInfo.internalSearchTerm%",eVar27:"%[ACDL] pageInfo.previousPageUrl%",eVar53:"%[ACDL] webVitalsInfo.fcpValue%",eVar54:"%[ACDL] webVitalsInfo.ttfbValue%",eVar59:"%[ACDL] pageTagging.toplist%",eVar76:"%[Core | Custom Code] Page Heading Name%",eVar77:"%[Core | Custom Code] Meta Tag - Description%",eVar80:"%Campaign ID [Core | Custom Code]%"},lists:{list1:{list:"%Page | Entities [Core | Custom Code]%"}}}}}},sandbox:{name:"prod"}}},"[ACDL] videoInfo.videoSecondsWatched":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoSecondsWatched"}},"[ACDL] pageInfo.pageLanguage":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"pageInfo.pageLanguage"}},"[XDM Merge] Video Replay + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video Replay%"]}},"Partner Data Click String |  [Event.Message, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){return e?(new DOMParser).parseFromString(e,"text/html").body.textContent:""}function n(e){const n={response_id:"ri",id:"pi",name:"pn",rating:"rt",rtp:"rp",payout_time:"pt",minimum_deposit:"md",offer_id:"oi",offer_name:"on",offer_amount:"oa",offer_vertical:"ov",position:"po",promotion_code:"pc"};return`PE|${Object.entries(e).map((([e,a])=>{const r=n[e];return r?("rating"!==e||isNaN(a)||(a=Number(a).toFixed(1)),"offer_name"===e&&(a=t(a)),`${r}:${a}`):null})).filter(Boolean).join("~").replace(/,/g,"")}~end:1`}function a(t){let a={list1:{list:[]}},r=e.message.partnerLinkInfo||e.message.partnerLinksInfo;const o=t?.action,i=o?.component?.partner_details,s=o?.partner;return i&&Object.keys(i).length>0?(a.list1.list=[{value:n(i)}],a):s&&Object.keys(s).length>0?(a.list1.list=[{value:n(s)}],a):"string"==typeof r?.partnerDataString?(a.list1.list=[{value:r.partnerDataString}],a):Array.isArray(r)&&r.length>0?(a.list1.list=[{value:r[0]}],a):void 0}return a(e.message)}}},"[Core | Custom Code] originWithPathname":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return window.location.origin+window.location.pathname}}},"[ACDL] linkInfo.linkLocation":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"linkInfo.linkLocation"}},"[XDM Merge] Video 95 Complete + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Video 95 Complete%"]}},"[XDM Merge] Supplemental Page Data + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Supplemental Page Data%"]}},"[ACDL] videoInfo.videoMuted":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"videoInfo.videoMuted"}},"[XDM Merge] Login Successful + Persistent Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Login Successful%"]}},"Partner Regions  - XDM Element [Event.Message, Core | Custom Code]":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(e){function t(e){const t=e.message.action?.component?.partner_details?.offer_geo_availability;return{values:Array.isArray(t)?t:[]}}return t(e)}}},"[ACDL] errorInfo.errorLocationAndField":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"errorInfo.errorLocationAndField"}},"Page Pixel Height [Core | Custom Code] ":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){return document.body.scrollHeight}}},"[XDM] Toplist/Partner Impression":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event4:{value:1}},customDimensions:{lists:{list1:{list:"%partnerLinksInfo.partnerDataString (array) [Core | Custom Code]%"}}}}}},sandbox:{name:"prod"}}},"[XDM] Component Interaction":{modulePath:"adobe-alloy/dist/lib/dataElements/xdmObject/index.js",settings:{data:{web:{webInteraction:{name:"%[ACDL] event name%",type:"other",linkClicks:{value:1}}},_experience:{analytics:{event1to100:{event5:{value:1}},customDimensions:{eVars:{eVar90:"%[ACDL] componentInfo.componentName%",eVar91:"%[ACDL] componentInfo.componentOption%",eVar92:"%[ACDL] componentInfo.componentValue%",eVar93:"%[ACDL] componentInfo.componentType%",eVar94:"%[ACDL] componentInfo.componentInteractionType%",eVar95:"%[ACDL] componentInfo.componetPosition%"}}}}},sandbox:{name:"prod"}}},"[Core | Custom Code] Page Heading Name":{modulePath:"core/src/lib/dataElements/customCode.js",settings:{source:function(){const e=(e,t)=>"string"==typeof e&&((e=e.trim()).length<=t?e:e.slice(0,t)+"..."),t=document.getElementsByTagName("h1");return t.length>0&&e(t[0].innerHTML,252)}}},"[XDM Merge] Engagement Pings + Persistent Data + Batched Data":{modulePath:"core/src/lib/dataElements/mergedObjects.js",settings:{objects:["%[XDM] Persistent Site Data%","%[XDM] Engagement Pings%","%Batch Method Analytics [XDM]%"]}},"[ACDL] linkInfo.linkUrl":{modulePath:"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js",settings:{path:"linkInfo.linkUrl"}}},extensions:{"sdi-toolkit":{displayName:"Further Toolkit",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP98860ffddec14bee98be1eabc8a311e3/",settings:{utilLoadScript:!1,utilQueryString:!1,polyfillObjectAssign:!1,polyfillObjectPromise:!1},modules:{"sdi-toolkit/src/lib/data_elements/one_way_hash.js":{name:"one-way-hash",displayName:"One Way Hash",script:function(e,t,n){"use strict";function a(e){var t;return"number"==typeof e&&(t=e.toString()),"string"==typeof e&&(t=e.trim().toLowerCase()),t}e.exports=function(e){var t,r=n("../packages/sha256"),o=a(e.sourceValue);return o&&(t=r.sha256(o)),t}}},"sdi-toolkit/src/lib/main/extension_main.js":{script:function(e,t,n,a){"use strict";var r=n("@adobe/reactor-window"),o=n("@adobe/reactor-object-assign"),i=n("@adobe/reactor-promise"),s=a.getExtensionSettings()||{};a.logger.debug("Initializing with settings",s),s.polyfillObjectAssign&&(r.Object.assign?a.logger.debug("Object.assign exists. No polyfill needed."):(r.Object.assign=o,a.logger.debug("Object.assign polyfilled from @adobe/reactor-object-assign."))),s.polyfillObjectPromise&&(r.Promise?a.logger.debug("Promise exists. No polyfill needed."):(r.Promise=i,a.logger.debug("Promise polyfilled from @adobe/reactor-promise."))),s.utilQueryString&&(r._sdiToolkit=r._sdiToolkit||{},r._sdiToolkit.reactor=r._sdiToolkit.reactor||{},r._sdiToolkit.reactor.queryString||(r._sdiToolkit.reactor.queryString=n("@adobe/reactor-query-string"),a.logger.debug("_sdiToolkit.reactor.queryString installed from @adobe/reactor-query-string."))),s.utilLoadScript&&(r._sdiToolkit=r._sdiToolkit||{},r._sdiToolkit.reactor=r._sdiToolkit.reactor||{},r._sdiToolkit.reactor.loadScript||(r._sdiToolkit.reactor.loadScript=n("@adobe/reactor-load-script"),a.logger.debug("_sdiToolkit.reactor.loadScript installed from @adobe/reactor-load-script.")))}},"sdi-toolkit/src/lib/packages/sha256.js":{script:function(module,exports,require,turbine){(function(){"use strict";function Sha256(e,t){t?(blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],e?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=e}function HmacSha256(e,t,n){var a,r=typeof e;if("string"===r){var o,i=[],s=e.length,c=0;for(a=0;a<s;++a)(o=e.charCodeAt(a))<128?i[c++]=o:o<2048?(i[c++]=192|o>>6,i[c++]=128|63&o):o<55296||o>=57344?(i[c++]=224|o>>12,i[c++]=128|o>>6&63,i[c++]=128|63&o):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++a)),i[c++]=240|o>>18,
i[c++]=128|o>>12&63,i[c++]=128|o>>6&63,i[c++]=128|63&o);e=i}else{if("object"!==r)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR)}e.length>64&&(e=new Sha256(t,!0).update(e).array());var d=[],l=[];for(a=0;a<64;++a){var u=e[a]||0;d[a]=92^u,l[a]=54^u}Sha256.call(this,t,n),this.update(l),this.oKeyPad=d,this.inner=!0,this.sharedMemory=n}var ERROR="input is invalid type",WINDOW="object"==typeof window,root=WINDOW?window:{};root.JS_SHA256_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"==typeof self,NODE_JS=!root.JS_SHA256_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&"object"==typeof module&&module.exports,AMD="function"==typeof define&&define.amd,ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[-2147483648,8388608,32768,128],SHIFT=[24,16,8,0],K=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],OUTPUT_TYPES=["hex","array","digest","arrayBuffer"],blocks=[];!root.JS_SHA256_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e,t){return function(n){return new Sha256(t,!0).update(n)[e]()}},createMethod=function(e){var t=createOutputMethod("hex",e);NODE_JS&&(t=nodeWrap(t,e)),t.create=function(){return new Sha256(e)},t.update=function(e){return t.create().update(e)};for(var n=0;n<OUTPUT_TYPES.length;++n){var a=OUTPUT_TYPES[n];t[a]=createOutputMethod(a,e)}return t},nodeWrap=function(method,is224){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),algorithm=is224?"sha224":"sha256",nodeMethod=function(e){if("string"==typeof e)return crypto.createHash(algorithm).update(e,"utf8").digest("hex");if(null==e)throw new Error(ERROR);return e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),Array.isArray(e)||ArrayBuffer.isView(e)||e.constructor===Buffer?crypto.createHash(algorithm).update(new Buffer(e)).digest("hex"):method(e)};return nodeMethod},createHmacOutputMethod=function(e,t){return function(n,a){return new HmacSha256(n,t,!0).update(a)[e]()}},createHmacMethod=function(e){var t=createHmacOutputMethod("hex",e);t.create=function(t){return new HmacSha256(t,e)},t.update=function(e,n){return t.create(e).update(n)};for(var n=0;n<OUTPUT_TYPES.length;++n){var a=OUTPUT_TYPES[n];t[a]=createHmacOutputMethod(a,e)}return t};Sha256.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(ERROR);if(null===e)throw new Error(ERROR);if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||ARRAY_BUFFER&&ArrayBuffer.isView(e)))throw new Error(ERROR);t=!0}for(var a,r,o=0,i=e.length,s=this.blocks;o<i;){if(this.hashed&&(this.hashed=!1,s[0]=this.block,s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),t)for(r=this.start;o<i&&r<64;++o)s[r>>2]|=e[o]<<SHIFT[3&r++];else for(r=this.start;o<i&&r<64;++o)(a=e.charCodeAt(o))<128?s[r>>2]|=a<<SHIFT[3&r++]:a<2048?(s[r>>2]|=(192|a>>6)<<SHIFT[3&r++],s[r>>2]|=(128|63&a)<<SHIFT[3&r++]):a<55296||a>=57344?(s[r>>2]|=(224|a>>12)<<SHIFT[3&r++],s[r>>2]|=(128|a>>6&63)<<SHIFT[3&r++],s[r>>2]|=(128|63&a)<<SHIFT[3&r++]):(a=65536+((1023&a)<<10|1023&e.charCodeAt(++o)),s[r>>2]|=(240|a>>18)<<SHIFT[3&r++],s[r>>2]|=(128|a>>12&63)<<SHIFT[3&r++],s[r>>2]|=(128|a>>6&63)<<SHIFT[3&r++],s[r>>2]|=(128|63&a)<<SHIFT[3&r++]);this.lastByteIndex=r,this.bytes+=r-this.start,r>=64?(this.block=s[16],this.start=r-64,this.hash(),this.hashed=!0):this.start=r}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296|0,this.bytes=this.bytes%4294967296),this}},Sha256.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[16]=this.block,e[t>>2]|=EXTRA[3&t],this.block=e[16],t>=56&&(this.hashed||this.hash(),e[0]=this.block,e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.hBytes<<3|this.bytes>>>29,e[15]=this.bytes<<3,this.hash()}},Sha256.prototype.hash=function(){var e,t,n,a,r,o,i,s,c,d=this.h0,l=this.h1,u=this.h2,m=this.h3,f=this.h4,g=this.h5,p=this.h6,b=this.h7,h=this.blocks;for(e=16;e<64;++e)t=((r=h[e-15])>>>7|r<<25)^(r>>>18|r<<14)^r>>>3,n=((r=h[e-2])>>>17|r<<15)^(r>>>19|r<<13)^r>>>10,h[e]=h[e-16]+t+h[e-7]+n|0;for(c=l&u,e=0;e<64;e+=4)this.first?(this.is224?(o=300032,b=(r=h[0]-1413257819)-150054599|0,m=r+24177077|0):(o=704751109,b=(r=h[0]-210244248)-1521486534|0,m=r+143694565|0),this.first=!1):(t=(d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10),a=(o=d&l)^d&u^c,b=m+(r=b+(n=(f>>>6|f<<26)^(f>>>11|f<<21)^(f>>>25|f<<7))+(f&g^~f&p)+K[e]+h[e])|0,m=r+(t+a)|0),t=(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),a=(i=m&d)^m&l^o,p=u+(r=p+(n=(b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25|b<<7))+(b&f^~b&g)+K[e+1]+h[e+1])|0,t=((u=r+(t+a)|0)>>>2|u<<30)^(u>>>13|u<<19)^(u>>>22|u<<10),a=(s=u&m)^u&d^i,g=l+(r=g+(n=(p>>>6|p<<26)^(p>>>11|p<<21)^(p>>>25|p<<7))+(p&b^~p&f)+K[e+2]+h[e+2])|0,t=((l=r+(t+a)|0)>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),a=(c=l&u)^l&m^s,f=d+(r=f+(n=(g>>>6|g<<26)^(g>>>11|g<<21)^(g>>>25|g<<7))+(g&p^~g&b)+K[e+3]+h[e+3])|0,d=r+(t+a)|0;this.h0=this.h0+d|0,this.h1=this.h1+l|0,this.h2=this.h2+u|0,this.h3=this.h3+m|0,this.h4=this.h4+f|0,this.h5=this.h5+g|0,this.h6=this.h6+p|0,this.h7=this.h7+b|0},Sha256.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,a=this.h3,r=this.h4,o=this.h5,i=this.h6,s=this.h7,c=HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>4&15]+HEX_CHARS[15&a]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[15&o]+HEX_CHARS[i>>28&15]+HEX_CHARS[i>>24&15]+HEX_CHARS[i>>20&15]+HEX_CHARS[i>>16&15]+HEX_CHARS[i>>12&15]+HEX_CHARS[i>>8&15]+HEX_CHARS[i>>4&15]+HEX_CHARS[15&i];return this.is224||(c+=HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[15&s]),c},Sha256.prototype.toString=Sha256.prototype.hex,Sha256.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,a=this.h3,r=this.h4,o=this.h5,i=this.h6,s=this.h7,c=[e>>24&255,e>>16&255,e>>8&255,255&e,t>>24&255,t>>16&255,t>>8&255,255&t,n>>24&255,n>>16&255,n>>8&255,255&n,a>>24&255,a>>16&255,a>>8&255,255&a,r>>24&255,r>>16&255,r>>8&255,255&r,o>>24&255,o>>16&255,o>>8&255,255&o,i>>24&255,i>>16&255,i>>8&255,255&i];return this.is224||c.push(s>>24&255,s>>16&255,s>>8&255,255&s),c},Sha256.prototype.array=Sha256.prototype.digest,Sha256.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(this.is224?28:32),t=new DataView(e);return t.setUint32(0,this.h0),t.setUint32(4,this.h1),t.setUint32(8,this.h2),t.setUint32(12,this.h3),t.setUint32(16,this.h4),t.setUint32(20,this.h5),t.setUint32(24,this.h6),this.is224||t.setUint32(28,this.h7),e},HmacSha256.prototype=new Sha256,HmacSha256.prototype.finalize=function(){if(Sha256.prototype.finalize.call(this),this.inner){this.inner=!1;var e=this.array();Sha256.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(e),Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports,exports.sha224=createMethod(!0),exports.sha256.hmac=createHmacMethod(),exports.sha224.hmac=createHmacMethod(!0),COMMON_JS?module.exports=exports:(root.sha256=exports.sha256,root.sha224=exports.sha224,AMD&&define((function(){return exports})))})()}}}},"gcoe-adobe-client-data-layer":{displayName:"Adobe Client Data Layer",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP6e4c031a8b7640d7ac3fab013fa28b17/",settings:{dataLayerName:"adobeDataLayer",injectLibrary:!0},modules:{"gcoe-adobe-client-data-layer/src/lib/dataElements/datalayerComputedState.js":{name:"datalayer-computed-state",displayName:"Data Layer Computed State",script:function(e,t,n){"use strict";e.exports=function(e){if(null!=e){var t=a();if(void 0!==t)return""!==e.path?t.getState(e.path):t.getState()}};var a=n("../util/getDataLayer")}},"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js":{name:"datalayer-push",displayName:"Data Pushed",script:function(e,t,n){"use strict";e.exports=function(e,t){if(null!=e){var n=e.method,r=e.eventKey,o=e.scope,i=a(),s=function(e){var n={message:e,beforeState:{},afterState:{},fullState:i.getState()};t(n)},c={};void 0!==o&&(c.scope=o),"allData"===n?i.push((function(e){e.addEventListener("adobeDataLayer:change",s,c)})):"allEvents"===n?i.push((function(e){e.addEventListener("adobeDataLayer:event",s,c)})):"specificEvent"===n&&""!==r&&i.push((function(e){e.addEventListener(r,s,c)}))}};var a=n("../util/getDataLayer")}},"gcoe-adobe-client-data-layer/src/lib/main.js":{script:function(e,t,n,a){var r=a.getExtensionSettings(),o=r.dataLayerName,i=r.injectLibrary;if(window.adobeDataLayer=window.adobeDataLayer||[],"object"!=typeof window.adobeDataLayer&&(a.logger.log("Initializing adobeDataLayer to [] as it isn't an object yet."),window.adobeDataLayer=[]),"adobeDataLayer"!==o&&("object"==typeof window[o]?(a.logger.log('Using "'+o+'" instead of "adobeDataLayer" as data layer name.'),window.adobeDataLayer.push((function(e){for(var t=0;t<window[o].length;t++)e.push(window[o][t]);window[o]=e}))):a.logger.warn('Could not use "'+o+'" instead of "adobeDataLayer", because the object does not exist!')),i&&void 0===window.adobeDataLayer.getState){function s(e,t){return l(e)||d(e,t)||m(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],a=!0,r=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(a=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==s.return||s.return()}finally{if(r)throw o}}return n}}function l(e){if(Array.isArray(e))return e}function u(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=m(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,r,o=!0,i=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return o=e.done,e},e:function(e){i=!0,r=e},f:function(){try{o||null==a.return||a.return()}finally{if(i)throw r}}}}function m(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}a.logger.log("Initializing adobeDataLayer as it wasn't found during the initialization."),function e(t,a,r){function o(s,c){if(!a[s]){if(!t[s]){var d="function"==typeof n&&n;if(!c&&d)return d(s,!0);if(i)return i(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var u=a[s]={exports:{}};t[s][0].call(u.exports,(function(e){return o(t[s][1][e]||e)}),u,u.exports,e,t,a,r)}return a[s].exports}for(var i="function"==typeof n&&n,s=0;s<r.length;s++)o(r[s]);return o}({1:[function(e,t,n){(function(e){(function(){function a(e,t){for(var n=-1,a=null==e?0:e.length,r=0,o=[];++n<a;){var i=e[n];t(i,n,e)&&(o[r++]=i)}return o}function r(e,t){for(var n=-1,a=null==e?0:e.length,r=Array(a);++n<a;)r[n]=t(e[n],n,e);return r}function o(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}function i(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}function s(e,t,n){var a=e.length;for(n+=-1;++n<a;)if(t(e[n],n,e))return n;return-1}function c(e){return e!=e}function d(e){return function(t){return e(t)}}function l(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}function u(e){var t=Object;return function(n){return e(t(n))}}function m(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function f(){}function p(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function b(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function h(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}function v(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new h;++t<n;)this.add(e[t])}function y(e){this.size=(this.__data__=new b(e)).size}function C(e,t){var n,a=yn(e),r=!a&&vn(e),o=!a&&!r&&Cn(e),i=!a&&!r&&!o&&wn(e);if(a=a||r||o||i){r=e.length;for(var s=String,c=-1,d=Array(r);++c<r;)d[c]=s(c);r=d}else r=[];for(n in s=r.length,e)!t&&!yt.call(e,n)||a&&("length"==n||o&&("offset"==n||"parent"==n)||i&&("buffer"==n||"byteLength"==n||"byteOffset"==n)||te(n,s))||r.push(n);return r}function _(e,t,n){(n===He||fe(e[t],n))&&(n!==He||t in e)||P(e,t,n)}function E(e,t,n){var a=e[t];yt.call(e,t)&&fe(a,n)&&(n!==He||t in e)||P(e,t,n)}function w(e,t){for(var n=e.length;n--;)if(fe(e[n][0],t))return n;return-1}function P(e,t,n){"__proto__"==t&&Vt?Vt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function D(e,t,n,a,r,o){var i,s=1&t,c=2&t,d=4&t;if(n&&(i=r?n(e,a,r,o):n(e)),i!==He)return i;if(!ve(e))return e;if(a=yn(e)){if(i=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&yt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return $(e,i)}else{var l=sn(e),u="[object Function]"==l||"[object GeneratorFunction]"==l;if(Cn(e))return X(e,s);if("[object Object]"==l||"[object Arguments]"==l||u&&!r){if(i=c||u?{}:Z(e),!s)return c?function(e,t){return U(e,on(e),t)}(e,function(e,t){return e&&U(t,xe(t),e)}(i,e)):function(e,t){return U(e,rn(e),t)}(e,function(e,t){return e&&U(t,Le(t),e)}(i,e))}else{if(!tt[l])return r?e:{};i=function(e,t,n){var a=e.constructor;switch(t){case"[object ArrayBuffer]":return H(e);case"[object Boolean]":case"[object Date]":return new a(+e);case"[object DataView]":return t=n?H(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return F(e,n);case"[object Map]":case"[object Set]":return new a;case"[object Number]":case"[object String]":return new a(e);case"[object RegExp]":return(t=new e.constructor(e.source,Ge.exec(e))).lastIndex=e.lastIndex,t;case"[object Symbol]":return Jt?Object(Jt.call(e)):{}}}(e,l,s)}}if(r=(o=o||new y).get(e))return r;if(o.set(e,i),En(e))return e.forEach((function(a){i.add(D(a,t,n,a,e,o))})),i;if(_n(e))return e.forEach((function(a,r){i.set(r,D(a,t,n,r,e,o))})),i;c=d?c?G:Y:c?xe:Le;var m=a?He:c(e);return function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););}(m||e,(function(a,r){m&&(a=e[r=a]),E(i,r,D(a,t,n,r,e,o))})),i}function j(e,t){for(var n=0,a=(t=N(t,e)).length;null!=e&&n<a;)e=e[ie(t[n++])];return n&&n==a?e:He}function S(e,t,n){return t=t(e),yn(e)?t:o(t,n(e))}function I(e){if(null==e)e=e===He?"[object Undefined]":"[object Null]";else if(Ot&&Ot in Object(e)){var t=yt.call(e,Ot),n=e[Ot];try{e[Ot]=He;var a=!0}catch(e){}var r=_t.call(e);a&&(t?e[Ot]=n:delete e[Ot]),e=r}else e=_t.call(e);return e}function A(e,t){return null!=e&&yt.call(e,t)}function L(e,t){return null!=e&&t in Object(e)}function x(e){return ye(e)&&"[object Arguments]"==I(e)}function k(e,t,n,a,r){if(e===t)t=!0;else if(null==e||null==t||!ye(e)&&!ye(t))t=e!=e&&t!=t;else e:{var o,i,s=yn(e),c=yn(t),d="[object Object]"==(o="[object Arguments]"==(o=s?"[object Array]":sn(e))?"[object Object]":o);if(c="[object Object]"==(i="[object Arguments]"==(i=c?"[object Array]":sn(t))?"[object Object]":i),(i=o==i)&&Cn(e)){if(!Cn(t)){t=!1;break e}d=!(s=!0)}if(i&&!d)r=r||new y,t=s||wn(e)?W(e,t,n,a,k,r):function(e,t,n,a,r,o,i){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new jt(e),new jt(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return fe(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=l;case"[object Set]":if(s=s||m,e.size!=t.size&&!(1&a))break;return(n=i.get(e))?n==t:(a|=2,i.set(e,t),t=W(s(e),s(t),a,r,o,i),i.delete(e),t);case"[object Symbol]":if(Jt)return Jt.call(e)==Jt.call(t)}return!1}(e,t,o,n,a,k,r);else{if(!(1&n)&&(s=d&&yt.call(e,"__wrapped__"),o=c&&yt.call(t,"__wrapped__"),s||o)){t=k(e=s?e.value():e,t=o?t.value():t,n,a,r=r||new y);break e}if(i)t:if(r=r||new y,s=1&n,o=Y(e),c=o.length,i=Y(t).length,c==i||s){for(d=c;d--;){var u=o[d];if(!(s?u in t:yt.call(t,u))){t=!1;break t}}if((i=r.get(e))&&r.get(t))t=i==t;else{i=!0,r.set(e,t),r.set(t,e);for(var f=s;++d<c;){var g=e[u=o[d]],p=t[u];if(a)var b=s?a(p,g,u,t,e,r):a(g,p,u,e,t,r);if(b===He?g!==p&&!k(g,p,n,a,r):!b){i=!1;break}f=f||"constructor"==u}i&&!f&&(n=e.constructor)!=(a=t.constructor)&&"constructor"in e&&"constructor"in t&&!("function"==typeof n&&n instanceof n&&"function"==typeof a&&a instanceof a)&&(i=!1),r.delete(e),r.delete(t),t=i}}else t=!1;else t=!1}}return t}function O(e){return"function"==typeof e?e:null==e?Ve:"object"==g(e)?yn(e)?function(e,t){return ne(e)&&t==t&&!ve(t)?re(ie(e),t):function(n){var a=Ie(n,e);return a===He&&a===t?Ae(n,e):k(t,a,3)}}(e[0],e[1]):function(e){var t=function(e){for(var t=Le(e),n=t.length;n--;){var a=t[n],r=e[a];t[n]=[a,r,r==r&&!ve(r)]}return t}(e);return 1==t.length&&t[0][2]?re(t[0][0],t[0][1]):function(n){return n===e||function(e,t){var n=t.length,a=n;if(null==e)return!a;for(e=Object(e);n--;)if((r=t[n])[2]?r[1]!==e[r[0]]:!(r[0]in e))return!1;for(;++n<a;){var r,o=(r=t[n])[0],i=e[o],s=r[1];if(r[2]){if(i===He&&!(o in e))return!1}else if(r=new y,void 0!==He||!k(s,i,3,void 0,r))return!1}return!0}(n,t)}}(e):Re(e)}function V(e){if(!ae(e))return Tt(e);var t,n=[];for(t in Object(e))yt.call(e,t)&&"constructor"!=t&&n.push(t);return n}function M(e,t,n,a,r){e!==t&&nn(t,(function(o,i){if(ve(o)){var s=r=r||new y,c="__proto__"==i?He:e[i],d="__proto__"==i?He:t[i];if(g=s.get(d))_(e,i,g);else{var l=(g=a?a(c,d,i+"",e,t,s):He)===He;if(l){var u=yn(d),m=!u&&Cn(d),f=!u&&!m&&wn(d),g=d;u||m||f?g=yn(c)?c:pe(c)?$(c):m?X(d,!(l=!1)):f?F(d,!(l=!1)):[]:Ce(d)||vn(d)?vn(g=c)?g=je(c):(!ve(c)||n&&be(c))&&(g=Z(d)):l=!1}l&&(s.set(d,g),M(g,d,n,a,s),s.delete(d)),_(e,i,g)}}else(s=a?a("__proto__"==i?He:e[i],o,i+"",e,t,r):He)===He&&(s=o),_(e,i,s)}),xe)}function R(e){if("string"==typeof e)return e;if(yn(e))return r(e,R)+"";if(Ee(e))return Zt?Zt.call(e):"";var t=e+"";return"0"==t&&1/e==-Fe?"-0":t}function T(e,t){var n;if((t=N(t,e)).length<2)n=e;else{var a=0,r=-1,o=-1,i=(n=t).length;for(a<0&&(a=i<-a?0:i+a),(r=i<r?i:r)<0&&(r+=i),i=r<a?0:r-a>>>0,a>>>=0,r=Array(i);++o<i;)r[o]=n[o+a];n=j(e,r)}null==(e=n)||delete e[ie(le(t))]}function N(e,t){return yn(e)?e:ne(e,t)?[e]:pn(Se(e))}function X(e,t){if(t)return e.slice();var n=e.length;return n=St?St(n):new e.constructor(n),e.copy(n),n}function H(e){var t=new e.constructor(e.byteLength);return new jt(t).set(new jt(e)),t}function F(e,t){return new e.constructor(t?H(e.buffer):e.buffer,e.byteOffset,e.length)}function $(e,t){var n=-1,a=e.length;for(t=t||Array(a);++n<a;)t[n]=e[n];return t}function U(e,t,n){var a=!n;n=n||{};for(var r=-1,o=t.length;++r<o;){var i=t[r],s=He;s===He&&(s=e[i]),a?P(n,i,s):E(n,i,s)}return n}function B(e){return function(e){return gn(oe(e,void 0,Ve),e+"")}((function(t,n){var a,r=-1,o=n.length,i=1<o?n[o-1]:He,s=2<o?n[2]:He;if(i=3<e.length&&"function"==typeof i?(o--,i):He,a=s){a=n[0];var c=n[1];if(ve(s)){var d=g(c);a=!!("number"==d?ge(s)&&te(c,s.length):"string"==d&&c in s)&&fe(s[c],a)}else a=!1}for(a&&(i=o<3?He:i,o=1),t=Object(t);++r<o;)(s=n[r])&&e(t,s,r,i);return t}))}function q(e){return Ce(e)?He:e}function W(e,t,n,a,r,o){var s=1&n,c=e.length;if(c!=(d=t.length)&&!(s&&c<d))return!1;if((d=o.get(e))&&o.get(t))return d==t;var d=-1,l=!0,u=2&n?new v:He;for(o.set(e,t),o.set(t,e);++d<c;){var m=e[d],f=t[d];if(a)var g=s?a(f,m,d,t,e,o):a(m,f,d,e,t,o);if(g!==He){if(g)continue;l=!1;break}if(u){if(!i(t,(function(e,t){if(!u.has(t)&&(m===e||r(m,e,n,a,o)))return u.push(t)}))){l=!1;break}}else if(m!==f&&!r(m,f,n,a,o)){l=!1;break}}return o.delete(e),o.delete(t),l}function Y(e){return S(e,Le,rn)}function G(e){return S(e,xe,on)}function K(e,t){var n=(n=f.iteratee||Me)===Me?O:n;return arguments.length?n(e,t):n}function z(e,t){var n=e.__data__,a=g(t);return("string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==t:null===t)?n["string"==typeof t?"string":"hash"]:n.map}function Q(e,t){var n=null==e?He:e[t];return!ve(n)||Ct&&Ct in n||!(be(n)?wt:Qe).test(se(n))?He:n}function J(e,t,n){for(var a=-1,r=(t=N(t,e)).length,o=!1;++a<r;){var i=ie(t[a]);if(!(o=null!=e&&n(e,i)))break;e=e[i]}return o||++a!=r?o:!!(r=null==e?0:e.length)&&he(r)&&te(i,r)&&(yn(e)||vn(e))}function Z(e){return"function"!=typeof e.constructor||ae(e)?{}:en(It(e))}function ee(e){return yn(e)||vn(e)||!!(kt&&e&&e[kt])}function te(e,t){var n=g(e);return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Ze.test(e))&&-1<e&&0==e%1&&e<t}function ne(e,t){if(yn(e))return!1;var n=g(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Ee(e))||Be.test(e)||!Ue.test(e)||null!=t&&e in Object(t)}function ae(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||bt)}function re(e,t){return function(n){return null!=n&&n[e]===t&&(t!==He||e in Object(n))}}function oe(e,t,n){return t=Nt(t===He?e.length-1:t,0),function(){for(var a=arguments,r=-1,o=Nt(a.length-t,0),i=Array(o);++r<o;)i[r]=a[t+r];for(r=-1,o=Array(t+1);++r<t;)o[r]=a[r];return o[t]=n(i),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,o)}}function ie(e){if("string"==typeof e||Ee(e))return e;var t=e+"";return"0"==t&&1/e==-Fe?"-0":t}function se(e){if(null==e)return"";try{return vt.call(e)}catch(e){}return e+""}function ce(e,t,n){var a=null==e?0:e.length;return a?((n=null==n?0:Pe(n))<0&&(n=Nt(a+n,0)),s(e,K(t,3),n)):-1}function de(e){return null!=e&&e.length?function e(t,n,a,r,i){var s=-1,c=t.length;for(a=a||ee,i=i||[];++s<c;){var d=t[s];0<n&&a(d)?1<n?e(d,n-1,a,r,i):o(i,d):r||(i[i.length]=d)}return i}(e,1):[]}function le(e){var t=null==e?0:e.length;return t?e[t-1]:He}function ue(e,t){function n(){var a=arguments,r=t?t.apply(this,a):a[0],o=n.cache;return o.has(r)?o.get(r):(a=e.apply(this,a),n.cache=o.set(r,a)||o,a)}if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");return n.cache=new(ue.Cache||h),n}function me(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function fe(e,t){return e===t||e!=e&&t!=t}function ge(e){return null!=e&&he(e.length)&&!be(e)}function pe(e){return ye(e)&&ge(e)}function be(e){return!!ve(e)&&("[object Function]"==(e=I(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}function he(e){return"number"==typeof e&&-1<e&&0==e%1&&e<=9007199254740991}function ve(e){var t=g(e);return null!=e&&("object"==t||"function"==t)}function ye(e){return null!=e&&"object"==g(e)}function Ce(e){return!(!ye(e)||"[object Object]"!=I(e))&&(null===(e=It(e))||"function"==typeof(e=yt.call(e,"constructor")&&e.constructor)&&e instanceof e&&vt.call(e)==Et)}function _e(e){return"string"==typeof e||!yn(e)&&ye(e)&&"[object String]"==I(e)}function Ee(e){return"symbol"==g(e)||ye(e)&&"[object Symbol]"==I(e)}function we(e){return e?(e=De(e))===Fe||e===-Fe?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function Pe(e){var t=(e=we(e))%1;return e==e?t?e-t:e:0}function De(e){if("number"==typeof e)return e;if(Ee(e))return $e;if(ve(e)&&(e=ve(e="function"==typeof e.valueOf?e.valueOf():e)?e+"":e),"string"!=typeof e)return 0===e?e:+e;e=e.replace(We,"");var t=ze.test(e);return t||Je.test(e)?at(e.slice(2),t?2:8):Ke.test(e)?$e:+e}function je(e){return U(e,xe(e))}function Se(e){return null==e?"":R(e)}function Ie(e,t,n){return(e=null==e?He:j(e,t))===He?n:e}function Ae(e,t){return null!=e&&J(e,t,L)}function Le(e){return ge(e)?C(e):V(e)}function xe(e){if(ge(e))e=C(e,!0);else if(ve(e)){var t,n=ae(e),a=[];for(t in e)("constructor"!=t||!n&&yt.call(e,t))&&a.push(t);e=a}else{if(t=[],null!=e)for(n in Object(e))t.push(n);e=t}return e}function ke(e){return null==e?[]:function(e,t){return r(t,(function(t){return e[t]}))}(e,Le(e))}function Oe(e){return function(){return e}}function Ve(e){return e}function Me(e){return O("function"==typeof e?e:D(e,1))}function Re(e){return ne(e)?function(e){return function(t){return null==t?He:t[e]}}(ie(e)):function(e){return function(t){return j(t,e)}}(e)}function Te(){return[]}function Ne(){return!1}function Xe(){}var He,Fe=1/0,$e=NaN,Ue=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Be=/^\w*$/,qe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,We=/^\s+|\s+$/g,Ye=/\\(\\)?/g,Ge=/\w*$/,Ke=/^[-+]0x[0-9a-f]+$/i,ze=/^0b[01]+$/i,Qe=/^\[object .+?Constructor\]$/,Je=/^0o[0-7]+$/i,Ze=/^(?:0|[1-9]\d*)$/,et={};et["[object Float32Array]"]=et["[object Float64Array]"]=et["[object Int8Array]"]=et["[object Int16Array]"]=et["[object Int32Array]"]=et["[object Uint8Array]"]=et["[object Uint8ClampedArray]"]=et["[object Uint16Array]"]=et["[object Uint32Array]"]=!0,et["[object Arguments]"]=et["[object Array]"]=et["[object ArrayBuffer]"]=et["[object Boolean]"]=et["[object DataView]"]=et["[object Date]"]=et["[object Error]"]=et["[object Function]"]=et["[object Map]"]=et["[object Number]"]=et["[object Object]"]=et["[object RegExp]"]=et["[object Set]"]=et["[object String]"]=et["[object WeakMap]"]=!1;var tt={};tt["[object Arguments]"]=tt["[object Array]"]=tt["[object ArrayBuffer]"]=tt["[object DataView]"]=tt["[object Boolean]"]=tt["[object Date]"]=tt["[object Float32Array]"]=tt["[object Float64Array]"]=tt["[object Int8Array]"]=tt["[object Int16Array]"]=tt["[object Int32Array]"]=tt["[object Map]"]=tt["[object Number]"]=tt["[object Object]"]=tt["[object RegExp]"]=tt["[object Set]"]=tt["[object String]"]=tt["[object Symbol]"]=tt["[object Uint8Array]"]=tt["[object Uint8ClampedArray]"]=tt["[object Uint16Array]"]=tt["[object Uint32Array]"]=!0,tt["[object Error]"]=tt["[object Function]"]=tt["[object WeakMap]"]=!1;var nt,at=parseInt,rt="object"==g(e)&&e&&e.Object===Object&&e,ot="object"==("undefined"==typeof self?"undefined":g(self))&&self&&self.Object===Object&&self,it=rt||ot||Function("return this")(),st="object"==g(n)&&n&&!n.nodeType&&n,ct=st&&"object"==g(t)&&t&&!t.nodeType&&t,dt=ct&&ct.exports===st,lt=dt&&rt.process;e:{try{nt=lt&&lt.binding&&lt.binding("util");break e}catch(d){}nt=void 0}var ut,mt=nt&&nt.isMap,ft=nt&&nt.isSet,gt=nt&&nt.isTypedArray,pt=Array.prototype,bt=Object.prototype,ht=it["__core-js_shared__"],vt=Function.prototype.toString,yt=bt.hasOwnProperty,Ct=(ut=/[^.]+$/.exec(ht&&ht.keys&&ht.keys.IE_PROTO||""))?"Symbol(src)_1."+ut:"",_t=bt.toString,Et=vt.call(Object),wt=RegExp("^"+vt.call(yt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Pt=dt?it.Buffer:He,Dt=it.Symbol,jt=it.Uint8Array,St=Pt?Pt.a:He,It=u(Object.getPrototypeOf),At=Object.create,Lt=bt.propertyIsEnumerable,xt=pt.splice,kt=Dt?Dt.isConcatSpreadable:He,Ot=Dt?Dt.toStringTag:He,Vt=function(){try{var e=Q(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),Mt=Object.getOwnPropertySymbols,Rt=Pt?Pt.isBuffer:He,Tt=u(Object.keys),Nt=Math.max,Xt=Date.now,Ht=Q(it,"DataView"),Ft=Q(it,"Map"),$t=Q(it,"Promise"),Ut=Q(it,"Set"),Bt=Q(it,"WeakMap"),qt=Q(Object,"create"),Wt=se(Ht),Yt=se(Ft),Gt=se($t),Kt=se(Ut),zt=se(Bt),Qt=Dt?Dt.prototype:He,Jt=Qt?Qt.valueOf:He,Zt=Qt?Qt.toString:He,en=function(e){return ve(e)?At?At(e):(Xe.prototype=e,e=new Xe,Xe.prototype=He,e):{}};p.prototype.clear=function(){this.__data__=qt?qt(null):{},this.size=0},p.prototype.delete=function(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e},p.prototype.get=function(e){var t=this.__data__;return qt?"__lodash_hash_undefined__"===(e=t[e])?He:e:yt.call(t,e)?t[e]:He},p.prototype.has=function(e){var t=this.__data__;return qt?t[e]!==He:yt.call(t,e)},p.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=qt&&t===He?"__lodash_hash_undefined__":t,this},b.prototype.clear=function(){this.__data__=[],this.size=0},b.prototype.delete=function(e){var t=this.__data__;return!((e=w(t,e))<0||(e==t.length-1?t.pop():xt.call(t,e,1),--this.size,0))},b.prototype.get=function(e){var t=this.__data__;return(e=w(t,e))<0?He:t[e][1]},b.prototype.has=function(e){return-1<w(this.__data__,e)},b.prototype.set=function(e,t){var n=this.__data__,a=w(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this},h.prototype.clear=function(){this.size=0,this.__data__={hash:new p,map:new(Ft||b),string:new p}},h.prototype.delete=function(e){return e=z(this,e).delete(e),this.size-=e?1:0,e},h.prototype.get=function(e){return z(this,e).get(e)},h.prototype.has=function(e){return z(this,e).has(e)},h.prototype.set=function(e,t){var n=z(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this},v.prototype.add=v.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},v.prototype.has=function(e){return this.__data__.has(e)},y.prototype.clear=function(){this.__data__=new b,this.size=0},y.prototype.delete=function(e){var t=this.__data__;return e=t.delete(e),this.size=t.size,e},y.prototype.get=function(e){return this.__data__.get(e)},y.prototype.has=function(e){return this.__data__.has(e)},y.prototype.set=function(e,t){var n=this.__data__;if(n instanceof b){var a=n.__data__;if(!Ft||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new h(a)}return n.set(e,t),this.size=n.size,this};var tn=function(e,t){if(null==e)return e;if(!ge(e))return function(e,t){return e&&nn(e,t,Le)}(e,t);for(var n=e.length,a=-1,r=Object(e);++a<n&&!1!==t(r[a],a,r););return e},nn=function(e,t,n){for(var a=-1,r=Object(e),o=(n=n(e)).length;o--;){var i=n[++a];if(!1===t(r[i],i,r))break}return e},an=Vt?function(e,t){return Vt(e,"toString",{configurable:!0,enumerable:!1,value:Oe(t),writable:!0})
}:Ve,rn=Mt?function(e){return null==e?[]:(e=Object(e),a(Mt(e),(function(t){return Lt.call(e,t)})))}:Te,on=Mt?function(e){for(var t=[];e;)o(t,rn(e)),e=It(e);return t}:Te,sn=I;(Ht&&"[object DataView]"!=sn(new Ht(new ArrayBuffer(1)))||Ft&&"[object Map]"!=sn(new Ft)||$t&&"[object Promise]"!=sn($t.resolve())||Ut&&"[object Set]"!=sn(new Ut)||Bt&&"[object WeakMap]"!=sn(new Bt))&&(sn=function(e){var t=I(e);if(e=(e="[object Object]"==t?e.constructor:He)?se(e):"")switch(e){case Wt:return"[object DataView]";case Yt:return"[object Map]";case Gt:return"[object Promise]";case Kt:return"[object Set]";case zt:return"[object WeakMap]"}return t});var cn,dn,ln,un,mn,fn,gn=(un=an,fn=mn=0,function(){var e=Xt(),t=16-(e-fn);if(fn=e,0<t){if(800<=++mn)return arguments[0]}else mn=0;return un.apply(He,arguments)}),pn=(ln=(dn=ue(dn=function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(qe,(function(e,n,a,r){t.push(a?r.replace(Ye,"$1"):n||e)})),t},(function(e){return 500===ln.size&&ln.clear(),e}))).cache,dn),bn=(cn=ce,function(e,t,n){var a=Object(e);if(!ge(e)){var r=K(t,3);e=Le(e),t=function(e){return r(a[e],e,a)}}return-1<(t=cn(e,t,n))?a[r?e[t]:t]:He});ue.Cache=h;var hn,vn=x(function(){return arguments}())?x:function(e){return ye(e)&&yt.call(e,"callee")&&!Lt.call(e,"callee")},yn=Array.isArray,Cn=Rt||Ne,_n=mt?d(mt):function(e){return ye(e)&&"[object Map]"==sn(e)},En=ft?d(ft):function(e){return ye(e)&&"[object Set]"==sn(e)},wn=gt?d(gt):function(e){return ye(e)&&he(e.length)&&!!et[I(e)]},Pn=B((function(e,t,n){M(e,t,n)})),Dn=B((function(e,t,n,a){M(e,t,n,a)})),jn=gn(oe(hn=function(e,t){var n={};if(null==e)return n;var a=!1;t=r(t,(function(t){return t=N(t,e),a=a||1<t.length,t})),U(e,G(e),n),a&&(n=D(n,7,q));for(var o=t.length;o--;)T(n,t[o]);return n},He,de),hn+"");f.constant=Oe,f.flatten=de,f.iteratee=Me,f.keys=Le,f.keysIn=xe,f.memoize=ue,f.merge=Pn,f.mergeWith=Dn,f.negate=me,f.omit=jn,f.property=Re,f.reject=function(e,t){return(yn(e)?a:function(e,t){var n=[];return tn(e,(function(e,a,r){t(e,a,r)&&n.push(e)})),n})(e,me(K(t,3)))},f.toPlainObject=je,f.values=ke,f.cloneDeep=function(e){return D(e,5)},f.cloneDeepWith=function(e,t){return D(e,5,t="function"==typeof t?t:He)},f.eq=fe,f.find=bn,f.findIndex=ce,f.get=Ie,f.has=function(e,t){return null!=e&&J(e,t,A)},f.hasIn=Ae,f.identity=Ve,f.includes=function(e,t,n,a){if(e=ge(e)?e:ke(e),n=n&&!a?Pe(n):0,a=e.length,n<0&&(n=Nt(a+n,0)),_e(e))e=n<=a&&-1<e.indexOf(t,n);else{if(a=!!a){if(t==t)e:{for(n-=1,a=e.length;++n<a;)if(e[n]===t){e=n;break e}e=-1}else e=s(e,c,n);a=-1<e}e=a}return e},f.isArguments=vn,f.isArray=yn,f.isArrayLike=ge,f.isArrayLikeObject=pe,f.isBuffer=Cn,f.isEmpty=function(e){if(null==e)return!0;if(ge(e)&&(yn(e)||"string"==typeof e||"function"==typeof e.splice||Cn(e)||wn(e)||vn(e)))return!e.length;var t=sn(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(ae(e))return!V(e).length;for(var n in e)if(yt.call(e,n))return!1;return!0},f.isEqual=function(e,t){return k(e,t)},f.isFunction=be,f.isLength=he,f.isMap=_n,f.isNull=function(e){return null===e},f.isObject=ve,f.isObjectLike=ye,f.isPlainObject=Ce,f.isSet=En,f.isString=_e,f.isSymbol=Ee,f.isTypedArray=wn,f.last=le,f.stubArray=Te,f.stubFalse=Ne,f.toFinite=we,f.toInteger=Pe,f.toNumber=De,f.toString=Se,f.VERSION="4.17.5",ct&&((ct.exports=f)._=f,st._=f)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(e,t){t.exports={itemType:{DATA:"data",FCTN:"fctn",EVENT:"event",LISTENER_ON:"listenerOn",LISTENER_OFF:"listenerOff"},dataLayerEvent:{CHANGE:"adobeDataLayer:change",EVENT:"adobeDataLayer:event"},listenerScope:{PAST:"past",FUTURE:"future",ALL:"all"}}},{}],3:[function(e,t){var n=e("../custom-lodash"),a=e("../version.json").version,r=n.cloneDeep,o=n.get,i=e("./item"),s=e("./listener"),c=e("./listenerManager"),d=e("./constants"),l=e("./utils/customMerge");t.exports=function(e){function t(e){h=l(h,e.data)}function n(e){function n(e){return 0===p.length||e.index>p.length-1?[]:p.slice(0,e.index).map((function(e){return i(e)}))}e.valid?{data:function(e){t(e),f.triggerListeners(e)},fctn:function(e){e.config.call(p,p)},event:function(e){e.data&&t(e),f.triggerListeners(e)},listenerOn:function(e){var t=s(e);switch(t.scope){case d.listenerScope.PAST:var a,r=u(n(e));try{for(r.s();!(a=r.n()).done;){var o=a.value;f.triggerListener(t,o)}}catch(e){r.e(e)}finally{r.f()}break;case d.listenerScope.FUTURE:f.register(t);break;case d.listenerScope.ALL:if(f.register(t)){var i,c=u(n(e));try{for(c.s();!(i=c.n()).done;){var l=i.value;f.triggerListener(t,l)}}catch(e){c.e(e)}finally{c.f()}}}},listenerOff:function(e){f.unregister(s(e))}}[e.type](e):m(e)}function m(e){var t="The following item cannot be handled by the data layer because it does not have a valid format: "+JSON.stringify(e.config);console.error(t)}var f,g=e||{},p=[],b=[],h={},v={getState:function(){return h},getDataLayer:function(){return p}};return Array.isArray(g.dataLayer)||(g.dataLayer=[]),b=g.dataLayer.splice(0,g.dataLayer.length),(p=g.dataLayer).version=a,h={},f=c(v),p.push=function(e){var t=arguments,a=arguments;if(Object.keys(t).forEach((function(e){var r=i(t[e]);switch(r.valid||(m(r),delete a[e]),r.type){case d.itemType.DATA:case d.itemType.EVENT:n(r);break;case d.itemType.FCTN:delete a[e],n(r);break;case d.itemType.LISTENER_ON:case d.itemType.LISTENER_OFF:delete a[e]}})),a[0])return Array.prototype.push.apply(this,a)},p.getState=function(e){return e?o(r(h),e):r(h)},p.addEventListener=function(e,t,a){n(i({on:e,handler:t,scope:a&&a.scope,path:a&&a.path}))},p.removeEventListener=function(e,t){n(i({off:e,handler:t}))},function(){for(var e=0;e<b.length;e++)p.push(b[e])}(),v}},{"../custom-lodash":1,"../version.json":14,"./constants":2,"./item":5,"./listener":7,"./listenerManager":8,"./utils/customMerge":10}],4:[function(e,t){var n={Manager:e("./dataLayerManager")};window.adobeDataLayer=window.adobeDataLayer||[],window.adobeDataLayer.version?console.warn("Adobe Client Data Layer v".concat(window.adobeDataLayer.version," has already been imported/initialized on this page. You may be erroneously loading it a second time.")):n.Manager({dataLayer:window.adobeDataLayer}),t.exports=n},{"./dataLayerManager":3}],5:[function(e,t){var n=e("../custom-lodash"),a=n.isPlainObject,r=n.isEmpty,o=n.omit,i=n.find,s=e("./utils/dataMatchesContraints"),c=e("./itemConstraints"),d=e("./constants");t.exports=function(e,t){var n=e,l=t,u=i(Object.keys(c),(function(e){return s(n,c[e])}))||"function"==typeof n&&d.itemType.FCTN||a(n)&&d.itemType.DATA,m=function(){var e=o(n,Object.keys(c.event));if(!r(e))return e}();return{config:n,type:u,data:m,valid:!!u,index:l}}},{"../custom-lodash":1,"./constants":2,"./itemConstraints":6,"./utils/dataMatchesContraints":11}],6:[function(e,t){t.exports={event:{event:{type:"string"},eventInfo:{optional:!0}},listenerOn:{on:{type:"string"},handler:{type:"function"},scope:{type:"string",values:["past","future","all"],optional:!0},path:{type:"string",optional:!0}},listenerOff:{off:{type:"string"},handler:{type:"function",optional:!0},scope:{type:"string",values:["past","future","all"],optional:!0},path:{type:"string",optional:!0}}}},{}],7:[function(e,t){var n=e("./constants");t.exports=function(e){return{event:e.config.on||e.config.off,handler:e.config.handler||null,scope:e.config.scope||e.config.on&&n.listenerScope.ALL||null,path:e.config.path||null}}},{"./constants":2}],8:[function(e,t){var n=e("../custom-lodash").cloneDeep,a=e("./constants"),r=e("./utils/listenerMatch"),o=e("./utils/indexOfListener");t.exports=function(e){function t(e,t){if(r(e,t)){var a=[n(t.config)];e.handler.apply(s.getDataLayer(),a)}}var i={},s=e,c=o.bind(null,i);return{register:function(e){var t=e.event;return Object.prototype.hasOwnProperty.call(i,t)?-1===c(e)&&(i[e.event].push(e),!0):(i[e.event]=[e],!0)},unregister:function(e){var t=e.event;if(Object.prototype.hasOwnProperty.call(i,t))if(e.handler||e.scope||e.path){var n=c(e);-1<n&&i[t].splice(n,1)}else i[t]=[]},triggerListeners:function(e){(function(e){var t=[];switch(e.type){case a.itemType.DATA:t.push(a.dataLayerEvent.CHANGE);break;case a.itemType.EVENT:t.push(a.dataLayerEvent.EVENT),e.data&&t.push(a.dataLayerEvent.CHANGE),e.config.event!==a.dataLayerEvent.CHANGE&&t.push(e.config.event)}return t})(e).forEach((function(n){if(Object.prototype.hasOwnProperty.call(i,n)){var a,r=u(i[n]);try{for(r.s();!(a=r.n()).done;)t(a.value,e)}catch(n){r.e(n)}finally{r.f()}}}))},triggerListener:function(e,n){t(e,n)}}}},{"../custom-lodash":1,"./constants":2,"./utils/indexOfListener":12,"./utils/listenerMatch":13}],9:[function(e,t){var n=e("../../custom-lodash"),a=n.has,r=n.get;t.exports=function(e,t){for(var n=t.substring(0,t.lastIndexOf("."));n;){if(a(e,n))if(null==r(e,n))return!0;n=n.substring(0,n.lastIndexOf("."))}return!1}},{"../../custom-lodash":1}],10:[function(e,t){var n=e("../../custom-lodash"),a=n.cloneDeepWith,r=n.isObject,o=n.isArray,i=n.reject,s=n.mergeWith,c=n.isNull;t.exports=function(e,t){return s(e,t,(function(e,t){if(null==t)return null})),function(e,t){return a(e,(n=1<arguments.length&&void 0!==t?t:function(e){return!e},function e(t){if(r(t)){if(o(t))return i(t,n).map((function(t){return a(t,e)}));for(var s={},c=0,d=Object.keys(t);c<d.length;c++){var l=d[c];n(t[l])||(s[l]=a(t[l],e))}return s}}));var n}(e,c)}},{"../../custom-lodash":1}],11:[function(e,t){var n=e("../../custom-lodash"),a=n.find,r=n.includes;t.exports=function(e,t){return void 0===a(Object.keys(t),(function(n){var a=t[n].type,o=n&&t[n].values,i=!t[n].optional,s=e[n],c=g(s),d=a&&c!==a,l=o&&!r(o,s);return i?!s||d||l:s&&(d||l)}))}},{"../../custom-lodash":1}],12:[function(e,t){var n=e("../../custom-lodash").isEqual;t.exports=function(e,t){var a=t.event;if(Object.prototype.hasOwnProperty.call(e,a)){var r,o=u(e[a].entries());try{for(o.s();!(r=o.n()).done;){var i=s(r.value,2),c=i[0],d=i[1];if(n(d.handler,t.handler))return c}}catch(e){o.e(e)}finally{o.f()}}return-1}},{"../../custom-lodash":1}],13:[function(e,t){function n(e,t){return!t.data||!e.path||a(t.data,e.path)||o(t.data,e.path)}var a=e("../../custom-lodash").has,r=e("../constants"),o=e("./ancestorRemoved");t.exports=function(e,t){var a=e.event,o=t.config,i=!1;return t.type===r.itemType.DATA?a===r.dataLayerEvent.CHANGE&&(i=n(e,t)):t.type===r.itemType.EVENT&&(a!==r.dataLayerEvent.EVENT&&a!==o.event||(i=n(e,t)),t.data&&a===r.dataLayerEvent.CHANGE&&(i=n(e,t))),i}},{"../../custom-lodash":1,"../constants":2,"./ancestorRemoved":9}],14:[function(e,t){t.exports={version:"2.0.2"}},{}]},{},[4])}}},"gcoe-adobe-client-data-layer/src/lib/util/getDataLayer.js":{script:function(e,t,n,a){"use strict";e.exports=function(){var e=a.getExtensionSettings();return window[e.dataLayerName]}}}}},"adobe-alloy":{displayName:"Adobe Experience Platform Web SDK",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP24fbfef5ecfe48bb92445c9a259f9377/",settings:{instances:[{name:"alloy",edgeDomain:"%Web SDK Collection Domain [Core | Custom Code]%",edgeConfigId:"%Data Stream ID [Core | Custom Code]%",stagingEdgeConfigId:"d2e2088c-b547-49d9-8151-8d06b0b784bf",developmentEdgeConfigId:"%Data Stream Dev ID [Core | Custom Code]%"}],components:{consent:!1,eventMerge:!1,rulesEngine:!1,streamingMedia:!1,personalization:!1,activityCollector:!1,mediaAnalyticsBridge:!1}},modules:{"adobe-alloy/dist/lib/dataElements/xdmObject/index.js":{name:"xdm-object",displayName:"XDM object",script:function(e){"use strict";e.exports=e=>e.data}},"adobe-alloy/dist/lib/actions/sendEvent/index.js":{name:"send-event",displayName:"Send event",script:function(e,t,n,a){"use strict";var r;const o=n("./createSendEvent"),i=n("../../instanceManager/index"),{sendEventCallbackStorage:s}=n("../../index"),c=n("../../utils/createGetConfigOverrides");e.exports=o({instanceManager:i,sendEventCallbackStorage:s,getConfigOverrides:c(null===(r=a.environment)||void 0===r?void 0:r.stage)})}},"adobe-alloy/dist/lib/instanceManager/index.js":{script:function(e,t,n,a){"use strict";var r;const{createCustomInstance:o,createEventMergeId:i,components:s}=n("../alloy"),c=n("./createInstanceManager"),d=n("./injectWrapOnBeforeEventSend"),l=n("../utils/createGetConfigOverrides"),u=d({version:"2.33.0"});e.exports=c({turbine:a,window:window,createCustomInstance:o,components:s,createEventMergeId:i,orgId:_satellite.company.orgId,wrapOnBeforeEventSend:u,getConfigOverrides:l(null===(r=a.environment)||void 0===r?void 0:r.stage)})}},"adobe-alloy/dist/lib/actions/sendEvent/createSendEvent.js":{script:function(e,t,n){"use strict";const a=n("../../utils/clone");e.exports=({instanceManager:e,sendEventCallbackStorage:t,getConfigOverrides:n})=>r=>{const{instanceName:o,...i}=r;i.edgeConfigOverrides=n(i);const s=e.getInstance(o);if(!s)throw new Error(`Failed to send event for instance "${o}". No matching instance was configured with this name.`);return i.xdm&&(i.xdm=a(i.xdm)),i.data&&(i.data=a(i.data)),s("sendEvent",i).then((e=>{t.triggerEvent(e)}))}}},"adobe-alloy/dist/lib/index.js":{script:function(e,t,n){"use strict";const a=n("./createEventMergeIdCache"),r=n("./createSendEventCallbackStorage"),o=n("./createMediaCollectionSessionStorage"),i=n("./createVariableStore");t.eventMergeIdCache=a(),t.sendEventCallbackStorage=r(),t.mediaCollectionSessionStorage=o(),t.variableStore=i()}},"adobe-alloy/dist/lib/utils/createGetConfigOverrides.js":{script:function(e){"use strict";const t=e=>t=>{var n,a,r,o;const{edgeConfigOverrides:i}=t;let s;if(i){if(i[e])s={...i[e]};else{if(i.development||i.staging||i.production)return;s=i}if(0!==Object.keys(s).length&&!1!==s.enabled){if(delete s.enabled,Object.keys(s).forEach((e=>{var t;!0===(null===(t=s[e])||void 0===t?void 0:t.enabled)&&delete s[e].enabled})),(null===(n=s.com_adobe_analytics)||void 0===n||null===(n=n.reportSuites)||void 0===n?void 0:n.length)>0&&(s.com_adobe_analytics.reportSuites=s.com_adobe_analytics.reportSuites.flatMap((e=>e.includes(",")?e.split(/,\s*/gi):e)).map((e=>e.trim())).filter(Boolean)),void 0!==(null===(a=s.com_adobe_identity)||void 0===a?void 0:a.idSyncContainerId)&&null!==(null===(r=s.com_adobe_identity)||void 0===r?void 0:r.idSyncContainerId)&&"string"==typeof(null===(o=s.com_adobe_identity)||void 0===o?void 0:o.idSyncContainerId))if(""===s.com_adobe_identity.idSyncContainerId.trim())delete s.com_adobe_identity.idSyncContainerId;else{const e=parseInt(s.com_adobe_identity.idSyncContainerId.trim(),10);if(Number.isNaN(e))throw new Error(`The ID sync container ID "${s.com_adobe_identity.idSyncContainerId}" is not a valid integer.`);s.com_adobe_identity.idSyncContainerId=e}return s}}};e.exports=t}},"adobe-alloy/dist/lib/utils/clone.js":{script:function(e){"use strict";e.exports=e=>JSON.parse(JSON.stringify(e))}},"adobe-alloy/dist/lib/alloy.js":{script:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)e[a]=n[a]}return e}function o(e,t){function n(n,a,o){if("undefined"!=typeof document){"number"==typeof(o=r({},t,o)).expires&&(o.expires=new Date(Date.now()+864e5*o.expires)),o.expires&&(o.expires=o.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var i="";for(var s in o)o[s]&&(i+="; "+s,!0!==o[s]&&(i+="="+o[s].split(";")[0]));return document.cookie=n+"="+e.write(a,n)+i}}function a(t){if("undefined"!=typeof document&&(!arguments.length||t)){for(var n=document.cookie?document.cookie.split("; "):[],a={},r=0;r<n.length;r++){var o=n[r].split("="),i=o.slice(1).join("=");try{var s=decodeURIComponent(o[0]);if(a[s]=e.read(i,s),t===s)break}catch(e){}}return t?a[t]:a}}return Object.create({set:n,get:a,remove:function(e,t){n(e,"",r({},t,{expires:-1}))},withAttributes:function(e){return o(this.converter,r({},this.attributes,e))},withConverter:function(e){return o(r({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}function i(e,t=0){return(Ke[e[t+0]]+Ke[e[t+1]]+Ke[e[t+2]]+Ke[e[t+3]]+"-"+Ke[e[t+4]]+Ke[e[t+5]]+"-"+Ke[e[t+6]]+Ke[e[t+7]]+"-"+Ke[e[t+8]]+Ke[e[t+9]]+"-"+Ke[e[t+10]]+Ke[e[t+11]]+Ke[e[t+12]]+Ke[e[t+13]]+Ke[e[t+14]]+Ke[e[t+15]]).toLowerCase()}function s(){if(!ze){if("undefined"==typeof crypto||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");ze=crypto.getRandomValues.bind(crypto)}return ze(Qe)}function c(e){if(Je.randomUUID&&!e)return Je.randomUUID();const t=(e=e||{}).random??e.rng?.()??s();if(t.length<16)throw new Error("Random bytes length must be >= 16");return t[6]=15&t[6]|64,t[8]=63&t[8]|128,i(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.deepAssign=t.createEventMergeId=t.createCustomInstance=t.components=void 0;var d=a(n("@adobe/reactor-query-string")),l=e=>null==e,u=e=>!l(e)&&!Array.isArray(e)&&"object"==typeof e,m=(...e)=>e.length<2?Object.assign(...e):e.reduce(((e,t)=>(u(t)&&Object.keys(t).forEach((n=>{Array.isArray(t[n])?Array.isArray(e[n])?e[n].push(...t[n]):e[n]=[...t[n]]:e[n]=t[n]})),e)));const f=e=>{const t=(e+"=".repeat((4-e.length%4)%4)).replace(/-/g,"+").replace(/_/g,"/"),n=atob(t);return Uint8Array.from(n,(e=>e.codePointAt(0)))};var g=o({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"}),p={get:g.get.bind(g),set:g.set.bind(g),remove:g.remove.bind(g),withConverter:g.withConverter.bind(g)};const b=(e,t)=>{Object.keys(t).forEach((n=>{u(e[n])&&u(t[n])?b(e[n],t[n]):e[n]=t[n]}))};var h=(e,...t)=>{if(l(e))throw new TypeError('deepAssign "target" cannot be null or undefined');const n=Object(e);return t.forEach((e=>b(n,Object(e)))),n};t.deepAssign=h;var v=(e,t)=>n=>{const a=t.split(".").reduce(((e,t)=>(e[t]=e[t]||{},e[t])),e);h(a,n)},y=()=>{const e=[];return{add(t){e.push(t)},call:(...t)=>Promise.all(e.map((e=>e(...t))))}},C=({logger:e,cookieJar:t})=>({...t,set:(n,a,r)=>(e.info("Setting cookie",{name:n,value:a,...r}),t.set(n,a,r))}),_=()=>{const e={};return e.promise=new Promise(((t,n)=>{e.resolve=t,e.reject=n})),e};const E=(e,t)=>e===t,w=(e,t,n)=>{for(let a=0;a<e.length;a+=1)if(n(e[a],t))return a;return-1};var P=(e,t=E)=>e.filter(((n,a)=>w(e,n,t)===a)),D=(e,t)=>e.appendChild(t);const j=(e,t)=>{Object.keys(t).forEach((n=>{if("style"===n&&u(t[n])){const a=t[n];Object.keys(a).forEach((t=>{e.style[t]=a[t]}))}else e[n]=t[n]}))};var S=(e,t={},n={},a=[],r=document)=>{const o=r.createElement(e);return Object.keys(t).forEach((e=>{o.setAttribute(e,t[e])})),j(o,n),a.forEach((e=>D(o,e))),o};const I="BODY",A="IFRAME",L="IMG";var x=({src:e,currentDocument:t=document})=>new Promise(((n,a)=>{S(L,{src:e},{onload:n,onerror:a,onabort:a},[],t)})),k=e=>"function"==typeof e,O=e=>Array.isArray(e)&&e.length>0,V=e=>Array.isArray(e)?e:null==e?[]:[].slice.call(e);const M=/^\s*>/;var R=(e,t)=>M.test(t)?V(e.querySelectorAll(`:scope ${t}`)):V(e.querySelectorAll(t)),T=":shadow";const N=e=>e.split(T),X=(e,t)=>{const n=t;if(!n.startsWith(">"))return n;return`${e instanceof Element||e instanceof Document?":scope":":host"} ${n}`};var H=(e,t)=>{const n=N(t);if(n.length<2)return R(e,t);let a=e;for(let e=0;e<n.length;e+=1){const t=n[e].trim();if(""===t&&a.shadowRoot){a=a.shadowRoot;continue}const r=X(a,t),o=R(a,r);if(0===o.length||!o[0]||!o[0].shadowRoot)return o;a=o[0].shadowRoot}},F=e=>-1!==e.indexOf(T),$=(e,t=document)=>F(e)?H(t,e):R(t,e);const U="MutationObserver",B="requestAnimationFrame",q={childList:!0,subtree:!0},W="visibilityState",Y="visible",G=100,K=5e3,z=e=>new Error(`Could not find: ${e}`),Q=e=>new Promise(e),J=e=>k(e[U]),Z=(e,t,n,a,r)=>Q(((o,i)=>{let s;const c=new e[U]((()=>{const e=r(n);O(e)&&(c.disconnect(),s&&clearTimeout(s),o(e))}));s=setTimeout((()=>{c.disconnect(),i(z(n))}),a),c.observe(t,q)})),ee=e=>e[W]===Y,te=(e,t,n,a)=>Q(((r,o)=>{const i=()=>{const n=a(t);O(n)?r(n):e[B](i)};i(),setTimeout((()=>{o(z(t))}),n)})),ne=(e,t,n)=>Q(((a,r)=>{const o=()=>{const t=n(e);O(t)?a(t):setTimeout(o,G)};o(),setTimeout((()=>{r(z(e))}),t)}));var ae=(e,t=$,n=K,a=window,r=document)=>{const o=t(e);return O(o)?Promise.resolve(o):J(a)?Z(a,r,e,n,t):ee(r)?te(a,e,n,t):ne(e,n,t)};const re={name:"Adobe Alloy"},oe={style:{display:"none",width:0,height:0}};var ie=({appendNode:e=D,awaitSelector:t=ae,createNode:n=S,fireImage:a=x}={})=>{const r=a;let o;const i=()=>t(I).then((([t])=>o||(o=n(A,re,oe),e(t,o)))),s=({src:e})=>i().then((t=>{const n=t.contentWindow.document;return a({src:e,currentDocument:n})}));return e=>{const{hideReferrer:t,url:n}=e;return t?s({src:n}):r({src:n})}},se=e=>u(e)&&0===Object.keys(e).length;const ce=(e,t)=>l(e)||!u(e)?e:Object.keys(e).reduce(((n,a)=>{const r=e[a];if(u(r)){const e=ce(r,t);return se(e)?n:{...n,[a]:e}}return t(r)?{...n,[a]:r}:n}),{});var de="com.adobe.alloy.",le=(e,t)=>e.slice(-t);const ue=`${de}getTld`;var me=(e,t)=>{let n="";const a=e.location.hostname.toLowerCase().split(".");let r=1;for(;r<a.length&&!t.get(ue);)r+=1,n=le(a,r).join("."),t.set(ue,ue,{domain:n});return t.remove(ue,{domain:n}),n},fe="kndctr",ge=e=>e.replace("@","_"),pe=(e,t)=>`${fe}_${ge(e)}_${t}`;const be="Chrome",he="Edge",ve="EdgeChromium",ye="Firefox",Ce="IE",_e="Safari",Ee="Unknown";var we=e=>{let t,n=!1;return()=>(n||(n=!0,t=e()),t)};const Pe=[be,he,ve,Ce,Ee];var De=({getBrowser:e})=>we((()=>Pe.includes(e())));const je="identity",Se="cluster";var Ie=({orgId:e})=>{const t=pe(e,je);return()=>Boolean(p.get(t))};const Ae=(e,t)=>{const n=Object.keys(e);for(let a=0;a<n.length;a+=1){const r=n[a];if(e[r].test(t))return r}return Ee};var Le=({userAgent:e})=>we((()=>Ae({[he]:/Edge\/([0-9\._]+)/,[ve]:/Edg\/([0-9\.]+)/,[be]:/(?!Chrom.*OPR)Chrom(?:e|ium)\/([0-9\.]+)(:?\s|$)/,[ye]:/Firefox\/([0-9\.]+)(?:\s|$)/,[Ce]:/Trident\/7\.0.*rv\:([0-9\.]+).*\).*Gecko$/,[_e]:/Version\/([0-9\._]+).*Safari/},e)));const xe=(e,t,n)=>({getItem(a){try{return e[t].getItem(n+a)}catch{return null}},setItem(a,r){try{return e[t].setItem(n+a,r),!0}catch{return!1}},clear(){try{return Object.keys(e[t]).forEach((a=>{a.startsWith(n)&&e[t].removeItem(a)})),!0}catch{return!1}}});var ke=e=>t=>{const n=de+t;return{session:xe(e,"sessionStorage",n),persistent:xe(e,"localStorage",n)}},Oe=(e,t)=>e.filter((e=>t.includes(e))),Ve=e=>"boolean"==typeof e,Me=e=>"number"==typeof e&&!Number.isNaN(e),Re=e=>{const t=parseInt(e,10);return Me(t)&&e===t},Te=(e,t)=>0===t.indexOf(`${fe}_${ge(e)}_`),Ne=e=>"string"==typeof e,Xe=e=>Ne(e)&&e.length>0,He=()=>{},Fe=e=>{if(l(e)||"object"!=typeof e)return null;const t=ce(e,(e=>!l(e)&&(!!Ve(e)||(!!Me(e)||(!!Xe(e)||!!O(e))))));return se(t)?null:t},$e=e=>e instanceof Error?e:new Error(e),Ue=({error:e,message:t})=>{try{e.message=t}catch{}},Be=({error:e,message:t})=>{const n=$e(e),a=`${t}\nCaused by: ${n.message}`;return Ue({error:n,message:a}),n},qe=e=>Ne(e)&&"true"===e.toLowerCase(),We=(e,t)=>{if(Me(e)||Ne(e)){const t=Math.round(Number(e));if(!Number.isNaN(t))return t}return t};const Ye=(e,t,n)=>`${e}`.padStart(t,n);var Ge=e=>{const t=e.getFullYear(),n=Ye(e.getMonth()+1,2,"0"),a=Ye(e.getDate(),2,"0"),r=Ye(e.getHours(),2,"0"),o=Ye(e.getMinutes(),2,"0"),i=Ye(e.getSeconds(),2,"0"),s=Ye(e.getMilliseconds(),3,"0"),c=We(e.getTimezoneOffset(),0);return`${t}-${n}-${a}T${r}:${o}:${i}.${s}${c>0?"-":"+"}${Ye(Math.floor(Math.abs(c)/60),2,"0")}:${Ye(Math.abs(c)%60,2,"0")}`};const Ke=[];for(let e=0;e<256;++e)Ke.push((e+256).toString(16).slice(1));let ze;const Qe=new Uint8Array(16);var Je={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};const Ze=e=>function(t,n){return null==t?t:e.call(this,t,n)},et=(e,t)=>function(n,a){return t.call(this,e.call(this,n,a),a)},tt=(e,t)=>function(n,a){const r=[],o=[e,t].reduce(((e,t)=>{try{return t.call(this,e,a)}catch(t){return r.push(t),e}}),n);if(r.length)throw new Error(r.join("\n"));return o},nt=(e,t,n)=>Object.assign(et(e,t),e,n),at=(e,t,n)=>Object.assign(et(e,Ze(t)),e,n),rt=(e,t,n)=>Object.assign(tt(Ze(t),e),e,n),ot=(e,t,n,a)=>{if(!e)throw new Error(`'${n}': Expected ${a}, but got ${JSON.stringify(t)}.`)};var it=(e,t)=>(ot(Ve(e),e,t,"true or false"),e),st=(e,t)=>(ot(k(e),e,t,"a function"),e),ct=(e,t)=>function(n,a){let r;const o=e.find((e=>{try{return r=e.call(this,n,a),!0}catch{return!1}}));return ot(o,n,a,t),r},dt=e=>function(t,n){ot(Array.isArray(t),t,n,"an array");const a=[],r=t.map(((r,o)=>{try{return e.call(this,r,`${n}[${o}]`,t)}catch(e){return void a.push(e.message)}}));if(a.length)throw new Error(a.join("\n"));return r},lt=e=>t=>null==t?e:t,ut=(e="This field has been deprecated")=>function(t,n){let a=e;return void 0!==t&&(n&&(a=`'${n}': ${a}`),this&&this.logger&&this.logger.warn(a)),t},mt=e=>(t,n)=>(ot(t===e,t,n,`${e}`),t),ft=e=>function(t,n){ot(u(t),t,n,"an object");const a=[],r={};if(Object.keys(t).forEach((o=>{const i=t[o],s=n?`${n}.${o}`:o;try{const t=e.call(this,i,s);void 0!==t&&(r[o]=t)}catch(e){a.push(e.message)}})),a.length)throw new Error(a.join("\n"));return r},gt=(e,t)=>(n,a)=>(ot(n>=t,n,a,`${e} greater than or equal to ${t}`),n),pt=(e,t)=>(n,a)=>(ot(n<=t,n,a,`${e} less than or equal to ${t}`),n),bt=e=>(t,n)=>{const a=[];if(Object.keys(t).forEach((t=>{if(!e[t]){const e=n?`${n}.${t}`:t;a.push(`'${e}': Unknown field.`)}})),a.length)throw new Error(a.join("\n"));return t},ht=e=>(t,n)=>(u(t)?ot(!se(t),t,n,e):ot(t.length>0,t,n,e),t),vt=e=>function(t,n){ot(u(t),t,n,"an object");const a=[],r={};if(Object.keys(e).forEach((o=>{const i=t[o],s=e[o],c=n?`${n}.${o}`:o;try{const e=s.call(this,i,c);void 0!==e&&(r[o]=e)}catch(e){a.push(e.message)}})),Object.keys(t).forEach((e=>{Object.prototype.hasOwnProperty.call(r,e)||(r[e]=t[e])})),a.length)throw new Error(a.join("\n"));return r},yt=(e,t,n)=>function(a,r){ot(u(a),a,r,"an object");const{[e]:o,[n]:i,...s}=a,c=t(o,r);if(void 0!==c){let t=`The field '${e}' is deprecated. Use '${n}' instead.`;if(r&&(t=`'${r}': ${t}`),void 0!==i&&i!==c)throw new Error(t);this&&this.logger&&this.logger.warn(t)}return{[n]:i||c,...s}},Ct=()=>{const e=[];return(t,n)=>(ot(-1===e.indexOf(t),t,n,"a unique value across instances"),e.push(t),t)},_t=e=>{const t=Object.create(null);for(let n=0;n<e.length;n+=1){const a=e[n];if(a in t)return!1;t[a]=!0}return!0},Et=()=>(e,t)=>(ot(_t(e),e,t,"array values to be unique"),e);const wt=/^[a-z0-9.-]{1,}$/i;var Pt=(e,t)=>(ot(wt.test(e),e,t,"a valid domain"),e),Dt=(e,t)=>(ot(Re(e),e,t,"an integer"),e),jt=(e,t)=>(ot(Me(e),e,t,"a number"),e),St=e=>{try{return null!==RegExp(e)}catch{return!1}},It=(e,t)=>(ot(St(e),e,t,"a regular expression"),e),At=(e,t)=>{if(null==e)throw new Error(`'${t}' is a required option`);return e},Lt=(e,t)=>(ot(Ne(e),e,t,"a string"),e),xt=e=>(t,n)=>(ot(e.test(t),t,n,`does not match the ${e.toString()}`),t);const kt=e=>e;kt.default=function(e){return nt(this,lt(e))},kt.required=function(){return nt(this,At)},kt.deprecated=function(e){return nt(this,ut(e))};const Ot=function(){return at(this,Pt)},Vt=function(e){return at(this,gt("an integer",e))},Mt=function(e){return at(this,gt("a number",e))},Rt=function(e){return at(this,pt("a number",e))},Tt=function(){return at(this,Dt,{minimum:Vt})},Nt=function(){return at(this,ht("a non-empty string"))},Xt=function(){return at(this,ht("a non-empty array"))},Ht=function(){return at(this,ht("a non-empty object"))},Ft=function(){return at(this,It)},$t=function(e){return at(this,xt(e))},Ut=function(){return at(this,Ct())},Bt=function(){return at(this,Et())},qt=function(){return this},Wt=function(e){return at(this,dt(e),{nonEmpty:Xt,uniqueItems:Bt})},Yt=function(){return at(this,it)},Gt=function(){return at(this,st)},Kt=function(e){return at(this,mt(e))},zt=function(){return at(this,jt,{minimum:Mt,maximum:Rt,integer:Tt,unique:Ut})},Qt=function(e){return at(this,ft(e),{nonEmpty:Ht})},Jt=e=>({noUnknownFields:function(){return at(this,bt(e))},nonEmpty:Ht,concat:function(t){const n={...e,...t.schema};return at(this,t,Jt(n))},renamed:function(e,t,n){return rt(this,yt(e,t,n))},schema:e}),Zt=function(e){return at(this,vt(e),Jt(e))},en=function(){return at(this,Lt,{regexp:Ft,domain:Ot,nonEmpty:Nt,unique:Ut,matches:$t})},tn=function(e,t){return nt(this,ct(e,t))}.bind(kt),nn=qt.bind(kt),an=Wt.bind(kt),rn=Yt.bind(kt),on=Gt.bind(kt),sn=Kt.bind(kt),cn=zt.bind(kt),dn=Qt.bind(kt),ln=Zt.bind(kt),un=en.bind(kt),mn=function(...e){return tn(e.map(sn),`one of these values: ${JSON.stringify(e)}`)};var fn=dn(an(ln({authenticatedState:mn("ambiguous","authenticated","loggedOut"),id:un(),namespace:ln({code:un()}).noUnknownFields(),primary:rn(),xid:un()}).noUnknownFields()).required()),gn=ln({}),pn="alloy_debug",bn=({console:e,locationSearch:t,createLogger:n,instanceName:a,createNamespacedStorage:r,getMonitors:o})=>{const i=d.default.parse(t),s=r(`instance.${a}.`),c=s.session.getItem("debug");let l="true"===c,u=null===c;const m=()=>l,f=(e,{fromConfig:t})=>{t&&!u||(l=e),t||(s.session.setItem("debug",e.toString()),u=!1)};return void 0!==i[pn]&&f(qe(i[pn]),{fromConfig:!1}),{setDebugEnabled:f,logger:n({getDebugEnabled:m,context:{instanceName:a},getMonitors:o,console:e}),createComponentLogger:t=>n({getDebugEnabled:m,context:{instanceName:a,componentName:t},getMonitors:o,console:e})}};const hn=["onComponentsRegistered","onBeforeEvent","onBeforeRequest","onResponse","onRequestFailure","onClick","onDecision"],vn=(e,t)=>(...n)=>Promise.all(e.getLifecycleCallbacks(t).map((e=>new Promise((t=>{t(e(...n))}))))),yn=e=>(...t)=>Promise.resolve().then((()=>e(...t)));var Cn=e=>hn.reduce(((t,n)=>(t[n]=yn(vn(e,n)),t)),{});const _n=(e,t)=>(...n)=>{let a;try{a=e(...n)}catch(e){throw Be({error:e,message:t})}return a instanceof Promise&&(a=a.catch((e=>{throw Be({error:e,message:t})}))),a};var En=()=>{const e={},t={},n={},a=(e,n={})=>{const a=Oe(Object.keys(t),Object.keys(n));if(a.length)throw new Error(`[ComponentRegistry] Could not register ${e} because it has existing command(s): ${a.join(",")}`);Object.keys(n).forEach((a=>{const r=n[a];r.commandName=a,r.run=_n(r.run,`[${e}] An error occurred while executing the ${a} command.`),t[a]=r}))},r=(e,t={})=>{Object.keys(t).forEach((a=>{n[a]=n[a]||[],n[a].push(_n(t[a],`[${e}] An error occurred while executing the ${a} lifecycle hook.`))}))};return{register(t,n){const{commands:o,lifecycle:i}=n;a(t,o),r(t,i),e[t]=n},getCommand:e=>t[e],getCommandNames:()=>Object.keys(t),getLifecycleCallbacks:e=>n[e]||[],getComponentNames:()=>Object.keys(e)}},wn=({logger:e,sendFetchRequest:t,sendBeaconRequest:n,isRequestRetryable:a,getRequestRetryDelay:r})=>({requestId:o,url:i,payload:s,useSendBeacon:c})=>{const d=JSON.stringify(s),l=JSON.parse(d);e.logOnBeforeNetworkRequest({url:i,requestId:o,payload:l});const u=(s=0)=>(c?n:t)(i,d).then((t=>{if(a({response:t,retriesAttempted:s})){const e=r({response:t,retriesAttempted:s});return new Promise((t=>{setTimeout((()=>{t(u(s+1))}),e)}))}let n;try{n=JSON.parse(t.body)}catch{}return e.logOnNetworkResponse({requestId:o,url:i,payload:l,...t,parsedBody:n,retriesAttempted:s}),{statusCode:t.statusCode,body:t.body,parsedBody:n,getHeader:t.getHeader}}));return u().catch((t=>{throw e.logOnNetworkError({requestId:o,url:i,payload:l,error:t}),Be({error:t,message:"Network request failed."})}))},Pn=({logger:e})=>t=>{if(t){const n=t.split(";");if(n.length>=2&&n[1].length>0)try{const e=parseInt(n[1],10);if(!Number.isNaN(e))return{regionId:e}}catch{}e.warn(`Invalid adobe edge: "${t}"`)}return{}};const Dn=1,jn=(e,t)=>{let n,a=0,r=0;do{if(t<0||t+r>=e.length)throw new Error("Invalid varint: buffer ended unexpectedly");if(n=e[t+r],a|=(127&n)<<7*r,r+=1,r>10)throw new Error("Invalid varint: too long")}while(128&n);return{value:a,length:r}},Sn=Object.freeze({VARINT:0,I64:1,LEN:2,SGROUP:3,EGROUP:4,I32:5}),In=e=>{let t=0,n=null;for(;t<e.length&&!n;){const{value:a,length:r}=jn(e,t);t+=r;const o=7&a;if(a>>3===Dn){if(o===Sn.LEN){const a=jn(e,t);return t+=a.length,n=(new TextDecoder).decode(e.slice(t,t+a.value)),t+=a.value,n}}else switch(o){case Sn.VARINT:t+=jn(e,t).length;break;case Sn.I64:t+=8;break;case Sn.LEN:{const n=jn(e,t);t+=n.length+n.value;break}case Sn.SGROUP:case Sn.EGROUP:break;case Sn.I32:t+=4;break;default:throw new Error(`Malformed kndctr cookie. Unknown wire type: ${o}`)}}throw new Error("No ECID found in cookie.")};var An=({orgId:e,cookieJar:t,logger:n})=>{const a=pe(e,"identity");return()=>{const e=t.get(a);if(!e)return null;try{const t=decodeURIComponent(e).replace(/_/g,"/").replace(/-/g,"+"),n=f(t);return In(n)}catch(e){return n.warn(`Unable to decode ECID from ${a} cookie`,e),null}}},Ln=({logger:e,loggingCookieJar:t,config:n})=>{let a=null;const r=new Promise((e=>{a=e})),o=An({orgId:n.orgId,cookieJar:t,logger:e});return{initialize(){o()&&this.setIdentityAcquired()},setIdentityAcquired(){a()},awaitIdentity:()=>r,getEcidFromCookie:()=>o()}}
;const xn="in",kn="out",On="pending",Vn="disabled",Mn="wait",Rn="auto",Tn="general",Nn="declinedConsent",Xn="default",Hn="initial",Fn="new",$n=e=>{const t=new Error(e);return t.code=Nn,t.message=e,t};var Un=({logger:e})=>{const t=[],n=()=>{for(;t.length;)t.shift().resolve()},a=()=>{for(;t.length;)t.shift().reject($n("The user declined consent."))},r=()=>Promise.resolve(),o=()=>Promise.resolve(),i=()=>Promise.resolve(),s=()=>Promise.reject($n("No consent preferences have been set.")),c=()=>Promise.reject($n("The user declined consent.")),d=e=>{if(e)return Promise.reject(new Error("Consent is pending."));const n=_();return t.push(n),n.promise};return{in(t){t===Xn?this.awaitConsent=o:(t===Hn?e.info("Loaded user consent preferences. The user previously consented."):t===Fn&&this.awaitConsent!==i&&e.info("User consented."),n(),this.awaitConsent=i)},out(t){t===Xn?(e.warn("User consent preferences not found. Default consent of out will be used."),this.awaitConsent=s):(t===Hn?e.warn("Loaded user consent preferences. The user previously declined consent."):t===Fn&&this.awaitConsent!==c&&e.warn("User declined consent."),a(),this.awaitConsent=c)},pending(t){t===Xn&&e.info("User consent preferences not found. Default consent of pending will be used. Some commands may be delayed."),this.awaitConsent=d},awaitConsent:r,withConsent(){return this.awaitConsent(!0)},current(){switch(this.awaitConsent){case o:return{state:"in",wasSet:!1};case i:return{state:"in",wasSet:!0};case s:return{state:"out",wasSet:!1};case c:return{state:"out",wasSet:!0};case d:return{state:"pending",wasSet:!1};default:return{state:"in",wasSet:!1}}}}},Bn=({generalConsentState:e,logger:t})=>{const n=(n,a)=>{switch(n[Tn]){case xn:e.in(a);break;case kn:e.out(a);break;case On:e.pending(a);break;default:t.warn(`Unknown consent value: ${n[Tn]}`)}};return{initializeConsent(e,t){t[Tn]?n(t,Hn):n(e,Xn)},setConsent(e){n(e,Fn)},suspend(){e.pending()},awaitConsent:()=>e.awaitConsent(),withConsent:()=>e.withConsent(),current:()=>e.current()}};const qn=e=>e&&e._experience&&e._experience.decisioning&&O(e._experience.decisioning.propositions)?e._experience.decisioning.propositions:[];var Wn=()=>{const e={};let t,n,a=!1,r=!1,o=!0;const i=e=>{if(r)throw new Error(`${e} cannot be called after event is finalized.`)},s={hasQuery(){return Object.prototype.hasOwnProperty.call(this.getContent(),"query")},getContent(){const a=JSON.parse(JSON.stringify(e));return t&&h(a,{xdm:t}),n&&h(a,{data:n}),a},setUserXdm(e){i("setUserXdm"),t=e},setUserData(e){i("setUserData"),n=e},mergeXdm(t){i("mergeXdm"),t&&h(e,{xdm:t})},mergeData(t){i("mergeData"),t&&h(e,{data:t})},mergeMeta(t){i("mergeMeta"),t&&h(e,{meta:t})},mergeQuery(t){i("mergeQuery"),t&&h(e,{query:t})},documentMayUnload(){a=!0},finalize(a){if(r)return;const i=P([...qn(t),...qn(e.xdm)],((e,t)=>e===t||e.id&&t.id&&e.id===t.id&&e.scope&&t.scope&&e.scope===t.scope));if(t&&this.mergeXdm(t),i.length>0&&(e.xdm._experience.decisioning.propositions=i),n&&s.mergeData(n),r=!0,a){o=!1;const t={xdm:e.xdm||{},data:e.data||{}},n=a(t);o=!1!==n,e.xdm=t.xdm||{},e.data=t.data||{},se(e.xdm)&&delete e.xdm,se(e.data)&&delete e.data}},getDocumentMayUnload:()=>a,isEmpty:()=>se(e)&&(!t||se(t))&&(!n||se(n)),shouldSend:()=>o,getViewName(){if(t&&t.web&&t.web.webPageDetails)return t.web.webPageDetails.viewName},toJSON(){if(!r)throw new Error("toJSON called before finalize");return e}};return s};const Yn="Retry-After",Gn="x-adobe-edge";var Kn=({extractEdgeInfo:e})=>({content:t={},getHeader:n})=>{const{handle:a=[],errors:r=[],warnings:o=[]}=t;return{getPayloadsByType:e=>a.filter((t=>t.type===e)).flatMap((e=>e.payload)),getErrors:()=>r,getWarnings:()=>o,getEdge:()=>e(n(Gn)),toJSON:()=>t}};const zn="configure",Qn="setDebug";var Jn=({logger:e,configureCommand:t,setDebugCommand:n,handleError:a,validateCommandOptions:r})=>{let o;const i=(a,i)=>{let s;if(a===zn){if(o)throw new Error("The library has already been configured and may only be configured once.");s=()=>(o=t(i),o.then((()=>{})))}else{if(!o)throw new Error("The library must be configured first. Please do so by executing the configure command.");s=a===Qn?()=>{const e=ln({enabled:rn().required()}).noUnknownFields(),t=r({command:{commandName:Qn,optionsValidator:e},options:i});n(t)}:()=>o.then((e=>{const t=e.getCommand(a);if(!t||!k(t.run)){const t=[zn,Qn].concat(e.getCommandNames()).join(", ");throw new Error(`The ${a} command does not exist. List of available commands: ${t}.`)}const n=r({command:t,options:i});return t.run(n)}),(()=>(e.warn(`An error during configuration is preventing the ${a} command from executing.`),new Promise((()=>{})))))}return s};return(t,n={})=>new Promise((a=>{const r=i(t,n);e.logOnBeforeCommand({commandName:t,options:n}),a(r())})).catch((e=>a(e,`${t} command`))).catch((a=>{throw e.logOnCommandRejected({commandName:t,options:n,error:a}),a})).then((a=>{const r=u(a)?a:{};return e.logOnCommandResolved({commandName:t,options:n,result:r}),r}))};const Zn="https://adobe.ly/3sHgQHb";var ea=({command:e,options:t})=>{const{commandName:n,documentationUri:a=Zn,optionsValidator:r}=e;let o=t;if(r)try{o=r(t)}catch(e){throw new Error(`Invalid ${n} command options:\n\t - ${e} For command documentation see: ${a}`)}return o};const ta="https://adobe.ly/3sHh553",na=({combinedConfigValidator:e,options:t,logger:n})=>{try{return e.noUnknownFields().required().call({logger:n},t)}catch(e){throw new Error(`Resolve these configuration problems:\n\t - ${e.message.split("\n").join("\n\t - ")}\nFor configuration documentation see: ${ta}`)}},aa=(e,t,n)=>n.reduce(((n,{buildOnInstanceConfiguredExtraParams:a})=>(a&&(n={...n,...a({config:e,logger:t})}),n)),{}),ra=e=>{const t=[],n={get enabled(){return e.enabled},flush(){t.forEach((({method:t,args:n})=>e[t](...n)))}};return Object.keys(e).filter((t=>"function"==typeof e[t])).forEach((e=>{n[e]=(...n)=>{t.push({method:e,args:n})}})),n};var oa=({options:e,componentCreators:t,coreConfigValidators:n,createConfig:a,logger:r,setDebugEnabled:o})=>{const i=ra(r),s=t.map((({configValidators:e})=>e)).filter((e=>e)).reduce(((e,t)=>e.concat(t)),n),c=a(na({combinedConfigValidator:s,options:e,logger:i}));o(c.debugEnabled,{fromConfig:!0}),i.flush();const d=aa(c,r,t);return r.logOnInstanceConfigured({...d,config:c}),c},ia=({componentCreators:e,lifecycle:t,componentRegistry:n,getImmediatelyAvailableTools:a})=>(e.forEach((e=>{const{namespace:t}=e,r=a(t);let o;try{o=e(r)}catch(e){throw Be({error:e,message:`[${t}] An error occurred during component creation.`})}n.register(t,o)})),t.onComponentsRegistered({lifecycle:t}).then((()=>n)));const sa=e=>({...e}),ca="edge.adobedc.net",da="adobedc.demdex.net";var la="ee",ua=()=>ln({debugEnabled:rn().default(!1),datastreamId:un().unique().required(),edgeDomain:un().domain().default(ca),edgeBasePath:un().nonEmpty().default(la),orgId:un().unique().required(),onBeforeEventSend:on().default(He),edgeConfigOverrides:gn}).renamed("edgeConfigId",un().unique(),"datastreamId"),ma=({errorPrefix:e,logger:t})=>(n,a)=>{const r=$e(n);if(r.code===Nn)return t.warn(`The ${a} could not fully complete. ${r.message}`),{};throw Ue({error:r,message:`${e} ${r.message}`}),r},fa=({fetch:e})=>(t,n)=>e(t,{method:"POST",cache:"no-cache",credentials:"include",headers:{"Content-Type":"text/plain; charset=UTF-8"},referrerPolicy:"no-referrer-when-downgrade",body:n}).then((e=>e.text().then((t=>({statusCode:e.status,getHeader:t=>e.headers.get(t),body:t}))))),ga=({sendBeacon:e,sendFetchRequest:t,logger:n})=>(a,r)=>{const o=new Blob([r],{type:"text/plain; charset=UTF-8"});return e(a,o)?Promise.resolve({statusCode:204,getHeader:()=>null,body:""}):(n.info("Unable to use `sendBeacon`; falling back to `fetch`."),t(a,r))},pa=({getDebugEnabled:e,console:t,getMonitors:n,context:a})=>{let r=`[${a.instanceName}]`;a.componentName&&(r+=` [${a.componentName}]`);const o=(e,t)=>{const r=n();if(r.length>0){const n={...a,...t};r.forEach((t=>{t[e]&&t[e](n)}))}},i=(n,...a)=>{o("onBeforeLog",{level:n,arguments:a}),e()&&t[n](r,...a)};return{get enabled(){return n().length>0||e()},logOnInstanceCreated(e){o("onInstanceCreated",e),i("info","Instance initialized.")},logOnInstanceConfigured(e){o("onInstanceConfigured",e),i("info","Instance configured. Computed configuration:",e.config)},logOnBeforeCommand(e){o("onBeforeCommand",e),i("info",`Executing ${e.commandName} command. Options:`,e.options)},logOnCommandResolved(e){o("onCommandResolved",e),i("info",`${e.commandName} command resolved. Result:`,e.result)},logOnCommandRejected(e){o("onCommandRejected",e),i("error",`${e.commandName} command was rejected. Error:`,e.error)},logOnBeforeNetworkRequest(e){o("onBeforeNetworkRequest",e),i("info",`Request ${e.requestId}: Sending request.`,e.payload)},logOnNetworkResponse(e){o("onNetworkResponse",e);const t=e.parsedBody||e.body?"response body:":"no response body.";i("info",`Request ${e.requestId}: Received response with status code ${e.statusCode} and ${t}`,e.parsedBody||e.body)},logOnNetworkError(e){o("onNetworkError",e),i("error",`Request ${e.requestId}: Network request failed.`,e.error)},logOnContentHiding(e){o("onContentHiding",{status:e.status}),i(e.logLevel,e.message)},logOnContentRendering(e){o("onContentRendering",{status:e.status,payload:e.detail}),i(e.logLevel,e.message)},info:i.bind(null,"info"),warn:i.bind(null,"warn"),error:i.bind(null,"error")}},ba="__view__",ha=e=>(t,n)=>{e.xdm=e.xdm||{},e.xdm.identityMap=e.xdm.identityMap||{},e.xdm.identityMap[t]=e.xdm.identityMap[t]||[],e.xdm.identityMap[t].push(n)},va=e=>{const{payload:t,getAction:n,getUseSendBeacon:a,datastreamIdOverride:r,edgeSubPath:o}=e,i=c();let s=!1,d=!1;return{getId:()=>i,getPayload:()=>t,getAction:()=>n({isIdentityEstablished:d}),getDatastreamIdOverride:()=>r,getUseSendBeacon:()=>a({isIdentityEstablished:d}),getEdgeSubPath:()=>o||"",getUseIdThirdPartyDomain:()=>s,setUseIdThirdPartyDomain(){s=!0},setIsIdentityEstablished(){d=!0}}},ya=({payload:e,datastreamIdOverride:t})=>{const n=({isIdentityEstablished:t})=>e.getDocumentMayUnload()&&t;return va({payload:e,getAction:({isIdentityEstablished:e})=>n({isIdentityEstablished:e})?"collect":"interact",getUseSendBeacon:n,datastreamIdOverride:t})};const Ca=(e,t)=>n=>{const a=t.split(".").reduce(((e,t)=>(e[t]=e[t]||{},e[t])),e);Object.assign(a,n)};var _a=e=>{const{content:t,addIdentity:n,hasIdentity:a}=e,r=Ca(t,"meta.configOverrides");return{mergeMeta:v(t,"meta"),mergeState:v(t,"meta.state"),mergeQuery:v(t,"query"),mergeConfigOverride:e=>r(Fe(e)),addIdentity:n,hasIdentity:a,toJSON:()=>t}},Ea=e=>t=>void 0!==(e.xdm&&e.xdm.identityMap&&e.xdm.identityMap[t]),wa=()=>{const e={};return{..._a({content:e,addIdentity:ha(e),hasIdentity:Ea(e)}),addEvent:t=>{e.events=e.events||[],e.events.push(t)},getDocumentMayUnload:()=>(e.events||[]).some((e=>e.getDocumentMayUnload()))}},Pa=({localConfigOverrides:e,globalConfigOverrides:t,payload:n})=>{const a={payload:n},{datastreamId:r,...o}=e||{};return r&&(a.datastreamIdOverride=r),t&&!se(t)&&n.mergeConfigOverride(t),o&&!se(o)&&n.mergeConfigOverride(o),a};const Da="adb_validation_sessionid",ja="validation.",Sa="clientId",Ia=e=>{let t=e.persistent.getItem(Sa);return t||(t=c(),e.persistent.setItem(Sa,t)),t};var Aa=({window:e,createNamespacedStorage:t})=>{const n=t(ja);return()=>{const t=d.default.parse(e.location.search)[Da];if(!t)return"";const a=`${t}|${Ia(n)}`;return`&${d.default.stringify({adobeAepValidationToken:a})}`}};const La="Event was canceled because the onBeforeEventSend callback returned false.";var xa=({config:e,logger:t,lifecycle:n,consent:a,createEvent:r,createDataCollectionRequestPayload:o,createDataCollectionRequest:i,sendEdgeNetworkRequest:s,applyResponse:c})=>{const{onBeforeEventSend:d,edgeConfigOverrides:l}=e;return{createEvent:r,sendEvent(e,r={}){const{edgeConfigOverrides:c,...u}=r,m=Pa({payload:o(),localConfigOverrides:c,globalConfigOverrides:l}),f=i(m),g=y(),p=y();return n.onBeforeEvent({...u,event:e,onResponse:g.add,onRequestFailure:p.add}).then((()=>(m.payload.addEvent(e),a.awaitConsent()))).then((()=>{try{e.finalize(d)}catch(e){const t=()=>{throw e};return p.add(n.onRequestFailure),p.call({error:e}).then(t,t)}if(!e.shouldSend()){p.add(n.onRequestFailure),t.info(La);const e=new Error(La);return p.call({error:e}).then((()=>{}))}return s({request:f,runOnResponseCallbacks:g.call,runOnRequestFailureCallbacks:p.call})}))},applyResponse(e,t={}){const{renderDecisions:a=!1,decisionContext:r={},responseHeaders:s={},responseBody:d={handle:[]},personalization:l}=t,u=o(),m=i({payload:u}),f=y();return n.onBeforeEvent({event:e,renderDecisions:a,decisionContext:r,decisionScopes:[ba],personalization:l,onResponse:f.add,onRequestFailure:He}).then((()=>(u.addEvent(e),c({request:m,responseHeaders:s,responseBody:d,runOnResponseCallbacks:f.call}))))}}};const ka="state:store";var Oa=({cookieJar:e,shouldTransferCookie:t,apexDomain:n,dateProvider:a})=>({cookiesToPayload(a,r){const o=""!==n&&r.endsWith(n),i={domain:n,cookiesEnabled:!0};if(!o){const n=e.get(),a=Object.keys(n).filter(t).map((e=>({key:e,value:n[e]})));a.length&&(i.entries=a)}a.mergeState(i)},responseToCookies(t){t.getPayloadsByType(ka).forEach((t=>{const r={domain:n},o=t.attrs&&t.attrs.SameSite&&t.attrs.SameSite.toLowerCase();void 0!==t.maxAge&&(r.expires=new Date(a().getTime()+1e3*t.maxAge)),void 0!==o&&(r.sameSite=o),"none"===o&&(r.secure=!0),e.set(t.key,t.value,r)}))}});const Va="mboxEdgeCluster",Ma="at_qa_mode",Ra="mbox";var Ta=({orgId:e,targetMigrationEnabled:t})=>n=>Te(e,n)||n===Ma||t&&n===Ra,Na="v1";const Xa="TypeError",Ha="NetworkError",Fa=e=>e.name===Xa||e.name===Ha||0===e.status;var $a=e=>{const t=e.shift()||[],n=e.shift()||[];return m({},...t,...n,...e)},Ua=e=>t=>{const n=()=>{throw t};return e.call({error:t}).then(n,n)};const Ba=(e,t)=>t.getUseIdThirdPartyDomain()&&Fa(e);var qa=({config:e,lifecycle:t,cookieTransfer:n,sendNetworkRequest:a,createResponse:r,processWarningsAndErrors:o,getLocationHint:i,getAssuranceValidationTokenParams:s})=>{const{edgeDomain:c,edgeBasePath:d,datastreamId:l}=e;let u=!1;const m=(e,t)=>{const n=i(),a=n?`${d}/${n}${t.getEdgeSubPath()}`:`${d}${t.getEdgeSubPath()}`,r=t.getDatastreamIdOverride()||l;return r!==l&&t.getPayload().mergeMeta({sdkConfig:{datastream:{original:l}}}),`https://${e}/${a}/${Na}/${t.getAction()}?configId=${r}&requestId=${t.getId()}${s()}`};return({request:e,runOnResponseCallbacks:i=He,runOnRequestFailureCallbacks:s=He})=>{const d=y();d.add(t.onResponse),d.add(i);const l=y();return l.add(t.onRequestFailure),l.add(s),t.onBeforeRequest({request:e,onResponse:d.add,onRequestFailure:l.add}).then((()=>{const t=u||!e.getUseIdThirdPartyDomain()?c:da,r=m(t,e),o=e.getPayload();return n.cookiesToPayload(o,t),a({requestId:e.getId(),url:r,payload:o,useSendBeacon:e.getUseSendBeacon()})})).then((e=>(o(e),e))).catch((t=>{if(Ba(t,e)){u=!0,e.setUseIdThirdPartyDomain(!1);const t=m(c,e),r=e.getPayload();return n.cookiesToPayload(r,c),a({requestId:e.getId(),url:t,payload:r,useSendBeacon:e.getUseSendBeacon()})}return Ua(l)(t)})).then((({parsedBody:e,getHeader:t})=>{const a=r({content:e,getHeader:t});return n.responseToCookies(a),d.call({response:a}).then($a)}))}};const Wa=204,Ya="The server responded with a";var Ga=({logger:e})=>t=>{const{statusCode:n,body:a,parsedBody:r}=t;if(n<200||n>=300||!r&&n!==Wa||r&&!Array.isArray(r.handle)){const e=r?JSON.stringify(r,null,2):a;throw new Error(`${Ya} status code ${n} and ${e?`response body:\n${e}`:"no response body."}`)}if(r){const{warnings:t=[],errors:n=[]}=r;t.forEach((t=>{e.warn(`${Ya} warning:`,t)})),n.forEach((t=>{e.error(`${Ya} non-fatal error:`,t)}))}},Ka=({orgId:e,cookieJar:t})=>{const n=pe(e,Se),a=()=>t.get(n),r=()=>{const e=t.get(Va);if(e)return`t${e}`};return()=>a()||r()};const za=3,Qa=[429,503,502,504];var Ja=({response:e,retriesAttempted:t})=>t<za&&Qa.includes(e.statusCode);const Za=1e3,er=1e3,tr=.3,nr=e=>{const t=Za+e*er,n=t*tr,a=t-n,r=t+n;return Math.round(a+Math.random()*(r-a))},ar=e=>{const t=e.getHeader(Yn);let n;if(t){const e=parseInt(t,10);n=Re(e)?1e3*e:Math.max(0,new Date(t).getTime()-(new Date).getTime())}return n};var rr=({response:e,retriesAttempted:t})=>{let n=ar(e);return void 0===n&&(n=nr(t)),n};const or=200;var ir=({cookieTransfer:e,lifecycle:t,createResponse:n,processWarningsAndErrors:a})=>({request:r,responseHeaders:o,responseBody:i,runOnResponseCallbacks:s=He,runOnRequestFailureCallbacks:c=He})=>{const d=y();d.add(t.onResponse),d.add(s);const l=y();l.add(t.onRequestFailure),l.add(c);const u=e=>o[e];return t.onBeforeRequest({request:r,onResponse:d.add,onRequestFailure:l.add}).then((()=>a({statusCode:or,getHeader:u,body:JSON.stringify(i),parsedBody:i}))).catch(Ua(l)).then((()=>{const t=n({content:i,getHeader:u});return e.responseToCookies(t),d.call({response:t}).then($a)}))},sr=e=>{let t=window.__alloyMonitors||[];return e&&(t=t.concat(e)),t},cr=e=>t=>{const n={webPageDetails:{URL:e.location.href||e.location},webReferrer:{URL:e.document.referrer}};h(t,{web:n})};const dr=e=>{const{screen:{orientation:t}}=e;if(null==t||null==t.type)return null;const n=t.type.split("-");return 0===n.length||"portrait"!==n[0]&&"landscape"!==n[0]?null:n[0]},lr=e=>{if(k(e.matchMedia)){if(e.matchMedia("(orientation: portrait)").matches)return"portrait";if(e.matchMedia("(orientation: landscape)").matches)return"landscape"}return null};var ur=e=>t=>{const{screen:{width:n,height:a}}=e,r={},o=We(a);o>=0&&(r.screenHeight=o);const i=We(n);i>=0&&(r.screenWidth=i);const s=dr(e)||lr(e);s&&(r.screenOrientation=s),Object.keys(r).length>0&&h(t,{device:r})},mr=e=>t=>{const{document:{documentElement:{clientWidth:n,clientHeight:a}={}}}=e,r={type:"browser"},o=We(n);o>=0&&(r.browserDetails={viewportWidth:o});const i=We(a);i>=0&&(r.browserDetails=r.browserDetails||{},r.browserDetails.viewportHeight=i),h(t,{environment:r})},fr=e=>t=>{const n=e(),a={},r=We(n.getTimezoneOffset());void 0!==r&&(a.localTimezoneOffset=r),(void 0===r||Math.abs(r)<6e3)&&(a.localTime=Ge(n)),h(t,{placeContext:a})},gr=e=>t=>{const n=e().toISOString();h(t,{timestamp:n})},pr="https://ns.adobe.com/experience/alloy",br="2.30.0",hr=e=>{h(e,{implementationDetails:{name:pr,version:br,environment:"browser"}})},vr=(e,t,n,a)=>{const r=e.context.flatMap(((e,a)=>n[e]?[n[e]]:(t.warn(`Invalid context[${a}]: '${e}' is not available.`),[]))).concat(a);return{namespace:"Context",lifecycle:{onBeforeEvent({event:e}){const n={};return Promise.all(r.map((e=>Promise.resolve(e(n,t))))).then((()=>e.mergeXdm(n)))}}}},yr=[["architecture","string"],["bitness","string"],["model","string"],["platformVersion","string"],["wow64","boolean"]];const Cr=e=>"userAgentData"in e;var _r=e=>Cr(e)?(t,n)=>{try{return e.userAgentData.getHighEntropyValues(yr.map((e=>e[0]))).then((e=>{const n={};yr.forEach((([t,a])=>{Object.prototype.hasOwnProperty.call(e,t)&&typeof e[t]===a&&(n[t]=e[t])})),h(t,{environment:{browserDetails:{userAgentClientHints:n}}})}))}catch(e){return n.warn(`Unable to collect user-agent client hints. ${e.message}`),He}}:He;const Er=cr(window),wr=ur(window),Pr=mr(window),Dr=fr((()=>new Date)),jr=gr((()=>new Date)),Sr={web:Er,device:wr,environment:Pr,placeContext:Dr},Ir={highEntropyUserAgentHints:_r(navigator)},Ar={...Sr,...Ir},Lr=[jr,hr],xr=({config:e,logger:t})=>vr(e,t,Ar,Lr);xr.namespace="Context",xr.configValidators=ln({context:an(un()).default(Object.keys(Sr))});var kr=({options:e})=>ln({type:un(),xdm:ln({eventType:un(),identityMap:fn}),data:ln({}),documentUnloading:rn(),renderDecisions:rn(),decisionScopes:an(un()).uniqueItems(),personalization:ln({decisionScopes:an(un()).uniqueItems(),surfaces:an(un()).uniqueItems(),sendDisplayEvent:rn().default(!0),includeRenderedPropositions:rn().default(!1),defaultPersonalizationEnabled:rn(),decisionContext:ln({})}).default({sendDisplayEvent:!0}),datasetId:un(),mergeId:un(),edgeConfigOverrides:gn,advertising:ln({handleAdvertisingData:mn(Vn,Mn,Rn).default(Vn)})}).required().noUnknownFields()(e),Or=({options:e})=>ln({renderDecisions:rn(),responseHeaders:dn(un().required()),responseBody:ln({handle:an(ln({type:un().required(),payload:nn().required()})).required()}).required(),personalization:ln({sendDisplayEvent:rn().default(!0),decisionContext:ln({})}).default({sendDisplayEvent:!0})}).noUnknownFields()(e);const Vr=({eventManager:e,logger:t})=>({commands:{sendEvent:{documentationUri:"https://adobe.ly/3GQ3Q7t",optionsValidator:e=>kr({options:e}),run:n=>{const{xdm:a,data:r,documentUnloading:o,type:i,mergeId:s,datasetId:c,edgeConfigOverrides:d,...l}=n,u=e.createEvent();return o&&u.documentMayUnload(),u.setUserXdm(a),u.setUserData(r),i&&u.mergeXdm({eventType:i}),s&&u.mergeXdm({eventMergeId:s}),d&&(l.edgeConfigOverrides=d),c&&(t.warn("The 'datasetId' option has been deprecated. Please use 'edgeConfigOverrides.com_adobe_experience_platform.datasets.event.datasetId' instead."),l.edgeConfigOverrides=d||{},h(l.edgeConfigOverrides,{com_adobe_experience_platform:{datasets:{event:{datasetId:c}}}})),e.sendEvent(u,l)}},applyResponse:{documentationUri:"",optionsValidator:e=>Or({options:e}),run:t=>{const{renderDecisions:n=!1,decisionContext:a={},responseHeaders:r={},responseBody:o={handle:[]},personalization:i}=t,s=e.createEvent();return e.applyResponse(s,{renderDecisions:n,decisionContext:a,responseHeaders:r,responseBody:o,personalization:i})}}}});Vr.namespace="DataCollector";const Mr=(e,t)=>`ID sync ${t?"succeeded":"failed"}: ${e.spec.url}`;var Rr=({fireReferrerHideableImage:e,logger:t})=>n=>{const a=n.filter((e=>"url"===e.type));return a.length?Promise.all(a.map((n=>e(n.spec).then((()=>{t.info(Mr(n,!0))})).catch((()=>{t.error(Mr(n,!1))}))))).then(He):Promise.resolve()};const Tr=ln({thirdPartyCookiesEnabled:rn().default(!0),idMigrationEnabled:rn().default(!0)});var Nr=ln({url:un().required().nonEmpty(),edgeConfigOverrides:gn}).required().noUnknownFields(),Xr="ECID",Hr=({addEcidQueryToPayload:e,addQueryStringIdentityToPayload:t,ensureSingleIdentity:n,setLegacyEcid:a,handleResponseForIdSyncs:r,getNamespacesFromResponse:o,getIdentity:i,consent:s,appendIdentityToUrl:c,logger:d,identity:l,getIdentityOptionsValidator:u})=>{let m,f={};return{lifecycle:{onBeforeRequest:({request:a,onResponse:r,onRequestFailure:o})=>(e(a.getPayload()),t(a.getPayload()),n({request:a,onResponse:r,onRequestFailure:o})),onResponse({response:e}){const t=o(e);return m&&m[Xr]||!t||!t[Xr]||a(t[Xr]),t&&Object.keys(t).length>0&&(m={...m,...t}),f={...f,...e.getEdge()},l.setIdentityAcquired(),r(e)}},commands:{getIdentity:{optionsValidator:u,run:e=>{const{namespaces:t}=e;return s.awaitConsent().then((()=>{if(m)return;const n=l.getEcidFromCookie();return n&&t.includes(Xr)&&(m||(m={}),m[Xr]=n,1===t.length)?void 0:i(e)})).then((()=>({identity:t.reduce(((e,t)=>(e[t]=m[t]||null,e)),{}),edge:f})))}},appendIdentityToUrl:{optionsValidator:Nr,run:e=>s.withConsent().then((()=>{if(m)return;const t=l.getEcidFromCookie();return t?(m||(m={}),void(m[Xr]=t)):i(e)})).then((()=>({url:c(m[Xr],e.url)}))).catch((t=>(d.warn(`Unable to append identity to url. ${t.message}`),e)))}}}},Fr=({config:e,getEcidFromVisitor:t,apexDomain:n,isPageSsl:a,cookieJar:r})=>{const{idMigrationEnabled:o,orgId:i}=e,s=`AMCV_${i}`,c=()=>{let e=null;const t="s_ecid",n=r.get(t)||r.get(s);if(n){const t=/(^|\|)MCMID\|(\d+)($|\|)/,a=n.match(t);a&&(e=a[2])}return e};return{getEcid(){if(o){const e=c();return e?Promise.resolve(e):t()}return Promise.resolve()},setEcid(e){if(o&&c()!==e){const t=a?{sameSite:"none",secure:!0}:{};r.set(s,`MCMID|${e}`,{domain:n,expires:390,...t})}}}},$r=({logger:e})=>new Promise(((t,n)=>{if(u(window.adobe)&&u(window.adobe.optIn)){const a=window.adobe.optIn;e.info("Delaying request while waiting for legacy opt-in to let Visitor retrieve ECID from server."),a.fetchPermissions((()=>{a.isApproved([a.Categories.ECID])?(e.info("Received legacy opt-in approval to let Visitor retrieve ECID from server."),t()):n(new Error("Legacy opt-in was declined."))}),!0)}else t()})),Ur=e=>{const t=e.Visitor;return k(t)&&k(t.getInstance)&&t},Br=({logger:e,orgId:t,awaitVisitorOptIn:n})=>()=>{const a=Ur(window);return a?n({logger:e}).then((()=>(e.info("Delaying request while using Visitor to retrieve ECID from server."),new Promise((n=>{a.getInstance(t,{}).getMarketingCloudVisitorID((t=>{e.info("Resuming previously delayed request that was waiting for ECID from Visitor."),n(t)}),!0)}))))).catch((t=>{t?e.info(`${t.message}, retrieving ECID from experience edge`):e.info("An error occurred while obtaining the ECID from Visitor.")})):Promise.resolve()},qr=({processIdSyncs:e})=>t=>e(t.getPayloadsByType("identity:exchange")),Wr=({doesIdentityCookieExist:e,setDomainForInitialIdentityPayload:t,addLegacyEcidToPayload:n,awaitIdentityCookie:a,logger:r})=>{let o;const i=e=>(t(e),n(e.getPayload()));return({request:t,onResponse:n,onRequestFailure:s})=>{if(e())return t.setIsIdentityEstablished(),Promise.resolve();if(o){r.info("Delaying request while retrieving ECID from server.");const e=o;return o=e.catch((()=>a({onResponse:n,onRequestFailure:s}))),o.catch((()=>{})),e.then((()=>{r.info("Resuming previously delayed request."),t.setIsIdentityEstablished()})).catch((()=>i(t)))}return o=a({onResponse:n,onRequestFailure:s}),o.catch((()=>{})),i(t)}},Yr="CORE",Gr=({thirdPartyCookiesEnabled:e,areThirdPartyCookiesSupportedByDefault:t})=>{const n={identity:{fetch:[Xr]}};return e&&t()&&n.identity.fetch.push(Yr),e=>{e.mergeQuery(n)}},Kr=({thirdPartyCookiesEnabled:e,areThirdPartyCookiesSupportedByDefault:t})=>n=>{e&&t()&&n.setUseIdThirdPartyDomain()},zr=({getLegacyEcid:e,addEcidToPayload:t})=>n=>n.hasIdentity(Xr)?Promise.resolve():e().then((e=>{e&&t(n,e)})),Qr="adobe_mc",Jr=e=>{try{return decodeURIComponent(e)}catch{return""}};const Zr=300;var eo=({locationSearch:e,dateProvider:t,orgId:n,logger:a})=>r=>{if(r.hasIdentity(Xr))return;let o=d.default.parse(e)[Qr];if(void 0===o)return;Array.isArray(o)&&(a.warn("Found multiple adobe_mc query string paramters, only using the last one."),o=o[o.length-1]);const i=o.split("|").reduce(((e,t)=>{const[n,a]=t.split("=");return e[n]=Jr(a),e[n]=e[n].replace(/[^a-zA-Z0-9@.]/g,""),e}),{}),s=parseInt(i.TS,10),c=i.MCMID,l=Jr(i.MCORGID);t().getTime()/1e3<=s+Zr&&l===n&&c?(a.info(`Found valid ECID identity ${c} from the adobe_mc query string parameter.`),r.addIdentity(Xr,{id:c})):a.info("Detected invalid or expired adobe_mc query string parameter.")},to=(e,t)=>{e.addIdentity(Xr,{id:t})},no=({doesIdentityCookieExist:e,orgId:t,logger:n})=>({onResponse:a,onRequestFailure:r})=>new Promise(((o,i)=>{a((()=>{e()?o():(n.warn(`Identity cookie not found. This could be caused by any of the following issues:\n\t* The org ID ${t} configured in Alloy doesn't match the org ID specified in the edge configuration.\n\t* Experience edge was not able to set the identity cookie due to domain or cookie restrictions.\n\t* The request was canceled by the browser and not fully processed.`),i(new Error("Identity cookie not found.")))})),r((()=>{e()?o():i(new Error("Identity cookie not found."))}))})),ao=e=>e.getPayloadsByType("identity:result").reduce(((e,t)=>(t.namespace&&t.namespace.code&&(e[t.namespace.code]=t.id),e)),{}),ro=({sendEdgeNetworkRequest:e,createIdentityRequestPayload:t,createIdentityRequest:n,globalConfigOverrides:a})=>({namespaces:r,edgeConfigOverrides:o}={})=>{const i=Pa({payload:t(r),globalConfigOverrides:a,localConfigOverrides:o}),s=n(i);return e({request:s})},oo=({payload:e,datastreamIdOverride:t})=>va({payload:e,datastreamIdOverride:t,getAction:()=>"identity/acquire",getUseSendBeacon:()=>!1}),io=e=>{const t={query:{identity:{fetch:e}}};return _a({content:t,addIdentity:ha(t),hasIdentity:Ea(t)})};const so=/^([^?#]*)(\??[^#]*)(#?.*)$/,co=e=>""===e?"?":"?"===e?"":"&";var lo=({dateProvider:e,orgId:t})=>(n,a)=>{const r=Math.round(e().getTime()/1e3),o=encodeURIComponent(`TS=${r}|MCMID=${n}|MCORGID=${encodeURIComponent(t)}`),[,i,s,c]=a.match(so);return`${i}${s}${co(s)}adobe_mc=${o}${c}`};const uo=ln({namespaces:an(mn(Xr,Yr)).nonEmpty().uniqueItems().default([Xr]),edgeConfigOverrides:gn}).noUnknownFields().default({namespaces:[Xr]});var mo=({thirdPartyCookiesEnabled:e})=>t=>{const n=uo(t);if(!e&&n.namespaces.includes(Yr))throw new Error(`namespaces: The ${Yr} namespace cannot be requested when third-party cookies are disabled.`);return n};const fo=({config:e,logger:t,consent:n,fireReferrerHideableImage:a,sendEdgeNetworkRequest:r,apexDomain:o,getBrowser:i,identity:s})=>{const{orgId:c,thirdPartyCookiesEnabled:d,edgeConfigOverrides:l}=e,u=Br({logger:t,orgId:c,awaitVisitorOptIn:$r}),m=C({logger:t,cookieJar:p}),f=Fr({config:e,getEcidFromVisitor:u,apexDomain:o,cookieJar:m,isPageSsl:"https:"===window.location.protocol}),g=Ie({orgId:c}),b=ro({sendEdgeNetworkRequest:r,createIdentityRequestPayload:io,createIdentityRequest:oo,globalConfigOverrides:l}),h=De({getBrowser:i}),v=Kr({thirdPartyCookiesEnabled:d,areThirdPartyCookiesSupportedByDefault:h}),y=zr({getLegacyEcid:f.getEcid,addEcidToPayload:to}),_=eo({locationSearch:window.document.location.search,dateProvider:()=>new Date,orgId:c,logger:t}),E=no({doesIdentityCookieExist:g,orgId:c,logger:t}),w=Wr({doesIdentityCookieExist:g,setDomainForInitialIdentityPayload:v,addLegacyEcidToPayload:y,awaitIdentityCookie:E,logger:t}),P=Rr({fireReferrerHideableImage:a,logger:t}),D=qr({processIdSyncs:P}),j=lo({dateProvider:()=>new Date,orgId:c}),S=mo({thirdPartyCookiesEnabled:d}),I=Gr({thirdPartyCookiesEnabled:d,areThirdPartyCookiesSupportedByDefault:h});return Hr({addEcidQueryToPayload:I,addQueryStringIdentityToPayload:_,ensureSingleIdentity:w,setLegacyEcid:f.setEcid,handleResponseForIdSyncs:D,getNamespacesFromResponse:ao,getIdentity:b,consent:n,identity:s,appendIdentityToUrl:j,logger:t,getIdentityOptionsValidator:S})};fo.namespace="Identity",fo.configValidators=Tr;const go=({config:e,componentRegistry:t})=>{const n=[...t.getCommandNames(),zn,Qn].sort(),a={...e};Object.keys(e).forEach((t=>{const n=e[t];"function"==typeof n&&(a[t]=n.toString())}));const r=t.getComponentNames();return{version:br,configs:a,commands:n,components:r}},po=({config:e,componentRegistry:t})=>({commands:{getLibraryInfo:{run:()=>({libraryInfo:go({config:e,componentRegistry:t})})}}});po.namespace="LibraryInfo";var bo=Object.freeze({__proto__:null,context:xr,dataCollector:Vr,identity:fo,libraryInfo:po});const ho=ke(window),{fetch:vo,navigator:yo}=window,Co=ua(),_o=me(window,p),Eo=fa({fetch:vo}),wo=ie(),Po=Aa({window:window,createNamespacedStorage:ho}),Do=Le({userAgent:window.navigator.userAgent}),jo=({instanceName:e,logController:{setDebugEnabled:t,logger:n,createComponentLogger:a},components:r})=>{const o=En(),i=Cn(o),s=r.concat(Object.values(bo)),c=e=>{t(e.enabled,{fromConfig:!1})},d=C({logger:n,cookieJar:p}),l=r=>{const c=oa({options:r,componentCreators:s,coreConfigValidators:Co,createConfig:sa,logger:n,setDebugEnabled:t}),{orgId:l,targetMigrationEnabled:u}=c,m=Ta({orgId:l,targetMigrationEnabled:u}),f=Oa({cookieJar:d,shouldTransferCookie:m,apexDomain:_o,dateProvider:()=>new Date}),g=k(yo.sendBeacon)?ga({sendBeacon:yo.sendBeacon.bind(yo),sendFetchRequest:Eo,logger:n}):Eo,b=wn({logger:n,sendFetchRequest:Eo,sendBeaconRequest:g,isRequestRetryable:Ja,getRequestRetryDelay:rr}),h=Ga({logger:n}),v=Pn({logger:n}),y=Kn({extractEdgeInfo:v}),C=Ka({orgId:l,cookieJar:p}),_=qa({config:c,lifecycle:i,cookieTransfer:f,sendNetworkRequest:b,createResponse:y,processWarningsAndErrors:h,getLocationHint:C,getAssuranceValidationTokenParams:Po}),E=ir({lifecycle:i,cookieTransfer:f,createResponse:y,processWarningsAndErrors:h}),w=Un({logger:n}),P=Bn({generalConsentState:w,logger:n}),D=Ln({config:c,logger:n,loggingCookieJar:d});D.initialize();const j=xa({config:c,logger:n,lifecycle:i,consent:P,createEvent:Wn,createDataCollectionRequestPayload:wa,createDataCollectionRequest:ya,sendEdgeNetworkRequest:_,applyResponse:E});return ia({componentCreators:s,lifecycle:i,componentRegistry:o,getImmediatelyAvailableTools(t){const n=a(t);return{config:c,componentRegistry:o,consent:P,identity:D,eventManager:j,fireReferrerHideableImage:wo,logger:n,lifecycle:i,sendEdgeNetworkRequest:_,handleError:ma({errorPrefix:`[${e}] [${t}]`,logger:n}),createNamespacedStorage:ho,apexDomain:_o,getBrowser:Do}}})},u=ma({errorPrefix:`[${e}]`,logger:n});return Jn({logger:n,configureCommand:l,setDebugCommand:c,handleError:u,validateCommandOptions:ea})},So="\\.(exe|zip|wav|mp3|mov|mpg|avi|wmv|pdf|doc|docx|xls|xlsx|ppt|pptx)$",Io=un().regexp().default(So);ln({clickCollectionEnabled:rn().default(!0),clickCollection:ln({internalLinkEnabled:rn().default(!0),externalLinkEnabled:rn().default(!0),downloadLinkEnabled:rn().default(!0),sessionStorageEnabled:rn().default(!1),eventGroupingEnabled:rn().default(!1),filterClickProperties:on()}).default({internalLinkEnabled:!0,externalLinkEnabled:!0,downloadLinkEnabled:!0,sessionStorageEnabled:!1,eventGroupingEnabled:!1}),downloadLinkQualifier:Io,
onBeforeLinkClickSend:on().deprecated('The field "onBeforeLinkClickSend" has been deprecated. Use "clickCollection.filterClickDetails" instead.')});const Ao=e=>`URL destination succeeded: ${e.spec.url}`;var Lo=({fireReferrerHideableImage:e,logger:t,cookieJar:n,isPageSsl:a})=>{const r=a?{sameSite:"none",secure:!0}:{},o=e=>{e.filter((e=>"cookie"===e.type)).forEach((e=>{const{name:t,value:a,domain:o,ttlDays:i}=e.spec;n.set(t,a||"",{domain:o||"",expires:i||10,...r})}))},i=n=>{const a=n.filter((e=>"url"===e.type));return Promise.all(a.map((n=>e(n.spec).then((()=>{t.info(Ao(n))})).catch((()=>{}))))).then(He)};return e=>(o(e),i(e))},xo=({processDestinations:e})=>{const t=({response:t})=>{const n=t.getPayloadsByType("activation:push");return e(n)},n=({response:e})=>({destinations:e.getPayloadsByType("activation:pull")});return({response:e})=>t({response:e}).then((()=>n({response:e})))};const ko=({logger:e,fireReferrerHideableImage:t})=>{const n=p.withConverter({write:e=>encodeURIComponent(e)}),a=C({logger:e,cookieJar:n}),r=Lo({fireReferrerHideableImage:t,logger:e,cookieJar:a,isPageSsl:"https:"===window.location.protocol});return{lifecycle:{onResponse:xo({processDestinations:r})},commands:{}}};ko.namespace="Audiences",ln({consent:an(nn()).required().nonEmpty(),identityMap:fn,edgeConfigOverrides:gn}).noUnknownFields().required(),ln({defaultConsent:mn(xn,kn,On).default(xn)});var Oo=()=>({eventMergeId:c()});t.createEventMergeId=Oo;const Vo="always",Mo="never",Ro="AJO",To="TGT",No=[Vo,Mo,"decoratedElementsOnly"].map((e=>sn(e)));ln({prehidingStyle:un().nonEmpty(),targetMigrationEnabled:rn().default(!1),autoCollectPropositionInteractions:ln({[Ro]:tn(No).default(Vo),[To]:tn(No).default(Mo)}).default({[Ro]:Vo,[To]:Mo}).noUnknownFields()}),ln({personalizationStorageEnabled:rn().default(!1)}),ln({streamingMedia:ln({channel:un().nonEmpty().required(),playerName:un().nonEmpty().required(),appVersion:un(),mainPingInterval:cn().minimum(10).maximum(50).default(10),adPingInterval:cn().minimum(1).maximum(10).default(10)}).noUnknownFields()}),ln({advertising:ln({id5PartnerId:un(),rampIdJSPath:un(),dspEnabled:rn(),advertiserSettings:an(ln({advertiserId:un().required(),enabled:rn().required()}).noUnknownFields())}).noUnknownFields()}),ln({pushNotifications:ln({vapidPublicKey:un().required(),appId:un().required(),trackingDatasetId:un().required()}).noUnknownFields()});const{console:Xo}=window,Ho=ke(window),Fo=(e={})=>{const t=ln({name:un().default("alloy"),monitors:an(ln({})).default([]),components:an(on())}).noUnknownFields(),{name:n,monitors:a,components:r}=t(e),o=bn({console:Xo,locationSearch:window.location.search,createLogger:pa,instanceName:n,createNamespacedStorage:Ho,getMonitors:sr.bind(null,a)}),i=jo({instanceName:n,logController:o,components:r});return o.logger.logOnInstanceCreated({instance:i}),i};t.createCustomInstance=Fo;t.components=[ko]}},"adobe-alloy/dist/lib/instanceManager/createInstanceManager.js":{script:function(e){"use strict";e.exports=({turbine:e,window:t,createCustomInstance:n,components:a,createEventMergeId:r,orgId:o,wrapOnBeforeEventSend:i,getConfigOverrides:s})=>{const{instances:c}=e.getExtensionSettings(),d={},l={};return t.__alloyMonitors=t.__alloyMonitors||[],t.__alloyMonitors.push({onInstanceCreated:(...e)=>{l.onInstanceCreated||=[],l.onInstanceCreated.push(e)},onInstanceConfigured:(...e)=>{l.onInstanceConfigured||=[],l.onInstanceConfigured.push(e)},onBeforeCommand(...e){const{commandName:t}=e[0];"configure"===t&&(l.onBeforeCommand||=[],l.onBeforeCommand.push(e))}}),c.forEach((({name:r,edgeConfigId:c,stagingEdgeConfigId:l,developmentEdgeConfigId:u,onBeforeEventSend:m,...f})=>{const g=n({name:r,components:a});t[r]=g,t.__alloyNS||(t.__alloyNS=[]),t.__alloyNS.push(r),d[r]=g;const p=e.environment&&e.environment.stage,b="development"===p&&u||"staging"===p&&l||c;f.edgeConfigOverrides=s(f),g("configure",{...f,datastreamId:b,debugEnabled:e.debugEnabled,orgId:f.orgId||o,onBeforeEventSend:i(m)}),e.onDebugChanged((e=>{g("setDebug",{enabled:e})}))})),{getInstance:e=>d[e],createEventMergeId:()=>r(),addMonitor(e){t.__alloyMonitors.push(e),Object.keys(l).forEach((t=>{e[t]&&l[t].forEach((n=>{e[t](...n)}))}))}}}}},"adobe-alloy/dist/lib/instanceManager/injectWrapOnBeforeEventSend.js":{script:function(e){"use strict";e.exports=({version:e})=>t=>n=>{if(n.xdm.implementationDetails.name=`${n.xdm.implementationDetails.name}/reactor`,n.xdm.implementationDetails.version=`${n.xdm.implementationDetails.version}+${e}`,t)return t(n)}}},"adobe-alloy/dist/lib/createEventMergeIdCache.js":{script:function(e){"use strict";e.exports=()=>{const e={};return{set(t,n){e[t]=n},getByCacheId:t=>e[t],clearByEventMergeId(t){Object.keys(e).forEach((n=>{e[n]===t&&delete e[n]}))}}}}},"adobe-alloy/dist/lib/createSendEventCallbackStorage.js":{script:function(e){"use strict";e.exports=()=>{const e=[];return{add(t){e.push(t)},triggerEvent(t){e.forEach((e=>{e(t)}))}}}}},"adobe-alloy/dist/lib/createMediaCollectionSessionStorage.js":{script:function(e){"use strict";e.exports=()=>{const e={};return{add({playerId:t,sessionDetails:n}){if(e[t])throw new Error(`Player Id ${t} already exists`);e[t]=n},remove({playerId:t}){e[t]=void 0},get:({playerId:t})=>e[t]}}}},"adobe-alloy/dist/lib/createVariableStore.js":{script:function(e){"use strict";e.exports=()=>({})}}}},core:{displayName:"Core",hostedLibFilesBaseUrl:"https://assets.adobedtm.com/extensions/EP1b7d885611af4410a124781998596ed6/",modules:{"core/src/lib/dataElements/queryStringParameter.js":{name:"query-string-parameter",displayName:"Query String Parameter",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("@adobe/reactor-query-string");e.exports=function(e){var t=r.parse(a.location.search);if(!e.caseInsensitive)return t[e.name];for(var n=e.name.toLowerCase(),o=Object.keys(t),i=0;i<o.length;i++){var s=o[i];if(s.toLowerCase()===n)return t[s]}}}},"core/src/lib/dataElements/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source(t)}}},"core/src/lib/dataElements/mergedObjects.js":{name:"merged-objects",displayName:"Merged Objects",script:function(e,t,n){"use strict";var a=n("../helpers/deepMerge");e.exports=function(e){var t=e.objects.slice();return t.unshift({}),a.apply(null,t)}}},"core/src/lib/dataElements/javascriptVariable.js":{name:"javascript-variable",displayName:"JavaScript Variable",script:function(e,t,n){"use strict";var a=n("../helpers/getObjectProperty.js");e.exports=function(e){return a(window,e.path)}}},"core/src/lib/dataElements/runtimeEnvironment.js":{name:"runtime-environment",displayName:"Runtime Environment",script:function(e,t,n,a){"use strict";var r=n("@adobe/reactor-window");e.exports=function(e,t){switch(e.attribute){case"buildDate":return a.buildInfo.buildDate;case"environmentStage":return r._satellite.environment.stage;case"propertyName":return r._satellite.property.name;case"propertyId":return r._satellite.property.id;case"ruleName":return t.$rule.name;case"ruleId":return t.$rule.id;case"eventType":return t.$type;case"eventDetail":return t.detail;case"DCRIdentifier":return t.identifier}}}},"core/src/lib/conditions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e){"use strict";e.exports=function(e,t){return e.source.call(t.element,t,t.target)}}},"core/src/lib/actions/customCode.js":{name:"custom-code",displayName:"Custom Code",script:function(e,t,n,a){"use strict";var r,o,i,s,c=n("@adobe/reactor-document"),d=n("@adobe/reactor-promise"),l=n("./helpers/decorateCode"),u=n("./helpers/loadCodeSequentially"),m=n("../../../node_modules/postscribe/dist/postscribe"),f=n("./helpers/unescapeHtmlCode"),g=n("../helpers/findPageScript").getTurbine,p=(o=function(e){m(c.body,e,{beforeWriteToken:function(e){var t=e.tagName&&e.tagName.toLowerCase();return r&&"script"===t&&(e.attrs.nonce=r),"script"!==t&&"style"!==t||(Object.keys(e.attrs||{}).forEach((function(t){e.attrs[t]=f(e.attrs[t])})),e.src&&(e.src=f(e.src))),e},error:function(e){a.logger.error(e.msg)}})},i=[],s=function(){if(c.body)for(;i.length;)o(i.shift());else setTimeout(s,20)},function(e){i.push(e),s()}),b=function(){if(c.currentScript)return c.currentScript.async;var e=g();return!e||e.async}();e.exports=function(e,t){var n;r=a.getExtensionSettings().cspNonce;var o={settings:e,event:t},i=o.settings.source;if(i)return o.settings.isExternal?u(i).then((function(e){return e?(n=l(o,e),p(n.code),n.promise):d.resolve()})):(n=l(o,i),b||"loading"!==c.readyState?p(n.code):c.write&&!1===a.propertySettings.ruleComponentSequencingEnabled?c.write(n.code):p(n.code),n.promise)}}},"core/src/lib/conditions/cookie.js":{name:"cookie",displayName:"Cookie",script:function(e,t,n){"use strict";var a=n("@adobe/reactor-cookie"),r=n("../helpers/textMatch");e.exports=function(e){var t=a.get(e.name);return!!t&&(Array.isArray(e.cookieValues)?e.cookieValues:[{value:e.value,valueIsRegex:Boolean(e.valueIsRegex)}]).some((function(e){var n=e.valueIsRegex?new RegExp(e.value,"i"):e.value;return r(t,n)}))}}},"core/src/lib/events/libraryLoaded.js":{name:"library-loaded",displayName:"Library Loaded (Page Top)",script:function(e,t,n){"use strict";var a=n("./helpers/pageLifecycleEvents");e.exports=function(e,t){a.registerLibraryLoadedTrigger(t)}}},"core/src/lib/conditions/valueComparison.js":{name:"value-comparison",displayName:"Value Comparison",script:function(e,t,n){"use strict";var a=n("../helpers/stringAndNumberUtils").isString,r=n("../helpers/stringAndNumberUtils").isNumber,o=n("../helpers/stringAndNumberUtils").castToStringIfNumber,i=n("../helpers/stringAndNumberUtils").castToNumberIfString,s=function(e,t){return t&&a(e)?e.toLowerCase():e},c=function(e){return function(t,n,r){return t=o(t),n=o(n),a(t)&&a(n)&&e(t,n,r)}},d=function(e){return function(t,n){return t=i(t),n=i(n),r(t)&&r(n)&&e(t,n)}},l=function(e){return function(t,n,a){return e(s(t,a),s(n,a))}},u={equals:l((function(e,t){return e==t})),doesNotEqual:function(){return!u.equals.apply(null,arguments)},contains:c(l((function(e,t){return-1!==e.indexOf(t)}))),doesNotContain:function(){return!u.contains.apply(null,arguments)},startsWith:c(l((function(e,t){return 0===e.indexOf(t)}))),doesNotStartWith:function(){return!u.startsWith.apply(null,arguments)},endsWith:c(l((function(e,t){return e.substring(e.length-t.length,e.length)===t}))),doesNotEndWith:function(){return!u.endsWith.apply(null,arguments)},matchesRegex:c((function(e,t,n){return new RegExp(t,n?"i":"").test(e)})),doesNotMatchRegex:function(){return!u.matchesRegex.apply(null,arguments)},lessThan:d((function(e,t){return e<t})),lessThanOrEqual:d((function(e,t){return e<=t})),greaterThan:d((function(e,t){return e>t})),greaterThanOrEqual:d((function(e,t){return e>=t})),isTrue:function(e){return!0===e},isTruthy:function(e){return Boolean(e)},isFalse:function(e){return!1===e},isFalsy:function(e){return!e}};e.exports=function(e){return u[e.comparison.operator](e.leftOperand,e.rightOperand,Boolean(e.comparison.caseInsensitive))}}},"core/src/lib/events/customEvent.js":{name:"custom-event",displayName:"Custom Event",script:function(e,t,n){"use strict";var a=n("./helpers/createBubbly")(),r=[];e.exports=function(e,t){var n=e.type;-1===r.indexOf(n)&&(r.push(n),window.addEventListener(n,a.evaluateEvent,!0)),a.addListener(e,(function(e){e.nativeEvent.type===n&&(e.detail=e.nativeEvent.detail,t(e))}))}}},"core/src/lib/helpers/deepMerge.js":{script:function(e,t,n){"use strict";function a(e){return Array.prototype.slice.call(arguments,1).reduce((function(e,t){return null==t||Object.keys(t).forEach((function(n){var i=e[n],s=t[n];void 0===s&&void 0!==i||(Array.isArray(i)&&Array.isArray(s)?e[n]=i.concat(o(s)):r(i)&&r(s)?e[n]=a(i,s):e[n]=o(s))})),e}),e)}var r=n("../helpers/isPlainObject"),o=function(e){return r(e)?a({},e):Array.isArray(e)?a([],e):e};e.exports=a}},"core/src/lib/helpers/isPlainObject.js":{script:function(e,t,n){"use strict";var a=n("../../../node_modules/is-plain-object/dist/is-plain-object").isPlainObject;e.exports=a}},"core/node_modules/is-plain-object/dist/is-plain-object.js":{script:function(e,t){"use strict";function n(e){return"[object Object]"===Object.prototype.toString.call(e)}function a(e){var t,a;return!1!==n(e)&&(void 0===(t=e.constructor)||!1!==n(a=t.prototype)&&!1!==a.hasOwnProperty("isPrototypeOf"))}Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=a}},"core/src/lib/helpers/getObjectProperty.js":{script:function(e){"use strict";e.exports=function(e,t){for(var n=t.split("."),a=e,r=0,o=n.length;r<o;r++){if(null==a)return;a=a[n[r]]}return a}}},"core/src/lib/actions/helpers/decorateCode.js":{script:function(e,t,n){"use strict";var a=n("./decorators/decorateGlobalJavaScriptCode"),r=n("./decorators/decorateNonGlobalJavaScriptCode"),o={javascript:function(e,t){return e.settings.global?a(e,t):r(e,t)},html:n("./decorators/decorateHtmlCode")};e.exports=function(e,t){return o[e.settings.language](e,t)}}},"core/src/lib/actions/helpers/loadCodeSequentially.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise"),r=n("./getSourceByUrl"),o=a.resolve();e.exports=function(e){var t=new a((function(t){var n=r(e);a.all([n,o]).then((function(e){var n=e[0];t(n)}))}));return o=t,t}}},"core/node_modules/postscribe/dist/postscribe.js":{script:function(e,t){var n,a;n=this,a=function(){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=a(n(1));e.exports=r.default},function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(){}function i(){var e=g.shift();if(e){var t=u.last(e);t.afterDequeue(),e.stream=s.apply(void 0,e),t.afterStreamStart()}}function s(e,t,n){function a(e){e=n.beforeWrite(e),p.write(e),n.afterWrite(e)}(p=new l.default(e,n)).id=f++,p.name=n.name||p.id,c.streams[p.name]=p;var r=e.ownerDocument,s={close:r.close,open:r.open,write:r.write,writeln:r.writeln};d(r,{close:o,open:o,write:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(t.join(""))},writeln:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(t.join("")+"\n")}});var u=p.win.onerror||o;return p.win.onerror=function(e,t,a){n.error({msg:e+" - "+t+": "+a}),u.apply(p.win,[e,t,a])},p.write(t,(function(){d(r,s),p.win.onerror=u,n.done(),p=null,i()})),p}function c(e,t,n){if(u.isFunction(n))n={done:n};else if("clear"===n)return g=[],p=null,void(f=0);n=u.defaults(n,m);var a=[e=/^#/.test(e)?window.document.getElementById(e.substr(1)):e.jquery?e[0]:e,t,n];return e.postscribe={cancel:function(){a.stream?a.stream.abort():a[1]=o}},n.beforeEnqueue(a),g.push(a),p||i(),e.postscribe}t.__esModule=!0;var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.default=c;var l=r(n(2)),u=a(n(4)),m={afterAsync:o,afterDequeue:o,afterStreamStart:o,afterWrite:o,autoFix:!0,beforeEnqueue:o,beforeWriteToken:function(e){return e},beforeWrite:function(e){return e},done:o,error:function(e){throw new Error(e.msg)},releaseAsync:!1},f=0,g=[],p=null;d(c,{streams:{},queue:g,WriteStream:l.default})},function(e,t,n){"use strict";function a(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){var n=m+t,a=e.getAttribute(n);return l.existy(a)?String(a):a}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=m+t;l.existy(n)&&""!==n?e.setAttribute(a,n):e.removeAttribute(a)}t.__esModule=!0;var c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},d=r(n(3)),l=a(n(4)),u=!1,m="data-ps-",f="ps-style",g="ps-script",p=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.root=t,this.options=n,this.doc=t.ownerDocument,this.win=this.doc.defaultView||this.doc.parentWindow,this.parser=new d.default("",{autoFix:n.autoFix}),this.actuals=[t],this.proxyHistory="",this.proxyRoot=this.doc.createElement(t.nodeName),this.scriptStack=[],this.writeQueue=[],s(this.proxyRoot,"proxyof",0)}return e.prototype.write=function(){var e;for((e=this.writeQueue).push.apply(e,arguments);!this.deferredRemote&&this.writeQueue.length;){var t=this.writeQueue.shift();l.isFunction(t)?this._callFunction(t):this._writeImpl(t)}},e.prototype._callFunction=function(e){var t={type:"function",value:e.name||e.toString()};this._onScriptStart(t),e.call(this.win,this.doc),this._onScriptDone(t)},e.prototype._writeImpl=function(e){this.parser.append(e);for(var t=void 0,n=void 0,a=void 0,r=[];(t=this.parser.readToken())&&!(n=l.isScript(t))&&!(a=l.isStyle(t));)(t=this.options.beforeWriteToken(t))&&r.push(t);r.length>0&&this._writeStaticTokens(r),n&&this._handleScriptToken(t),a&&this._handleStyleToken(t)},e.prototype._writeStaticTokens=function(e){var t=this._buildChunk(e);return t.actual?(t.html=this.proxyHistory+t.actual,this.proxyHistory+=t.proxy,this.proxyRoot.innerHTML=t.html,u&&(t.proxyInnerHTML=this.proxyRoot.innerHTML),this._walkChunk(),u&&(t.actualInnerHTML=this.root.innerHTML),t):null},e.prototype._buildChunk=function(e){for(var t=this.actuals.length,n=[],a=[],r=[],o=e.length,i=0;i<o;i++){var s=e[i],c=s.toString();if(n.push(c),s.attrs){if(!/^noscript$/i.test(s.tagName)){var d=t++;a.push(c.replace(/(\/?>)/," "+m+"id="+d+" $1")),s.attrs.id!==g&&s.attrs.id!==f&&r.push("atomicTag"===s.type?"":"<"+s.tagName+" "+m+"proxyof="+d+(s.unary?" />":">"))}}else a.push(c),r.push("endTag"===s.type?c:"")}return{tokens:e,raw:n.join(""),actual:a.join(""),proxy:r.join("")}},e.prototype._walkChunk=function(){for(var e=void 0,t=[this.proxyRoot];l.existy(e=t.shift());){var n=1===e.nodeType;if(!n||!i(e,"proxyof")){n&&(this.actuals[i(e,"id")]=e,s(e,"id"));var a=e.parentNode&&i(e.parentNode,"proxyof");a&&this.actuals[a].appendChild(e)}t.unshift.apply(t,l.toArray(e.childNodes))}},e.prototype._handleScriptToken=function(e){var t=this,n=this.parser.clear();n&&this.writeQueue.unshift(n),e.src=e.attrs.src||e.attrs.SRC,(e=this.options.beforeWriteToken(e))&&(e.src&&this.scriptStack.length?this.deferredRemote=e:this._onScriptStart(e),this._writeScriptToken(e,(function(){t._onScriptDone(e)})))},e.prototype._handleStyleToken=function(e){var t=this.parser.clear();t&&this.writeQueue.unshift(t),e.type=e.attrs.type||e.attrs.TYPE||"text/css",(e=this.options.beforeWriteToken(e))&&this._writeStyleToken(e),t&&this.write()},e.prototype._writeStyleToken=function(e){var t=this._buildStyle(e);this._insertCursor(t,f),e.content&&(t.styleSheet&&!t.sheet?t.styleSheet.cssText=e.content:t.appendChild(this.doc.createTextNode(e.content)))},e.prototype._buildStyle=function(e){var t=this.doc.createElement(e.tagName);return t.setAttribute("type",e.type),l.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),t},e.prototype._insertCursor=function(e,t){this._writeImpl('<span id="'+t+'"/>');var n=this.doc.getElementById(t);n&&n.parentNode.replaceChild(e,n)},e.prototype._onScriptStart=function(e){e.outerWrites=this.writeQueue,this.writeQueue=[],this.scriptStack.unshift(e)},e.prototype._onScriptDone=function(e){e===this.scriptStack[0]?(this.scriptStack.shift(),this.write.apply(this,e.outerWrites),!this.scriptStack.length&&this.deferredRemote&&(this._onScriptStart(this.deferredRemote),this.deferredRemote=null)):this.options.error({msg:"Bad script nesting or script finished twice"})},e.prototype._writeScriptToken=function(e,t){var n=this._buildScript(e),a=this._shouldRelease(n),r=this.options.afterAsync;e.src&&(n.src=e.src,this._scriptLoadHandler(n,a?r:function(){t(),r()}));try{this._insertCursor(n,g),n.src&&!a||t()}catch(e){this.options.error(e),t()}},e.prototype._buildScript=function(e){var t=this.doc.createElement(e.tagName);return l.eachKey(e.attrs,(function(e,n){t.setAttribute(e,n)})),e.content&&(t.text=e.content),t},e.prototype._scriptLoadHandler=function(e,t){function n(){e=e.onload=e.onreadystatechange=e.onerror=null}function a(){n(),null!=t&&t(),t=null}function r(e){n(),i(e),null!=t&&t(),t=null}function o(e,t){var n=e["on"+t];null!=n&&(e["_on"+t]=n)}var i=this.options.error;o(e,"load"),o(e,"error"),c(e,{onload:function(){if(e._onload)try{e._onload.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){r({msg:"onload handler failed "+t+" @ "+e.src})}a()},onerror:function(){if(e._onerror)try{e._onerror.apply(this,Array.prototype.slice.call(arguments,0))}catch(t){return void r({msg:"onerror handler failed "+t+" @ "+e.src})}r({msg:"remote script failed "+e.src})},onreadystatechange:function(){/^(loaded|complete)$/.test(e.readyState)&&a()}})},e.prototype._shouldRelease=function(e){return!/^script$/i.test(e.nodeName)||!!(this.options.releaseAsync&&e.src&&e.hasAttribute("async"))},e}();t.default=p},function(e){var t;t=function(){return function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}var r=a(n(1));e.exports=r.default},function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0;var i=r(n(2)),s=r(n(3)),c=a(n(6)),d=n(5),l={comment:/^<!--/,endTag:/^<\//,atomicTag:/^<\s*(script|style|noscript|iframe|textarea)[\s\/>]/i,startTag:/^</,chars:/^[^<]/},u=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this.stream=n;var r=!1,s={};for(var d in i)i.hasOwnProperty(d)&&(a.autoFix&&(s[d+"Fix"]=!0),r=r||s[d+"Fix"]);r?(this._readToken=(0,c.default)(this,s,(function(){return t._readTokenImpl()})),this._peekToken=(0,c.default)(this,s,(function(){return t._peekTokenImpl()}))):(this._readToken=this._readTokenImpl,this._peekToken=this._peekTokenImpl)}return e.prototype.append=function(e){this.stream+=e},e.prototype.prepend=function(e){this.stream=e+this.stream},e.prototype._readTokenImpl=function(){var e=this._peekTokenImpl();if(e)return this.stream=this.stream.slice(e.length),e},e.prototype._peekTokenImpl=function(){for(var e in l)if(l.hasOwnProperty(e)&&l[e].test(this.stream)){var t=s[e](this.stream);if(t)return"startTag"===t.type&&/script|style/i.test(t.tagName)?null:(t.text=this.stream.substr(0,t.length),t)}},e.prototype.peekToken=function(){return this._peekToken()},e.prototype.readToken=function(){return this._readToken()},e.prototype.readTokens=function(e){for(var t=void 0;t=this.readToken();)if(e[t.type]&&!1===e[t.type](t))return},e.prototype.clear=function(){var e=this.stream;return this.stream="",e},e.prototype.rest=function(){return this.stream},e}();for(var m in t.default=u,u.tokenToString=function(e){return e.toString()},u.escapeAttributes=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=(0,d.escapeQuotes)(e[n],null));return t},u.supports=i,i)i.hasOwnProperty(m)&&(u.browserHasFlaw=u.browserHasFlaw||!i[m]&&m)},function(e,t){"use strict";t.__esModule=!0;var n=!1,a=!1,r=window.document.createElement("div");try{var o="<P><I></P></I>";r.innerHTML=o,t.tagSoup=n=r.innerHTML!==o}catch(e){t.tagSoup=n=!1}try{r.innerHTML="<P><i><P></P></i></P>",t.selfClose=a=2===r.childNodes.length}catch(e){t.selfClose=a=!1}r=null,t.tagSoup=n,t.selfClose=a},function(e,t,n){"use strict";function a(e){var t=e.indexOf("-->");if(t>=0)return new d.CommentToken(e.substr(4,t-1),t+3)}function r(e){var t=e.indexOf("<");return new d.CharsToken(t>=0?t:e.length)}function o(e){var t,n,a;if(-1!==e.indexOf(">")){var r=e.match(l.startTag);if(r){var o=(t={},n={},a=r[2],r[2].replace(l.attr,(function(e,r){arguments[2]||arguments[3]||arguments[4]||arguments[5]?arguments[5]?(t[arguments[5]]="",n[arguments[5]]=!0):t[r]=arguments[2]||arguments[3]||arguments[4]||l.fillAttr.test(r)&&r||"":t[r]="",a=a.replace(e,"")})),{v:new d.StartTagToken(r[1],r[0].length,t,n,!!r[3],a.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))});if("object"===(void 0===o?"undefined":c(o)))return o.v}}}function i(e){var t=o(e);if(t){var n=e.slice(t.length);if(n.match(new RegExp("</\\s*"+t.tagName+"\\s*>","i"))){var a=n.match(new RegExp("([\\s\\S]*?)</\\s*"+t.tagName+"\\s*>","i"));if(a)return new d.AtomicTagToken(t.tagName,a[0].length+t.length,t.attrs,t.booleanAttrs,a[1])}}}function s(e){var t=e.match(l.endTag);if(t)return new d.EndTagToken(t[1],t[0].length)}t.__esModule=!0;var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.comment=a,t.chars=r,t.startTag=o,t.atomicTag=i,t.endTag=s;var d=n(4),l={startTag:/^<([\-A-Za-z0-9_]+)((?:\s+[\w\-]+(?:\s*=?\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag:/^<\/([\-A-Za-z0-9_]+)[^>]*>/,attr:/(?:([\-A-Za-z0-9_]+)\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))|(?:([\-A-Za-z0-9_]+)(\s|$)+)/g,fillAttr:/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noresize|noshade|nowrap|readonly|selected)$/i}},function(e,t,n){"use strict";function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}t.__esModule=!0,t.EndTagToken=t.AtomicTagToken=t.StartTagToken=t.TagToken=t.CharsToken=t.CommentToken=t.Token=void 0;var r=n(5),o=(t.Token=function e(t,n){a(this,e),this.type=t,this.length=n,this.text=""},t.CommentToken=function(){function e(t,n){a(this,e),this.type="comment",this.length=n||(t?t.length:0),this.text="",this.content=t}return e.prototype.toString=function(){return"<!--"+this.content},e}(),t.CharsToken=function(){function e(t){a(this,e),this.type="chars",this.length=t,this.text=""}return e.prototype.toString=function(){return this.text},e}(),t.TagToken=function(){function e(t,n,r,o,i){a(this,e),this.type=t,this.length=r,this.text="",this.tagName=n,this.attrs=o,this.booleanAttrs=i,this.unary=!1,this.html5Unary=!1}return e.formatTag=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n="<"+e.tagName;for(var a in e.attrs)if(e.attrs.hasOwnProperty(a)){n+=" "+a;var o=e.attrs[a];void 0!==e.booleanAttrs&&void 0!==e.booleanAttrs[a]||(n+='="'+(0,r.escapeQuotes)(o)+'"')}return e.rest&&(n+=" "+e.rest),e.unary&&!e.html5Unary?n+="/>":n+=">",null!=t&&(n+=t+"</"+e.tagName+">"),n},e}());t.StartTagToken=function(){function e(t,n,r,o,i,s){a(this,e),this.type="startTag",this.length=n,this.text="",this.tagName=t,this.attrs=r,this.booleanAttrs=o,this.html5Unary=!1,this.unary=i,this.rest=s}return e.prototype.toString=function(){return o.formatTag(this)},e}(),t.AtomicTagToken=function(){function e(t,n,r,o,i){a(this,e),this.type="atomicTag",this.length=n,this.text="",this.tagName=t,this.attrs=r,this.booleanAttrs=o,this.unary=!1,this.html5Unary=!1,this.content=i}return e.prototype.toString=function(){return o.formatTag(this,this.content)},e}(),t.EndTagToken=function(){function e(t,n){a(this,e),this.type="endTag",this.length=n,this.text="",this.tagName=t}return e.prototype.toString=function(){return"</"+this.tagName+">"},e}()},function(e,t){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e?e.replace(/([^"]*)"/g,(function(e,t){return/\\/.test(t)?t+'"':t+'\\"'})):t}t.__esModule=!0,t.escapeQuotes=n},function(e,t){"use strict";function n(e){return e&&"startTag"===e.type&&(e.unary=s.test(e.tagName)||e.unary,e.html5Unary=!/\/>$/.test(e.text)),e}function a(e,t){var a=e.stream,r=n(t());return e.stream=a,r}function r(e,t){var n=t.pop();e.prepend("</"+n.tagName+">")}function o(){var e=[];return e.last=function(){return this[this.length-1]},e.lastTagNameEq=function(e){var t=this.last();return t&&t.tagName&&t.tagName.toUpperCase()===e.toUpperCase()},e.containsTagName=function(e){for(var t,n=0;t=this[n];n++)if(t.tagName===e)return!0;return!1},e}function i(e,t,i){function s(){var t=a(e,i);t&&l[t.type]&&l[t.type](t)}var d=o(),l={startTag:function(n){var a=n.tagName;"TR"===a.toUpperCase()&&d.lastTagNameEq("TABLE")?(e.prepend("<TBODY>"),s()):t.selfCloseFix&&c.test(a)&&d.containsTagName(a)?d.lastTagNameEq(a)?r(e,d):(e.prepend("</"+n.tagName+">"),s()):n.unary||d.push(n)},endTag:function(n){d.last()?t.tagSoupFix&&!d.lastTagNameEq(n.tagName)?r(e,d):d.pop():t.tagSoupFix&&(i(),s())}};return function(){return s(),n(i())}}t.__esModule=!0,t.default=i;var s=/^(AREA|BASE|BASEFONT|BR|COL|FRAME|HR|IMG|INPUT|ISINDEX|LINK|META|PARAM|EMBED)$/i,c=/^(COLGROUP|DD|DT|LI|OPTIONS|P|TD|TFOOT|TH|THEAD|TR)$/i}])},e.exports=t()},function(e,t){"use strict";function n(e){return null!=e}function a(e){return"function"==typeof e}function r(e,t,n){var a=void 0,r=e&&e.length||0;for(a=0;a<r;a++)t.call(n,e[a],a)}function o(e,t,n){for(var a in e)e.hasOwnProperty(a)&&t.call(n,a,e[a])}function i(e,t){return e=e||{},o(t,(function(t,a){n(e[t])||(e[t]=a)})),e}function s(e){try{return Array.prototype.slice.call(e)}catch(a){var t=(n=[],r(e,(function(e){n.push(e)})),{v:n});if("object"===(void 0===t?"undefined":m(t)))return t.v}var n}function c(e){return e[e.length-1]}function d(e,t){return!(!e||"startTag"!==e.type&&"atomicTag"!==e.type||!("tagName"in e)||!~e.tagName.toLowerCase().indexOf(t))}function l(e){return d(e,"script")}function u(e){return d(e,"style")}t.__esModule=!0;var m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.existy=n,t.isFunction=a,t.each=r,t.eachKey=o,t.defaults=i,t.toArray=s,t.last=c,t.isTag=d,t.isScript=l,t.isStyle=u}])},"object"==typeof t&&"object"==typeof e?e.exports=a():"function"==typeof define&&define.amd?define([],a):"object"==typeof t?t.postscribe=a():n.postscribe=a()}},"core/src/lib/actions/helpers/unescapeHtmlCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document").createElement("div");e.exports=function(e){return a.innerHTML=e,a.textContent||a.innerText||e}}},"core/src/lib/helpers/findPageScript.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-document"),r=function(e){for(var t=a.querySelectorAll("script"),n=0;n<t.length;n++){var r=t[n];if(e.test(r.src))return r}},o=function(){return r(new RegExp(/(launch|satelliteLib)-[^\/]+.js(\?.*)?$/))};e.exports={getTurbine:o,byRegexPattern:r}}},"core/src/lib/actions/helpers/decorators/decorateGlobalJavaScriptCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise");e.exports=function(e,t){return{code:"<script>\n"+t+"\n</script>",promise:a.resolve()}}}},"core/src/lib/actions/helpers/decorators/decorateNonGlobalJavaScriptCode.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-promise"),r=0;e.exports=function(e,t){var n="_runScript"+ ++r,o=new a((function(t,r){_satellite[n]=function(o){delete _satellite[n],new a((function(t){t(o.call(e.event.element,e.event,e.event.target,a))})).then(t,r)}}));return{code:'<script>_satellite["'+n+'"](function(event, target, Promise) {\n'+t+"\n});</script>",promise:o}}}},"core/src/lib/actions/helpers/decorators/decorateHtmlCode.js":{script:function(e,t,n,a){"use strict";var r=n("@adobe/reactor-promise"),o=0,i={};window._satellite=window._satellite||{},window._satellite._onCustomCodeSuccess=function(e){var t=i[e];t&&(delete i[e],t.resolve())},window._satellite._onCustomCodeFailure=function(e){var t=i[e];t&&(delete i[e],t.reject())};var s=function(e){return-1!==e.indexOf("${reactorCallbackId}")},c=function(e,t){return e.replace(/\${reactorCallbackId}/g,t)},d=function(e){return e.settings.isExternal};e.exports=function(e,t){var n;return d(e)&&(t=a.replaceTokens(t,e.event)),s(t)?(n=new r((function(e,t){i[String(o)]={resolve:e,reject:t}})),t=c(t,o),o+=1):n=r.resolve(),{code:t,promise:n}}}},"core/src/lib/actions/helpers/getSourceByUrl.js":{script:function(e,t,n){"use strict"
;var a=n("@adobe/reactor-load-script"),r=n("@adobe/reactor-promise"),o=n("../../helpers/findPageScript").byRegexPattern,i={},s={},c=function(e){return s[e]||(s[e]=a(e)),s[e]};_satellite.__registerScript=function(e,t){var n;if(document.currentScript)n=document.currentScript.getAttribute("src");else{var a=new RegExp(".*"+e+".*");n=o(a).getAttribute("src")}i[n]=t},e.exports=function(e){return i[e]?r.resolve(i[e]):new r((function(t){c(e).then((function(){t(i[e])}),(function(){t()}))}))}}},"core/src/lib/helpers/textMatch.js":{script:function(e){"use strict";e.exports=function(e,t){if(null==t)throw new Error("Illegal Argument: Pattern is not present");return null!=e&&("string"==typeof t?e===t:t instanceof RegExp&&t.test(e))}}},"core/src/lib/events/helpers/pageLifecycleEvents.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window"),r=n("@adobe/reactor-document"),o=-1!==a.navigator.appVersion.indexOf("MSIE 10"),i="WINDOW_LOADED",s="DOM_READY",c="PAGE_BOTTOM",d=[c,s,i],l=function(e,t){return{element:e,target:e,nativeEvent:t}},u={};d.forEach((function(e){u[e]=[]}));var m=function(e,t){d.slice(0,g(e)+1).forEach((function(e){p(t,e)}))},f=function(){return"complete"===r.readyState?i:"interactive"===r.readyState?o?null:s:void 0},g=function(e){return d.indexOf(e)},p=function(e,t){u[t].forEach((function(t){b(e,t)})),u[t]=[]},b=function(e,t){var n=t.trigger,a=t.syntheticEventFn;n(a?a(e):null)};a._satellite=a._satellite||{},a._satellite.pageBottom=m.bind(null,c),r.addEventListener("DOMContentLoaded",m.bind(null,s),!0),a.addEventListener("load",m.bind(null,i),!0),a.setTimeout((function(){var e=f();e&&m(e)}),0),e.exports={registerLibraryLoadedTrigger:function(e){e()},registerPageBottomTrigger:function(e){u[c].push({trigger:e})},registerDomReadyTrigger:function(e){u[s].push({trigger:e,syntheticEventFn:l.bind(null,r)})},registerWindowLoadedTrigger:function(e){u[i].push({trigger:e,syntheticEventFn:l.bind(null,a)})}}}},"core/src/lib/helpers/stringAndNumberUtils.js":{script:function(e){"use strict";var t=function(e){return"number"==typeof e&&isFinite(e)},n=function(e){return"string"==typeof e||e instanceof String},a=function(e){return t(e)?String(e):e},r=function(e){return n(e)?Number(e):e};e.exports={isNumber:t,isString:n,castToStringIfNumber:a,castToNumberIfString:r}}},"core/src/lib/events/helpers/createBubbly.js":{script:function(e,t,n){"use strict";var a=n("./weakMap"),r=n("./matchesProperties"),o=n("./matchesSelector");e.exports=function(){var e=[],t=new a,n={addListener:function(t,n){e.push({settings:t,callback:n})},evaluateEvent:function(n,a){if(e.length&&!t.has(n)){for(var i=n.target,s=!1;i;){for(var c=!1,d=!1,l=0;l<e.length;l++){var u=e[l],m=u.settings.elementSelector,f=u.settings.elementProperties;if((!1!==u.settings.bubbleFireIfChildFired||!s)&&((i===n.target||!1!==u.settings.bubbleFireIfParent)&&(i===n.target||m||f&&Object.keys(f).length)&&(!m||o(i,m))&&(!f||r(i,f)))){var g={};a?Object.keys(n).forEach((function(e){g[e]=n[e]})):g.nativeEvent=n,g.element=i,g.target=n.target,!1!==u.callback(g)&&(d=!0,u.settings.bubbleStop&&(c=!0))}}if(c)break;d&&(s=!0),i=i.parentNode}t.set(n,!0)}},__reset:function(){e=[]}};return n}}},"core/src/lib/events/helpers/weakMap.js":{script:function(e,t,n){"use strict";var a=n("@adobe/reactor-window").WeakMap;if(void 0===a){var r=Object.defineProperty,o=Date.now()%1e9;(a=function(){this.name="__st"+(1e9*Math.random()>>>0)+o+++"__"}).prototype={set:function(e,t){var n=e[this.name];return n&&n[0]===e?n[1]=t:r(e,this.name,{value:[e,t],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},delete:function(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},has:function(e){var t=e[this.name];return!!t&&t[0]===e}}}e.exports=a}},"core/src/lib/events/helpers/matchesProperties.js":{script:function(e,t,n){"use strict";var a=n("./../../helpers/textMatch"),r=function(e,t){return"@text"===t||"innerText"===t?e.textContent||e.innerText:t in e?e[t]:e.getAttribute?e.getAttribute(t):void 0};e.exports=function(e,t){return!t||t.every((function(t){var n=r(e,t.name),o=t.valueIsRegex?new RegExp(t.value,"i"):t.value;return a(n,o)}))}}},"core/src/lib/events/helpers/matchesSelector.js":{script:function(e,t,n,a){"use strict";e.exports=function(e,t){var n=e.matches||e.msMatchesSelector;if(n)try{return n.call(e,t)}catch(e){return a.logger.warn("Matching element failed. "+t+" is not a valid selector."),!1}return!1}}}}}},company:{orgId:"9CE579FD5DCD8B590A495E09@AdobeOrg",dynamicCdnEnabled:!1},property:{name:"AEP Web SDK",settings:{domains:["examplewebsite.com"],undefinedVarsReturnEmpty:!1,ruleComponentSequencingEnabled:!0},id:"PR59d943e8596c4ada95fa0389d77320d4"},rules:[{id:"RL01cea5a0625f48c38900e9a7063c3ac3",name:"Video Replay [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Replay"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Replay + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL0283abb8c5894066a2e93ec514bd81eb",name:"Page View - RP [Snapchat]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Page View"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCa690532ce11e4ff69323992fa2d4010c-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL0b8a1bc978ad4c5b9ab4b38afde9b227",name:"Library Load [GA4 - Load]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){return _satellite.getVar("_pidh")=="3e26c2c6131143c5589972fb9dc93c5716586ac3d780c377bf6bfa67168d2c2c"}},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"age-wall-passed",cookieValues:[{value:"true"}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<!-- Google tag (gtag.js) -->\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-MX892TYYK7\"></script>\n<script>\n    window.dataLayer = window.dataLayer || [];\n    function gtag() {\n        dataLayer.push(arguments);\n    }\n    gtag('js', new Date());\n    gtag('config', 'G-MX892TYYK7'); \n</script>",language:"html"},timeout:2e3,delayNext:!0}]},{id:"RL0c8dee1fd57c4a3b966acf3cfdf607ca",name:"Video Start [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Start"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Start + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL0ee8f5c8934e49239b84514fc94a5fa5",name:"Form Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Form Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Form Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL128ec2e3716d4f8a9b74d79ee70819a7",name:"Web Vitals [AEP Web SDK - Batch Method]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Web Vitals: LCP"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Web Vitals: FID"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Web Vitals: CLS"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Web Vitals: INP"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTrue"},leftOperand:"%Batch Transmit Vitals Status [Core | Custom Code]%"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC17e07c332d19470eb99c02fad7822b49-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL1e38b96f186d434badae79f177ebb240",name:"Remove From Cart [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Remove From Cart"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.productListRemovals",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL202d96bc4a404632b24780e428a3e2b9",name:"Video 95% Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video 95% Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video 95 Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL236956edd32746e9ac5f521201b9f021",name:"Error [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Error"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Error + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL2b6cd465ea824c8fa365b0186f3a9c3c",name:"Checkout Start [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Checkout Start"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.checkouts",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL2db28e3eeede4279917cee91a8e98a20",name:"Library Load - RP [Bing]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:'<!-- Bing Pixel -->\n<script>\n(function (w, d, t, r, u) {\n      var f, n, i; w[u] = w[u] || [], f = function () {\n          var o = { ti: "5667203", enableAutoSpaTracking: true };\n          o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")\n      }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function () {\n          var s = this.readyState;\n          s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)\n      }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)\n  })(window, document, "script", "//bat.bing.com/bat.js", "uetq");\n</script>\n<!-- End Bing Pixel -->',language:"html"},timeout:2e3,delayNext:!0}]},{id:"RL3d270d2cb27f499ca30153d2c72b0289",name:"Video Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL3dc3308c8c9e4bafb7da8c44d2805509",name:"Form Start [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Form Start"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Form Start + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL3df32515b5d14413a2a66cc576e34a3d",name:"Cart Open [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Cart Open"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.productListOpens",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL45f09a7e1d9e41ebaa46e543de4c3f97",name:"Component Interaction [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Component Interaction"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Component Interaction + Persistent Data + Batched Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL4d0ea5bbf93c4543b87dcd9c2b6854c8",name:"Engagement Ping [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Engagement Ping (Launch Version)"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC6d839eeb4f724771838fdaf44e02952a-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL5184e5716b244bd8801664f246a58b1d",name:"Registration Successful [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Registration Successful"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Registration Successful + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL55e836326d7a4c869e655ad1b25e3de4",name:"Page View | Marketing Tags | [Quantcast | Meta]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Page View"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC2ef501560dae4dc4a7652a9aa8bcd9a9-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC71b1c60384f3424993e5aead9dee8173-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL5d4b84568e014cf9b39d2a6c0d1188ec",name:"Scroll Depth via Launch Listener [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"scroll_depth"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Scroll Event + Persistent Data + Batched Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL643d1d35bd7641b4b58c5f8956a2f110",name:"Login Failed [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Login Failed"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Login Failed + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL646f7471408742bd8f62292c9412e9d9",name:"Partner Clickout | Marketing Tags | [Quantcast | Meta]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Click"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%linkInfo.linkType [Core | Custom Code]%",rightOperand:"Partner"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCa3caa5bc024741a2b00cc271d3ec69c3-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCa4b57f0204ea4625a7cca25439d0e0e7-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL68cd2fa107c14c3b8728643e57ec9e76",name:"Video 75% Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video 75% Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video 75 Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL6d711943e1b944799d3884dc618ade5a",name:"Add to Cart [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Add To Cart"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.productListAdds",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL6e8362fd450241a8a0af3af07cf51427",name:"Page View - Native [Core | Custom Code - Send Event] ",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"page_view"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTrue"},leftOperand:"%NDL Page Status [Core | Custom Code]%"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC642e6fbf632c4003ab313d58cd38be12-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RL7ca137d466d545a7b0041bd8191414cb",name:"Load Quantcast Library",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/customEvent.js",settings:{type:"CookiebotOnAccept",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50},{modulePath:"core/src/lib/events/customEvent.js",settings:{type:"CookiebotOnDecline",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTruthy"},leftOperand:"%Quantcast ID [Core | Custom Code]%"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:'window._qevents = window._qevents || [];\n(function() {\n    var elem = document.createElement(\'script\');\n    elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";\n    elem.async = true;\n    elem.type = "text/javascript";\n    var scpt = document.getElementsByTagName(\'script\')[0];\n    scpt.parentNode.insertBefore(elem, scpt);\n})();\n',language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RL85ba2040b93c4ffd83f208075d6fa76f",name:"Video 50% Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video 50% Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video 50 Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RL98b359f1121f435a93d6f789fd8444b2",name:"Click - Afflink Clickout - NDL/Legacy Merge [Core | Custom Code - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"click"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Click"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(e){if("Partner"===e.message?.linkInfo?.linkType||"partner link"===e.message?.action?.type)return!0}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCe13099a4d1c4457fa96abe9b64f68be9-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLa3e2d7f13b854e2e8951b7a3ef205e66",name:"Login Successful - RP [Snapchat]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Login Successful"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC79ccb506c2364733ad3a65a6825a71c0-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLa3eca1302caa47a29749a4a46381ab6a",name:"Page View Sign Up - RP [Ad Cloud]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Page View"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3},{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){if(window.location.href.includes("activation"))return!0}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC40b8c8b29d9d4b88a6d26e5ed7e97fca-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLa8289d2aaf4346f3bd0b10b3eb3170be",name:"Library Load - RP [Hotjar]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"logged_in",cookieValues:[{value:"true"}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<!-- Hotjar Tracking Code for RP-->\n<script>\n    (function(h,o,t,j,a,r){\n        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\n        h._hjSettings={hjid:3918970,hjsv:6};\n        a=o.getElementsByTagName('head')[0];\n        r=o.createElement('script');r.async=1;\n        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\n        a.appendChild(r);\n    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\n</script>",language:"html"},timeout:2e3,delayNext:!0}]},{id:"RLb1b15bf43d4940839af80cdbb4792dc8",name:"Registration Successful - RP [Snapchat | Bing]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Registration Successful"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCcfa8fe10b1a840e98b2807cdee32f983-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLb8ee34417fb4487b9ae8257d52918965",name:"Load Marketing Pixels [Quantcast | Meta]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50},{modulePath:"core/src/lib/events/customEvent.js",settings:{type:"CookiebotOnAccept",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50},{modulePath:"core/src/lib/events/customEvent.js",settings:{type:"CookiebotOnDecline",bubbleFireIfParent:!0,bubbleFireIfChildFired:!0},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:'let qc = _satellite.getVar("Quantcast ID [Core | Custom Code]")\n\nif (qc){\n  window._qevents = window._qevents || [];\n  (function() {\n      var elem = document.createElement(\'script\');\n      elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";\n      elem.async = true;\n      elem.type = "text/javascript";\n      var scpt = document.getElementsByTagName(\'script\')[0];\n      scpt.parentNode.insertBefore(elem, scpt);\n  })();\n}\n',language:"javascript"},timeout:2e3,delayNext:!0},{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"let meta = _satellite.getVar(\"Meta ID [Core | Custom Code]\");\n\nif (meta){\n  !function(f,b,e,v,n,t,s)\n    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n    n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n    n.queue=[];t=b.createElement(e);t.async=!0;\n    t.src=v;s=b.getElementsByTagName(e)[0];\n    s.parentNode.insertBefore(t,s)}(window, document,'script',\n    'https://connect.facebook.net/en_US/fbevents.js');\n    fbq('init', meta);\n}\n",language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RLbf8f50770c93488a9813b650732742a9",name:"Registration Failed [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Registration Failed"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Registration Failed + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLc342614d4a1d4e7d92fdc6e860b0711a",name:"Video Pause [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Pause"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Pause + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLc721373005e34f959dac4d5327be9283",name:"Hover - Native [Core | Custom Code - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"hover"},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC3341ec47c84c4044a48541c1f6a4d2d8-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLcaa6d5c3c1094929a8f3990fd5b6d455",name:"Click [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Click"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"contains"},leftOperand:"%[ACDL] linkInfo.linkLocation%",rightOperand:"~encat~"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC593594a16f25496cb3f76d69974b7773-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLcd666376a1864a59aeced11cd3c7f05e",name:"Click - Native [Core | Custom Code - Send Event] ",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"click"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"equals"},leftOperand:"%Action Type | [Native, Event.Message, Core | Custom Code]%",rightOperand:"partner link"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCf3fefae743e946b296cce5657ff81663-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLce1b2f50cb4f49ed96e6a59cdc91a208",name:"Arcade Events [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Arcade Game Start"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Arcade Event"},ruleOrder:50}],conditions:[],actions:[{
modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Arcade Events + Persistent Data%",type:"Web Arcade Interactions",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLd19d072b8ab547b8a9ac8af2ed292c70",name:"Page View - AdCloud Delay [Core | Custom Code - Send Event] ",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Page View"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTrue"},leftOperand:"%NDL Page Status [Core | Custom Code]%"},negate:!0,timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!1,source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCaf84eaffc6944f85a5454899bfda09fc-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd38d98639395405ba5315bebf7e19ef4",name:"Toplist/Partner Impression [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Toplist/Partner Impression"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Toplist/Partner Impression + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLd4492dd1c52a4c2c9e946d2028affb63",name:"Page View Signed In - RP [Ad Cloud]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Page View"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3},{modulePath:"core/src/lib/conditions/cookie.js",settings:{name:"logged_in",cookieValues:[{value:"true",valueIsRegex:!1}]},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC74bb026a5b15446a8092de9fab7f163d-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLd4ecaed3c360489093491beb26750ac4",name:"Product Impression | View Product [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"View Product"},ruleOrder:50},{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Product Impression"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.productViews",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLd5ea50aeaecd43e18eccc6a86996120c",name:"Video Resume [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Resume"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Resume + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLdc4d588d44e74e2c948a78e42698405e",name:"Library Load - RP [Snapchat]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"<!-- Snap Pixel Code -->\n<script type='text/javascript'>\n(function(e,t,n){if(e.snaptr)return;var a=e.snaptr=function()\n{a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};\na.queue=[];var s='script';r=t.createElement(s);r.async=!0;\nr.src=n;var u=t.getElementsByTagName(s)[0];\nu.parentNode.insertBefore(r,u);})(window,document,\n'https://sc-static.net/scevent.min.js');\n  \nsnaptr('init', '1ba829a5-9644-4cd6-9553-5c64fca3fcd4');\n</script>\n<!-- End Snap Pixel Code -->",language:"html"},timeout:2e3,delayNext:!0}]},{id:"RLdd32c2a17df4478bb875ab79ef48bb3f",name:"Purchase - RP [Snapchat | Bing]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Purchase"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCad9e1712dd4d4071b64198593a1d011e-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLdf1ce1e80ba645748625093553f51aff",name:"Cart View [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Cart View"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.productListViews",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLe873cc53959f4860a0def85ccf3ce919",name:"Library Loaded [Custom Code - logging, engagement pings, iframe message listener, visit id, scroll depth]",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:"// NOTE: This code is run in the global scope, \n// so functions and constants are appended with '_dgl' to avoid conflicts with other scripts\n\n/********************\n* Custom Data Layer Logging\n*********************/\nwindow.adobeDataLayer = window.adobeDataLayer || [];\nvar myHandler = function (event) {\n    if (_satellite.environment.stage == \"development\" || _satellite.environment.stage == \"staging\") {\n        console.log(\n            \"[Adobe Data Layer Logging] event type: \" + event.event, \"Contents:\", event\n        );\n    }\n};\n\nwindow.adobeDataLayer.push(function (dl) {\n    dl.addEventListener(\"adobeDataLayer:event\", myHandler);\n});\n/********************\n* End of Custom Data Layer Logging\n********************/\n\n\n/******************** \n* Scroll Depth Code\n********************/\n// Cache to store already tracked scroll percentages\nconst scroll_cache_dgl = []\n\n// Array of scroll percentages to track \nconst percentageScroll_dgl = [25, 50, 75, 100]\n\n// Add an event listener to the window object to track scroll events\nwindow.addEventListener('scroll', (event) => {\n\n    // Get the current vertical scroll position\n    const scrollTop_dgl = window.scrollY\n\n    // Get the total height of the document\n    const docHeight_dgl = document.body.scrollHeight\n\n    // Get the height of the visible window\n    const winHeight_dgl = window.innerHeight\n\n    // Calculate the percentage of the document that has been scrolled\n    const scrollPercent_dgl = scrollTop_dgl / (docHeight_dgl - winHeight_dgl)\n\n    // Convert the scroll percentage to a whole number (e.g., 25, 50, etc.)\n    const percentageKnownScroll_dgl = Math.round((scrollPercent_dgl) * 100)\n\n    // Check if the percentage has not been tracked yet and is in the target list\n    if (!scroll_cache_dgl.includes(percentageKnownScroll_dgl) && percentageScroll_dgl.includes(percentageKnownScroll_dgl)) {\n\n        // Add the percentage to the cache to avoid duplicate tracking\n        scroll_cache_dgl.push(percentageKnownScroll_dgl)\n\n        // Push the scroll depth event to the Adobe Data Layer after a short delay\n        setTimeout(() => {\n            window.adobeDataLayer.push({\n                event: 'scroll_depth',\n                scrollDepthPercentage: percentageKnownScroll_dgl,\n            })\n        }, 100) // Delay of 100ms\n    }\n})\n\n/********************\n* End of Scroll Depth Code\n********************/\n\n/******************** \n* Engagement Pings\n********************/\n// Default site engagement intervals\nconst defaultEngagementIntervals_dgl = [10, 30, 45, 60, 120, 180, 240];\n\n// Custom intervals for arcade, fire every 60 seconds up to 15 minutes\nconst arcadeEngagementIntervals_dgl = [10, 30, 45, 60, 120, 180, 240, 300, 360, 420, 480, 540, 600, 660, 720, 780, 840, 900];\n\n// Flag to track if an arcade game is currently active\nlet isArcadeActive_dgl = false;\n\n// Array to store timeout IDs for engagement pings, so we can clear them when needed\nlet activeEngagementTimers_dgl = [];\n\n// Function to send engagement events to the data layer\nconst pushEngagementEvent_dgl = (engagementTime, source = 'default') => {\n    window.adobeDataLayer.push({\n        event: \"Engagement Ping (Launch Version)\",\n        engagementTime: `${engagementTime}+`,\n        source: source\n    });\n};\n\n// Function to clear all existing engagement timers\nconst clearEngagementTimers_dgl = () => {\n    activeEngagementTimers_dgl.forEach(timerId => clearTimeout(timerId));\n    activeEngagementTimers_dgl = [];\n};\n\n// Function to start engagement pings at specified intervals\nconst startEngagementPings_dgl = (intervals, source) => {\n    clearEngagementTimers_dgl(); // Clear any existing timers\n    _satellite.logger.log(`Adobe Engagement Ping Tracking: Starting tracking for ${source} with intervals: ${intervals.join(', ')}`);\n    intervals.forEach(interval => {\n        const timerId = setTimeout(() => pushEngagementEvent_dgl(interval, source), interval * 1000);\n        activeEngagementTimers_dgl.push(timerId); // Store the timer IDs\n    });\n};\n\n// Function to handle \"page_view\" events and reset engagement pings on SPAs\nconst handlePageViewEvent_dgl = () => {\n    _satellite.logger.log('Adobe Engagement Ping Tracking: \"page_view or Page View\" event detected, resetting engagement pings and scroll depth.');\n    isArcadeActive_dgl = false; // Reset arcade active flag\n    startEngagementPings_dgl(defaultEngagementIntervals_dgl, 'default'); // Restart default engagement pings\n    scroll_cache_dgl.length = 0; // reset scroll depth cache\n};\n\n// Add listener for \"page_view\" events in the adobeDataLayer\nwindow.adobeDataLayer.push(function (dl) {\n    dl.addEventListener(\"adobeDataLayer:event\", function (event) {\n        if (event.event === \"page_view\" || event.event === \"Page View\") {\n            handlePageViewEvent_dgl();\n        }\n    });\n});\n\n/*********************\n* End of Engagement Pings Code\n*********************/\n\n\n/*********************\n* Custom Event Listener for Gamification Iframe Post Messages\n*********************/\nwindow.addEventListener(\"message\", function (event) {\n\n    // Check the event contains arcade event data\n    if (event?.data?.arcade_event_type || event?.data?.arcade_screen_state || event?.data?.arcade_component_game_prompt_mechanism) {\n\n        _satellite.logger.log('Adobe Arcade Event Logging: Post Message Received', event);\n\n        // Push the event data to the Adobe data layer\n        window.adobeDataLayer.push({\n            event: 'Arcade Event',\n            post_message_source: event.origin,\n            ...event.data\n        });\n\n        // If we get an arcade event, adjust engagement tracking\n        if (!isArcadeActive_dgl) {\n            isArcadeActive_dgl = true;\n            _satellite.logger.log('Adobe Engagement Ping Tracking: Arcade event detected, switching to custom engagement pings.');\n            startEngagementPings_dgl(arcadeEngagementIntervals_dgl, 'arcade');\n        }\n\n    }\n}, false);\n/********************* \n* End of Custom Event Listener for Gamification\n*********************/\n\n\n/*********************\n* Code for setting a custom visit ID in local storage\n*********************/\n\nfunction generateVisitId_dgl() {\n    const randomPart = Math.floor(Math.random() * 1e16).toString();\n    const timestampPart = Date.now().toString();\n    return randomPart + timestampPart;\n}\n\nfunction getRootDomain_dgl(url) {\n    const hostname = new URL(url).hostname.replace(/^www\\./, '');\n    const domainParts = hostname.split('.');\n\n    const hasTLD = hostname.includes('.co.') || hostname.includes('.org.') || hostname.includes('.com.');\n    const numParts = hasTLD ? 3 : 2;\n\n    if (domainParts.length >= numParts) {\n        return domainParts.slice(-numParts).join('.');\n    }\n\n    return hostname;\n}\n\nfunction updateVisitId_dgl() {\n    const cookieKey = \"_v_id_l\";\n    const visitTimeout = 30 * 60 * 1000; // 30 minutes in ms\n\n    const cookieValue = _satellite.cookie.get(cookieKey);\n    const now = Date.now();\n\n    let visitData;\n\n    if (cookieValue) {\n        try {\n            visitData = JSON.parse(cookieValue);\n        } catch (e) {\n            // Fallback in case of malformed cookie\n            visitData = null;\n        }\n    }\n\n    if (!visitData || (now - visitData._la) > visitTimeout) {\n        // New visit\n        const newVisitId = generateVisitId_dgl();\n        visitData = { _v_id: newVisitId, _la: now };\n    } else {\n        // Update timestamp\n        visitData._la = now;\n    }\n\n    // Update cookie with refreshed data and expiry\n    _satellite.cookie.set(\n        cookieKey,\n        JSON.stringify(visitData),\n        {\n            domain: getRootDomain_dgl(window.location.href),\n            expires: 1 / 48 // Cookie expires in 30 mins\n        }\n    );\n}\n/*********************\n* End of custom visit ID code\n*********************/\n",language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RLebbf2eefbfd149a8aafe327e6f937618",name:"Video 25% Complete [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video 25% Complete"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video 25 Complete + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLef35dd5561564c59808cb40941c33f54",name:"Supplemental Data [AEP Web SDK - Send Event] ",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"supplemental_page_data"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Supplemental Page Data + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy"},timeout:2e3,delayNext:!0}]},{id:"RLefee9bd2d24a4ac3991ab64ea0fb4ed4",name:"Purchase [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Purchase"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Ecommerce + Persistent Data%",type:"commerce.purchases",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLf06f80f8254b499bbb349694d7b79ed2",name:"Video Enter Full Screen [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Video Enter Full Screen"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Video Enter Full Screen + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLf5009c0295ae404eb3216e9712576afb",name:"Load App Measurement and ECID Service - RS Status False",events:[{modulePath:"core/src/lib/events/libraryLoaded.js",settings:{},ruleOrder:50}],conditions:[],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{global:!0,source:'// Due to the dependency of an \'s\' object existing in the page in order for the connector to work, this code will create a \'s\' object that will replicate the functions that the connector calls for\n// but will do nothing, these include s.t, s.tl, and s.clearVars.  s.account is required for the configuration of Adobe Ad Cloud, therefore set here.\n\n_satellite.logger.log("Load App M where RS Status False: Attempt to set fake S object")\nwindow.s = {\n    t: function() {\n        // Function that does nothing, used for page views within connector\n    },\n    tl: function() {\n        // Function that does nothing, used for link tracking within connector\n    },\n    clearVars: function() {\n        // Function that does nothing, used to clear down dimensions in s object\n    }\n}\n_satellite.logger.log("Load App M where RS Status False: Fake S object set")\n\nvar s_env = _satellite.environment.stage,\n    rsID = _satellite.getVar("Report Suite ID [Core | Custom Code]"),\n    override = true, // used to override env for testing purpose   \n    s_account = "triumph.global.development";\n_satellite.logger.log("AppM Code: RS - " + rsID);\n\nif (s_env == "production"||override) {  \n    var s_account = rsID;\n}\ns.account = s_account || ""; // s.account required to set up Adobe Ad Cloud/Analytics integration, this is performed within the connector, not in Adobe Launch!',language:"javascript"},timeout:2e3,delayNext:!0}]},{id:"RLfccf33f52b544281abc98571446ad32f",name:"Scroll Depth [AEP Web SDK - Batch/Send]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Scroll Depth"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTrue"},leftOperand:"%Data Stream Transmit Status [Core | Custom Code]%"},timeout:2e3},{modulePath:"core/src/lib/conditions/valueComparison.js",settings:{comparison:{operator:"isTrue"},leftOperand:"%Batch Transmit Scroll Depth Status [Core | Custom Code]%"},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RCaf76ace0de7b490db7356b8b09914577-source.min.js",language:"javascript",isExternal:!0},timeout:2e3,delayNext:!0}]},{id:"RLfef31cf4bfc64c0d9c03aa07d46199c7",name:"Login Successful [AEP Web SDK - Send Event]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Login Successful"},ruleOrder:50}],conditions:[],actions:[{modulePath:"adobe-alloy/dist/lib/actions/sendEvent/index.js",settings:{xdm:"%[XDM Merge] Login Successful + Persistent Data%",type:"web.webinteraction.linkClicks",instanceName:"alloy",edgeConfigOverrides:{development:{}}},timeout:2e3,delayNext:!0}]},{id:"RLffc5aab5db5b47a0855233af5b7f7a94",name:"Purchase - RP [Ad Cloud]",events:[{modulePath:"gcoe-adobe-client-data-layer/src/lib/events/datalayerPushListener.js",settings:{scope:"all",method:"specificEvent",eventKey:"Purchase"},ruleOrder:50}],conditions:[{modulePath:"core/src/lib/conditions/customCode.js",settings:{source:function(){let e=_satellite.getVar("_pidffh");return"dfe0683d5213576f42413ece6cb90a9d006e07eec361ec73d25b9b71e51a99a2"===e||"11fbef30e36f301a0f2986d3cd3e9e5af9a05df2097aaee5d29ec6532c67bcbb"===e||"52dac10e7f869bac010fefc99024a85014e4b026ba846ae8ddb51197b8898022"===e}},timeout:2e3}],actions:[{modulePath:"core/src/lib/actions/customCode.js",settings:{source:"https://assets.adobedtm.com/1d8526a1ddc2/cff7fdda0680/94f375846e76/RC0a6ec95ed05c491c8db19738571577ce-source.min.js",language:"html",isExternal:!0},timeout:2e3,delayNext:!0}]}]}})();var _satellite=function(){"use strict";function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function t(){return ae?ne:(ae=1,ne=function(e){return e})}function n(){if(oe)return re;oe=1;var e={LOG:"log",INFO:"info",DEBUG:"debug",WARN:"warn",ERROR:"error"},t="\ud83d\ude80",n=10===parseInt((/msie (\d+)/.exec(navigator.userAgent.toLowerCase())||[])[1])?"[Launch]":t,a=!1,r=100,o=new Set,i=function(t){if(a&&window.console){var r=Array.prototype.slice.call(arguments,1);r.unshift(n),t!==e.DEBUG||window.console[t]||(t=e.INFO),window.console[t].apply(window.console,r)}},s=i.bind(null,e.LOG),c=i.bind(null,e.INFO),d=i.bind(null,e.DEBUG),l=i.bind(null,e.WARN),u=i.bind(null,e.ERROR),m=function(){var t=arguments[0];if("string"!=typeof t&&(t=String(t)),a)i.apply(null,[e.WARN].concat(Array.prototype.slice.call(arguments)));else if(!o.has(t)){if(o.add(t),o.size>r){var n=o.values().next().value;o.delete(n)}var s=a;a=!0,i.apply(null,[e.WARN].concat(Array.prototype.slice.call(arguments))),a=s}},f={log:s,info:c,debug:d,warn:l,error:u,deprecation:m,createPrefixedLogger:function(e){var t="["+e+"]";return{log:s.bind(null,t),info:c.bind(null,t),debug:d.bind(null,t),warn:l.bind(null,t),error:u.bind(null,t)}}};return Object.defineProperty(f,"outputEnabled",{get:function(){return a},set:function(e){!1===a&&!0===e&&o.clear(),a=e},enumerable:!0,configurable:!0}),re=f}function a(){return se?ie:(se=1,ie=document)}function r(){return de?ce:(de=1,ce=Object.assign)}function o(){return ue?le:(ue=1,le=window)}function i(){function e({window:e}){return function(t,n,a,r){var o,i=Boolean(n&&Array.isArray(a)),s=Boolean(i&&t),c=document.createElement("a");if(i){var d=function(){var e=new Error("Unable to find the Library Embed Code for Dynamic Host Resolution.");throw e.code="dynamic_host_resolver_constructor_error",e};if(t&&(/^((https?:)?\/\/).+/.test(t)||d(),/^\/\/.+/.test(t)?c.href=e.location.protocol+t:c.href=t),c.hostname||d(),-1===a.indexOf(c.hostname)){var l=new Error("This library is not authorized for this domain. Please contact your CSM for more information.");throw l.code="dynamic_host_not_allowed",l}}var u=function(){if(null!=o)return o;if(s){var e=c.host;/:80$/.test(e)?e=e.replace(":80",""):/:80\/$/.test(e)?e=e.replace(":80/",""):/:443$/.test(e)?e=e.replace(":443",""):/:443\/$/.test(e)&&(e=e.replace(":443/","")),o=c.protocol+"//"+e}else o="";return o},m=function(e){return s&&"string"==typeof e?[u(),"/"===e.charAt(0)?e.slice(1):e].join("/"):e},f={getTurbineHost:u,decorateWithDynamicHost:m,get isDynamicEnforced(){return i}};if(e){function g(t){t?e.dynamicHostResolver=f:delete e.dynamicHostResolver}r.onDebugChanged(g),g(r.getDebugEnabled())}return f}}if(fe)return me;fe=1;const n=t()(e);return me=n({window:o()})}function s(){return pe?ge:(pe=1,ge=function(e){var t=[];return e.forEach((function(e){e.events&&e.events.forEach((function(n){t.push({rule:e,event:n})}))})),t.sort((function(e,t){return e.event.ruleOrder-t.event.ruleOrder}))})}function c(){if(he)return be;he=1;var e="debug";return be=function(t,n){var a=function(){return"true"===t.getItem(e)},r=function(n){t.setItem(e,n)},o=[],i=function(e){o.push(e)};return n.outputEnabled=a(),{onDebugChanged:i,getDebugEnabled:a,setDebugEnabled:function(e){a()!==e&&(r(e),n.outputEnabled=e,o.forEach((function(t){t(e)})))}}},be}function d(){if(ye)return ve;ye=1;var e="Module did not export a function.";return ve=function(t,n,a){return function(r,o,i){i=i||[];var s=t.getModuleExports(r.modulePath);if("function"!=typeof s)throw new Error(e);var c=t.getModuleDefinition(r.modulePath),d=r.settings||{};!r.hasTransformedFilePaths&&c.filePaths&&(a(d,c.filePaths,r.modulePath),r.hasTransformedFilePaths=!0);var l=n(d,o);return s.bind(null,l).apply(null,i)}}}function l(){return _e?Ce:(_e=1,Ce=function(e){return"string"==typeof e?e.replace(/\s+/g," ").trim():e})}function u(){function e({window:e}){var t="com.adobe.reactor.";return function(n,a){var r=t+(a||"");return{getItem:function(t){try{return e[n].getItem(r+t)}catch(e){return null}},setItem:function(t,a){try{return e[n].setItem(r+t,a),!0}catch(e){return!1}}}}}if(we)return Ee;we=1;const n=t()(e);return Ee=n({window:o()})}function m(){if(De)return Pe;De=1;var e=u(),t="dataElements.",n=e("sessionStorage",t),a=e("localStorage",t),r={PAGEVIEW:"pageview",SESSION:"session",VISITOR:"visitor"},o={},i=function(e){var t;try{t=JSON.stringify(e)}catch(e){}return t};return Pe={setValue:function(e,t,s){var c;switch(t){case r.PAGEVIEW:return void(o[e]=s);case r.SESSION:return void((c=i(s))&&n.setItem(e,c));case r.VISITOR:return void((c=i(s))&&a.setItem(e,c))}},getValue:function(e,t){var i;switch(t){case r.PAGEVIEW:return o.hasOwnProperty(e)?o[e]:null;case r.SESSION:return null===(i=n.getItem(e))?i:JSON.parse(i);case r.VISITOR:return null===(i=a.getItem(e))?i:JSON.parse(i)}}}}function f(){function e({cleanText:e,dataElementSafe:t,logger:n}){return function(a,o,i,s,c){return function(d,l){var u=o(d);if(!u)return s?"":void 0;var m,f,g=u.storageDuration;try{m=a.getModuleExports(u.modulePath),f=a.getModuleDefinition(u.modulePath)}catch(e){return void n.error(r(u,d,e.message,e.stack))}if("function"==typeof m){var p,b=u.settings||{};!u.hasTransformedFilePaths&&f.filePaths&&(c(b,f.filePaths,u.modulePath),u.hasTransformedFilePaths=!0);try{p=m(i(b,l),l)}catch(e){return void n.error(r(u,d,e.message,e.stack))}return g&&(null!=p?t.setValue(d,g,p):p=t.getValue(d,g)),null==p&&null!=u.defaultValue&&(p=u.defaultValue),"string"==typeof p&&(u.cleanText&&(p=e(p)),u.forceLowerCase&&(p=p.toLowerCase())),p}n.error(r(u,d,"Module did not export a function."))}}}if(Se)return je;Se=1;var a=t(),r=function(e,t,n,a){return"Failed to execute data element module "+e.modulePath+" for data element "+t+". "+n+(a?"\n"+a:"")};const o=a(e);return je=o({cleanText:l(),logger:n(),dataElementSafe:m()})}function g(){if(Ae)return Ie;Ae=1;var e=l(),t={text:function(e){return e.textContent},cleanText:function(t){return e(t.textContent)}},n=function(e,n,a){for(var r,o=e,i=0,s=n.length;i<s;i++){if(null==o)return;var c=n[i];if(a&&"@"===c.charAt(0)){var d=c.slice(1);o=t[d](o)}else if(o.getAttribute&&(r=c.match(/^getAttribute\((.+)\)$/))){var l=r[1];o=o.getAttribute(l)}else o=o[c]}return o};return Ie=function(e,t,a){return function(r,o){var i;if(t(r))i=a(r,o);else{var s=r.split("."),c=s.shift();"this"===c?o&&(i=n(o.element,s,!0)):"event"===c?o&&(i=n(o,s)):"target"===c?o&&(i=n(o.target,s)):i=n(e[c],s)}return i}}}function p(){return xe?Le:(xe=1,Le=function(e,t){return function(n){var a=n.split(".")[0];return Boolean(t(n)||"this"===a||"event"===a||"target"===a||e.hasOwnProperty(a))}})}function b(){return Oe?ke:(Oe=1,ke=function(e,t,n){var a={exports:{}};return e.call(a.exports,a,a.exports,t,n),a.exports})}function h(){function e({extractModuleExports:e,logger:t}){return function(){var n={},a=function(e){var t=n[e];if(!t)throw new Error("Module "+e+" not found.");return t},r=function(){Object.keys(n).forEach((function(e){try{o(e)}catch(a){var n="Error initializing module "+e+". "+a.message+(a.stack?"\n"+a.stack:"");t.error(n)}}))},o=function(t){var n=a(t);return n.hasOwnProperty("exports")||(n.exports=e(n.definition.script,n.require,n.turbine)),n.exports};return{registerModule:function(e,t,a,r,o){var i={definition:t,extensionName:a,require:r,turbine:o};i.require=r,n[e]=i},hydrateCache:r,getModuleExports:o,getModuleDefinition:function(e){return a(e).definition},getModuleExtensionName:function(e){return a(e).extensionName}}}}if(Me)return Ve;Me=1;const a=t()(e);return Ve=a({extractModuleExports:b(),logger:n()})}function v(){function e({logger:e}){return function(t){var n=!1;return function(a,r){var o=t._monitors;o&&(n||(e.warn("The _satellite._monitors API may change at any time and should only be used for debugging."),n=!0),o.forEach((function(e){e[a]&&e[a](r)})))}}}if(Te)return Re;Te=1;const a=t()(e);return Re=a({logger:n()})}function y(){function e({logger:e}){return function(t,n,a){var r,o,i,s,c=[],d=function(e,r,o){if(!t(r))return e;c.push(r);var i=n(r,o);return c.pop(),null==i&&a?"":i};return r=function(e,t){var n=/^%([^%]+)%$/.exec(e);return n?d(e,n[1],t):e.replace(/%(.+?)%/g,(function(e,n){return d(e,n,t)}))},o=function(e,t){for(var n={},a=Object.keys(e),r=0;r<a.length;r++){var o=a[r],i=e[o];n[o]=s(i,t)}return n},i=function(e,t){for(var n=[],a=0,r=e.length;a<r;a++)n.push(s(e[a],t));return n},s=function(e,t){return"string"==typeof e?r(e,t):Array.isArray(e)?i(e,t):"object"==typeof e&&null!==e?o(e,t):e},function(t,n){return c.length>10?(e.error("Data element circular reference detected: "+c.join(" -> ")),t):s(t,n)}}}if(Xe)return Ne;Xe=1;const a=t()(e);return Ne=a({logger:n()})}function C(){return Fe||(Fe=1,He=function(e){return function(){if("string"==typeof arguments[0])e[arguments[0]]=arguments[1];else if(arguments[0]){var t=arguments[0];for(var n in t)e[n]=t[n]}}}),He}function _(){return Ue?$e:(Ue=1,$e="undefined"!=typeof window&&window.Promise||void 0!==tn&&tn.Promise)}function E(){if(qe)return Be;qe=1;var e=_();return Be=function(t,n,a){return function(r,o,i,s){return s.then((function(){var s,c=r.delayNext;return new e((function(n,a){var o=t(r,i,[i]);if(!c)return n();var d=r.timeout,l=new e((function(e,t){s=setTimeout((function(){t(new Error("A timeout occurred because the action took longer than "+d/1e3+" seconds to complete. "))}),d)}));e.race([o,l]).then(n,a)})).catch((function(t){return clearTimeout(s),t=n(t),a(r,o,t),e.reject(t)})).then((function(){clearTimeout(s)}))}))}},Be}function w(){if(Ye)return We;Ye=1;var e=_();return We=function(t,n,a,r,o){return function(i,s,c,d){return d.then((function(){var d;return new e((function(n,a){var r=t(i,c,[c]),o=i.timeout,s=new e((function(e,t){d=setTimeout((function(){t(new Error("A timeout occurred because the condition took longer than "+o/1e3+" seconds to complete. "))}),o)}));e.race([r,s]).then(n,a)})).catch((function(t){return clearTimeout(d),t=n(t),r(i,s,t),e.reject(t)})).then((function(t){if(clearTimeout(d),!a(i,t))return o(i,s),e.reject()}))}))}},We}function P(){if(Ke)return Ge;Ke=1;var e=_().resolve();return Ge=function(t,n,a){return function(r,o){return r.conditions&&r.conditions.forEach((function(n){e=t(n,r,o,e)})),r.actions&&r.actions.forEach((function(t){e=n(t,r,o,e)})),e=(e=e.then((function(){a(r)}))).catch((function(){}))}}}function D(){return Qe?ze:(Qe=1,ze=function(e){return Boolean(e&&"object"==typeof e&&"function"==typeof e.then)})}function j(){if(Ze)return Je;Ze=1;var e=D();return Je=function(t,n,a,r){return function(o,i){var s;if(o.conditions)for(var c=0;c<o.conditions.length;c++){s=o.conditions[c];try{var d=t(s,i,[i]);if(e(d))throw new Error("Rule component sequencing must be enabled on the property for this condition to function properly.");if(!n(s,d))return a(s,o),!1}catch(e){return r(s,o,e),!1}}return!0}},Je}function S(){return tt?et:(tt=1,et=function(e,t){return function(n,a){e(n,a)&&t(n,a)}})}function I(){return at?nt:(at=1,nt=function(e){return function(t){var n=e.getModuleDefinition(t.modulePath);return n&&n.displayName||t.modulePath}})}function A(){return ot?rt:(ot=1,rt=function(e){return function(t){var n=t.rule,a=t.event,r=e.getModuleDefinition(a.modulePath).name;return{$type:e.getModuleExtensionName(a.modulePath)+"."+r,$rule:{id:n.id,name:n.name}}}})}function L(){return st||(st=1,it=function(e,t,n,a,r,o){return function(i,s){var c=s.rule,d=s.event;d.settings=d.settings||{};try{var l=r(s);t(d,null,[function(t){var a=n(l,t);i((function(){e(a,c)}))}])}catch(e){o.error(a(d,c,e))}}}),it}function x(){return dt||(dt=1,ct=function(e,t,n,a){return function(r,o,i){var s=t(r);n.error(e(s,o.name,i)),a("ruleActionFailed",{rule:o,action:r})}}),ct}function k(){return ut||(ut=1,lt=function(e,t,n,a){return function(r,o,i){var s=t(r);n.error(e(s,o.name,i)),
a("ruleConditionFailed",{rule:o,condition:r})}}),lt}function O(){return ft||(ft=1,mt=function(e,t,n){return function(a,r){var o=e(a);t.log('Condition "'+o+'" for rule "'+r.name+'" was not met.'),n("ruleConditionFailed",{rule:r,condition:a})}}),mt}function V(){return pt||(pt=1,gt=function(e,t){return function(n){e.log('Rule "'+n.name+'" fired.'),t("ruleCompleted",{rule:n})}}),gt}function M(){return ht?bt:(ht=1,bt=function(e,t,n){return function(a,r){var o;if(a.actions)for(var i=0;i<a.actions.length;i++){o=a.actions[i];try{e(o,r,[r])}catch(e){return void t(o,a,e)}}n(a)}})}function R(){return yt?vt:(yt=1,vt=function(e,t,n,a){return function(r,o){a("ruleTriggered",{rule:o}),e?n(o,r):t(o,r)}})}function T(){return _t?Ct:(_t=1,Ct=function(e,t,n){return'Failed to execute "'+e+'" for "'+t+'" rule. '+n.message+(n.stack?"\n"+n.stack:"")})}function N(){return wt?Et:(wt=1,Et=function(e,t){return t&&!e.negate||!t&&e.negate})}function X(){if(Dt)return Pt;Dt=1;var e=[],t=!1,n=function(n){t?n():e.push(n)};return Pt=function(a,r,o){a(r).forEach((function(e){o(n,e)})),t=!0,e.forEach((function(e){e()})),e=[]},Pt}function H(){return St?jt:(St=1,jt=function(e){if(e||(e=new Error("The extension triggered an error, but no error information was provided.")),!(e instanceof Error)){var t="object"==typeof e?JSON.stringify(e):String(e);e=new Error(t)}return e})}function F(){function e(e){return"[object Object]"===Object.prototype.toString.call(e)}function t(t){var n,a;return!1!==e(t)&&(void 0===(n=t.constructor)||!1!==e(a=n.prototype)&&!1!==a.hasOwnProperty("isPrototypeOf"))}return It||(It=1,Object.defineProperty(an,"__esModule",{value:!0}),an.isPlainObject=t),an}function $(){function e({objectAssign:e,isPlainObject:t,logger:n}){return function(a,r){return t(r=r||{})?r=e({},r,a):e(r,a),r.hasOwnProperty("type")||Object.defineProperty(r,"type",{get:function(){return n.deprecation("Accessing event.type in Adobe Launch has been deprecated and will be removed soon. Please use event.$type instead."),r.$type}}),r}}if(Lt)return At;Lt=1;const a=t()(e);return At=a({objectAssign:r(),isPlainObject:F().isPlainObject,logger:n()})}function U(){function e({logger:e}){return function(t,n){return function(a,r){var o=t[a];if(o){var i=o.modules;if(i){for(var s=Object.keys(i),c=0;c<s.length;c++){var d=s[c],l=i[d];if(l.shared&&l.name===r)return n.getModuleExports(d)}e.error(`The module "${r}" does not exist in the shared modules of the "${a}" extension`)}}else e.error(`The extension "${a}" is not bundled with the library."`)}}}if(kt)return xt;kt=1;const a=t()(e);return xt=a({logger:n()})}function B(){return Vt?Ot:(Vt=1,Ot=function(e,t){return function(){return t?e(t):{}}})}function q(){return Rt?Mt:(Rt=1,Mt=function(e,t,n){return function(a){if(n){var r=a.split(".");r.splice(r.length-1||1,0,"min"),a=r.join(".")}return e(t)+a}})}function W(){if(Nt)return Tt;Nt=1;var e=".js",t=function(e){return e.substr(0,e.lastIndexOf("/"))},n=function(e,t){return-1!==e.indexOf(t,e.length-t.length)};return Tt=function(a,r){n(r,e)||(r+=e);var o=r.split("/"),i=t(a).split("/");return o.forEach((function(e){e&&"."!==e&&(".."===e?i.length&&i.pop():i.push(e))})),i.join("/")}}function Y(){return Xt||(Xt=1,e=function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var a in n)t[a]=n[a]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function n(a){function r(){}function o(t,n,o){if("undefined"!=typeof document){"number"==typeof(o=e({path:"/"},r.defaults,o)).expires&&(o.expires=new Date(1*new Date+864e5*o.expires)),o.expires=o.expires?o.expires.toUTCString():"";try{var i=JSON.stringify(n);/^[\{\[]/.test(i)&&(n=i)}catch(e){}n=a.write?a.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var c in o)o[c]&&(s+="; "+c,!0!==o[c]&&(s+="="+o[c].split(";")[0]));return document.cookie=t+"="+n+s}}function i(e,n){if("undefined"!=typeof document){for(var r={},o=document.cookie?document.cookie.split("; "):[],i=0;i<o.length;i++){var s=o[i].split("="),c=s.slice(1).join("=");n||'"'!==c.charAt(0)||(c=c.slice(1,-1));try{var d=t(s[0]);if(c=(a.read||a)(c,d)||t(c),n)try{c=JSON.parse(c)}catch(e){}if(r[d]=c,e===d)break}catch(e){}}return e?r[e]:r}}return r.set=o,r.get=function(e){return i(e,!1)},r.getJSON=function(e){return i(e,!0)},r.remove=function(t,n){o(t,"",e(n,{expires:-1}))},r.defaults={},r.withConverter=n,r}return n((function(){}))},rn.exports=e()),rn.exports;var e}function G(){if(Ft)return Ht;Ft=1;var e=Y();return Ht={get:e.get,set:e.set,remove:e.remove}}function K(){if(Ut)return $t;Ut=1;var e=_(),t=function(t,n){return new e((function(e,a){n.onload=function(){e(n)},n.onerror=function(){a(new Error("Failed to load script "+t))}}))};return $t=function(e){var n=document.createElement("script");n.src=e,n.async=!0;var a=t(e,n);return document.getElementsByTagName("head")[0].appendChild(n),a}}function z(){if(qt)return Bt;qt=1;var e=function(e){var t={};if(!e||"string"!=typeof e)return t;var n=e.trim().replace(/^[?#&]/,""),a=new URLSearchParams(n),r=a.keys();do{var o=r.next(),i=o.value;if(i){var s=a.getAll(i);1===s.length?t[i]=s[0]:t[i]=s}}while(!1===o.done);return t},t=function(e){var t="{{space}}",n=new URLSearchParams;return Object.keys(e).forEach((function(a){var r=e[a];"string"==typeof e[a]?r=r.replace(/ /g,t):["object","undefined"].includes(typeof r)&&!Array.isArray(r)&&(r=""),Array.isArray(r)?r.forEach((function(e){n.append(a,e)})):n.append(a,r)})),n.toString().replace(new RegExp(encodeURIComponent(t),"g"),"%20")};return Bt={parse:function(t){return e(t)},stringify:function(e){return t(e)}}}function Q(){function e({moduleMap:e}){return e=e||{},function(t){var n="@adobe/reactor-";return function(a){if(0===a.indexOf(n)){var r=a.substr(n.length);if(e.hasOwnProperty(r))return e[r]}if(0===a.indexOf("./")||0===a.indexOf("../"))return t(a);throw new Error('Cannot resolve module "'+a+'".')}}}if(Yt)return Wt;Yt=1;const n=t()(e);return Wt=n({moduleMap:{cookie:G(),document:a(),"load-script":K(),"object-assign":r(),promise:_(),"query-string":z(),window:o()}})}function J(){function e({createGetSharedModuleExports:e,createGetExtensionSettings:t,createGetHostedLibFileUrl:n,resolveRelativePath:a,createPublicRequire:r,logger:o}){return function(i,s,c,d,l,u,m){var f=i.extensions,g=i.buildInfo,p=i.environment,b=i.property.settings;if(f){var h=e(f,s);Object.keys(f).forEach((function(e){var v=f[e],y=v.settings;Array.isArray(v.filePaths)&&(y=u(y,v.filePaths));var C=t(d,y);if(v.modules){var _=o.createPrefixedLogger(v.displayName),E=n(m,v.hostedLibFilesBaseUrl,g.minified),w={buildInfo:g,environment:p,property:{name:i.property.name,id:i.property.id},getDataElementValue:l,getExtensionSettings:C,getHostedLibFileUrl:E,getSharedModule:h,logger:_,propertySettings:b,replaceTokens:d,onDebugChanged:c.onDebugChanged,get debugEnabled(){return c.getDebugEnabled()}};Object.keys(v.modules).forEach((function(t){var n=v.modules[t],o=r((function(e){var n=a(t,e);return s.getModuleExports(n)}));s.registerModule(t,n,e,o,w)}))}})),s.hydrateCache()}return s}}if(Kt)return Gt;Kt=1;const a=t()(e);return Gt=a({createGetSharedModuleExports:U(),createGetExtensionSettings:B(),createGetHostedLibFileUrl:q(),resolveRelativePath:W(),createPublicRequire:Q(),logger:n()})}function Z(){function e({cookie:e,logger:t}){return function(n,a,r,o,i){var s=t.createPrefixedLogger("Custom Script");n.track=function(e){t.log('"'+e+'" does not match any direct call identifiers.')},n.getVisitorId=function(){return null},n.property={name:a.property.name,id:a.property.id},n.company=a.company,n.buildInfo=a.buildInfo,n.environment=a.environment,n.logger=s,n.notify=function(e,n){switch(t.deprecation("_satellite.notify is deprecated. Please use the `_satellite.logger` API."),n){case 3:s.info(e);break;case 4:s.warn(e);break;case 5:s.error(e);break;default:s.log(e)}},n.getVar=o,n.setVar=i,n.setCookie=function(n,a,r){var o="",i={};r&&(o=", { expires: "+r+" }",i.expires=r);var s='_satellite.setCookie is deprecated. Please use _satellite.cookie.set("'+n+'", "'+a+'"'+o+").";t.deprecation(s),e.set(n,a,i)},n.readCookie=function(n){return t.deprecation('_satellite.readCookie is deprecated. Please use _satellite.cookie.get("'+n+'").'),e.get(n)},n.removeCookie=function(n){t.deprecation('_satellite.removeCookie is deprecated. Please use _satellite.cookie.remove("'+n+'").'),e.remove(n)},n.cookie=e,n.pageBottom=function(){},n.setDebug=r;var c=!1;Object.defineProperty(n,"_container",{get:function(){return c||(t.warn("_satellite._container may change at any time and should only be used for debugging."),c=!0),a}})}}if(Qt)return zt;Qt=1;const a=t()(e);return zt=a({cookie:G(),logger:n()})}function ee(){function e(e){return"string"==typeof e&&-1!==e.indexOf("[")&&-1!==e.indexOf("]")}function t(e){return e.substr(0,e.indexOf("["))}function n(r,o,i){if(r.length&&a(o)){var s=r[0];if(1!==r.length){var c=r.slice(1);if(!e(s))return n(c,o[s],i);var d=o[s=t(s)];Array.isArray(d)&&d.forEach((function(e){return n(c,e,i)}))}else o.hasOwnProperty(s)&&"string"==typeof o[s]&&(o[s]=i(o[s]))}}if(Zt)return Jt;Zt=1;var{isPlainObject:a}=F();return Jt=function(e,t){return function(r,o,i){return e&&a(r)&&Object.keys(r).length&&Array.isArray(o)&&o.length?(o.forEach((function(e){Boolean(null!=i&&/^core\/.*actions.*\/customCode\.js$/.test(i))&&"source"===e&&!r.isExternal||n(e.split("."),r,t)})),r):r}}}function te(){function e({logger:e,document:t,objectAssign:n,createDynamicHostResolver:a,buildRuleExecutionOrder:r,createDebugController:o,createExecuteDelegateModule:i,createGetDataElementValue:s,createGetVar:c,createIsVar:d,createModuleProvider:l,createNotifyMonitors:u,createReplaceTokens:m,createSetCustomVar:f,createAddActionToQueue:g,createAddConditionToQueue:p,createAddRuleToQueue:b,createEvaluateConditions:h,createExecuteRule:v,createGetModuleDisplayNameByRuleComponent:y,createGetSyntheticEventMeta:C,createInitEventModule:_,createLogActionError:E,createLogConditionError:w,createLogConditionNotMet:P,createLogRuleCompleted:D,createRunActions:j,createTriggerRule:S,getRuleComponentErrorMessage:I,isConditionMet:A,initRules:L,normalizeRuleComponentError:x,normalizeSyntheticEvent:k,getNamespacedStorage:O,hydrateModuleProvider:V,hydrateSatelliteObject:M,createSettingsFileTransformer:R}){return function(T){if(T&&!window.__satelliteLoaded){window.__satelliteLoaded=!0;var N=T.container;delete T.container;var X=n({},N.buildInfo);Object.defineProperty(X,"environment",{get:function(){return e.deprecation("container.buildInfo.environment is deprecated.Please use `container.environment.stage` instead"),N.environment.stage}}),N.buildInfo=X;var H,F=O("localStorage"),$=o(F,e),U="";t.currentScript&&t.currentScript.getAttribute("src")&&(U=t.currentScript.getAttribute("src"));try{H=a(U,Boolean(N.company.dynamicCdnEnabled),N.company.cdnAllowList,$)}catch(t){throw e.warn("Please review the following error:"),t}var B,q=R(H.isDynamicEnforced,H.decorateWithDynamicHost),W=l(),Y=N.property.settings.undefinedVarsReturnEmpty,G=N.property.settings.ruleComponentSequencingEnabled,K=N.dataElements||{},z=function(e){return K[e]},Q=function(){return B.apply(null,arguments)},J=s(W,z,Q,Y,q),Z={},ee=f(Z),te=d(Z,z),ne=c(Z,z,J);B=m(te,ne,Y),M(T,N,$.setDebugEnabled,ne,ee),V(N,W,$,B,J,q,H.decorateWithDynamicHost);var ae=u(T),re=i(W,B,q),oe=y(W),ie=P(oe,e,ae),se=w(I,oe,e,ae),ce=E(I,oe,e,ae),de=D(e,ae),le=h(re,A,ie,se),ue=j(re,ce,de),me=v(le,ue),fe=p(re,x,A,se,ie),ge=g(re,x,ce),pe=b(fe,ge,de),be=S(G,me,pe,ae),he=C(W),ve=_(be,re,k,I,he,e);L(r,N.rules||[],ve)}}}if(en)return nn.exports;en=1;var o=t()(e({logger:n(),document:a(),objectAssign:r(),createDynamicHostResolver:i(),buildRuleExecutionOrder:s(),createDebugController:c(),createExecuteDelegateModule:d(),createGetDataElementValue:f(),createGetVar:g(),createIsVar:p(),createModuleProvider:h(),createNotifyMonitors:v(),createReplaceTokens:y(),createSetCustomVar:C(),createAddActionToQueue:E(),createAddConditionToQueue:w(),createAddRuleToQueue:P(),createEvaluateConditions:j(),createExecuteRule:S(),createGetModuleDisplayNameByRuleComponent:I(),createGetSyntheticEventMeta:A(),createInitEventModule:L(),createLogActionError:x(),createLogConditionError:k(),createLogConditionNotMet:O(),createLogRuleCompleted:V(),createRunActions:M(),createTriggerRule:R(),getRuleComponentErrorMessage:T(),isConditionMet:N(),initRules:X(),normalizeRuleComponentError:H(),normalizeSyntheticEvent:$(),getNamespacedStorage:u(),hydrateModuleProvider:J(),hydrateSatelliteObject:Z(),createSettingsFileTransformer:ee()})),l=window._satellite;return o(l),nn.exports=l,nn.exports}if(window.atob){var ne,ae,re,oe,ie,se,ce,de,le,ue,me,fe,ge,pe,be,he,ve,ye,Ce,_e,Ee,we,Pe,De,je,Se,Ie,Ae,Le,xe,ke,Oe,Ve,Me,Re,Te,Ne,Xe,He,Fe,$e,Ue,Be,qe,We,Ye,Ge,Ke,ze,Qe,Je,Ze,et,tt,nt,at,rt,ot,it,st,ct,dt,lt,ut,mt,ft,gt,pt,bt,ht,vt,yt,Ct,_t,Et,wt,Pt,Dt,jt,St,It,At,Lt,xt,kt,Ot,Vt,Mt,Rt,Tt,Nt,Xt,Ht,Ft,$t,Ut,Bt,qt,Wt,Yt,Gt,Kt,zt,Qt,Jt,Zt,en,tn="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},nn={exports:{}},an={},rn={exports:{}};return e(te())}console.warn("Adobe Launch is unsupported in IE 9 and below.")}();