mmRequestCallbacks[4]({"Scripts":[],"Campaigns":[],"MRRules":[],"PersistData":[{"Name":"srv","IsGlobal":false,"Value":"nycvwcgeu01","Expiration":365},{"Name":"pd","IsGlobal":false,"Value":"731279186|CQAAAAoBQltADo9ODemU/tQBAGF3cGpLcNNIDwAAAMrAYWNLcNNIAAAAAP//////////AAZEaXJlY3QBTg0BAAAAAAAAAAAAAMqUAAC+eQAAltsAAAUAJksAAABYR1gmTg0A/////wFODU4N//8CAAABAAAAAAGg5QAAgCcBAABrSgAAANTjHmxODQD/////AU4NTg3//wMAAAEAAAAAAU7kAACiJQEAAExjAAAAXIEIW04NAP////8BTg1ODf//AgAAAbRSjSMBxR4BANFxAQACsG4AAAEAAAC+eQAAAQAAAOJIAAAAAsBhs04NAOSOAAAFTg1ODf//AQAAAQAAAAAB6d8AAM0gAQAAxEoAAAD7ah9eTg0A/////wFODU4N//8BAAABAAAAAAHj5AAAuCYBAAAAAAABRQ==","Expiration":365},{"Name":"mmid","IsGlobal":true,"Value":"1326245900|BQAAAApbQA6PTg0AAA==","Expiration":365}],"SiteInfo":[{"Url":"economist.com","ID":550}],"SystemData":[{"Version":"1.0","RequestId":4}],"GenInfo":{"T29_Master":{"element1":"t29_combinedoptin"},"T29_CombinedOptIn":{"a_optin":"a2_combined"}},"ServerAttributes":{},"mmcoreResponse":"mmcore.SetCookie('mmid','1326245900|BQAAAApbQA6PTg0AAA==',365,1);mmcore.SetCookie('pd','731279186|CQAAAAoBQltADo9ODemU/tQBAGF3cGpLcNNIDwAAAMrAYWNLcNNIAAAAAP//////////AAZEaXJlY3QBTg0BAAAAAAAAAAAAAMqUAAC+eQAAltsAAAUAJksAAABYR1gmTg0A/////wFODU4N//8CAAABAAAAAAGg5QAAgCcBAABrSgAAANTjHmxODQD/////AU4NTg3//wMAAAEAAAAAAU7kAACiJQEAAExjAAAAXIEIW04NAP////8BTg1ODf//AgAAAbRSjSMBxR4BANFxAQACsG4AAAEAAAC+eQAAAQAAAOJIAAAAAsBhs04NAOSOAAAFTg1ODf//AQAAAQAAAAAB6d8AAM0gAQAAxEoAAAD7ah9eTg0A/////wFODU4N//8BAAABAAAAAAHj5AAAuCYBAAAAAAABRQ==',365);mmcore.SetCookie('srv','nycvwcgeu01',365);(function(){if(typeof(mmcore.GenInfo)!='object')mmcore.GenInfo={};mmcore.EH=function(e){var s=e.message+'\\r\\n';if(!window.mm_error)window.mm_error=s;else window.mm_error+=s;};\r\nmmcore.GenInfo['T29_Master']={'element1':'t29_combinedoptin'};\r\nmmcore.GenInfo['T29_CombinedOptIn']={'a_optin':'a2_combined'};\r\nvar tc={'A_OptIn':{'h':[],'c':[],'l':[]}}\r\nmmcore.AttachStyle=function(t){if(document.body){var s=document.createElement('style');s.type='text/css';if(/WebKit|MSIE/i.test(navigator.userAgent)){if(s.styleSheet){s.styleSheet.cssText=t;}else{s.innerText=t;}}else{s.innerHTML=t;}document.getElementsByTagName('head')[0].appendChild(s);}else{document.write('<style type=\"text/css\">'+t+'</style>');}}\r\ntc['A_OptIn'].c.push(unescape('body #overlay-wrapper .overlay-content > .col.main .content h3.ribbon {    backg' + \r\n 'round: url(%22%2F%2Fservice.maxymiser.net%2Fcm%2Fimages-eu%2F1%2F1%2F1%2' + \r\n 'F456AA44BEC414A94C243D1CA8BE6993169337815E1622F374A940C503507B6BE%2Fecon' + \r\n 'omist-com%2FT20-WelOv-copy%2Fgrey-ribbon3.png%22) no-repeat -10px 0;    ' + \r\n 'width: 690px;}#overlay-wrapper .overlay-content > .col.main .aside h3.ri' + \r\n 'bbon {    display: none;}#overlay-wrapper .overlay-content > .col.main .' + \r\n 'aside {    position: relative;    left: -12px;}#overlay-wrapper .overlay' + \r\n '-content > .col.main .content {    background: none !important;}#overlay' + \r\n '-wrapper .overlay-content > .col.main .aside .teaser-txt.four {    backg' + \r\n 'round-position: 0 82px;    padding-top: 194px;}.teaser-txt p {    text-a' + \r\n 'lign:center;    visibility: hidden;}.teaser-txt p.mm_t29_show_p {    vis' + \r\n 'ibility: visible;}#overlay-wrapper .overlay-content > .col.main .content' + \r\n ' .teaser-txt.one {    width:146px;    margin-right:40px;}#overlay-wrappe' + \r\n 'r .overlay-content > .col.main .content .teaser-txt.one p {    padding: ' + \r\n '0 5px;    text-align:center;}#overlay-wrapper .overlay-content > .col.ma' + \r\n 'in .content .teaser-txt.one h4 {    padding: 0 5px 7px 5px;    width:aut' + \r\n 'o;    text-align:center;}#overlay-wrapper .overlay-content > .col.main .' + \r\n 'content .teaser-txt.two h4 {    text-align: center;    width: 155px;    ' + \r\n 'padding: 0 0 7px 0;}#overlay-wrapper .overlay-content > .col.main .conte' + \r\n 'nt .teaser-txt.two p {    padding: 0;    width: 170px;}#overlay-wrapper ' + \r\n '.overlay-content > .col.main .content .teaser-txt.three {    background-' + \r\n 'position: 11px 40px;}#overlay-wrapper .overlay-content > .col.main .cont' + \r\n 'ent .teaser-txt.three h4 {    text-align: center;    padding: 0 5px 7px ' + \r\n '5px;}#overlay-wrapper .overlay-content > .col.main .content .teaser-txt.' + \r\n 'three p {    width: 150px;    padding: 0;    margin:auto;}#overlay-wrapp' + \r\n 'er .form-checkboxes #edit-newsletters-info-editors-pick-wrapper label { ' + \r\n '   display: none;}.mm-t29-test #overlay-wrapper .form-checkboxes #edit-n' + \r\n 'ewsletters-info-editors-pick-wrapper label {    display: inline-block;}#' + \r\n 'overlay-wrapper .form-field-prefix {    display: none;}'));tc['A_OptIn'].h.push('');tc['A_OptIn'].h.push('');\r\ntry{\r\n// Maxymiser Core - Attach Style v0.0.0 http://gitlab.maxymiser.net/gts/mmcore-attach-style/tree/master\n(function(){'use strict';mmcore.AttachStyle=function(){var c={STYLE_ID:\"mm-style\",createStyle:function(){var b=document.createElement(\"style\");b.type=\"text/css\";return b},appendCssToStyle:function(){var b,a;\"styleSheet\"in c.createStyle()?(b=function(a){return a.styleSheet.cssText},a=function(a,b){a.styleSheet.cssText=b}):(b=function(a){return a.innerHTML},a=function(a,b){a.innerHTML=b});return(c.appendCssToStyle=function(c,d){a(d,b(d)+c)}).apply(this,arguments)}};return function(b){var a=document.getElementById(c.STYLE_ID);a||(a=c.createStyle(),a.id=c.STYLE_ID,function(){this.parentNode.insertBefore(a,this)}.call(document.getElementsByTagName(\"head\")[0].lastChild));c.appendCssToStyle(b,a)}}()})();\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n;\n(function T29_ActAllSteps() {\n\tvar $ = window.jQuery,\n\n\t\tisCheckboxChecked = function (e) {\n\t\t\tvar editorPick = $('#edit-newsletters-info-editors-pick'),\n\t\t\t\tacceptMailCheckbox = $('#edit-accept-mail-accept-mail-from-dotcom'),\n\n\t\t\t\tsetCookieIfChecked = function (checkboxSelector, cookieName) {\n\t\t\t\t\tif (checkboxSelector.is(':checked')) {\n\t\t\t\t\t\tmmcore.SetCookie(cookieName, 'checked', 0, 1);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tmmcore.SetCookie(cookieName, 'checked', -1, 1);\n\t\t\t\t\t}\n\t\t\t\t};\n\n\t\t\tif (e.target.id\n\t\t\t\t&& (e.target.id === \"edit-register\"\n\t\t\t\t|| e.target.id === \"edit-mail\"\n\t\t\t\t|| e.target.id === \"edit-pass\")) {\n\t\t\t\t//on step 1 check if checkbox checked\n\t\t\t\tif (editorPick.length) {\n\t\t\t\t\tsetCookieIfChecked(editorPick, 'mm_t29_step1_optIn');\n\t\t\t\t\t//on step 2 check if checkbox checked\n\t\t\t\t} else if (acceptMailCheckbox.length) {\n\t\t\t\t\tsetCookieIfChecked(acceptMailCheckbox, 'mm_t29_step2_optIn');\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\tmmcore.waitFor(function () {\n\t\treturn document.getElementsByClassName('overlay-content').length;\n\t})\n\t\t.done(function () {\n\t\t\t$('.overlay-content .col.left').get(0).addEventListener('mousedown', function (e) {\n\t\t\t\tisCheckboxChecked(e);\n\t\t\t}, true);\n\n\t\t\t$('.overlay-content .col.left').get(0).addEventListener('keypress', function (e) {\n\t\t\t\tif (e.keyCode === 13) {\n\t\t\t\t\tisCheckboxChecked(e);\n\t\t\t\t}\n\t\t\t}, true);\n\t\t});\n\n\tjQuery(document).ajaxSuccess(function (event, xhr, setting) {\n\t\tvar json = {\n\t\t\t\tdata: {}\n\t\t\t},\n\t\t\t$parsed = jQuery(json.data);\n\n\t\tif (xhr && xhr.readyState === 4\n\t\t\t&& xhr.status === 200\n\t\t\t&& xhr.responseText\n\t\t\t&& setting.url.indexOf('ec_overlay_reg_form') + 1) {\n\n\t\t\ttry {\n\t\t\t\tjson = JSON.parse(xhr.responseText);\n\t\t\t\t$parsed = jQuery(json.data);\n\t\t\t} catch (o_0) {\n\t\t\t\tmmcore.EH({\n\t\t\t\t\tmessage: 'T29_ActStep2Arr.js. Parsing error: ' + o_0\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif ($parsed.find('#edit-pass').length\n\t\t\t\t&& !$parsed.find('#edit-pass.error').length) {\n\t\t\t\tmmcore.SetAction('T29_Step2Arr', 1);\n\t\t\t} else if ($parsed.find('#edit-pass.error').length) {\n\t\t\t\tmmcore.mediator.trigger('T29_Step2Error');\n\t\t\t} else if ($parsed.hasClass('.overlay-thankyou')\n\t\t\t\t|| $parsed.find('.overlay-thankyou').length) {\n\n\t\t\t\tvar isStep1Checked = mmcore.GetCookie('mm_t29_step1_optIn', 1),\n\t\t\t\t\tisStep2Checked = mmcore.GetCookie('mm_t29_step2_optIn', 1),\n\t\t\t\t\tattr = '';\n\n\t\t\t\tif (!isStep1Checked && isStep2Checked) {\n\t\t\t\t\tattr = 'None';\n\t\t\t\t} else if (!isStep1Checked && !isStep2Checked) {\n\t\t\t\t\tattr = 'Step2Only';\n\t\t\t\t} else if (isStep1Checked && !isStep2Checked) {\n\t\t\t\t\tattr = 'Both';\n\t\t\t\t} else if (isStep1Checked && isStep2Checked) {\n\t\t\t\t\tattr = 'Step1Only';\n\t\t\t\t}\n\n\t\t\t\tmmcore.SetAction('T29_OvRegOptins', 1, attr);\n\n\t\t\t\tif (isStep1Checked) {\n\t\t\t\t\tmmcore.SetAction('T29_Step1OptIn', 1);\n\t\t\t\t}\n\n\t\t\t\tif (!isStep2Checked) {\n\t\t\t\t\tmmcore.SetAction('T29_EmailOptIn', 1);\n\t\t\t\t}\n\n\t\t\t\tmmcore.SetCookie('mm_t29_step1_optIn', 'checked', -1, 1);\n\t\t\t\tmmcore.SetCookie('mm_t29_step2_optIn', 'checked', -1, 1);\n\t\t\t}\n\n\t\t\tmmcore.request();\n\t\t}\n\t});\n\n}());\r\n}catch(err){mmcore.EH(err);}\r\ntry{\r\n;(function T29_CookieActSubsPgArr(){\n\t\n\t// Don't have method $.fn.on() in such old jQuery (1.3.2 at development time).\n\t$(document).bind('click', function (event) {\n\t\tvar $btn = $(event.target);\n\t\tif ($btn.hasClass('view-subscription-link')) {\n\t\t\tmmcore.SetCookie('mm_t29_subs_ovr', 1, 0, true);\n\t\t}\n\t});\t\n\t\n}());\r\n}catch(err){mmcore.EH(err);}\r\nvar gs='';for(var i in tc)gs+=tc[i].c.join('');mmcore.AttachStyle(gs);mmcore._AddRenderer('A_OptIn',function(){var el=mmcore.GetMaxyboxNode('A_OptIn');var mm_inner_HTML='';mm_inner_HTML+=tc['A_OptIn'].h[0];try{\r\n\n(function() {\n    var $ = jQuery,\n        overlay = $('.overlay-content');\n\n    var checkboxToogle = function() {\n            var editorPick = $('#edit-newsletters-info-editors-pick'),\n                newOnEconomist = $('#edit-newsletters-info-new-on-dotcom');\n\n            if (editorPick.is(':checked')) {\n                newOnEconomist.attr('checked', 'checked');\n            } else {\n                newOnEconomist.attr('checked', '');\n            }\n        },\n\n        changeCheckboxText = function() {\n            var newOnEconomistLabel = $('#edit-newsletters-info-editors-pick-wrapper label');\n\n            newOnEconomistLabel.text('Send me two weekly newsletters featuring Editor\\'s picks and latest articles');\n            $('html').addClass('mm-t29-test');\n        };\n\n\n\tvar delegateBody = function(events, selector, handler) {\n\n\t\tif (!window.jQuery) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (jQuery.fn.live) {\n\t\t\tjQuery(selector).live(events, handler);\n\t\t} else if (jQuery.fn.on) {\n\t\t\tjQuery('body').on(events, selector, handler);\n\t\t}\n\n\t};\n    delegateBody('change', '#edit-newsletters-info-editors-pick', checkboxToogle);\n    //jQuery('#edit-register').click(changeCheckboxText);\n    //$('input#edit-register').bind('mousedown', changeCheckboxText);\n    //jQuery('#edit-register').mousedown(changeCheckboxText);\n    // $('.overlay-content').get(0).addEventListener('mousedown', changeCheckboxText, true);\n    //$.ajaxComplete(function (event, xhr, settings) {\n    //});\n\n    $('.teaser-txt.one').find('p').text('Get full access to Economist.com.').addClass('mm_t29_show_p');\n    $('.teaser-txt.two').find('p').html('Read the weekly edition in&nbsp;print or online.').addClass('mm_t29_show_p');\n    $('.teaser-txt.three').find('p').text('Listen to the weekly edition.').addClass('mm_t29_show_p');\n    $('.teaser-txt.four').find('p').text('Get a head start with our morning briefing.').addClass('mm_t29_show_p');\n\n    overlay.ajaxComplete(function(event, xhr, settings) {\n        if (settings.url === '/ec-ajax-form/frame/js/ec_overlay_reg_form' && xhr && xhr.readyState === 4 && xhr.status === 200) {\n            changeCheckboxText();\n        }\n    });\n\n    changeCheckboxText();\n}());\n\r\n}catch(err){mmcore.EH(err);}\r\nmm_inner_HTML+=tc['A_OptIn'].h[1];if(el && typeof el.innerHTML!='undefined')el.innerHTML=mm_inner_HTML;});mmcore.HideMaxyboxes('A_OptIn');mmcore._RenderOnLoad();if(typeof mmcore._callback=='object'&&typeof mmcore._callback[4]=='function'){try{mmcore._callback[4]();}catch(err){mmcore.EH(err);}\r\nfinally{mmcore._callback[4]=null;}}\r\n})();","Packages":[]});