mmcore.SetCookie('mmid','-1281229890|AgAAAAp0p1lgcgwAAA==',365,1);mmcore.SetCookie('pd','-806397697|AwAAAAoBQnSnWWByDIJdgF8BAFlB47Oow9JIDwAAAKNzy7Oow9JIAAAAAP//////////AAZEaXJlY3QBcgwBAAAAAAAAAAAAAP///////////////wEAgiAAAACLIRRNcgwA/////wFyDHIM//8BAAABtFKNIwHAdgAA8ZsAAAAAAAABRQ==',365);mmcore.SetCookie('srv','nycvwcgeu03',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;};
try{
// Maxymiser Core - Attach Style v0.0.0 http://gitlab.maxymiser.net/gts/mmcore-attach-style/tree/master
(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)}}()})();
}catch(err){mmcore.EH(err);}
try{
(function ( m ) {

	function setActionToQueue() {
		try {
			var lH, attr, obj, p, i;

			lH = location.href;
			attr = '';

			obj = {
				Politics: [
					'//www.economist.com/news/world-week',
					'//www.economist.com/news/united-states',
					'//www.economist.com/news/britain',
					'//www.economist.com/news/europe',
					'//www.economist.com/news/china',
					'//www.economist.com/news/asia',
					'//www.economist.com/news/americas',
					'//www.economist.com/news/middle-east-and-africa'
				],
				Business: [
					'//www.economist.com/news/business'
				],
				Economics: [
					'//www.economist.com/news/finance-and-economics'
				],
				Science: [
					'//www.economist.com/news/science-and-technology'
				],
				Culture: [
					'//www.economist.com/news/books-and-arts'
				],
				Essays: [
					'//www.economist.com/news/essays'
				],
				Blogs: [
					'//www.economist.com/blogs/analects',
					'//www.economist.com/blogs/americasview',
					'//www.economist.com/blogs/babbage',
					'//www.economist.com/blogs/banyan',
					'//www.economist.com/blogs/baobab',
					'//www.economist.com/blogs/blighty',
					'//www.economist.com/blogs/buttonwood',
					'//www.economist.com/blogs/theworldin2014',
					'//www.economist.com/blogs/charlemagne',
					'//www.economist.com/blogs/democracyinamerica',
					'//www.economist.com/blogs/easternapproaches',
					'//www.economist.com/blogs/erasmus',
					'//www.economist.com/blogs/feastandfamine',
					'//www.economist.com/blogs/freeexchange',
					'//www.economist.com/blogs/gametheory',
					'//www.economist.com/blogs/graphicdetail',
					'//www.economist.com/blogs/pomegranate',
					'//www.economist.com/blogs/prospero',
					'//www.economist.com/blogs/schumpeter',
					'//www.economist.com/blogs/economist-explains',
					'//www.economist.com/blogs/gulliver',
					'//www.economist.com/blogs/newsbook'
				],
				Leaders: [
					'//www.economist.com/news/leaders'
				],
				International: [
					'//www.economist.com/news/international'
				],
				Briefings: [
					'//www.economist.com/news/briefing'
				],
				SpecReports: [
					'//www.economist.com/news/special-report'
				],
				Obits: [
					'//www.economist.com/news/obituary'
				]
			};

			for ( p in obj ) {
				if ( obj.hasOwnProperty( p ) ) {
					i = obj[p].length;
					while ( i-- ) {
						if ( lH.indexOf( obj[p][i] ) + 1 ) {
							attr = p;
							break;
						}
					}
				}
			}

			m.SetAction( 'ArticleByCategory', 1, attr );
		} catch (error) {
			m.EH({
				message: 'Act_ArticleByCategor.js: setActionToQueue() ' + error
			});
		}
	}

	m.mediator.on('ArticleViews', setActionToQueue);

}( window.mmcore ));

}catch(err){mmcore.EH(err);}
try{
// Actions tracking:

// - ArticleViews ('Regwall', 'Subwall' or '')
// - MobArticleViews ('Regwall', 'Subwall' or '')

mmcore.AddDocLoadHandler(function () {

    var nidList = mmcore.GetCookie('ec_nidlist', true) || '';
    var userPreviouslyViewedThisArticle = window.Drupal && nidList.indexOf(Drupal.settings.nid) !== -1;
    //page will be reloaded do not execute script
    if (window.Economist
        && Economist.tools
        && Economist.tools.paywall
        && Economist.tools.paywall.checkPreviouslyViewed
        && userPreviouslyViewedThisArticle) {
        return;
    }

    var attr = '',
        paywallName = '';

    if (window.Drupal &&
        window.Drupal.settings &&
        window.Drupal.settings.ec_wallpage &&
        window.Drupal.settings.ec_wallpage.ec_wallpage_paywall_name) {

        paywallName = window.Drupal.settings.ec_wallpage.ec_wallpage_paywall_name;

        if (paywallName === 'Article Paywall Anonymous') {
            attr = 'Regwall'
        } else if (paywallName === 'Article Paywall Registered') {
            attr = 'Subwall'
        }

    }

    mmcore._async = true;
    mmcore.SetPageID('mmevents');
    mmcore.SetAction('ArticleViews', 1, attr);
    mmcore.SetAction('MobArticleViews', 1, attr);
    mmcore.mediator.trigger('ArticleViews', {blocker:attr});
    mmcore.CGRequest();
});
}catch(err){mmcore.EH(err);}
try{
(function ( m, $ ) {
	var an, sa, acyncClick, blogs, isBlog;

	blogs = [
		'//www.economist.com/blogs/analects',
		'//www.economist.com/blogs/americasview',
		'//www.economist.com/blogs/babbage',
		'//www.economist.com/blogs/banyan',
		'//www.economist.com/blogs/baobab',
		'//www.economist.com/blogs/blighty',
		'//www.economist.com/blogs/buttonwood',
		'//www.economist.com/blogs/theworldin2014',
		'//www.economist.com/blogs/charlemagne',
		'//www.economist.com/blogs/democracyinamerica',
		'//www.economist.com/blogs/easternapproaches',
		'//www.economist.com/blogs/erasmus',
		'//www.economist.com/blogs/feastandfamine',
		'//www.economist.com/blogs/freeexchange',
		'//www.economist.com/blogs/gametheory',
		'//www.economist.com/blogs/graphicdetail',
		'//www.economist.com/blogs/pomegranate',
		'//www.economist.com/blogs/prospero',
		'//www.economist.com/blogs/schumpeter',
		'//www.economist.com/blogs/economist-explains',
		'//www.economist.com/blogs/gulliver',
		'//www.economist.com/blogs/newsbook'
	];

	$.each( blogs, function ( idx, val ) {
		if ( location.href.indexOf( val ) + 1 ) {
			isBlog = true;
			return false;
		}
	} );
	if ( isBlog ) { return false; }

	acyncClick = function ( self, e ) {
		href = self.attr( 'href' );
		is_done = false;

		m._async = true;
		m.SetPageID( 'events' );

		function move() {
			is_done = true;
			if ( /firefox/i.test( navigator.userAgent ) ) {
				location.hash = 'mm';
			}
			location.assign( href );
		}

		m.CGRequest( move );
		setTimeout( function () {
			if ( !is_done ) { move(); }
		}, 3000 );

		e.preventDefault();
	};

	// -----------------------------------
	// action T5ArticleClicks
	// -----------------------------------
	an = 'T5ArticleClicks';
	sa = function ( attr ) {
		m.$Action( an, 1, attr );
	};

	$( '#leaderboard a, .mh a' ).live( 'click', function ( e ) {
		var self, href;

		self = $( this );
		href = self.attr( 'href' );

		sa( 'Header' );

		if ( href.indexOf( 'moreintelligentlife.com' ) + 1 || href.indexOf( 'jobs.economist.com' ) + 1 || href.indexOf( 'store.economist.com' ) + 1 ) {
			acyncClick( self, e );
		} else if ( self.closest( '#leaderboard-ad' ).length || self.is( ':contains(Log in or register)' ) ) {
			m._async = true;
			m.SetPageID( 'events' );
			m.CGRequest();
		}
	} );

	$( function () {
		var flag;

		$( '.gstl_50' ).live( 'mouseup', function () {
			if ( !flag ) {
				sa( 'Header' );
				flag = true;
			}
		} );
		$( '#search-theme-form' ).live( 'submit', function () {
			if ( !flag ) {
				sa( 'Header' );
				flag = true;
			}
		} );
		if ($( '#search-theme-form' )[0]) {
			$( '#search-theme-form' )[0].onsubmit = (function ( func ) {
				return function () {
					if ( !flag ) {
						sa( 'Header' );
						flag = true;
					}
					if ( func ) { return func.apply( this, arguments ); }
				}
			}( $( '#search-theme-form' )[0].onsubmit ));
		}
	} );

	$( '#block-ec_blogs-ec_blogs_block_recent a' ).live( 'click', function () {
		sa( 'BlogPosts' );
	} );

	$( '#pmfa-wide1 a' ).live( 'click', function () {
		sa( 'MoreFrom' );
	} );

	//	$( '#block-ec_channel-products_and_events a' ).live( 'click', function ( e ) {
	//		sa( 'Products' );
	//		acyncClick( $( this ), e );
	//	} );

	$( '#block-block-1 a' ).live( 'click', function () {
		sa( 'Products' );
		m._async = true;
		m.SetPageID( 'mmevents' );
		m.CGRequest();
	} );

	$( '#block-ec_components-page_tools_compact a' ).live( 'click', function () {
		sa( 'Other' );
		m._async = true;
		m.SetPageID( 'events' );
		m.CGRequest();
	} );

	$( '#blog_post_sublinks a, .source:contains(From the print edition)' ).live( 'click', function () {
		sa( 'Other' );
	} );

	$( '#block-ec_components-comments_links a' ).live( 'click', function ( e ) {
		var self = $( this );
		sa( 'Comments' );
		acyncClick( self, e );
	} );

	$( '.main-content-container a' ).live( 'click', function ( e ) {
		var self = $( this );
		sa( 'InThisSec' );
		if ( self.is( 'a:contains(Reprints)' ) ) {
			acyncClick( self, e );
		}
	} );

	$( '#block-ec_mostx-mostpopular a' ).live( 'click', function () {
		sa( 'MostPop' );
		if ( $( this ).closest( '#tabs' ).length ) {
			m._async = true;
			m.SetPageID( 'events' );
			m.CGRequest();
		}
	} );

	$( '#social-share-buttons-block a' ).live( 'click', function () {
		sa( 'Follow' );
		m._async = true;
		m.SetPageID( 'events' );
		m.CGRequest();
	} );

	(function () {
		var flag;

		$( '#block-ec_facebook-facebook_activity_feed' )
			.live( 'mouseover', function () {
				flag = true;
			} )
			.live( 'mouseout', function () {
				flag = false;
			} );

		$( window ).blur( function () {
			if ( !flag ) {return;}
			flag = false;
			sa( 'RecentAct' );
			m._async = true;
			m.SetPageID( 'events' );
			m.CGRequest();
		} );
	}());

}( window.mmcore, window.jQuery ));



}catch(err){mmcore.EH(err);}
if(typeof mmcore._callback=='object'&&typeof mmcore._callback[3]=='function'){try{mmcore._callback[3]();}catch(err){mmcore.EH(err);}
finally{mmcore._callback[3]=null;}}
})();