mmRequestCallbacks[2]({"Scripts":[],"Campaigns":[{"Name":"T66_SubscribeCTAv30","Type":"ABnMVT","CSName":"","HighLevelApiVersion":"1.12","PagePrefix":"","Scripts":[{"Name":"T66_IM_Omniture","Type":"script","Attrs":{"type":"text/javascript"},"Data":"Integrations.run('Adobe Analytics', {\n    campaign: campaign,\n    eVar: 51,\n    prop: 51\n});","Order":65,"HighLevelApiVersion":"1.12"},{"Name":"T66_IM_HotJar","Type":"script","Attrs":{"type":"text/javascript"},"Data":"Integrations.run('HotJar', {\n    campaign: campaign,\n    redirect: false\n});","Order":100,"HighLevelApiVersion":"1.12"}],"Elements":[{"Name":"a_headert66","VariantName":"Default","Order":40},{"Name":"b_ribbont66","VariantName":"b3_ribbon","HTMLId":"B_RibbonT66","Data":[{"Type":"Css","Data":"\n    body .subscription-ribbon {\n        position: absolute;\n        left: -9999px;\n        z-index: 100;\n        display: none;\n    }\n\n    body .subscription-ribbon #piano__fixed-subscription-ribbon {\n        position: absolute;\n        left: -9999px;\n    }\n\n    body .subscription-ribbon #piano__subscription-ribbon {\n        position: absolute;\n        left: -9999px;\n    }\n\n    .mm_t66_b3_ribbon_holder {\n        width: 100%;\n        box-shadow: 10px 0 30px rgba(0, 0, 0, .19), 0 6px 10px rgba(0, 0, 0, .23);\n        bottom: 0;\n        -webkit-transition: max-height 1.2s ease;\n        transition: max-height 1.2s ease;\n        position: fixed;\n        right: 0;\n        left: 0;\n        z-index: 999998;\n        max-height: 100%;\n    }\n\n    .mm_t66_b3_ribbon_collapsed {\n        max-height: 64px;\n        transition: unset;\n    }\n\n    .mm_t66_animation.mm_t66_b3_ribbon_collapsed {\n        transition: max-height 1.2s ease;\n    }\n\n    .mm_t66_b3_content_holder {\n        background-color: #FFF;\n    }\n\n    .mm_t66_b3_header {\n        background-color: #3D51B5;\n        height: 64px;\n        position: relative;\n    }\n\n    .mm_t66_b3_header_tick {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/B00B5D134AE5D337CD4F7B1A1CBF2742B59783FC90348B3560A12A5C47E0D414/economist-com/T66-SubscribeCTAv30/ribbon.png\") no-repeat 0 0;\n        position: absolute;\n        left: 50%;\n        top: -25px;\n        width: 46px;\n        height: 25px;\n        margin-left: -23px;\n        cursor: pointer;\n    }\n\n    .mm_t66_close_ribbon {\n        position: absolute;\n        right: 0;\n        top: 0;\n        width: 14px;\n        height: 14px;\n        cursor: pointer;\n        z-index: 9999999;\n        padding-top: 25px;\n        padding-right: 45px;\n        padding-bottom: 25px;\n    }\n\n    .mm_t66_close_ribbon:hover {\n        opacity: 0.75;\n    }\n\n    .mm_t66_close_ribbon:before, .mm_t66_close_ribbon:after {\n        position: absolute;\n        left: 30px;\n        content: ' ';\n        height: 16px;\n        width: 2px;\n        background-color: #fff\n    }\n\n    .mm_t66_close_ribbon:before {\n        transform: rotate(45deg);\n    }\n\n    .mm_t66_close_ribbon:after {\n        transform: rotate(-45deg);\n    }\n\n    .mm_t66_btns_holder {\n        height: 100%;\n    }\n\n    .mm_t66_btns_holder div {\n        padding-top: 13px;\n        text-align: left;\n    }\n\n    .mm_t66_btns_holder div a {\n        float: none;\n        font-size: 16px;\n        display: inline-block;\n        cursor: pointer;\n        color: #fff;\n        text-decoration: none;\n        background-color: #3e51b5;\n        border-radius: .3em;\n        border: 2px solid #FFFFFF;\n        padding: 7px 15px;\n        margin: 0 4px;\n        transition: background-color .2s;\n        font-family: EconSans;\n        text-align: center;\n        min-width: 190px;\n    }\n\n    .mm_t66_btns_holder div a:first-child {\n\n    }\n\n    .mm_t66_btns_holder div a:hover {\n        background-color: #20328e;\n    }\n\n    .mm_t66_btns_holder div span {\n        display: none;\n    }\n\n    .mm_t66_b3_body_ribbon {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/8B1E9F7450AF8B1C881C4628EEDAD4B4E951E85C584230248E9130438D0DA8CC/economist-com/T66-SubscribeCTAv30/rhTeaserRibbon.png\") no-repeat right calc(50% - 539px) top 12px #FFFFFF;\n        background-size: 196px;\n        padding: 10px 10px 15px;\n    }\n\n    .mm_t66_b3_body_ribbon.mm_t66_6to6Anan_ribbon_teaser {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/2EE6C85CD6F8B70396BD4E29B77F4965CC6637AB3D4D0DF790FE9EB9283344E7/economist-com/T66-SubscribeCTAv30/ribbonTeaserRight.jpg\") no-repeat right bottom #FFFFFF;\n        background-size: auto 65%;\n    }\n\n    .mm_t66_b3_login_holder {\n        text-align: right;\n        margin-right: 20px;\n    }\n\n    .mm_t66_b3_login_holder span {\n        font-size: 14px;\n        line-height: 20px;\n    }\n\n    .mm_t66_b3_login_holder a {\n        text-decoration: none;\n        color: #121212;\n        font-weight: bold;\n        white-space: nowrap;\n    }\n\n    .mm_t66_b3_login_holder a:hover {\n        color: #3e51b5;\n        transition: .2s;\n    }\n\n    .mm_t66_b3_blocks_holder {\n        overflow: hidden;\n    }\n\n    .mm_t66_b3_block {\n        float: left;\n        width: 50%;\n        padding: 0 10px;\n        box-sizing: border-box;\n        position: relative;\n    }\n\n    .mm_t66_b3_block > div {\n        float: left;\n        text-align: center;\n        min-width: 440px;\n        padding-bottom: 10px;\n    }\n\n    .mm_t66_b3_block:first-child > div {\n        float: right;\n    }\n\n    .mm_t66_b3_block.mm_t66_b3_last_block:after {\n        position: absolute;\n        left: -1px;\n        content: '';\n        height: 100%;\n        width: 1px;\n        background-color: #73777B;\n    }\n\n    .mm_t66_b3_header_block {\n\n    }\n\n    .mm_t66_b3_header_block span {\n        font-size: 30px;\n        font-weight: 500;\n        font-family: MiloSerifPro, Palatino, serif;\n    }\n\n    .mm_t66_b3_copy_block {\n        max-width: 320px;\n        margin: 0 auto;\n    }\n\n    .mm_t66_b3_copy_block span {\n        font-size: 18px;\n        font-family: MiloSerifPro, Palatino, serif;\n    }\n\n    .mm_t66_b3_btn_block {\n        margin-top: 15px;\n    }\n\n    .mm_t66_btns_holder div div {\n        width: 50%;\n        float: left;\n        padding: 0 10px;\n        box-sizing: border-box;\n    }\n\n    .mm_t66_btns_holder div div:first-child {\n        text-align: right;\n    }\n\n    .mm_t66_b3_btn_block a {\n        float: none;\n        font-size: 16px;\n        font-family: EconSans;\n        transition: background-color .2s;\n        display: inline-block;\n        cursor: pointer;\n        user-select: none;\n        color: #fff;\n        line-height: 1.4;\n        text-decoration: none;\n        background-color: #3e51b5;\n        border-radius: .3em;\n        padding: 10px 20px;\n        min-width: 187px;\n    }\n\n    .mm_t66_b3_btn_block a:hover {\n        background-color: #20328e;\n    }\n\n    .mm_t66_b3_gift_block {\n        text-align: center;\n        margin-top: 20px;\n    }\n\n    .mm_t66_b3_gift_block span {\n        color: #464646;\n        font-size: 13px;\n        font-family: EconSans;\n    }\n\n    .mm_t66_b3_gift_block a {\n        font-weight: bold;\n        text-decoration: none;\n        color: #464646;\n    }\n\n    .mm_t66_b3_gift_block a:hover {\n        color: #3e51b5;\n        transition: .2s;\n    }\n\n    .mm_t66_lowZindex {\n        z-index: 1;\n    }\n\n    .mm_t66_notebookNote {\n        margin-top: 15px;\n        font-size: 16px\n    }\n\n    @media (max-width: 1285px) {\n        .mm_t66_b3_body_ribbon {\n            background: #FFF;\n        }\n\n    }\n\n    @media (max-width: 1065px) {\n        .mm_t66_b3_body_ribbon {\n            background: #FFFFFF !important;\n        }\n    }\n\n    .mm_t66_mob_content {\n        display: none;\n    }\n\n    @media (max-width: 910px) {\n        .mm_t66_b3_header_block span {\n            font-size: 24px;\n        }\n\n        .mm_t66_b3_copy_block span {\n            font-size: 16px;\n        }\n\n        .mm_t66_b3_login_holder span {\n            font-size: 12px;\n        }\n\n        .mm_t66_b3_block > div {\n            min-width: 100%;\n        }\n\n    }\n\n    @media (max-width: 360px) {\n        .mm_t66_b3_registered .mm_t66_reg_mob_copy {\n            max-width: 84%;\n        }\n    }\n\n    .mm_t66_mob_spec_content {\n        display: none !important;\n    }\n\n    .mm_t66_b3_registered .mm_t66_reg_mob_copy {\n        display: block;\n    }\n\n    .mm_t66_b3_registered .mm_t66_b3_copy_block.mm_t66_mob_spec_content {\n        display: none !important;\n    }\n\n    @media (max-width: 768px) {\n        .mm_t66_btns_holder div {\n            text-align: center;\n            overflow: hidden;\n            cursor: default;\n        }\n\n        .mm_t66_b3_header {\n            cursor: pointer;\n        }\n\n        .mm_t66_b3_login_holder, .mm_t66_b3_gift_block, .mm_t66_b3_header_block, .mm_t66_b3_copy_block {\n            display: none;\n        }\n\n        .mm_t66_mob_spec_content {\n            display: block !important;\n            max-width: 250px;\n            height: auto !important;\n            margin-top: 16px;\n            width: 100%;\n        }\n\n        .mm_t66_b3_block {\n            width: auto;\n            float: none;\n            overflow: hidden;\n        }\n\n        .mm_t66_b3_block:first-child:after {\n            display: none;\n        }\n\n        .mm_t66_b3_header_tick {\n            background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/E84E1B86A7CDD09F38D57E8A893BA0CBBEBED33FE19E74331D6A759E28335EAA/economist-com/T66-SubscribeCTAv30/mob_ribbon2.png\") no-repeat 0 0;\n            background-size: contain;\n            position: absolute;\n            top: -24px;\n            width: 48px;\n            height: 24px;\n            margin-left: -24px;\n        }\n\n        @-webkit-keyframes mm_t66_tick_animation {\n            50% {\n                top: 10px;\n            }\n        }\n        @keyframes mm_t66_tick_animation {\n            50% {\n                top: 10px;\n            }\n        }\n\n        .mm_t66_b3_header_tick:after {\n            content: \"\";\n            background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/A3350156B23E05F5239B348D023B1FC3072318A2A9B43D2F887FDA29C64F1F81/economist-com/T66-SubscribeCTAv30/mob_ribbon_tick.png\") no-repeat 0 0;\n            background-size: contain;\n            animation-timing-function: linear;\n            animation: mm_t66_tick_animation 1.6s infinite;\n            width: 14px;\n            height: 10px;\n            position: absolute;\n            left: 50%;\n            margin-left: -7px;\n            top: 15px;\n        }\n\n        html div.mm_t66_default_ribbon_teaser.mm_t66_b3_ribbon_holder .mm_t66_b3_body_ribbon {\n            background-color: #f2f2f2 !important;\n        }\n\n        .mm_t66_btns_holder > div {\n            display: none;\n        }\n\n        .mm_t66_btns_holder > div.mm_t66_mob_content {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-around;\n            align-items: center;\n            padding-bottom: 13px;\n            min-height: 38px;\n            display: -ms-flexbox;\n            -ms-flex-pack: center;\n        }\n\n        .mm_t63_ie_11 .mm_t66_b3_registered .mm_t66_btns_holder > div.mm_t66_mob_content span {\n            line-height: 38px;\n        }\n\n        .mm_t66_btns_holder > div.mm_t66_mob_content span {\n            display: block;\n            color: #FFF;\n            font-size: 18px;\n        }\n\n        .mm_t66_btns_holder > div.mm_t66_mob_content span.mm_t66_non_reg_cpy {\n            display: none;\n            font-size: 14px;\n        }\n\n        .mm_t66_b3_anonymous .mm_t66_btns_holder > div.mm_t66_mob_content span.mm_t66_non_reg_cpy {\n            display: block;\n        }\n\n        .mm_t66_btns_holder div div {\n            width: 100%;\n            text-align: center;\n            margin-bottom: 10px;\n        }\n\n        .mm_t66_btns_holder div div:first-child {\n            text-align: center;\n            margin-bottom: 10px;\n        }\n\n        .mm_t66_b3_header {\n            height: auto;\n        }\n\n        .mm_t66_mob_spec_content.mm_t66_img_holder {\n            width: 50%;\n            margin: 30px auto 0;\n            max-width: 300px;\n            min-width: 250px;\n            text-align: center;\n        }\n\n        .mm_t66_mob_spec_content.mm_t66_img_holder img {\n            max-height: 100px;\n        }\n\n        .mm_t66_b3_btn_block a.mm_t66_white_btn {\n            background-color: transparent;\n            color: #3e51b5;\n            border-bottom-color: #3e51b5;\n            border: 1px solid;\n            margin-top: 0;\n            margin-bottom: 10px;\n        }\n\n        .mm_t66_b3_btn_block a.mm_t66_white_btn:hover {\n            background-color: #b6b6b6;\n        }\n\n        .mm_t66_b3_ribbon_collapsed {\n            max-height: 64px;\n            transition: max-height 1.2s ease;\n        }\n    }\n\n    .mm_t66_b3_registered .mm_t66_btns_holder div div:nth-of-type(2) {\n        display: none;\n    }\n\n    .mm_t66_b3_registered .mm_t66_btns_holder div div {\n        width: auto;\n        float: none;\n        text-align: center;\n    }\n\n    .mm_t66_b3_registered .mm_t66_b3_block.mm_t66_b3_last_block > div {\n        display: none;\n    }\n\n    .mm_t66_b3_registered .mm_t66_b3_block {\n        float: none;\n        width: 100%;\n    }\n\n    .mm_t66_b3_registered .mm_t66_b3_block > div {\n        float: none;\n    }\n\n    .mm_t66_b3_registered .mm_t66_b3_body_ribbon {\n        background-position: left calc(50% - 330px) top 12px;\n    }\n\n    .mm_t66_b3_loggedIn .mm_t66_b3_login_holder {\n        visibility: hidden;\n    }\n\n    @media (max-width: 385px) {\n        .mm_t66_b3_copy_block span {\n            font-size: 14px;\n        }\n\n        .mm_t66_b3_registered .mm_t66_b3_copy_block span {\n            font-size: 16px;\n        }\n\n        .mm_t66_b3_body_ribbon {\n            padding-left: 2px;\n            padding-right: 2px;\n        }\n    }\n\n    @media (max-width: 345px) {\n        .mm_t66_b3_copy_block span {\n            font-size: 13px;\n        }\n\n        .mm_t66_b3_registered .mm_t66_b3_copy_block span {\n            font-size: 16px;\n        }\n    }\n\n    .mm_t66_default_ribbon_teaser .mm_t66_b3_body_ribbon {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/8C2963B3E79595EE8F08CBB470106FB3DD57F19C0A7E34A4A09B348196B7E36B/economist-com/T66-SubscribeCTAv30/ribbonTeaserLeft.jpg\") no-repeat #FFFFFF;\n        background-size: auto 210px;\n        background-position: calc(100% + 110px) bottom;\n    }\n\n    .mm_t66_default_ribbon_teaser.mm_t66_b3_registered .mm_t66_b3_body_ribbon {\n        background-size: auto 200px;\n        background-position: left bottom;\n    }\n\n    @media (max-width: 1385px) {\n        .mm_t66_default_ribbon_teaser.mm_t66_b3_anonymous .mm_t66_b3_body_ribbon {\n            background-size: auto 178px;\n        }\n    }\n\n    @media (max-width: 1200px) {\n        .mm_t66_default_ribbon_teaser.mm_t66_b3_anonymous .mm_t66_b3_body_ribbon {\n            background: #FFFFFF !important;\n        }\n    }\n\n    @media (max-width: 1130px) {\n        .mm_t66_default_ribbon_teaser.mm_t66_b3_registered .mm_t66_b3_body_ribbon {\n            background: #FFFFFF !important;\n        }\n    }\n\n    @media (min-width: 769px) {\n        .mm_t66_default_ribbon_teaser .mm_t66_b3_copy_block {\n            max-width: 420px;\n        }\n    }\n\n    .mm_t66_default_ribbon_teaser .mm_t66_b3_gift_block {\n        margin-top: 30px;\n    }\n\n    .mm_t66_default_ribbon_teaser .mm_t66_b3_block > div {\n        padding-bottom: 0;\n    }\n\n    @media (max-width: 768px) {\n        .mm_t66_default_ribbon_teaser .mm_t66_mob_spec_content.mm_t66_img_holder {\n            margin-top: 10px;\n        }\n    }\n\n    .mm_t66_premiaMarketingCampaign .mm_t66_b3_body_ribbon {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/5187232A7D473C7F210DFDF37DDC2EC63EB35824043F1116CC2957C01CC79C1C/economist-com/T66-SubscribeCTAv30/Withinreach_notebook.png\") no-repeat right calc(50% - 539px) top 12px #FFFFFF;\n        background-size: 196px;\n    }\n\n    .mm_t66_premiaMarketingCampaign .mm_t66_b3_login_holder {\n        margin-right: 20px;\n    }\n\n    .mm_t66_premiaMarketingCampaign .mm_t66_notebookNote {\n        margin-top: 15px;\n        font-size: 16px\n    }\n\n    @media (max-width: 1285px) {\n        .mm_t66_premiaMarketingCampaign.mm_t66_default_ribbon_teaser.mm_t66_b3_anonymous .mm_t66_b3_body_ribbon {\n            background-size: 156px;\n            background-position: calc(100% - 12px) calc(50% - 40px);\n        }\n    }\n\n    @media (max-width: 1200px) {\n        .mm_t66_premiaMarketingCampaign .mm_t66_b3_body_ribbon {\n            background: #FFF;\n        }\n    }\n\n    .mm_t66_premiaMarketingCampaign .mm_t66_mob_spec_content.mm_t66_img_holder {\n        text-align: center;\n    }\n\n    .mm_t66_premiaMarketingCampaign .mm_t66_mob_spec_content.mm_t66_img_holder img {\n        max-height: 140px;\n    }\n\n    .mm_t66_b3_registered.mm_t66_premiaMarketingCampaign .mm_t66_b3_body_ribbon {\n        background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/5187232A7D473C7F210DFDF37DDC2EC63EB35824043F1116CC2957C01CC79C1C/economist-com/T66-SubscribeCTAv30/Withinreach_notebook.png\") no-repeat left calc(50% - 330px) top 12px #FFFFFF;\n        background-size: 196px;\n    }\n\n    @media (max-width: 1300px) {\n        .mm_t66_b3_registered.mm_t66_premiaMarketingCampaign .mm_t66_b3_body_ribbon {\n            background: url(\"//service.maxymiser.net/cm/images-eu/1/1/1/5187232A7D473C7F210DFDF37DDC2EC63EB35824043F1116CC2957C01CC79C1C/economist-com/T66-SubscribeCTAv30/Withinreach_notebook.png\") no-repeat left calc(50% - 330px) top 12px #FFFFFF;\n            background-size: 196px;\n        }\n    }\n","Attrs":{}},{"Type":"Html","Data":"\n\n<div class=\"mm_t66_b3_ribbon_holder mm_t66_b3_ribbon_collapsed\">\n    <div class=\"mm_t66_close_ribbon\"></div>\n    <div>\n        <div class=\"mm_t66_b3_content_holder\">\n            <div class=\"mm_t66_b3_header\">\n                <div class=\"mm_t66_b3_header_tick\">\n\n                </div>\n\n                <div class=\"mm_t66_btns_holder\">\n                    <div>\n                        <div>\n                            <a class=\"\"\n                               href=\"https://subscription.economist.com/DE/EngCore/Ecom/AnonRibbon\">Subscribe: 12\n                                weeks for {{priceLink}}</a>\n                        </div>\n                        <div>\n                            <a class=\"\"\n                               href=\"https://www.economist.com/signup{{returnLink}}\">Sign up: 3 articles per week</a>\n                        </div>\n                        <span>Sign up or subscribe to read more</span>\n                    </div>\n\n                    <div class=\"mm_t66_mob_content\">\n                        <span><b>Subscribe</b>: 12 weeks for {{priceLink}}</span>\n                        <span class=\"mm_t66_non_reg_cpy\">or sign up to enjoy 3 articles free</span>\n                    </div>\n                </div>\n            </div>\n            <div class=\"mm_t66_b3_login_holder\">\n                <span>Already a subscriber? <a\n                        href=\"https://www.economist.com/user/login{{returnLink}}\">Log in</a></span>\n            </div>\n            <div class=\"mm_t66_b3_body_ribbon\">\n\n                <div class=\"mm_t66_b3_blocks_holder\">\n                    <div class=\"mm_t66_b3_block\">\n                        <div>\n                            <div class=\"mm_t66_b3_header_block mm_t66_b3_header_block_subscribe_label\">\n                                <span>Enjoy 12 weeks’ access for {{priceLink}}</span>\n                            </div>\n                            <div class=\"mm_t66_b3_copy_block mm_t66_reg_mob_copy\">\n                                <span>Get full access to <i\n                                        style=\"white-space: nowrap;\">The Economist</i> via print, online and our apps.</span>\n                            </div>\n                            <div class=\"mm_t66_b3_copy_block mm_t66_mob_spec_content\">\n                                <span>Get full access to <i\n                                        style=\"white-space: nowrap;\">The Economist</i> via print, online and our apps or sign up to enjoy <span\n                                        style=\"white-space: nowrap;\"> 3 articles free.</span></span>\n                            </div>\n                            <div class=\"mm_t66_b3_btn_block\">\n                                <a class=\"\"\n                                   href=\"https://subscription.economist.com/DE/EngCore/Ecom/AnonRibbon\">Subscribe:\n                                    12\n                                    weeks\n                                    for\n                                    {{priceLink}}</a>\n                            </div>\n                        </div>\n                    </div>\n                    <div class=\"mm_t66_b3_block mm_t66_b3_last_block\">\n                        <div>\n                            <div class=\"mm_t66_b3_header_block\">\n                                <span>Get 3 free articles</span>\n                            </div>\n                            <div class=\"mm_t66_b3_copy_block\">\n                                <span>Sign up to enjoy 3 free articles online each week.</span>\n                            </div>\n                            <div class=\"mm_t66_b3_btn_block\">\n                                <a class=\"mm_t66_white_btn\"\n                                   href=\"https://www.economist.com/signup{{returnLink}}\">Sign up: 3 articles per\n                                    week</a>\n                            </div>\n                        </div>\n                    </div>\n                    <div class=\"mm_t66_mob_spec_content mm_t66_img_holder\">\n                        <img src=\"//service.maxymiser.net/cm/images-eu/1/1/1/B023909DEDE62EF1B9327C515DF575ABEFC52F1361CA287BD17ACB87E50768F8/economist-com/T66-SubscribeCTAv30/payWallTeaser.jpg\">\n                    </div>\n                </div>\n                <div class=\"mm_t66_b3_gift_block\">\n                <span>Student and gift subscriptions also available. <a\n                        href=\"https://subscription.economist.com/DE/EngCore/Ecom/AnonRibbon\">Subscribe</a></span>\n                </div>\n\n            </div>\n        </div>\n    </div>\n</div>\n\n\n","Attrs":{}},{"Type":"Script","Data":"\n\n    var $ = window.tp.jq;\n\n    var stylesControl = campaign.scope.addRemoveStyles(window.tp.jq, css, 'mm_t66_b3');\n    stylesControl.add();\n\n    var isManualControl = false;\n    var isFirstLoad = false;\n\n    var setSameWidthElements = function (selector) {\n        var headerBtnWidth = 0;\n        selector.each(function () {\n            var t = $(this);\n            t.css('width', 'auto');\n            if (headerBtnWidth < t.width() + 2) {\n                headerBtnWidth = t.width() + 2;\n            }\n            selector.css('width', headerBtnWidth + 'px');\n        });\n    };\n\n    var setSameHeightElements = function (selector) {\n        var maxHeight = 0;\n        selector.each(function () {\n            var t = $(this);\n            t.css('height', 'auto');\n            if (maxHeight < t.height()) {\n                maxHeight = t.height();\n            }\n            selector.css('height', maxHeight + 'px');\n        });\n    };\n\n    var showHideLoginLink = function () {\n        var $html = $('html');\n        var loginClass = 'mm_t66_b3_loggedIn';\n        if ($('.navigation__user-menu a[href*=\"/logout\"]').length) {\n            $html.addClass(loginClass);\n        } else {\n            $html.removeClass(loginClass);\n        }\n    };\n\n\n    var fixRibbonHeaderTitlesAndButtons = function () {\n\n        setSameHeightElements($('.mm_t66_b3_ribbon_holder .mm_t66_b3_header_block'));\n        setSameHeightElements($('.mm_t66_b3_ribbon_holder .mm_t66_b3_copy_block'));\n\n        setSameWidthElements($('.mm_t66_b3_ribbon_holder .mm_t66_btns_holder a'));\n        setSameWidthElements($('.mm_t66_b3_ribbon_holder .mm_t66_b3_btn_block a'));\n    };\n\n    var checkAndCreateParam = function (pathName) {\n        var returnLink = '';\n\n        if (pathName.replace('/', '')) {\n            returnLink = '?destination=' + encodeURIComponent(pathName);\n        }\n\n        return returnLink;\n    };\n\n    var addReturnLink = function (html) {\n        return html.replace(/\\{\\{returnLink\\}\\}/g, checkAndCreateParam(location.pathname));\n    };\n\n    var appendRibbon = function () {\n        if (!$('.mm_t66_b3_ribbon_holder').length && !sessionStorage.getItem('mm_t66_close_ribbon_b3')) {\n\n            showHideLoginLink();\n\n            html = html.replace(/\\{\\{priceLink\\}\\}/g, campaign.scope.currency);\n            html = addReturnLink(html);\n\n            var returnLink = '';\n\n            if (location.pathname.replace('/', '')) {\n                returnLink = '?destination=' + encodeURIComponent(location.pathname);\n            }\n\n            html = html.replace(/\\{\\{returnLink\\}\\}/g, returnLink);\n\n            var userType = tp.customVariables.userType;\n\n\n            var $template = $(html).clone(false);\n\n            /*if (!localStorage.getItem('mm_t66_first_load') && window.innerWidth > 768) {\n                isFirstLoad = true;\n                $template.removeClass('mm_t66_b3_ribbon_collapsed');\n                localStorage.setItem('mm_t66_first_load', 1);\n            }*/\n\n            if (campaign.scope.isRowRegion) {\n                $template.find('.mm_t66_b3_header .mm_t66_btns_holder a:first').text('Subscribe');\n                $template.find('.mm_t66_b3_blocks_holder .mm_t66_b3_btn_block a:first').text('Subscribe');\n                $template.find('.mm_t66_mob_content span:first').html('<b>Subscribe</b>');\n                $template.find('.mm_t66_b3_body_ribbon .mm_t66_b3_header_block_subscribe_label span').text('Enjoy great savings');\n            }\n\n            $template.addClass('mm_t66_b3_' + userType);\n\n            if (userType !== 'anonymous') {\n                $template.addClass('mm_t66_b3_registered');\n                $template.find('.mm_t66_btns_holder > div:not(.mm_t66_mob_content) span').text('Subscribe to read more');\n                $template.find('a[href*=\"AnonRibbon\"]').attr('href', 'https://subscription.economist.com/DE/EngCore/Ecom/RegRibbon');\n            }\n            $template.addClass('mm_t66_default_ribbon_teaser');\n\n            if (campaign.scope.premiaMarketingCampaign) {\n                $template.addClass('mm_t66_premiaMarketingCampaign');\n                $template.find('a[href*=\"AnonRibbon\"]').attr('href', 'https://subscription.economist.com/DE/Premia/EcomNotebook/anonRibbon');\n                if (userType !== 'anonymous') {\n                    $template.find('a[href*=\"RegRibbon\"]').attr('href', 'https://subscription.economist.com/DE/Premia/EcomNotebook/regRibbon');\n                }\n                $template.find('.mm_t66_mob_spec_content.mm_t66_img_holder img').attr('src', '//service.maxymiser.net/cm/images-eu/1/1/1/CD6F4439D380F30C2C5027A27661D65936D1E98159E0FD10F7EE3FFE7B071310/economist-com/T66-SubscribeCTAv30/Withinreach_notebookGray.png');\n                $template.find('.mm_t66_b3_blocks_holder .mm_t66_b3_block:eq(0) > div').append('<div class=\"mm_t66_notebookNote\">+ receive a free notebook</div>');\n            }\n\n            $('#bottom-page').prepend($template);\n\n            fixRibbonHeaderTitlesAndButtons();\n\n            var headerTick = $template.find('.mm_t66_b3_header_tick');\n            headerTick.click(function (e) {\n                e.stopPropagation();\n                if ($template.hasClass('mm_t66_b3_ribbon_collapsed')) {\n                    $template.toggleClass('mm_t66_b3_ribbon_collapsed');\n                    isManualControl = true;\n                } else {\n                    $template.addClass('mm_t66_animation mm_t66_b3_ribbon_collapsed');\n                    setTimeout(function () {\n                        $template.removeClass('mm_t66_animation');\n                    }, 1300);\n                }\n            });\n\n            var startSwipe = false;\n            var startSwipePosition = 0;\n\n            $template.find('.mm_t66_btns_holder')\n                .click(function (e) {\n                    if (e.target.tagName.toLowerCase() !== 'a') {\n                        headerTick.click();\n                    }\n                })\n                .on('touchstart', function (e) {\n                    try {\n                        startSwipePosition = e.originalEvent.touches[0].pageY;\n                        if (window.innerWidth < 769) {\n                            e.preventDefault();\n                            startSwipe = true;\n                        }\n                    } catch (o_0) {\n\n                    }\n                })\n                .on('touchend', function (e) {\n                    try {\n                        if (startSwipe) {\n                            var diff = e.originalEvent.changedTouches[0].pageY - startSwipePosition;\n                            var swipeTop = diff < 0;\n                            var isRibbonCollapsed = $template.hasClass('mm_t66_b3_ribbon_collapsed');\n                            if (swipeTop && isRibbonCollapsed) {\n                                $template.toggleClass('mm_t66_b3_ribbon_collapsed');\n                            } else if (!swipeTop && !isRibbonCollapsed && diff !== 0) {\n                                $template.addClass('mm_t66_animation mm_t66_b3_ribbon_collapsed');\n                                setTimeout(function () {\n                                    $template.removeClass('mm_t66_animation');\n                                }, 1300);\n                            }\n                            startSwipe = false;\n                            startSwipePosition = 0;\n                        }\n                    } catch (o_0) {\n\n                    }\n                });\n\n            var closeBtn = $template.find('.mm_t66_close_ribbon');\n            closeBtn.click(function (e) {\n                isManualControl = true;\n                e.stopPropagation();\n                $template.animate({\n                    'margin-bottom': '-400px'\n                }, 1300, function () {\n                    $template.hide();\n                    sessionStorage.setItem('mm_t66_close_ribbon_b3', '1');\n                });\n            });\n\n            $template.find('.mm_t66_b3_blocks_holder')\n                .on('touchstart', function (e) {\n                    try {\n                        if (e.target.tagName.toLowerCase() !== 'a') {\n                            startSwipePosition = e.originalEvent.touches[0].pageY;\n                            if (window.innerWidth < 769) {\n                                e.preventDefault();\n                                startSwipe = true;\n                            }\n                        }\n                    } catch (o_0) {\n\n                    }\n                })\n                .on('touchend', function (e) {\n                    try {\n                        if (startSwipe && e.originalEvent.changedTouches[0].pageY > startSwipePosition) {\n                            startSwipe = false;\n                            startSwipePosition = 0;\n\n                            $template.addClass('mm_t66_animation mm_t66_b3_ribbon_collapsed');\n                            setTimeout(function () {\n                                $template.removeClass('mm_t66_animation');\n                            }, 1300);\n                        }\n                    } catch (o_0) {\n\n                    }\n                });\n        }\n    };\n\n    function debounce(func, wait, immediate) {\n        var timeout;\n        return function () {\n            var context = this, args = arguments;\n            var later = function () {\n                timeout = null;\n                if (!immediate) func.apply(context, args);\n            };\n            var callNow = immediate && !timeout;\n            clearTimeout(timeout);\n            timeout = setTimeout(later, wait);\n            if (callNow) func.apply(context, args);\n        };\n    }\n\n    var checkPagePath = debounce(function () {\n        if (campaign.scope.isExcludedPage() || campaign.scope.showDefault) {\n            stylesControl.remove();\n            $('.mm_t66_b3_ribbon_holder').remove();\n            $(window).resize();\n        } else {\n            appendRibbon();\n            fixRibbonHeaderTitlesAndButtons();\n            stylesControl.add();\n        }\n    }, 200);\n\n    var hideRibbon = function () {\n        $('.mm_t66_b3_ribbon_holder').hide();\n    };\n\n    var showRibbon = function () {\n        $('.mm_t66_b3_ribbon_holder').show();\n        showHideLoginLink();\n    };\n\n    $(window).resize(fixRibbonHeaderTitlesAndButtons);\n\n    appendRibbon();\n\n    events.on('mm_t66_createElement', checkPagePath);\n    events.on('mm_t66_registrationDone', function () {\n        $('.mm_t66_b3_ribbon_holder').removeClass('mm_t66_b3_anonymous').addClass('mm_t66_b3_registered');\n        $('.mm_t66_btns_holder span').text('Subscribe to read more');\n        $('.mm_t66_b3_ribbon_holder a[href*=\"AnonRibbon\"]').attr('href', 'https://subscription.economist.com/DE/EngCore/Ecom/RegRibbon');\n    });\n\n    events.on('mm_t66_changed_page', function () {\n        $('[href*=\"https://www.economist.com/signup\"], [href*=\"https://www.economist.com/user/login\"]').each(function () {\n            var newSearch = checkAndCreateParam(location.pathname);\n            var $this = $(this);\n            var currentHref = $this.attr('href');\n\n            $this.attr('href', currentHref.replace(/\\?.*|$/, newSearch));\n        });\n        if (!isManualControl && isFirstLoad) {\n            $('.mm_t66_b3_ribbon_holder').addClass('mm_t66_b3_ribbon_collapsed');\n        }\n    });\n\n    events.on('hideElem_B', function () {\n        hideRibbon();\n    });\n\n    events.on('showElem_B', function () {\n        appendRibbon();\n        showRibbon();\n    });\n\n    if (location.pathname === '/signup' || location.pathname === '/free-email-newsletter-signup') {\n        hideRibbon();\n    }\n\n    events.on('mm_t66_changed_page', function () {\n        appendRibbon();\n        showRibbon();\n        if (location.pathname === '/signup' || location.pathname === '/free-email-newsletter-signup') {\n            setTimeout(hideRibbon, 0);\n        }\n        checkPagePath();\n    });\n\n\n    window.addEventListener('message', function (n) {\n        var frameId = '';\n        var frame;\n        if (n.origin && n.origin === 'https://buy.tinypass.com') {\n\n            try {\n                frameId = JSON.parse(n.data).params.iframeId;\n            } catch (o_0) {\n            }\n\n            frame = $('#' + frameId);\n            if (frameId && frame.parents('#piano__in-line-paywall').length) {\n                if ($('#piano__in-line-paywall').find('iframe').length) {\n                    hideRibbon();\n                }\n            }\n        }\n    });\n\n","Attrs":{}},{"Type":"Html","Data":"","Attrs":{}}],"Order":45},{"Name":"c_articlet66","VariantName":"Default","Order":50},{"Name":"d_slugt66","VariantName":"d2_t63d3_noslugs","HTMLId":"D_SlugT66","Data":[{"Type":"Css","Data":"\n    .fe-blogs__top-ad-wrapper .fe-blogs__top-ad-slug,\n    .fe-blogs__top-ad-wrapper .fe-blogs__top-ad-deep-slug {\n        position: absolute !important;\n        left: -9999px !important;\n    }\n\n\n","Attrs":{}},{"Type":"Html","Data":"\n\n\n","Attrs":{}},{"Type":"Script","Data":"\n    (function D2_T63D3_NoSlugs() {\n        var stylesControl = campaign.scope.addRemoveStyles(window.tp.jq, css, 'mm_t66_d3');\n        stylesControl.add();\n\n        events.on('mm_t66_createElement', function () {\n            if (location.pathname === '/news/21726359-future-of-work' || campaign.scope.showDefault) {\n                stylesControl.remove();\n            } else {\n                stylesControl.add();\n            }\n\n        });\n    })();\n","Attrs":{}},{"Type":"Html","Data":"","Attrs":{}}],"Order":55},{"Name":"e_paywallt66","VariantName":"Default","Order":60}],"Recommendations":[]}],"MRRules":[],"PersistData":[{"Name":"srv","IsGlobal":false,"Value":"nycvwcgeu03","Expiration":365},{"Name":"pd","IsGlobal":false,"Value":"-984505527|AgAAAApVAgD3A9agLhAAAREAAULqHG8cAQDtgCYl1LLVSI2FGSTUstVIAAAAAP//////////AAZEaXJlY3QBLhABAAAAAAAAAAAA////////////////AwCpzQAAQntQASguEAD/////AS4QLhD//wEAAAEAAAAAAYkNAgAQoAIAAHalAACIy3m5Jy4QAFqeAAAFLhAuEP//AQAAAQAAAAAB3bcBAIgvAgAA2rYAALgBBYp4LhAA/////wEuEC4Q//8BAAABAAAAAAX63gEAbmACAPveAQB0YAIA/N4BAHBgAgD93gEAd2ACAP7eAQByYAIAAAAAAAAAAUU=","Expiration":365}],"SiteInfo":[{"Url":"economist.com","ID":550}],"SystemData":[{"Version":"1.0","RequestId":2,"ResponseId":2}],"GenInfo":{"T66_SubscribeCTAv30":{"a_headert66":"Default","b_ribbont66":"b3_ribbon","c_articlet66":"Default","d_slugt66":"d2_t63d3_noslugs","e_paywallt66":"Default"}},"ServerAttributes":{},"Iteration":"132pv3P2NgzmvcWrjhOJY_qaqXk","Packages":["mmpackage-1.12.js"]});