window.ayManagerEnv = window.ayManagerEnv || {};
window.ayManagerEnv.cmd = window.ayManagerEnv.cmd || [];

if (!window.ayManagerEnv.initialized) {
    window.ayManagerEnv.entityId = "JRyhoywLYXNLYMAhs";
    window.ayManagerEnv.geoInfo = {"country":"NL","isEUCountry":true,"isEEAOrUK":true,"city":"Lelystad","continent":"EU","latitude":"52.50833","longitude":"5.475","postalCode":"8224","region":"Flevoland","regionCode":"FL","timezone":"Europe/Amsterdam"};
    window.ayManagerEnv.botInfo = {"score":99,"verified":false};
    window.ayManagerEnv.isSplitTest = false;
    window.ayManagerEnv.settings = {"placements":[{"name":"Anchor_1_chatbot","adUnits":["goA4cZzurmWfW7G7i","YXaBhBpu2bXAbMSB6"],"_id":"o5Dmp4FoYma6L8zYt","conditions":[],"placement":".chatbot-adhesion-unit","lazyLoad":false,"lazyRender":false,"inject":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"Anchor_1_chatbot","position":"afterbegin","slug":false,"style":"{}","htmlUnits":[]},{"name":"D_mid_1_lazy","adUnits":["73c9575ee925935f5a88bd23"],"_id":"psAPn5TaeAfQpzE79","conditions":["1c2b6048dc4f9039704ffb15"],"placement":".topic-content .topic-paragraph:nth-of-type(3n), .topic-content .md-mendel-list li:nth-of-type(3n), .podcasts-homepage .container > .breadcrumb","style":"{\n  z-index: 100;\n  position: sticky;\n  top: 120px;\n}","position":"beforebegin","inject":false,"lazyLoad":true,"lazyRender":true,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"D_mid_1_lazy","slug":false,"htmlUnits":[]},{"_id":"523a6c0f398d59d78415305b","name":"BM_mid_home","placement":"main.container > div[class*=\"HomePage_CategoryBrowse\"]","conditions":["77bf0bd2b999418b8a31def1"],"adUnits":["dcdff79f51d5f4847973b954","8f00f5492b8e493943d30d58"],"position":"afterend","style":"{\r\n  min-height: 250px;\r\n  margin-top: 2rem;\r\n  margin-bottom: 2rem;\r\n  width: 100%;\r\n}","lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"BM_mid_home","inject":true,"slug":false,"htmlUnits":[]},{"_id":"229d5a31b77b7d6c8d308f8e","name":"D_sidebar_media_viewer_1","conditions":["21f7fec81bc1dd038424bafe"],"adUnits":["4715120907df8c8a2af03bf3"],"position":"beforeend","placement":".media-overlay-container #media-overlay-ad","inject":false,"lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"D_sidebar_media_viewer_1","slug":false,"style":"{}","htmlUnits":[]},{"name":"EB_M_mid_home","adUnits":["8f00f5492b8e493943d30d58"],"_id":"0b9d6bc62804601ad74af0b8","conditions":["908482a7e27a16ad4e2af00c","fe1c8ff7cb83e7cbf2d8db7a"],"placement":"#homepage-content .qa-more, #homepage-content .trending-content, #homepage-content .qa-contentful2","style":"{\n  margin: 1rem 0;\n}","position":"beforebegin","lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"EB_M_mid_home","inject":true,"slug":false,"htmlUnits":[]},{"name":"EB_D_mid_home","adUnits":["dcdff79f51d5f4847973b954"],"_id":"ecde14250585a084d646ee53","conditions":["908482a7e27a16ad4e2af00c","76b2f8b361ad1b07555d91a9"],"placement":"#homepage-content .qa-contentful1, #homepage-content .qa-contentful2","style":"{\n  margin: 2rem 0;\n}","position":"afterend","lazyRender":false,"lazyLoad":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"EB_D_mid_home","inject":true,"slug":false,"htmlUnits":[]},{"_id":"92777f0e774febd6b676e90e","name":"header","conditions":[],"adUnits":[],"placement":"head","position":"beforeend","trigger":["_onScriptLoad"],"lazyLoad":false,"lazyRender":false,"fetchTrigger":["_onScriptLoad"],"code":"header","inject":true,"slug":false,"style":"{}","htmlUnits":["f3f6e64ee8be105754678211","678ebefed02d003464685466","500f29d78822643f0af86361","dcffc8ada44d6151d353e25b","3ae3bbf4c4f79d47ed4904b1","fd009916f9746e62acc6ce59","d30d6f72d6079955bc4dad45","c67600b6de3727dafe0f2053","4731f1f6dd06068607ee0763","K2KwzorgANmTfJWKn","467SH6WvR9jWEHkng","N3GWzyXsN3xLhTquY","vSEzbQWua28MbAA3k","38Mvui5cbTrdPe7yy","vBXz23eRZnAWuorAX"]},{"name":"M_mid_1","adUnits":["8f00f5492b8e493943d30d58"],"_id":"f040a4de58435d64dec16ce0","conditions":["6c17f3c5958055f89470dc23"],"placement":".topic-content .topic-paragraph:nth-of-type(3n), .topic-content .md-mendel-list li:nth-of-type(3n), .js-qf-module, .podcasts-homepage .container > .breadcrumb","style":"{\n  z-index: 100;\n  position: sticky;\n  top: 120px;\n}","position":"beforebegin","inject":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"M_mid_1","slug":false,"lazyLoad":true,"lazyRender":true,"htmlUnits":[]},{"name":"D_mid_1","adUnits":["73c9575ee925935f5a88bd23"],"_id":"17c791f4747442875d437efe","conditions":["1c2b6048dc4f9039704ffb15"],"placement":".topic-content .topic-paragraph:nth-of-type(3n), .topic-content .md-mendel-list li:nth-of-type(3n), .podcasts-homepage .container > .breadcrumb","style":"{\n  z-index: 100;\n  position: sticky;\n  top: 120px;\n}","position":"beforebegin","inject":false,"lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"D_mid_1","slug":false,"htmlUnits":[]},{"name":"D_sidebar_2","adUnits":["579b3c83bc1d31bf9ae54741"],"_id":"ddeab6613ca622fed4952840","conditions":["abbeb714f081604276d560f1"],"placement":"aside.cm-rightrail, aside.col-md-da-320,  aside.cm-right-rail","style":"{\n\tmargin-top: 20px;\n  min-height: 250px;\n}","lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"D_sidebar_2","inject":true,"position":"afterbegin","slug":false,"htmlUnits":[]},{"name":"D_sidebar_1","adUnits":["4715120907df8c8a2af03bf3"],"_id":"2dddff2657aa10b4990ab931","conditions":["c1940f2bea5f4602b9cfbae2"],"placement":"aside.cm-rightrail, aside.col-md-da-320, aside.cm-right-rail","style":"{\r\n  min-height: 250px;\r\n}","lazyRender":false,"lazyLoad":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"D_sidebar_1","inject":true,"position":"afterbegin","slug":false,"htmlUnits":[]},{"name":"Anchor_1","adUnits":["87998d181d81182969c79e16","ff2641aaa16470084af6b2be","STHc5aN3eTmAiypSX"],"_id":"2e0cd33ae7efafb61abd5d39","conditions":[],"placement":"#aymStickyFooter, .ao-quiz-leaderboard","lazyLoad":false,"lazyRender":false,"fetchTrigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"trigger":["641e4ce2178402e396d13fe8","bc80d4f50ba7231d9b62605a","oKgNemsPwh8g35sYS"],"code":"Anchor_1","inject":true,"position":"afterbegin","slug":false,"style":"{}","htmlUnits":[]},{"_id":"TAG_hKSfaro5xW5rGhS69","name":"TAG.Dynamic SafeFrame","code":"TAG_Dynamic_SafeFrame","adUnits":[],"htmlUnits":["hKSfaro5xW5rGhS69"],"inject":true,"placement":"head","position":"afterbegin","fetchTrigger":["_onScriptLoad"],"trigger":["_onScriptLoad"],"conditions":[],"lazyLoad":false,"lazyRender":false,"slug":false,"style":"{}"},{"_id":"TAG_QLibS7u65mBCc4isc","name":"TAG.IntentIQ","code":"TAG_IntentIQ","adUnits":[],"htmlUnits":["QLibS7u65mBCc4isc"],"inject":true,"placement":"head","position":"afterbegin","fetchTrigger":["_onScriptLoad"],"trigger":["_onScriptLoad"],"conditions":[],"lazyLoad":false,"lazyRender":false,"slug":false,"style":"{}"},{"_id":"TAG_YBrd9bJimKbDPbuHD","name":"TAG.Confiant","code":"TAG_Confiant","adUnits":[],"htmlUnits":["YBrd9bJimKbDPbuHD"],"inject":true,"placement":"head","position":"afterbegin","fetchTrigger":["_onScriptLoad"],"trigger":["_onScriptLoad"],"conditions":[],"lazyLoad":false,"lazyRender":false,"slug":false,"style":"{}"},{"_id":"TAG_8FrFcfjrcwYWGqvZF","name":"TAG.LiveIntent","code":"TAG_LiveIntent","adUnits":[],"htmlUnits":["8FrFcfjrcwYWGqvZF"],"inject":true,"placement":"head","position":"afterbegin","fetchTrigger":["_onScriptLoad"],"trigger":["_onScriptLoad"],"conditions":[],"lazyLoad":false,"lazyRender":false,"slug":false,"style":"{}"}],"adUnits":[{"_id":"YXaBhBpu2bXAbMSB6","name":"D_anchor_chatbot","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_CHATBOT_ANCHOR_1","mediaTypes":["banner"],"sizes":["728x90","320x50","300x50","320x100","300x100","468x60","1x1"],"conditions":["63479b571b03ff34fb4f3d83"],"refresh":{"refreshBasic":0}},{"_id":"goA4cZzurmWfW7G7i","name":"M_anchor_chatbot","path":"{{4txtMFXqtPiMeWHzH}}_MOBILE_CHATBOT_ANCHOR_1","mediaTypes":["banner"],"sizes":["320x50","300x50","1x1","fluid"],"conditions":["75627a91b67ccdd5a3b7d0de"],"refresh":{"refreshBasic":0}},{"_id":"STHc5aN3eTmAiypSX","name":"D_anchor_medium","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_ANCHOR_1","mediaTypes":["banner"],"sizes":["728x90","320x50","300x50","320x100","300x100","468x60","1x1"],"conditions":["63479b571b03ff34fb4f3d83","3df462ac3beb5f7df145eb0b","eshMtCssR548uYGcz"],"refresh":{"refreshBasic":0}},{"_id":"dcdff79f51d5f4847973b954","name":"D_mid_home","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_MID_1","mediaTypes":["banner"],"sizes":["300x250","300x100","320x50","336x280","336x210","320x250","300x50","320x100","468x60","250x250","120x240","300x300","320x300","1x1","fluid","728x90","728x250","360x100"],"conditions":["76b2f8b361ad1b07555d91a9"],"refresh":{"refreshBasic":0}},{"_id":"ff2641aaa16470084af6b2be","name":"M_anchor","path":"{{4txtMFXqtPiMeWHzH}}_MOBILE_{{3ca77421c1250a57b79d67ec}}_ANCHOR_1","mediaTypes":["banner"],"sizes":["320x50","300x50","1x1","fluid"],"conditions":["75627a91b67ccdd5a3b7d0de"],"refresh":{"refreshBasic":0}},{"_id":"8f00f5492b8e493943d30d58","name":"M_mid_1","path":"{{4txtMFXqtPiMeWHzH}}_MOBILE_{{3ca77421c1250a57b79d67ec}}_MID_1","mediaTypes":["banner"],"sizes":["300x250","300x100","320x50","336x280","336x210","320x250","300x50","320x100","250x250","120x240","300x300","1x1","fluid"],"conditions":["fe1c8ff7cb83e7cbf2d8db7a"],"refresh":{"refreshBasic":0}},{"_id":"73c9575ee925935f5a88bd23","name":"D_mid_1","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_MID_1","mediaTypes":["banner"],"sizes":["300x250","300x100","320x50","336x280","336x210","320x250","300x50","320x100","468x60","250x250","120x240","300x300","320x300","1x1","fluid"],"conditions":[],"refresh":{"refreshBasic":0}},{"_id":"579b3c83bc1d31bf9ae54741","name":"D_sidebar_2","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_RR_2","mediaTypes":["banner"],"sizes":["300x250","300x100","320x50","300x50","320x100","250x250","120x240","320x300","320x250","300x300","fluid"],"conditions":[],"refresh":{"refreshBasic":0}},{"_id":"4715120907df8c8a2af03bf3","name":"D_sidebar_1","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_RR_1","mediaTypes":["banner"],"sizes":["300x250","300x100","320x50","300x50","320x100","250x250","120x240","320x300","320x250","300x300","fluid"],"conditions":[],"refresh":{"refreshBasic":0}},{"_id":"87998d181d81182969c79e16","name":"D_anchor_large","path":"{{4txtMFXqtPiMeWHzH}}_DESKTOP_{{3ca77421c1250a57b79d67ec}}_ANCHOR_1","mediaTypes":["banner"],"sizes":["728x90","320x50","300x50","320x100","300x100","468x60","970x90","1x1","fluid"],"conditions":["63479b571b03ff34fb4f3d83","3df462ac3beb5f7df145eb0b","hSC875ctAY7J8xnfe"],"refresh":{"refreshBasic":0}}],"htmlUnits":[{"_id":"vBXz23eRZnAWuorAX","name":"targeting","conditions":[],"htmlCode":"<script>\r\n(function() {\r\n    const targetingMap = {\r\n        ay_hb_house: '1',\r\n        cat: '{{ qvBeHGD6HtfhCYkq2 }}',\r\n    }\r\n    const articleId =  window.Mendel && Mendel.GA && Mendel.GA.articleId;\r\n    if (articleId) {\r\n        targetingMap.article_id = String(articleId);\r\n    }\r\n    if ('URLSearchParams' in window) {\r\n        const params = new URLSearchParams(window.location.search);\r\n        if (params.has('adtest')) {\r\n            targetingMap.adtest = params.get('adtest');\r\n        }\r\n    }\r\n    googletag.cmd.push(function() {\r\n        googletag.setConfig({\r\n            targeting: targetingMap\r\n        });\r\n    });\r\n})();\r\n</script>"},{"_id":"38Mvui5cbTrdPe7yy","name":"chatBotOverlay","conditions":[],"htmlCode":"<script>\r\n(function() {\r\n    const AD_ID = 'Anchor_1_chatbot';\r\n\r\n    function setupOpenObserver(dialog) {\r\n        new MutationObserver(function(mutations) {\r\n            const mutation = mutations[0];\r\n            if (mutation.attributeName === 'open' && mutation.oldValue === null) {\r\n                ayManagerEnv.reset(null, { mode: 'visible' });\r\n                const adContainer = dialog.querySelector('.chatbot-adhesion-unit') || dialog.querySelector('.simplify-adhesion-unit');\r\n                inject(adContainer, AD_ID);\r\n            } else if (mutation.attributeName === 'open' && mutation.oldValue === '') {\r\n                ayManagerEnv.trigger();\r\n                ayManagerEnv.destroy([AD_ID]);\r\n            }\r\n        })\r\n        .observe(dialog, { attributes: true, attributeOldValue: true });\r\n    }\r\n\r\n    function waitForOverlayElement(divId) {\r\n        const overlayRoot = document.getElementById(divId);\r\n        if (overlayRoot) {\r\n            new MutationObserver(function(mutations, observer) {\r\n                const mutation = mutations[0];\r\n                if (mutation.addedNodes.length) {\r\n                    const dialog = overlayRoot.querySelector('dialog');\r\n                    if (dialog) {\r\n                        setupOpenObserver(dialog);\r\n                        observer.disconnect();\r\n                    }\r\n                }\r\n            })\r\n            .observe(overlayRoot, { childList: true, subtree: true });\r\n        }\r\n    }\r\n\r\n    function run() {\r\n        waitForOverlayElement('chatbot-root');\r\n        waitForOverlayElement('chatbot-simplify-root');\r\n    }\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', run, false);\r\n    } else {\r\n        run();\r\n    }\r\n\r\n    function inject(target, code) {\r\n        const script = document.createElement('script');\r\n        script.type = 'text/javascript';\r\n        script.appendChild(document.createTextNode(`window.ayManagerEnv.cmd.push(function() { ayManagerEnv.display(\"${code}\"); });`));\r\n\r\n        const wrapper = document.createElement('div');\r\n        wrapper.setAttribute('data-ay-manager-id', code);\r\n        wrapper.appendChild(script);\r\n\r\n        target.appendChild(wrapper);\r\n    }\r\n})();\r\n</script>"},{"_id":"hKSfaro5xW5rGhS69","name":"Dynamic SafeFrame","conditions":["WatJGHDpSz6PMPptf"],"htmlCode":"\n            <script>\n                (function () {\n                    var config = {\n                        dedicatedLineItems: true,\n                        friendlyFrameBidders: [\"ogury\", \"teads\", \"visx\", \"kargo\", \"gumgum\"],\n                        includeAdUnits: [\"Anchor_1\"] || [],\n                        excludeAdUnits: undefined || [],\n                        bidderTargetingKey: \"hb_bidder\",\n                    };\n\n                    var pbjs =\n                        window[\n                            ayManagerEnv.settings.prebidSettings.prebidScript.windowName\n                        ];\n                    var targetingKey = \"ay_hb_safeframe\";\n\n                    if (config.dedicatedLineItems) {\n                        googletag.cmd.push(function () {\n                            googletag.pubads().setTargeting(targetingKey, \"1\");\n                        });\n                    } else {\n                        ayManagerEnv.onEvent(\n                            \"afterDefineSlot\",\n                            function (adUnitInstanceCode, slot) {\n                                if (isIncludedAdUnit(adUnitInstanceCode)) {\n                                    slot.setForceSafeFrame(true);\n                                }\n                            }\n                        );\n                    }\n\n                    googletag.cmd.push(function () {\n                        googletag\n                            .pubads()\n                            .addEventListener(\"slotRequested\", function (event) {\n                                if (isIncludedAdUnit(event.slot.getSlotElementId())) {\n                                    if (config.dedicatedLineItems) {\n                                        if (\n                                            event.slot.getTargeting(targetingKey).length > 0\n                                        ) {\n                                            event.slot.clearTargeting(targetingKey);\n                                        }\n                                    } else {\n                                        event.slot.setForceSafeFrame(true);\n                                    }\n                                }\n                            });\n                    });\n                    pbjs.que.push(function () {\n                        pbjs.onEvent(\"setTargeting\", function (adUnitTargeting) {\n                            Object.keys(adUnitTargeting).forEach(function (adUnitCode) {\n                                if (isIncludedAdUnit(adUnitCode)) {\n                                    var targeting = adUnitTargeting[adUnitCode];\n                                    if (\n                                        config.friendlyFrameBidders.includes(\n                                            targeting[config.bidderTargetingKey]\n                                        )\n                                    ) {\n                                        var slot = googletag\n                                            .pubads()\n                                            .getSlots()\n                                            .find(function (slot) {\n                                                return (\n                                                    slot.getSlotElementId() === adUnitCode\n                                                );\n                                            });\n                                        if (slot) {\n                                            if (config.dedicatedLineItems) {\n                                                slot.setTargeting(targetingKey, \"0\");\n                                            } else {\n                                                slot.setForceSafeFrame(false);\n                                            }\n                                        }\n                                    }\n                                }\n                            });\n                        });\n                    });\n\n                    function isIncludedAdUnit(adUnitCode) {\n                        adUnitCode = adUnitCode.replace(/__ayManagerEnv__.+$/, \"\");\n                        if (\n                            config.excludeAdUnits.includes(adUnitCode) ||\n                            (config.includeAdUnits.length &&\n                                !config.includeAdUnits.includes(adUnitCode))\n                        ) {\n                            return false;\n                        }\n                        return true;\n                    }\n                })();\n            </script>"},{"_id":"QLibS7u65mBCc4isc","name":"IntentIQ","conditions":["d895eac27b63437d7133f444"],"htmlCode":"\n            <script type=\"text/javascript\">\n                (function() {\n                    const config = {\n                        partnerId: 390912691,\n                        revenueBias: 1,\n                        reportGroupToCustomDimension: ('custom_8' !== 'undefined') ? 'custom_8' : undefined,\n                        browserBlackList: undefined,\n                    }\n\n                    const abGroups = { B: 'withoutIIQ', A: 'withIIQ', U: 'notYetDefined', N: 'none', L: 'blackList', T: 'initialized', O: 'optedOut' };\n                    let latestABGroup;\n                    let mode;\n                    let didCallback = false;\n                    let didTimeout = false;\n                    let didAuctionInit = false;\n                    let experimentSet = false;\n                    window.assertiveQueue = window.assertiveQueue || [];\n                    function updateAnalytics(status) {\n                        if (latestABGroup === 'U' && mode === 'PIXEL') {\n                            status = 'blackList';\n                        }\n                        if (config.reportGroupToCustomDimension) {\n                            const isIIQReady = didCallback || latestABGroup === 'L' || latestABGroup === 'O';\n                            if (!status && didAuctionInit && latestABGroup && isIIQReady) {\n                                status = abGroups[latestABGroup] || ('unknown-' + latestABGroup);\n                                if (didTimeout && latestABGroup === 'U') {\n                                    status = 'timeout';\n                                }\n                            }\n                            if (status) {\n                                window.assertiveQueue.push(function () {\n                                    assertive.setConfig('analytics.custom.' + config.reportGroupToCustomDimension, status);\n                                    if (didAuctionInit && !experimentSet && (latestABGroup === 'A' || latestABGroup === 'B')) {\n                                        assertive.setConfig('analytics.custom.experiments',\n                                            [{ name: 'intentiq', group: latestABGroup === 'A' ? 'on' : 'off' }],\n                                            true\n                                        );\n                                        experimentSet = true;\n                                    }\n                                });\n                            }\n                        }\n                        googletag.cmd.push(function() {\n                            googletag.pubads().setTargeting('intent_iq_group', (didCallback && didAuctionInit && latestABGroup) || 'U');\n                        });\n                    }\n                    updateAnalytics('pendingIIQ');\n\n                    const pbjs = window[ayManagerEnv.settings.prebidSettings.prebidScript.windowName];\n                    let externalReporting = false;\n                    let intentIq;\n                    const script = document.createElement('script');\n                    script.src = 'https://' + ayManagerEnv.versionInfo.entityId + '.ay.delivery/thirdparty/intentiq/IIQUniversalID-6.14.js';\n                    script.onload = function() {\n                        const isGDPR = {{ _isEEAOrUK }};\n                        intentIq = new window.IntentIqObject({\n                            partner: config.partnerId,\n                            pbjs: pbjs,\n                            timeoutInMillis: 3000,\n                            manualWinReportEnabled: true,\n                            ABTestingConfigurationSource: 'IIQServer',\n                            domainName: window.location.hostname.replace('www.', ''),\n                            vrBrowserBlackList: typeof config.browserBlackList === 'string' ? config.browserBlackList.split(',') : config.browserBlackList,\n                            allowGDPR: isGDPR,\n                            region: isGDPR ? 'gdpr' : undefined,\n                            callback: function(eids, callbackType) {\n                                didCallback = true;\n                                didTimeout = callbackType === 'fireCallbackOnRequestTimeout';\n                                externalReporting = latestABGroup === 'A' || latestABGroup === 'B';\n                                updateAnalytics();\n                            },\n                            groupChanged: function(abGroup) {\n                                latestABGroup = abGroup;\n                                updateAnalytics();\n                            },\n                        });\n                        window['intentIq_' + config.partnerId] = intentIq;\n                        mode = intentIq.intentIqConfig.mode;\n                    };\n                    document.head.appendChild(script);\n\n                    pbjs.que.push(function () {\n                        // waits for auction init before reporting the ab group, to not report it between auction and ad call\n                        const auctionInitEvent = function() {\n                            didAuctionInit = true;\n                            updateAnalytics();\n                            pbjs.offEvent('auctionInit', auctionInitEvent);\n                        };\n                        pbjs.onEvent('auctionInit', auctionInitEvent);\n                    });\n\n                    window.addEventListener('assertive_logImpression', function(event) {\n                        if (!externalReporting || !intentIq) {\n                            return;\n                        }\n                        const payload = event.data.payload;\n                        if (payload.unfilled || payload.sourceInternal !== 'gpt') {\n                            return;\n                        }\n\n                        payload.revenueBias = config.revenueBias;\n\n                        if (payload.preBidWon && payload.highestBid) {\n                            if (typeof intentIq.reportExternalWin === 'function') {\n                                const highestBid = payload.highestBid;\n                                const cpm = parseFloat(highestBid.cpm);\n                                if (cpm <= 0 || cpm > 100) {\n                                    return;\n                                }\n                                intentIq.reportExternalWin({\n                                    biddingPlatformId: 1,\n                                    bidderCode: highestBid.bidderCode,\n                                    prebidAuctionId: highestBid.auctionId,\n                                    cpm,     \n                                    currency: highestBid.currency, \n                                    originalCpm: parseFloat(highestBid.originalCpm),\n                                    originalCurrency: highestBid.originalCurrency,\n                                    status: highestBid.status,\n                                    placementId: highestBid.adUnitCode,\n                                });\n                            }\n                        }\n                    });\n                })();\n            </script>"},{"_id":"YBrd9bJimKbDPbuHD","name":"Confiant","conditions":[],"htmlCode":"\n            <script type=\"text/javascript\">\n                (function () {\n                    var config = {\n                        confiantId: \"bDEvaLBKr59eQh0skkFpECBYKXY\",\n                        refreshOnBlock: true,\n                        refreshOnBlockLimit: 3,\n                    };\n                    if (typeof config.refreshOnBlockLimit === undefined) {\n                        config.refreshOnBlockLimit = 3;\n                    }\n\n                    window.confiant = window.confiant || {};\n                    if (window.confiant[config.confiantId]) {\n                        console.error(\"Confiant Property ID already exists!\");\n                        return;\n                    }\n                    var refreshes = {};\n                    window.confiant[config.confiantId] = {\n                        clientSettings: {\n                            callback: function (blockingType, blockingId, isBlocked, wrapperId, tagId, impressionData) {\n                                window.assertive && window.assertive.logAdQuality && window.assertive.logAdQuality(arguments);\n                                if (config.refreshOnBlock) {\n                                    var slotElementId =\n                                        typeof impressionData !== \"undefined\" && typeof impressionData.dfp !== \"undefined\"\n                                            ? impressionData.dfp.s\n                                            : null;\n                                    refreshes[slotElementId] = refreshes[slotElementId] || 0;\n                                    if (isBlocked && refreshes[slotElementId] < config.refreshOnBlockLimit) {\n                                        refreshes[slotElementId]++;\n                                        window.ayManagerEnv.refresh([slotElementId], {\n                                            useInstanceCodes: true,\n                                        });\n                                    }\n                                }\n                            },\n                        },\n                    };\n                    var s = document.createElement(\"script\");\n                    s.src = \"https://cdn.confiant-integrations.net/\" + config.confiantId + \"/gpt_and_prebid/config.js\";\n                    document.head.appendChild(s);\n                })();\n            </script>"},{"_id":"8FrFcfjrcwYWGqvZF","name":"LiveIntent","conditions":[],"htmlCode":"\n            <script>\n                (function () {\n                    const distributorId = \"did-0051\".replace(\"undefined\", \"\") || undefined;\n                    const publisherId = \"undefined\".replace(\"undefined\", \"\") || undefined;\n                    const connectTagId = \"undefined\".replace(\"undefined\", \"\") || undefined;\n                    if (true) {\n                        const liveConnectTag = document.createElement('script');\n                        liveConnectTag.type = 'text/javascript';\n                        liveConnectTag.src = 'https://b-code.liadm.com/' + (connectTagId || distributorId || publisherId) + '.min.js';\n                        document.head.appendChild(liveConnectTag);\n                    }\n\n                    const pbjs = window[ayManagerEnv.settings.prebidSettings.prebidScript.windowName];\n                    // Set window property for use by Amazon TAM\n                    window.liModuleEnabled = Math.random() * 100 < 98;\n\n                    window.assertiveQueue = window.assertiveQueue || [];\n                    window.assertiveQueue.push(function () {\n                        assertive.setConfig('analytics.custom.experiments',\n                            [{ name: 'liveintent', group: liModuleEnabled ? 'on' : 'off' }],\n                            true\n                        );\n                    });\n\n                    if (window.liModuleEnabled) {\n                        pbjs.que.push(function () {\n                            pbjs.mergeConfig({\n                                userSync: {\n                                    userIds: [\n                                        {\n                                            name: \"liveIntentId\",\n                                            params: {\n                                                distributorId,\n                                                publisherId,\n                                                emailHash: \"{{ wAnzXe25hwgToYxBX }}\".replace(\"undefined\", \"\") || undefined,\n                                                requestedAttributesOverrides: Object.assign(\n                                                    {\n                                                        uid2: true,\n                                                        bidswitch: true,\n                                                        medianet: true,\n                                                        magnite: true,\n                                                        pubmatic: true,\n                                                        index: true,\n                                                        openx: true,\n                                                        thetradedesk: true,\n                                                        sovrn: true,\n                                                        vidazoo: true,\n                                                        sharethrough: true,\n                                                        triplelift: true,\n                                                        zetassp: true,\n                                                        nexxen: true,\n                                                    },\n                                                    {{ _isMobile }} ? { aaid: true, idfa: true } : {}\n                                                ),\n                                            },\n                                            storage: {\n                                                name: \"__tamLIResolveResult\",\n                                                type: \"html5\",\n                                                expires: 1,\n                                                refreshInSeconds: 28800,\n                                            },\n                                        },\n                                    ],\n                                },\n                            });\n                            pbjs.refreshUserIds({ submoduleNames: [\"liveIntentId\"] });\n                        });\n                    }\n\n                    // start liveintent module init and measurement v1.5.2\n                    const LI_REPORTING_KEY = \"li-module-enabled\";\n                    let bidsEnriched;\n                    function setTargeting(enriched, wonAll) {\n                        googletag.cmd.push(function () {\n                            let targeting = window.liModuleEnabled ? \"t1\" : \"t0\";\n                            if (enriched !== undefined) targeting += enriched ? \"-e1\" : \"-e0\";\n                            if (wonAll !== undefined) targeting += wonAll ? \"-wa\" : \"-ws\";\n                            googletag.pubads().setTargeting(LI_REPORTING_KEY, targeting);\n                        });\n                    }\n                    setTargeting();\n                    pbjs.que.push(function () {\n                        pbjs.onEvent(\"auctionInit\", function (args) {\n                            bidsEnriched = args.bidderRequests.some((au) => au.bids.some((b) => b.userIdAsEids &&\n                            b.userIdAsEids.some((eid) => eid.source === \"liveintent.com\" ||\n                            (eid.uids && eid.uids.some((uid) => uid.ext && uid.ext.provider === \"liveintent.com\")))));\n                            setTargeting(bidsEnriched);\n                        });\n                        pbjs.onEvent(\"bidWon\", function (args) {\n                            setTargeting(bidsEnriched, pbjs.getAllPrebidWinningBids().length === 0);\n                        });\n                    });\n                    // end liveintent module init and measurement\n                })();\n            </script>"},{"_id":"vSEzbQWua28MbAA3k","name":"growthcode","conditions":["eGRMBRGC97MptSpBE"],"htmlCode":"<script>\r\n(function(){\r\n    const partnerId = '45327Y3D1';\r\n    const reportGroupToCustomDimension = 'custom_12';\r\n\r\n    setTimeout(function() {\r\n        ayManagerEnv.dispatchManualEvent();\r\n    }, 500);\r\n\r\n    window.assertiveQueue = window.assertiveQueue || [];\r\n    function updateAnalytics(status, dimension) {\r\n        if (reportGroupToCustomDimension) {\r\n            window.assertiveQueue.push(function () {\r\n                assertive.setConfig('analytics.custom.' + (dimension || reportGroupToCustomDimension), 'growthcode=' + status);\r\n            });\r\n        }\r\n    }\r\n    if ('{{ ts7yMHrMZ3PcNxqLJ }}' === 'off') {\r\n        updateAnalytics('off');\r\n        return;\r\n    }\r\n    updateAnalytics('pending');\r\n\r\n    const activeProviders = new Set();\r\n    const debug = ayManagerEnv.debug.flags && ayManagerEnv.debug.flags.length;\r\n    let isCleared = false;\r\n\r\n    const _gcio = window._gcio = window._gcio || [];\r\n    _gcio.push(['pid', partnerId]);\r\n\r\n    function updateEids(eids, uspReady, clearOnly) {\r\n        if (!uspReady && typeof window.__uspapi === 'function') {\r\n            if (!isCleared) {\r\n                __uspapi('getUSPData', 1 , function(uspData, success) {\r\n                    if (!success || uspData.uspString.substr(2, 1) === 'Y') {\r\n                        isCleared = true;\r\n                        updateEids(eids, true, true);\r\n                        updateAnalytics('optOut');\r\n                        debug && console.log('[Growthcode] USP opt-out', uspData);\r\n                    } else {\r\n                        updateEids(eids, true);\r\n                        isCleared = false;\r\n                    }\r\n                });\r\n            }\r\n            return;\r\n        }\r\n\r\n        pbjs.que.push(function() {\r\n            try {\r\n                if (clearOnly) {\r\n                    const ortb2User = pbjs.getConfig('ortb2.user');\r\n                    if (ortb2User && ortb2User.ext) {\r\n                        delete ortb2User.ext.eids;\r\n                    }\r\n                    const userSync = pbjs.getConfig('userSync');\r\n                    if (userSync && Array.isArray(userSync.userIds)) {\r\n                        userSync.userIds = userSync.userIds.filter(uid => uid.name !== 'pubProvidedId');\r\n                    }\r\n                } else {\r\n                    pbjs.mergeConfig({\r\n                        ortb2: {\r\n                            user: {\r\n                                ext: {\r\n                                    eids: eids,\r\n                                }\r\n                            }\r\n                        },\r\n                        /* userSync: {\r\n                            userIds: [\r\n                                {\r\n                                    name: 'pubProvidedId',\r\n                                    params: {\r\n                                        eids: eids,\r\n                                    }\r\n                                }\r\n                            ]\r\n                        } */\r\n                    });\r\n                }\r\n                // pbjs.refreshUserIds({ submoduleNames: ['pubProvidedId'] });\r\n            } catch (e) {\r\n                window.assertiveQueue.push(function () {\r\n                    assertive.logError('Growthcode: Failed to merge eids!', e, { source: 'script' });\r\n                }); \r\n            }\r\n        });\r\n        ayManagerEnv.dispatchManualEvent();\r\n    }\r\n\r\n    window.addEventListener('growthCodeEIDPresentEvent', function (event) {\r\n        try {\r\n            const eids = event.detail.userSync.userIds[0].params.eids;\r\n            debug && console.log('[Growthcode] Received eids', eids);\r\n            if (Array.isArray(eids) && eids.length) {\r\n                const isValid = eids.every(function(eid) {\r\n                    return eid !== null && typeof eid === 'object' && typeof eid.source === 'string' && Array.isArray(eid.uids) && eid.uids.length;\r\n                })\r\n                if (isValid) {\r\n                    updateEids(eids);\r\n                } else {\r\n                    window.assertiveQueue.push(function () {\r\n                        assertive.logError('Growthcode: Received invalid eids!', { source: 'script' });\r\n                    });\r\n                }\r\n            }\r\n        } catch (e) {\r\n            ayManagerEnv.dispatchManualEvent();\r\n            window.assertiveQueue.push(function () {\r\n                assertive.logError('Growthcode: Failed to update eids!', e, { source: 'script' });\r\n            });\r\n        }\r\n    });\r\n\r\n    const script = document.createElement('script');\r\n    script.src = 'https://p.gcprivacy.com/t/gcid_s.min.js';\r\n    script.async = true;\r\n    script.onload = function() {\r\n        debug && console.log('[Growthcode] Loaded');\r\n        pbjs.que.push(function() {\r\n            pbjs.onEvent(\"auctionInit\", function (args) {\r\n                try {\r\n                    const bidsEnriched = args.adUnits && args.adUnits.some((au) => au.bids &&\r\n                    au.bids.some((b) => b.userIdAsEids && b.userIdAsEids.some((eid) => eid.source\r\n                    === \"growthcode.io\" || (eid.uids && eid.uids.some((uid) => uid.ext &&\r\n                    uid.ext.provider === \"growthcode.io\")))));\r\n                    if (bidsEnriched) {\r\n                        activeProviders.add('growthcode');\r\n                        updateAnalytics('resolved');\r\n                    } else {\r\n                        updateAnalytics('resolvedEmpty');\r\n                    }\r\n                } catch (e) {\r\n                    window.assertiveQueue.push(function () {\r\n                        assertive.logError('Growthcode: Failed to update analytics from auctionInit event!', e, { source: 'script' });\r\n                    });\r\n                }\r\n            });\r\n        });\r\n    };\r\n    document.head.appendChild(script);\r\n    \r\n    window.addEventListener('assertive_logImpression', function(event) {\r\n        const payload = event.data.payload;\r\n        if (payload.sourceInternal === 'gpt') {\r\n            payload.prebid = payload.prebid || {};\r\n            payload.prebid.configUserIds = payload.prebid.configUserIds || [];\r\n            payload.prebid.userIds = payload.prebid.userIds || [];\r\n            payload.prebid.configUserIds.push('growthcode');\r\n            payload.prebid.userIds = payload.prebid.userIds.concat(Array.from(activeProviders));\r\n        }\r\n    });\r\n})();\r\n</script>"},{"_id":"N3GWzyXsN3xLhTquY","name":"style_Procon","conditions":["ANirru38qQQZnq6Q3"],"htmlCode":"<style>\r\n  .col-md-da-320, .col-da-320 {\r\n    position: sticky;\r\n    position: -webkit-sticky;\r\n    top: 80px;\r\n    align-self: flex-start;\r\n  }\r\n</style>"},{"_id":"467SH6WvR9jWEHkng","name":"customRefresh","conditions":[],"htmlCode":"<script>\n(function() {\n    const refreshInSeconds = 30;\n\n    const intersectingPercentage = 50;\n    const debounceTimeInMs = 0;\n    const prefetchInMs = 5000;\n    const refreshInMs = refreshInSeconds * 1000;\n    const debug = ayManagerEnv.debug.flags && ayManagerEnv.debug.flags.length;\n\n    const observingUnits = {};\n    const observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n            var elId = entry.target.id;\n            const unit = observingUnits[elId];\n            if (unit) {\n                unit.isIntersecting = entry.isIntersecting;\n                debug && console.log('[Refresh] slotVisibilityChanged', elId, unit.isIntersecting);\n                if (unit.isIntersecting) {\n                    unit.handleRefresh();\n                } else {\n                    clearTimeout(unit.timer);\n                }\n            }\n        });\n    }, { threshold: intersectingPercentage / 100 });\n\n    const pendingRefresh = [];\n    let debounceTimer = null;\n    function refresh(elId, prefetch) {\n        debug && console.log('[Refresh] Init refresh', elId);\n        if (document.hidden) {\n            return;\n        }\n        if (!observingUnits[elId]) {\n            debug && console.log('[Refresh] Refresh already initiated', elId);\n            return;\n        }\n        observer.unobserve(observingUnits[elId].target);\n        delete observingUnits[elId];\n\n        const initiateDelayedRefresh = function(elIds) {\n            ayManagerEnv.fetch(elIds, { useInstanceCodes: true });\n            setTimeout(function() {\n                ayManagerEnv.render(elIds, { useInstanceCodes: true });\n            }, prefetchInMs);\n        };\n\n        if (prefetch) {\n            if (debounceTimeInMs > 0) {\n                pendingRefresh.push(elId);\n                clearTimeout(debounceTimer);\n                debounceTimer = setTimeout(function() {\n                    initiateDelayedRefresh(pendingRefresh.slice());\n                    pendingRefresh.length = 0;\n                }, debounceTimeInMs);\n            } else {\n                initiateDelayedRefresh([elId]);\n            }\n        } else {\n            ayManagerEnv.refresh([elId], { useInstanceCodes: true });\n        }\n    }\n\n    googletag.cmd.push(function() {\n        debug && console.log('[Refresh] Init refresh listeners');\n        googletag.pubads().addEventListener('slotRenderEnded', function(event) {\n            const elId = event.slot.getSlotElementId();\n            const unit = observingUnits[elId] || (observingUnits[elId] = {\n                target: document.getElementById(elId),\n                lastRefresh: Date.now(),\n                wasViewable: false,\n                isIntersecting: false,\n                handleRefresh: function() {\n                    if (this.wasViewable && this.isIntersecting) {\n                        const now = Date.now();\n                        const elapsedTime = now - this.lastRefresh;\n                        debug && console.log('[Refresh] Check time', elId);\n                        if (elapsedTime > refreshInMs) {\n                            refresh(elId);\n                        } else if (!this.timer) {\n                            const self = this;\n                            const delayedRefreshTime = refreshInMs - debounceTimeInMs - prefetchInMs;\n                            const remainingTime = delayedRefreshTime - elapsedTime;\n                            debug && console.log('[Refresh] Init refresh timer', elId, remainingTime);\n                            this.timer = setTimeout(function() {\n                                if (self.wasViewable && self.isIntersecting) {\n                                    refresh(elId, true);\n                                }\n                            }, remainingTime);\n                        }\n                    }\n                }\n            });\n            if (event.isEmpty) {\n                debug && console.log('[Refresh] impressionViewable (unfilled)', elId);\n                unit.wasViewable = true;\n                unit.handleRefresh();\n\n                observer.observe(unit.target);\n            }\n        });\n        googletag.pubads().addEventListener('impressionViewable', function(event) {\n            const elId = event.slot.getSlotElementId();\n            const unit = observingUnits[elId];\n            if (unit) {\n                debug && console.log('[Refresh] impressionViewable', elId);\n                unit.wasViewable = true;\n                unit.handleRefresh();\n\n                observer.observe(unit.target);\n            }\n        });\n        googletag.pubads().addEventListener('slotAdded', function(event) {\n            const elId = event.slot.getSlotElementId();\n            delete observingUnits[elId];\n        });\n    });\n\n    let wasHidden = document.hidden;\n    window.addEventListener('visibilitychange', function() {\n        if (wasHidden && !document.hidden) {\n            Object.keys(observingUnits).forEach(function(elId) {\n                observingUnits[elId].handleRefresh();\n            });\n        }\n        wasHidden = document.hidden;\n    });\n})();\n</script>"},{"_id":"K2KwzorgANmTfJWKn","name":"autoPlacement","conditions":["pNFWu8PEFmeanwd9Q"],"htmlCode":"<script type=\"text/javascript\">\r\n    (function () {\r\n        const optionsKey = '{{ 630c2212833f54018fe8bae8 }}';\r\n        const autoPlacementOptions = {\r\n            'britannica': {},\r\n            'procon': {},\r\n\r\n            default: {\r\n                contentSelector: '.reading-channel',\r\n                paragraphSelector: ':not(.feature-block) > p.topic-paragraph',\r\n                keepAwaySelector: 'div[id^=\"div-gpt-ad-\"]',\r\n                addSlug: false,\r\n                keepHeightOnRefresh: true,\r\n                skipAboveFold: false,\r\n                placementMobile: 'M_mid_1',\r\n                placementMobileLazy: 'M_mid_1',\r\n                placementDesktop: 'D_mid_1',\r\n                placementDesktopLazy: 'D_mid_1_lazy',\r\n                startOfLazyPlacement: 20, // number of placements before using the lazy load placement\r\n                // placementBreakpoint: 'auto', // uses mobile placement when smallest desktop ad width is larger than content width\r\n                placementBreakpoint: 592, // uses mobile placement if viewport width is less than 592px\r\n                // multiplier adjustment for required ad placement distance (formula: (viewport height - largest ad height) * multiplier)\r\n                distance: [\r\n                    { height: 1024, multiplier: 0.5 },\r\n                ],\r\n                style: 'margin: 30px auto; display: flex; justify-content: flex-start; flex-direction: column; align-items: center; min-height: 330px; background-color: #f5f5f5; padding: 15px;',\r\n                className: '',\r\n                position: 'afterend',\r\n                timeBetweenSections: 5000, // minimum time between parsing content sections\r\n                // timeBetweenUnits: 2500, // minimum time between triggering ad units\r\n                // timeBetweenUnitsLimit: 5, // maximum number of ad units to trigger in a single run\r\n            },\r\n        };\r\n\r\n\r\n        const domainOptions = autoPlacementOptions[optionsKey] || autoPlacementOptions['*'];\r\n        if (!domainOptions) {\r\n            return;\r\n        }\r\n        const debug = ayManagerEnv.debug.flags && ayManagerEnv.debug.flags.length;\r\n        const options = Object.assign(autoPlacementOptions.default, domainOptions);\r\n        const isAutoBreakpoint = options.placementBreakpoint === 'auto';\r\n        const isInjectAtEnd = options.position === 'afterend' || options.position === 'beforeend';\r\n        const windowHeight = window.innerHeight;\r\n\r\n        let inContentAd = 'mobile';\r\n        if (!isAutoBreakpoint && window.innerWidth >= options.placementBreakpoint) {\r\n            inContentAd = 'desktop';\r\n        }\r\n        \r\n        let deviceAdjustment = 1;\r\n        const distances = options.distance.sort(function(a, b) {\r\n            return a.height > b.height ? -1 : 1;\r\n        });\r\n        for (var i = 0; i < distances.length; i++) {\r\n            if (window.innerHeight >= distances[i].height) {\r\n                deviceAdjustment = distances[i].multiplier;\r\n                break;\r\n            }\r\n        }\r\n\r\n        let lastWalkthrough = 0;\r\n        let isWalkthroughQueued = false;\r\n        let placementCount = 0;\r\n\r\n        const triggerQueue = [];\r\n        let unitCount = 0;\r\n        let lastBatch = 0;\r\n        let isQueued = false;\r\n\r\n        function run() {\r\n            walkThroughContent();\r\n            ayManagerEnv.onEvent('afterPageChange', function() {\r\n                walkThroughContent();\r\n            });\r\n        }\r\n        if (document.readyState === 'loading') {\r\n            document.addEventListener('DOMContentLoaded', run, false);\r\n        } else {\r\n            run();\r\n        }\r\n\r\n        function walkThroughContent() {\r\n            if (options.timeBetweenSections) {\r\n                const timeSinceLastWalkthrough = Date.now() - lastWalkthrough;\r\n                if (timeSinceLastWalkthrough < options.timeBetweenSections) {\r\n                    if (!isWalkthroughQueued) {\r\n                        debug && console.debug('[Auto-Placement] Delaying next section');\r\n                        isWalkthroughQueued = true;\r\n                        setTimeout(walkThroughContent, options.timeBetweenSections - timeSinceLastWalkthrough);\r\n                    }\r\n                    return;\r\n                }\r\n                isWalkthroughQueued = false;\r\n            }\r\n\r\n            const contentElements = Array.from(document.querySelectorAll(options.contentSelector)).filter(function(contentElement) {\r\n                return !contentElement.dataset.ayInjected;\r\n            });\r\n            if (contentElements.length) {\r\n                lastWalkthrough = Date.now();\r\n                if (options.timeBetweenSections) {\r\n                    contentElements.length = 1;\r\n                }\r\n                const adUnits = {};\r\n\r\n                const enabledAdUnits = ayManagerEnv.tools.getEnabledAdUnits();\r\n                const enabledAdUnitIds = enabledAdUnits.map(function(adUnit) {\r\n                    return adUnit._id;\r\n                });\r\n\r\n                ayManagerEnv.tools.getEnabledPlacements().forEach(function(placement) {\r\n                    const findAdUnit = function() {\r\n                        const adUnitId = placement.adUnits.find(function(id) {\r\n                            return enabledAdUnitIds.includes(id);\r\n                        });\r\n                        if (!adUnitId) {\r\n                            return;\r\n                        }\r\n                        const unit = enabledAdUnits.find(function(adUnit) {\r\n                            return adUnit._id === adUnitId;\r\n                        });\r\n                        const data = {\r\n                            code: placement.code,\r\n                            sizes: unit.sizes.map(function(size) {\r\n                                const split = size.split('x');\r\n                                if (split.length !== 2) {\r\n                                    return [0, 0];\r\n                                }\r\n                                return [parseInt(split[0]), parseInt(split[1])];\r\n                            }),\r\n                        };\r\n                        data.minWidth = Math.min.apply(null, data.sizes.map(function(size) {\r\n                            return size[0];\r\n                        }));\r\n                        data.maxHeight = Math.max.apply(null, data.sizes.map(function(size) {\r\n                            return size[1];\r\n                        }));\r\n                        return data;\r\n                    }\r\n\r\n                    if (placement.code === options.placementMobile) {\r\n                        adUnits.mobile = findAdUnit();\r\n                        if (adUnits.mobile) {\r\n                            adUnits.mobile.codeLazy = options.placementMobileLazy;\r\n                        }\r\n                    } else if (placement.code === options.placementDesktop) {\r\n                        adUnits.desktop = findAdUnit();\r\n                        if (adUnits.desktop) {\r\n                            adUnits.desktop.codeLazy = options.placementDesktopLazy;\r\n                        }\r\n                    }\r\n                });\r\n\r\n                const getRect = function(element) {\r\n                    const rect = element.getBoundingClientRect();\r\n                    return {\r\n                        top: rect.top + window.scrollY,\r\n                        bottom: rect.bottom + window.scrollY,\r\n                        height: rect.height,\r\n                        width: rect.width,\r\n                    };\r\n                };\r\n\r\n                contentElements.forEach(function(contentElement) {\r\n                    contentElement.dataset.ayInjected = true;\r\n\r\n                    const contentRect = getRect(contentElement);\r\n                    \r\n                    if (isAutoBreakpoint && adUnits.desktop && adUnits.desktop.minWidth < contentRect.width) {\r\n                        inContentAd = 'desktop';\r\n                    }\r\n\r\n                    const adUnit = adUnits[inContentAd];\r\n\r\n                    if (!adUnit) {\r\n                        return;\r\n                    }\r\n\r\n                    const adHeight = adUnit.maxHeight;\r\n\r\n                    const viewportHeight = window.innerHeight;\r\n                    const minDistance = Math.floor((viewportHeight - adHeight) * deviceAdjustment);\r\n                    \r\n                    const contentTop = contentRect.top;\r\n                    let nextMinTop = contentTop + minDistance;\r\n        \r\n                    const paragraphElements = contentElement.querySelectorAll(options.paragraphSelector);\r\n                    let isFirstParagraph = true;\r\n\r\n                    const keepAwayPositions = Array.from(contentElement.querySelectorAll(options.keepAwaySelector)).map(function(element) {\r\n                        return getRect(element);\r\n                    });\r\n        \r\n                    for (const paragraph of paragraphElements) {\r\n                        const rect = getRect(paragraph);\r\n        \r\n                        if (rect.bottom >= nextMinTop || isFirstParagraph) {\r\n                            isFirstParagraph = false;\r\n\r\n                            const pos = isInjectAtEnd ? rect.bottom : rect.top;\r\n                            if (options.skipAboveFold && pos < windowHeight) {\r\n                                continue;\r\n                            }\r\n\r\n                            if (!keepAwayPositions.every(function(pos) {\r\n                                let distance;\r\n                                if (rect.top < pos.top) {\r\n                                    distance = pos.top - rect.bottom;\r\n                                } else {\r\n                                    distance = rect.top - (pos.bottom + adHeight);\r\n                                }\r\n                                return distance >= minDistance;\r\n                            })) {\r\n                                continue;\r\n                            }\r\n\r\n                            nextMinTop = rect.bottom + adHeight + minDistance;\r\n                            inject(paragraph, adUnit, contentRect.width);\r\n                        }\r\n                    }\r\n                });\r\n            }\r\n        }\r\n\r\n        if (options.keepHeightOnRefresh) {\r\n            ayManagerEnv.onEvent(\"beforeRefresh\", function(adUnitInstanceCodes) {\r\n                adUnitInstanceCodes.forEach(function(adUnitInstanceCode) {\r\n                    if (\r\n                        adUnitInstanceCode.startsWith(options.placementMobile) ||\r\n                        adUnitInstanceCode.startsWith(options.placementDesktop)\r\n                    ) {\r\n                        const el = document.getElementById(adUnitInstanceCode);\r\n                        if (el && el.parentElement.dataset.ayAp) {\r\n                            let currentMinHeight = 0;\r\n                            if (el.style.minHeight) {\r\n                                currentMinHeight = parseInt(el.style.minHeight.replace(\"px\", \"\"));\r\n                            }\r\n                            el.style.minHeight = Math.max(currentMinHeight, el.offsetHeight) + \"px\";\r\n\r\n                        }\r\n                    }\r\n                });\r\n            });\r\n        }\r\n\r\n        function checkUnitQueue() {\r\n            if (triggerQueue.length && !isQueued) {\r\n                if (lastBatch === 0) {\r\n                    lastBatch = Date.now();\r\n                }\r\n                isQueued = true;\r\n                debug && console.debug('[Auto-Placement] Init ad unit queue timer');\r\n                setTimeout(function() {\r\n                    debug && console.debug('[Auto-Placement] Running batch of queued ad units', options.timeBetweenUnitsLimit + '/' + triggerQueue.length);\r\n                    for (let i = 0; i < options.timeBetweenUnitsLimit; i++) {\r\n                        const args = triggerQueue.shift();\r\n                        if (!args) {\r\n                            break;\r\n                        }\r\n                        inject.apply(null, args);\r\n                        unitCount--;\r\n                    }\r\n                    isQueued = false;\r\n                    lastBatch = Date.now();\r\n                    checkUnitQueue();\r\n                }, options.timeBetweenUnits + Date.now() - lastBatch);\r\n            }\r\n        }\r\n\r\n        function inject(target, adUnit, maxWidth) {\r\n            if (options.timeBetweenUnits && options.timeBetweenUnitsLimit) {\r\n                if (unitCount >= options.timeBetweenUnitsLimit) {\r\n                    triggerQueue.push([target, adUnit, maxWidth]);\r\n                    debug && console.debug('[Auto-Placement] Queueing ad unit', triggerQueue.length);\r\n                    checkUnitQueue();\r\n                    return;\r\n                }\r\n                if (!isQueued) {\r\n                    unitCount++;\r\n                }\r\n            }\r\n\r\n            placementCount++;\r\n            const code = placementCount > options.startOfLazyPlacement ? adUnit.codeLazy : adUnit.code;\r\n\r\n            const script = document.createElement('script');\r\n            script.type = 'text/javascript';\r\n            script.appendChild(document.createTextNode('window.ayManagerEnv.cmd.push(function() { ayManagerEnv.display(\"'+code+'\"); });'));\r\n    \r\n            const wrapper = document.createElement('div');\r\n            wrapper.appendChild(script);\r\n            wrapper.setAttribute('data-ay-manager-id', code);\r\n            wrapper.setAttribute('data-ay-ap', 'true');\r\n            wrapper.style = options.style;\r\n            // wrapper.style.maxWidth = maxWidth + 'px';\r\n            wrapper.className = options.className;\r\n\r\n            if (options.addSlug) {\r\n                wrapper.classList.add('ayManagerEnv_slug');\r\n            }\r\n\r\n            target.insertAdjacentElement(options.position, wrapper);\r\n        }\r\n    })();\r\n</script>"},{"_id":"4731f1f6dd06068607ee0763","name":"dynamicSizes_mid_1","conditions":[],"htmlCode":"<script>\n(function() {\n    var config = {\n        // Allow larger size to render in the smaller defined size\n        spaceRequirmentOverride: {\n            // 930: 910,\n        },\n        includeAdUnits: ['D_mid_1', 'M_mid_1'],\n        excludeAdUnits: [],\n        windowEdgeAdUnits: [],\n    }\n\n    var adUnitSizes = {};\n    function filterSizes(sizes, element) {\n        var placementCode = element.id.replace(/([0-9])_[^_]+$/, '$1');\n        var adUnitCode = element.id.replace(/__ayManagerEnv__.+$/, '');\n        if (config.excludeAdUnits.includes(adUnitCode) || (config.includeAdUnits.length && !config.includeAdUnits.includes(adUnitCode))) {\n            return sizes;\n        }\n        if (adUnitSizes[placementCode]) {\n            return adUnitSizes[placementCode];\n        }\n        var target = element;\n        if (element.parentElement.dataset.manualPlacementGroup) {\n            target = element.parentElement;\n        }\n        var largestWidth = sizes.reduce(function(largest, size) {\n            return Math.max(largest, typeof size[0] === 'number' ? size[0] : 0);\n        }, 0);\n        // var previousWidth = target.style.width;\n        // var previousMaxWidth = target.style.maxWidth;\n        // target.style.width = largestWidth + 'px';\n        // target.style.maxWidth = '100%';\n        var documentWidth = document.documentElement.clientWidth;\n        var maxWidth = target.offsetWidth;\n        // target.style.width = previousWidth;\n        // target.style.maxWidth = previousMaxWidth;\n        maxWidth = maxWidth || documentWidth;\n\n        if (config.windowEdgeAdUnits.includes(adUnitCode)) {\n            target.style.width = '100%';\n            var rect = target.getBoundingClientRect();\n            maxWidth = Math.min(maxWidth, Math.min(rect.x + rect.width, documentWidth - rect.x));\n            target.style.width = '';\n        }\n\n        sizes = sizes.filter(function(size) {\n            var width = size[0];\n            if (config.spaceRequirmentOverride[width]) {\n                width = config.spaceRequirmentOverride[width];\n            }\n            return width <= maxWidth;\n        });\n        if (ayManagerEnv.debug.flags.length && !sizes.length) {\n            console.error('Failed to fit any size for', element.id + '!', 'Width:', maxWidth);\n        }\n        adUnitSizes[placementCode] = sizes;\n      \treturn sizes;\n    }\n\n    ayManagerEnv.onEvent('beforeDefineSlot', function(adUnitInstanceCode, slotArgs) {\n        var element = document.getElementById(adUnitInstanceCode);\n        if (element) {\n            slotArgs.size = filterSizes(slotArgs.size, element);\n        }\n    });\n    ayManagerEnv.onEvent('prebidBeforeFetchBids', function(bidConfig) {\n        bidConfig.adUnits.forEach(function(adUnit) {\n            var element = document.getElementById(adUnit.code) || document.getElementById(adUnit.code.replace(/_[^_]+$/, ''));\n            if (element) {\n                adUnit.mediaTypes.banner.sizes = filterSizes(adUnit.mediaTypes.banner.sizes, element);\n            }\n        });\n    });\n    ayManagerEnv.onEvent('apsBeforeFetchBids', function(bidConfig) {\n        bidConfig.slots.forEach(function(slot) {\n            var element = document.getElementById(slot.slotID) || document.getElementById(slot.slotID.replace(/_[^_]+$/, ''));\n            if (element) {\n                slot.sizes = filterSizes(slot.sizes, element);\n            }\n        });\n    });\n})();\n</script>"},{"_id":"c67600b6de3727dafe0f2053","name":"sizeMapping","conditions":[],"htmlCode":"<script>\n(function() {\n    var sizeAdditionMode = true;\n    var sizeMapping = {\n        'D_sidebar_2': [\n            [[0, 1000], [[300, 600], [160, 600]]],\n        ],\n        'BM_mid_home': [\n            [[970, 0], [[970, 250], [970, 90]]],\n        ],\n        'EB_D_mid_home': [\n            [[970, 0], [[970, 250], [970, 90]]],\n        ],\n    };\n\n    function filterSizes(sizes, adUnitInstanceCode) {\n        var adUnitCode = adUnitInstanceCode.replace(/__ayManagerEnv__.+/, '');\n        var mappings = sizeMapping[adUnitCode];\n        if (!mappings) {\n            return sizes;\n        }\n\n        var viewportWidth = window.innerWidth;\n        var viewportHeight = window.innerHeight;\n\n        var mapping = [];\n        for (var i = 0; i < mappings.length; i++) {\n            var entry = mappings[i];\n            var minViewportWidth = entry[0][0];\n            var minViewportHeight = entry[0][1];\n            var entrySizes = entry[1];\n\n            if (minViewportWidth <= viewportWidth && minViewportHeight <= viewportHeight) {\n                mapping = entrySizes;\n                break;\n            }\n        }\n        if (sizeAdditionMode) {\n            return mapping.concat(sizes);\n        }\n      \treturn mapping;\n    }\n\n    ayManagerEnv.onEvent('beforeDefineSlot', function(adUnitInstanceCode, slotArgs) {\n        slotArgs.size = filterSizes(slotArgs.size, adUnitInstanceCode);\n    });\n    ayManagerEnv.onEvent('prebidBeforeFetchBids', function(bidConfig) {\n        bidConfig.adUnits.forEach(function(adUnit) {\n            adUnit.mediaTypes.banner.sizes = filterSizes(adUnit.mediaTypes.banner.sizes, adUnit.code);\n        });\n    });\n    ayManagerEnv.onEvent('apsBeforeFetchBids', function(bidConfig) {\n        bidConfig.slots.forEach(function(slot) {\n            slot.sizes = filterSizes(slot.sizes, slot.slotID);\n        });\n    });\n})();\n</script>"},{"_id":"d30d6f72d6079955bc4dad45","name":"infiniteObserver","conditions":["77bf0bd2b999418b8a31def1"],"htmlCode":"<script>\n(function() {\n    const infiniteObserver = new MutationObserver(function(mutationList, observer) {\n        for (const mutation of mutationList) {\n            const addedNode = Array.from(mutation.addedNodes).find(function(node) { return node.dataset.pageIndex });\n            if (addedNode) {\n                ayManagerEnv.changePage();\n                break;\n            }\n        }\n    });\n    const infiniteContainer = document.querySelector('.infinite-scroll-container');\n    infiniteContainer && infiniteObserver.observe(infiniteContainer, { childList: true });\n})();\n</script>"},{"_id":"678ebefed02d003464685466","name":"style_EB","conditions":["908482a7e27a16ad4e2af00c"],"htmlCode":"<style>\n  .col-md-da-320 {\n    position: sticky;\n    position: -webkit-sticky;\n    top: 80px;\n    align-self: flex-start;\n  }\n  footer .footer-bck {\n    padding-bottom: 200px;\n  }\n  body:not(.cm_ld):not(.game):not(.britannica-money) [id^=\"D_sidebar_2__ayManagerEnv__\"] {\n    top: 80px;\n    position: sticky;\n    position: -webkit-sticky;\n  }\n  /*.global-nav-backdrop, #header {\n    z-index: calc(9e999) !important;\n  }*/\n</style>"},{"_id":"fd009916f9746e62acc6ce59","name":"style_BM","conditions":["77bf0bd2b999418b8a31def1"],"htmlCode":"<style>\n  .col-md-da-320, .col-da-320 {\n    position: sticky;\n    position: -webkit-sticky;\n    top: 80px;\n    align-self: flex-start;\n  }\n</style>"},{"_id":"3ae3bbf4c4f79d47ed4904b1","name":"ccpaDNSLink","conditions":["5efceafb3403940719d02226"],"htmlCode":"<script>\r\n(function() {\r\n    var legalLinks = document.querySelector(\"footer .legal-links\");\r\n    if (legalLinks) {\r\n        // disable default default DNS link\r\n        window.googlefc = window.googlefc || {};\r\n        window.googlefc.ccpa = window.googlefc.ccpa || {}\r\n        googlefc.ccpa.overrideDnsLink = true;\r\n\r\n        var li = document.createElement(\"li\");\r\n        var btn = document.createElement(\"a\");\r\n        btn.href = \"#\";\r\n        btn.textContent = \"Do not sell or share my personal information.\";\r\n        btn.onclick = function(event) {\r\n            event.preventDefault();\r\n            googlefc.ccpa.openConfirmationDialog();\r\n        };\r\n        li.appendChild(btn);\r\n        legalLinks.appendChild(li);\r\n    }\r\n})();\r\n</script>"},{"_id":"dcffc8ada44d6151d353e25b","name":"infiniteArticleRefresh","conditions":[],"htmlCode":"<script>\n(function () {\n    // var paginationButton = document.querySelector('.infinite-pagination-button button');\n    // if (paginationButton) {\n    //     paginationButton.addEventListener('click', function() {\n    //         setTimeout(startObserving, 1000);\n    //     });\n    // }\n    ayManagerEnv.onEvent('afterPageChange', function() {\n        startObserving();\n    });\n\n    var io = new IntersectionObserver(function(entries) {\n        var hasIntersecting = false;\n        entries.forEach(function(entry) {\n            if (entry.isIntersecting) {\n                hasIntersecting = true;\n                io.unobserve(entry.target);\n            }\n        });\n        if (hasIntersecting) {\n            ayManagerEnv.refresh(['Anchor_1']);\n        }\n        startObserving();\n    });\n\n    var ebSelector = '.article-content:not([data-article-observed])';\n    var bmSelector = '.infinite-scroll-container > .grid:not([data-article-observed])';\n    var selector = [ebSelector, bmSelector].join(',');\n    var articleEl = document.querySelector(selector);\n    if (articleEl) {\n    \tarticleEl.dataset.articleObserved = true;\n    \tstartObserving();\n    }\n\n    function startObserving() {\n        Array.from(document.querySelectorAll(selector)).forEach(function(el) {\n            el.dataset.articleObserved = true;\n            io.observe(el)\n        });\n    }\n})();\n</script>"},{"_id":"500f29d78822643f0af86361","name":"mediaOverlayAd","conditions":[],"htmlCode":"<script type=\"text/javascript\">\n(function() {\n    const MEDIA_AD_ID = 'D_sidebar_media_viewer_1';\n    function run() {\n        const overlayContainer = document.querySelector('.media-overlay-container');\n        if (overlayContainer) {\n            const observer = new MutationObserver(function(mutations) {\n                // wait for element replace mutation (overlay open)\n                if (\n                    mutations.length === 2 &&\n                    mutations[0].removedNodes.length === 1 &&\n                    mutations[1].addedNodes.length === 1\n                ) {\n                    const adContainer = overlayContainer.querySelector('#media-overlay-ad');\n                    if (adContainer && adContainer.childElementCount === 0) {\n                        inject(adContainer, MEDIA_AD_ID);\n                    }\n                // wait for element remove mutation (overlay close)\n                } else if (\n                    mutations.length === 1 &&\n                    mutations[0].removedNodes.length === 1\n                ) {\n                    ayManagerEnv.destroy([MEDIA_AD_ID]);\n                    ayManagerEnv.refresh(null, { mode: 'visible' });\n                }\n            });\n            observer.observe(overlayContainer, { subtree: false, childList: true });\n        }\n    }\n\n    if (document.readyState === 'loading') {\n        document.addEventListener('DOMContentLoaded', run, false);\n    } else {\n        run();\n    }\n\n    function inject(target, code) {\n        const script = document.createElement('script');\n        script.type = 'text/javascript';\n        script.appendChild(document.createTextNode(`window.ayManagerEnv.cmd.push(function() { ayManagerEnv.display(\"${code}\"); });`));\n\n        const wrapper = document.createElement('div');\n        wrapper.setAttribute('data-ay-manager-id', code);\n        wrapper.appendChild(script);\n\n        target.appendChild(wrapper);\n    }\n})();\n</script>"},{"_id":"f3f6e64ee8be105754678211","name":"additionalSettings","conditions":[],"htmlCode":"<script type=\"text/javascript\" crossorigin=\"anonymous\" src=\"https://static.kueezrtb.com/latest.js\" id=\"kueezrtb_latest\"></script>\n<script>\n(function() {\n    // create anchor wrapper\n    if (!document.querySelector('.ao-quiz-leaderboard') || window.innerWidth < 768) {\n        var el = document.createElement('div');\n        el.id = 'aymStickyFooter';\n        var extraStyle = window.innerWidth > 970 ? 'max-width: 970px; max-height: 100px;' : 'max-width: 330px; max-height: 60px;';\n        el.style = 'position: fixed; bottom: 0px; transform: translate(-50%); left: 50%; z-index: 1050; ' + extraStyle;\n        document.body.appendChild(el);\n    }\n})();\n(function() {\n    /* document.addEventListener(\"visibilitychange\", function() {\n        if (!document.hidden) {\n            ayManagerEnv.refresh(null, { mode: 'visible' });\n        }\n    }); */\n\n    let gpidMap = {};\n    var midIncrement = 0;\n    ayManagerEnv.onEvent(\"beforeDefineAdUnitPath\", function(partialAdUnit) {\n        if (partialAdUnit.path.includes('_MID_')) {\n            midIncrement++;\n            var limit = partialAdUnit.path.includes('_DESKTOP_') ? 9 : 11;\n            if (midIncrement > limit) {\n                midIncrement = 1;\n            }\n            partialAdUnit.path = partialAdUnit.path.replace('_MID_1', '_MID_' + midIncrement);\n        }\n\n        /* gpidMap[partialAdUnit.code] = partialAdUnit.path;\n        new Promise((r, n) => {\n            _aps.get('3022').queue.push(new CustomEvent('ad/gpid/define', {\n                detail: {\n                    map: gpidMap,\n                    resolve: r,\n                    reject: n\n                }\n            }));\n        }); */\n        /* _aps.record('ad/gpid/define', {\n            map: gpidMap,\n        }); */\n    });\n  \n    ayManagerEnv.onEvent(\"beforeRefresh\", function(adUnitInstanceCodes) {\n        adUnitInstanceCodes.forEach(function(adUnitInstanceCode) {\n            if (adUnitInstanceCode.toLowerCase().includes(\"_mid_\")) {\n                var el = document.getElementById(adUnitInstanceCode);\n                var currentMinHeight = 0;\n                if (el.style.minHeight) {\n                    currentMinHeight = parseInt(el.style.minHeight.replace(\"px\", \"\"));\n                }\n                el.style.minHeight = Math.max(currentMinHeight, el.offsetHeight) + \"px\";\n            }\n        });\n    });\n    // limit kargo to mid 2 and 6\n    ayManagerEnv.onEvent('prebidBeforeFetchBids', function(bidConfig) {\n        bidConfig.adUnits.forEach(function(adUnit) {\n            if (adUnit.code.includes('mid')) {\n                const [adUnitCode, placementId, indexStr, unitId] = adUnit.code.match(/(.+)__ayManagerEnv__([0-9]+)_(.+)/);\n                const index = parseInt(indexStr, 10);\n                adUnit.bids = adUnit.bids.reduce(function(acc, bid) {\n                    const isInterKargoUnit = index === 2 || index === 6;\n                    if (isInterKargoUnit) {\n                        if (bid.bidder === 'kargo') {\n                            return acc;\n                        }\n                        bid.bidder = bid.bidder.replace('kargo-inter', 'kargo');\n                    } else  if (bid.bidder === 'kargo-inter') {\n                        return acc;\n                    }\n\n                    acc.push(bid);\n                    return acc;\n                }, []);\n            }\n        });\n    });\n\n    ({{ YoRBMTA3D8gQKF94q }})();\n    ({{ aon3QSZchoRbaYPjK }})();\n})();\n</script>\n<style>\n    div[id*=\"__ayManagerEnv__\"] {\n        display: flex;\n        align-items: center;\n    }\n</style>"}],"bidderSettings":{"bidders":[{"conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"server","_id":"y9x3JNAWFCdP3eWzJ","bidder":"medianet","name":"medianet","params":"{\n  cid: \"[[ cid ]]\",\n  crid: \"[[ crid ]]\",\n}"},{"conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"_id":"qEj7PXtjScsKiyLxd","bidder":"tappx","name":"tappx","params":"{\n  tappxkey: \"[[ tappxkey ]]\",\n  endpoint: \"zz43193mwe\",\n  host: \"zz43193mwe.pub.tappx.com/rtb/\",\n}","bidSource":"hybrid"},{"conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"_id":"6yBbnktBmBFA67m3r","bidder":"unruly","name":"unruly","bidSource":"server","params":"{\n  siteId: [[ siteId ]],\n}"},{"conditions":["Xg4zCf6HbRJzMSYAN"],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"_id":"t4ybgfTaBuPvq7Pyt","bidder":"kargo","name":"kargo-interscroller","alias":"kargo-inter","bidSource":"hybrid","params":"{\n  placementId: \"[[ placementId ]]\",\n}"},{"conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"_id":"HMEBjAE6pN4ngoTG7","bidder":"ix","name":"ix_s2s","bidSource":"server","params":"{\n  siteId: \"[[ siteId ]]\",\n}"},{"_id":"4C69Z3wWJHGJctvoM","bidder":"ttd","name":"ttd","conditions":["YAHHtCC2hxHfC9Pvz"],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"params":"{\n  supplySourceId: \"[[ supplySourceId ]]\",\n  publisherId: \"1\",\n}","bidSource":"client"},{"_id":"42b9f8acb45396b459958b4a","bidder":"amx","name":"amx","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  tagId: \"[[ tagId ]]\",\n}"},{"_id":"686de2d6ab8a4de96dca64ec","bidder":"kueezrtb","name":"kueezrtb","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"server","params":"{\n  cId: \"[[ cId ]]\",\n  pId: \"[[ pId ]]\",\n}"},{"_id":"660821f629bf5fe70fcbb57d","bidder":"kargo","name":"kargo","conditions":["Xg4zCf6HbRJzMSYAN"],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  placementId: \"[[ placementId ]]\",\n}"},{"_id":"1b246e0109c53d0c365415db","bidder":"nativo","name":"nativo","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"server","params":"{\n  placementId: [[ placementId ]],\n}"},{"_id":"e6a2990b6d5b37e609d2905f","bidder":"ix","name":"ix-7","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"25b5f64d6a4c53c295ecc427","bidder":"ix","name":"ix-6","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"0817462b84b609e39edadd81","bidder":"ix","name":"ix-5","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"5bb47a915d320d6e287fa3d4","bidder":"ix","name":"ix-4","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"8b0936dd0944a5f68704f671","bidder":"ix","name":"ix-3","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"1175e20a016f5836e0d08f94","bidder":"ix","name":"ix-2","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  siteId: \"[[ siteId ]]\",\n  size: [[ size ]],\n}"},{"_id":"d38d1345c7a6f6c9276e3572","bidder":"triplelift","name":"triplelift","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  inventoryCode: \"[[ inventoryCode ]]\",\n}"},{"_id":"640720cc69d8957e0beb8383","bidder":"sovrn","name":"sovrn","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  tagid: \"[[ tagid ]]\",\n}"},{"_id":"1bf15750fcc2166333e3fca5","bidder":"sharethrough","name":"sharethrough","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  pkey: \"[[ pkey ]]\",\n}"},{"_id":"0d0cefe4e4b5ef5dc7a1017e","bidder":"rubicon","name":"rubicon","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  accountId: [[ accountId ]],\n  siteId: [[ siteId ]],\n  zoneId: [[ zoneId ]],\n}"},{"_id":"6f8eb9e0717bb7adb69ec14f","bidder":"rise","name":"rise","conditions":["c212edaba41cabc3c5847121"],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  org: \"[[ org ]]\",\n}"},{"_id":"37c7f58f1316aac17bd6e299","bidder":"pubmatic","name":"pubmatic","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"server","params":"{\n  publisherId: \"[[ publisherId ]]\",\n}"},{"_id":"87d9dc508e178fbe82b73075","bidder":"openx","name":"openx","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  delDomain: \"[[ delDomain ]]\",\n  unit: \"[[ unit ]]\",\n}"},{"_id":"ff7a1a8155edf78412ba8b19","bidder":"minutemedia","name":"minutemedia","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  org: \"[[ org ]]\",\n}"},{"_id":"f70d7747ee97ca003101f2e3","bidder":"criteo","name":"criteo","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client","params":"{\n  zoneId: [[ zoneId ]],\n  networkId: [[ networkId ]],\n}"},{"_id":"e017c9ccf78ba49e8e39225b","bidder":"appnexus","name":"appnexus","conditions":[],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  placementId: [[ placementId ]],\n}"},{"_id":"0b072e6d430904e2651baffe","bidder":"adagio","name":"adagio","conditions":[],"paramsOverrides":[],"params":"{\n  organizationId: \"[[ organizationId ]]\",\n  site: \"[[ site ]]\",\n  useAdUnitCodeAsAdUnitElementId: true,\n  placement: \"[[ placement ]]\",\n  environment: \"[[ environment ]]\",\n}","cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"client"},{"_id":"4f265ebb19d7f931a2231f41","bidder":"33across","name":"33across","conditions":["2b468b72465a3a79013ab0f0"],"paramsOverrides":[],"cpmAdjustments":1,"storageAllowed":["cookie","html5"],"bidSource":"hybrid","params":"{\n  siteId: \"[[ siteId ]]\",\n  productId: \"[[ productId ]]\",\n}"}],"paramsDefaults":{"y9x3JNAWFCdP3eWzJ":{"YXaBhBpu2bXAbMSB6":{"cid":"8CU6M3L34","crid":"812121570"},"goA4cZzurmWfW7G7i":{"cid":"8CU6M3L34","crid":"392786793"},"STHc5aN3eTmAiypSX":{"cid":"8CU6M3L34","crid":"812121570"},"dcdff79f51d5f4847973b954":{"cid":"8CU6M3L34","crid":"879857783"},"ff2641aaa16470084af6b2be":{"cid":"8CU6M3L34","crid":"392786793"},"8f00f5492b8e493943d30d58":{"cid":"8CU6M3L34","crid":"385712855"},"73c9575ee925935f5a88bd23":{"cid":"8CU6M3L34","crid":"879857783"},"579b3c83bc1d31bf9ae54741":{"cid":"8CU6M3L34","crid":"241077360"},"4715120907df8c8a2af03bf3":{"cid":"8CU6M3L34","crid":"287739708"},"87998d181d81182969c79e16":{"cid":"8CU6M3L34","crid":"812121570"}},"qEj7PXtjScsKiyLxd":{"YXaBhBpu2bXAbMSB6":{"tappxkey":"pub-87402-desktop-4220"},"goA4cZzurmWfW7G7i":{"tappxkey":"pub-87403-mweb-4265"},"STHc5aN3eTmAiypSX":{"tappxkey":"pub-87402-desktop-4220"},"dcdff79f51d5f4847973b954":{"tappxkey":"pub-87404-desktop-4385"},"ff2641aaa16470084af6b2be":{"tappxkey":"pub-87403-mweb-4265"},"8f00f5492b8e493943d30d58":{"tappxkey":"pub-87405-mweb-4429"},"73c9575ee925935f5a88bd23":{"tappxkey":"pub-87404-desktop-4385"},"579b3c83bc1d31bf9ae54741":{"tappxkey":"pub-87404-desktop-4385"},"4715120907df8c8a2af03bf3":{"tappxkey":"pub-87404-desktop-4385"},"87998d181d81182969c79e16":{"tappxkey":"pub-87402-desktop-4220"}},"6yBbnktBmBFA67m3r":{"YXaBhBpu2bXAbMSB6":{"siteId":"286148"},"goA4cZzurmWfW7G7i":{"siteId":"286153"},"STHc5aN3eTmAiypSX":{"siteId":"286148"},"dcdff79f51d5f4847973b954":{"siteId":"286149"},"ff2641aaa16470084af6b2be":{"siteId":"286153"},"8f00f5492b8e493943d30d58":{"siteId":"286154"},"73c9575ee925935f5a88bd23":{"siteId":"286149"},"579b3c83bc1d31bf9ae54741":{"siteId":"286151"},"4715120907df8c8a2af03bf3":{"siteId":"286150"},"87998d181d81182969c79e16":{"siteId":"286148"}},"t4ybgfTaBuPvq7Pyt":{"YXaBhBpu2bXAbMSB6":{"placementId":""},"goA4cZzurmWfW7G7i":{"placementId":""},"STHc5aN3eTmAiypSX":{"placementId":""},"dcdff79f51d5f4847973b954":{"placementId":""},"ff2641aaa16470084af6b2be":{"placementId":""},"8f00f5492b8e493943d30d58":{"placementId":"_aI54mj1xzI"},"73c9575ee925935f5a88bd23":{"placementId":""},"579b3c83bc1d31bf9ae54741":{"placementId":""},"4715120907df8c8a2af03bf3":{"placementId":""},"87998d181d81182969c79e16":{"placementId":""}},"HMEBjAE6pN4ngoTG7":{"YXaBhBpu2bXAbMSB6":{"siteId":"1146964"},"goA4cZzurmWfW7G7i":{"siteId":"1146965"},"STHc5aN3eTmAiypSX":{"siteId":"1146964"},"dcdff79f51d5f4847973b954":{"siteId":"1146964"},"ff2641aaa16470084af6b2be":{"siteId":"1146965"},"8f00f5492b8e493943d30d58":{"siteId":"1146965"},"73c9575ee925935f5a88bd23":{"siteId":"1146964"},"579b3c83bc1d31bf9ae54741":{"siteId":"1146964"},"4715120907df8c8a2af03bf3":{"siteId":"1146964"},"87998d181d81182969c79e16":{"siteId":"1146964"}},"4C69Z3wWJHGJctvoM":{"YXaBhBpu2bXAbMSB6":{"supplySourceId":"encyclopediabritannica"},"goA4cZzurmWfW7G7i":{"supplySourceId":"encyclopediabritannica"},"STHc5aN3eTmAiypSX":{"supplySourceId":"encyclopediabritannica"},"dcdff79f51d5f4847973b954":{"supplySourceId":"encyclopediabritannica"},"ff2641aaa16470084af6b2be":{"supplySourceId":"encyclopediabritannica"},"8f00f5492b8e493943d30d58":{"supplySourceId":"encyclopediabritannica"},"73c9575ee925935f5a88bd23":{"supplySourceId":"encyclopediabritannica"},"579b3c83bc1d31bf9ae54741":{"supplySourceId":"encyclopediabritannica"},"4715120907df8c8a2af03bf3":{"supplySourceId":"encyclopediabritannica"},"87998d181d81182969c79e16":{"supplySourceId":"encyclopediabritannica"}},"42b9f8acb45396b459958b4a":{"YXaBhBpu2bXAbMSB6":{"tagId":"YnJpdGFubmljYS5jb20"},"goA4cZzurmWfW7G7i":{"tagId":"YnJpdGFubmljYS5jb20"},"STHc5aN3eTmAiypSX":{"tagId":"YnJpdGFubmljYS5jb20"},"dcdff79f51d5f4847973b954":{"tagId":"YnJpdGFubmljYS5jb20"},"ff2641aaa16470084af6b2be":{"tagId":"YnJpdGFubmljYS5jb20"},"8f00f5492b8e493943d30d58":{"tagId":"YnJpdGFubmljYS5jb20"},"73c9575ee925935f5a88bd23":{"tagId":"YnJpdGFubmljYS5jb20"},"579b3c83bc1d31bf9ae54741":{"tagId":"YnJpdGFubmljYS5jb20"},"4715120907df8c8a2af03bf3":{"tagId":"YnJpdGFubmljYS5jb20"},"87998d181d81182969c79e16":{"tagId":"YnJpdGFubmljYS5jb20"}},"686de2d6ab8a4de96dca64ec":{"YXaBhBpu2bXAbMSB6":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"goA4cZzurmWfW7G7i":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"STHc5aN3eTmAiypSX":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"dcdff79f51d5f4847973b954":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"ff2641aaa16470084af6b2be":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"8f00f5492b8e493943d30d58":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"73c9575ee925935f5a88bd23":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"579b3c83bc1d31bf9ae54741":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"4715120907df8c8a2af03bf3":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"},"87998d181d81182969c79e16":{"cId":"654905359e5f921e2d95f24c","pId":"65lk7c192882r0011813fn9"}},"660821f629bf5fe70fcbb57d":{"YXaBhBpu2bXAbMSB6":{"placementId":"_hHiec4DLEK"},"goA4cZzurmWfW7G7i":{"placementId":"_xv6wl5xwhv"},"STHc5aN3eTmAiypSX":{"placementId":"_hHiec4DLEK"},"dcdff79f51d5f4847973b954":{"placementId":"_iamxEwGzT2"},"ff2641aaa16470084af6b2be":{"placementId":"_xv6wl5xwhv"},"8f00f5492b8e493943d30d58":{"placementId":"_nVF0x1sJaO"},"73c9575ee925935f5a88bd23":{"placementId":"_iamxEwGzT2"},"579b3c83bc1d31bf9ae54741":{"placementId":"_vCN2e2nAta"},"4715120907df8c8a2af03bf3":{"placementId":"_vCN2e2nAta"},"87998d181d81182969c79e16":{"placementId":"_hHiec4DLEK"}},"1b246e0109c53d0c365415db":{"YXaBhBpu2bXAbMSB6":{"placementId":"1243814"},"goA4cZzurmWfW7G7i":{"placementId":"1243829"},"STHc5aN3eTmAiypSX":{"placementId":"1243814"},"dcdff79f51d5f4847973b954":{"placementId":"1243611"},"ff2641aaa16470084af6b2be":{"placementId":"1243829"},"8f00f5492b8e493943d30d58":{"placementId":"1243644"},"73c9575ee925935f5a88bd23":{"placementId":"1243611"},"579b3c83bc1d31bf9ae54741":{"placementId":"1243618"},"4715120907df8c8a2af03bf3":{"placementId":"1243617"},"87998d181d81182969c79e16":{"placementId":"1243814"}},"e6a2990b6d5b37e609d2905f":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041721","size":"[970, 90]"},"goA4cZzurmWfW7G7i":{"siteId":"","size":""},"STHc5aN3eTmAiypSX":{"siteId":"1041721","size":"[970, 90]"},"dcdff79f51d5f4847973b954":{"siteId":"1041722","size":"[336, 280]"},"ff2641aaa16470084af6b2be":{"siteId":"","size":""},"8f00f5492b8e493943d30d58":{"siteId":"1041722","size":"[336, 280]"},"73c9575ee925935f5a88bd23":{"siteId":"1041722","size":"[336, 280]"},"579b3c83bc1d31bf9ae54741":{"siteId":"","size":""},"4715120907df8c8a2af03bf3":{"siteId":"","size":""},"87998d181d81182969c79e16":{"siteId":"1041721","size":"[970, 90]"}},"25b5f64d6a4c53c295ecc427":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041719","size":"[300, 50]"},"goA4cZzurmWfW7G7i":{"siteId":"","size":""},"STHc5aN3eTmAiypSX":{"siteId":"1041719","size":"[300, 50]"},"dcdff79f51d5f4847973b954":{"siteId":"1041720","size":"[300, 250]"},"ff2641aaa16470084af6b2be":{"siteId":"","size":""},"8f00f5492b8e493943d30d58":{"siteId":"1041720","size":"[300, 250]"},"73c9575ee925935f5a88bd23":{"siteId":"1041720","size":"[300, 250]"},"579b3c83bc1d31bf9ae54741":{"siteId":"","size":""},"4715120907df8c8a2af03bf3":{"siteId":"","size":""},"87998d181d81182969c79e16":{"siteId":"1041719","size":"[300, 50]"}},"0817462b84b609e39edadd81":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041718","size":"[320, 100]"},"goA4cZzurmWfW7G7i":{"siteId":"","size":""},"STHc5aN3eTmAiypSX":{"siteId":"1041718","size":"[320, 100]"},"dcdff79f51d5f4847973b954":{"siteId":"1041719","size":"[300, 50]"},"ff2641aaa16470084af6b2be":{"siteId":"","size":""},"8f00f5492b8e493943d30d58":{"siteId":"1041720","size":"[300, 250]"},"73c9575ee925935f5a88bd23":{"siteId":"1041719","size":"[300, 50]"},"579b3c83bc1d31bf9ae54741":{"siteId":"1041720","size":"[300, 250]"},"4715120907df8c8a2af03bf3":{"siteId":"1041720","size":"[300, 250]"},"87998d181d81182969c79e16":{"siteId":"1041718","size":"[320, 100]"}},"5bb47a915d320d6e287fa3d4":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041717","size":"[320, 50]"},"goA4cZzurmWfW7G7i":{"siteId":"1041719","size":"[300, 50]"},"STHc5aN3eTmAiypSX":{"siteId":"1041717","size":"[320, 50]"},"dcdff79f51d5f4847973b954":{"siteId":"1041718","size":"[320, 100]"},"ff2641aaa16470084af6b2be":{"siteId":"1041719","size":"[300, 50]"},"8f00f5492b8e493943d30d58":{"siteId":"1041719","size":"[300, 50]"},"73c9575ee925935f5a88bd23":{"siteId":"1041718","size":"[320, 100]"},"579b3c83bc1d31bf9ae54741":{"siteId":"1041719","size":"[300, 50]"},"4715120907df8c8a2af03bf3":{"siteId":"1041719","size":"[300, 50]"},"87998d181d81182969c79e16":{"siteId":"1041717","size":"[320, 50]"}},"8b0936dd0944a5f68704f671":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041716","size":"[468, 60]"},"goA4cZzurmWfW7G7i":{"siteId":"1041719","size":"[300, 50]"},"STHc5aN3eTmAiypSX":{"siteId":"1041716","size":"[468, 60]"},"dcdff79f51d5f4847973b954":{"siteId":"1041717","size":"[320, 50]"},"ff2641aaa16470084af6b2be":{"siteId":"1041719","size":"[300, 50]"},"8f00f5492b8e493943d30d58":{"siteId":"1041718","size":"[320, 100]"},"73c9575ee925935f5a88bd23":{"siteId":"1041717","size":"[320, 50]"},"579b3c83bc1d31bf9ae54741":{"siteId":"1041718","size":"[320, 100]"},"4715120907df8c8a2af03bf3":{"siteId":"1041718","size":"[320, 100]"},"87998d181d81182969c79e16":{"siteId":"1041716","size":"[468, 60]"}},"1175e20a016f5836e0d08f94":{"YXaBhBpu2bXAbMSB6":{"siteId":"1041715","size":"[728, 90]"},"goA4cZzurmWfW7G7i":{"siteId":"1041717","size":"[320, 50]"},"STHc5aN3eTmAiypSX":{"siteId":"1041715","size":"[728, 90]"},"dcdff79f51d5f4847973b954":{"siteId":"1041716","size":"[468, 60]"},"ff2641aaa16470084af6b2be":{"siteId":"1041717","size":"[320, 50]"},"8f00f5492b8e493943d30d58":{"siteId":"1041717","size":"[320, 50]"},"73c9575ee925935f5a88bd23":{"siteId":"1041716","size":"[468, 60]"},"579b3c83bc1d31bf9ae54741":{"siteId":"1041717","size":"[320, 50]"},"4715120907df8c8a2af03bf3":{"siteId":"1041717","size":"[320, 50]"},"87998d181d81182969c79e16":{"siteId":"1041715","size":"[728, 90]"}},"d38d1345c7a6f6c9276e3572":{"YXaBhBpu2bXAbMSB6":{"inventoryCode":"EB-Prebid-EB_A-DT"},"goA4cZzurmWfW7G7i":{"inventoryCode":"EB-Prebid-EB_A-MOB"},"STHc5aN3eTmAiypSX":{"inventoryCode":"EB-Prebid-EB_A-DT"},"dcdff79f51d5f4847973b954":{"inventoryCode":"EB-Prebid-EB_A-DT"},"ff2641aaa16470084af6b2be":{"inventoryCode":"EB-Prebid-EB_A-MOB"},"8f00f5492b8e493943d30d58":{"inventoryCode":"EB-Prebid-EB_A-MOB"},"73c9575ee925935f5a88bd23":{"inventoryCode":"EB-Prebid-EB_A-DT"},"579b3c83bc1d31bf9ae54741":{"inventoryCode":"EB-Prebid-EB_A-DT"},"4715120907df8c8a2af03bf3":{"inventoryCode":"EB-Prebid-EB_A-DT"},"87998d181d81182969c79e16":{"inventoryCode":"EB-Prebid-EB_A-DT"}},"640720cc69d8957e0beb8383":{"YXaBhBpu2bXAbMSB6":{"tagid":"1019364"},"goA4cZzurmWfW7G7i":{"tagid":"1019365"},"STHc5aN3eTmAiypSX":{"tagid":"1019364"},"dcdff79f51d5f4847973b954":{"tagid":"1019364"},"ff2641aaa16470084af6b2be":{"tagid":"1019365"},"8f00f5492b8e493943d30d58":{"tagid":"1019365"},"73c9575ee925935f5a88bd23":{"tagid":"1019364"},"579b3c83bc1d31bf9ae54741":{"tagid":"1019364"},"4715120907df8c8a2af03bf3":{"tagid":"1019364"},"87998d181d81182969c79e16":{"tagid":"1019364"}},"1bf15750fcc2166333e3fca5":{"YXaBhBpu2bXAbMSB6":{"pkey":"sap2OA2hRhfGp4KA43nFYkqh"},"goA4cZzurmWfW7G7i":{"pkey":"IL0UuBCnHK6BhUKHVpE4DyTM"},"STHc5aN3eTmAiypSX":{"pkey":"sap2OA2hRhfGp4KA43nFYkqh"},"dcdff79f51d5f4847973b954":{"pkey":"Fxnpw8ZWDmDqhw7UoIqeTiRJ"},"ff2641aaa16470084af6b2be":{"pkey":"IL0UuBCnHK6BhUKHVpE4DyTM"},"8f00f5492b8e493943d30d58":{"pkey":"9gg5OJTosTy42Di4IaG1DcKy"},"73c9575ee925935f5a88bd23":{"pkey":"Fxnpw8ZWDmDqhw7UoIqeTiRJ"},"579b3c83bc1d31bf9ae54741":{"pkey":"Fxnpw8ZWDmDqhw7UoIqeTiRJ"},"4715120907df8c8a2af03bf3":{"pkey":"Fxnpw8ZWDmDqhw7UoIqeTiRJ"},"87998d181d81182969c79e16":{"pkey":"sap2OA2hRhfGp4KA43nFYkqh"}},"0d0cefe4e4b5ef5dc7a1017e":{"YXaBhBpu2bXAbMSB6":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"goA4cZzurmWfW7G7i":{"accountId":"6278","siteId":"385650","zoneId":"2371804"},"STHc5aN3eTmAiypSX":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"dcdff79f51d5f4847973b954":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"ff2641aaa16470084af6b2be":{"accountId":"6278","siteId":"385650","zoneId":"2371804"},"8f00f5492b8e493943d30d58":{"accountId":"6278","siteId":"385650","zoneId":"2371804"},"73c9575ee925935f5a88bd23":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"579b3c83bc1d31bf9ae54741":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"4715120907df8c8a2af03bf3":{"accountId":"6278","siteId":"385650","zoneId":"2371802"},"87998d181d81182969c79e16":{"accountId":"6278","siteId":"385650","zoneId":"2371802"}},"6f8eb9e0717bb7adb69ec14f":{"YXaBhBpu2bXAbMSB6":{"org":"638764bbbedf040001241a77"},"goA4cZzurmWfW7G7i":{"org":"638764bbbedf040001241a77"},"STHc5aN3eTmAiypSX":{"org":"638764bbbedf040001241a77"},"dcdff79f51d5f4847973b954":{"org":"638764bbbedf040001241a77"},"ff2641aaa16470084af6b2be":{"org":"638764bbbedf040001241a77"},"8f00f5492b8e493943d30d58":{"org":"638764bbbedf040001241a77"},"73c9575ee925935f5a88bd23":{"org":"638764bbbedf040001241a77"},"579b3c83bc1d31bf9ae54741":{"org":"638764bbbedf040001241a77"},"4715120907df8c8a2af03bf3":{"org":"638764bbbedf040001241a77"},"87998d181d81182969c79e16":{"org":"638764bbbedf040001241a77"}},"37c7f58f1316aac17bd6e299":{"YXaBhBpu2bXAbMSB6":{"publisherId":"161756"},"goA4cZzurmWfW7G7i":{"publisherId":"161756"},"STHc5aN3eTmAiypSX":{"publisherId":"161756"},"dcdff79f51d5f4847973b954":{"publisherId":"161756"},"ff2641aaa16470084af6b2be":{"publisherId":"161756"},"8f00f5492b8e493943d30d58":{"publisherId":"161756"},"73c9575ee925935f5a88bd23":{"publisherId":"161756"},"579b3c83bc1d31bf9ae54741":{"publisherId":"161756"},"4715120907df8c8a2af03bf3":{"publisherId":"161756"},"87998d181d81182969c79e16":{"publisherId":"161756"}},"87d9dc508e178fbe82b73075":{"YXaBhBpu2bXAbMSB6":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"goA4cZzurmWfW7G7i":{"delDomain":"merriamwebster-d.openx.net","unit":"557058618"},"STHc5aN3eTmAiypSX":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"dcdff79f51d5f4847973b954":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"ff2641aaa16470084af6b2be":{"delDomain":"merriamwebster-d.openx.net","unit":"557058618"},"8f00f5492b8e493943d30d58":{"delDomain":"merriamwebster-d.openx.net","unit":"557058618"},"73c9575ee925935f5a88bd23":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"579b3c83bc1d31bf9ae54741":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"4715120907df8c8a2af03bf3":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"},"87998d181d81182969c79e16":{"delDomain":"merriamwebster-d.openx.net","unit":"557058617"}},"ff7a1a8155edf78412ba8b19":{"YXaBhBpu2bXAbMSB6":{"org":"01h14f7vt5ds"},"goA4cZzurmWfW7G7i":{"org":"01h14f7vt5ds"},"STHc5aN3eTmAiypSX":{"org":"01h14f7vt5ds"},"dcdff79f51d5f4847973b954":{"org":"01h14f7vt5ds"},"ff2641aaa16470084af6b2be":{"org":"01h14f7vt5ds"},"8f00f5492b8e493943d30d58":{"org":"01h14f7vt5ds"},"73c9575ee925935f5a88bd23":{"org":"01h14f7vt5ds"},"579b3c83bc1d31bf9ae54741":{"org":"01h14f7vt5ds"},"4715120907df8c8a2af03bf3":{"org":"01h14f7vt5ds"},"87998d181d81182969c79e16":{"org":"01h14f7vt5ds"}},"f70d7747ee97ca003101f2e3":{"YXaBhBpu2bXAbMSB6":{"zoneId":"","networkId":"6280"},"goA4cZzurmWfW7G7i":{"zoneId":"","networkId":"6280"},"STHc5aN3eTmAiypSX":{"zoneId":"","networkId":"6280"},"dcdff79f51d5f4847973b954":{"zoneId":"","networkId":"6280"},"ff2641aaa16470084af6b2be":{"zoneId":"","networkId":"6280"},"8f00f5492b8e493943d30d58":{"zoneId":"","networkId":"6280"},"73c9575ee925935f5a88bd23":{"zoneId":"","networkId":"6280"},"579b3c83bc1d31bf9ae54741":{"zoneId":"","networkId":"6280"},"4715120907df8c8a2af03bf3":{"zoneId":"","networkId":"6280"},"87998d181d81182969c79e16":{"zoneId":"","networkId":"6280"}},"e017c9ccf78ba49e8e39225b":{"YXaBhBpu2bXAbMSB6":{"placementId":"24740961"},"goA4cZzurmWfW7G7i":{"placementId":"24740962"},"STHc5aN3eTmAiypSX":{"placementId":"24740961"},"dcdff79f51d5f4847973b954":{"placementId":"24740961"},"ff2641aaa16470084af6b2be":{"placementId":"24740962"},"8f00f5492b8e493943d30d58":{"placementId":"24740962"},"73c9575ee925935f5a88bd23":{"placementId":"24740961"},"579b3c83bc1d31bf9ae54741":{"placementId":"24740961"},"4715120907df8c8a2af03bf3":{"placementId":"24740961"},"87998d181d81182969c79e16":{"placementId":"24740961"}},"0b072e6d430904e2651baffe":{"YXaBhBpu2bXAbMSB6":{"organizationId":"1351","site":"britannica-com","placement":"ban_1","environment":"desktop"},"goA4cZzurmWfW7G7i":{"organizationId":"1351","site":"britannica-com","placement":"ban_1","environment":"mobile"},"STHc5aN3eTmAiypSX":{"organizationId":"1351","site":"britannica-com","placement":"ban_1","environment":"desktop"},"dcdff79f51d5f4847973b954":{"organizationId":"1351","site":"britannica-com","placement":"ban_4","environment":"desktop"},"ff2641aaa16470084af6b2be":{"organizationId":"1351","site":"britannica-com","placement":"ban_1","environment":"mobile"},"8f00f5492b8e493943d30d58":{"organizationId":"1351","site":"britannica-com","placement":"ban_2","environment":"mobile"},"73c9575ee925935f5a88bd23":{"organizationId":"1351","site":"britannica-com","placement":"ban_4","environment":"desktop"},"579b3c83bc1d31bf9ae54741":{"organizationId":"1351","site":"britannica-com","placement":"ban_3","environment":"desktop"},"4715120907df8c8a2af03bf3":{"organizationId":"1351","site":"britannica-com","placement":"ban_2","environment":"desktop"},"87998d181d81182969c79e16":{"organizationId":"1351","site":"britannica-com","placement":"ban_1","environment":"desktop"}},"4f265ebb19d7f931a2231f41":{"YXaBhBpu2bXAbMSB6":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"goA4cZzurmWfW7G7i":{"siteId":"ayGw1ESdGr7ioTrkHcnlKl","productId":"siab"},"STHc5aN3eTmAiypSX":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"dcdff79f51d5f4847973b954":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"ff2641aaa16470084af6b2be":{"siteId":"ayGw1ESdGr7ioTrkHcnlKl","productId":"siab"},"8f00f5492b8e493943d30d58":{"siteId":"ayGw1ESdGr7ioTrkHcnlKl","productId":"siab"},"73c9575ee925935f5a88bd23":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"579b3c83bc1d31bf9ae54741":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"4715120907df8c8a2af03bf3":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"},"87998d181d81182969c79e16":{"siteId":"atSA5QSdGr7ioTrkHcnlKl","productId":"siab"}}},"params":[]},"definitions":{"variables":{"7KWCdm9sp683LARwd":{"name":"template","type":"JS_FUNCTION","value":"function() {\n\treturn window.Mendel && Mendel.config && Mendel.config.template;\n}","_id":"7KWCdm9sp683LARwd"},"qvBeHGD6HtfhCYkq2":{"name":"pageCategory","type":"JS_FUNCTION","value":"function() {\n\tconst split = window.location.pathname.split('/');\n  let category = split[1];\n  return category || '';\n}","_id":"qvBeHGD6HtfhCYkq2"},"ts7yMHrMZ3PcNxqLJ":{"name":"growthcode","type":"SPLIT_TEST","value":{"conditions":["xQ2tzxjfaR8WirJRd"],"defaultValue":"off","splitValues":[{"value":"on","percentage":90},{"value":"off","percentage":10}],"includeInAYHash":true,"enableReporting":true,"customDimension":"custom_12"},"_id":"ts7yMHrMZ3PcNxqLJ"},"4txtMFXqtPiMeWHzH":{"name":"PathPrefix","type":"JS_FUNCTION","value":"function() {\n\tif ('{{ 630c2212833f54018fe8bae8 }}' === 'procon') {\n\t\treturn '/15510053/PROCON';\n\t}\n\treturn '/15510053/EB_B';\n}","_id":"4txtMFXqtPiMeWHzH"},"6NLymTFMMJWoFxvnL":{"name":"sublayout","type":"JS_FUNCTION","value":"function() {\n\treturn window.Mendel && window.Mendel.GA && window.Mendel.GA.pageType || 'unknown';\n}","_id":"6NLymTFMMJWoFxvnL"},"5a432b42f2fdbf06d16d8929":{"name":"isDebug","type":"JS_FUNCTION","value":"function() {\n  return !!(ayManagerEnv.debug.flags && ayManagerEnv.debug.flags.length);\n}","_id":"5a432b42f2fdbf06d16d8929"},"630c2212833f54018fe8bae8":{"name":"subsite","type":"JS_FUNCTION","value":"function() {\n    var split = window.location.pathname.split('/');\n    if (split.length > 1) {\n        switch (split[1]) {\n            case 'procon':\n            case 'money':\n            case 'dictionary':\n                return split[1];\n            case 'games':\n                if (split[2]) {\n                    return split[2];\n                }\n                break;\n        }\n    }\n    return 'britannica';\n}","_id":"630c2212833f54018fe8bae8"},"020e1aafd384e8717ddc3b92":{"name":"enableIIQ","type":"JS_GLOBAL_VAR","value":"window.ayManagerEnv.__enableIIQ","_id":"020e1aafd384e8717ddc3b92"},"d2af23869d5fbdd6f4bc062e":{"name":"isSafari","type":"JS_FUNCTION","value":"function () { return /version\\/([\\w\\.\\,]+) .*(safari)/i.test(window.navigator.userAgent || window.navigator.vendor || window.opera); }","_id":"d2af23869d5fbdd6f4bc062e"},"b6abd56c46f07c2edc7cc597":{"name":"isGDPRCountry","type":"JS_FUNCTION","value":"function () {\n  // prevent state change\n  if (window.ayManagerEnv.__gdprState === undefined) {\n      window.ayManagerEnv.__gdprState = (function() {\n            if (window.OneTrust && window.OneTrust.GetDomainData) {\n                return window.OneTrust.GetDomainData().ForceConsent;\n            }\n        \n            var gdprCountries = ['AT','DE','PL','BE','GR','PT','BG','HU','RO','HR','IE','SK','CY','IT','SI','CZ','LV','ES','DK','LT','SE','EE','LU','GB','FI','MT','FR','NL'];\n            return gdprCountries.includes('{{ _country }}');\n      })();\n  }\n  return window.ayManagerEnv.__gdprState;\n}","_id":"b6abd56c46f07c2edc7cc597"},"8d57c25dfc2bfe63c9e26d61":{"name":"isIOS","type":"JS_FUNCTION","value":"function () {\n\tvar agent = window.navigator.userAgent || window.navigator.vendor || window.opera;\n\treturn /iPhone|iPod|ios-app/.test(agent);\n}","_id":"8d57c25dfc2bfe63c9e26d61"},"45968d5fdd75e660bccd439d":{"name":"getConsentManagement","type":"JS_FUNCTION","value":"function () {\n  if ({{ _isEEAOrUK }}) {\n    return {\n      gdpr: {\n        cmpApi: \"iab\",\n        timeout: 8000,\n        defaultGdprScope: true\n      }\n    };\n  } else if (\n    '{{ _country }}' === 'US' &&\n    ['CA', 'CO', 'CT', 'DE', 'IA', 'MT', 'NE', 'NH', 'NJ', 'OR', 'TX', 'UT', 'VA'].includes('{{ _regionCode }}')\n  ) {\n    return {\n      usp: {\n        cmpApi: \"iab\",\n        timeout: 1000\n      }\n    };\n  }\n  return false;\n}","_id":"45968d5fdd75e660bccd439d"},"3ca77421c1250a57b79d67ec":{"name":"PathPageType","type":"JS_FUNCTION","value":"function () {\n    var pathname = window.location.pathname;\n    var pathSplit = pathname.split('/');\n    var pageType = (window.Mendel && window.Mendel.GA && window.Mendel.GA.pageType) || '';\n    window.assertiveQueue = window.assertiveQueue || [];\n\n    var getBritannicaPageType = function() {\n        if (!pageType) {\n            window.assertiveQueue.push(function() {\n                assertive.logError('pageType not defined!', { source: 'script' });   \n            });\n        }\n\n\n        if (pathname.includes('browse') || pageType.toLowerCase().includes('browse')) {\n            return 'BROWSE';\n        }\n        if (pageType.startsWith('Podcast')) {\n            return 'PODCAST';\n        }\n        switch (pageType) {\n            case 'OneGoodFactPage':\n                return 'OGF';\n            case 'DayInHistory':\n                return 'OTD';\n            case 'Facts':\n                return 'DATA';\n            case 'Topic':\n                return 'ARTICLE';\n            case 'List':\n                return 'LIST';\n            case 'Search':\n                return 'SEARCH';\n            case 'Story':\n                return 'STORIES';\n            case 'StandaloneVideo':\n                return 'VIDEO';\n            case 'Quiz':\n                return 'QUIZ';\n            case 'TightropePage':\n                return 'TIGHTROPE';\n            case 'TopicCollectionPage':\n                return 'STUDENT';\n            case 'VideoPortal':\n                return 'PORTAL';\n            case 'Home':\n                return 'HOMEPAGE';\n            default:\n                return 'BROWSE';\n        }\n    };\n\n    switch ('{{ 630c2212833f54018fe8bae8 }}') {\n        default:\n        case 'britannica':\n            return getBritannicaPageType();\n        case 'money':\n            return 'MONEY';\n        case 'procon':\n            if (pageType === 'Topic')\n                return 'ARTICLE';\n            if (!pathSplit[2])\n                return 'HOMEPAGE';\n            return 'GENERAL';\n    }\n}","_id":"3ca77421c1250a57b79d67ec"},"_url":{"name":"URL","type":"URL","value":null,"_id":"_url"},"_urlPathname":{"name":"URL Pathname","type":"URL_PATHNAME","value":null,"_id":"_urlPathname"},"_domain":{"name":"Domain","type":"DOMAIN","value":null,"_id":"_domain"},"_windowWidth":{"name":"Window Width","type":"WINDOW_WIDTH","value":null,"_id":"_windowWidth"},"_windowHeight":{"name":"Window Height","type":"WINDOW_HEIGHT","value":null,"_id":"_windowHeight"},"_isMobile":{"name":"Is Mobile","type":"IS_MOBILE","value":null,"_id":"_isMobile"},"_utmSource":{"name":"UTM Source","type":"UTM_SOURCE","value":null,"_id":"_utmSource"},"_utmMedium":{"name":"UTM Medium","type":"UTM_MEDIUM","value":null,"_id":"_utmMedium"},"_utmCampaign":{"name":"UTM Campaign","type":"UTM_CAMPAIGN","value":null,"_id":"_utmCampaign"},"_utmTerm":{"name":"UTM Term","type":"UTM_TERM","value":null,"_id":"_utmTerm"},"_utmContent":{"name":"UTM Content","type":"UTM_CONTENT","value":null,"_id":"_utmContent"},"_deploymentId":{"name":"Deployment Id","type":"DEPLOYMENT_ID","value":null,"_id":"_deploymentId"},"_versionId":{"name":"Version Id","type":"VERSION_ID","value":null,"_id":"_versionId"},"_deploymentPercentage":{"name":"Deployment Percentage","type":"DEPLOYMENT_PERCENTAGE","value":null,"_id":"_deploymentPercentage"},"_country":{"name":"Country","type":"COUNTRY","value":null,"_id":"_country"},"_isEUCountry":{"name":"Is EU Country","type":"IS_EU_COUNTRY","value":null,"_id":"_isEUCountry"},"_isEEAOrUK":{"name":"Is EEA GB or CH","type":"IS_EEA_OR_UK","value":null,"_id":"_isEEAOrUK"},"_city":{"name":"City","type":"CITY","value":null,"_id":"_city"},"_continent":{"name":"Continent","type":"CONTINENT","value":null,"_id":"_continent"},"_latitude":{"name":"Latitude","type":"LATITUDE","value":null,"_id":"_latitude"},"_longitude":{"name":"Longitude","type":"LONGITUDE","value":null,"_id":"_longitude"},"_postalCode":{"name":"Postal Code","type":"POSTAL_CODE","value":null,"_id":"_postalCode"},"_region":{"name":"Region","type":"REGION","value":null,"_id":"_region"},"_regionCode":{"name":"Region Code","type":"REGION_CODE","value":null,"_id":"_regionCode"},"_timezone":{"name":"Timezone","type":"TIMEZONE","value":null,"_id":"_timezone"},"wAnzXe25hwgToYxBX":{"name":"GLOBAL.emailSha256","type":"JS_FUNCTION","value":"function() {\n    if (window.AYGlobals && window.AYGlobals.emailSha256) {\n        return window.AYGlobals.emailSha256;\n    }\n    const hydrationDataEl = document.querySelector('script[type=\"application/hydration-data\"]');\n    if (hydrationDataEl) {\n        try {\n            const hydrationData = JSON.parse(hydrationDataEl.innerText);\n            return hydrationData.globals.emailHashes && hydrationData.globals.emailHashes.sha256Lower || '';\n        } catch (e) {\n            console.error(e);\n        }\n    }\n    return '';\n}","_id":"wAnzXe25hwgToYxBX"},"YoRBMTA3D8gQKF94q":{"name":"GLOBAL.generalScriptAdditions","type":"JS_FUNCTION","value":"function() {\n    return function() {\n        googletag.cmd.push(function() {\n            googletag.pubads().setPrivacySettings({\n                childDirectedTreatment: false,\n            });\n        });\n\n        // set divId for adagio\n        ayManagerEnv.onEvent('prebidBeforeFetchBids', function(bidConfig) {\n            bidConfig.adUnits.forEach(function(adUnit) {\n                adUnit.ortb2Imp = adUnit.ortb2Imp || {};\n                adUnit.ortb2Imp.ext = adUnit.ortb2Imp.ext || {};\n                adUnit.ortb2Imp.ext.data = adUnit.ortb2Imp.ext.data || {};\n\n                adUnit.ortb2Imp.ext.data.divId = adUnit.code;\n                adUnit.ortb2Imp.ext.data.placement = adUnit.code.replace(/__ayManagerEnv__.+/, '');\n            });\n        });\n\n        // apply high value label\n        pbjs.que.push(function() {\n            pbjs.onEvent('setTargeting', function(targetingSlots) {\n                const slots = googletag.pubads().getSlots();\n                Object.keys(targetingSlots).forEach(function(prebidAdUnitCode) {\n                    const targeting = targetingSlots[prebidAdUnitCode];\n                    const cpm = parseInt(targeting.hb_pb);\n\n                    const slot = slots.find(function(slot) {\n                        return slot.getSlotElementId() === prebidAdUnitCode;\n                    });\n                    if (slot) {\n                        let label = null;\n                        if (cpm >= 6) {\n                            label = ['HIGHVALUE_6'];\n                        } else if (cpm >= 5) {\n                            label = ['HIGHVALUE_5'];\n                        } else if (cpm >= 4) {\n                            label = ['HIGHVALUE_4'];\n                        }\n                        slot.setConfig({\n                            categoryExclusion: label,\n                        });\n                    }\n                });\n            });\n        });\n    };\n}","_id":"YoRBMTA3D8gQKF94q"},"aon3QSZchoRbaYPjK":{"name":"GLOBAL.registerTCFReporting","type":"JS_FUNCTION","value":"function() {\n    return function() {\n        window.__tcfapi && __tcfapi('addEventListener', 2, function(tcData, success) {\n            if (success && (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete')) {\n                if (tcData.gdprApplies) {\n                    var purposeAmount = 11;\n                    var purposeAcceptedAmount = 0;\n                    for (var purpose in tcData.purpose.consents) {\n                        if (tcData.purpose.consents[purpose]) {\n                            purposeAcceptedAmount++;\n                        }\n                    }\n                    if (purposeAcceptedAmount == 0) {\n                        window.assertive.analytics.custom.custom_2 = \"cmp_reject_all\";\n                    } else if (purposeAmount == purposeAcceptedAmount) {\n                        window.assertive.analytics.custom.custom_2 = \"cmp_accept_all\";\n                    } else if (purposeAmount > purposeAcceptedAmount) {\n                        window.assertive.analytics.custom.custom_2 = \"cmp_accept_some\";\n                    }\n                } else {\n                    window.assertive.analytics.custom.custom_2 = \"cmp_not_applies\";\n                }\n\n                __tcfapi('removeEventListener', 2, function (success) {}, tcData.listenerId);\n            }\n        });\n    };\n}","_id":"aon3QSZchoRbaYPjK"},"PMcffpseLuPtCEHNu":{"name":"GLOBAL.thetradedesk","type":"SPLIT_TEST","value":{"conditions":[],"defaultValue":"","splitValues":[{"value":"on","percentage":95},{"value":"off","percentage":5}],"includeInAYHash":false,"enableReporting":true,"customDimension":"experiments"},"_id":"PMcffpseLuPtCEHNu"},"7CCQiFg2TXLxmXJkT":{"name":"GLOBAL.prebidUserIds","type":"JS_FUNCTION","value":"function() {\n  return [\n        {\n            name: \"connectId\",\n            params: {\n                pixelId: 58899,\n            },\n            storage: {\n                type: 'html5',\n                name: 'connectid',\n                expires: 60\n            }\n        },\n        {\n            name: 'sharedId',\n            storage: {\n                type: 'html5',\n                name: '_sharedID',\n                expires: 60\n            }\n        },\n        {\n            name: \"uid2\",\n            params: {\n                emailHash: (function() {\n                    const hashedEmail = '{{ wAnzXe25hwgToYxBX }}';\n                    if (!hashedEmail) {\n                        return;\n                    }\n                    // base64 encode hashed email\n                    return btoa(hashedEmail.match(/.{1,2}/g)\n                        .map(byte => String.fromCharCode(parseInt(byte, 16)))\n                        .join(''));\n                })(),\n                subscriptionId: 'Dc29VuHQJR',\n                serverPublicKey: 'UID2-X-P-MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0cjcz0CDoOuqnbqfS04AfgKO9232FBsTAwtml1DJaERIi7p8l1xofkRXX1bpmiW0sdiJG5nttVYg524lB8oT1w==',\n            }\n        },\n        {\n            name: \"identityLink\",\n            params: {\n                pid: \"1320\"\n            },\n            storage: {\n                type: \"html5\",\n                name: \"pbjs-identitylink\",\n                expires: 60,\n                refreshInSeconds: 1800\n            }\n        },\n        {\n            name: \"pairId\",\n            params: {\n                liveramp: {}\n            },\n            storage: {\n                type: \"html5\",\n                name: \"pbjs-pairId\",\n                expires: 30,\n                refreshInSeconds: 1800\n            }\n        },\n        {\n            name: \"unifiedId\",\n            params: {\n                partner: \"6zj0krq\"\n            }\n        },\n        {\n            name: \"id5Id\",\n            params: {\n                partner: 367,\n                pd: (function() {\n                    const pdKeys = {\n                        1: '{{ wAnzXe25hwgToYxBX }}',\n                        8: window.location.href,\n                        9: window.location.host,\n                        // 10: userIP,\n                        12: window.navigator.userAgent\n                    };\n                    const pdString = Object.entries(pdKeys)\n                        .filter(([_, value]) => !!value)\n                        .map(([key, value]) => `${key}=${decodeURIComponent(value)}`)\n                        .join('&')\n                    return btoa(pdString);\n                })(),\n            },\n            storage: {\n                type: \"html5\",\n                name: \"id5id\",\n                expires: 60,\n                refreshInSeconds: 28800\n            }\n        },\n        {\n            name: \"criteo\",\n            storage: {\n                type: \"html5\",\n                name: \"pbjs-criteo\",\n                expires: 60\n            }\n        }\n    ];\n}","_id":"7CCQiFg2TXLxmXJkT"},"xnSqZukkgRznnZbzi":{"name":"GLOBAL.prebidBlocklist","type":"JS_FUNCTION","value":"function() {\n\treturn {\n    // Banned Creative Attributes\n    battr: [1, 6]\n  };\n}","_id":"xnSqZukkgRznnZbzi"}},"conditions":{"pNFWu8PEFmeanwd9Q":{"name":"EnableInContent","group":{"operator":"AND","conditions":[{"variable":"7KWCdm9sp683LARwd","operation":"not equal","value":"GISTED","isBuiltInVariable":false}]},"_id":"pNFWu8PEFmeanwd9Q"},"eshMtCssR548uYGcz":{"_id":"eshMtCssR548uYGcz","name":"showMediumDesktopAnchor","group":{"operator":"AND","conditions":[{"variable":"3ca77421c1250a57b79d67ec","operation":"one of","value":["QUIZ","TIGHTROPE"],"isBuiltInVariable":false}]}},"hSC875ctAY7J8xnfe":{"_id":"hSC875ctAY7J8xnfe","name":"showLargeDesktopAnchor","group":{"operator":"AND","conditions":[{"variable":"3ca77421c1250a57b79d67ec","operation":"not one of","value":["QUIZ","TIGHTROPE"],"isBuiltInVariable":false}]}},"znkhaN6tdoJpnL5Hx":{"_id":"znkhaN6tdoJpnL5Hx","name":"growthcodeDisabled","group":{"operator":"AND","conditions":[{"variable":"ts7yMHrMZ3PcNxqLJ","operation":"not equal","value":"on","isBuiltInVariable":false}]}},"eGRMBRGC97MptSpBE":{"name":"growthcodeEnabled","group":{"operator":"AND","conditions":[{"variable":"ts7yMHrMZ3PcNxqLJ","operation":"equal","value":"on","isBuiltInVariable":false}]},"_id":"eGRMBRGC97MptSpBE"},"xQ2tzxjfaR8WirJRd":{"name":"isUS","group":{"operator":"AND","conditions":[{"variable":"_country","operation":"equal","value":"US","isBuiltInVariable":true}]},"_id":"xQ2tzxjfaR8WirJRd"},"ANirru38qQQZnq6Q3":{"name":"isProcon","group":{"operator":"AND","conditions":[{"variable":"630c2212833f54018fe8bae8","operation":"equal","value":"procon","isBuiltInVariable":false}]},"_id":"ANirru38qQQZnq6Q3"},"YAHHtCC2hxHfC9Pvz":{"name":"enableTTD","group":{"operator":"AND","conditions":[{"variable":"PMcffpseLuPtCEHNu","operation":"equal","value":"on","isBuiltInVariable":false}]},"_id":"YAHHtCC2hxHfC9Pvz"},"HeAt6fwQzQrAaFscy":{"_id":"HeAt6fwQzQrAaFscy","name":"enablePrimis","group":{"operator":"AND","conditions":[{"variable":"6NLymTFMMJWoFxvnL","operation":"one of","value":["Topic","List","Story"],"isBuiltInVariable":false}]}},"Xg4zCf6HbRJzMSYAN":{"name":"notTightrope","group":{"operator":"AND","conditions":[{"variable":"3ca77421c1250a57b79d67ec","operation":"not equal","value":"TIGHTROPE","isBuiltInVariable":false}]},"_id":"Xg4zCf6HbRJzMSYAN"},"WatJGHDpSz6PMPptf":{"name":"enableSafeFrame","group":{"operator":"AND","conditions":[{"variable":"3ca77421c1250a57b79d67ec","operation":"equal","value":"TIGHTROPE","isBuiltInVariable":false}]},"_id":"WatJGHDpSz6PMPptf"},"d8b40f193178de9bb7a3801a":{"name":"isDebug","group":{"operator":"AND","conditions":[{"variable":"5a432b42f2fdbf06d16d8929","operation":"equal","value":"true","isBuiltInVariable":false}]},"_id":"d8b40f193178de9bb7a3801a"},"908482a7e27a16ad4e2af00c":{"_id":"908482a7e27a16ad4e2af00c","name":"isEB","group":{"operator":"AND","conditions":[{"variable":"630c2212833f54018fe8bae8","operation":"equal","value":"britannica","isBuiltInVariable":false}]}},"77bf0bd2b999418b8a31def1":{"_id":"77bf0bd2b999418b8a31def1","name":"isBM","group":{"operator":"AND","conditions":[{"variable":"630c2212833f54018fe8bae8","operation":"equal","value":"money","isBuiltInVariable":false}]}},"fe1c8ff7cb83e7cbf2d8db7a":{"name":"viewport < 768","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"less than","value":"768","isBuiltInVariable":true}]},"_id":"fe1c8ff7cb83e7cbf2d8db7a"},"76b2f8b361ad1b07555d91a9":{"_id":"76b2f8b361ad1b07555d91a9","name":"viewport >= 768","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than or equal","value":"768","isBuiltInVariable":true}]}},"2b468b72465a3a79013ab0f0":{"name":"enable33across","group":{"operator":"AND","conditions":[{"variable":"_country","operation":"regex","value":"US|CA|NZ|AU","isBuiltInVariable":true}]},"_id":"2b468b72465a3a79013ab0f0"},"5efceafb3403940719d02226":{"name":"isCalifornia","group":{"operator":"AND","conditions":[{"variable":"_regionCode","operation":"equal","value":"CA","isBuiltInVariable":true}]},"_id":"5efceafb3403940719d02226"},"c212edaba41cabc3c5847121":{"name":"enableRise","group":{"operator":"AND","conditions":[{"variable":"_country","operation":"regex","value":"US|CA|AU|UK|DE|BE|FI|SE|NO|FR|ES|IT|NL|DK|CH|AT|IE|PT","isBuiltInVariable":true}]},"_id":"c212edaba41cabc3c5847121"},"b4a1a81059c7dead3fdc39bc":{"_id":"b4a1a81059c7dead3fdc39bc","name":"isIIQsupportedDevice","group":{"operator":"OR","conditions":[{"variable":"8d57c25dfc2bfe63c9e26d61","operation":"equal","value":"true","isBuiltInVariable":false},{"variable":"d2af23869d5fbdd6f4bc062e","operation":"equal","value":"true","isBuiltInVariable":false},{"variable":"020e1aafd384e8717ddc3b92","operation":"equal","value":"true","isBuiltInVariable":false}]}},"f09a89beb4e42e4a2c4bde2b":{"name":"isNotGDPRCountry","group":{"operator":"AND","conditions":[{"variable":"b6abd56c46f07c2edc7cc597","operation":"equal","value":"false","isBuiltInVariable":false}]},"_id":"f09a89beb4e42e4a2c4bde2b"},"e34bbb0e66ae47c51e521ef4":{"name":"isGDPRCountry","group":{"operator":"AND","conditions":[{"variable":"b6abd56c46f07c2edc7cc597","operation":"equal","value":"true","isBuiltInVariable":false}]},"_id":"e34bbb0e66ae47c51e521ef4"},"92c239a837ff27514f13a9bd":{"name":"isDevice","group":{"operator":"AND","conditions":[{"variable":"_isMobile","operation":"equal","value":"true","isBuiltInVariable":true}]},"_id":"92c239a837ff27514f13a9bd"},"21f7fec81bc1dd038424bafe":{"name":"showMediaOverlayAd","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than or equal","value":"992","isBuiltInVariable":true}]},"_id":"21f7fec81bc1dd038424bafe"},"75627a91b67ccdd5a3b7d0de":{"name":"viewport <= 970","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"less than or equal","value":"970","isBuiltInVariable":true}]},"_id":"75627a91b67ccdd5a3b7d0de"},"63479b571b03ff34fb4f3d83":{"name":"viewport > 970","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than","value":"970","isBuiltInVariable":true}]},"_id":"63479b571b03ff34fb4f3d83"},"1c2b6048dc4f9039704ffb15":{"_id":"1c2b6048dc4f9039704ffb15","name":"viewport > 592","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than","value":"592","isBuiltInVariable":true}]}},"6c17f3c5958055f89470dc23":{"_id":"6c17f3c5958055f89470dc23","name":"viewport <= 592","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"less than or equal","value":"592","isBuiltInVariable":true}]}},"0a50cd86086eea8ae91d96af":{"name":"isNotEEA","group":{"operator":"AND","conditions":[{"variable":"_isEEAOrUK","operation":"equal","value":"false","isBuiltInVariable":true}]},"_id":"0a50cd86086eea8ae91d96af"},"5b823f7da5728b6ad5b0b9ae":{"name":"isEEA","group":{"operator":"AND","conditions":[{"variable":"_isEEAOrUK","operation":"equal","value":"true","isBuiltInVariable":true}]},"_id":"5b823f7da5728b6ad5b0b9ae"},"abbeb714f081604276d560f1":{"_id":"abbeb714f081604276d560f1","name":"sidebar_2","group":{"operator":"OR","conditions":[{"variable":"_windowWidth","operation":"greater than or equal","value":"1024","isBuiltInVariable":true}]}},"c1940f2bea5f4602b9cfbae2":{"_id":"c1940f2bea5f4602b9cfbae2","name":"sidebar_1","group":{"operator":"OR","conditions":[{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than","value":"1024","isBuiltInVariable":true},{"variable":"3ca77421c1250a57b79d67ec","operation":"not equal","value":"QUIZ","isBuiltInVariable":false}]},{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than or equal","value":"960","isBuiltInVariable":true},{"variable":"3ca77421c1250a57b79d67ec","operation":"equal","value":"QUIZ","isBuiltInVariable":false}]}]}},"00b3af44b9cfae0e81c72160":{"name":"viewport > 765","group":{"operator":"AND","conditions":[{"variable":"_windowWidth","operation":"greater than","value":"765","isBuiltInVariable":true}]},"_id":"00b3af44b9cfae0e81c72160"},"d7863772ae82309aaa22a87a":{"name":"isIOS","group":{"operator":"AND","conditions":[{"variable":"8d57c25dfc2bfe63c9e26d61","operation":"equal","value":"true","isBuiltInVariable":false}]},"_id":"d7863772ae82309aaa22a87a"},"d895eac27b63437d7133f444":{"_id":"d895eac27b63437d7133f444","name":"isIIQsupportedGeo","group":{"operator":"AND","conditions":[{"variable":"_country","operation":"regex","value":"US|CA|AU|NZ|JP|SG|MY|TH|PH|MX|BR","isBuiltInVariable":true}]}},"3df462ac3beb5f7df145eb0b":{"_id":"3df462ac3beb5f7df145eb0b","name":"showDesktopAnchor","group":{"operator":"AND","conditions":[{"variable":"_urlPathname","operation":"does not start with","value":"/chatbot","isBuiltInVariable":true}]}}},"triggers":{"oKgNemsPwh8g35sYS":{"name":"onManual_Growthcode","conditions":["eGRMBRGC97MptSpBE"],"event":"Manual event","_id":"oKgNemsPwh8g35sYS"},"641e4ce2178402e396d13fe8":{"_id":"641e4ce2178402e396d13fe8","name":"onReady_isNotEEA","conditions":["f09a89beb4e42e4a2c4bde2b","znkhaN6tdoJpnL5Hx"],"event":"Window Ready"},"bc80d4f50ba7231d9b62605a":{"_id":"bc80d4f50ba7231d9b62605a","name":"onConsent_isEEA","conditions":["e34bbb0e66ae47c51e521ef4"],"event":"Consent Initialization"},"_onScriptLoad":{"name":"onScriptLoad","_id":"_onScriptLoad","event":"Script Loaded"},"_onReady":{"name":"onReady","_id":"_onReady","event":"Window Ready"},"_onLoad":{"name":"onLoad","_id":"_onLoad","event":"Window Loaded"},"_onConsentInitialization":{"name":"onConsentInitialization","_id":"_onConsentInitialization","event":"Consent Initialization"},"_manualTrigger":{"name":"manualTrigger","_id":"_manualTrigger","event":"Manual event"}},"refreshControls":{}},"prebidSettings":{"config":"{\n    priceGranularity: \"high\",\n    bidderTimeout: 2500,\n    useBidCache: true,\n    enableSendAllBids: false,\n    enableTIDs: true,\n    rubicon: {\n        singleRequest: true\n    },\n    consentManagement: {{ 45968d5fdd75e660bccd439d }},\n    userSync: {\n        auctionDelay: 50,\n        filterSettings: {\n            all: {\n                bidders: \"*\",\n                filter: \"include\"\n            }\n        },\n        syncsPerBidder: 50,\n        aliasSyncEnabled: true,\n        userIds: {{ 7CCQiFg2TXLxmXJkT }},\n    },\n    ortb2: {\n        battr: {{ xnSqZukkgRznnZbzi.battr }},\n    },\n    /* realTimeData: {\n        dataProviders: [\n            {\n                name: 'adagio',\n                params: {\n                    organizationId: '1351',\n                    site: '{{ _domain }}'.replace(/\\./g, '-'),\n                }\n            }\n        ]\n    }, */\n}","prebidScript":{"id":"RecFG4KWTqakaT3YY","version":"v9.53.2","modules":["33acrossBidAdapter","adagioBidAdapter","amxBidAdapter","appnexusBidAdapter","criteoBidAdapter","ixBidAdapter","kargoBidAdapter","minutemediaBidAdapter","openxBidAdapter","riseBidAdapter","rubiconBidAdapter","sharethroughBidAdapter","sovrnBidAdapter","tappxBidAdapter","tripleliftBidAdapter","ttdBidAdapter","mobilefuseBidAdapter","connectIdSystem","criteoIdSystem","id5IdSystem","identityLinkIdSystem","liveIntentIdSystem","pairIdSystem","pubProvidedIdSystem","sharedIdSystem","uid2IdSystem","unifiedIdSystem","consentManagementTcf","consentManagementUsp","enrichmentLiftMeasurement","gptPreAuction","nativeRendering","prebidServerBidAdapter","priceFloors","s2sTesting","tcfControl","userId"],"windowName":"pbjs"},"customBidPool":{"enabled":true,"bidders":{"include":[],"exclude":["kargo","seedtag","kargo-inter"]},"codes":{"include":[],"exclude":[]}},"persistentBidCaching":false},"yieldScriptSettings":{"destroyFarUnits":{"enabled":false,"destructionOffset":4500,"restorationOffset":2500,"destroyFarUnitsAboveSightOnly":true},"yieldScriptVersion":{"type":"stable","version":"3.7.14"},"yieldScriptMode":"BOTH","yieldScript":"","publisherId":"3022","spa":{"mode":"manual"},"preScript":"ayManagerEnv.settings.experiments = {\r\n  // apsWebClientWithBC: true,\r\n};\r\n","apsIgnoredAdUnits":{"include":[],"exclude":[]},"prefetchUrls":[],"adSizes":["300x250","728x90","320x50","336x280","300x600","160x600","970x250","320x100","300x50","970x90","250x250","120x600","320x480","360x100","325x508","1000x90","360x300","300x100","468x60","320x320","336x210","800x250","868x250","375x312","980x90","300x1050","580x400","480x320","768x1024","1024x768","320x250"],"lazyTrigger":{"mobileScaling":2,"renderMargin":{"value":"400","isPercentage":true},"fetchMargin":{"value":"400","isPercentage":true}},"enableTracker":true,"trackerId":"JRyhoywLYXNLYMAhs","trackerConfig":"{\n    analytics: {\n        logUnfilled: true,\n        custom: {\n            layout: '{{ 630c2212833f54018fe8bae8 }}',\n            userState: window.Mendel && window.Mendel.GA && window.Mendel.GA.userType || 'unknown',\n            custom_1: '{{ 6NLymTFMMJWoFxvnL }}',\n            custom_2: window.__tcfapi ? 'pending' : 'unavailable',\n            custom_3: null,\n            custom_4: null,\n            custom_5: null,\n            custom_6: null,\n            custom_7: null,\n            custom_8: null,\n            custom_9: 'LiveIntent: ' + window.liModuleEnabled,\n            custom_14: 'unknown',\n        },\n        integrations: {\n            webAnalytics: true,\n            nativo: false,\n        }\n    },\n    hash: {\n        generator: \"server\",\n        values: 20000,\n        key: function () {\n            var values = [];\n            var iiq = assertive.analytics.custom[ayManagerEnv.__iiqDim];\n            if (iiq !== 'withIIQ') {\n                iiq = 'withoutIIQ';\n            }\n            values.push(iiq);\n\n            return values.join('|');\n        },\n    },\n    floor: {\n        enabled: true,\n        currency: 'USD',\n        priceBuckets: { min: 0.00, max: 3.40, increment: 0.02 },\n        exploreRate: 'auto',\n    },\n    reduction: {\n        enabled: true,\n    },\n    invalidation: true,\n    viewability: {\n        enabled: true,\n    }\n}","apsConfig":"{}","refreshLimits":{"advertiserIds":{"include":[],"exclude":[]},"orderIds":{"include":[],"exclude":[]},"lineItemTypes":{"include":[],"exclude":[]}},"enableCmpStub":true},"versionInfo":{"versionId":313,"deployId":"MRpz3gG942LzjpLSL","organizationId":"ey8ZMZ6BwZKiTS9kg","deployDate":"2025-11-25T22:08:07.666Z","percentage":1,"isSplitTest":false,"isPreview":false,"previewDebug":false,"splitVarsEval":{"ts7yMHrMZ3PcNxqLJ":0,"PMcffpseLuPtCEHNu":0},"entityId":"JRyhoywLYXNLYMAhs"},"prebidScriptId":"JRyhoywLYXNLYMAhs.deploy"};
    window.ayManagerEnv.startTime = Date.now();
}
/**
* Assertive Yield - Deployment worker script.
* v1.0.0-743b1238
*
* © 2018-2025 Assertive Yield B.V. All Rights Reserved.
*/
!function(){function e(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function n(n){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?e(Object(i),!0).forEach((function(e){t(n,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(n,e,Object.getOwnPropertyDescriptor(i,e))}))}return n}function t(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:String(n)}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var r,i,o="ayManagerEnv",a=".ay.delivery/manager",c="ay-manager-preview-id",s=RegExp("[\\?&#]".concat(c,"=([^&#]*)"),"i"),l="https://",d=l+"securepubads.g.doubleclick.net/tag/js/gpt.js",u=l+"c.amazon-adsystem.com/aax2/apstag.js",p=l+"client.aps.amazon-adsystem.com/publisher.js",g=l+"config.aps.amazon-adsystem.com/configs/";function f(e){return l+e.versionInfo.entityId+a}function v(e){return f(e)+"-script/"}function w(e){if(!e.prebidScriptId)return!1;var n="",t=function(e,n){if(e.yieldScriptSettings.preScript){var t=e.yieldScriptSettings.preScript.match(new RegExp("ayManagerEnv\\.settings\\.experiments(?:\\.".concat(n," ?= ?(.+?)[;\\n]| ?= ?{[^}]+").concat(n,": ?(.+?)[,\\n])")));if(t){var r=t[1]||t[2];if(r){var i=r.toLowerCase();return"true"===i||"false"!==i&&r}}}return null}(e,"bidderPreconnect");return t&&(n+="&bidderPreconnect=true"),v(e)+e.prebidScriptId+"?v="+e.prebidSettings.prebidScript.id+n}function y(e,n,t){try{var r={"-1":"<",0:"=",1:">"}[(0===e.indexOf(t+"-")?-1:0===t.indexOf(e+"-")?1:e.localeCompare(t,void 0,{numeric:!0,sensitivity:"case",caseFirst:"upper"})).toString()];return-1!==n.split("").indexOf(r)}catch(e){return console.error(e),null}}function m(){var e=navigator.userAgent;return e.indexOf("MSIE")>-1||e.indexOf("Trident")>-1}function b(e,n,t){var r=e.replace(/[[]/,"\\[").replace(/[\]]/,"\\]"),i=new RegExp("[\\?&#]"+r+"=([^&#]*)",n?"i":"").exec(t||window.location.href);return null===i?"":decodeURIComponent(i[1].replace(/\+/g," "))}var h=b("aym_debug")||localStorage.getItem("aym_debug")||(null===(r=ayManagerEnv.settings)||void 0===r?void 0:r.versionInfo.isPreview)&&(null===(i=ayManagerEnv.settings)||void 0===i?void 0:i.versionInfo.previewDebug)&&"true"||b("ay_manager_debug")||localStorage.getItem("ay_manager_debug"),S=h?h.split(","):[];window[o].settings&&y(window[o].settings.yieldScriptSettings.yieldScriptVersion.version,">=","2.2.1")&&(window[o].debug={flags:S});var I=S.length,P=m()?"":"background: linear-gradient(-152deg, #100124, #3e007c 75%); border-radius: 3px; color: white; padding: 1px 5px; font-size: .6rem;",O={log:I?window.console.log.bind(window.console,"%cYM",P):function(){},logt:I?function(){for(var e,n=Date.now()-window[o].startTime,t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];r.push(" - time:"),r.push(n),(e=window.console.log).call.apply(e,[window.console,"%cYM",P].concat(r))}:function(){},warn:I?window.console.warn.bind(window.console,"%cYM",P):function(){},error:window.console.error.bind(window.console,"%cYM",P)};function E(e){var n,t,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=document.createElement("script");i.src=e,i.async=r,n=i,(t=document.getElementsByTagName("script")[0]).parentNode.insertBefore(n,t)}var j=window.googletag=window.googletag||{cmd:[]};j.cmd=j.cmd||[],function(){var e,t=window[o],r=t.initialized,i=t.isSplitTest,a=t.settings,b=t.entityId;t.startTime;var h=t.cmd;if(null!=a){var S,I=(S=s.exec(window.location.search))&&S[1],P=function(e){for(var n=e+"=",t=document.cookie.split(";"),r=0;r<t.length;r++){for(var i=t[r];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(n))return i.substring(n.length,i.length)}return""}(c),x=I||P;if(x&&a.versionInfo.previewId!==x&&(a.versionInfo.isPreviewMismatch=x.split(".")[0]!==b,!a.versionInfo.isPreviewMismatch))return O.log("Detected preview from ".concat(I?"url":"cookie"," loading...")),void E(function(e){return f(e)+"/"+e.versionInfo.entityId}(a)+"?previewId="+x);if(r)O.warn("Yield Manager - Script loaded more than once!");else{var D,k,M,C,_;t.initialized=!0,a.versionInfo.isPreviewMiss&&(O.error("Preview not found, falling back to deployment. Preview id: ".concat(x)),D=window.location,k=D.pathname,M=D.search,C=D.hash,_=k+M.replace(s,"").replace(/^&/,"?")+C,window.history.replaceState(null,null,_)),a.versionInfo.isPreviewMismatch&&O.warn("Ignoring detected preview as it's not matching the loaded entity!"),t.versionInfo=a.versionInfo;var B,A=y(a.yieldScriptSettings.yieldScriptVersion.version,">=","3.7.8");B=a.versionInfo.isPreview?"Preview":i?"Split test":"Deployment",O.log("".concat(B," settings successfully loaded"));var q=function(e){return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).length||e.versionInfo.isPreview?"https://console.ay.delivery/debug-console.js":null}(a,(null===(e=t.debug)||void 0===e?void 0:e.flags)||[]);q&&E(q,A);try{t.settings.experiments=t.settings.experiments||{},Function("".concat(a.yieldScriptSettings.preScript))()}catch($){O.error("Exception when executing the pre-script.",$)}var R=a.yieldScriptSettings,T=R.yieldScriptMode,Y=void 0===T?"PREBID":T,L=R.enableTracker,N=R.trackerId,z=R.trackerConfig;if(L){var U,V=window.location.host;try{var F=JSON.parse(localStorage.getItem("ay_s"))||{};U=F.t&&Date.now()<=F.t?F.ps:Math.floor(performance.timeOrigin||performance.timing.navigationStart)}catch(ee){O.error("Failed to read session start time.",ee)}(function(e,n,t,r){var i=[];return(!(arguments.length>4&&void 0!==arguments[4])||arguments[4])&&i.push(l+"".concat(e,".ay.delivery/client-v2.js")),n.includes("floor:")&&(/"?exploreRate"?: ?['"]auto['"]/.test(n)?t&&r&&i.push(l+"".concat(e,".ay.delivery/floorPrice/v5/").concat(e,"?t=").concat(t,"&d=").concat(r)):i.push(l+"".concat(e,".ay.delivery/floorPrice/").concat(e,"/js/floorPrice/linreg.min.js"))),n.includes("predict:")&&i.push(l+"".concat(e,".ay.delivery/floorPrice/").concat(e,"/js/floorPrice/linreg_da.min.js")),n.includes("reduction:")&&i.push(l+"".concat(e,".ay.delivery/forest/").concat(e,"/js/bid/forest.min.js")),i})(N,z,U,V,!1).forEach((function(e){return E(e,A)}))}var G=j._loaded_;if(y(a.yieldScriptSettings.yieldScriptVersion.version,">=","1.6.0")){var H=function(e,n){var t="push";(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&e.push===[].push&&(t="unshift"),e[t](n)};H(j.cmd,(function(){var e=G?"ALREADY ":"";O.logt("GOOGLETAG ".concat(e,"LOADED!!")),j._wasInitialLoadDisabled=j.pubads().isInitialLoadDisabled(),j.pubads().disableInitialLoad(),j._display=j.display,j.display=function(e){H(h,(function(){t.display(e)}),!1)}}))}if(G||E(d,A),"PREBID"===Y||"BOTH"===Y)if(m())O.warn("Yield Manager - Prebid doesn't support IE.");else{var K=w(a);K?E(K,A):O.error("Yield Manager - No Prebid script detected. Please, upload one.")}if(!window.apstag&&("APS"===Y||"BOTH"===Y))if(a.experiments&&!0===a.experiments.apsWebClientWithBC){var Q=a.yieldScriptSettings.publisherId,W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q,t=window._aps=window._aps||new Map;t.has(e)||t.set(e,{queue:[],store:new Map([["listeners",new Map]])});var r={accountID:e,record:function(e,r){var i=this;return new Promise((function(o,a){t.get(i.accountID).queue.push(new CustomEvent(e,{detail:n(n({},r),{},{resolve:o,reject:a})}))}))},read:function(e){return this.record("bootstrap/store/willRead",{name:e}),t.get(this.accountID).store.get(e)},run:function(e,n){var r;null!==(r=t.get("_system"))&&void 0!==r&&r.store.get("listeners").has(e)?this.record(e,n):this.record("bootstrap/run/willDrop",{name:e,detail:n})},react:function(e,n){t.get(this.accountID).store.get("listeners").set(e,n),this.record("bootstrap/react/didExecute",{name:e})}};return r.record("bootstrap/version/declare",{version:5}),r}(),J=W;window.apstag={init:function(e,n){J.record("legacy/init/enqueue",{config:e,callback:n})},fetchBids:function(e,n){J.record("legacy/fetchBids/enqueue",{bidConfig:e,callback:n})},setDisplayBids:function(){J.run("legacy/setDisplayBids/enqueue",{arguments:arguments})},targetingKeys:function(){var e;return null!==(e=J.read("legacy/targetingKeys"))&&void 0!==e?e:[]},dpa:function(e){J.record("legacy/dpa/enqueue",{callback:e})},rpa:function(e,n,t){J.record("legacy/rpa/enqueue",{tokenConfig:e,callback:n,setCookie:t})},upa:function(e,n,t){J.record("legacy/upa/enqueue",{tokenConfig:e,callback:n,setCookie:t})}},J.record("bootstrapExtAPStag/version/declare",{version:1}),window.apstag=n(n({},window.apstag),{},{queue:{push:function(e){J.record("legacy/queue/push",{callback:e})}}}),J.record("bootstrapExtQueue/version/declare",{version:1}),window.apstag=n(n({},window.apstag),{},{nativeContent:function(){return{enable:function(){J.record("nativeCommerceAds/service/enable")},registerHook:function(e,n){if("nativeContent.updateClickUrl"!==e)throw new Error("Unsupported event type");J.react("nativeCommerceAds/clickUrl/update",(function(e){var t,r;return{status:"completed",value:{url:n(null==e||null===(t=e.detail)||void 0===t?void 0:t.url,null==e||null===(r=e.detail)||void 0===r?void 0:r.element)}}}))}}}}),J.record("bootstrapExtNCA/version/declare",{version:1}),E(function(e){return g+e.yieldScriptSettings.publisherId}(a),!0),E(p,!0)}else{function X(e,n){window.apstag._Q.push([e,n])}window.apstag={init:function(){X("i",arguments)},fetchBids:function(){X("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},dpa:function(){X("di",arguments)},rpa:function(){X("ri",arguments)},upa:function(){X("ui",arguments)},_Q:[]},E(u,!0)}var Z={};"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype||(Z.polyfills=!0),E(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=e.yieldScriptSettings.yieldScriptVersion,r=t.version;t.type;var i="",o=Object.keys(n);return o.length&&(i="?"+o.map((function(e){return"".concat(e,"=").concat(n[e])})).join("&")),v(e)+"yield-manager-script-v".concat(r,"-").concat(r.includes("-test")?"staging":"prod").concat(i)}(a,Z),A)}}else O.error('Yield Manager - No deployment found for this "'.concat(b,'" (case-sensitive) EntityId!'))}()}();
