CINXE.COM

Infrastructure Investor magazines & special reports | Read them now

<!doctype html> <!--[if IE 8]> <html class="ie8" lang="en"> <![endif]--> <!--[if IE 9]> <html class="ie9" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en-GB"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://www.infrastructureinvestor.com/xmlrpc.php"> <script data-cookieconsent="ignore"> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_storage: "denied", analytics_storage: "granted", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); gtag("set", "url_passthrough", true); </script><script type="text/javascript"> ( function() { const brands_map = { agri: 'ai', buyouts: 'buy', peheur: 'pehubeur', perecredit: 'pcredit', }; const network_brands = { 'pere': true, 'ii': true, 'pfcfo': true, }; const subs_hierarchy = { 'platinumplus': { priority: 0, subscriptionType: 'platinum' }, 'platinum': { priority: 1, subscriptionType: 'platinum' }, 'gold': { priority: 2, subscriptionType: 'gold' }, 'platinumtrial': { priority: 3, subscriptionType: 'platinum_trial' }, 'goldtrial': { priority: 4, subscriptionType: 'gold_trial' }, }; const network_hierarchy = { 'networkmanager': { priority: 0, subscriptionType: 'Network_Manager' }, 'network': { priority: 1, subscriptionType: 'Network' }, 'networklp': { priority: 2, subscriptionType: 'Network_lp' }, 'networktrial': { priority: 3, subscriptionType: 'NetworkTrial' } }; const UNSET_VALUE = 'unset'; function getSubscriptionType( products, hierarchy ) { const subs = products .map(function ( productSlug ) { const parts = productSlug.split('-'); const subName = parts[parts.length - 1]; if (hierarchy.hasOwnProperty(subName)) { return hierarchy[subName]; } return undefined; }) .filter(function ( product ) { return product !== undefined; }); subs.sort(function ( product1, product2 ) { return product1.priority - product2.priority; }); return subs.length ? subs[0].subscriptionType : undefined; } function setDataLayerRecord( record, loggedIn, products ) { let brand = ''; // Get BLAIZE_BRAND document.body.classList.forEach( function( name ) { if( 'brand-rebrand' !== name && /^brand\-/.test( name ) ) { brand = name.match( /brand\-([a-z]*)/ )[1]; } } ); if ( ! brand ) { return; } // Map brand names if ( brands_map[ brand ] ) { brand = brands_map[ brand ]; } // Set default bundle fields record.gold_bundle = false; record.platinum_bundle = false; record.gold_trial_bundle = false; record.platinum_trial_bundle = false; record.platinum_plus_bundle = false; record.researcher_bundle = false; record.loggedIn = loggedIn; record.logged_in = ( typeof loggedIn === "boolean" ) ? loggedIn : record.logged_in; record.subscriptionType = getSubscriptionType( products, subs_hierarchy ) || (loggedIn ? 'bronze' : 'anonymous'); // Network bundle fields const is_network_brand = network_brands[ brand ]; if ( is_network_brand ) { record.network_manager_bundle = false; record.network_trial_bundle = false; record.network_lp_bundle = false; record.network_bundle = false; record.network_type = getSubscriptionType( products, network_hierarchy ) || 'empty'; } // Set additional fields record.userStatus = loggedIn ? 'authenticated' : 'anonymous'; // Update bundle fields by active product on current brand products.forEach( function( product ) { if ( ! new RegExp( '^' + brand + '\\-' ).test( product ) ) { return; } if ( /gold/.test( product ) && ! /trial/.test( product ) ) { record.gold_bundle = true; return; } if ( /platinum/.test( product ) && ! /trial/.test( product ) && ! /plus/.test( product ) ) { record.platinum_bundle = true; return; } if ( /gold/.test( product ) && /trial/.test( product ) ) { record.gold_trial_bundle = true; return; } if ( /platinum/.test( product ) && /trial/.test( product ) ) { record.platinum_trial_bundle = true; return; } if ( /platinum/.test( product ) && /plus/.test( product ) ) { record.platinum_bundle = true; record.platinum_plus_bundle = true; return; } if ( is_network_brand ) { if ( /networkmanager/.test( product ) ) { record.network_manager_bundle = true; return; } if ( /networktrial/.test( product ) ) { record.network_trial_bundle = true; return; } if ( /networklp/.test( product ) ) { record.network_lp_bundle = true; return; } if ( /network/.test( product ) && ! /manager/.test( product ) && ! /trial/.test( product ) && ! /lp/.test( product ) ) { record.network_bundle = true; return; } } } ); setDataLayerRecordSubscriptionTypes( record, is_network_brand ); validateDataLayerRecord ( record ); } function setDataLayerRecordSubscriptionTypes( record, is_network_brand ) { record.i_subscription_state = UNSET_VALUE; record.n_subscription_state = UNSET_VALUE; if ( ! record.loggedIn ) { record.i_subscription_state = 'anonymous'; record.n_subscription_state = 'anonymous'; return; } record.i_subscription_state = 'registered'; record.n_subscription_state = 'registered'; if ( is_network_brand && record.network_bundle ) { record.n_subscription_state = 'network'; } if ( record.platinum_bundle ) { record.i_subscription_state = 'platinum'; return; } if ( record.gold_bundle ) { record.i_subscription_state = 'gold'; return; } if ( record.platinum_trial_bundle ) { record.i_subscription_state = 'platinum_trial'; return; } if ( record.gold_trial_bundle ) { record.i_subscription_state = 'gold_trial'; } } function validateDataLayerRecord( record ) { for ( let prop in record ) { if ( Object.prototype.hasOwnProperty.call( record, prop ) && record[ prop ] === UNSET_VALUE ) { throw `Unset value for record property: ${prop}`; } } } function getCookieValue( cookieName ) { const cookiesString = '; ' + document.cookie; const parts = cookiesString.split( '; ' + cookieName + '=' ); if (parts.length > 1) { return parts.pop().split(';').shift(); } return undefined; } function dispatchError( reason ) { document.dispatchEvent(new CustomEvent( 'pei_datalayer_error', { detail: { reason } } )); } function onDomLoaded() { try { var customerId = getCookieValue('blaize_tracking_id'); } catch (error) { return dispatchError('getCookieValue: ' + error.message); } if (!customerId) { return dispatchError('customerId not defined: ' + window.location.host.includes('stage.') ? document.cookie : ''); } if (!window.Zephr || !window.Zephr.accessDetails) { return dispatchError('window.Zephr.accessDetails not defined'); } if (!window.dataLayer) { return dispatchError('window.dataLayer not defined'); } const record = { event: 'zephr-pageview', customerId, logged_in: UNSET_VALUE, i_subscription_state: UNSET_VALUE, n_subscription_state: UNSET_VALUE }; const loggedIn = window.Zephr.accessDetails.isAuthenticated; let products = window.Zephr.accessDetails.activeProducts || []; if (products.includes(null) || products.includes(undefined)) { dispatchError('ZephrActiveProductsError: for customerId ' + customerId + ' activeProducts is ' + JSON.stringify(products)); } products = products.filter(function (productSlug) { return productSlug !== null && productSlug !== undefined }); try { setDataLayerRecord(record, !!loggedIn, products); } catch (error) { return dispatchError('setDataLayerRecord: ' + error.message + ' Zephr.accessDetails: ' + JSON.stringify(window.Zephr.accessDetails)); } window.dataLayer.push( record ); // Trigger custom event document.dispatchEvent(new CustomEvent('pei_datalayer_ready')); } document.addEventListener( 'DOMContentLoaded', onDomLoaded ); } )(); </script> <script type="text/javascript"> window.PeiDataLayer = { collect: function (message) { if (!window.DD_LOGS) { console.warn('window.DD_LOGS not defined'); return; } window.DD_LOGS.logger.debug(message, { dataLayer: window.dataLayer && JSON.parse(JSON.stringify(window.dataLayer)) }); }, }; document.addEventListener('pei_datalayer_ready', function (event) { PeiDataLayer.collect('pei_datalayer_ready'); }); document.addEventListener('pei_datalayer_error', function (event) { PeiDataLayer.collect('pei_datalayer_error: ' + event.detail.reason); }); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-datalayer'] = { featureLabel: 'a-v4-brand-datalayer', outcomeId: 'transformation/1', outcomeLabel: 'datalayer' }; </script> <style></style><script> window.addEventListener('load', function() { document.querySelector('body').addEventListener('copy', function(e){ e.clipboardData.setData('text/plain', 'To be able to copy & paste content to share with others please contact us at subscriptions@pei.group to upgrade your subscription to the appropriate licence'); e.clipboardData.setData('text/html', 'To be able to copy & paste content to share with others please contact us at <a href="mailto:subscriptions@pei.group">subscriptions@pei.group.com</a> to upgrade your subscription to the appropriate licence'); e.preventDefault(); }); }); </script><script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-copy-paste'] = { featureLabel: 'a-v4-copy-paste', outcomeId: 'transformation/2', outcomeLabel: 'Restrict copy & paste' }; </script> <script id="CookiebotConfiguration" type="application/json" data-cookieconsent="ignore"> { "Frameworks": { "IABTCF2": { "AllowedVendors": [68, 78, 98, 126, 275, 278, 315, 373, 565, 755, 772, 804, 812, 815, 1029, 1031, 1126], "AllowedGoogleACVendors": [574], "AllowedPurposes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], "AllowedSpecialPurposes": [1, 2], "AllowedFeatures": [], "AllowedSpecialFeatures": [], "VendorRestrictions": [] } } } </script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag("consent", "default", { ad_user_data: "denied", ad_personalization: "denied", ad_storage: "denied", analytics_storage: "denied", functionality_storage: "denied", personalization_storage: "denied", security_storage: "granted", wait_for_update: 500, }); gtag("set", "ads_data_redaction", true); </script> <script> window ["gtag_enable_tcf_support"] = true; (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({'gtm.start':new Date().getTime(), event: 'gtm.js'}); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);})( window, document, 'script', 'dataLayer', 'GTM-NLC9Q2' ); </script> <script type="text/javascript" id="Cookiebot" data-cookieconsent="ignore" src="https://consent.cookiebot.com/uc.js" data-cbid="5f6577c8-ecce-4afd-8501-f36d9948b8a6" data-framework="TCFv2.2" async></script> <!-- Manifest added by SuperPWA - Progressive Web Apps Plugin For WordPress --> <link rel="manifest" href="/superpwa-manifest-16.json"> <meta name="theme-color" content="#D5E0EB"> <!-- / SuperPWA.com --> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <link rel="icon" type="image/png" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"><link rel="apple-touch-icon-precomposed" sizes="76x76" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"><link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"><link rel="apple-touch-icon-precomposed" sizes="152x152" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"><link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"><link rel="apple-touch-icon-precomposed" sizes="144x144" href="https://media.infrastructureinvestor.com/uploads/2019/09/FaviconII.png"> <!-- This site is optimized with the Yoast SEO plugin v23.4 - https://yoast.com/wordpress/plugins/seo/ --> <title>Infrastructure Investor magazines &amp; special reports | Read them now</title> <meta name="description" content="Access the latest Infrastructure Investor magazines and special reports, containing in-depth insights and expert analysis on the infrastructure industry."> <link rel="canonical" href="https://www.infrastructureinvestor.com/digital-magazine/"> <meta property="og:locale" content="en_GB"> <meta property="og:type" content="article"> <meta property="og:title" content="Infrastructure Investor magazines &amp; special reports | Read them now"> <meta property="og:description" content="Access the latest Infrastructure Investor magazines and special reports, containing in-depth insights and expert analysis on the infrastructure industry."> <meta property="og:url" content="https://www.infrastructureinvestor.com/digital-magazine/"> <meta property="og:site_name" content="Infrastructure Investor"> <meta property="article:modified_time" content="2024-04-15T10:29:20+00:00"> <meta property="og:image" content="https://media.infrastructureinvestor.com/uploads/2020/12/Infrastructure-Investor-magazines.jpg"> <meta property="og:image:width" content="1000"> <meta property="og:image:height" content="340"> <meta property="og:image:type" content="image/jpeg"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:label1" content="Estimated reading time"> <meta name="twitter:data1" content="1 minute"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.infrastructureinvestor.com/digital-magazine/","url":"https://www.infrastructureinvestor.com/digital-magazine/","name":"Infrastructure Investor magazines & special reports | Read them now","isPartOf":{"@id":"https://www.infrastructureinvestor.com/#website"},"primaryImageOfPage":{"@id":"https://www.infrastructureinvestor.com/digital-magazine/#primaryimage"},"image":{"@id":"https://www.infrastructureinvestor.com/digital-magazine/#primaryimage"},"thumbnailUrl":"https://media.infrastructureinvestor.com/uploads/2020/12/Infrastructure-Investor-magazines.jpg","datePublished":"2020-12-08T13:57:29+00:00","dateModified":"2024-04-15T10:29:20+00:00","description":"Access the latest Infrastructure Investor magazines and special reports, containing in-depth insights and expert analysis on the infrastructure industry.","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.infrastructureinvestor.com/digital-magazine/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.infrastructureinvestor.com/digital-magazine/#primaryimage","url":"https://media.infrastructureinvestor.com/uploads/2020/12/Infrastructure-Investor-magazines.jpg","contentUrl":"https://media.infrastructureinvestor.com/uploads/2020/12/Infrastructure-Investor-magazines.jpg","width":1000,"height":340,"caption":"Infrastructure Investor magazines"},{"@type":"WebSite","@id":"https://www.infrastructureinvestor.com/#website","url":"https://www.infrastructureinvestor.com/","name":"Infrastructure Investor","description":"for the world&#039;s infrastructure markets","publisher":{"@id":"https://www.infrastructureinvestor.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.infrastructureinvestor.com/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https://www.infrastructureinvestor.com/#organization","name":"Infrastructure Investor","url":"https://www.infrastructureinvestor.com/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https://www.infrastructureinvestor.com/#/schema/logo/image/","url":"https://media.infrastructureinvestor.com/uploads/2022/04/Google_Publisher_Infra512px.png","contentUrl":"https://media.infrastructureinvestor.com/uploads/2022/04/Google_Publisher_Infra512px.png","width":512,"height":512,"caption":"Infrastructure Investor"},"image":{"@id":"https://www.infrastructureinvestor.com/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel="dns-prefetch" href="//www.datadoghq-browser-agent.com"> <link rel="dns-prefetch" href="//ak.sail-horizon.com"> <link rel="dns-prefetch" href="//cdn.parsely.com"> <link rel="dns-prefetch" href="//apps.infrastructureinvestor.com"> <link rel="dns-prefetch" href="//fonts.googleapis.com"> <link rel="dns-prefetch" href="//media.infrastructureinvestor.com"> <link rel="alternate" type="application/rss+xml" title="Infrastructure Investor » Feed" href="https://www.infrastructureinvestor.com/feed/"> <link rel="alternate" type="application/rss+xml" title="Infrastructure Investor » Comments Feed" href="https://www.infrastructureinvestor.com/comments/feed/"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https://www.infrastructureinvestor.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id="wp-emoji-styles-inline-css" type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel="stylesheet" id="wp-block-library-css" href="https://www.infrastructureinvestor.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2" type="text/css" media="all"> <style id="wp-parsely-recommendations-style-inline-css" type="text/css"> .parsely-recommendations-list-title{font-size:1.2em}.parsely-recommendations-list{list-style:none;padding:unset}.parsely-recommendations-cardbody{overflow:hidden;padding:.8em;text-overflow:ellipsis;white-space:nowrap}.parsely-recommendations-cardmedia{padding:.8em .8em 0} </style> <style id="classic-theme-styles-inline-css" type="text/css"> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id="global-styles-inline-css" type="text/css"> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="pei-cookiebot-css-style-fixer-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/pei-custom-options/assets/css/cookiebot-style-fixer.css?ver=1.5.10" type="text/css" media="all"> <link rel="stylesheet" id="pei-font-awesome-4-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/pei-font-awesome-4/assets/css/font-awesome.min.css?ver=1.0.1" type="text/css" media="all"> <link rel="stylesheet" id="pragmatic-print-watermark-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-print-watermark/assets/public/css/pragmatic-print-watermark.css?ver=1.2.0" type="text/css" media="all"> <link rel="stylesheet" id="woocommerce-layout-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=9.2.3" type="text/css" media="all"> <link rel="stylesheet" id="woocommerce-smallscreen-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=9.2.3" type="text/css" media="only screen and (max-width: 768px)"> <link rel="stylesheet" id="woocommerce-general-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=9.2.3" type="text/css" media="all"> <style id="woocommerce-inline-inline-css" type="text/css"> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel="stylesheet" id="wp-smart-crop-renderer-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/wp-smartcrop/css/image-renderer.css?ver=2.0.9" type="text/css" media="all"> <link rel="stylesheet" id="wc-aelia-cs-frontend-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce-aelia-currencyswitcher/src/design/css/frontend.css?ver=5.1.0.231206" type="text/css" media="all"> <link rel="stylesheet" id="google-fonts-style-css" href="https://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400%2C400italic%2C600%2C600italic%2C700%7CRoboto%3A300%2C400%2C400italic%2C500%2C500italic%2C700%2C900&amp;ver=8.8.61" type="text/css" media="all"> <link rel="stylesheet" id="sailthru-subscribe-widget-styles-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/sailthru-widget/css/widget.subscribe.css?ver=6.6.2" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-default-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/pei-custom-options/files/css/tablepress/tablepress-combined.min.css?ver=16" type="text/css" media="all"> <link rel="stylesheet" id="algolia-autocomplete-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/wp-search-with-algolia/css/algolia-autocomplete.css?ver=2.8.1" type="text/css" media="all"> <link rel="stylesheet" id="js_composer_front-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=7.9" type="text/css" media="all"> <link rel="stylesheet" id="pei-network-asset-3378bc10-css" href="https://apps.infrastructureinvestor.com/application/network-directory/current/build/static/css/main.ebf017e1.css" type="text/css" media="all"> <link rel="stylesheet" id="algolia-custom-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style/algolia-custom.css?h=235ec8ef&amp;ver=8.8.61ph1ver21" type="text/css" media="all"> <link rel="stylesheet" id="algolia-datepicker-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style/algolia-datepicker.css?h=fcb1ee5f&amp;ver=8.8.61ph1ver21" type="text/css" media="all"> <link rel="stylesheet" id="algolia-mobile-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style/algolia-mobile.css?h=c9646260&amp;ver=8.8.61ph1ver21" type="text/css" media="all"> <link rel="stylesheet" id="td-theme-woo-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper/style-woocommerce.css?ver=8.8.61" type="text/css" media="all"> <link rel="stylesheet" id="td-theme-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style.css?h=36a714be&amp;ver=8.8.61f" type="text/css" media="all"> <link rel="stylesheet" id="site-brand-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style/brands/brand-ii-rebrand.css?ver=1719488160" type="text/css" media="all"> <link rel="stylesheet" id="site-print-css" href="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style/print.css?ver=8.8.61c" type="text/css" media="print"> <link rel="stylesheet" id="pei_missing_image_placeholder-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/pei-missing-image-placeholders/assets/css/pei-missing-image-placeholder.css?ver=3.0.3" type="text/css" media="all"> <script type="text/javascript" src="https://www.datadoghq-browser-agent.com/datadog-logs-v4.js?ver=8.8.61-dd2" id="datadog_script-js"></script> <script type="text/javascript" id="datadog_config-js-extra"> /* <![CDATA[ */ var datadog_config = {"token":"pube6c444a510604291b958507594a15ebe","service":"subscriptions-wordpress","env":"prod"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/datadog-config.js?ver=8.8.61-dd2" id="datadog_config-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/jquery/jquery-migrate.min.js?ver=3.4.0" id="jquery-migrate-js"></script> <script type="text/javascript" id="pei-heap-analytics-js-extra"> /* <![CDATA[ */ var pei_heap_analytics_settings = {"is_identity_api_enabled":"1","is_scroll_tracking_enabled":"1","is_event_properties_api_enabled":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pei-custom-options/assets/js/heap-analytics.js?ver=1.5.10" id="pei-heap-analytics-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.5" async id="tp-tools-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.9" async id="revmin-js"></script> <script src="//ak.sail-horizon.com/spm/spm.v1.min.js" type="text/javascript" async></script><script type="text/javascript" id="tag-js-extra"> /* <![CDATA[ */ var tag = {"options":{"customerId":"f418dbb78b02e1bf7e5930d037c85793"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/sailthru-widget/js/tag.js?ver=6.6.2" id="tag-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.9.2.3" id="jquery-blockui-js" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.9.2.3" id="js-cookie-js" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-parsely-pei/js/insert-audience-segments.js?h=7a313db7&amp;ver=1.0.3" id="insert-audience-segments-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-parsely-pei/js/wp-parsely-pei-events.js?h=43caf50f&amp;ver=1.0.3" id="wp-parsely-pei-events-js"></script> <script type="text/javascript" id="wc-country-select-js-extra"> /* <![CDATA[ */ var wc_country_select_params = {"countries":"{\"AF\":[],\"AL\":{\"AL-01\":\"Berat\",\"AL-09\":\"Dib\\u00ebr\",\"AL-02\":\"Durr\\u00ebs\",\"AL-03\":\"Elbasan\",\"AL-04\":\"Fier\",\"AL-05\":\"Gjirokast\\u00ebr\",\"AL-06\":\"Kor\\u00e7\\u00eb\",\"AL-07\":\"Kuk\\u00ebs\",\"AL-08\":\"Lezh\\u00eb\",\"AL-10\":\"Shkod\\u00ebr\",\"AL-11\":\"Tirana\",\"AL-12\":\"Vlor\\u00eb\"},\"AO\":{\"BGO\":\"Bengo\",\"BLU\":\"Benguela\",\"BIE\":\"Bi\\u00e9\",\"CAB\":\"Cabinda\",\"CNN\":\"Cunene\",\"HUA\":\"Huambo\",\"HUI\":\"Hu\\u00edla\",\"CCU\":\"Kuando Kubango\",\"CNO\":\"Kwanza-Norte\",\"CUS\":\"Kwanza-Sul\",\"LUA\":\"Luanda\",\"LNO\":\"Lunda-Norte\",\"LSU\":\"Lunda-Sul\",\"MAL\":\"Malanje\",\"MOX\":\"Moxico\",\"NAM\":\"Namibe\",\"UIG\":\"U\\u00edge\",\"ZAI\":\"Zaire\"},\"AR\":{\"C\":\"Ciudad Aut\\u00f3noma de Buenos Aires\",\"B\":\"Buenos Aires\",\"K\":\"Catamarca\",\"H\":\"Chaco\",\"U\":\"Chubut\",\"X\":\"C\\u00f3rdoba\",\"W\":\"Corrientes\",\"E\":\"Entre R\\u00edos\",\"P\":\"Formosa\",\"Y\":\"Jujuy\",\"L\":\"La Pampa\",\"F\":\"La Rioja\",\"M\":\"Mendoza\",\"N\":\"Misiones\",\"Q\":\"Neuqu\\u00e9n\",\"R\":\"R\\u00edo Negro\",\"A\":\"Salta\",\"J\":\"San Juan\",\"D\":\"San Luis\",\"Z\":\"Santa Cruz\",\"S\":\"Santa Fe\",\"G\":\"Santiago del Estero\",\"V\":\"Tierra del Fuego\",\"T\":\"Tucum\\u00e1n\"},\"AT\":[],\"AU\":{\"ACT\":\"Australian Capital Territory\",\"NSW\":\"New South Wales\",\"NT\":\"Northern Territory\",\"QLD\":\"Queensland\",\"SA\":\"South Australia\",\"TAS\":\"Tasmania\",\"VIC\":\"Victoria\",\"WA\":\"Western Australia\"},\"AX\":[],\"BD\":{\"BD-05\":\"Bagerhat\",\"BD-01\":\"Bandarban\",\"BD-02\":\"Barguna\",\"BD-06\":\"Barishal\",\"BD-07\":\"Bhola\",\"BD-03\":\"Bogura\",\"BD-04\":\"Brahmanbaria\",\"BD-09\":\"Chandpur\",\"BD-10\":\"Chattogram\",\"BD-12\":\"Chuadanga\",\"BD-11\":\"Cox's Bazar\",\"BD-08\":\"Cumilla\",\"BD-13\":\"Dhaka\",\"BD-14\":\"Dinajpur\",\"BD-15\":\"Faridpur \",\"BD-16\":\"Feni\",\"BD-19\":\"Gaibandha\",\"BD-18\":\"Gazipur\",\"BD-17\":\"Gopalganj\",\"BD-20\":\"Habiganj\",\"BD-21\":\"Jamalpur\",\"BD-22\":\"Jashore\",\"BD-25\":\"Jhalokati\",\"BD-23\":\"Jhenaidah\",\"BD-24\":\"Joypurhat\",\"BD-29\":\"Khagrachhari\",\"BD-27\":\"Khulna\",\"BD-26\":\"Kishoreganj\",\"BD-28\":\"Kurigram\",\"BD-30\":\"Kushtia\",\"BD-31\":\"Lakshmipur\",\"BD-32\":\"Lalmonirhat\",\"BD-36\":\"Madaripur\",\"BD-37\":\"Magura\",\"BD-33\":\"Manikganj \",\"BD-39\":\"Meherpur\",\"BD-38\":\"Moulvibazar\",\"BD-35\":\"Munshiganj\",\"BD-34\":\"Mymensingh\",\"BD-48\":\"Naogaon\",\"BD-43\":\"Narail\",\"BD-40\":\"Narayanganj\",\"BD-42\":\"Narsingdi\",\"BD-44\":\"Natore\",\"BD-45\":\"Nawabganj\",\"BD-41\":\"Netrakona\",\"BD-46\":\"Nilphamari\",\"BD-47\":\"Noakhali\",\"BD-49\":\"Pabna\",\"BD-52\":\"Panchagarh\",\"BD-51\":\"Patuakhali\",\"BD-50\":\"Pirojpur\",\"BD-53\":\"Rajbari\",\"BD-54\":\"Rajshahi\",\"BD-56\":\"Rangamati\",\"BD-55\":\"Rangpur\",\"BD-58\":\"Satkhira\",\"BD-62\":\"Shariatpur\",\"BD-57\":\"Sherpur\",\"BD-59\":\"Sirajganj\",\"BD-61\":\"Sunamganj\",\"BD-60\":\"Sylhet\",\"BD-63\":\"Tangail\",\"BD-64\":\"Thakurgaon\"},\"BE\":[],\"BG\":{\"BG-01\":\"Blagoevgrad\",\"BG-02\":\"Burgas\",\"BG-08\":\"Dobrich\",\"BG-07\":\"Gabrovo\",\"BG-26\":\"Haskovo\",\"BG-09\":\"Kardzhali\",\"BG-10\":\"Kyustendil\",\"BG-11\":\"Lovech\",\"BG-12\":\"Montana\",\"BG-13\":\"Pazardzhik\",\"BG-14\":\"Pernik\",\"BG-15\":\"Pleven\",\"BG-16\":\"Plovdiv\",\"BG-17\":\"Razgrad\",\"BG-18\":\"Ruse\",\"BG-27\":\"Shumen\",\"BG-19\":\"Silistra\",\"BG-20\":\"Sliven\",\"BG-21\":\"Smolyan\",\"BG-23\":\"Sofia District\",\"BG-22\":\"Sofia\",\"BG-24\":\"Stara Zagora\",\"BG-25\":\"Targovishte\",\"BG-03\":\"Varna\",\"BG-04\":\"Veliko Tarnovo\",\"BG-05\":\"Vidin\",\"BG-06\":\"Vratsa\",\"BG-28\":\"Yambol\"},\"BH\":[],\"BI\":[],\"BJ\":{\"AL\":\"Alibori\",\"AK\":\"Atakora\",\"AQ\":\"Atlantique\",\"BO\":\"Borgou\",\"CO\":\"Collines\",\"KO\":\"Kouffo\",\"DO\":\"Donga\",\"LI\":\"Littoral\",\"MO\":\"Mono\",\"OU\":\"Ou\\u00e9m\\u00e9\",\"PL\":\"Plateau\",\"ZO\":\"Zou\"},\"BO\":{\"BO-B\":\"Beni\",\"BO-H\":\"Chuquisaca\",\"BO-C\":\"Cochabamba\",\"BO-L\":\"La Paz\",\"BO-O\":\"Oruro\",\"BO-N\":\"Pando\",\"BO-P\":\"Potos\\u00ed\",\"BO-S\":\"Santa Cruz\",\"BO-T\":\"Tarija\"},\"BR\":{\"AC\":\"Acre\",\"AL\":\"Alagoas\",\"AP\":\"Amap\\u00e1\",\"AM\":\"Amazonas\",\"BA\":\"Bahia\",\"CE\":\"Cear\\u00e1\",\"DF\":\"Distrito Federal\",\"ES\":\"Esp\\u00edrito Santo\",\"GO\":\"Goi\\u00e1s\",\"MA\":\"Maranh\\u00e3o\",\"MT\":\"Mato Grosso\",\"MS\":\"Mato Grosso do Sul\",\"MG\":\"Minas Gerais\",\"PA\":\"Par\\u00e1\",\"PB\":\"Para\\u00edba\",\"PR\":\"Paran\\u00e1\",\"PE\":\"Pernambuco\",\"PI\":\"Piau\\u00ed\",\"RJ\":\"Rio de Janeiro\",\"RN\":\"Rio Grande do Norte\",\"RS\":\"Rio Grande do Sul\",\"RO\":\"Rond\\u00f4nia\",\"RR\":\"Roraima\",\"SC\":\"Santa Catarina\",\"SP\":\"S\\u00e3o Paulo\",\"SE\":\"Sergipe\",\"TO\":\"Tocantins\"},\"CA\":{\"AB\":\"Alberta\",\"BC\":\"British Columbia\",\"MB\":\"Manitoba\",\"NB\":\"New Brunswick\",\"NL\":\"Newfoundland and Labrador\",\"NT\":\"Northwest Territories\",\"NS\":\"Nova Scotia\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Prince Edward Island\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CH\":{\"AG\":\"Aargau\",\"AR\":\"Appenzell Ausserrhoden\",\"AI\":\"Appenzell Innerrhoden\",\"BL\":\"Basel-Landschaft\",\"BS\":\"Basel-Stadt\",\"BE\":\"Bern\",\"FR\":\"Fribourg\",\"GE\":\"Geneva\",\"GL\":\"Glarus\",\"GR\":\"Graub\\u00fcnden\",\"JU\":\"Jura\",\"LU\":\"Luzern\",\"NE\":\"Neuch\\u00e2tel\",\"NW\":\"Nidwalden\",\"OW\":\"Obwalden\",\"SH\":\"Schaffhausen\",\"SZ\":\"Schwyz\",\"SO\":\"Solothurn\",\"SG\":\"St. Gallen\",\"TG\":\"Thurgau\",\"TI\":\"Ticino\",\"UR\":\"Uri\",\"VS\":\"Valais\",\"VD\":\"Vaud\",\"ZG\":\"Zug\",\"ZH\":\"Z\\u00fcrich\"},\"CL\":{\"CL-AI\":\"Ais\\u00e9n del General Carlos Iba\\u00f1ez del Campo\",\"CL-AN\":\"Antofagasta\",\"CL-AP\":\"Arica y Parinacota\",\"CL-AR\":\"La Araucan\\u00eda\",\"CL-AT\":\"Atacama\",\"CL-BI\":\"Biob\\u00edo\",\"CL-CO\":\"Coquimbo\",\"CL-LI\":\"Libertador General Bernardo O'Higgins\",\"CL-LL\":\"Los Lagos\",\"CL-LR\":\"Los R\\u00edos\",\"CL-MA\":\"Magallanes\",\"CL-ML\":\"Maule\",\"CL-NB\":\"\\u00d1uble\",\"CL-RM\":\"Regi\\u00f3n Metropolitana de Santiago\",\"CL-TA\":\"Tarapac\\u00e1\",\"CL-VS\":\"Valpara\\u00edso\"},\"CN\":{\"CN1\":\"Yunnan \\\/ \\u4e91\\u5357\",\"CN2\":\"Beijing \\\/ \\u5317\\u4eac\",\"CN3\":\"Tianjin \\\/ \\u5929\\u6d25\",\"CN4\":\"Hebei \\\/ \\u6cb3\\u5317\",\"CN5\":\"Shanxi \\\/ \\u5c71\\u897f\",\"CN6\":\"Inner Mongolia \\\/ \\u5167\\u8499\\u53e4\",\"CN7\":\"Liaoning \\\/ \\u8fbd\\u5b81\",\"CN8\":\"Jilin \\\/ \\u5409\\u6797\",\"CN9\":\"Heilongjiang \\\/ \\u9ed1\\u9f99\\u6c5f\",\"CN10\":\"Shanghai \\\/ \\u4e0a\\u6d77\",\"CN11\":\"Jiangsu \\\/ \\u6c5f\\u82cf\",\"CN12\":\"Zhejiang \\\/ \\u6d59\\u6c5f\",\"CN13\":\"Anhui \\\/ \\u5b89\\u5fbd\",\"CN14\":\"Fujian \\\/ \\u798f\\u5efa\",\"CN15\":\"Jiangxi \\\/ \\u6c5f\\u897f\",\"CN16\":\"Shandong \\\/ \\u5c71\\u4e1c\",\"CN17\":\"Henan \\\/ \\u6cb3\\u5357\",\"CN18\":\"Hubei \\\/ \\u6e56\\u5317\",\"CN19\":\"Hunan \\\/ \\u6e56\\u5357\",\"CN20\":\"Guangdong \\\/ \\u5e7f\\u4e1c\",\"CN21\":\"Guangxi Zhuang \\\/ \\u5e7f\\u897f\\u58ee\\u65cf\",\"CN22\":\"Hainan \\\/ \\u6d77\\u5357\",\"CN23\":\"Chongqing \\\/ \\u91cd\\u5e86\",\"CN24\":\"Sichuan \\\/ \\u56db\\u5ddd\",\"CN25\":\"Guizhou \\\/ \\u8d35\\u5dde\",\"CN26\":\"Shaanxi \\\/ \\u9655\\u897f\",\"CN27\":\"Gansu \\\/ \\u7518\\u8083\",\"CN28\":\"Qinghai \\\/ \\u9752\\u6d77\",\"CN29\":\"Ningxia Hui \\\/ \\u5b81\\u590f\",\"CN30\":\"Macao \\\/ \\u6fb3\\u95e8\",\"CN31\":\"Tibet \\\/ \\u897f\\u85cf\",\"CN32\":\"Xinjiang \\\/ \\u65b0\\u7586\"},\"CO\":{\"CO-AMA\":\"Amazonas\",\"CO-ANT\":\"Antioquia\",\"CO-ARA\":\"Arauca\",\"CO-ATL\":\"Atl\\u00e1ntico\",\"CO-BOL\":\"Bol\\u00edvar\",\"CO-BOY\":\"Boyac\\u00e1\",\"CO-CAL\":\"Caldas\",\"CO-CAQ\":\"Caquet\\u00e1\",\"CO-CAS\":\"Casanare\",\"CO-CAU\":\"Cauca\",\"CO-CES\":\"Cesar\",\"CO-CHO\":\"Choc\\u00f3\",\"CO-COR\":\"C\\u00f3rdoba\",\"CO-CUN\":\"Cundinamarca\",\"CO-DC\":\"Capital District\",\"CO-GUA\":\"Guain\\u00eda\",\"CO-GUV\":\"Guaviare\",\"CO-HUI\":\"Huila\",\"CO-LAG\":\"La Guajira\",\"CO-MAG\":\"Magdalena\",\"CO-MET\":\"Meta\",\"CO-NAR\":\"Nari\\u00f1o\",\"CO-NSA\":\"Norte de Santander\",\"CO-PUT\":\"Putumayo\",\"CO-QUI\":\"Quind\\u00edo\",\"CO-RIS\":\"Risaralda\",\"CO-SAN\":\"Santander\",\"CO-SAP\":\"San Andr\\u00e9s & Providencia\",\"CO-SUC\":\"Sucre\",\"CO-TOL\":\"Tolima\",\"CO-VAC\":\"Valle del Cauca\",\"CO-VAU\":\"Vaup\\u00e9s\",\"CO-VID\":\"Vichada\"},\"CR\":{\"CR-A\":\"Alajuela\",\"CR-C\":\"Cartago\",\"CR-G\":\"Guanacaste\",\"CR-H\":\"Heredia\",\"CR-L\":\"Lim\\u00f3n\",\"CR-P\":\"Puntarenas\",\"CR-SJ\":\"San Jos\\u00e9\"},\"CZ\":[],\"DE\":{\"DE-BW\":\"Baden-W\\u00fcrttemberg\",\"DE-BY\":\"Bavaria\",\"DE-BE\":\"Berlin\",\"DE-BB\":\"Brandenburg\",\"DE-HB\":\"Bremen\",\"DE-HH\":\"Hamburg\",\"DE-HE\":\"Hesse\",\"DE-MV\":\"Mecklenburg-Vorpommern\",\"DE-NI\":\"Lower Saxony\",\"DE-NW\":\"North Rhine-Westphalia\",\"DE-RP\":\"Rhineland-Palatinate\",\"DE-SL\":\"Saarland\",\"DE-SN\":\"Saxony\",\"DE-ST\":\"Saxony-Anhalt\",\"DE-SH\":\"Schleswig-Holstein\",\"DE-TH\":\"Thuringia\"},\"DK\":[],\"DO\":{\"DO-01\":\"Distrito Nacional\",\"DO-02\":\"Azua\",\"DO-03\":\"Baoruco\",\"DO-04\":\"Barahona\",\"DO-33\":\"Cibao Nordeste\",\"DO-34\":\"Cibao Noroeste\",\"DO-35\":\"Cibao Norte\",\"DO-36\":\"Cibao Sur\",\"DO-05\":\"Dajab\\u00f3n\",\"DO-06\":\"Duarte\",\"DO-08\":\"El Seibo\",\"DO-37\":\"El Valle\",\"DO-07\":\"El\\u00edas Pi\\u00f1a\",\"DO-38\":\"Enriquillo\",\"DO-09\":\"Espaillat\",\"DO-30\":\"Hato Mayor\",\"DO-19\":\"Hermanas Mirabal\",\"DO-39\":\"Hig\\u00fcamo\",\"DO-10\":\"Independencia\",\"DO-11\":\"La Altagracia\",\"DO-12\":\"La Romana\",\"DO-13\":\"La Vega\",\"DO-14\":\"Mar\\u00eda Trinidad S\\u00e1nchez\",\"DO-28\":\"Monse\\u00f1or Nouel\",\"DO-15\":\"Monte Cristi\",\"DO-29\":\"Monte Plata\",\"DO-40\":\"Ozama\",\"DO-16\":\"Pedernales\",\"DO-17\":\"Peravia\",\"DO-18\":\"Puerto Plata\",\"DO-20\":\"Saman\\u00e1\",\"DO-21\":\"San Crist\\u00f3bal\",\"DO-31\":\"San Jos\\u00e9 de Ocoa\",\"DO-22\":\"San Juan\",\"DO-23\":\"San Pedro de Macor\\u00eds\",\"DO-24\":\"S\\u00e1nchez Ram\\u00edrez\",\"DO-25\":\"Santiago\",\"DO-26\":\"Santiago Rodr\\u00edguez\",\"DO-32\":\"Santo Domingo\",\"DO-41\":\"Valdesia\",\"DO-27\":\"Valverde\",\"DO-42\":\"Yuma\"},\"DZ\":{\"DZ-01\":\"Adrar\",\"DZ-02\":\"Chlef\",\"DZ-03\":\"Laghouat\",\"DZ-04\":\"Oum El Bouaghi\",\"DZ-05\":\"Batna\",\"DZ-06\":\"B\\u00e9ja\\u00efa\",\"DZ-07\":\"Biskra\",\"DZ-08\":\"B\\u00e9char\",\"DZ-09\":\"Blida\",\"DZ-10\":\"Bouira\",\"DZ-11\":\"Tamanghasset\",\"DZ-12\":\"T\\u00e9bessa\",\"DZ-13\":\"Tlemcen\",\"DZ-14\":\"Tiaret\",\"DZ-15\":\"Tizi Ouzou\",\"DZ-16\":\"Algiers\",\"DZ-17\":\"Djelfa\",\"DZ-18\":\"Jijel\",\"DZ-19\":\"S\\u00e9tif\",\"DZ-20\":\"Sa\\u00efda\",\"DZ-21\":\"Skikda\",\"DZ-22\":\"Sidi Bel Abb\\u00e8s\",\"DZ-23\":\"Annaba\",\"DZ-24\":\"Guelma\",\"DZ-25\":\"Constantine\",\"DZ-26\":\"M\\u00e9d\\u00e9a\",\"DZ-27\":\"Mostaganem\",\"DZ-28\":\"M\\u2019Sila\",\"DZ-29\":\"Mascara\",\"DZ-30\":\"Ouargla\",\"DZ-31\":\"Oran\",\"DZ-32\":\"El Bayadh\",\"DZ-33\":\"Illizi\",\"DZ-34\":\"Bordj Bou Arr\\u00e9ridj\",\"DZ-35\":\"Boumerd\\u00e8s\",\"DZ-36\":\"El Tarf\",\"DZ-37\":\"Tindouf\",\"DZ-38\":\"Tissemsilt\",\"DZ-39\":\"El Oued\",\"DZ-40\":\"Khenchela\",\"DZ-41\":\"Souk Ahras\",\"DZ-42\":\"Tipasa\",\"DZ-43\":\"Mila\",\"DZ-44\":\"A\\u00efn Defla\",\"DZ-45\":\"Naama\",\"DZ-46\":\"A\\u00efn T\\u00e9mouchent\",\"DZ-47\":\"Gharda\\u00efa\",\"DZ-48\":\"Relizane\"},\"EE\":[],\"EC\":{\"EC-A\":\"Azuay\",\"EC-B\":\"Bol\\u00edvar\",\"EC-F\":\"Ca\\u00f1ar\",\"EC-C\":\"Carchi\",\"EC-H\":\"Chimborazo\",\"EC-X\":\"Cotopaxi\",\"EC-O\":\"El Oro\",\"EC-E\":\"Esmeraldas\",\"EC-W\":\"Gal\\u00e1pagos\",\"EC-G\":\"Guayas\",\"EC-I\":\"Imbabura\",\"EC-L\":\"Loja\",\"EC-R\":\"Los R\\u00edos\",\"EC-M\":\"Manab\\u00ed\",\"EC-S\":\"Morona-Santiago\",\"EC-N\":\"Napo\",\"EC-D\":\"Orellana\",\"EC-Y\":\"Pastaza\",\"EC-P\":\"Pichincha\",\"EC-SE\":\"Santa Elena\",\"EC-SD\":\"Santo Domingo de los Ts\\u00e1chilas\",\"EC-U\":\"Sucumb\\u00edos\",\"EC-T\":\"Tungurahua\",\"EC-Z\":\"Zamora-Chinchipe\"},\"EG\":{\"EGALX\":\"Alexandria\",\"EGASN\":\"Aswan\",\"EGAST\":\"Asyut\",\"EGBA\":\"Red Sea\",\"EGBH\":\"Beheira\",\"EGBNS\":\"Beni Suef\",\"EGC\":\"Cairo\",\"EGDK\":\"Dakahlia\",\"EGDT\":\"Damietta\",\"EGFYM\":\"Faiyum\",\"EGGH\":\"Gharbia\",\"EGGZ\":\"Giza\",\"EGIS\":\"Ismailia\",\"EGJS\":\"South Sinai\",\"EGKB\":\"Qalyubia\",\"EGKFS\":\"Kafr el-Sheikh\",\"EGKN\":\"Qena\",\"EGLX\":\"Luxor\",\"EGMN\":\"Minya\",\"EGMNF\":\"Monufia\",\"EGMT\":\"Matrouh\",\"EGPTS\":\"Port Said\",\"EGSHG\":\"Sohag\",\"EGSHR\":\"Al Sharqia\",\"EGSIN\":\"North Sinai\",\"EGSUZ\":\"Suez\",\"EGWAD\":\"New Valley\"},\"ES\":{\"C\":\"A Coru\\u00f1a\",\"VI\":\"Araba\\\/\\u00c1lava\",\"AB\":\"Albacete\",\"A\":\"Alicante\",\"AL\":\"Almer\\u00eda\",\"O\":\"Asturias\",\"AV\":\"\\u00c1vila\",\"BA\":\"Badajoz\",\"PM\":\"Baleares\",\"B\":\"Barcelona\",\"BU\":\"Burgos\",\"CC\":\"C\\u00e1ceres\",\"CA\":\"C\\u00e1diz\",\"S\":\"Cantabria\",\"CS\":\"Castell\\u00f3n\",\"CE\":\"Ceuta\",\"CR\":\"Ciudad Real\",\"CO\":\"C\\u00f3rdoba\",\"CU\":\"Cuenca\",\"GI\":\"Girona\",\"GR\":\"Granada\",\"GU\":\"Guadalajara\",\"SS\":\"Gipuzkoa\",\"H\":\"Huelva\",\"HU\":\"Huesca\",\"J\":\"Ja\\u00e9n\",\"LO\":\"La Rioja\",\"GC\":\"Las Palmas\",\"LE\":\"Le\\u00f3n\",\"L\":\"Lleida\",\"LU\":\"Lugo\",\"M\":\"Madrid\",\"MA\":\"M\\u00e1laga\",\"ML\":\"Melilla\",\"MU\":\"Murcia\",\"NA\":\"Navarra\",\"OR\":\"Ourense\",\"P\":\"Palencia\",\"PO\":\"Pontevedra\",\"SA\":\"Salamanca\",\"TF\":\"Santa Cruz de Tenerife\",\"SG\":\"Segovia\",\"SE\":\"Sevilla\",\"SO\":\"Soria\",\"T\":\"Tarragona\",\"TE\":\"Teruel\",\"TO\":\"Toledo\",\"V\":\"Valencia\",\"VA\":\"Valladolid\",\"BI\":\"Biscay\",\"ZA\":\"Zamora\",\"Z\":\"Zaragoza\"},\"ET\":[],\"FI\":[],\"FR\":[],\"GF\":[],\"GH\":{\"AF\":\"Ahafo\",\"AH\":\"Ashanti\",\"BA\":\"Brong-Ahafo\",\"BO\":\"Bono\",\"BE\":\"Bono East\",\"CP\":\"Central\",\"EP\":\"Eastern\",\"AA\":\"Greater Accra\",\"NE\":\"North East\",\"NP\":\"Northern\",\"OT\":\"Oti\",\"SV\":\"Savannah\",\"UE\":\"Upper East\",\"UW\":\"Upper West\",\"TV\":\"Volta\",\"WP\":\"Western\",\"WN\":\"Western North\"},\"GP\":[],\"GR\":{\"I\":\"Attica\",\"A\":\"East Macedonia and Thrace\",\"B\":\"Central Macedonia\",\"C\":\"West Macedonia\",\"D\":\"Epirus\",\"E\":\"Thessaly\",\"F\":\"Ionian Islands\",\"G\":\"West Greece\",\"H\":\"Central Greece\",\"J\":\"Peloponnese\",\"K\":\"North Aegean\",\"L\":\"South Aegean\",\"M\":\"Crete\"},\"GT\":{\"GT-AV\":\"Alta Verapaz\",\"GT-BV\":\"Baja Verapaz\",\"GT-CM\":\"Chimaltenango\",\"GT-CQ\":\"Chiquimula\",\"GT-PR\":\"El Progreso\",\"GT-ES\":\"Escuintla\",\"GT-GU\":\"Guatemala\",\"GT-HU\":\"Huehuetenango\",\"GT-IZ\":\"Izabal\",\"GT-JA\":\"Jalapa\",\"GT-JU\":\"Jutiapa\",\"GT-PE\":\"Pet\\u00e9n\",\"GT-QZ\":\"Quetzaltenango\",\"GT-QC\":\"Quich\\u00e9\",\"GT-RE\":\"Retalhuleu\",\"GT-SA\":\"Sacatep\\u00e9quez\",\"GT-SM\":\"San Marcos\",\"GT-SR\":\"Santa Rosa\",\"GT-SO\":\"Solol\\u00e1\",\"GT-SU\":\"Suchitep\\u00e9quez\",\"GT-TO\":\"Totonicap\\u00e1n\",\"GT-ZA\":\"Zacapa\"},\"HK\":{\"HONG KONG\":\"Hong Kong Island\",\"KOWLOON\":\"Kowloon\",\"NEW TERRITORIES\":\"New Territories\"},\"HN\":{\"HN-AT\":\"Atl\\u00e1ntida\",\"HN-IB\":\"Bay Islands\",\"HN-CH\":\"Choluteca\",\"HN-CL\":\"Col\\u00f3n\",\"HN-CM\":\"Comayagua\",\"HN-CP\":\"Cop\\u00e1n\",\"HN-CR\":\"Cort\\u00e9s\",\"HN-EP\":\"El Para\\u00edso\",\"HN-FM\":\"Francisco Moraz\\u00e1n\",\"HN-GD\":\"Gracias a Dios\",\"HN-IN\":\"Intibuc\\u00e1\",\"HN-LE\":\"Lempira\",\"HN-LP\":\"La Paz\",\"HN-OC\":\"Ocotepeque\",\"HN-OL\":\"Olancho\",\"HN-SB\":\"Santa B\\u00e1rbara\",\"HN-VA\":\"Valle\",\"HN-YO\":\"Yoro\"},\"HU\":{\"BK\":\"B\\u00e1cs-Kiskun\",\"BE\":\"B\\u00e9k\\u00e9s\",\"BA\":\"Baranya\",\"BZ\":\"Borsod-Aba\\u00faj-Zempl\\u00e9n\",\"BU\":\"Budapest\",\"CS\":\"Csongr\\u00e1d-Csan\\u00e1d\",\"FE\":\"Fej\\u00e9r\",\"GS\":\"Gy\\u0151r-Moson-Sopron\",\"HB\":\"Hajd\\u00fa-Bihar\",\"HE\":\"Heves\",\"JN\":\"J\\u00e1sz-Nagykun-Szolnok\",\"KE\":\"Kom\\u00e1rom-Esztergom\",\"NO\":\"N\\u00f3gr\\u00e1d\",\"PE\":\"Pest\",\"SO\":\"Somogy\",\"SZ\":\"Szabolcs-Szatm\\u00e1r-Bereg\",\"TO\":\"Tolna\",\"VA\":\"Vas\",\"VE\":\"Veszpr\\u00e9m\",\"ZA\":\"Zala\"},\"ID\":{\"AC\":\"Daerah Istimewa Aceh\",\"SU\":\"Sumatera Utara\",\"SB\":\"Sumatera Barat\",\"RI\":\"Riau\",\"KR\":\"Kepulauan Riau\",\"JA\":\"Jambi\",\"SS\":\"Sumatera Selatan\",\"BB\":\"Bangka Belitung\",\"BE\":\"Bengkulu\",\"LA\":\"Lampung\",\"JK\":\"DKI Jakarta\",\"JB\":\"Jawa Barat\",\"BT\":\"Banten\",\"JT\":\"Jawa Tengah\",\"JI\":\"Jawa Timur\",\"YO\":\"Daerah Istimewa Yogyakarta\",\"BA\":\"Bali\",\"NB\":\"Nusa Tenggara Barat\",\"NT\":\"Nusa Tenggara Timur\",\"KB\":\"Kalimantan Barat\",\"KT\":\"Kalimantan Tengah\",\"KI\":\"Kalimantan Timur\",\"KS\":\"Kalimantan Selatan\",\"KU\":\"Kalimantan Utara\",\"SA\":\"Sulawesi Utara\",\"ST\":\"Sulawesi Tengah\",\"SG\":\"Sulawesi Tenggara\",\"SR\":\"Sulawesi Barat\",\"SN\":\"Sulawesi Selatan\",\"GO\":\"Gorontalo\",\"MA\":\"Maluku\",\"MU\":\"Maluku Utara\",\"PA\":\"Papua\",\"PB\":\"Papua Barat\"},\"IE\":{\"CW\":\"Carlow\",\"CN\":\"Cavan\",\"CE\":\"Clare\",\"CO\":\"Cork\",\"DL\":\"Donegal\",\"D\":\"Dublin\",\"G\":\"Galway\",\"KY\":\"Kerry\",\"KE\":\"Kildare\",\"KK\":\"Kilkenny\",\"LS\":\"Laois\",\"LM\":\"Leitrim\",\"LK\":\"Limerick\",\"LD\":\"Longford\",\"LH\":\"Louth\",\"MO\":\"Mayo\",\"MH\":\"Meath\",\"MN\":\"Monaghan\",\"OY\":\"Offaly\",\"RN\":\"Roscommon\",\"SO\":\"Sligo\",\"TA\":\"Tipperary\",\"WD\":\"Waterford\",\"WH\":\"Westmeath\",\"WX\":\"Wexford\",\"WW\":\"Wicklow\"},\"IN\":{\"AP\":\"Andhra Pradesh\",\"AR\":\"Arunachal Pradesh\",\"AS\":\"Assam\",\"BR\":\"Bihar\",\"CT\":\"Chhattisgarh\",\"GA\":\"Goa\",\"GJ\":\"Gujarat\",\"HR\":\"Haryana\",\"HP\":\"Himachal Pradesh\",\"JK\":\"Jammu and Kashmir\",\"JH\":\"Jharkhand\",\"KA\":\"Karnataka\",\"KL\":\"Kerala\",\"LA\":\"Ladakh\",\"MP\":\"Madhya Pradesh\",\"MH\":\"Maharashtra\",\"MN\":\"Manipur\",\"ML\":\"Meghalaya\",\"MZ\":\"Mizoram\",\"NL\":\"Nagaland\",\"OR\":\"Odisha\",\"PB\":\"Punjab\",\"RJ\":\"Rajasthan\",\"SK\":\"Sikkim\",\"TN\":\"Tamil Nadu\",\"TS\":\"Telangana\",\"TR\":\"Tripura\",\"UK\":\"Uttarakhand\",\"UP\":\"Uttar Pradesh\",\"WB\":\"West Bengal\",\"AN\":\"Andaman and Nicobar Islands\",\"CH\":\"Chandigarh\",\"DN\":\"Dadra and Nagar Haveli\",\"DD\":\"Daman and Diu\",\"DL\":\"Delhi\",\"LD\":\"Lakshadeep\",\"PY\":\"Pondicherry (Puducherry)\"},\"IR\":{\"KHZ\":\"Khuzestan (\\u062e\\u0648\\u0632\\u0633\\u062a\\u0627\\u0646)\",\"THR\":\"Tehran (\\u062a\\u0647\\u0631\\u0627\\u0646)\",\"ILM\":\"Ilaam (\\u0627\\u06cc\\u0644\\u0627\\u0645)\",\"BHR\":\"Bushehr (\\u0628\\u0648\\u0634\\u0647\\u0631)\",\"ADL\":\"Ardabil (\\u0627\\u0631\\u062f\\u0628\\u06cc\\u0644)\",\"ESF\":\"Isfahan (\\u0627\\u0635\\u0641\\u0647\\u0627\\u0646)\",\"YZD\":\"Yazd (\\u06cc\\u0632\\u062f)\",\"KRH\":\"Kermanshah (\\u06a9\\u0631\\u0645\\u0627\\u0646\\u0634\\u0627\\u0647)\",\"KRN\":\"Kerman (\\u06a9\\u0631\\u0645\\u0627\\u0646)\",\"HDN\":\"Hamadan (\\u0647\\u0645\\u062f\\u0627\\u0646)\",\"GZN\":\"Qazvin (\\u0642\\u0632\\u0648\\u06cc\\u0646)\",\"ZJN\":\"Zanjan (\\u0632\\u0646\\u062c\\u0627\\u0646)\",\"LRS\":\"Luristan (\\u0644\\u0631\\u0633\\u062a\\u0627\\u0646)\",\"ABZ\":\"Alborz (\\u0627\\u0644\\u0628\\u0631\\u0632)\",\"EAZ\":\"East Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u0634\\u0631\\u0642\\u06cc)\",\"WAZ\":\"West Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u063a\\u0631\\u0628\\u06cc)\",\"CHB\":\"Chaharmahal and Bakhtiari (\\u0686\\u0647\\u0627\\u0631\\u0645\\u062d\\u0627\\u0644 \\u0648 \\u0628\\u062e\\u062a\\u06cc\\u0627\\u0631\\u06cc)\",\"SKH\":\"South Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u062c\\u0646\\u0648\\u0628\\u06cc)\",\"RKH\":\"Razavi Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0631\\u0636\\u0648\\u06cc)\",\"NKH\":\"North Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0634\\u0645\\u0627\\u0644\\u06cc)\",\"SMN\":\"Semnan (\\u0633\\u0645\\u0646\\u0627\\u0646)\",\"FRS\":\"Fars (\\u0641\\u0627\\u0631\\u0633)\",\"QHM\":\"Qom (\\u0642\\u0645)\",\"KRD\":\"Kurdistan (\\u06a9\\u0631\\u062f\\u0633\\u062a\\u0627\\u0646)\",\"KBD\":\"Kohgiluyeh and BoyerAhmad (\\u06a9\\u0647\\u06af\\u06cc\\u0644\\u0648\\u06cc\\u06cc\\u0647 \\u0648 \\u0628\\u0648\\u06cc\\u0631\\u0627\\u062d\\u0645\\u062f)\",\"GLS\":\"Golestan (\\u06af\\u0644\\u0633\\u062a\\u0627\\u0646)\",\"GIL\":\"Gilan (\\u06af\\u06cc\\u0644\\u0627\\u0646)\",\"MZN\":\"Mazandaran (\\u0645\\u0627\\u0632\\u0646\\u062f\\u0631\\u0627\\u0646)\",\"MKZ\":\"Markazi (\\u0645\\u0631\\u06a9\\u0632\\u06cc)\",\"HRZ\":\"Hormozgan (\\u0647\\u0631\\u0645\\u0632\\u06af\\u0627\\u0646)\",\"SBN\":\"Sistan and Baluchestan (\\u0633\\u06cc\\u0633\\u062a\\u0627\\u0646 \\u0648 \\u0628\\u0644\\u0648\\u0686\\u0633\\u062a\\u0627\\u0646)\"},\"IS\":[],\"IT\":{\"AG\":\"Agrigento\",\"AL\":\"Alessandria\",\"AN\":\"Ancona\",\"AO\":\"Aosta\",\"AR\":\"Arezzo\",\"AP\":\"Ascoli Piceno\",\"AT\":\"Asti\",\"AV\":\"Avellino\",\"BA\":\"Bari\",\"BT\":\"Barletta-Andria-Trani\",\"BL\":\"Belluno\",\"BN\":\"Benevento\",\"BG\":\"Bergamo\",\"BI\":\"Biella\",\"BO\":\"Bologna\",\"BZ\":\"Bolzano\",\"BS\":\"Brescia\",\"BR\":\"Brindisi\",\"CA\":\"Cagliari\",\"CL\":\"Caltanissetta\",\"CB\":\"Campobasso\",\"CE\":\"Caserta\",\"CT\":\"Catania\",\"CZ\":\"Catanzaro\",\"CH\":\"Chieti\",\"CO\":\"Como\",\"CS\":\"Cosenza\",\"CR\":\"Cremona\",\"KR\":\"Crotone\",\"CN\":\"Cuneo\",\"EN\":\"Enna\",\"FM\":\"Fermo\",\"FE\":\"Ferrara\",\"FI\":\"Firenze\",\"FG\":\"Foggia\",\"FC\":\"Forl\\u00ec-Cesena\",\"FR\":\"Frosinone\",\"GE\":\"Genova\",\"GO\":\"Gorizia\",\"GR\":\"Grosseto\",\"IM\":\"Imperia\",\"IS\":\"Isernia\",\"SP\":\"La Spezia\",\"AQ\":\"L'Aquila\",\"LT\":\"Latina\",\"LE\":\"Lecce\",\"LC\":\"Lecco\",\"LI\":\"Livorno\",\"LO\":\"Lodi\",\"LU\":\"Lucca\",\"MC\":\"Macerata\",\"MN\":\"Mantova\",\"MS\":\"Massa-Carrara\",\"MT\":\"Matera\",\"ME\":\"Messina\",\"MI\":\"Milano\",\"MO\":\"Modena\",\"MB\":\"Monza e della Brianza\",\"NA\":\"Napoli\",\"NO\":\"Novara\",\"NU\":\"Nuoro\",\"OR\":\"Oristano\",\"PD\":\"Padova\",\"PA\":\"Palermo\",\"PR\":\"Parma\",\"PV\":\"Pavia\",\"PG\":\"Perugia\",\"PU\":\"Pesaro e Urbino\",\"PE\":\"Pescara\",\"PC\":\"Piacenza\",\"PI\":\"Pisa\",\"PT\":\"Pistoia\",\"PN\":\"Pordenone\",\"PZ\":\"Potenza\",\"PO\":\"Prato\",\"RG\":\"Ragusa\",\"RA\":\"Ravenna\",\"RC\":\"Reggio Calabria\",\"RE\":\"Reggio Emilia\",\"RI\":\"Rieti\",\"RN\":\"Rimini\",\"RM\":\"Roma\",\"RO\":\"Rovigo\",\"SA\":\"Salerno\",\"SS\":\"Sassari\",\"SV\":\"Savona\",\"SI\":\"Siena\",\"SR\":\"Siracusa\",\"SO\":\"Sondrio\",\"SU\":\"Sud Sardegna\",\"TA\":\"Taranto\",\"TE\":\"Teramo\",\"TR\":\"Terni\",\"TO\":\"Torino\",\"TP\":\"Trapani\",\"TN\":\"Trento\",\"TV\":\"Treviso\",\"TS\":\"Trieste\",\"UD\":\"Udine\",\"VA\":\"Varese\",\"VE\":\"Venezia\",\"VB\":\"Verbano-Cusio-Ossola\",\"VC\":\"Vercelli\",\"VR\":\"Verona\",\"VV\":\"Vibo Valentia\",\"VI\":\"Vicenza\",\"VT\":\"Viterbo\"},\"IL\":[],\"IM\":[],\"JM\":{\"JM-01\":\"Kingston\",\"JM-02\":\"Saint Andrew\",\"JM-03\":\"Saint Thomas\",\"JM-04\":\"Portland\",\"JM-05\":\"Saint Mary\",\"JM-06\":\"Saint Ann\",\"JM-07\":\"Trelawny\",\"JM-08\":\"Saint James\",\"JM-09\":\"Hanover\",\"JM-10\":\"Westmoreland\",\"JM-11\":\"Saint Elizabeth\",\"JM-12\":\"Manchester\",\"JM-13\":\"Clarendon\",\"JM-14\":\"Saint Catherine\"},\"JP\":{\"JP01\":\"Hokkaido\",\"JP02\":\"Aomori\",\"JP03\":\"Iwate\",\"JP04\":\"Miyagi\",\"JP05\":\"Akita\",\"JP06\":\"Yamagata\",\"JP07\":\"Fukushima\",\"JP08\":\"Ibaraki\",\"JP09\":\"Tochigi\",\"JP10\":\"Gunma\",\"JP11\":\"Saitama\",\"JP12\":\"Chiba\",\"JP13\":\"Tokyo\",\"JP14\":\"Kanagawa\",\"JP15\":\"Niigata\",\"JP16\":\"Toyama\",\"JP17\":\"Ishikawa\",\"JP18\":\"Fukui\",\"JP19\":\"Yamanashi\",\"JP20\":\"Nagano\",\"JP21\":\"Gifu\",\"JP22\":\"Shizuoka\",\"JP23\":\"Aichi\",\"JP24\":\"Mie\",\"JP25\":\"Shiga\",\"JP26\":\"Kyoto\",\"JP27\":\"Osaka\",\"JP28\":\"Hyogo\",\"JP29\":\"Nara\",\"JP30\":\"Wakayama\",\"JP31\":\"Tottori\",\"JP32\":\"Shimane\",\"JP33\":\"Okayama\",\"JP34\":\"Hiroshima\",\"JP35\":\"Yamaguchi\",\"JP36\":\"Tokushima\",\"JP37\":\"Kagawa\",\"JP38\":\"Ehime\",\"JP39\":\"Kochi\",\"JP40\":\"Fukuoka\",\"JP41\":\"Saga\",\"JP42\":\"Nagasaki\",\"JP43\":\"Kumamoto\",\"JP44\":\"Oita\",\"JP45\":\"Miyazaki\",\"JP46\":\"Kagoshima\",\"JP47\":\"Okinawa\"},\"KE\":{\"KE01\":\"Baringo\",\"KE02\":\"Bomet\",\"KE03\":\"Bungoma\",\"KE04\":\"Busia\",\"KE05\":\"Elgeyo-Marakwet\",\"KE06\":\"Embu\",\"KE07\":\"Garissa\",\"KE08\":\"Homa Bay\",\"KE09\":\"Isiolo\",\"KE10\":\"Kajiado\",\"KE11\":\"Kakamega\",\"KE12\":\"Kericho\",\"KE13\":\"Kiambu\",\"KE14\":\"Kilifi\",\"KE15\":\"Kirinyaga\",\"KE16\":\"Kisii\",\"KE17\":\"Kisumu\",\"KE18\":\"Kitui\",\"KE19\":\"Kwale\",\"KE20\":\"Laikipia\",\"KE21\":\"Lamu\",\"KE22\":\"Machakos\",\"KE23\":\"Makueni\",\"KE24\":\"Mandera\",\"KE25\":\"Marsabit\",\"KE26\":\"Meru\",\"KE27\":\"Migori\",\"KE28\":\"Mombasa\",\"KE29\":\"Murang\\u2019a\",\"KE30\":\"Nairobi County\",\"KE31\":\"Nakuru\",\"KE32\":\"Nandi\",\"KE33\":\"Narok\",\"KE34\":\"Nyamira\",\"KE35\":\"Nyandarua\",\"KE36\":\"Nyeri\",\"KE37\":\"Samburu\",\"KE38\":\"Siaya\",\"KE39\":\"Taita-Taveta\",\"KE40\":\"Tana River\",\"KE41\":\"Tharaka-Nithi\",\"KE42\":\"Trans Nzoia\",\"KE43\":\"Turkana\",\"KE44\":\"Uasin Gishu\",\"KE45\":\"Vihiga\",\"KE46\":\"Wajir\",\"KE47\":\"West Pokot\"},\"KN\":{\"KNK\":\"Saint Kitts\",\"KNN\":\"Nevis\",\"KN01\":\"Christ Church Nichola Town\",\"KN02\":\"Saint Anne Sandy Point\",\"KN03\":\"Saint George Basseterre\",\"KN04\":\"Saint George Gingerland\",\"KN05\":\"Saint James Windward\",\"KN06\":\"Saint John Capisterre\",\"KN07\":\"Saint John Figtree\",\"KN08\":\"Saint Mary Cayon\",\"KN09\":\"Saint Paul Capisterre\",\"KN10\":\"Saint Paul Charlestown\",\"KN11\":\"Saint Peter Basseterre\",\"KN12\":\"Saint Thomas Lowland\",\"KN13\":\"Saint Thomas Middle Island\",\"KN15\":\"Trinity Palmetto Point\"},\"KR\":[],\"KW\":[],\"LA\":{\"AT\":\"Attapeu\",\"BK\":\"Bokeo\",\"BL\":\"Bolikhamsai\",\"CH\":\"Champasak\",\"HO\":\"Houaphanh\",\"KH\":\"Khammouane\",\"LM\":\"Luang Namtha\",\"LP\":\"Luang Prabang\",\"OU\":\"Oudomxay\",\"PH\":\"Phongsaly\",\"SL\":\"Salavan\",\"SV\":\"Savannakhet\",\"VI\":\"Vientiane Province\",\"VT\":\"Vientiane\",\"XA\":\"Sainyabuli\",\"XE\":\"Sekong\",\"XI\":\"Xiangkhouang\",\"XS\":\"Xaisomboun\"},\"LB\":[],\"LI\":[],\"LR\":{\"BM\":\"Bomi\",\"BN\":\"Bong\",\"GA\":\"Gbarpolu\",\"GB\":\"Grand Bassa\",\"GC\":\"Grand Cape Mount\",\"GG\":\"Grand Gedeh\",\"GK\":\"Grand Kru\",\"LO\":\"Lofa\",\"MA\":\"Margibi\",\"MY\":\"Maryland\",\"MO\":\"Montserrado\",\"NM\":\"Nimba\",\"RV\":\"Rivercess\",\"RG\":\"River Gee\",\"SN\":\"Sinoe\"},\"LU\":[],\"MA\":{\"maagd\":\"Agadir-Ida Ou Tanane\",\"maazi\":\"Azilal\",\"mabem\":\"B\\u00e9ni-Mellal\",\"maber\":\"Berkane\",\"mabes\":\"Ben Slimane\",\"mabod\":\"Boujdour\",\"mabom\":\"Boulemane\",\"mabrr\":\"Berrechid\",\"macas\":\"Casablanca\",\"mache\":\"Chefchaouen\",\"machi\":\"Chichaoua\",\"macht\":\"Chtouka A\\u00eft Baha\",\"madri\":\"Driouch\",\"maedi\":\"Essaouira\",\"maerr\":\"Errachidia\",\"mafah\":\"Fahs-Beni Makada\",\"mafes\":\"F\\u00e8s-Dar-Dbibegh\",\"mafig\":\"Figuig\",\"mafqh\":\"Fquih Ben Salah\",\"mague\":\"Guelmim\",\"maguf\":\"Guercif\",\"mahaj\":\"El Hajeb\",\"mahao\":\"Al Haouz\",\"mahoc\":\"Al Hoce\\u00efma\",\"maifr\":\"Ifrane\",\"maine\":\"Inezgane-A\\u00eft Melloul\",\"majdi\":\"El Jadida\",\"majra\":\"Jerada\",\"maken\":\"K\\u00e9nitra\",\"makes\":\"Kelaat Sraghna\",\"makhe\":\"Khemisset\",\"makhn\":\"Kh\\u00e9nifra\",\"makho\":\"Khouribga\",\"malaa\":\"La\\u00e2youne\",\"malar\":\"Larache\",\"mamar\":\"Marrakech\",\"mamdf\":\"M\\u2019diq-Fnideq\",\"mamed\":\"M\\u00e9diouna\",\"mamek\":\"Mekn\\u00e8s\",\"mamid\":\"Midelt\",\"mammd\":\"Marrakech-Medina\",\"mammn\":\"Marrakech-Menara\",\"mamoh\":\"Mohammedia\",\"mamou\":\"Moulay Yacoub\",\"manad\":\"Nador\",\"manou\":\"Nouaceur\",\"maoua\":\"Ouarzazate\",\"maoud\":\"Oued Ed-Dahab\",\"maouj\":\"Oujda-Angad\",\"maouz\":\"Ouezzane\",\"marab\":\"Rabat\",\"mareh\":\"Rehamna\",\"masaf\":\"Safi\",\"masal\":\"Sal\\u00e9\",\"masef\":\"Sefrou\",\"maset\":\"Settat\",\"masib\":\"Sidi Bennour\",\"masif\":\"Sidi Ifni\",\"masik\":\"Sidi Kacem\",\"masil\":\"Sidi Slimane\",\"maskh\":\"Skhirat-T\\u00e9mara\",\"masyb\":\"Sidi Youssef Ben Ali\",\"mataf\":\"Tarfaya (EH-partial)\",\"matai\":\"Taourirt\",\"matao\":\"Taounate\",\"matar\":\"Taroudant\",\"matat\":\"Tata\",\"mataz\":\"Taza\",\"matet\":\"T\\u00e9touan\",\"matin\":\"Tinghir\",\"matiz\":\"Tiznit\",\"matng\":\"Tangier-Assilah\",\"matnt\":\"Tan-Tan\",\"mayus\":\"Youssoufia\",\"mazag\":\"Zagora\"},\"MD\":{\"C\":\"Chi\\u0219in\\u0103u\",\"BL\":\"B\\u0103l\\u021bi\",\"AN\":\"Anenii Noi\",\"BS\":\"Basarabeasca\",\"BR\":\"Briceni\",\"CH\":\"Cahul\",\"CT\":\"Cantemir\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"C\\u0103u\\u0219eni\",\"CM\":\"Cimi\\u0219lia\",\"CR\":\"Criuleni\",\"DN\":\"Dondu\\u0219eni\",\"DR\":\"Drochia\",\"DB\":\"Dub\\u0103sari\",\"ED\":\"Edine\\u021b\",\"FL\":\"F\\u0103le\\u0219ti\",\"FR\":\"Flore\\u0219ti\",\"GE\":\"UTA G\\u0103g\\u0103uzia\",\"GL\":\"Glodeni\",\"HN\":\"H\\u00eence\\u0219ti\",\"IL\":\"Ialoveni\",\"LV\":\"Leova\",\"NS\":\"Nisporeni\",\"OC\":\"Ocni\\u021ba\",\"OR\":\"Orhei\",\"RZ\":\"Rezina\",\"RS\":\"R\\u00ee\\u0219cani\",\"SG\":\"S\\u00eengerei\",\"SR\":\"Soroca\",\"ST\":\"Str\\u0103\\u0219eni\",\"SD\":\"\\u0218old\\u0103ne\\u0219ti\",\"SV\":\"\\u0218tefan Vod\\u0103\",\"TR\":\"Taraclia\",\"TL\":\"Telene\\u0219ti\",\"UN\":\"Ungheni\"},\"MF\":[],\"MQ\":[],\"MT\":[],\"MX\":{\"DF\":\"Ciudad de M\\u00e9xico\",\"JA\":\"Jalisco\",\"NL\":\"Nuevo Le\\u00f3n\",\"AG\":\"Aguascalientes\",\"BC\":\"Baja California\",\"BS\":\"Baja California Sur\",\"CM\":\"Campeche\",\"CS\":\"Chiapas\",\"CH\":\"Chihuahua\",\"CO\":\"Coahuila\",\"CL\":\"Colima\",\"DG\":\"Durango\",\"GT\":\"Guanajuato\",\"GR\":\"Guerrero\",\"HG\":\"Hidalgo\",\"MX\":\"Estado de M\\u00e9xico\",\"MI\":\"Michoac\\u00e1n\",\"MO\":\"Morelos\",\"NA\":\"Nayarit\",\"OA\":\"Oaxaca\",\"PU\":\"Puebla\",\"QT\":\"Quer\\u00e9taro\",\"QR\":\"Quintana Roo\",\"SL\":\"San Luis Potos\\u00ed\",\"SI\":\"Sinaloa\",\"SO\":\"Sonora\",\"TB\":\"Tabasco\",\"TM\":\"Tamaulipas\",\"TL\":\"Tlaxcala\",\"VE\":\"Veracruz\",\"YU\":\"Yucat\\u00e1n\",\"ZA\":\"Zacatecas\"},\"MY\":{\"JHR\":\"Johor\",\"KDH\":\"Kedah\",\"KTN\":\"Kelantan\",\"LBN\":\"Labuan\",\"MLK\":\"Malacca (Melaka)\",\"NSN\":\"Negeri Sembilan\",\"PHG\":\"Pahang\",\"PNG\":\"Penang (Pulau Pinang)\",\"PRK\":\"Perak\",\"PLS\":\"Perlis\",\"SBH\":\"Sabah\",\"SWK\":\"Sarawak\",\"SGR\":\"Selangor\",\"TRG\":\"Terengganu\",\"PJY\":\"Putrajaya\",\"KUL\":\"Kuala Lumpur\"},\"MZ\":{\"MZP\":\"Cabo Delgado\",\"MZG\":\"Gaza\",\"MZI\":\"Inhambane\",\"MZB\":\"Manica\",\"MZL\":\"Maputo Province\",\"MZMPM\":\"Maputo\",\"MZN\":\"Nampula\",\"MZA\":\"Niassa\",\"MZS\":\"Sofala\",\"MZT\":\"Tete\",\"MZQ\":\"Zamb\\u00e9zia\"},\"NA\":{\"ER\":\"Erongo\",\"HA\":\"Hardap\",\"KA\":\"Karas\",\"KE\":\"Kavango East\",\"KW\":\"Kavango West\",\"KH\":\"Khomas\",\"KU\":\"Kunene\",\"OW\":\"Ohangwena\",\"OH\":\"Omaheke\",\"OS\":\"Omusati\",\"ON\":\"Oshana\",\"OT\":\"Oshikoto\",\"OD\":\"Otjozondjupa\",\"CA\":\"Zambezi\"},\"NG\":{\"AB\":\"Abia\",\"FC\":\"Abuja\",\"AD\":\"Adamawa\",\"AK\":\"Akwa Ibom\",\"AN\":\"Anambra\",\"BA\":\"Bauchi\",\"BY\":\"Bayelsa\",\"BE\":\"Benue\",\"BO\":\"Borno\",\"CR\":\"Cross River\",\"DE\":\"Delta\",\"EB\":\"Ebonyi\",\"ED\":\"Edo\",\"EK\":\"Ekiti\",\"EN\":\"Enugu\",\"GO\":\"Gombe\",\"IM\":\"Imo\",\"JI\":\"Jigawa\",\"KD\":\"Kaduna\",\"KN\":\"Kano\",\"KT\":\"Katsina\",\"KE\":\"Kebbi\",\"KO\":\"Kogi\",\"KW\":\"Kwara\",\"LA\":\"Lagos\",\"NA\":\"Nasarawa\",\"NI\":\"Niger\",\"OG\":\"Ogun\",\"ON\":\"Ondo\",\"OS\":\"Osun\",\"OY\":\"Oyo\",\"PL\":\"Plateau\",\"RI\":\"Rivers\",\"SO\":\"Sokoto\",\"TA\":\"Taraba\",\"YO\":\"Yobe\",\"ZA\":\"Zamfara\"},\"NL\":[],\"NO\":[],\"NP\":{\"BAG\":\"Bagmati\",\"BHE\":\"Bheri\",\"DHA\":\"Dhaulagiri\",\"GAN\":\"Gandaki\",\"JAN\":\"Janakpur\",\"KAR\":\"Karnali\",\"KOS\":\"Koshi\",\"LUM\":\"Lumbini\",\"MAH\":\"Mahakali\",\"MEC\":\"Mechi\",\"NAR\":\"Narayani\",\"RAP\":\"Rapti\",\"SAG\":\"Sagarmatha\",\"SET\":\"Seti\"},\"NI\":{\"NI-AN\":\"Atl\\u00e1ntico Norte\",\"NI-AS\":\"Atl\\u00e1ntico Sur\",\"NI-BO\":\"Boaco\",\"NI-CA\":\"Carazo\",\"NI-CI\":\"Chinandega\",\"NI-CO\":\"Chontales\",\"NI-ES\":\"Estel\\u00ed\",\"NI-GR\":\"Granada\",\"NI-JI\":\"Jinotega\",\"NI-LE\":\"Le\\u00f3n\",\"NI-MD\":\"Madriz\",\"NI-MN\":\"Managua\",\"NI-MS\":\"Masaya\",\"NI-MT\":\"Matagalpa\",\"NI-NS\":\"Nueva Segovia\",\"NI-RI\":\"Rivas\",\"NI-SJ\":\"R\\u00edo San Juan\"},\"NZ\":{\"NTL\":\"Northland\",\"AUK\":\"Auckland\",\"WKO\":\"Waikato\",\"BOP\":\"Bay of Plenty\",\"TKI\":\"Taranaki\",\"GIS\":\"Gisborne\",\"HKB\":\"Hawke\\u2019s Bay\",\"MWT\":\"Manawatu-Wanganui\",\"WGN\":\"Wellington\",\"NSN\":\"Nelson\",\"MBH\":\"Marlborough\",\"TAS\":\"Tasman\",\"WTC\":\"West Coast\",\"CAN\":\"Canterbury\",\"OTA\":\"Otago\",\"STL\":\"Southland\"},\"PA\":{\"PA-1\":\"Bocas del Toro\",\"PA-2\":\"Cocl\\u00e9\",\"PA-3\":\"Col\\u00f3n\",\"PA-4\":\"Chiriqu\\u00ed\",\"PA-5\":\"Dari\\u00e9n\",\"PA-6\":\"Herrera\",\"PA-7\":\"Los Santos\",\"PA-8\":\"Panam\\u00e1\",\"PA-9\":\"Veraguas\",\"PA-10\":\"West Panam\\u00e1\",\"PA-EM\":\"Ember\\u00e1\",\"PA-KY\":\"Guna Yala\",\"PA-NB\":\"Ng\\u00f6be-Bugl\\u00e9\"},\"PE\":{\"CAL\":\"El Callao\",\"LMA\":\"Municipalidad Metropolitana de Lima\",\"AMA\":\"Amazonas\",\"ANC\":\"Ancash\",\"APU\":\"Apur\\u00edmac\",\"ARE\":\"Arequipa\",\"AYA\":\"Ayacucho\",\"CAJ\":\"Cajamarca\",\"CUS\":\"Cusco\",\"HUV\":\"Huancavelica\",\"HUC\":\"Hu\\u00e1nuco\",\"ICA\":\"Ica\",\"JUN\":\"Jun\\u00edn\",\"LAL\":\"La Libertad\",\"LAM\":\"Lambayeque\",\"LIM\":\"Lima\",\"LOR\":\"Loreto\",\"MDD\":\"Madre de Dios\",\"MOQ\":\"Moquegua\",\"PAS\":\"Pasco\",\"PIU\":\"Piura\",\"PUN\":\"Puno\",\"SAM\":\"San Mart\\u00edn\",\"TAC\":\"Tacna\",\"TUM\":\"Tumbes\",\"UCA\":\"Ucayali\"},\"PH\":{\"ABR\":\"Abra\",\"AGN\":\"Agusan del Norte\",\"AGS\":\"Agusan del Sur\",\"AKL\":\"Aklan\",\"ALB\":\"Albay\",\"ANT\":\"Antique\",\"APA\":\"Apayao\",\"AUR\":\"Aurora\",\"BAS\":\"Basilan\",\"BAN\":\"Bataan\",\"BTN\":\"Batanes\",\"BTG\":\"Batangas\",\"BEN\":\"Benguet\",\"BIL\":\"Biliran\",\"BOH\":\"Bohol\",\"BUK\":\"Bukidnon\",\"BUL\":\"Bulacan\",\"CAG\":\"Cagayan\",\"CAN\":\"Camarines Norte\",\"CAS\":\"Camarines Sur\",\"CAM\":\"Camiguin\",\"CAP\":\"Capiz\",\"CAT\":\"Catanduanes\",\"CAV\":\"Cavite\",\"CEB\":\"Cebu\",\"COM\":\"Compostela Valley\",\"NCO\":\"Cotabato\",\"DAV\":\"Davao del Norte\",\"DAS\":\"Davao del Sur\",\"DAC\":\"Davao Occidental\",\"DAO\":\"Davao Oriental\",\"DIN\":\"Dinagat Islands\",\"EAS\":\"Eastern Samar\",\"GUI\":\"Guimaras\",\"IFU\":\"Ifugao\",\"ILN\":\"Ilocos Norte\",\"ILS\":\"Ilocos Sur\",\"ILI\":\"Iloilo\",\"ISA\":\"Isabela\",\"KAL\":\"Kalinga\",\"LUN\":\"La Union\",\"LAG\":\"Laguna\",\"LAN\":\"Lanao del Norte\",\"LAS\":\"Lanao del Sur\",\"LEY\":\"Leyte\",\"MAG\":\"Maguindanao\",\"MAD\":\"Marinduque\",\"MAS\":\"Masbate\",\"MSC\":\"Misamis Occidental\",\"MSR\":\"Misamis Oriental\",\"MOU\":\"Mountain Province\",\"NEC\":\"Negros Occidental\",\"NER\":\"Negros Oriental\",\"NSA\":\"Northern Samar\",\"NUE\":\"Nueva Ecija\",\"NUV\":\"Nueva Vizcaya\",\"MDC\":\"Occidental Mindoro\",\"MDR\":\"Oriental Mindoro\",\"PLW\":\"Palawan\",\"PAM\":\"Pampanga\",\"PAN\":\"Pangasinan\",\"QUE\":\"Quezon\",\"QUI\":\"Quirino\",\"RIZ\":\"Rizal\",\"ROM\":\"Romblon\",\"WSA\":\"Samar\",\"SAR\":\"Sarangani\",\"SIQ\":\"Siquijor\",\"SOR\":\"Sorsogon\",\"SCO\":\"South Cotabato\",\"SLE\":\"Southern Leyte\",\"SUK\":\"Sultan Kudarat\",\"SLU\":\"Sulu\",\"SUN\":\"Surigao del Norte\",\"SUR\":\"Surigao del Sur\",\"TAR\":\"Tarlac\",\"TAW\":\"Tawi-Tawi\",\"ZMB\":\"Zambales\",\"ZAN\":\"Zamboanga del Norte\",\"ZAS\":\"Zamboanga del Sur\",\"ZSI\":\"Zamboanga Sibugay\",\"00\":\"Metro Manila\"},\"PK\":{\"JK\":\"Azad Kashmir\",\"BA\":\"Balochistan\",\"TA\":\"FATA\",\"GB\":\"Gilgit Baltistan\",\"IS\":\"Islamabad Capital Territory\",\"KP\":\"Khyber Pakhtunkhwa\",\"PB\":\"Punjab\",\"SD\":\"Sindh\"},\"PL\":[],\"PR\":[],\"PT\":[],\"PY\":{\"PY-ASU\":\"Asunci\\u00f3n\",\"PY-1\":\"Concepci\\u00f3n\",\"PY-2\":\"San Pedro\",\"PY-3\":\"Cordillera\",\"PY-4\":\"Guair\\u00e1\",\"PY-5\":\"Caaguaz\\u00fa\",\"PY-6\":\"Caazap\\u00e1\",\"PY-7\":\"Itap\\u00faa\",\"PY-8\":\"Misiones\",\"PY-9\":\"Paraguar\\u00ed\",\"PY-10\":\"Alto Paran\\u00e1\",\"PY-11\":\"Central\",\"PY-12\":\"\\u00d1eembuc\\u00fa\",\"PY-13\":\"Amambay\",\"PY-14\":\"Canindey\\u00fa\",\"PY-15\":\"Presidente Hayes\",\"PY-16\":\"Alto Paraguay\",\"PY-17\":\"Boquer\\u00f3n\"},\"RE\":[],\"RO\":{\"AB\":\"Alba\",\"AR\":\"Arad\",\"AG\":\"Arge\\u0219\",\"BC\":\"Bac\\u0103u\",\"BH\":\"Bihor\",\"BN\":\"Bistri\\u021ba-N\\u0103s\\u0103ud\",\"BT\":\"Boto\\u0219ani\",\"BR\":\"Br\\u0103ila\",\"BV\":\"Bra\\u0219ov\",\"B\":\"Bucure\\u0219ti\",\"BZ\":\"Buz\\u0103u\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"Cara\\u0219-Severin\",\"CJ\":\"Cluj\",\"CT\":\"Constan\\u021ba\",\"CV\":\"Covasna\",\"DB\":\"D\\u00e2mbovi\\u021ba\",\"DJ\":\"Dolj\",\"GL\":\"Gala\\u021bi\",\"GR\":\"Giurgiu\",\"GJ\":\"Gorj\",\"HR\":\"Harghita\",\"HD\":\"Hunedoara\",\"IL\":\"Ialomi\\u021ba\",\"IS\":\"Ia\\u0219i\",\"IF\":\"Ilfov\",\"MM\":\"Maramure\\u0219\",\"MH\":\"Mehedin\\u021bi\",\"MS\":\"Mure\\u0219\",\"NT\":\"Neam\\u021b\",\"OT\":\"Olt\",\"PH\":\"Prahova\",\"SJ\":\"S\\u0103laj\",\"SM\":\"Satu Mare\",\"SB\":\"Sibiu\",\"SV\":\"Suceava\",\"TR\":\"Teleorman\",\"TM\":\"Timi\\u0219\",\"TL\":\"Tulcea\",\"VL\":\"V\\u00e2lcea\",\"VS\":\"Vaslui\",\"VN\":\"Vrancea\"},\"SN\":{\"SNDB\":\"Diourbel\",\"SNDK\":\"Dakar\",\"SNFK\":\"Fatick\",\"SNKA\":\"Kaffrine\",\"SNKD\":\"Kolda\",\"SNKE\":\"K\\u00e9dougou\",\"SNKL\":\"Kaolack\",\"SNLG\":\"Louga\",\"SNMT\":\"Matam\",\"SNSE\":\"S\\u00e9dhiou\",\"SNSL\":\"Saint-Louis\",\"SNTC\":\"Tambacounda\",\"SNTH\":\"Thi\\u00e8s\",\"SNZG\":\"Ziguinchor\"},\"SG\":[],\"SK\":[],\"SI\":[],\"SV\":{\"SV-AH\":\"Ahuachap\\u00e1n\",\"SV-CA\":\"Caba\\u00f1as\",\"SV-CH\":\"Chalatenango\",\"SV-CU\":\"Cuscatl\\u00e1n\",\"SV-LI\":\"La Libertad\",\"SV-MO\":\"Moraz\\u00e1n\",\"SV-PA\":\"La Paz\",\"SV-SA\":\"Santa Ana\",\"SV-SM\":\"San Miguel\",\"SV-SO\":\"Sonsonate\",\"SV-SS\":\"San Salvador\",\"SV-SV\":\"San Vicente\",\"SV-UN\":\"La Uni\\u00f3n\",\"SV-US\":\"Usulut\\u00e1n\"},\"TH\":{\"TH-37\":\"Amnat Charoen\",\"TH-15\":\"Ang Thong\",\"TH-14\":\"Ayutthaya\",\"TH-10\":\"Bangkok\",\"TH-38\":\"Bueng Kan\",\"TH-31\":\"Buri Ram\",\"TH-24\":\"Chachoengsao\",\"TH-18\":\"Chai Nat\",\"TH-36\":\"Chaiyaphum\",\"TH-22\":\"Chanthaburi\",\"TH-50\":\"Chiang Mai\",\"TH-57\":\"Chiang Rai\",\"TH-20\":\"Chonburi\",\"TH-86\":\"Chumphon\",\"TH-46\":\"Kalasin\",\"TH-62\":\"Kamphaeng Phet\",\"TH-71\":\"Kanchanaburi\",\"TH-40\":\"Khon Kaen\",\"TH-81\":\"Krabi\",\"TH-52\":\"Lampang\",\"TH-51\":\"Lamphun\",\"TH-42\":\"Loei\",\"TH-16\":\"Lopburi\",\"TH-58\":\"Mae Hong Son\",\"TH-44\":\"Maha Sarakham\",\"TH-49\":\"Mukdahan\",\"TH-26\":\"Nakhon Nayok\",\"TH-73\":\"Nakhon Pathom\",\"TH-48\":\"Nakhon Phanom\",\"TH-30\":\"Nakhon Ratchasima\",\"TH-60\":\"Nakhon Sawan\",\"TH-80\":\"Nakhon Si Thammarat\",\"TH-55\":\"Nan\",\"TH-96\":\"Narathiwat\",\"TH-39\":\"Nong Bua Lam Phu\",\"TH-43\":\"Nong Khai\",\"TH-12\":\"Nonthaburi\",\"TH-13\":\"Pathum Thani\",\"TH-94\":\"Pattani\",\"TH-82\":\"Phang Nga\",\"TH-93\":\"Phatthalung\",\"TH-56\":\"Phayao\",\"TH-67\":\"Phetchabun\",\"TH-76\":\"Phetchaburi\",\"TH-66\":\"Phichit\",\"TH-65\":\"Phitsanulok\",\"TH-54\":\"Phrae\",\"TH-83\":\"Phuket\",\"TH-25\":\"Prachin Buri\",\"TH-77\":\"Prachuap Khiri Khan\",\"TH-85\":\"Ranong\",\"TH-70\":\"Ratchaburi\",\"TH-21\":\"Rayong\",\"TH-45\":\"Roi Et\",\"TH-27\":\"Sa Kaeo\",\"TH-47\":\"Sakon Nakhon\",\"TH-11\":\"Samut Prakan\",\"TH-74\":\"Samut Sakhon\",\"TH-75\":\"Samut Songkhram\",\"TH-19\":\"Saraburi\",\"TH-91\":\"Satun\",\"TH-17\":\"Sing Buri\",\"TH-33\":\"Sisaket\",\"TH-90\":\"Songkhla\",\"TH-64\":\"Sukhothai\",\"TH-72\":\"Suphan Buri\",\"TH-84\":\"Surat Thani\",\"TH-32\":\"Surin\",\"TH-63\":\"Tak\",\"TH-92\":\"Trang\",\"TH-23\":\"Trat\",\"TH-34\":\"Ubon Ratchathani\",\"TH-41\":\"Udon Thani\",\"TH-61\":\"Uthai Thani\",\"TH-53\":\"Uttaradit\",\"TH-95\":\"Yala\",\"TH-35\":\"Yasothon\"},\"TR\":{\"TR01\":\"Adana\",\"TR02\":\"Ad\\u0131yaman\",\"TR03\":\"Afyon\",\"TR04\":\"A\\u011fr\\u0131\",\"TR05\":\"Amasya\",\"TR06\":\"Ankara\",\"TR07\":\"Antalya\",\"TR08\":\"Artvin\",\"TR09\":\"Ayd\\u0131n\",\"TR10\":\"Bal\\u0131kesir\",\"TR11\":\"Bilecik\",\"TR12\":\"Bing\\u00f6l\",\"TR13\":\"Bitlis\",\"TR14\":\"Bolu\",\"TR15\":\"Burdur\",\"TR16\":\"Bursa\",\"TR17\":\"\\u00c7anakkale\",\"TR18\":\"\\u00c7ank\\u0131r\\u0131\",\"TR19\":\"\\u00c7orum\",\"TR20\":\"Denizli\",\"TR21\":\"Diyarbak\\u0131r\",\"TR22\":\"Edirne\",\"TR23\":\"Elaz\\u0131\\u011f\",\"TR24\":\"Erzincan\",\"TR25\":\"Erzurum\",\"TR26\":\"Eski\\u015fehir\",\"TR27\":\"Gaziantep\",\"TR28\":\"Giresun\",\"TR29\":\"G\\u00fcm\\u00fc\\u015fhane\",\"TR30\":\"Hakkari\",\"TR31\":\"Hatay\",\"TR32\":\"Isparta\",\"TR33\":\"\\u0130\\u00e7el\",\"TR34\":\"\\u0130stanbul\",\"TR35\":\"\\u0130zmir\",\"TR36\":\"Kars\",\"TR37\":\"Kastamonu\",\"TR38\":\"Kayseri\",\"TR39\":\"K\\u0131rklareli\",\"TR40\":\"K\\u0131r\\u015fehir\",\"TR41\":\"Kocaeli\",\"TR42\":\"Konya\",\"TR43\":\"K\\u00fctahya\",\"TR44\":\"Malatya\",\"TR45\":\"Manisa\",\"TR46\":\"Kahramanmara\\u015f\",\"TR47\":\"Mardin\",\"TR48\":\"Mu\\u011fla\",\"TR49\":\"Mu\\u015f\",\"TR50\":\"Nev\\u015fehir\",\"TR51\":\"Ni\\u011fde\",\"TR52\":\"Ordu\",\"TR53\":\"Rize\",\"TR54\":\"Sakarya\",\"TR55\":\"Samsun\",\"TR56\":\"Siirt\",\"TR57\":\"Sinop\",\"TR58\":\"Sivas\",\"TR59\":\"Tekirda\\u011f\",\"TR60\":\"Tokat\",\"TR61\":\"Trabzon\",\"TR62\":\"Tunceli\",\"TR63\":\"\\u015eanl\\u0131urfa\",\"TR64\":\"U\\u015fak\",\"TR65\":\"Van\",\"TR66\":\"Yozgat\",\"TR67\":\"Zonguldak\",\"TR68\":\"Aksaray\",\"TR69\":\"Bayburt\",\"TR70\":\"Karaman\",\"TR71\":\"K\\u0131r\\u0131kkale\",\"TR72\":\"Batman\",\"TR73\":\"\\u015e\\u0131rnak\",\"TR74\":\"Bart\\u0131n\",\"TR75\":\"Ardahan\",\"TR76\":\"I\\u011fd\\u0131r\",\"TR77\":\"Yalova\",\"TR78\":\"Karab\\u00fck\",\"TR79\":\"Kilis\",\"TR80\":\"Osmaniye\",\"TR81\":\"D\\u00fczce\"},\"TZ\":{\"TZ01\":\"Arusha\",\"TZ02\":\"Dar es Salaam\",\"TZ03\":\"Dodoma\",\"TZ04\":\"Iringa\",\"TZ05\":\"Kagera\",\"TZ06\":\"Pemba North\",\"TZ07\":\"Zanzibar North\",\"TZ08\":\"Kigoma\",\"TZ09\":\"Kilimanjaro\",\"TZ10\":\"Pemba South\",\"TZ11\":\"Zanzibar South\",\"TZ12\":\"Lindi\",\"TZ13\":\"Mara\",\"TZ14\":\"Mbeya\",\"TZ15\":\"Zanzibar West\",\"TZ16\":\"Morogoro\",\"TZ17\":\"Mtwara\",\"TZ18\":\"Mwanza\",\"TZ19\":\"Coast\",\"TZ20\":\"Rukwa\",\"TZ21\":\"Ruvuma\",\"TZ22\":\"Shinyanga\",\"TZ23\":\"Singida\",\"TZ24\":\"Tabora\",\"TZ25\":\"Tanga\",\"TZ26\":\"Manyara\",\"TZ27\":\"Geita\",\"TZ28\":\"Katavi\",\"TZ29\":\"Njombe\",\"TZ30\":\"Simiyu\"},\"LK\":[],\"RS\":{\"RS00\":\"Belgrade\",\"RS14\":\"Bor\",\"RS11\":\"Brani\\u010devo\",\"RS02\":\"Central Banat\",\"RS10\":\"Danube\",\"RS23\":\"Jablanica\",\"RS09\":\"Kolubara\",\"RS08\":\"Ma\\u010dva\",\"RS17\":\"Morava\",\"RS20\":\"Ni\\u0161ava\",\"RS01\":\"North Ba\\u010dka\",\"RS03\":\"North Banat\",\"RS24\":\"P\\u010dinja\",\"RS22\":\"Pirot\",\"RS13\":\"Pomoravlje\",\"RS19\":\"Rasina\",\"RS18\":\"Ra\\u0161ka\",\"RS06\":\"South Ba\\u010dka\",\"RS04\":\"South Banat\",\"RS07\":\"Srem\",\"RS12\":\"\\u0160umadija\",\"RS21\":\"Toplica\",\"RS05\":\"West Ba\\u010dka\",\"RS15\":\"Zaje\\u010dar\",\"RS16\":\"Zlatibor\",\"RS25\":\"Kosovo\",\"RS26\":\"Pe\\u0107\",\"RS27\":\"Prizren\",\"RS28\":\"Kosovska Mitrovica\",\"RS29\":\"Kosovo-Pomoravlje\",\"RSKM\":\"Kosovo-Metohija\",\"RSVO\":\"Vojvodina\"},\"RW\":[],\"SE\":[],\"UA\":{\"UA05\":\"Vinnychchyna\",\"UA07\":\"Volyn\",\"UA09\":\"Luhanshchyna\",\"UA12\":\"Dnipropetrovshchyna\",\"UA14\":\"Donechchyna\",\"UA18\":\"Zhytomyrshchyna\",\"UA21\":\"Zakarpattia\",\"UA23\":\"Zaporizhzhya\",\"UA26\":\"Prykarpattia\",\"UA30\":\"Kyiv\",\"UA32\":\"Kyivshchyna\",\"UA35\":\"Kirovohradschyna\",\"UA40\":\"Sevastopol\",\"UA43\":\"Crimea\",\"UA46\":\"Lvivshchyna\",\"UA48\":\"Mykolayivschyna\",\"UA51\":\"Odeshchyna\",\"UA53\":\"Poltavshchyna\",\"UA56\":\"Rivnenshchyna\",\"UA59\":\"Sumshchyna\",\"UA61\":\"Ternopilshchyna\",\"UA63\":\"Kharkivshchyna\",\"UA65\":\"Khersonshchyna\",\"UA68\":\"Khmelnychchyna\",\"UA71\":\"Cherkashchyna\",\"UA74\":\"Chernihivshchyna\",\"UA77\":\"Chernivtsi Oblast\"},\"UG\":{\"UG314\":\"Abim\",\"UG301\":\"Adjumani\",\"UG322\":\"Agago\",\"UG323\":\"Alebtong\",\"UG315\":\"Amolatar\",\"UG324\":\"Amudat\",\"UG216\":\"Amuria\",\"UG316\":\"Amuru\",\"UG302\":\"Apac\",\"UG303\":\"Arua\",\"UG217\":\"Budaka\",\"UG218\":\"Bududa\",\"UG201\":\"Bugiri\",\"UG235\":\"Bugweri\",\"UG420\":\"Buhweju\",\"UG117\":\"Buikwe\",\"UG219\":\"Bukedea\",\"UG118\":\"Bukomansimbi\",\"UG220\":\"Bukwa\",\"UG225\":\"Bulambuli\",\"UG416\":\"Buliisa\",\"UG401\":\"Bundibugyo\",\"UG430\":\"Bunyangabu\",\"UG402\":\"Bushenyi\",\"UG202\":\"Busia\",\"UG221\":\"Butaleja\",\"UG119\":\"Butambala\",\"UG233\":\"Butebo\",\"UG120\":\"Buvuma\",\"UG226\":\"Buyende\",\"UG317\":\"Dokolo\",\"UG121\":\"Gomba\",\"UG304\":\"Gulu\",\"UG403\":\"Hoima\",\"UG417\":\"Ibanda\",\"UG203\":\"Iganga\",\"UG418\":\"Isingiro\",\"UG204\":\"Jinja\",\"UG318\":\"Kaabong\",\"UG404\":\"Kabale\",\"UG405\":\"Kabarole\",\"UG213\":\"Kaberamaido\",\"UG427\":\"Kagadi\",\"UG428\":\"Kakumiro\",\"UG101\":\"Kalangala\",\"UG222\":\"Kaliro\",\"UG122\":\"Kalungu\",\"UG102\":\"Kampala\",\"UG205\":\"Kamuli\",\"UG413\":\"Kamwenge\",\"UG414\":\"Kanungu\",\"UG206\":\"Kapchorwa\",\"UG236\":\"Kapelebyong\",\"UG126\":\"Kasanda\",\"UG406\":\"Kasese\",\"UG207\":\"Katakwi\",\"UG112\":\"Kayunga\",\"UG407\":\"Kibaale\",\"UG103\":\"Kiboga\",\"UG227\":\"Kibuku\",\"UG432\":\"Kikuube\",\"UG419\":\"Kiruhura\",\"UG421\":\"Kiryandongo\",\"UG408\":\"Kisoro\",\"UG305\":\"Kitgum\",\"UG319\":\"Koboko\",\"UG325\":\"Kole\",\"UG306\":\"Kotido\",\"UG208\":\"Kumi\",\"UG333\":\"Kwania\",\"UG228\":\"Kween\",\"UG123\":\"Kyankwanzi\",\"UG422\":\"Kyegegwa\",\"UG415\":\"Kyenjojo\",\"UG125\":\"Kyotera\",\"UG326\":\"Lamwo\",\"UG307\":\"Lira\",\"UG229\":\"Luuka\",\"UG104\":\"Luwero\",\"UG124\":\"Lwengo\",\"UG114\":\"Lyantonde\",\"UG223\":\"Manafwa\",\"UG320\":\"Maracha\",\"UG105\":\"Masaka\",\"UG409\":\"Masindi\",\"UG214\":\"Mayuge\",\"UG209\":\"Mbale\",\"UG410\":\"Mbarara\",\"UG423\":\"Mitooma\",\"UG115\":\"Mityana\",\"UG308\":\"Moroto\",\"UG309\":\"Moyo\",\"UG106\":\"Mpigi\",\"UG107\":\"Mubende\",\"UG108\":\"Mukono\",\"UG334\":\"Nabilatuk\",\"UG311\":\"Nakapiripirit\",\"UG116\":\"Nakaseke\",\"UG109\":\"Nakasongola\",\"UG230\":\"Namayingo\",\"UG234\":\"Namisindwa\",\"UG224\":\"Namutumba\",\"UG327\":\"Napak\",\"UG310\":\"Nebbi\",\"UG231\":\"Ngora\",\"UG424\":\"Ntoroko\",\"UG411\":\"Ntungamo\",\"UG328\":\"Nwoya\",\"UG331\":\"Omoro\",\"UG329\":\"Otuke\",\"UG321\":\"Oyam\",\"UG312\":\"Pader\",\"UG332\":\"Pakwach\",\"UG210\":\"Pallisa\",\"UG110\":\"Rakai\",\"UG429\":\"Rubanda\",\"UG425\":\"Rubirizi\",\"UG431\":\"Rukiga\",\"UG412\":\"Rukungiri\",\"UG111\":\"Sembabule\",\"UG232\":\"Serere\",\"UG426\":\"Sheema\",\"UG215\":\"Sironko\",\"UG211\":\"Soroti\",\"UG212\":\"Tororo\",\"UG113\":\"Wakiso\",\"UG313\":\"Yumbe\",\"UG330\":\"Zombo\"},\"UM\":{\"81\":\"Baker Island\",\"84\":\"Howland Island\",\"86\":\"Jarvis Island\",\"67\":\"Johnston Atoll\",\"89\":\"Kingman Reef\",\"71\":\"Midway Atoll\",\"76\":\"Navassa Island\",\"95\":\"Palmyra Atoll\",\"79\":\"Wake Island\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District Of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"North Carolina\",\"ND\":\"North Dakota\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"South Carolina\",\"SD\":\"South Dakota\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"Armed Forces (AA)\",\"AE\":\"Armed Forces (AE)\",\"AP\":\"Armed Forces (AP)\"},\"UY\":{\"UY-AR\":\"Artigas\",\"UY-CA\":\"Canelones\",\"UY-CL\":\"Cerro Largo\",\"UY-CO\":\"Colonia\",\"UY-DU\":\"Durazno\",\"UY-FS\":\"Flores\",\"UY-FD\":\"Florida\",\"UY-LA\":\"Lavalleja\",\"UY-MA\":\"Maldonado\",\"UY-MO\":\"Montevideo\",\"UY-PA\":\"Paysand\\u00fa\",\"UY-RN\":\"R\\u00edo Negro\",\"UY-RV\":\"Rivera\",\"UY-RO\":\"Rocha\",\"UY-SA\":\"Salto\",\"UY-SJ\":\"San Jos\\u00e9\",\"UY-SO\":\"Soriano\",\"UY-TA\":\"Tacuaremb\\u00f3\",\"UY-TT\":\"Treinta y Tres\"},\"VE\":{\"VE-A\":\"Capital\",\"VE-B\":\"Anzo\\u00e1tegui\",\"VE-C\":\"Apure\",\"VE-D\":\"Aragua\",\"VE-E\":\"Barinas\",\"VE-F\":\"Bol\\u00edvar\",\"VE-G\":\"Carabobo\",\"VE-H\":\"Cojedes\",\"VE-I\":\"Falc\\u00f3n\",\"VE-J\":\"Gu\\u00e1rico\",\"VE-K\":\"Lara\",\"VE-L\":\"M\\u00e9rida\",\"VE-M\":\"Miranda\",\"VE-N\":\"Monagas\",\"VE-O\":\"Nueva Esparta\",\"VE-P\":\"Portuguesa\",\"VE-R\":\"Sucre\",\"VE-S\":\"T\\u00e1chira\",\"VE-T\":\"Trujillo\",\"VE-U\":\"Yaracuy\",\"VE-V\":\"Zulia\",\"VE-W\":\"Federal Dependencies\",\"VE-X\":\"La Guaira (Vargas)\",\"VE-Y\":\"Delta Amacuro\",\"VE-Z\":\"Amazonas\"},\"VN\":[],\"YT\":[],\"ZA\":{\"EC\":\"Eastern Cape\",\"FS\":\"Free State\",\"GP\":\"Gauteng\",\"KZN\":\"KwaZulu-Natal\",\"LP\":\"Limpopo\",\"MP\":\"Mpumalanga\",\"NC\":\"Northern Cape\",\"NW\":\"North West\",\"WC\":\"Western Cape\"},\"ZM\":{\"ZM-01\":\"Western\",\"ZM-02\":\"Central\",\"ZM-03\":\"Eastern\",\"ZM-04\":\"Luapula\",\"ZM-05\":\"Northern\",\"ZM-06\":\"North-Western\",\"ZM-07\":\"Southern\",\"ZM-08\":\"Copperbelt\",\"ZM-09\":\"Lusaka\",\"ZM-10\":\"Muchinga\"}}","i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %qty% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %qty% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %qty% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/frontend/country-select.min.js?ver=9.2.3" id="wc-country-select-js" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/sailthru-widget/js/widget.subscribe.js?ver=6.6.2" id="sailthru-subscribe-script-js"></script> <script type="text/javascript" id="autocomplete-custom-js-extra"> /* <![CDATA[ */ var algolia_custom_settings = {"profiles_enabled":"1","profile_index":"production_ii_profiles"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/autocomplete.js?h=5ea9e294&amp;ver=8.8.61ph1ver21" id="autocomplete-custom-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/algolia-back-button.js?ver=8.8.61ph1ver22" id="algolia-back-button-js"></script> <script type="text/javascript" id="google_ad_js-js-extra"> /* <![CDATA[ */ var dfp_ad_object = [{"google_ad_script_name":"google_ad_js","script_name":null,"account_id":"\/3292792\/","asynch":true,"dir_uri":null,"positions":[{"post_id":19554,"title":"Wide Banner","ad_name":"Infra_Sitewide_MTF_Right_MPU_300x250","position_tag":"ad_pos_infra_sitewide_mtf_right_mpu_300x250","sizes":[300,250],"out_of_page":true,"targeting":[]},{"post_id":18007,"title":"Above the fold","ad_name":"Infra_Sitewide_ATF_Right_MPU_300x250","position_tag":"ad_pos_infra_sitewide_atf_right_mpu_300x250","sizes":[300,250],"out_of_page":true,"targeting":[]},{"post_id":18005,"title":"Below the fold","ad_name":"Infra_Sitewide_BTF_Right_MPU_300x250","position_tag":"ad_pos_infra_sitewide_btf_right_mpu_300x250","sizes":[300,250],"out_of_page":true,"targeting":[]}],"page_targeting":{"Page":["digital-magazine"],"Category":"","Tag":""}}]; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/dfp-ads/assets/js/google-ads.min.js?ver=6.6.2" id="google_ad_js-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/dfp-ads/assets/js/dfp-ads.min.js?ver=6.6.2" id="dfp_ads-js"></script> <script></script> <!-- START wp-parsely custom --> <script> (function(w, wp_parsely_pei) { w.PARSELY = { autotrack: false, onReady: async function() { PARSELY.updateDefaults({ data: await wp_parsely_pei.getParselyDataFromDataLayer(), }); PARSELY.beacon.trackPageView(); PARSELY.enableHeartbeats = true; } }; })(window, (window.wp_parsely_pei = window.wp_parsely_pei || {})); </script> <!-- END wp-parsely custom --> <link rel="https://api.w.org/" href="https://www.infrastructureinvestor.com/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://www.infrastructureinvestor.com/wp-json/wp/v2/pages/102857"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.infrastructureinvestor.com/xmlrpc.php?rsd"> <link rel="shortlink" href="https://www.infrastructureinvestor.com/?p=102857"> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.infrastructureinvestor.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infrastructureinvestor.com%2Fdigital-magazine%2F"> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.infrastructureinvestor.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.infrastructureinvestor.com%2Fdigital-magazine%2F&amp;format=xml"> <!-- Stream WordPress user activity plugin v4.0.0 --> <script> window.dataLayer = window.dataLayer || []; dataLayer.push( {"pageType":"page","pageName":"/ga-virtual/magazine-and-special-reports","resource_type":"page","resource_ids":{"post":102857}} ); </script> <script> jQuery( document ).ready( function() { jQuery( document.body ).off( 'click', '.blaize-save-article' ).on( 'click', '.blaize-save-article', function() { //DataLayer window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'visitor interaction', 'interaction_name': 'button click', 'buttonName': 'myPEISaveArticle' }); } ); } ); </script> <meta name="peim_article_access_type" content="gold"><meta name="DC.type" content="content"><script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Magazine and Special Reports","url":"https://www.infrastructureinvestor.com\/digital-magazine\/","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.infrastructureinvestor.com\/digital-magazine\/"},"thumbnailUrl":"https:\/\/media.infrastructureinvestor.com\/uploads\/2020\/12\/Infrastructure-Investor-magazines-80x80.jpg","image":{"@type":"ImageObject","url":"https:\/\/media.infrastructureinvestor.com\/uploads\/2020\/12\/Infrastructure-Investor-magazines.jpg"},"articleSection":"","author":[{"@type":"Person","name":"Kevin"}],"creator":["Kevin"],"publisher":{"@type":"Organization","name":"Infrastructure Investor","logo":""},"keywords":[],"dateCreated":"2020-12-08T13:57:29Z","datePublished":"2020-12-08T13:57:29Z","dateModified":"2024-04-15T10:29:20Z"}</script><!--[if lt IE 9]><script src="https://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <script type="text/javascript">var sailthru_vars = {"ajaxurl":"https://www.infrastructureinvestor.com\/wp-admin\/admin-ajax.php"}</script><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."> <style> .algolia-search-highlight { background-color: #fffbcc; border-radius: 2px; font-style: normal; } </style> <meta name="generator" content="Powered by Slider Revolution 6.7.9 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface."> <script type="application/json" id="wp-parsely-pei-events">{ "sign-in-register-start": { "element_query": ".top-header-user-account.td_ul_login > li > a", "flag_el_1": ".top-header-user-account.td_ul_login #blaize-login-top", "flag_el_2": ".top-header-user-account.td_ul_login .sub-menu", "event": "click", "action": "SignInRegisterStart" }, "sign-in-attempt": { "element_query": "#blaize-login-form, #blaize-top_menu_login-form", "event": "modal-success", "action": "SignInAttempted" }, "sign-in-successful": { "element_query": "#blaize-login-form, #blaize-top_menu_login-form", "event": "modal-success", "action": "SignInSuccessful" }, "mypei-save-content": { "element_query": ".js-myPei-button--save", "event": "click", "action": "myPEISaveArticle", "action_text": "save" }, "mypei-share-list": { "element_query": ".js-myPei-share-list", "event": "click", "action": "myPEIShareList" }, "mypei-create-new-list": { "element_query": "#modal-create-list, #modal-add-article", "event": "modal-error", "action": "myPEINewListCreation", "error_query": ".myPei-modal__notifications--error" } }</script> <!-- JS generated by theme --> <script> var tdBlocksArray = []; //here we store all the items for the current page //td_block class - each ajax block uses a object of this class for requests function tdBlock() { this.id = ''; this.block_type = 1; //block type id (1-234 etc) this.atts = ''; this.td_column_number = ''; this.td_current_page = 1; // this.post_count = 0; //from wp this.found_posts = 0; //from wp this.max_num_pages = 0; //from wp this.td_filter_value = ''; //current live filter value this.is_ajax_running = false; this.td_user_action = ''; // load more or infinite loader (used by the animation) this.header_color = ''; this.ajax_pagination_infinite_stop = ''; //show load more at page x } // td_js_generator - mini detector (function(){ var htmlTag = document.getElementsByTagName("html")[0]; if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) { htmlTag.className += ' ie10'; } if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) { htmlTag.className += ' ie11'; } if ( navigator.userAgent.indexOf("Edge") > -1 ) { htmlTag.className += ' ieEdge'; } if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) { htmlTag.className += ' td-md-is-ios'; } var user_agent = navigator.userAgent.toLowerCase(); if ( user_agent.indexOf("android") > -1 ) { htmlTag.className += ' td-md-is-android'; } if ( -1 !== navigator.userAgent.indexOf('Mac OS X') ) { htmlTag.className += ' td-md-is-os-x'; } if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) { htmlTag.className += ' td-md-is-chrome'; } if ( -1 !== navigator.userAgent.indexOf('Firefox') ) { htmlTag.className += ' td-md-is-firefox'; } if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) { htmlTag.className += ' td-md-is-safari'; } if( -1 !== navigator.userAgent.indexOf('IEMobile') ){ htmlTag.className += ' td-md-is-iemobile'; } })(); var tdLocalCache = {}; ( function () { "use strict"; tdLocalCache = { data: {}, remove: function (resource_id) { delete tdLocalCache.data[resource_id]; }, exist: function (resource_id) { return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null; }, get: function (resource_id) { return tdLocalCache.data[resource_id]; }, set: function (resource_id, cachedData) { tdLocalCache.remove(resource_id); tdLocalCache.data[resource_id] = cachedData; } }; })(); var tds_login_sing_in_widget="show"; var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":324}]; var td_animation_stack_effect="type0"; var tds_animation_stack=true; var td_animation_stack_specific_selectors=".entry-thumb, img"; var td_animation_stack_general_selectors=".td-animation-stack img, .td-animation-stack .entry-thumb, .post img"; var pwl_update_post_endpoint="\/wp-content\/themes\/Newspaper-child\/custom-endpoints\/post-view-endpoint.php"; var td_ajax_url="\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=8.8.61"; var td_get_template_directory_uri="\/wp-content\/themes\/Newspaper"; var td_ajax_url="https://www.infrastructureinvestor.com\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=8.8.61"; var td_get_template_directory_uri="https://www.infrastructureinvestor.com\/wp-content\/themes\/Newspaper"; var tds_snap_menu="snap"; var tds_logo_on_sticky=""; var tds_header_style=""; var td_please_wait="Please wait..."; var td_email_user_pass_incorrect="User or password incorrect!"; var td_email_user_incorrect="Email or username incorrect!"; var td_email_incorrect="Email incorrect!"; var tds_more_articles_on_post_enable=""; var tds_more_articles_on_post_time_to_wait="1"; var tds_more_articles_on_post_pages_distance_from_top=0; var tds_theme_color_site_wide="#006341"; var tds_smart_sidebar="enabled"; var tdThemeName="Newspaper"; var td_magnific_popup_translation_tPrev="Previous (Left arrow key)"; var td_magnific_popup_translation_tNext="Next (Right arrow key)"; var td_magnific_popup_translation_tCounter="%curr% of %total%"; var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded."; var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded."; var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]}; var td_ad_background_click_link=""; var td_ad_background_click_target=""; var tds_theme_color_site_wide="#007749"; </script> <!-- Header style compiled by theme --> <style> body { background-color:#f3f3f3; } @font-face { font-family: "Avenir Next LT W01 Bold"; src: local("Avenir Next LT W01 Bold"), url("https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/fonts/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff") format("woff"); } @font-face { font-family: "Avenir Next LT W01 Demi"; src: local("Avenir Next LT W01 Demi"), url("https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/fonts/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff") format("woff"); } @font-face { font-family: "Avenir Next LT W01 Medium"; src: local("Avenir Next LT W01 Medium"), url("https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/fonts/f26faddb-86cc-4477-a253-1e1287684336.woff") format("woff"); } @font-face { font-family: "ITC Stone Serif W01 Medium"; src: local("ITC Stone Serif W01 Medium"), url("https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/fonts/ITC_Stone/19c44e05-5d82-46e5-99eb-b728767da561.woff") format("woff"); } @font-face { font-family: "Baskerville Std"; src: local("Baskerville Std"), url("https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/fonts/v1/NewBaskervilleStd-Roman.woff") format("woff"); } .td-header-wrap .black-menu .sf-menu > .current-menu-item > a, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-wrap .black-menu .sf-menu > .current-category-ancestor > a, .td-header-wrap .black-menu .sf-menu > li > a:hover, .td-header-wrap .black-menu .sf-menu > .sfHover > a, .td-header-style-12 .td-header-menu-wrap-full, .sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after, .td-header-style-12 .td-affix, .header-search-wrap .td-drop-down-search:after, .header-search-wrap .td-drop-down-search .btn:hover, input[type=submit]:hover, .td-read-more a, .td-post-category:hover, .td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category, .td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category, .td_top_authors .td-active .td-author-post-count, .td_top_authors .td-active .td-author-comments-count, .td_top_authors .td_mod_wrap:hover .td-author-post-count, .td_top_authors .td_mod_wrap:hover .td-author-comments-count, .td-404-sub-sub-title a:hover, .td-search-form-widget .wpb_button:hover, .td-rating-bar-wrap div, .td_category_template_3 .td-current-sub-category, .dropcap, .td_wrapper_video_playlist .td_video_controls_playlist_wrapper, .wpb_default, .wpb_default:hover, .td-left-smart-list:hover, .td-right-smart-list:hover, .woocommerce-checkout .woocommerce input.button:hover, .woocommerce-page .woocommerce a.button:hover, .woocommerce-account div.woocommerce .button:hover, #bbpress-forums button:hover, .bbp_widget_login .button:hover, .td-footer-wrapper .td-post-category, .td-footer-wrapper .widget_product_search input[type="submit"]:hover, .woocommerce .product a.button:hover, .woocommerce .product #respond input#submit:hover, .woocommerce .checkout input#place_order:hover, .woocommerce .woocommerce.widget .button:hover, .single-product .product .summary .cart .button:hover, .woocommerce-cart .woocommerce table.cart .button:hover, .woocommerce-cart .woocommerce .shipping-calculator-form .button:hover, .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, #bbpress-forums .bbp-pagination .current, #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a, .td-theme-slider:hover .slide-meta-cat a, a.vc_btn-black:hover, .td-trending-now-wrapper:hover .td-trending-now-title, .td-scroll-up, .td-smart-list-button:hover, .td-weather-information:before, .td-weather-week:before, .td_block_exchange .td-exchange-header:before, .td_block_big_grid_9.td-grid-style-1 .td-post-category, .td_block_big_grid_9.td-grid-style-5 .td-post-category, .td-grid-style-6.td-hover-1 .td-module-thumb:after, .td-pulldown-syle-2 .td-subcat-dropdown ul:after, .td_block_template_9 .td-block-title:after, .td_block_template_15 .td-block-title:before, div.wpforms-container .wpforms-form div.wpforms-submit-container button[type=submit] { background-color: #006341; } .global-block-template-4 .td-related-title .td-cur-simple-item:before { border-color: #006341 transparent transparent transparent !important; } .woocommerce .woocommerce-message .button:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .global-block-template-4 .td-related-title .td-cur-simple-item, .global-block-template-3 .td-related-title .td-cur-simple-item, .global-block-template-9 .td-related-title:after { background-color: #006341 !important; } .woocommerce .product .onsale, .woocommerce.widget .ui-slider .ui-slider-handle { background: none #006341; } .woocommerce.widget.widget_layered_nav_filters ul li a { background: none repeat scroll 0 0 #006341 !important; } a, cite a:hover, .td_mega_menu_sub_cats .cur-sub-cat, .td-mega-span h3 a:hover, .td_mod_mega_menu:hover .entry-title a, .header-search-wrap .result-msg a:hover, .td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a, .td-header-top-menu .td-icon-search:hover, .td-header-wrap .result-msg a:hover, .top-header-menu li a:hover, .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .td-social-icon-wrap > a:hover, .td-header-sp-top-widget .td-social-icon-wrap a:hover, .td-page-content blockquote p, .td-post-content blockquote p, .mce-content-body blockquote p, .comment-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .td_module_wrap:hover .entry-title a, .td-subcat-filter .td-subcat-list a:hover, .td-subcat-filter .td-subcat-dropdown a:hover, .td_quote_on_blocks, .dropcap2, .dropcap3, .td_top_authors .td-active .td-authors-name a, .td_top_authors .td_mod_wrap:hover .td-authors-name a, .td-post-next-prev-content a:hover, .author-box-wrap .td-author-social a:hover, .td-author-name a:hover, .td-author-url a:hover, .td_mod_related_posts:hover h3 > a, .td-post-template-11 .td-related-title .td-related-left:hover, .td-post-template-11 .td-related-title .td-related-right:hover, .td-post-template-11 .td-related-title .td-cur-simple-item, .td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover, .comment-reply-link:hover, .logged-in-as a:hover, #cancel-comment-reply-link:hover, .td-search-query, .td-category-header .td-pulldown-category-filter-link:hover, .td-category-siblings .td-subcat-dropdown a:hover, .td-category-siblings .td-subcat-dropdown a.td-current-sub-category, .widget a:hover, .td_wp_recentcomments a:hover, .archive .widget_archive .current, .archive .widget_archive .current a, .widget_calendar tfoot a:hover, .woocommerce a.added_to_cart:hover, .woocommerce-account .woocommerce-MyAccount-navigation a:hover, #bbpress-forums li.bbp-header .bbp-reply-content span a:hover, #bbpress-forums .bbp-forum-freshness a:hover, #bbpress-forums .bbp-topic-freshness a:hover, #bbpress-forums .bbp-forums-list li a:hover, #bbpress-forums .bbp-forum-title:hover, #bbpress-forums .bbp-topic-permalink:hover, #bbpress-forums .bbp-topic-started-by a:hover, #bbpress-forums .bbp-topic-started-in a:hover, #bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink, #bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink, .widget_display_replies .bbp-author-name, .widget_display_topics .bbp-author-name, .footer-text-wrap .footer-email-wrap a, .td-subfooter-menu li a:hover, .footer-social-wrap a:hover, a.vc_btn-black:hover, .td-smart-list-dropdown-wrap .td-smart-list-button:hover, .td_module_17 .td-read-more a:hover, .td_module_18 .td-read-more a:hover, .td_module_19 .td-post-author-name a:hover, .td-instagram-user a, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span, .td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover i, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-link:hover, .td-block-title-wrap .td-wrapper-pulldown-filter .td-pulldown-filter-item .td-cur-simple-item, .global-block-template-2 .td-related-title .td-cur-simple-item, .global-block-template-5 .td-related-title .td-cur-simple-item, .global-block-template-6 .td-related-title .td-cur-simple-item, .global-block-template-7 .td-related-title .td-cur-simple-item, .global-block-template-8 .td-related-title .td-cur-simple-item, .global-block-template-9 .td-related-title .td-cur-simple-item, .global-block-template-10 .td-related-title .td-cur-simple-item, .global-block-template-11 .td-related-title .td-cur-simple-item, .global-block-template-12 .td-related-title .td-cur-simple-item, .global-block-template-13 .td-related-title .td-cur-simple-item, .global-block-template-14 .td-related-title .td-cur-simple-item, .global-block-template-15 .td-related-title .td-cur-simple-item, .global-block-template-16 .td-related-title .td-cur-simple-item, .global-block-template-17 .td-related-title .td-cur-simple-item, .td-theme-wrap .sf-menu ul .td-menu-item > a:hover, .td-theme-wrap .sf-menu ul .sfHover > a, .td-theme-wrap .sf-menu ul .current-menu-ancestor > a, .td-theme-wrap .sf-menu ul .current-category-ancestor > a, .td-theme-wrap .sf-menu ul .current-menu-item > a, .td_outlined_btn { color: #006341; } a.vc_btn-black.vc_btn_square_outlined:hover, a.vc_btn-black.vc_btn_outlined:hover, .td-mega-menu-page .wpb_content_element ul li a:hover, .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover { color: #006341 !important; } .td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, #bbpress-forums .bbp-pagination .current, .post .td_quote_box, .page .td_quote_box, a.vc_btn-black:hover, .td_block_template_5 .td-block-title > *, .td_outlined_btn { border-color: #006341; } .td_wrapper_video_playlist .td_video_currently_playing:after { border-color: #006341 !important; } .header-search-wrap .td-drop-down-search:before { border-color: transparent transparent #006341 transparent; } .block-title > span, .block-title > a, .block-title > label, .widgettitle, .widgettitle:after, .td-trending-now-title, .td-trending-now-wrapper:hover .td-trending-now-title, .wpb_tabs li.ui-tabs-active a, .wpb_tabs li:hover a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab.vc_active > a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab:hover > a, .td_block_template_1 .td-related-title .td-cur-simple-item, .woocommerce .product .products h2:not(.woocommerce-loop-product__title), .td-subcat-filter .td-subcat-dropdown:hover .td-subcat-more, .td_3D_btn, .td_shadow_btn, .td_default_btn, .td_round_btn, .td_outlined_btn:hover { background-color: #006341; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background-color: #006341 !important; } .block-title, .td_block_template_1 .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .woocommerce div.product .woocommerce-tabs ul.tabs:before { border-color: #006341; } .td_block_wrap .td-subcat-item a.td-cur-simple-item { color: #006341; } .td-grid-style-4 .entry-title { background-color: rgba(0, 99, 65, 0.7); } .td-header-wrap .td-header-top-menu-full, .td-header-wrap .top-header-menu .sub-menu { background-color: #000000; } .td-header-style-8 .td-header-top-menu-full { background-color: transparent; } .td-header-style-8 .td-header-top-menu-full .td-header-top-menu { background-color: #000000; padding-left: 15px; padding-right: 15px; } .td-header-wrap .td-header-top-menu-full .td-header-top-menu, .td-header-wrap .td-header-top-menu-full { border-bottom: none; } .td-header-top-menu, .td-header-top-menu a, .td-header-wrap .td-header-top-menu-full .td-header-top-menu, .td-header-wrap .td-header-top-menu-full a, .td-header-style-8 .td-header-top-menu, .td-header-style-8 .td-header-top-menu a, .td-header-top-menu .td-drop-down-search .entry-title a { color: #ffffff; } .top-header-menu .current-menu-item > a, .top-header-menu .current-menu-ancestor > a, .top-header-menu .current-category-ancestor > a, .top-header-menu li a:hover, .td-header-sp-top-widget .td-icon-search:hover { color: #006341; } .td-header-wrap .td-header-sp-top-widget .td-icon-font { color: #ffffff; } .td-header-wrap .td-header-sp-top-widget i.td-icon-font:hover { color: #ffffff; } .td-header-wrap .td-header-menu-wrap-full, .td-header-menu-wrap.td-affix, .td-header-style-3 .td-header-main-menu, .td-header-style-3 .td-affix .td-header-main-menu, .td-header-style-4 .td-header-main-menu, .td-header-style-4 .td-affix .td-header-main-menu, .td-header-style-8 .td-header-menu-wrap.td-affix, .td-header-style-8 .td-header-top-menu-full { background-color: #006341; } .td-boxed-layout .td-header-style-3 .td-header-menu-wrap, .td-boxed-layout .td-header-style-4 .td-header-menu-wrap, .td-header-style-3 .td_stretch_content .td-header-menu-wrap, .td-header-style-4 .td_stretch_content .td-header-menu-wrap { background-color: #006341 !important; } @media (min-width: 1019px) { .td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo { margin-bottom: 28px; } } @media (min-width: 768px) and (max-width: 1018px) { .td-header-style-1 .td-header-sp-recs, .td-header-style-1 .td-header-sp-logo { margin-bottom: 14px; } } .td-header-style-7 .td-header-top-menu { border-bottom: none; } .sf-menu > .current-menu-item > a:after, .sf-menu > .current-menu-ancestor > a:after, .sf-menu > .current-category-ancestor > a:after, .sf-menu > li:hover > a:after, .sf-menu > .sfHover > a:after, .td_block_mega_menu .td-next-prev-wrap a:hover, .td-mega-span .td-post-category:hover, .td-header-wrap .black-menu .sf-menu > li > a:hover, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-wrap .black-menu .sf-menu > .sfHover > a, .header-search-wrap .td-drop-down-search:after, .header-search-wrap .td-drop-down-search .btn:hover, .td-header-wrap .black-menu .sf-menu > .current-menu-item > a, .td-header-wrap .black-menu .sf-menu > .current-menu-ancestor > a, .td-header-wrap .black-menu .sf-menu > .current-category-ancestor > a { background-color: #006341; } .td_block_mega_menu .td-next-prev-wrap a:hover { border-color: #006341; } .header-search-wrap .td-drop-down-search:before { border-color: transparent transparent #006341 transparent; } .td_mega_menu_sub_cats .cur-sub-cat, .td_mod_mega_menu:hover .entry-title a, .td-theme-wrap .sf-menu ul .td-menu-item > a:hover, .td-theme-wrap .sf-menu ul .sfHover > a, .td-theme-wrap .sf-menu ul .current-menu-ancestor > a, .td-theme-wrap .sf-menu ul .current-category-ancestor > a, .td-theme-wrap .sf-menu ul .current-menu-item > a { color: #006341; } .td-theme-wrap .sf-menu .td-normal-menu .td-menu-item > a:hover, .td-theme-wrap .sf-menu .td-normal-menu .sfHover > a, .td-theme-wrap .sf-menu .td-normal-menu .current-menu-ancestor > a, .td-theme-wrap .sf-menu .td-normal-menu .current-category-ancestor > a, .td-theme-wrap .sf-menu .td-normal-menu .current-menu-item > a { color: #006341; } .td-theme-wrap .td_mod_mega_menu:hover .entry-title a, .td-theme-wrap .sf-menu .td_mega_menu_sub_cats .cur-sub-cat { color: #006341; } .td-theme-wrap .sf-menu .td-mega-menu .td-post-category:hover, .td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover { background-color: #006341; } .td-theme-wrap .td-mega-menu .td-next-prev-wrap a:hover { border-color: #006341; } .td-theme-wrap .header-search-wrap .td-drop-down-search .btn:hover { background-color: #006341; } .td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a, .td-theme-wrap .header-search-wrap .result-msg a:hover { color: #006341 !important; } @media (max-width: 767px) { body .td-header-wrap .td-header-main-menu { background-color: #006341 !important; } } .td-menu-background:before, .td-search-background:before { background: rgba(255,255,255,0.9); background: -moz-linear-gradient(top, rgba(255,255,255,0.9) 0%, #8bc1b5 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.9)), color-stop(100%, #8bc1b5)); background: -webkit-linear-gradient(top, rgba(255,255,255,0.9) 0%, #8bc1b5 100%); background: -o-linear-gradient(top, rgba(255,255,255,0.9) 0%, @mobileu_gradient_two_mob 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0.9) 0%, #8bc1b5 100%); background: linear-gradient(to bottom, rgba(255,255,255,0.9) 0%, #8bc1b5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0.9)', endColorstr='#8bc1b5', GradientType=0 ); } .td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a, #td-mobile-nav .td-menu-login-section a:hover, #td-mobile-nav .td-register-section a:hover, #td-mobile-nav .td-menu-socials-wrap a:hover i, .td-search-close a:hover i { color: #006341; } .td-mobile-content li a, .td-mobile-content .td-icon-menu-right, .td-mobile-content .sub-menu .td-icon-menu-right, #td-mobile-nav .td-menu-login-section a, #td-mobile-nav .td-menu-logout a, #td-mobile-nav .td-menu-socials-wrap .td-icon-font, .td-mobile-close .td-icon-close-mobile, .td-search-close .td-icon-close-mobile, .td-search-wrap-mob, .td-search-wrap-mob #td-header-search-mob, #td-mobile-nav .td-register-section, #td-mobile-nav .td-register-section .td-login-input, #td-mobile-nav label, #td-mobile-nav .td-register-section i, #td-mobile-nav .td-register-section a, #td-mobile-nav .td_display_err, .td-search-wrap-mob .td_module_wrap .entry-title a, .td-search-wrap-mob .td_module_wrap:hover .entry-title a, .td-search-wrap-mob .td-post-date { color: #000000; } .td-search-wrap-mob .td-search-input:before, .td-search-wrap-mob .td-search-input:after, #td-mobile-nav .td-menu-login-section .td-menu-login span { background-color: #000000; } #td-mobile-nav .td-register-section .td-login-input { border-bottom-color: #000000 !important; } .white-popup-block, .mfp-content .td-login-panel-title, .mfp-content .td-login-inputs, .mfp-content .td-login-input, .mfp-content .td-login-info-text, .mfp-content #register-link, .mfp-content #login-form .mfp-close:before, .mfp-content .td-back-button i { color: #111111; } .mfp-content .td-login-inputs:after { background-color: #111111; } .mfp-content #register-link:before { border-color: #111111; } .mfp-content .td-login-button { background-color: #006341; } .mfp-content .td-login-button { color: #ffffff; } .mfp-content .td-login-button:active, .mfp-content .td-login-button:hover { background-color: #006341; } .mfp-content .td-login-button:active, .mfp-content .td-login-button:hover { color: #ffffff; } .white-popup-block:after { background: #ffffff; background: -moz-linear-gradient(45deg, #ffffff 0%, #ffffff 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); background: -webkit-linear-gradient(45deg, #ffffff 0%, #ffffff 100%); background: -o-linear-gradient(45deg, #ffffff 0%, #ffffff 100%); background: -ms-linear-gradient(45deg, #ffffff 0%, #ffffff 100%); background: linear-gradient(45deg, #ffffff 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); } .td-banner-wrap-full, .td-header-style-11 .td-logo-wrap-full { background-color: #006341; } .td-header-style-11 .td-logo-wrap-full { border-bottom: 0; } @media (min-width: 1019px) { .td-header-style-2 .td-header-sp-recs, .td-header-style-5 .td-a-rec-id-header > div, .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td-header-style-6 .td-a-rec-id-header > div, .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td-header-style-7 .td-a-rec-id-header > div, .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td-header-style-8 .td-a-rec-id-header > div, .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td-header-style-12 .td-a-rec-id-header > div, .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 24px !important; } } @media (min-width: 768px) and (max-width: 1018px) { .td-header-style-2 .td-header-sp-recs, .td-header-style-5 .td-a-rec-id-header > div, .td-header-style-5 .td-g-rec-id-header > .adsbygoogle, .td-header-style-6 .td-a-rec-id-header > div, .td-header-style-6 .td-g-rec-id-header > .adsbygoogle, .td-header-style-7 .td-a-rec-id-header > div, .td-header-style-7 .td-g-rec-id-header > .adsbygoogle, .td-header-style-8 .td-a-rec-id-header > div, .td-header-style-8 .td-g-rec-id-header > .adsbygoogle, .td-header-style-12 .td-a-rec-id-header > div, .td-header-style-12 .td-g-rec-id-header > .adsbygoogle { margin-bottom: 14px !important; } } .td-footer-wrapper, .td-footer-wrapper .td_block_template_7 .td-block-title > *, .td-footer-wrapper .td_block_template_17 .td-block-title, .td-footer-wrapper .td-block-title-wrap .td-wrapper-pulldown-filter { background-color: #0a0000; } .td-sub-footer-container { background-color: #0a0000; } .td-subfooter-menu li a:hover { color: #006341; } .td-footer-wrapper::before { background-size: 100% auto; } .top-header-menu > li > a, .td-weather-top-widget .td-weather-now .td-big-degrees, .td-weather-top-widget .td-weather-header .td-weather-city, .td-header-sp-top-menu .td_data_time { font-family:Avenir Next LT W01 Medium; } .top-header-menu .menu-item-has-children li a { font-family:Avenir Next LT W01 Medium; } ul.sf-menu > .td-menu-item > a, .td-theme-wrap .td-header-menu-social { font-family:Avenir Next LT W01 Bold; font-size:15px; } .sf-menu ul .td-menu-item a { font-family:Avenir Next LT W01 Medium; } .td_mod_mega_menu .item-details a { font-family:Avenir Next LT W01 Medium; font-size:15px; } .td_mega_menu_sub_cats .block-mega-child-cats a { font-family:Avenir Next LT W01 Medium; font-size:15px; } .block-title > span, .block-title > a, .widgettitle, .td-trending-now-title, .wpb_tabs li a, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a, .td-theme-wrap .td-related-title a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce .product .products h2:not(.woocommerce-loop-product__title), .td-theme-wrap .td-block-title { font-family:Avenir Next LT W01 Demi; font-size:16px; } .td_module_wrap .td-post-author-name a { font-family:Avenir Next LT W01 Medium; } .td-post-date .entry-date { font-family:Avenir Next LT W01 Medium; } .td-module-comments a, .td-post-views span, .td-post-comments a { font-family:Avenir Next LT W01 Medium; } .td-big-grid-meta .td-post-category, .td_module_wrap .td-post-category, .td-module-image .td-post-category { font-family:Avenir Next LT W01 Medium; } .td-subcat-filter .td-subcat-dropdown a, .td-subcat-filter .td-subcat-list a, .td-subcat-filter .td-subcat-dropdown span { font-family:Avenir Next LT W01 Medium; } .td-excerpt { font-family:Avenir Next LT W01 Medium; } .td_module_wrap .td-module-title { font-family:Avenir Next LT W01 Demi; } .td_block_trending_now .entry-title a, .td-theme-slider .td-module-title a, .td-big-grid-post .entry-title { font-family:Avenir Next LT W01 Medium; } #td-mobile-nav, #td-mobile-nav .wpb_button, .td-search-wrap-mob { font-family:Avenir Next LT W01 Medium; } .post .td-post-header .entry-title { font-family:Avenir Next LT W01 Demi; } .td-post-template-default .td-post-header .entry-title { font-size:46px; line-height:50px; } .td-post-template-1 .td-post-header .entry-title { font-size:46px; line-height:50px; } .td-post-content p, .td-post-content { font-family:ITC Stone Serif W01 Medium; font-size:20px; line-height:28px; } .post blockquote p, .page blockquote p, .td-post-text-content blockquote p { font-family:ITC Stone Serif W01 Medium; font-size:18px; line-height:28px; } .post .td_quote_box p, .page .td_quote_box p { font-family:ITC Stone Serif W01 Medium; font-size:18px; line-height:28px; } .post .td_pull_quote p, .page .td_pull_quote p { font-family:ITC Stone Serif W01 Medium; font-size:18px; line-height:28px; } .td-post-content li { font-family:ITC Stone Serif W01 Medium; font-size:18px; line-height:28px; } .td-post-content h1 { font-family:Avenir Next LT W01 Medium; } .td-post-content h2 { font-family:Avenir Next LT W01 Medium; } .td-post-content h3 { font-family:Avenir Next LT W01 Medium; } .td-post-content h4 { font-family:Avenir Next LT W01 Medium; } .td-post-content h5 { font-family:Avenir Next LT W01 Medium; } .td-post-content h6 { font-family:Avenir Next LT W01 Medium; } .post .td-category a { font-family:Avenir Next LT W01 Medium; } .post header .td-post-author-name, .post header .td-post-author-name a { font-family:Avenir Next LT W01 Medium; } .post header .td-post-date .entry-date { font-family:Avenir Next LT W01 Medium; } .post header .td-post-views span, .post header .td-post-comments { font-family:Avenir Next LT W01 Medium; } .post .td-post-source-tags a, .post .td-post-source-tags span { font-family:Avenir Next LT W01 Medium; } .post .td-post-next-prev-content span { font-family:Avenir Next LT W01 Medium; } .post .td-post-next-prev-content a { font-family:Avenir Next LT W01 Medium; } .post .author-box-wrap .td-author-name a { font-family:Avenir Next LT W01 Medium; } .post .author-box-wrap .td-author-url a { font-family:Avenir Next LT W01 Medium; } .post .author-box-wrap .td-author-description { font-family:Avenir Next LT W01 Medium; } .td_block_related_posts .entry-title a { font-family:Avenir Next LT W01 Medium; } .post .td-post-share-title { font-family:Avenir Next LT W01 Medium; } .wp-caption-text, .wp-caption-dd { font-family:Avenir Next LT W01 Medium; } .td-post-template-default .td-post-sub-title, .td-post-template-1 .td-post-sub-title, .td-post-template-4 .td-post-sub-title, .td-post-template-5 .td-post-sub-title, .td-post-template-9 .td-post-sub-title, .td-post-template-10 .td-post-sub-title, .td-post-template-11 .td-post-sub-title { font-family:Avenir Next LT W01 Medium; } .td-post-template-2 .td-post-sub-title, .td-post-template-3 .td-post-sub-title, .td-post-template-6 .td-post-sub-title, .td-post-template-7 .td-post-sub-title, .td-post-template-8 .td-post-sub-title { font-family:Avenir Next LT W01 Medium; } .td-page-title, .woocommerce-page .page-title, .td-category-title-holder .td-page-title { font-family:Avenir Next LT W01 Demi; } .td-page-content p, .td-page-content li, .td-page-content .td_block_text_with_title, .woocommerce-page .page-description > p, .wpb_text_column p { font-family:Avenir Next LT W01 Medium; } .td-page-content h1, .wpb_text_column h1 { font-family:Avenir Next LT W01 Medium; } .td-page-content h2, .wpb_text_column h2 { font-family:Avenir Next LT W01 Medium; } .td-page-content h3, .wpb_text_column h3 { font-family:Avenir Next LT W01 Medium; } .td-page-content h4, .wpb_text_column h4 { font-family:Avenir Next LT W01 Medium; } .td-page-content h5, .wpb_text_column h5 { font-family:Avenir Next LT W01 Medium; } .td-page-content h6, .wpb_text_column h6 { font-family:Avenir Next LT W01 Medium; } .footer-text-wrap { font-family:Avenir Next LT W01 Medium; } .td-sub-footer-copy { font-family:Avenir Next LT W01 Medium; } .td-sub-footer-menu ul li a { font-family:Avenir Next LT W01 Medium; } .entry-crumbs a, .entry-crumbs span, #bbpress-forums .bbp-breadcrumb a, #bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current { font-family:Avenir Next LT W01 Medium; } .category .td-category a { font-family:Avenir Next LT W01 Medium; } .td-trending-now-display-area .entry-title { font-family:Avenir Next LT W01 Medium; } .page-nav a, .page-nav span { font-family:Avenir Next LT W01 Medium; } #td-outer-wrap span.dropcap { font-family:Avenir Next LT W01 Medium; } .widget_archive a, .widget_calendar, .widget_categories a, .widget_nav_menu a, .widget_meta a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a, .widget_text .textwidget, .widget_tag_cloud a, .widget_search input, .woocommerce .product-categories a, .widget_display_forums a, .widget_display_replies a, .widget_display_topics a, .widget_display_views a, .widget_display_stats { font-family:Avenir Next LT W01 Medium; font-size:16px; } .woocommerce .product a .woocommerce-loop-product__title, .woocommerce .widget.woocommerce .product_list_widget a, .woocommerce-cart .woocommerce .product-name a { font-family:Avenir Next LT W01 Demi; } .woocommerce .product .summary .product_title { font-family:Avenir Next LT W01 Demi; } body, p { font-family:Avenir Next LT W01 Medium; } </style> <style> /* Logo */ .brand-rebrand #td-header-menu .td-main-menu-logo .td-header-logo { line-height: 1; } .brand-rebrand #td-header-menu .td-main-menu-logo .td-header-logo img { line-height: 1; margin-top: 12px; width: 211px; } @media screen and (max-width: 767px) { .brand-rebrand #td-header-menu .td-main-menu-logo img { max-height: 50px; } } /* Menu border bottom */ @media screen and (min-width: 768px) { .brand-rebrand .td-header-wrap .td-header-menu-wrap { border-bottom: 1px solid #007749; } .brand-rebrand .td-header-wrap .td-header-menu-wrap .sf-menu .my-btn { display: none; } } @media screen and (max-width: 767px) { .brand-rebrand .td-header-wrap .td-header-main-menu, .brand-rebrand .td-header-wrap #td-header-menu { background-color: #FFFFFF; border-bottom: 1px solid #007749; } } /* Menu icons mobile */ .brand-rebrand .header-search-wrap .td-icon-search, .brand-rebrand #td-top-mobile-toggle i, .brand-rebrand #js-search-toggle { color: #2d2926 !important; } .brand-rebrand #js-search-toggle { display: none; } /* Change corporate logo */ .brand-rebrand .footer-logo-wrap img { max-width: 60px; } /* Tag labels */ .brand-rebrand .td-post-category { background-color: #00B398; color: #ffffff; } .brand-rebrand .td-post-category:hover, .brand-rebrand .td-post-category:focus { background-color: #007749; color: #ffffff; } .brand-rebrand .td_module_mx1 .td-module-meta-info .td-post-category:hover, .brand-rebrand .td_module_mx1 .td-module-meta-info .td-post-category:focus { color: #222; } /* Header Search */ .brand-rebrand .header-search-wrap { font-family: "Avenir Next LT W01 Demi", Arial, sans-serif; position: absolute; top: 0; right: 0; } .brand-rebrand .header-search-wrap #td-header-search { width: 216px; height: 36px; border: none; border-radius: 0; border-left: 4px solid #007749 !important; background: #F2F2F2; color: #111111; font-size: 14px; padding: 3px 36px 3px 11px; } .brand-rebrand .header-search-wrap .td-search-form { margin: 0; margin-top: 20px; position: relative; } .brand-rebrand .header-search-wrap .td-header-my-link { background-color: #007749; color: #fff; position: absolute; top: 0; right: 103%; height: 36px; display: flex; align-items: center; padding: 4px 15px; min-width: 90px; } @media screen and (max-width: 767px) { .brand-rebrand .header-search-wrap .td-header-my-link { display: none; } } .brand-rebrand .header-search-wrap .td-header-my-link::before { content: ''; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9.48 5.98C8.798 6.66 7.971 7 7 7s-1.799-.34-2.48-1.02C3.84 5.298 3.5 4.471 3.5 3.5s.34-1.799 1.02-2.48C5.202.34 6.029 0 7 0s1.799.34 2.48 1.02c.68.681 1.02 1.508 1.02 2.48s-.34 1.799-1.02 2.48zM2.405 9.733C4.01 9.078 5.542 8.75 7 8.75c1.458 0 2.99.322 4.594.966C13.198 10.36 14 11.205 14 12.25V14H0v-1.75c0-1.045.802-1.884 2.406-2.516z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center center; background-size: contain; margin-right: 0.5rem; height: 0.9rem; width: 0.9rem; } .brand-rebrand .header-search-wrap .td-header-my-link span { text-transform: uppercase; } .brand-rebrand .header-search-wrap button[type=submit] { background: none; position: absolute; right: 0; top: 0; width: 44px; height: 36px; margin: 0; padding: 0; } .brand-rebrand .header-search-wrap .td-icon-search { color: #007749 !important; width: 44px; height: 36px; line-height: 36px; text-align: center; margin: 0; } .brand-rebrand .header-search-wrap .td-icon-search:before { font-size: 17px; } .brand-rebrand .header-search-wrap .td-head-form-search-wrap { position: relative; text-align: right; } .brand-rebrand .header-search-wrap .td-aj-search-results { width: 300px; background-color: #FFFFFF; border: 1px solid #ededed; } .brand-rebrand .header-search-wrap .result-msg { background-color: #FFFFFF; border: 1px solid #ededed; border-top; none; } .brand-rebrand .td-mobile-content li a span { text-transform: uppercase; } .brand-rebrand .td-mobile-content li a.my-btn::before{ content: ''; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='000000' fill-rule='evenodd' d='M9.48 5.98C8.798 6.66 7.971 7 7 7s-1.799-.34-2.48-1.02C3.84 5.298 3.5 4.471 3.5 3.5s.34-1.799 1.02-2.48C5.202.34 6.029 0 7 0s1.799.34 2.48 1.02c.68.681 1.02 1.508 1.02 2.48s-.34 1.799-1.02 2.48zM2.405 9.733C4.01 9.078 5.542 8.75 7 8.75c1.458 0 2.99.322 4.594.966C13.198 10.36 14 11.205 14 12.25V14H0v-1.75c0-1.045.802-1.884 2.406-2.516z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-repeat: no-repeat; background-position: center center; background-size: contain; height: 1.2rem; width: 1.5rem; margin-right: 0.5rem; display: inline-block; } @media screen and (max-width: 767px) { .brand-rebrand #js-search-toggle { cursor: pointer; display: block; position: absolute; top: 0; right: 0; width: 64px; height: 64px; line-height: 64px; text-align: center; font-size: 24px; } .brand-rebrand #js-search-toggle.active ~ .header-search-wrap { top: 64px; opacity: 1; } .brand-rebrand .header-search-wrap { width: 100%; top: 0; opacity: 0; z-index: -1; transition: all 500ms; -webkit-transform: translateZ(10px); } .brand-rebrand .header-search-wrap #td-header-search { width: 100%; height: 44px; font-size: 16px; /* Needs to be 16px or above to stop ios zoom on select */ } .brand-rebrand .header-search-wrap .td-search-form { margin-top: 0; padding: 22px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.8); background-color: #ffffff; } .brand-rebrand .header-search-wrap button[type=submit] { height: 44px; } .brand-rebrand .header-search-wrap .td-icon-search { height: 44px; line-height: 44px; } .brand-rebrand .header-search-wrap .td-head-form-search-wrap { width: 100%; } .brand-rebrand .header-search-wrap .td-aj-search { display: none; /* There is no UX for closing the ajax results so hide for now */ } .brand-rebrand .header-search-wrap .td-aj-search-results { width: 100%; } } </style> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@type": "WebSite", "@id": "https://www.infrastructureinvestor.com/", "name": "Home" } },{ "@type": "ListItem", "position": 2, "item": { "@type": "WebPage", "@id": "https://www.infrastructureinvestor.com/digital-magazine/", "name": "Magazine and Special Reports" } } ] } </script><style id="wp-fonts-local" type="text/css"> @font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;} @font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');} </style> <script>function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> <style type="text/css" id="wp-custom-css"> .home .td_wrapper_video_playlist { margin-top: -70px; } </style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript></head> <body class="page-template-default page page-id-102857 theme-Newspaper woocommerce-no-js brand-ii brand-rebrand digital-magazine global-block-template-1 td-politics wpb-js-composer js-comp-ver-7.9 vc_responsive td-animation-stack-type0 td-boxed-layout" itemscope itemtype="https://schema.org/WebPage"> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-NLC9Q2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="td-scroll-up"><i class="td-icon-menu-up"></i></div> <div class="td-menu-background"></div> <div id="td-mobile-nav"> <div class="td-mobile-container"> <!-- mobile menu top section --> <div class="td-menu-socials-wrap"> <!-- socials --> <div class="td-menu-socials"> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.linkedin.com/showcase/infrastructureinvestor/" title="Linkedin"> <i class="td-icon-font td-icon-linkedin"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="https://twitter.com/IInews" title="Twitter"> <i class="td-icon-font td-icon-twitter"></i> </a> </span> </div> <!-- close button --> <div class="td-mobile-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> </div> <!-- menu section --> <div class="td-mobile-content"> <script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setVariables.js"></script> <script> setVariables('peimedia|infrastructureinvestor'); </script> <div class="menu-primary-menu-container"> <ul class="td-mobile-main-menu"> <li class="menu-item menu-item-has-children td_mobile_elem_with_submenu_0"> <a href="#" class="td-link-element-after"> Sign in or Register<i class="td-icon-menu-right td-element-after"></i> </a> <ul class="sub-menu"> <li class="menu-item"> <a href="#blaize-login-form" data-effect="mpf-td-login-effect" class="blaize-login-modal-js">Sign In / Register</a> </li> </ul> </li> </ul> </div><script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-user-account-mobile'] = { featureLabel: 'a-v4-user-account-mobile', outcomeId: 'transformation/2', outcomeLabel: 'login-mobile-navigation' }; </script> <div class="menu-primary-menu-container"><ul id="menu-primary-menu" class="td-mobile-main-menu"><li><script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-my-brand-menu'] = { featureLabel: 'a-v4-my-brand-menu', outcomeId: 'transformation/2#1', outcomeLabel: 'Remove' }; </script> </li><li id="menu-item-133787" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-first menu-item-133787"><a href="/database">Database<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-65179" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65179"><a href="/database/lp">LP search</a></li> <li id="menu-item-65180" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-65180"><a href="/database/gp">GP search</a></li> <li id="menu-item-86186" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86186"><a href="/database/fund">Fund search</a></li> <li id="menu-item-87263" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87263"><a href="/database/investment-consultants">Investment Consultant search</a></li> <li id="menu-item-87264" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87264"><a href="/database/placement-agents">Placement Agent search</a></li> <li id="menu-item-86185" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86185"><a href="/database/law-firms">Law Firm search</a></li> <li id="menu-item-136172" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-136172"><a href="/database/live-fundraising-chart">Live Fundraising Chart</a></li> <li id="menu-item-151036" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-151036"><a href="https://www.infrastructureinvestor.com/database/benchmarks/quartile-ranking">Benchmarks</a></li> <li id="menu-item-89950" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-89950"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-data/">Infrastructure Investing Data</a></li> <li id="menu-item-90184" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-90184"><a href="https://www.infrastructureinvestor.com/investor-calendar/">Investor Calendar 2024</a></li> <li id="menu-item-82989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82989"><a href="https://www.infrastructureinvestor.com/update-database-profile/">Update your database profile</a></li> <li id="menu-item-128489" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-128489"><a href="https://www.infrastructureinvestor.com/law-firm-data-submission/">Law firm data submission</a></li> <li id="menu-item-150383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-150383"><a href="https://www.infrastructureinvestor.com/database-key-terms-and-methodology/">Database key terms and methodology</a></li> <li id="menu-item-150382" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-150382"><a href="https://www.infrastructureinvestor.com/fund-performance-methodology/">Fund performance methodology</a></li> </ul> </li> <li id="menu-item-1378" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-1378"><a href="#">Quick Search<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-104621" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-102857 current_page_item menu-item-104621"><a href="https://www.infrastructureinvestor.com/digital-magazine/">Magazine</a></li> <li id="menu-item-152981" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-152981"><a href="https://www.infrastructureinvestor.com/energy-transition/">Energy Transition</a></li> <li id="menu-item-134126" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-134126"><a href="https://www.infrastructureinvestor.com/north-america/">North America</a></li> <li id="menu-item-145009" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145009"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-100/">Infrastructure Investor 100</a></li> <li id="menu-item-162434" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-162434"><a href="https://www.infrastructureinvestor.com/global-investor-ranking/">Global Investor 75</a></li> <li id="menu-item-162435" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-162435"><a href="https://www.infrastructureinvestor.com/lp-perspectives/">LP Perspectives</a></li> <li id="menu-item-73454" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-73454"><a href="https://www.infrastructureinvestor.com/tag/fundraising/">Fundraising</a></li> <li id="menu-item-160361" class="menu-item menu-item-type-taxonomy menu-item-object-content_types menu-item-160361"><a href="https://www.infrastructureinvestor.com/content_types/newsletter/">The Pipeline</a></li> <li id="menu-item-135685" class="menu-item menu-item-type-taxonomy menu-item-object-strategies menu-item-135685"><a href="https://www.infrastructureinvestor.com/strategies/direct-investment/">Direct Investment</a></li> <li id="menu-item-65285" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-65285"><a href="https://www.infrastructureinvestor.com/tag/regulation/">Regulation</a></li> <li id="menu-item-135687" class="menu-item menu-item-type-taxonomy menu-item-object-strategies menu-item-135687"><a href="https://www.infrastructureinvestor.com/strategies/debt/">Debt</a></li> <li id="menu-item-135686" class="menu-item menu-item-type-taxonomy menu-item-object-sectors menu-item-135686"><a href="https://www.infrastructureinvestor.com/sectors/transport/">Transport</a></li> <li id="menu-item-73461" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-73461"><a href="https://www.infrastructureinvestor.com/tag/esg/">ESG</a></li> <li id="menu-item-135680" class="menu-item menu-item-type-taxonomy menu-item-object-regions_and_countries menu-item-135680"><a href="https://www.infrastructureinvestor.com/regions_and_countries/europe/">Europe</a></li> <li id="menu-item-135681" class="menu-item menu-item-type-taxonomy menu-item-object-regions_and_countries menu-item-135681"><a href="https://www.infrastructureinvestor.com/regions_and_countries/asia-pacific/">Asia-Pacific</a></li> </ul> </li> <li id="menu-item-64935" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-64935"><a href="https://www.infrastructureinvestor.com/news-analysis/">News &amp; Analysis<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-0" class="menu-item-0"><a href="https://www.infrastructureinvestor.com/news-analysis/fundraising/">Fundraising</a></li> <li class="menu-item-0"><a href="https://www.infrastructureinvestor.com/news-analysis/investors/">Investors</a></li> <li class="menu-item-0"><a href="https://www.infrastructureinvestor.com/news-analysis/deals/">Deals</a></li> <li class="menu-item-0"><a href="https://www.infrastructureinvestor.com/news-analysis/people/">People</a></li> </ul> </li> <li id="menu-item-100624" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-100624"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings &amp; Reports<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-158550" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-158550"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-awards/">Infrastructure Investor Awards</a></li> <li id="menu-item-108448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-108448"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-147383" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-147383"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-100/">Infrastructure Investor 100</a></li> <li id="menu-item-162431" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-162431"><a href="https://www.infrastructureinvestor.com/global-investor-ranking/">Global Investor 75</a></li> <li id="menu-item-144791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144791"><a href="https://www.infrastructureinvestor.com/top-infrastructure-debt-fund-managers/">Infrastructure Debt 30</a></li> <li id="menu-item-84965" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84965"><a href="https://www.infrastructureinvestor.com/top-20-rainmakers/">Rainmaker 20</a></li> </ul> </li> <li id="menu-item-104072" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-102857 current_page_item menu-item-104072"><a href="https://www.infrastructureinvestor.com/digital-magazine/">Magazines</a></li> <li id="menu-item-145841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-145841"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-special-reports/">Special Reports</a></li> <li id="menu-item-44762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-44762"><a href="https://www.infrastructureinvestor.com/fundraising-reports/">Fundraising Reports</a></li> <li id="menu-item-151631" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151631"><a href="https://www.infrastructureinvestor.com/investor-reports/">Investor Reports</a></li> <li id="menu-item-157259" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-157259"><a href="https://www.infrastructureinvestor.com/lp-perspectives/">LP Perspectives<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-157354" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-157354"><a href="https://www.infrastructureinvestor.com/lp-perspectives-portal/">LP Perspectives Portal</a></li> </ul> </li> </ul> </li> <li id="menu-item-166311" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-166311"><a href="https://www.infrastructureinvestor.com/podcast/">Podcasts</a></li> <li id="menu-item-145122" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-145122"><a href="#">Network &amp; Events<i class="td-icon-menu-right td-element-after"></i></a> <ul class="sub-menu"> <li id="menu-item-144385" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144385"><a href="https://www.infrastructureinvestor.com/network-hub/">Network Hub</a></li> <li id="menu-item-145730" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-145730"><a href="https://www.infrastructureinvestor.com/network-hub/directory/profile/list">Network Directory</a></li> <li id="menu-item-145741" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-145741"><a href="https://www.infrastructureinvestor.com/network-hub/directory/conversations/1">Network Messaging</a></li> <li id="menu-item-144386" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144386"><a href="https://www.infrastructureinvestor.com/network-hub/knowledge-hub/">Knowledge Hub</a></li> <li id="menu-item-167029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-167029"><a href="https://www.infrastructureinvestor.com/network-hub/meetings/">Meetings</a></li> <li id="menu-item-144384" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144384"><a href="https://www.infrastructureinvestor.com/network-hub/network-support/">Network Support</a></li> <li id="menu-item-102533" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-102533"><a href="https://www.peievents.com/en/pei-media-global-events-calendar/infrastructure-investor-events-calendar/">Events</a></li> <li id="menu-item-169017" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-169017"><a href="https://www.infrastructureinvestor.com/sponsorship-opportunities/">Partner Opportunities</a></li> </ul> </li> </ul></div><div class="menu-top-container"><ul id="menu-top-menu" class="td-mobile-main-menu"><li id="menu-item-44755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-first td-menu-item td-normal-menu menu-item-44755"><a href="https://www.infrastructureinvestor.com/contact-us/">Contact us</a></li> <li id="menu-item-79670" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-79670"><a href="https://www.infrastructureinvestor.com/passwordless-access/">Sign-in FAQ</a></li> <li id="menu-item-44754" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44754"><a href="https://www.infrastructureinvestor.com/about-us/">About Infrastructure Investor</a></li> <li id="menu-item-97" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-97"><a href="https://www.infrastructureinvestor.com/suggest-a-story/">Suggest a story</a></li> <li id="menu-item-95488" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-95488"><a href="https://www.infrastructureinvestor.com/subscription-pricing/">Subscribe</a></li> <li id="menu-item-89" class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-89"><a href="https://twitter.com/secondariespei"><i></i></a></li> <li id="menu-item-90" class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-90"><a href="http://www.linkedin.com/groups/Secondaries-Investor-6577719?trk=my_groups-b-grp-v"><i></i></a></li> <li id="menu-item-91" class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-91"><a href="/feed/"><i></i></a></li> </ul></div> </div> </div> <!-- register/login section --> <div id="login-form-mobile" class="td-register-section"> <div id="td-login-mob" class="td-login-animation td-login-hide-mob"> <!-- close button --> <div class="td-login-close"> <a href="#" class="td-back-button"><i class="td-icon-read-down"></i></a> <div class="td-login-title">Sign in</div> <!-- close button --> <div class="td-mobile-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> </div> <div class="td-login-form-wrap"> <div class="td-login-panel-title"><span>Welcome!</span>Log into your account</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="login_email" id="login_email-mob" value="" required><label>your username</label></div> <div class="td-login-inputs"><input class="td-login-input" type="password" name="login_pass" id="login_pass-mob" value="" required><label>your password</label></div> <input type="button" name="login_button" id="login_button-mob" class="td-login-button" value="LOG IN"> <div class="td-login-info-text"><a href="#" id="forgot-pass-link-mob">Forgot your password?</a></div> </div> </div> <div id="td-forgot-pass-mob" class="td-login-animation td-login-hide-mob"> <!-- close button --> <div class="td-forgot-pass-close"> <a href="#" class="td-back-button"><i class="td-icon-read-down"></i></a> <div class="td-login-title">Password recovery</div> </div> <div class="td-login-form-wrap"> <div class="td-login-panel-title">Recover your password</div> <div class="td_display_err"></div> <div class="td-login-inputs"><input class="td-login-input" type="text" name="forgot_email" id="forgot_email-mob" value="" required><label>your email</label></div> <input type="button" name="forgot_button" id="forgot_button-mob" class="td-login-button" value="Send My Pass"> </div> </div> </div> </div> <div class="td-search-background"></div> <div class="td-search-wrap-mob"> <div class="td-drop-down-search" aria-labelledby="td-header-search-button"> <form method="get" class="td-search-form" action="https://www.infrastructureinvestor.com/"> <!-- close button --> <div class="td-search-close"> <a href="#"><i class="td-icon-close-mobile"></i></a> </div> <div role="search" class="td-search-input"> <span>Search</span> <input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off"> </div> </form> <div id="td-aj-search-mob"></div> </div> </div> <div id="td-outer-wrap" class="td-theme-wrap"> <!-- Header style 13 --> <div class="td-container-wrap transparent ad-unit"> <div class="td-container td-header-row"> <div class="dfw-unit" data-adunit="Infra_Sitewide_ATF_Top_Leaderboard_728x90" data-size-mapping="mapping1"></div> </div> </div> <div class="td-header-wrap td-header-style-13"> <div class="td-header-top-menu-full td-container-wrap td_stretch_container"> <div class="td-container td-header-row td-header-top-menu"> <div class="top-bar-style-1"> <div id="user-account" class="td-header-sp-top-menu"> <div class="menu-top-container"><ul id="menu-top-menu-1" class="top-header-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-first td-menu-item td-normal-menu menu-item-44755"><a href="https://www.infrastructureinvestor.com/contact-us/">Contact us</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-79670"><a href="https://www.infrastructureinvestor.com/passwordless-access/">Sign-in FAQ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44754"><a href="https://www.infrastructureinvestor.com/about-us/">About Infrastructure Investor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-97"><a href="https://www.infrastructureinvestor.com/suggest-a-story/">Suggest a story</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-95488"><a href="https://www.infrastructureinvestor.com/subscription-pricing/">Subscribe</a></li> <li class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-89"><a href="https://twitter.com/secondariespei"><i></i></a></li> <li class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-90"><a href="http://www.linkedin.com/groups/Secondaries-Investor-6577719?trk=my_groups-b-grp-v"><i></i></a></li> <li class="fr menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-91"><a href="/feed/"><i></i></a></li> </ul></div><script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setVariables.js"></script> <script> setVariables('peimedia|infrastructureinvestor'); </script> <style> :root { /* Colors */ --default-color: #6D0D5A; --AI-color: #FF8200; --BUY-color: #78BE20; --II-color: #007749; --NPM-color: #0D4856; --PDI-color: #004B87; --PEHUB-color: #F47920; --PEHUBEUR-color: #6F5091; --PEI-color: #6D0D5A; --PERE-color: #7C2529; --PERECREDIT-color: #7C2529; --PFCFO-color: #A50050; --RCW-color: #BD2C26; --REC-color: #D43527; --RI-color: #6D0D5A; --SI-color: #009DDA; --VCJ-color: #D71345; } .mail-to { color: var(--brand-color, var(--default-color)); text-decoration: underline; } </style> <template id="success-message-email"> <div class="success-message success-message-login_top-js"> <h3 style="font-family: Avenir Next LT W01 Medium, Arial, sans-serif;"> Nearly there! </h3> <p style="font-family: Avenir Next LT W01 Medium, Arial, sans-serif;"> A verification email is on its way to you. Please check your spam or junk folder just in case. </p> If you do not receive this within five minutes, please try to sign in again. If the problem persists, please email: <a href="mailto:subscriptions@pei.group" class="mail-to" > subscriptions@pei.group </a>. </div> </template> <style> .menu-item { font-family: Avenir Next LT W01 Medium, Arial, sans-serif; } #blaize-login-top-email { font-size: 12px; line-height: 21px; color: #444; border: 1px solid #e1e1e1; width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; } #blaize-login-top-submit { position: absolute; right: 0; top: 0; padding: 9px 16px 10px; font-family: inherit; font-size: 13px; background-color: #222; border-radius: 0; color: #fff; border: 0; font-weight: 500; transition: background-color .4s; transition-property: background-color; transition-duration: 0.4s; transition-timing-function: initial; transition-delay: initial; line-height: normal; } </style> <ul class="top-header-user-account td_ul_login sf-menu"> <li class="menu-item menu-item-has-children"> <a href="#">Sign in or Register</a> <ul class="sub-menu"> <li class="menu-item" id="blaize-top_menu_login-form"> <form id="blaize-login-top"> <div class="form-group"> <label class="sr-only" for="email">Email</label> <input id="blaize-login-top-email" class="form-control" type="email" name="email" placeholder="Work Email" data-parsley-trigger="change" data-parsley-email-check="" required="" data-parsley-error-message="Please enter the email address used when you registered" > <input class="btn btn-primary td-login-button" type="submit" id="blaize-login-top-submit" value="Sign in" > <div style="color:#ff3c3c;" id="registration-error"></div> </div> </form> <p class="blaize-login-top-message"></p> <script> (function() { var isEmail = function(email) { var regExp = new RegExp(/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/) return (email) ? regExp.test(email) : false; } var triggerLoginDoneEvent = function(identifier) { var event = new CustomEvent('login-form-done', {detail: identifier}); document.body.dispatchEvent(event); }; var button = document.getElementById("blaize-login-top-submit"); var form = document.getElementById("blaize-login-top"); var message = document.querySelector(".blaize-login-top-message"); var regErrorContainer = document.getElementById("registration-error"); var RegErrorMsg = '' button.addEventListener("click", function(e) { e.preventDefault(); var email = document.getElementById("blaize-login-top-email").value; if(!isEmail(email)){ RegErrorMsg = "<ul class='parsley-errors-list filled' id='parsley-id-30' style='float: none; width: 28em;'><li class='parsley-'>Please enter the email address used when you registered</li></ul>"; regErrorContainer.innerHTML = RegErrorMsg; return; } var passwordlessData = { identifiers: { email_address: email }, delivery: { method: 'email', destination: email, action: 'login', redirect: window.location.href.replace(window.location.origin, "") } }; var xhrPasswordless = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhrPasswordless.open('POST', '/blaize/token-exchange', true); xhrPasswordless.setRequestHeader('Content-type', 'application/json; charset=utf-8'); xhrPasswordless.onreadystatechange = function() { if (xhrPasswordless.readyState === 4) { if (xhrPasswordless.status === 201) { form.style.display = "none"; var messageTemplate = document.getElementById("success-message-email"); var messageClone = document.importNode(messageTemplate.content, true); message.appendChild(messageClone); triggerLoginDoneEvent(email); } if (xhrPasswordless.status >= 400 && xhrPasswordless.status <= 500) { console.log("User does not exist"); RegErrorMsg = "<ul class='parsley-errors-list filled' id='parsley-id-30' style='float: none; width: 28em;'><li class='parsley-'>Email address not recognised</li></ul><p class='support-message-phone' style='color: rgb(255, 60, 60); font-size: 0.9em; font-style: italic; text-align: left;'>Issues with signing in? <a href='/introducing-passwordless-access/' style='color: #FF3C3C; text-decoration: underline;'>Click here</a></p>"; regErrorContainer.innerHTML = RegErrorMsg; } if (xhrPasswordless.status === 504) { console.log("timeout"); var RegErrorMsg = "Something went wrong! Please try again."; regErrorContainer.innerHTML = RegErrorMsg; } } }; xhrPasswordless.send(JSON.stringify(passwordlessData)); }); })(); </script> <p class="user-account-action" align="center"><a href="/passwordless-access/" class="brand">Need help signing in?</a></p> <p class="support-message-phone" style="display:none; color: #7C2529; font-size:0.9em; font-style:italic; text-align: left;"> Issues with signing in? <a href="/passwordless-access/" style="color: #7C2529; text-decoration: underline;">Click here</a> </p> <hr /> <p class="user-account-action" align="center"><strong>Don't have an account? </strong><a href="#blaize-register-form" data-effect="mpf-td-login-effect" class="brand blaize-register-modal-js">Register now</a></p> </li> </ul> </li> </ul> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-user-account-desktop'] = { featureLabel: 'a-v4-user-account-desktop', outcomeId: 'transformation/2', outcomeLabel: 'login-desktop-navigation' }; </script> <div class="wc_cart_wrapper"> <a href="https://www.infrastructureinvestor.com/cart/" title="View your shopping cart"><i class="fa fa-shopping-cart" aria-hidden="true"></i></a> </div> </div> <div class="td-header-sp-top-widget"> </div> </div> <!-- LOGIN MODAL --> </div> </div> <div class="td-header-menu-wrap-full td-container-wrap td_stretch_container"> <div class="td-header-menu-wrap"> <div class="td-container td-header-row td-header-main-menu black-menu"> <div id="td-header-menu" role="navigation"> <div id="td-top-mobile-toggle"><a href="#"><i class="td-icon-font td-icon-mobile"></i></a></div> <div class="td-main-menu-logo td-logo-in-menu"> <a class="td-mobile-logo td-sticky-disable" href="https://www.infrastructureinvestor.com/"> <img class="td-retina-data" data-retina="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-pei-rebranding/assets/img/ii-logo.svg" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-pei-rebranding/assets/img/ii-logo.svg" alt="Infrastructure Investor"> </a> <a class="td-header-logo td-sticky-disable" href="https://www.infrastructureinvestor.com/"> <img class="td-retina-data" data-retina="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-pei-rebranding/assets/img/ii-logo.svg" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-pei-rebranding/assets/img/ii-logo.svg" alt="Infrastructure Investor"> <span class="td-visual-hidden">Infrastructure Investor</span> </a> </div> <div class="menu-primary-menu-container"><ul id="menu-primary-menu-1" class="sf-menu"><li><script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-my-brand-menu'] = { featureLabel: 'a-v4-my-brand-menu', outcomeId: 'transformation/2#1', outcomeLabel: 'Remove' }; </script> </li><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-first td-menu-item td-normal-menu menu-item-133787"><a href="/database">Database</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-65179"><a href="/database/lp">LP search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-65180"><a href="/database/gp">GP search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-86186"><a href="/database/fund">Fund search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-87263"><a href="/database/investment-consultants">Investment Consultant search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-87264"><a href="/database/placement-agents">Placement Agent search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-86185"><a href="/database/law-firms">Law Firm search</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-136172"><a href="/database/live-fundraising-chart">Live Fundraising Chart</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-151036"><a href="https://www.infrastructureinvestor.com/database/benchmarks/quartile-ranking">Benchmarks</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-89950"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-data/">Infrastructure Investing Data</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-post td-menu-item td-normal-menu menu-item-90184"><a href="https://www.infrastructureinvestor.com/investor-calendar/">Investor Calendar 2024</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-82989"><a href="https://www.infrastructureinvestor.com/update-database-profile/">Update your database profile</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-128489"><a href="https://www.infrastructureinvestor.com/law-firm-data-submission/">Law firm data submission</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-150383"><a href="https://www.infrastructureinvestor.com/database-key-terms-and-methodology/">Database key terms and methodology</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-150382"><a href="https://www.infrastructureinvestor.com/fund-performance-methodology/">Fund performance methodology</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children td-menu-item td-normal-menu menu-item-1378"><a href="#">Quick Search</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-102857 current_page_item td-menu-item td-normal-menu menu-item-104621"><a href="https://www.infrastructureinvestor.com/digital-magazine/">Magazine</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-152981"><a href="https://www.infrastructureinvestor.com/energy-transition/">Energy Transition</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-134126"><a href="https://www.infrastructureinvestor.com/north-america/">North America</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-145009"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-100/">Infrastructure Investor 100</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-162434"><a href="https://www.infrastructureinvestor.com/global-investor-ranking/">Global Investor 75</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-162435"><a href="https://www.infrastructureinvestor.com/lp-perspectives/">LP Perspectives</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag td-menu-item td-normal-menu menu-item-73454"><a href="https://www.infrastructureinvestor.com/tag/fundraising/">Fundraising</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-content_types td-menu-item td-normal-menu menu-item-160361"><a href="https://www.infrastructureinvestor.com/content_types/newsletter/">The Pipeline</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-strategies td-menu-item td-normal-menu menu-item-135685"><a href="https://www.infrastructureinvestor.com/strategies/direct-investment/">Direct Investment</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag td-menu-item td-normal-menu menu-item-65285"><a href="https://www.infrastructureinvestor.com/tag/regulation/">Regulation</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-strategies td-menu-item td-normal-menu menu-item-135687"><a href="https://www.infrastructureinvestor.com/strategies/debt/">Debt</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-sectors td-menu-item td-normal-menu menu-item-135686"><a href="https://www.infrastructureinvestor.com/sectors/transport/">Transport</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-post_tag td-menu-item td-normal-menu menu-item-73461"><a href="https://www.infrastructureinvestor.com/tag/esg/">ESG</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-regions_and_countries td-menu-item td-normal-menu menu-item-135680"><a href="https://www.infrastructureinvestor.com/regions_and_countries/europe/">Europe</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-regions_and_countries td-menu-item td-normal-menu menu-item-135681"><a href="https://www.infrastructureinvestor.com/regions_and_countries/asia-pacific/">Asia-Pacific</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category td-menu-item td-mega-menu menu-item-64935"><a href="https://www.infrastructureinvestor.com/news-analysis/">News &amp; Analysis</a> <ul class="sub-menu"> <li class="menu-item-0"><div class="td-container-border"><div class="td-mega-grid"><div class="td_block_wrap td_block_mega_menu td_uid_1_67427aa4420a2_rand td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="td_uid_1_67427aa4420a2"><script>var block_td_uid_1_67427aa4420a2 = new tdBlock(); block_td_uid_1_67427aa4420a2.id = "td_uid_1_67427aa4420a2"; block_td_uid_1_67427aa4420a2.atts = '{"limit":4,"sort":"","post_ids":"","tag_slug":"","autors_id":"","installed_post_types":"","category_id":"622","category_ids":"","custom_title":"","custom_url":"","show_child_cat":30,"sub_cat_ajax":"","ajax_pagination":"next_prev","header_color":"","header_text_color":"","ajax_pagination_infinite_stop":"","td_column_number":3,"td_ajax_preloading":"","td_ajax_filter_type":"td_category_ids_filter","td_ajax_filter_ids":"","td_filter_default_txt":"All","color_preset":"","border_top":"","class":"td_uid_1_67427aa4420a2_rand","el_class":"","offset":"","css":"","tdc_css":"","tdc_css_class":"td_uid_1_67427aa4420a2_rand","tdc_css_class_style":"td_uid_1_67427aa4420a2_rand_style","live_filter":"","live_filter_cur_post_id":"","live_filter_cur_post_author":"","block_template_id":"","el_amend_default_date":"","el_disable_author_info":"","regions_and_countries":"","content_types":"","institution_types":"","sectors":"","strategies":""}'; block_td_uid_1_67427aa4420a2.td_column_number = "3"; block_td_uid_1_67427aa4420a2.block_type = "td_block_mega_menu"; block_td_uid_1_67427aa4420a2.post_count = "4"; block_td_uid_1_67427aa4420a2.found_posts = "22082"; block_td_uid_1_67427aa4420a2.header_color = ""; block_td_uid_1_67427aa4420a2.ajax_pagination_infinite_stop = ""; block_td_uid_1_67427aa4420a2.max_num_pages = "5521"; tdBlocksArray.push(block_td_uid_1_67427aa4420a2); </script><div class="td_mega_menu_sub_cats"><div class="block-mega-child-cats"><a class="cur-sub-cat mega-menu-sub-cat-td_uid_1_67427aa4420a2" id="td_uid_2_67427aa46a32f" data-td_block_id="td_uid_1_67427aa4420a2" data-td_filter_value="" href="https://www.infrastructureinvestor.com/news-analysis/">All</a><a class="mega-menu-sub-cat-td_uid_1_67427aa4420a2" id="td_uid_3_67427aa46a393" data-td_block_id="td_uid_1_67427aa4420a2" data-td_filter_value="623" href="https://www.infrastructureinvestor.com/news-analysis/fundraising/">Fundraising</a><a class="mega-menu-sub-cat-td_uid_1_67427aa4420a2" id="td_uid_4_67427aa46a3d7" data-td_block_id="td_uid_1_67427aa4420a2" data-td_filter_value="624" href="https://www.infrastructureinvestor.com/news-analysis/investors/">Investors</a><a class="mega-menu-sub-cat-td_uid_1_67427aa4420a2" id="td_uid_5_67427aa46a415" data-td_block_id="td_uid_1_67427aa4420a2" data-td_filter_value="625" href="https://www.infrastructureinvestor.com/news-analysis/deals/">Deals</a><a class="mega-menu-sub-cat-td_uid_1_67427aa4420a2" id="td_uid_6_67427aa46a45b" data-td_block_id="td_uid_1_67427aa4420a2" data-td_filter_value="626" href="https://www.infrastructureinvestor.com/news-analysis/people/">People</a></div></div><div id="td_uid_1_67427aa4420a2" class="td_block_inner"><div class="td-mega-row"><div class="td-mega-span"> <div class="td_module_mega_menu td_mod_mega_menu"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/" rel="bookmark" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges"><img width="238" height="150" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/01/1100x600_Cyril-Cabanes_CDPQ-238x150.jpg" alt="" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges"></a></div> <a href="https://www.infrastructureinvestor.com/news-analysis/investors/" class="td-post-category">Investors</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/" rel="bookmark" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges">CDPQ’s former Asia-Pacific infra head targeted in US bribery charges</a></h3> </div> </div> </div><div class="td-mega-span"> <div class="td_module_mega_menu td_mod_mega_menu"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/" rel="bookmark" title="Government urges Future Fund to invest in Australian infra, ET"><img width="238" height="150" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/08/GettyImages-1372043690-238x150.jpg" srcset="https://media.infrastructureinvestor.com/uploads/2024/08/GettyImages-1372043690-238x150.jpg 238w, https://media.infrastructureinvestor.com/uploads/2024/08/GettyImages-1372043690-50x33.jpg 50w" sizes="(max-width: 238px) 100vw, 238px" alt="This is the Australian Parliament House in Canberra. Which was the world's most expensive building when it was completed in 1988." title="Government urges Future Fund to invest in Australian infra, ET"></a></div> <a href="https://www.infrastructureinvestor.com/news-analysis/investors/" class="td-post-category">Investors</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/" rel="bookmark" title="Government urges Future Fund to invest in Australian infra, ET">Government urges Future Fund to invest in Australian infra, ET</a></h3> </div> </div> </div><div class="td-mega-span"> <div class="td_module_mega_menu td_mod_mega_menu"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/corporate-infrastructure-comes-of-age-with-data-centre-boom/" rel="bookmark" title="Corporate infrastructure comes of age with data centre boom"><img width="238" height="150" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2021/12/Microsoft Building-238x150.jpg" srcset="https://media.infrastructureinvestor.com/uploads/2021/12/Microsoft%20Building-238x150.jpg 238w, https://media.infrastructureinvestor.com/uploads/2021/12/Microsoft%20Building-280x175.jpg 280w" sizes="(max-width: 238px) 100vw, 238px" alt="" title="Corporate infrastructure comes of age with data centre boom"></a></div> <a href="https://www.infrastructureinvestor.com/trends/" class="td-post-category">Trends</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/corporate-infrastructure-comes-of-age-with-data-centre-boom/" rel="bookmark" title="Corporate infrastructure comes of age with data centre boom">Corporate infrastructure comes of age with data centre boom</a></h3> </div> </div> </div><div class="td-mega-span"> <div class="td_module_mega_menu td_mod_mega_menu"> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/infrared-in-1bn-final-close-for-sixth-flagship-exclusive/" rel="bookmark" title="InfraRed in $1bn final close for sixth flagship – exclusive"><img width="238" height="150" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2014/05/Payoffs-GettyImages-1159045374-238x150.jpg" srcset="https://media.infrastructureinvestor.com/uploads/2014/05/Payoffs-GettyImages-1159045374-238x150.jpg 238w, https://media.infrastructureinvestor.com/uploads/2014/05/Payoffs-GettyImages-1159045374-280x175.jpg 280w" sizes="(max-width: 238px) 100vw, 238px" alt="a bunch of dollars change hands" title="InfraRed in $1bn final close for sixth flagship – exclusive"></a></div> <a href="https://www.infrastructureinvestor.com/news-analysis/fundraising/" class="td-post-category">Fundraising</a> </div> <div class="item-details"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/infrared-in-1bn-final-close-for-sixth-flagship-exclusive/" rel="bookmark" title="InfraRed in $1bn final close for sixth flagship – exclusive">InfraRed in $1bn final close for sixth flagship – exclusive</a></h3> </div> </div> </div></div></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" id="prev-page-td_uid_1_67427aa4420a2" data-td_block_id="td_uid_1_67427aa4420a2"><i class="td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" id="next-page-td_uid_1_67427aa4420a2" data-td_block_id="td_uid_1_67427aa4420a2"><i class="td-icon-font td-icon-menu-right"></i></a></div><div class="clearfix"></div></div> <!-- ./block1 --></div></div></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children td-menu-item td-normal-menu menu-item-100624"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings &amp; Reports</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-158550"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-awards/">Infrastructure Investor Awards</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-108448"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-147383"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-100/">Infrastructure Investor 100</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-162431"><a href="https://www.infrastructureinvestor.com/global-investor-ranking/">Global Investor 75</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-144791"><a href="https://www.infrastructureinvestor.com/top-infrastructure-debt-fund-managers/">Infrastructure Debt 30</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-84965"><a href="https://www.infrastructureinvestor.com/top-20-rainmakers/">Rainmaker 20</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-102857 current_page_item td-menu-item td-normal-menu menu-item-104072"><a href="https://www.infrastructureinvestor.com/digital-magazine/">Magazines</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-145841"><a href="https://www.infrastructureinvestor.com/infrastructure-investor-special-reports/">Special Reports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44762"><a href="https://www.infrastructureinvestor.com/fundraising-reports/">Fundraising Reports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-151631"><a href="https://www.infrastructureinvestor.com/investor-reports/">Investor Reports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-157259"><a href="https://www.infrastructureinvestor.com/lp-perspectives/">LP Perspectives</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-157354"><a href="https://www.infrastructureinvestor.com/lp-perspectives-portal/">LP Perspectives Portal</a></li> </ul> </li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-166311"><a href="https://www.infrastructureinvestor.com/podcast/">Podcasts</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-145122"><a href="#">Network &amp; Events</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-144385"><a href="https://www.infrastructureinvestor.com/network-hub/">Network Hub</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-145730"><a href="https://www.infrastructureinvestor.com/network-hub/directory/profile/list">Network Directory</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-145741"><a href="https://www.infrastructureinvestor.com/network-hub/directory/conversations/1">Network Messaging</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-144386"><a href="https://www.infrastructureinvestor.com/network-hub/knowledge-hub/">Knowledge Hub</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-167029"><a href="https://www.infrastructureinvestor.com/network-hub/meetings/">Meetings</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-144384"><a href="https://www.infrastructureinvestor.com/network-hub/network-support/">Network Support</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-102533"><a href="https://www.peievents.com/en/pei-media-global-events-calendar/infrastructure-investor-events-calendar/">Events</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-169017"><a href="https://www.infrastructureinvestor.com/sponsorship-opportunities/">Partner Opportunities</a></li> </ul> </li> </ul></div></div> <div id="js-search-toggle"><i class="td-icon-search"></i></div> <div class="header-search-wrap"> <div class="header-search"> <form method="get" class="td-search-form" action="https://www.infrastructureinvestor.com/"> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-my-brand-menu'] = { featureLabel: 'a-v4-my-brand-menu', outcomeId: 'transformation/2#1', outcomeLabel: 'Remove' }; </script> <div role="search" class="td-head-form-search-wrap"> <input id="td-header-search" placeholder="Search.." type="text" value="" name="s" autocomplete="off" data-algolia="1"> <button class="wpb_button wpb_btn-inverse btn" type="submit" id="td-header-search-top"> <i class="td-icon-search"></i> </button> </div> </form> <div id="td-aj-search"></div> </div> </div> </div> </div> </div> <div class="td-banner-wrap-full td-container-wrap td_stretch_container"> <div class="td-container-header td-header-row td-header-header"> <div class="td-header-sp-recs"> <div class="td-header-rec-wrap"> </div> </div> </div> </div> </div> <div class="td-main-content-wrap td-main-page-wrap td-container-wrap"> <div class="td-container tdc-content-wrap"> <div class="wpb-content-wrapper"><div class="vc_row wpb_row td-pb-row"><div class="wpb_column vc_column_container td-pb-span12"><div class="vc_column-inner "><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 20px"><span class="vc_empty_space_inner"></span></div> <div class="wpb_text_column wpb_content_element"> <div class="wpb_wrapper"> <h1><strong>Infrastructure Investor magazines and special reports</strong></h1> <h4><em>Infrastructure Investor </em>magazines and special reports deliver market intelligence, information and analysis on the industry’s hottest trends such as sustainability, ESG, and digital infrastructure.</h4> <h4>Access our latest issues now, or search back through the library to find older ones.</h4> </div> </div> </div></div></div></div><div class="vc_row wpb_row td-pb-row"><div class="wpb_column vc_column_container td-pb-span12"><div class="vc_column-inner "><div class="wpb_wrapper"><div class="td_block_wrap td_block_3 td_uid_8_67427aa4754c2_rand td_with_ajax_pagination td-pb-border-top td_block_template_1 td-column-3 td_block_padding" data-td-block-uid="td_uid_8_67427aa4754c2"><script>var block_td_uid_8_67427aa4754c2 = new tdBlock(); block_td_uid_8_67427aa4754c2.id = "td_uid_8_67427aa4754c2"; block_td_uid_8_67427aa4754c2.atts = '{"limit":"6","sort":"","post_ids":"","tag_slug":"magazine","autors_id":"","installed_post_types":"","category_id":"","category_ids":"","custom_title":"READ THEM NOW","custom_url":"","show_child_cat":"","sub_cat_ajax":"","ajax_pagination":"load_more","header_color":"","header_text_color":"","ajax_pagination_infinite_stop":"","td_column_number":3,"td_ajax_preloading":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","color_preset":"","border_top":"","class":"td_uid_8_67427aa4754c2_rand","el_class":"","offset":"","css":"","tdc_css":"","tdc_css_class":"td_uid_8_67427aa4754c2_rand","tdc_css_class_style":"td_uid_8_67427aa4754c2_rand_style","live_filter":"","live_filter_cur_post_id":"","live_filter_cur_post_author":"","block_template_id":"","el_amend_default_date":"","el_disable_author_info":"","regions_and_countries":"","content_types":"","institution_types":"","sectors":"","strategies":""}'; block_td_uid_8_67427aa4754c2.td_column_number = "3"; block_td_uid_8_67427aa4754c2.block_type = "td_block_3"; block_td_uid_8_67427aa4754c2.post_count = "6"; block_td_uid_8_67427aa4754c2.found_posts = "101"; block_td_uid_8_67427aa4754c2.header_color = ""; block_td_uid_8_67427aa4754c2.ajax_pagination_infinite_stop = ""; block_td_uid_8_67427aa4754c2.max_num_pages = "17"; tdBlocksArray.push(block_td_uid_8_67427aa4754c2); </script><div class="td-block-title-wrap"><h4 class="block-title"><span class="td-pulldown-size">READ THEM NOW</span></h4></div><div id="td_uid_8_67427aa4754c2" class="td_block_inner"> <div class="td-block-row"> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-the-november-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the November 2024 issue of Infrastructure Investor"><img fetchpriority="high" decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/10/II158_Nov24_Front_Cover-336x160.jpg" alt="Infrastructure Investor November 2024 cover" title="Download the November 2024 issue of Infrastructure Investor"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-the-november-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the November 2024 issue of Infrastructure Investor">Download the November 2024 issue of Infrastructure Investor</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-01T01:00:17+00:00">1 November 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-sustainable-investing-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 Sustainable Investing report"><img decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/10/II158_Nov24_Sustainable-Investing_Front_Cover-336x160.jpg" alt="II Sustainable Investing 24 cover" title="Download Infrastructure Investor’s 2024 Sustainable Investing report"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-sustainable-investing-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 Sustainable Investing report">Download Infrastructure Investor’s 2024 Sustainable Investing report</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-01T01:00:15+00:00">1 November 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-the-october-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the October 2024 issue of Infrastructure Investor"><img decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/09/II157_Oct24_Front_Cover-336x160.jpg" alt="Infrastructure Investor Oct24 cover" title="Download the October 2024 issue of Infrastructure Investor"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-the-october-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the October 2024 issue of Infrastructure Investor">Download the October 2024 issue of Infrastructure Investor</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-10-01T01:00:55+00:00">1 October 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --></div><!--./row-fluid--> <div class="td-block-row"> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-women-in-private-funds-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 Women in Private Funds report"><img loading="lazy" decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/09/II157_Oct24_Women-in-Private-Funds_Front_Cover-336x160.jpg" alt="Infra Women 24 cover" title="Download Infrastructure Investor’s 2024 Women in Private Funds report"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-women-in-private-funds-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 Women in Private Funds report">Download Infrastructure Investor’s 2024 Women in Private Funds report</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-10-01T01:00:29+00:00">1 October 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-north-america-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 North America report"><img loading="lazy" decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/09/II157_Oct24_N_America_Front_Cover-336x160.jpg" alt="II North America report 2024 cover" title="Download Infrastructure Investor’s 2024 North America report"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-infrastructure-investors-2024-north-america-report/" rel="bookmark" title="Download Infrastructure Investor’s 2024 North America report">Download Infrastructure Investor’s 2024 North America report</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-10-01T01:00:01+00:00">1 October 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --> <div class="td-block-span4"> <div class="td_module_1 td_module_wrap td-animation-stack"> <div> <div class="td-module-image"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/download-the-september-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the September 2024 issue of Infrastructure Investor"><img loading="lazy" decoding="async" width="336" height="160" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/08/II156_Sep24_Front_Cover-336x160.jpg" alt="Infra Sep24 cover" title="Download the September 2024 issue of Infrastructure Investor"></a></div> <a href="https://www.infrastructureinvestor.com/featured/" class="td-post-category">Featured</a> </div> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/download-the-september-2024-issue-of-infrastructure-investor/" rel="bookmark" title="Download the September 2024 issue of Infrastructure Investor">Download the September 2024 issue of Infrastructure Investor</a></h3> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/infrastructureinvestorstaff/" class="author url fn" rel="author">Infrastructure Investor Staff</a><span class="td-author-line"> - </span></div><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-09-02T01:00:59+00:00">2 September 2024</time></span> </div> </div><!-- /.sponsored-content-wrapper --> </div> </div> <!-- ./td-block-span4 --></div><!--./row-fluid--></div><div class="td-load-more-wrap"><a href="#" class="td_ajax_load_more td_ajax_load_more_js" id="next-page-td_uid_8_67427aa4754c2" data-td_block_id="td_uid_8_67427aa4754c2">Load more<i class="td-icon-font td-icon-menu-down"></i></a></div></div> <!-- ./block --></div></div></div></div><div class="vc_row wpb_row td-pb-row"><div class="wpb_column vc_column_container td-pb-span12"><div class="vc_column-inner "><div class="wpb_wrapper"><div class="td_block_wrap td_block_text_with_title td_uid_9_67427aa484700_rand td-pb-border-top td_block_template_1" data-td-block-uid="td_uid_9_67427aa484700"><div class="td-block-title-wrap"><h4 class="block-title"><span class="td-pulldown-size">LATEST HEADLINES</span></h4></div><div class="td_mod_wrap td-fix-index"></div></div><div class="td_block_wrap td_block_big_grid_1 td_uid_10_67427aa484c17_rand td-grid-style-1 td-hover-1 td-big-grids td-pb-border-top td_block_template_1" data-td-block-uid="td_uid_10_67427aa484c17"><div id="td_uid_10_67427aa484c17" class="td_block_inner"><div class="td-big-grid-wrapper"> <div class="td_module_mx5 td-animation-stack td-big-grid-post-0 td-big-grid-post td-big-thumb"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/nmpera-commits-500m-to-infrastructure/" rel="bookmark" title="NMPERA commits $500m to infrastructure"><img loading="lazy" decoding="async" width="554" height="462" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/11/Screenshot-2024-11-22-144142-554x462.png" alt="" title="NMPERA commits $500m to infrastructure"></a></div> <div class="td-meta-info-container"> <div class="td-meta-align"> <div class="td-big-grid-meta"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/nmpera-commits-500m-to-infrastructure/" rel="bookmark" title="NMPERA commits $500m to infrastructure">NMPERA commits $500m to infrastructure</a></h3> </div> <div class="td-module-meta-info"> <div class="td-post-author-name"><a href="https://www.infrastructureinvestor.com/author/johne/" class="author url fn" rel="author">John Eliscu</a><span class="td-author-line"> - </span></div> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2024-11-22T19:59:57+00:00">1 day ago</time></span> </div> </div> </div> </div> <div class="td-big-grid-scroll"> <div class="td_module_mx6 td-animation-stack td-big-grid-post-1 td-big-grid-post td-small-thumb"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/mbi-reveals-50m-commitment-to-infrastructure-fund/" rel="bookmark" title="MBI reveals $50m commitment to infrastructure fund"><img loading="lazy" decoding="async" width="285" height="198" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/11/mbi-ii-1118-285x198.png" alt="" title="MBI reveals $50m commitment to infrastructure fund"></a></div> <div class="td-meta-info-container"> <div class="td-meta-align"> <div class="td-big-grid-meta"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/mbi-reveals-50m-commitment-to-infrastructure-fund/" rel="bookmark" title="MBI reveals $50m commitment to infrastructure fund">MBI reveals $50m commitment to infrastructure fund</a></h3> </div> </div> </div> </div> <div class="td_module_mx6 td-animation-stack td-big-grid-post-2 td-big-grid-post td-small-thumb"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/scers-announces-its-2025-infrastructure-pacing-plan/" rel="bookmark" title="SCERS announces its 2025 infrastructure pacing plan"><img loading="lazy" decoding="async" width="285" height="198" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/11/scers-ii-1120-285x198.png" alt="" title="SCERS announces its 2025 infrastructure pacing plan"></a></div> <div class="td-meta-info-container"> <div class="td-meta-align"> <div class="td-big-grid-meta"> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/scers-announces-its-2025-infrastructure-pacing-plan/" rel="bookmark" title="SCERS announces its 2025 infrastructure pacing plan">SCERS announces its 2025 infrastructure pacing plan</a></h3> </div> </div> </div> </div> <div class="td_module_mx6 td-animation-stack td-big-grid-post-3 td-big-grid-post td-small-thumb"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/" rel="bookmark" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges"><img loading="lazy" decoding="async" width="285" height="198" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/01/1100x600_Cyril-Cabanes_CDPQ-285x198.jpg" alt="" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges"></a></div> <div class="td-meta-info-container"> <div class="td-meta-align"> <div class="td-big-grid-meta"> <a href="https://www.infrastructureinvestor.com/news-analysis/investors/" class="td-post-category">Investors</a> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/" rel="bookmark" title="CDPQ’s former Asia-Pacific infra head targeted in US bribery charges">CDPQ’s former Asia-Pacific infra head targeted in US bribery charges</a></h3> </div> </div> </div> </div> <div class="td_module_mx6 td-animation-stack td-big-grid-post-4 td-big-grid-post td-small-thumb"> <div class="td-module-thumb"><a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/" rel="bookmark" title="Government urges Future Fund to invest in Australian infra, ET"><img loading="lazy" decoding="async" width="285" height="198" class="entry-thumb" src="https://media.infrastructureinvestor.com/uploads/2024/08/GettyImages-1372043690-285x198.jpg" alt="This is the Australian Parliament House in Canberra. Which was the world's most expensive building when it was completed in 1988." title="Government urges Future Fund to invest in Australian infra, ET"></a></div> <div class="td-meta-info-container"> <div class="td-meta-align"> <div class="td-big-grid-meta"> <a href="https://www.infrastructureinvestor.com/news-analysis/investors/" class="td-post-category">Investors</a> <h3 class="entry-title td-module-title"><a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/" rel="bookmark" title="Government urges Future Fund to invest in Australian infra, ET">Government urges Future Fund to invest in Australian infra, ET</a></h3> </div> </div> </div> </div> </div></div><div class="clearfix"></div></div></div> <!-- ./block --></div></div></div></div><div class="vc_row wpb_row td-pb-row"><div class="wpb_column vc_column_container td-pb-span12"><div class="vc_column-inner "><div class="wpb_wrapper"><div class="vc_empty_space" style="height: 15px"><span class="vc_empty_space_inner"></span></div><div><script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setVariables.js"></script> <style id="subscribe-now-landing-page-widget-css"> :root { /* Colors */ --snwwidget-default-background-color: var(--brand-color, #AAA); --snwwidget-default-button-background-color: var(--brand-color, #888); --snwwidget-default-button-color: #FFF; --snwwidget-BUY-background-color: #007749; --snwwidget-BUY-button-background-color: #78BE20; --snwwidget-II-background-color: #00B398; --snwwidget-II-button-background-color: #D0DF00; --snwwidget-NPM-background-color: #0D4856; --snwwidget-NPM-button-background-color: #DDDD4D; --snwwidget-PEHUBEUR-background-color: #FFB81C; --snwwidget-PEHUBEUR-button-background-color: #6F5091; --snwwidget-PERECREDIT-background-color: #1F305E; --snwwidget-PERECREDIT-button-background-color: #47D7AC; --snwwidget-PERECREDIT-button-color: #000; --snwwidget-RCW-background-color: #BD2C26; --snwwidget-RCW-button-background-color: #6E6259; --snwwidget-REC-background-color: #D43527; --snwwidget-REC-button-background-color: #FFB81C; --snwwidget-PEI-background-color: #89ABE3; --snwwidget-PEI-button-background-color: #CEDC00; --snwwidget-VCJ-background-color: #D71345; --snwwidget-VCJ-button-background-color: #6F5091; --snwwidget-PFCFO-button-background-color: #FFF; --snwwidget-PFCFO-button-color: #A50050; } .snwwidget { background-color: var(--snwwidget-BRAND-background-color, var(--snwwidget-default-background-color)); color: #FFF !important; padding: 10px !important; } .snwwidget h3 { color: #FFF !important; margin: 10px 0 20px; text-align: center; } .snwwidget .snwbutton { background-color: var(--snwwidget-BRAND-button-background-color, var(--snwwidget-default-button-background-color)); color: var(--snwwidget-BRAND-button-color, var(--snwwidget-default-button-color)); margin: 15px 15px 25px; padding: 10px 25px; } .snwwidget .snwbutton:hover { background-color: var(--snwwidget-BRAND-button-background-color, var(--snwwidget-default-button-background-color)) !important; color: var(--snwwidget-BRAND-button-color, var(--snwwidget-default-button-color)) !important; } </style> <script type="text/javascript"> ( function () { const style = document.getElementById( 'subscribe-now-landing-page-widget-css' ); style.innerHTML = style.innerHTML.replaceAll( 'BRAND', document.brand ); } )(); </script> <div style="margin: 10px 10px 10px 0 !important;" class="subwnow snwwidget td-page-content" data-gtm-vis-recent-on-screen-2653995_88="3774" data-gtm-vis-first-on-screen-2653995_88="3775" data-gtm-vis-total-visible-time-2653995_88="100" data-gtm-vis-has-fired-2653995_88="1"> <h3>Subscribe now to gain unlimited access to our latest insights, analysis and reports</h3> <div class="buttons" style="margin: 25px auto; text-align: center;"> <a id="etUamZMA" class="snwbutton" href="" style="margin: 25px auto; text-align: center;" style="width: 180px !important;">FIND OUT MORE</a> <script type="text/javascript"> ( function () { const urls = { AI: "/product/subscription-pricing/?utm_source=agri-investor&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", BUY: "/product/subscription-pricing/?utm_source=buyouts&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", II: "/subscription-pricing/?utm_source=infrastructure-investor&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", NPM: "/subscription-pricing/?utm_source=new-private-markets&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PDI: "/subscription-pricing/?utm_source=private-debt-investor&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PEHUB: "/subscription-pricing/?utm_source=pe-hub&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PEHUBEUR: "/subscription-pricing/?utm_source=pe-hub-europe&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PEI: "/subscription-pricing/?utm_source=private-equity-international&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PERE: "/subscription-pricing/?utm_source=pere&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PERECREDIT: "/product/subscription-pricing/?utm_source=pere-credit&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", PFCFO: "/subscription-pricing/?utm_source=private-funds-cfo&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", RCW: "/subscription-pricing/?utm_source=regulatory-compliance-watch&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", REC: "/product/subscription-pricing/?utm_source=real-estate-capital-europe&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", RI: "/subscription-pricing/?utm_source=responsible-investor&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", SI: "/product/subscription-pricing/?utm_source=secondaries-investor&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", VCJ: "/subscription-pricing/?utm_source=venture-capital-journal&utm_medium=referral&utm_campaign=subscribe-now-landing-page-widget", }; document.querySelector( '#etUamZMA' ).setAttribute( 'href', urls[ document.brand ] || '#' ); } )(); </script> </div> </div> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-subscribe-now-landing-page-widget'] = { featureLabel: 'a-v4-subscribe-now-landing-page-widget', outcomeId: 'transformation/2', outcomeLabel: 'subscribe-now-landing-page-widget' }; </script> </div></div></div></div></div> </div> </div> </div> <!-- /.td-main-content-wrap --> <div class="td-main-content-wrap"><div class="dfw-unit" data-adunit="Infra_Sitewide_BTF_Bottom_Leaderboard_728x90" data-size-mapping="mapping2"></div></div> <!-- Instagram --> <!-- Footer --> <div class="td-footer-wrapper td-container-wrap td-footer-template-15 td_stretch_container"> <div class="td-container td-footer-bottom-full"> <div class="td-pb-row"> <div class="td-pb-span3"><aside class="footer-logo-wrap"><a href="https://pei.group/"><img style="max-width: 90px !important" class="td-retina-data" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/rebranding/pei-group.png" width="300" height="300" data-retina="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/rebranding/pei-group.png" alt="Infrastructure Investor" title=""></a></aside></div><div class="td-pb-span5"><aside class="footer-text-wrap"></aside></div><div class="td-pb-span4"><aside class="footer-social-wrap td-social-style-2"> <span class="td-social-icon-wrap"> <a target="_blank" href="https://www.linkedin.com/showcase/infrastructureinvestor/" title="Linkedin"> <i class="td-icon-font td-icon-linkedin"></i> </a> </span> <span class="td-social-icon-wrap"> <a target="_blank" href="https://twitter.com/IInews" title="Twitter"> <i class="td-icon-font td-icon-twitter"></i> </a> </span></aside></div> </div> </div> </div> <!-- Sub Footer --> <div class="td-sub-footer-container"> <div class="td-container"> <div class="td-pb-row"> <div class="td-pb-span12"> <nav class="menu-infrastructure-investor-footer-brands-menu-container"><ul id="menu-infrastructure-investor-footer-brands-menu" class="ii-menu sites"><li id="menu-item-105402" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu menu-item-105402"><a href="https://www.agriinvestor.com">Agri Investor</a></li> <li id="menu-item-105411" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105411"><a href="https://www.buyoutsinsider.com/">Buyouts</a></li> <li id="menu-item-107856" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-107856"><a href="https://www.newprivatemarkets.com/">New Private Markets</a></li> <li id="menu-item-105409" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105409"><a href="https://www.pehub.com/">PE Hub</a></li> <li id="menu-item-105403" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105403"><a href="https://www.privateequityinternational.com">PEI</a></li> <li id="menu-item-105404" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105404"><a href="https://www.perenews.com">PERE</a></li> <li id="menu-item-105405" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105405"><a href="https://www.privatedebtinvestor.com">Private Debt Investor</a></li> <li id="menu-item-105406" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105406"><a href="https://www.privatefundscfo.com">Private Funds CFO</a></li> <li id="menu-item-105408" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105408"><a href="https://www.regcompliancewatch.com/">RCW</a></li> <li id="menu-item-105407" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105407"><a href="https://www.recapitalnews.com">REC Europe</a></li> <li id="menu-item-117221" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-117221"><a href="https://www.perecredit.com/">PERE Credit</a></li> <li id="menu-item-130451" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-130451"><a href="https://www.responsible-investor.com/">Responsible Investor</a></li> <li id="menu-item-105401" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105401"><a href="https://www.secondariesinvestor.com">Secondaries Investor</a></li> <li id="menu-item-105410" class="ii-brand menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-105410"><a href="https://www.venturecapitaljournal.com">VCJ</a></li> </ul></nav> </div> </div> <div class="td-pb-row"> <div class="td-pb-span10 td-sub-footer-menu"> <div class="menu-footer-menu-sitemap-container"><ul id="menu-footer-menu-sitemap" class="td-subfooter-menu"><li id="menu-item-59" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu menu-item-59"><a href="/home">Home</a></li> <li id="menu-item-44756" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44756"><a href="https://www.infrastructureinvestor.com/about-us/">About Infrastructure Investor</a></li> <li id="menu-item-44757" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44757"><a href="https://www.infrastructureinvestor.com/contact-us/">Contact us</a></li> <li id="menu-item-65032" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-65032"><a href="https://www.infrastructureinvestor.com/passwordless-access/">Sign In FAQ</a></li> <li id="menu-item-44758" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44758"><a href="https://www.infrastructureinvestor.com/privacy-notice/">Privacy Notice</a></li> <li id="menu-item-65033" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-65033"><a href="https://www.infrastructureinvestor.com/cookie-policy/">Cookie Notice</a></li> <li id="menu-item-44759" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-44759"><a href="https://www.infrastructureinvestor.com/terms-conditions/">Terms &amp; Conditions</a></li> </ul></div> </div> <div class="td-pb-span td-sub-footer-logo"> <aside class="footer-logo-wrap"><a href="https://pei.group/"><img class="td-retina-data" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/rebranding/pei-group.png" width="300" height="300" data-retina="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/rebranding/pei-group.png" alt="Infrastructure Investor" title=""></a></aside> </div> <div class="td-pb-span2 td-sub-footer-copy"> © PEI Group </div> </div> </div> </div> </div><!--close td-outer-wrap--> <div class="mfp-content"> <div id="blaize-register-form" class="td-page-content white-popup-block mfp-hide mfp-with-anim"> <img src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/modal/modalheader-ii-rebrand.png" alt="ii"> <div class="td-login-wrap"> <div class="pwl-login-form-div"> <script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setVariables.js"></script> <script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setFormValues.js"></script> <script> setVariables('peimedia|infrastructureinvestor'); setFormValues('prod', 'country'); setFormValues('prod', 'USstate'); setFormValues('prod', 'jobTitle'); setFormValues('prod', 'jobFunction'); setFormValues('prod', 'investmentRole'); </script> <section id="zephr-registration-form"> <style> :root { /* Colors */ --default-pwbutton-background-color: #6d0d5a; /* Fonts */ --default-pwbutton-pwwidget-font-family: 'Avenir Next LT W01 Medium', Arial, sans-serif; } .mfp-close-btn-in .mfp-close { color: #333333 !important; } #zephr-registration-form .blaize-form { background-color: #fff; border-radius: 3px; } #zephr-registration-form .blaize-form fieldset { border: none; margin: 0; padding: 0; } #zephr-registration-form .blaize-form label { display: block; } #zephr-registration-form .blaize-form input, #zephr-registration-form .blaize-form select { background-color: #f6f6f6; border-radius: 0px; border: 0; color: black; display: inline-block; font-family: var( --brand-font-family, var(--default-pwbutton-pwwidget-font-family) ); font-size: 1.1rem; height: 50px; margin-bottom: 20px; width: 100%; } #zephr-registration-form .blaize-form input[type='checkbox'] { display: inline-block; height: auto; margin: 0 5px; width: auto; } #zephr-registration-form .blaize-form input { border-radius: 0; padding: 5px 10px; padding: 5px 10px; } #zephr-registration-form .blaize-form select { padding: 5px 6px; } #zephr-registration-form .blaize-form select::-ms-value { background: #f9f8f9; color: black; } #zephr-registration-form .blaize-form input:-ms-input-placeholder { color: #858585; } #zephr-registration-form .blaize-to-login { font-family: var( --brand-font-family, var(--default-pwbutton-pwwidget-font-family) ) !important; margin-top: 10px; color: #111111 !important; } #zephr-registration-form .blaize-user-attributes { font-family: var( --brand-font-family, var(--default-pwbutton-pwwidget-font-family) ) !important; } #zephr-registration-form .blaize-to-register { font-family: var( --brand-font-family, var(--default-pwbutton-pwwidget-font-family) ); margin-top: 10px; } #zephr-registration-form .blaize-form .blaize-title { margin-top: 0; } #zephr-registration-form .blaize-form .blaize-error { color: #e12d2d; display: none; margin: 10px 0; } #zephr-registration-form .blaize-form .blaize-success { background-color: #eef5ee; border-radius: 2px; border: 1px solid #638463; color: #638463; display: none; font-size: 0.9rem; padding: 1em; } #zephr-registration-form .blaize-form .blaize-submit { background-color: var( --brand-color, var(--default-pwbutton-background-color) ); border-radius: 0; border: none; color: #fff; display: block; font-family: var( --brand-font-family, var(--default-pwbutton-pwwidget-font-family) ); font-size: 1rem; font-weight: 600; height: 50px; padding: 5px 12px 6px; text-shadow: none; text-transform: uppercase; width: 100%; } #zephr-registration-form .blaize-form .blaize-submit.blaize-register-passwordless { margin-top: 20px; } #zephr-registration-form .blaize-form.blaize-form-register, #zephr-registration-form .blaize-form.blaize-form-login { max-width: 420px; } #zephr-registration-form .blaize-form.blaize-form-login { display: none; } #zephr-registration-form .blaize-description { margin-bottom: 20px; color: #111111 !important; } #zephr-registration-form .terms-description { color: #111111 !important; } #zephr-registration-form .button-loader { animation: loader-rotation 3s linear infinite; border-radius: 50%; border: 5px dotted #fff; box-sizing: border-box; display: inline-block; height: 40px; margin: 0 auto; position: relative; width: 40px; } .field-container { color: #111111 !important; } @keyframes loader-rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } </style> <form data-blaize-form="registration-form" class="blaize-form blaize-form-register" action="#" method="post" > <h2 class="blaize-title">Register now</h2> <p class="blaize-description"> Get limited access to our industry news, analysis and data, plus regular email updates </p> <fieldset class="blaize-identifiers"> <label for="reg_email"> <input name="email_address" id="reg_email" type="text" required pattern="^(([^\<\>\(\)\[\]\.,;:\s@\x22]+(\.[^\<\>\(\)\[\]\.,;:\s@\x22]+)*)|(\x22.+\x22))@(([^\<\>\(\)\[\]\.,;:\s@\x22]+\.)+[^\<\>\(\)\[\]\.,;:\s@\x22]{2,50})$" title="Work e-mail" placeholder="Work e-mail" /> </label> </fieldset> <fieldset class="blaize-user-attributes"> <label for="first_name" class="field-container"> <input name="first_name" id="first_name" type="text" placeholder="First name" required pattern="^[a-zA-Z\u0080-\uFFFF\-'`., ]{1,50}$" /> </label> <label for="last_name" class="field-container"> <input name="last_name" id="last_name" type="text" placeholder="Last name" required pattern="^[a-zA-Z\u0080-\uFFFF\-'`., ]{1,50}$" /> </label> <label for="organisation" class="field-container"> <input name="organisation" id="organisation" type="text" placeholder="Organisation" required pattern="^[a-zA-Z0-9\-\x26\(\)\[\],\. ]{1,50}$" /> </label> <label for="country" class="field-container"> <select name="country" id="country" required></select> </label> <label for="USstate" class="field-container" style="display: none"> <select name="usstate" id="USstate"></select> </label> <label for="phoneNumber" class="field-container"> <input name="phoneNumber" id="phoneNumber" type="tel" placeholder="Phone number" required pattern="^[0-9\(\)\/\+ \-]{9,50}$" title="01234567890" /> </label> <label for="investmentRole" class="field-container"> <select name="investmentRole" id="investmentRole" required></select> </label> <label for="jobFunction" class="field-container"> <select name="jobFunction" id="jobFunction" required></select> </label> <label for="jobTitle" class="field-container"> <select name="jobTitle" id="jobTitle" required></select> </label> <p class="terms-description"> To register, please review and accept our <a href="/terms-conditions/" target="_blank">terms and conditions</a> and <a href="/privacy-notice/" target="_blank">privacy notice</a>. </p> <label for="termsAndConditions" class="field-container"> I accept: <input name="termsAndConditions" id="termsAndConditions" type="checkbox" required /> </label> <input type="hidden" name="sourceRegistration" id="sourceRegistration" value="" /> </fieldset> <div class="blaize-validators"> <p class="blaize-error"></p> <button class="blaize-submit blaize-register-passwordless" type="submit"> <div class="button-text">Email me a registration link</div> <div class="button-loader" style="display: none"></div> </button> </div> <p class="blaize-success"></p> <div class="blaize-to-login">Already registered? <a href="#">Click here to login</a></div> </form> <form data-blaize-form="login-form" class="blaize-form blaize-form-login" action="#" method="post" > <h2 class="blaize-title">Sign in to your account</h2> <p class="blaize-description"> Get limited access to our industry news, analysis and data, plus regular email updates </p> <fieldset class="blaize-identifiers"> <label for="login_email"> <input name="email_address" id="login_email" type="text" required pattern="^(([^\<\>\(\)\[\]\.,;:\s@\x22]+(\.[^\<\>\(\)\[\]\.,;:\s@\x22]+)*)|(\x22.+\x22))@(([^\<\>\(\)\[\]\.,;:\s@\x22]+\.)+[^\<\>\(\)\[\]\.,;:\s@\x22]{2,50})$" title="Work e-mail" placeholder="Work e-mail" /> </label> </fieldset> <div class="blaize-validators"> <p class="blaize-error"></p> <button class="blaize-submit blaize-login-passwordless" type="submit"> <div class="button-text">Email me an authentication link</div> <div class="button-loader" style="display: none"></div> </button> </div> <p class="blaize-success"></p> <div class="blaize-to-register"> Don't have an account? <a href="#">Click here to register</a> </div> </form> <script type="text/javascript"> (function () { 'use strict'; const BRAND = document.brand, US_COUNTRY_CODE = '03c11ff0-072b-e011-aaa9-00155dc21b03', BLAIZE_SUCCESS_RESPONSE = 'Registration successful', REGISTRATION_SOURCES = { AI: 'agri', BUY: 'buy', II: 'ii', NPM: 'npm', PDI: 'pdi', PEHUB: 'peh', PEHUBEUR: 'peheur', PEI: 'pei', PERE: 'pere', PERECREDIT: 'pcredit', PFCFO: 'pfcfo', RCW: 'rcw', REC: 'rec', RI: 'ri', SI: 'si', VCJ: 'vcj', }, PARSELY_URLS = { AI: 'agriinvestor.com', BUY: 'buyoutsinsider.com', II: 'infrastructureinvestor.com', NPM: 'newprivatemarkets.com', PDI: 'privatedebtinvestor.com', PEHUB: 'pehub.com', PEHUBEUR: 'pehubeurope.com', PEI: 'privateequityinternational.com', PERE: 'perenews.com', PERECREDIT: 'perecredit.com', PFCFO: 'privatefundscfo.com', RCW: 'regcompliancewatch.com', REC: 'recapitalnews.com', RI: 'responsible-investor.com', SI: 'secondariesinvestor.com', VCJ: 'venturecapitaljournal.com', }; function createBlaizeObject() { if (window.Blaize) { return; } window.Blaize = { formPreProcessors: {}, formPostProcessors: {}, registerFormPreProcessor: function (formSlug, processor) { if (!window.Blaize.formPreProcessors[formSlug]) { window.Blaize.formPreProcessors[formSlug] = []; } if (typeof processor === 'function') { window.Blaize.formPreProcessors[formSlug].push(processor); } }, registerFormPostProcessor: function (formSlug, processor) { if (!window.Blaize.formPostProcessors[formSlug]) window.Blaize.formPostProcessors[formSlug] = []; if (typeof processor === 'function') { window.Blaize.formPostProcessors[formSlug].push(processor); } }, preProcessFormData: function (formSlug, formData) { if (window.Blaize.formPreProcessors[formSlug] || window.Blaize.formPreProcessors['*']) { const processors = []; if (window.Blaize.formPreProcessors['*']) { window.Blaize.formPreProcessors['*'].forEach(function (processor) { processors.push(processor); }); } if (window.Blaize.formPreProcessors[formSlug]) { window.Blaize.formPreProcessors[formSlug].forEach(function (processor) { processors.push(processor); }); } processors.every(function (processor) { processedFormData = processor(formData); // Check if string returned = error message if (typeof processedFormData === 'string') { formData = processedFormData; return false; // break } if (processedFormData) { formData = processedFormData; } return true; }); } return formData; }, postProcessFormData: function (formSlug, formData, response) { if ( window.Blaize.formPostProcessors[formSlug] || window.Blaize.formPostProcessors['*'] ) { const processors = []; if (window.Blaize.formPostProcessors['*']) { window.Blaize.formPostProcessors['*'].forEach(function (processor) { processors.push(processor); }); } if (window.Blaize.formPostProcessors[formSlug]) { window.Blaize.formPostProcessors[formSlug].forEach(function (processor) { processors.push(processor); }); } processors.forEach(function (processor) { processor(formData, response); }); } }, }; } function setSourceRegistration() { document.getElementById('sourceRegistration').value = REGISTRATION_SOURCES[BRAND]; } function handleEmail() { const reg_email = document.getElementById('reg_email'), login_email = document.getElementById('login_email'); const removeIncorrectChars = function (e) { e.target.value = e.target.value.replace(/[\\\/]/g, ''); }; reg_email.addEventListener('input', removeIncorrectChars); reg_email.addEventListener('change', removeIncorrectChars); login_email.addEventListener('input', removeIncorrectChars); login_email.addEventListener('change', removeIncorrectChars); } function handleUSstate() { const country = document.getElementById('country'), USstate = document.getElementById('USstate'), labelUSstate = document.querySelector('label[for="USstate"]'); country.addEventListener('change', function (e) { const val = e.target.value; if (val === US_COUNTRY_CODE) { labelUSstate.style.display = 'block'; USstate.disabled = false; USstate.setAttribute('required', 'required'); } else { labelUSstate.style.display = 'none'; USstate.value = ''; USstate.disabled = true; USstate.removeAttribute('required'); } }); } function handleSuccessfulRegistration() { const addParselyTrackPageView = function () { const el = document.createElement('script'); el.src = 'https://cdn.parsely.com/keys/' + PARSELY_URLS[BRAND] + '/p.js'; el.onload = function () { PARSELY.beacon.trackPageView({ url: window.location.href, urlref: window.location.href, action: 'NewUserRegistration', }); }; document.body.appendChild(el); }; const addGAEvent = function () { window.dataLayer = window.dataLayer || []; dataLayer.push({ event: 'visitor interaction', interaction_name: 'registration', }); }; window.Blaize.registerFormPostProcessor('registration-form', function (formData, response) { if (response.message === BLAIZE_SUCCESS_RESPONSE && response.tracking_id) { addParselyTrackPageView(); addGAEvent(); } else { console.log('Registration error: ', response.message); } }); } function handleForms() { const section = document.getElementById('zephr-registration-form'), formRegister = section.querySelector('.blaize-form-register'), formLogin = section.querySelector('.blaize-form-login'), registerError = formRegister.querySelector('.blaize-error'), registerSuccess = formRegister.querySelector('.blaize-success'), loginError = formLogin.querySelector('.blaize-error'), loginSuccess = formLogin.querySelector('.blaize-success'); const processMessage = function (message) { return message .replace('&nbsp;', ' ') .replace(/<[^>]+>/gi, '') // strip tags .trim(); }; const addTrailingDot = function (message) { if (!/\.$/.test(message)) { message += '.'; } return message; }; const blaizeRequest = function (url, data, callback) { const xhr = new XMLHttpRequest(); xhr.open('POST', url, true); xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8'); xhr.setRequestHeader('Accept', 'application/json; charset=utf-8'); xhr.onreadystatechange = function () { if (xhr.readyState === 4) { let response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } return callback(xhr.status, response); } }; return !data ? xhr.send() : xhr.send(data); }; const getUserAttributes = function () { const attributes = {}, inputs = formRegister .querySelector('.blaize-user-attributes') .querySelectorAll('input, textarea, select'); for (let i = 0; i < inputs.length; i++) { if (inputs[i].type === 'checkbox') { attributes[inputs[i].name] = inputs[i].checked; } else { attributes[inputs[i].name] = inputs[i].value; } } return attributes; }; const showRegisterSuccess = function (message) { if (message === false) { registerSuccess.style.display = 'none'; return; } registerSuccess.innerHTML = message; registerSuccess.style.display = 'block'; }; const showRegisterError = function (message) { if (message === false) { registerError.style.display = 'none'; return; } registerError.innerHTML = message; registerError.style.display = 'block'; }; const showRegisterLoader = function () { const button = formRegister.querySelector('button[type="submit"]'); button.querySelector('.button-text').style.display = 'none'; button.querySelector('.button-loader').style.display = 'block'; button.disabled = true; }; const hideRegisterLoader = function () { const button = formRegister.querySelector('button[type="submit"]'); button.querySelector('.button-text').style.display = 'block'; button.querySelector('.button-loader').style.display = 'none'; button.disabled = false; }; const hideRegisterFormPartsWhenDone = function () { formRegister.querySelector('.blaize-user-attributes').style.display = 'none'; formRegister.querySelector('.blaize-validators').style.display = 'none'; formRegister.querySelector('.blaize-to-login').style.display = 'none'; }; const showLoginSuccess = function (message) { if (message === false) { loginSuccess.style.display = 'none'; return; } loginSuccess.innerHTML = message; loginSuccess.style.display = 'block'; }; const showLoginError = function (message) { if (message === false) { loginError.style.display = 'none'; return; } loginError.innerHTML = message; loginError.style.display = 'block'; }; const showLoginLoader = function () { const button = formLogin.querySelector('button[type="submit"]'); button.querySelector('.button-text').style.display = 'none'; button.querySelector('.button-loader').style.display = 'block'; button.disabled = true; }; const hideLoginFormPartsWhenDone = function () { formLogin.querySelector('.blaize-login-passwordless').style.display = 'none'; formLogin.querySelector('.blaize-validators').style.display = 'none'; formLogin.querySelector('.blaize-to-register').style.display = 'none'; }; const triggerRegisterDoneEvent = function (identifier) { const event = new CustomEvent('registration-form-done', {detail: identifier}); document.body.dispatchEvent(event); }; const triggerLoginDoneEvent = function (identifier) { const event = new CustomEvent('login-form-done', {detail: identifier}); document.body.dispatchEvent(event); }; const handleRegister = function (e) { e.preventDefault(); const identifier = formRegister.querySelector('input[name="email_address"]').value, attributes = getUserAttributes(), registerData = window.Blaize.preProcessFormData( formRegister.getAttribute('data-blaize-form'), { identifiers: { email_address: identifier, }, validators: {}, attributes: attributes, } ); showRegisterSuccess(false); showRegisterError(false); // Handle error message from preprocessors if (typeof registerData === 'string') { showRegisterError(registerData); return; } showRegisterLoader(); blaizeRequest( '/blaize/register', JSON.stringify(registerData), function (status, response) { window.Blaize.postProcessFormData( formRegister.getAttribute('data-blaize-form'), registerData, response ); if (status === 200) { const registerMessage = response.message || '', passwordlessData = { identifiers: { email_address: identifier, }, delivery: { method: 'email', destination: identifier, action: 'register', redirect: window.location.href.replace(window.location.origin, ''), }, }; blaizeRequest( '/blaize/token-exchange', JSON.stringify(passwordlessData), function (status, response) { if (status === 201) { if (response.message) { hideRegisterFormPartsWhenDone(); showRegisterSuccess( addTrailingDot(registerMessage) + '<br />' + processMessage(response.message) ); triggerRegisterDoneEvent(identifier); } } else { showRegisterError('Something went wrong! Please try again later.'); } } ); } else if (status === 409) { showRegisterError( 'Your email is already registered with us. To access this site simply sign in using the link below.' ); hideRegisterLoader() } else if (status === 400 || status === 402) { showRegisterError(processMessage(response.message)); hideRegisterLoader() } else { showRegisterError('Something went wrong! Please try again later.'); hideRegisterLoader() } } ); }; const handleLogin = function (e) { e.preventDefault(); const identifier = formLogin.querySelector('input[name="email_address"]').value, payloadData = JSON.stringify({ identifiers: { email_address: identifier, }, delivery: { method: 'email', destination: identifier, action: 'login', redirect: window.location.href.replace(window.location.origin, ''), }, }); showLoginSuccess(false); showLoginError(false); showLoginLoader(); blaizeRequest('/blaize/token-exchange', payloadData, function (status, response) { if (status === 200) { if (response.cookie) { document.cookie = response.cookie; window.location.reload(true); } } else if (status === 201) { if (response.message) { hideLoginFormPartsWhenDone(); showLoginSuccess(processMessage(response.message)); triggerLoginDoneEvent(identifier); } } else if (status === 401) { showLoginError('The email address you entered is incorrect.'); } else if (status === 404) { showLoginError('User not found.'); } else if (status === 429) { showLoginError('To gain login access, please contact your administrator.'); } else { showLoginError('Something went wrong! Please try again later.'); } }); }; const switchForms = function () { section.querySelector('.blaize-to-login a').onclick = function (e) { e.preventDefault(); formRegister.style.display = 'none'; formLogin.style.display = 'block'; }; section.querySelector('.blaize-to-register a').onclick = function (e) { e.preventDefault(); formLogin.style.display = 'none'; formRegister.style.display = 'block'; }; }; const handleFormsSubmit = function () { formRegister.addEventListener('submit', handleRegister); formLogin.addEventListener('submit', handleLogin); }; switchForms(); handleFormsSubmit(); } document.addEventListener('DOMContentLoaded', function () { createBlaizeObject(); setSourceRegistration(); handleForms(); handleEmail(); handleUSstate(); handleSuccessfulRegistration(); }); })(); </script> </section> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-registration-popup'] = { featureLabel: 'a-v4-registration-popup', outcomeId: 'transformation/2', outcomeLabel: 'Registration Form' }; </script> </div> </div> </div> </div> <div class="mfp-content"> <div id="blaize-login-form" class="td-page-content white-popup-block mfp-hide mfp-with-anim"> <img src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/images/modal/modalheader-ii-rebrand.png" alt="ii"> <div class="td-login-wrap"> <div class="pwl-login-form-div "> <script src="https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/setVariables.js"></script> <script> setVariables('peimedia|infrastructureinvestor'); </script> <style> label[for="login_email_modal"]{ font-size: 0; color: transparent; line-height: 0; } #blaize-login-top-submit-modal { margin-bottom: 20px !important; } </style> <form id="blaize-login-top-modal" data-blaize-form="basic-registration" class="blaize-form blaize-form-login blaize-theme-default" style="display: block;"> <h2>Sign in to your account</h2> <fieldset class="blaize-authentication"> <label for="login_email_modal"> Email address <input id="blaize-login-top-email-modal" class="form-control" type="email" name="email" placeholder="Work Email" data-parsley-trigger="change" data-parsley-email-check="" required="" data-parsley-error-message="Please enter the email address used when you registered"> </label> </fieldset> <p id="blaize-error" class="blaize-error" style="display: none;">Email address not recognised.</p> <input class="btn btn-primary td-login-button" type="submit" id="blaize-login-top-submit-modal" style="color:#ffffff;" value="Sign in"> <p>Don't have an account? <a class="blaize-register-modal-js button btn-register" href="#blaize-register-form">Click here to register</a></p> </form> <div id="success-message" class="success-message" style="display:none;"> <p style="font-family: Avenir Next LT W01 Demi;"> <strong>Nearly there!</strong> </p> <p>A verification email is on its way to you. Please check your spam or junk folder just in case.</p> <img id="RaSamZ8A" src="" scale="0"> <script type="text/javascript"> ( function () { document.getElementById("RaSamZ8A").src = "https://ui-components-prod.s3.eu-west-2.amazonaws.com/zephrv4/paywall-modal-login/images/" + document.brand +".png"; } )(); </script> If you do not receive this within five minutes, please try to sign in again. If the problem persists, please email: <a href="mailto:subscriptions@pei.group">subscriptions@pei.group</a>. </div> <script> (function() { var triggerLoginDoneEvent = function(identifier) { var event = new CustomEvent('login-form-done', {detail: identifier}); document.body.dispatchEvent(event); }; var button = document.getElementById("blaize-login-top-submit-modal"); var form = document.getElementById("blaize-login-top-modal"); var successmessage = document.getElementById("success-message"); var blaizeerror = document.getElementById("blaize-error"); button.addEventListener("click", function(e) { e.preventDefault(); var email = document.getElementById("blaize-login-top-email-modal").value; var passwordlessData = { identifiers: { email_address: email }, delivery: { method: 'email', destination: email, action: 'login', redirect: window.location.href.replace(window.location.origin, "") } }; var xhrPasswordless = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhrPasswordless.open('POST', '/blaize/token-exchange', true); xhrPasswordless.setRequestHeader('Content-type', 'application/json; charset=utf-8'); xhrPasswordless.onreadystatechange = function() { if (xhrPasswordless.readyState === 4) { if (xhrPasswordless.status === 201) { blaizeerror.style.display = "none"; form.style.display = "none"; successmessage.style.display = "inline"; triggerLoginDoneEvent(email); } else { blaizeerror.style.display = "block"; } } }; xhrPasswordless.send(JSON.stringify(passwordlessData)); }); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-login-popup'] = { featureLabel: 'a-v4-login-popup', outcomeId: 'transformation/1', outcomeLabel: 'paywall-modal-login' }; </script> </div> </div> </div> </div> <script> window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = false; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; </script> <script type="text/javascript"> jQuery( function( $ ) { $( document.body ).on( 'added_to_cart removed_from_cart updated_cart_totals wc_cart_emptied updated_cart_totals', function() { $.ajax( { type: 'POST', url: 'https://www.infrastructureinvestor.com/wp-admin/admin-ajax.php', data: { action: 'get_cart_items', }, } ); } ); } ); </script> <div class="pwl-print-watermark"> <div class="pwl-print-watermark__copy"> <p class="pwl-print-watermark__copy__title">Copyright PEI Media</p> <p class="pwl-print-watermark__copy__subtitle"> Not for publication, email or dissemination</p> </div> </div> <!-- Theme: Newspaper by tagDiv.com 2017 Version: 8.8.61 (rara) Deploy mode: deploy uid: 67427aa4afc02 --> <!-- Custom css form theme panel --> <style type="text/css" media="screen"> /* custom css theme panel */ .gform_wrapper .top_label .gfield_label { display:none !important; } #gform_wrapper_4 .top_label .gfield_label { display: block !important; } .wpb_revslider_element { margin-bottom: 0 !important; } .gform_wrapper .gform_footer { margin:0 !important; } .pei-sign-up h2 { margin-bottom:0; color:white; } .pei-sign-up .gform_wrapper .gfield_html.gfield_no_follows_desc { color:white; } body .widget_recent_entries li a { font-size:13px; line-height:18px; } body .widget_dpe_fp_widget li { margin-bottom: 8px; padding-bottom: 7px; border-bottom: 1px dashed #f1f1f1; font-size:13px; line-height:18px; } body .vc_wp_posts { margin-bottom:0 !important; } .pei-hide-title .td-block-title-wrap { display:none; } .td-footer-wrapper { padding-top:0 !important; } .td-module-comments { display: none; } .td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p { margin-bottom: 20px; } .td-content-more-articles-box .td-module-thumb { height: auto !important; width: 100px; } /* Ticket PMP-325 */ .td-header-style-6 .td-header-sp-logo img, .td-header-style-7 .td-header-sp-logo img{ max-height: 60px; } /* Ticket PMP-325 */ .td-main-page-wrap { padding-top: 28px; } /* Ticket PMP-659 */ .oembed { padding: 0 20px 20px; } .td-pb-row ul.sites { margin: auto; } .td-pb-row ul.sites li { display: inline; list-style-type: none; } @media only screen and (max-width: 800px) { .td-pb-row ul.sites li { display: block; list-style-type: none; } } .dfw-unit.display-block {text-align: center; } .dfw-unit.display-block:before { display: none !important; } .dfp_ad_pos { text-align: center; } .woocommerce-cart-form .actions { display: none; } .widget_shopping_cart_content .buttons .checkout { display: none; } .td-post-category { background-color: #077CAB; padding: 4px; } .woocommerce-checkout .col-1, .woocommerce-checkout .col-2 { max-width: 100%; } .woocommerce-checkout .form-row { display: block; } .check-if-date-amended-1 { margin-bottom: 29px !important; } .check-if-date-amended-1 > .td-post-author-name { display:none; } .check-if-date-amended-1 > .network-custom-post-date { font-size: 24px; color: #1C7749 !important; font-weight: 600; } .loop-network-custom-date, .custom-network-font-on-meta .td-module-date { font-size: 16px; color: #1C7749 !important; font-weight: 600; } .page-template-network-app-template .pp-multiple-authors-wrapper { display: none; } /* custom responsive css from theme panel (Advanced CSS) */ @media (min-width: 1141px) { .td_module_16 .td-module-thumb { width:100px; } .td_module_16 .item-details { margin-left: 125px; min-height: 100px; } } /* custom responsive css from theme panel (Advanced CSS) */ @media (min-width: 1019px) and (max-width: 1140px) { .td_module_16 .td-module-thumb { width:100px; } .td_module_16 .item-details { margin-left: 125px; min-height: 100px; } } </style> <script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script> <script> console.log("[Delighted] Required session cookies are not present. Is the user logged in?"); console.log("[Delighted] Blaize blaize_session cookie is not set."); console.log("[Delighted] Blaize brand: ii"); </script> <!-- Blaize userdata response: --> <script type="text/javascript">var algolia = {"debug":false,"application_id":"XGK4IU31FZ","search_api_key":"c32e2e08cbf64f98e4b337a8dcccca0d","powered_by_enabled":false,"query":"","autocomplete":{"sources":[{"index_id":"searchable_posts","index_name":"production_infrastructureinvestor_wp_searchable_posts","label":"All posts","admin_name":"All posts","position":10,"max_suggestions":3,"tmpl_suggestion":"autocomplete-post-suggestion","enabled":true}],"input_selector":"input[name='s']:not(.no-autocomplete):not(#adminbar-search)"},"indices":{"searchable_posts":{"name":"production_infrastructureinvestor_wp_searchable_posts","id":"searchable_posts","enabled":true,"replicas":[]}}};</script> <script type="text/html" id="tmpl-autocomplete-header"> <div class="autocomplete-header"> <div class="autocomplete-header-title"> <h4>{{{ data.label }}}</h4> </div> <div class="clear"></div> </div> </script> <script type="text/html" id="tmpl-autocomplete-header-profiles"> <div class="autocomplete-header"> <div class="autocomplete-header-title"> <h4>{{{ data.label }}}</h4> </div> <div class="clear"></div> </div> </script> <script type="text/html" id="tmpl-autocomplete-footer"> <div class="autocomplete-footer"> <div class="autocomplete-footer-title"> <a href="https://www.infrastructureinvestor.com/?s={{{ data.query }}}#{{{ data.target }}}"> See all results </a> </div> <div class="clear"></div> </div> </script> <script type="text/html" id="tmpl-autocomplete-post-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.post_title }}"> <div class="suggestion-image-wrap"> <# if ( data.images.thumbnail ) { #> <img class="suggestion-post-thumbnail" src="{{ data.images.thumbnail.url }}" alt="{{ data.post_title }}"> <# } #> </div> <div class="suggestion-post-attributes"> <span class="suggestion-post-title">{{{ data._highlightResult.post_title.value }}}</span> <# if ( data._snippetResult['post_excerpt'] ) { #> <span class="suggestion-post-content">{{{ data._snippetResult['post_excerpt'].value }}}</span> <# } #> </div> </a> </script> <script type="text/html" id="tmpl-autocomplete-suggestion-profile"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.profile_name }}"> <div class="suggestion-post-attributes"> <span class="suggestion-post-title">{{{ data._highlightResult.profile_name.value }}}</span> </div> </a> </script> <script type="text/html" id="tmpl-autocomplete-term-suggestion"> <a class="suggestion-link" href="{{ data.permalink }}" title="{{ data.name }}"> <svg viewBox="0 0 21 21" width="21" height="21"> <svg width="21" height="21" viewBox="0 0 21 21"> <path d="M4.662 8.72l-1.23 1.23c-.682.682-.68 1.792.004 2.477l5.135 5.135c.7.693 1.8.688 2.48.005l1.23-1.23 5.35-5.346c.31-.31.54-.92.51-1.36l-.32-4.29c-.09-1.09-1.05-2.06-2.15-2.14l-4.3-.33c-.43-.03-1.05.2-1.36.51l-.79.8-2.27 2.28-2.28 2.27zm9.826-.98c.69 0 1.25-.56 1.25-1.25s-.56-1.25-1.25-1.25-1.25.56-1.25 1.25.56 1.25 1.25 1.25z" fill-rule="evenodd"></path> </svg> </svg> <span class="suggestion-post-title">{{{ data._highlightResult.name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-user-suggestion"> <a class="suggestion-link user-suggestion-link" href="{{ data.posts_url }}" title="{{ data.display_name }}"> <# if ( data.avatar_url ) { #> <img class="suggestion-user-thumbnail" src="{{ data.avatar_url }}" alt="{{ data.display_name }}"> <# } #> <span class="suggestion-post-title">{{{ data._highlightResult.display_name.value }}}</span> </a> </script> <script type="text/html" id="tmpl-autocomplete-footer"> <div class="autocomplete-footer"> <div class="autocomplete-footer-branding"> <a href="#" class="algolia-powered-by-link" title="Algolia"> <svg width="130" viewBox="0 0 130 18" xmlns="http://www.w3.org/2000/svg"> <title>Search by Algolia</title> <defs> <linearGradient x1="-36.868%" y1="134.936%" x2="129.432%" y2="-27.7%" id="a"> <stop stop-color="#00AEFF" offset="0%"/> <stop stop-color="#3369E7" offset="100%"/> </linearGradient> </defs> <g fill="none" fill-rule="evenodd"> <path d="M59.399.022h13.299a2.372 2.372 0 0 1 2.377 2.364V15.62a2.372 2.372 0 0 1-2.377 2.364H59.399a2.372 2.372 0 0 1-2.377-2.364V2.381A2.368 2.368 0 0 1 59.399.022z" fill="url(#a)"/> <path d="M66.257 4.56c-2.815 0-5.1 2.272-5.1 5.078 0 2.806 2.284 5.072 5.1 5.072 2.815 0 5.1-2.272 5.1-5.078 0-2.806-2.279-5.072-5.1-5.072zm0 8.652c-1.983 0-3.593-1.602-3.593-3.574 0-1.972 1.61-3.574 3.593-3.574 1.983 0 3.593 1.602 3.593 3.574a3.582 3.582 0 0 1-3.593 3.574zm0-6.418v2.664c0 .076.082.131.153.093l2.377-1.226c.055-.027.071-.093.044-.147a2.96 2.96 0 0 0-2.465-1.487c-.055 0-.11.044-.11.104l.001-.001zm-3.33-1.956l-.312-.311a.783.783 0 0 0-1.106 0l-.372.37a.773.773 0 0 0 0 1.101l.307.305c.049.049.121.038.164-.011.181-.245.378-.479.597-.697.225-.223.455-.42.707-.599.055-.033.06-.109.016-.158h-.001zm5.001-.806v-.616a.781.781 0 0 0-.783-.779h-1.824a.78.78 0 0 0-.783.779v.632c0 .071.066.12.137.104a5.736 5.736 0 0 1 1.588-.223c.52 0 1.035.071 1.534.207a.106.106 0 0 0 .131-.104z" fill="#FFF"/> <path d="M102.162 13.762c0 1.455-.372 2.517-1.123 3.193-.75.676-1.895 1.013-3.44 1.013-.564 0-1.736-.109-2.673-.316l.345-1.689c.783.163 1.819.207 2.361.207.86 0 1.473-.174 1.84-.523.367-.349.548-.866.548-1.553v-.349a6.374 6.374 0 0 1-.838.316 4.151 4.151 0 0 1-1.194.158 4.515 4.515 0 0 1-1.616-.278 3.385 3.385 0 0 1-1.254-.817 3.744 3.744 0 0 1-.811-1.351c-.192-.539-.29-1.504-.29-2.212 0-.665.104-1.498.307-2.054a3.925 3.925 0 0 1 .904-1.433 4.124 4.124 0 0 1 1.441-.926 5.31 5.31 0 0 1 1.945-.365c.696 0 1.337.087 1.961.191a15.86 15.86 0 0 1 1.588.332v8.456h-.001zm-5.954-4.206c0 .893.197 1.885.592 2.299.394.414.904.621 1.528.621.34 0 .663-.049.964-.142a2.75 2.75 0 0 0 .734-.332v-5.29a8.531 8.531 0 0 0-1.413-.18c-.778-.022-1.369.294-1.786.801-.411.507-.619 1.395-.619 2.223zm16.12 0c0 .719-.104 1.264-.318 1.858a4.389 4.389 0 0 1-.904 1.52c-.389.42-.854.746-1.402.975-.548.229-1.391.36-1.813.36-.422-.005-1.26-.125-1.802-.36a4.088 4.088 0 0 1-1.397-.975 4.486 4.486 0 0 1-.909-1.52 5.037 5.037 0 0 1-.329-1.858c0-.719.099-1.411.318-1.999.219-.588.526-1.09.92-1.509.394-.42.865-.741 1.402-.97a4.547 4.547 0 0 1 1.786-.338 4.69 4.69 0 0 1 1.791.338c.548.229 1.019.55 1.402.97.389.42.69.921.909 1.509.23.588.345 1.28.345 1.999h.001zm-2.191.005c0-.921-.203-1.689-.597-2.223-.394-.539-.948-.806-1.654-.806-.707 0-1.26.267-1.654.806-.394.539-.586 1.302-.586 2.223 0 .932.197 1.558.592 2.098.394.545.948.812 1.654.812.707 0 1.26-.272 1.654-.812.394-.545.592-1.166.592-2.098h-.001zm6.962 4.707c-3.511.016-3.511-2.822-3.511-3.274L113.583.926l2.142-.338v10.003c0 .256 0 1.88 1.375 1.885v1.792h-.001zm3.774 0h-2.153V5.072l2.153-.338v9.534zm-1.079-10.542c.718 0 1.304-.578 1.304-1.291 0-.714-.581-1.291-1.304-1.291-.723 0-1.304.578-1.304 1.291 0 .714.586 1.291 1.304 1.291zm6.431 1.013c.707 0 1.304.087 1.786.262.482.174.871.42 1.156.73.285.311.488.735.608 1.182.126.447.186.937.186 1.476v5.481a25.24 25.24 0 0 1-1.495.251c-.668.098-1.419.147-2.251.147a6.829 6.829 0 0 1-1.517-.158 3.213 3.213 0 0 1-1.178-.507 2.455 2.455 0 0 1-.761-.904c-.181-.37-.274-.893-.274-1.438 0-.523.104-.855.307-1.215.208-.36.487-.654.838-.883a3.609 3.609 0 0 1 1.227-.49 7.073 7.073 0 0 1 2.202-.103c.263.027.537.076.833.147v-.349c0-.245-.027-.479-.088-.697a1.486 1.486 0 0 0-.307-.583c-.148-.169-.34-.3-.581-.392a2.536 2.536 0 0 0-.915-.163c-.493 0-.942.06-1.353.131-.411.071-.75.153-1.008.245l-.257-1.749c.268-.093.668-.185 1.183-.278a9.335 9.335 0 0 1 1.66-.142l-.001-.001zm.181 7.731c.657 0 1.145-.038 1.484-.104v-2.168a5.097 5.097 0 0 0-1.978-.104c-.241.033-.46.098-.652.191a1.167 1.167 0 0 0-.466.392c-.121.169-.175.267-.175.523 0 .501.175.79.493.981.323.196.75.289 1.293.289h.001zM84.109 4.794c.707 0 1.304.087 1.786.262.482.174.871.42 1.156.73.29.316.487.735.608 1.182.126.447.186.937.186 1.476v5.481a25.24 25.24 0 0 1-1.495.251c-.668.098-1.419.147-2.251.147a6.829 6.829 0 0 1-1.517-.158 3.213 3.213 0 0 1-1.178-.507 2.455 2.455 0 0 1-.761-.904c-.181-.37-.274-.893-.274-1.438 0-.523.104-.855.307-1.215.208-.36.487-.654.838-.883a3.609 3.609 0 0 1 1.227-.49 7.073 7.073 0 0 1 2.202-.103c.257.027.537.076.833.147v-.349c0-.245-.027-.479-.088-.697a1.486 1.486 0 0 0-.307-.583c-.148-.169-.34-.3-.581-.392a2.536 2.536 0 0 0-.915-.163c-.493 0-.942.06-1.353.131-.411.071-.75.153-1.008.245l-.257-1.749c.268-.093.668-.185 1.183-.278a8.89 8.89 0 0 1 1.66-.142l-.001-.001zm.186 7.736c.657 0 1.145-.038 1.484-.104v-2.168a5.097 5.097 0 0 0-1.978-.104c-.241.033-.46.098-.652.191a1.167 1.167 0 0 0-.466.392c-.121.169-.175.267-.175.523 0 .501.175.79.493.981.318.191.75.289 1.293.289h.001zm8.682 1.738c-3.511.016-3.511-2.822-3.511-3.274L89.461.926l2.142-.338v10.003c0 .256 0 1.88 1.375 1.885v1.792h-.001z" fill="#182359"/> <path d="M5.027 11.025c0 .698-.252 1.246-.757 1.644-.505.397-1.201.596-2.089.596-.888 0-1.615-.138-2.181-.414v-1.214c.358.168.739.301 1.141.397.403.097.778.145 1.125.145.508 0 .884-.097 1.125-.29a.945.945 0 0 0 .363-.779.978.978 0 0 0-.333-.747c-.222-.204-.68-.446-1.375-.725-.716-.29-1.221-.621-1.515-.994-.294-.372-.44-.82-.44-1.343 0-.655.233-1.171.698-1.547.466-.376 1.09-.564 1.875-.564.752 0 1.5.165 2.245.494l-.408 1.047c-.698-.294-1.321-.44-1.869-.44-.415 0-.73.09-.945.271a.89.89 0 0 0-.322.717c0 .204.043.379.129.524.086.145.227.282.424.411.197.129.551.299 1.063.51.577.24.999.464 1.268.671.269.208.466.442.591.704.125.261.188.569.188.924l-.001.002zm3.98 2.24c-.924 0-1.646-.269-2.167-.808-.521-.539-.782-1.281-.782-2.226 0-.97.242-1.733.725-2.288.483-.555 1.148-.833 1.993-.833.784 0 1.404.238 1.858.714.455.476.682 1.132.682 1.966v.682H7.357c.018.577.174 1.02.467 1.329.294.31.707.465 1.241.465.351 0 .678-.033.98-.099a5.1 5.1 0 0 0 .975-.33v1.026a3.865 3.865 0 0 1-.935.312 5.723 5.723 0 0 1-1.08.091l.002-.001zm-.231-5.199c-.401 0-.722.127-.964.381s-.386.625-.432 1.112h2.696c-.007-.491-.125-.862-.354-1.115-.229-.252-.544-.379-.945-.379l-.001.001zm7.692 5.092l-.252-.827h-.043c-.286.362-.575.608-.865.739-.29.131-.662.196-1.117.196-.584 0-1.039-.158-1.367-.473-.328-.315-.491-.761-.491-1.337 0-.612.227-1.074.682-1.386.455-.312 1.148-.482 2.079-.51l1.026-.032v-.317c0-.38-.089-.663-.266-.851-.177-.188-.452-.282-.824-.282-.304 0-.596.045-.876.134a6.68 6.68 0 0 0-.806.317l-.408-.902a4.414 4.414 0 0 1 1.058-.384 4.856 4.856 0 0 1 1.085-.132c.756 0 1.326.165 1.711.494.385.329.577.847.577 1.552v4.002h-.902l-.001-.001zm-1.88-.859c.458 0 .826-.128 1.104-.384.278-.256.416-.615.416-1.077v-.516l-.763.032c-.594.021-1.027.121-1.297.298s-.406.448-.406.814c0 .265.079.47.236.615.158.145.394.218.709.218h.001zm7.557-5.189c.254 0 .464.018.628.054l-.124 1.176a2.383 2.383 0 0 0-.559-.064c-.505 0-.914.165-1.227.494-.313.329-.47.757-.47 1.284v3.105h-1.262V7.218h.988l.167 1.047h.064c.197-.354.454-.636.771-.843a1.83 1.83 0 0 1 1.023-.312h.001zm4.125 6.155c-.899 0-1.582-.262-2.049-.787-.467-.525-.701-1.277-.701-2.259 0-.999.244-1.767.733-2.304.489-.537 1.195-.806 2.119-.806.627 0 1.191.116 1.692.349l-.381 1.015c-.534-.208-.974-.312-1.321-.312-1.028 0-1.542.682-1.542 2.046 0 .666.128 1.166.384 1.501.256.335.631.502 1.125.502a3.23 3.23 0 0 0 1.595-.419v1.101a2.53 2.53 0 0 1-.722.285 4.356 4.356 0 0 1-.932.086v.002zm8.277-.107h-1.268V9.506c0-.458-.092-.8-.277-1.026-.184-.226-.477-.338-.878-.338-.53 0-.919.158-1.168.475-.249.317-.373.848-.373 1.593v2.949h-1.262V4.801h1.262v2.122c0 .34-.021.704-.064 1.09h.081a1.76 1.76 0 0 1 .717-.666c.306-.158.663-.236 1.072-.236 1.439 0 2.159.725 2.159 2.175v3.873l-.001-.001zm7.649-6.048c.741 0 1.319.269 1.732.806.414.537.62 1.291.62 2.261 0 .974-.209 1.732-.628 2.275-.419.542-1.001.814-1.746.814-.752 0-1.336-.27-1.751-.811h-.086l-.231.704h-.945V4.801h1.262v1.987l-.021.655-.032.553h.054c.401-.591.992-.886 1.772-.886zm-.328 1.031c-.508 0-.875.149-1.098.448-.224.299-.339.799-.346 1.501v.086c0 .723.115 1.247.344 1.571.229.324.603.486 1.123.486.448 0 .787-.177 1.018-.532.231-.354.346-.867.346-1.536 0-1.35-.462-2.025-1.386-2.025l-.001.001zm3.244-.924h1.375l1.209 3.368c.183.48.304.931.365 1.354h.043c.032-.197.091-.436.177-.717.086-.281.541-1.616 1.364-4.004h1.364l-2.541 6.73c-.462 1.235-1.232 1.853-2.31 1.853-.279 0-.551-.03-.816-.091v-.999c.19.043.406.064.65.064.609 0 1.037-.353 1.284-1.058l.22-.559-2.385-5.941h.001z" fill="#1D3657"/> </g> </svg> </a> </div> </div> </script> <script type="text/html" id="tmpl-autocomplete-empty"> <div class="autocomplete-empty"> No results matched your query <span class="empty-query">"{{ data.query }}"</span> </div> </script> <script type="text/javascript"> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel="stylesheet" id="wc-blocks-style-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-9.2.3" type="text/css" media="all"> <link rel="stylesheet" id="dfp-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/doubleclick-for-wp/css/dfp.css?ver=0.2.0" type="text/css" media="all"> <link rel="stylesheet" id="rs-plugin-settings-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.9" type="text/css" media="all"> <style id="rs-plugin-settings-inline-css" type="text/css"> #rs-demo-id {} </style> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pei-custom-options/assets/js/exclude-algolia-search-from-marketo.js?ver=1.5.10" id="pei-exclude-marketo-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wc-aelia-foundation-classes/src/js/frontend/frontend.js" id="wc-aelia-foundation-classes-frontend-js"></script> <script type="text/javascript" id="woocommerce-js-extra"> /* <![CDATA[ */ var woocommerce_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=9.2.3" id="woocommerce-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jquery.wp-smartcrop-js-extra"> /* <![CDATA[ */ var wpsmartcrop_options = {"focus_mode":"power-lines"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-smartcrop/js/jquery.wp-smartcrop.min.js?ver=2.0.9" id="jquery.wp-smartcrop-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-google-tag-manager/js/datalayer-push.js?ver=1654004321" id="datalayer-push-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-google-tag-manager/js/visitor-interactions.js?ver=1699264577" id="visitor-interactions-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-google-tag-manager/js/specific-page-events.js?ver=1654004321" id="specific-page-events-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-peimonarch-odin-integration/assets/dist/js/vendor.js?ver=1654004321" id="blaize-vendor-js"></script> <script type="text/javascript" id="blaize-scripts-js-extra"> /* <![CDATA[ */ var BLAIZE = {"ajax_url":"\/wp-admin\/admin-ajax.php","api_url":"https:\/\/subscriptions-api.pei-services.com","api_brand":"ii","account_page":"https://www.infrastructureinvestor.com\/digital-magazine\/","savedForLaterPage":"https://www.infrastructureinvestor.com\/my-ii\/","is_login_page":""}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pragmatic-peimonarch-odin-integration/assets/dist/js/scripts.js?ver=1654004321" id="blaize-scripts-js"></script> <script type="text/javascript" id="superpwa-register-sw-js-extra"> /* <![CDATA[ */ var superpwa_sw = {"url":"\/superpwa-sw-16.js?1732410019","disable_addtohome":"0","enableOnDesktop":"","offline_message":"1","offline_message_txt":"You are currently offline."}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/super-progressive-web-apps/public/js/register-sw.js?ver=2.2.30" id="superpwa-register-sw-js"></script> <script type="text/javascript" id="wc-aelia-currency-switcher-js-extra"> /* <![CDATA[ */ var wc_aelia_currency_switcher_params = {"current_exchange_rate_from_base":"1.307135","selected_currency":"USD"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce-aelia-currencyswitcher/src/js/frontend/common/build/index.js?ver=5.1.0.231206" id="wc-aelia-currency-switcher-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-parsely/build/loader.js?ver=71d37502d12f3838b80d" id="wp-parsely-loader-js"></script> <script type="text/javascript" data-parsely-site="infrastructureinvestor.com" src="https://cdn.parsely.com/keys/infrastructureinvestor.com/p.js?ver=3.15.0" id="parsely-cfg"></script> <script type="text/javascript" id="pwl-site-js-extra"> /* <![CDATA[ */ var pwl_ajax = {"ajaxurl":"\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/pwl-theme.js?h=b8435bec&amp;ver=8.8.61g" id="pwl-site-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/zephr-bronze-user-modal.js?ver=8.8.611732410019" id="zephr-bronze-user-modal-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/pfcfo-global-helpers.js?ver=8.8.61ph1ver21" id="pfcfo-global-helpers-js"></script> <script type="text/javascript" id="pwl_woo_link-js-extra"> /* <![CDATA[ */ var pwl_woo_link = {"shop_url":"\/shop\/"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/js/pwl-woo-link.js?ver=8.8.61" id="pwl_woo_link-js"></script> <script type="text/javascript" id="wc-address-i18n-js-extra"> /* <![CDATA[ */ var wc_address_i18n_params = {"locale":"{\"AE\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"AF\":{\"state\":{\"required\":false,\"hidden\":true}},\"AL\":{\"state\":{\"label\":\"County\"}},\"AO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"AT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"AU\":{\"city\":{\"label\":\"Suburb\"},\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"State\"}},\"AX\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BA\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false,\"hidden\":true}},\"BD\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"District\"}},\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"BH\":{\"postcode\":{\"required\":false},\"state\":{\"required\":false,\"hidden\":true}},\"BI\":{\"state\":{\"required\":false,\"hidden\":true}},\"BO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Department\"}},\"BS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"BZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CA\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"Province\"}},\"CH\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false}},\"CL\":{\"city\":{\"required\":true},\"postcode\":{\"required\":false,\"hidden\":false},\"state\":{\"label\":\"Region\"}},\"CN\":{\"state\":{\"label\":\"Province\"}},\"CO\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"CR\":{\"state\":{\"label\":\"Province\"}},\"CW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false}},\"DK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"DO\":{\"state\":{\"label\":\"Province\"}},\"EC\":{\"state\":{\"label\":\"Province\"}},\"EE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"ET\":{\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false,\"label\":\"Parish\"}},\"GH\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Region\"}},\"GP\":{\"state\":{\"required\":false,\"hidden\":true}},\"GF\":{\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"GT\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Department\"}},\"HK\":{\"postcode\":{\"required\":false},\"city\":{\"label\":\"Town \\\/ District\"},\"state\":{\"label\":\"Region\"}},\"HN\":{\"state\":{\"label\":\"Department\"}},\"HU\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"city\":{\"class\":[\"form-row-last\",\"address-field\"]},\"address_1\":{\"priority\":71},\"address_2\":{\"priority\":72},\"state\":{\"label\":\"County\",\"required\":false}},\"ID\":{\"state\":{\"label\":\"Province\"}},\"IE\":{\"postcode\":{\"required\":false,\"label\":\"Eircode\"},\"state\":{\"label\":\"County\"}},\"IS\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IM\":{\"state\":{\"required\":false,\"hidden\":true}},\"IN\":{\"postcode\":{\"label\":\"PIN Code\"},\"state\":{\"label\":\"State\"}},\"IR\":{\"state\":{\"priority\":50},\"city\":{\"priority\":60},\"address_1\":{\"priority\":70},\"address_2\":{\"priority\":80}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Province\"}},\"JM\":{\"city\":{\"label\":\"Town \\\/ City \\\/ Post Office\"},\"postcode\":{\"required\":false,\"label\":\"Postal Code\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"JP\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"state\":{\"label\":\"Prefecture\",\"class\":[\"form-row-last\",\"address-field\"],\"priority\":66},\"city\":{\"priority\":67},\"address_1\":{\"priority\":68},\"address_2\":{\"priority\":69}},\"KN\":{\"postcode\":{\"required\":false,\"label\":\"Postcode\"},\"state\":{\"required\":true,\"label\":\"Parish\"}},\"KR\":{\"state\":{\"required\":false,\"hidden\":true}},\"KW\":{\"state\":{\"required\":false,\"hidden\":true}},\"LV\":{\"state\":{\"label\":\"Municipality\",\"required\":false}},\"LB\":{\"state\":{\"required\":false,\"hidden\":true}},\"MF\":{\"state\":{\"required\":false,\"hidden\":true}},\"MQ\":{\"state\":{\"required\":false,\"hidden\":true}},\"MT\":{\"state\":{\"required\":false,\"hidden\":true}},\"MZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Province\"}},\"NI\":{\"state\":{\"label\":\"Department\"}},\"NL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NG\":{\"postcode\":{\"label\":\"Postcode\",\"required\":false,\"hidden\":true},\"state\":{\"label\":\"State\"}},\"NZ\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"required\":false,\"label\":\"Region\"}},\"NO\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NP\":{\"state\":{\"label\":\"State \\\/ Zone\"},\"postcode\":{\"required\":false}},\"PA\":{\"state\":{\"label\":\"Province\"}},\"PL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":{\"label\":\"Municipality\"},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"PY\":{\"state\":{\"label\":\"Department\"}},\"RE\":{\"state\":{\"required\":false,\"hidden\":true}},\"RO\":{\"state\":{\"label\":\"County\",\"required\":true}},\"RS\":{\"city\":{\"required\":true},\"postcode\":{\"required\":true},\"state\":{\"label\":\"District\",\"required\":false}},\"RW\":{\"state\":{\"required\":false,\"hidden\":true}},\"SG\":{\"state\":{\"required\":false,\"hidden\":true},\"city\":{\"required\":false}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SR\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"SV\":{\"state\":{\"label\":\"Department\"}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"LI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"LK\":{\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"MD\":{\"state\":{\"label\":\"Town or City\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"TR\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"UG\":{\"postcode\":{\"required\":false,\"hidden\":true},\"city\":{\"label\":\"Town \\\/ Village\",\"required\":true},\"state\":{\"label\":\"District\",\"required\":true}},\"US\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"State\"}},\"UY\":{\"state\":{\"label\":\"Department\"}},\"GB\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"County\",\"required\":false}},\"ST\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"District\"}},\"VN\":{\"state\":{\"required\":false,\"hidden\":true},\"postcode\":{\"priority\":65,\"required\":false,\"hidden\":false},\"address_2\":{\"required\":false,\"hidden\":false}},\"WS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"YT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ZA\":{\"state\":{\"label\":\"Province\"}},\"ZW\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Country\\\/Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"House number and street name\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Flat, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Apartment, suite, unit, etc. (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"Town \\\/ City\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"State \\\/ County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"Postcode \\\/ ZIP\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"0\":\"country\",\"1\":\"first_name\",\"2\":\"last_name\",\"3\":\"company\",\"4\":\"address_1\",\"5\":\"address_2\",\"6\":\"city\",\"7\":\"state\",\"8\":\"postcode\",\"9\":\"phone\"}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\"}","i18n_required_text":"required","i18n_optional_text":"optional"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/frontend/address-i18n.min.js?ver=9.2.3" id="wc-address-i18n-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="wc-add-to-cart-js-extra"> /* <![CDATA[ */ var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://www.infrastructureinvestor.com\/cart\/","is_cart":"","cart_redirect_after_add":"yes"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=9.2.3" id="wc-add-to-cart-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/themes/Newspaper/js/tagdiv_theme.min.js?ver=8.8.61" id="td-site-min-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/comment-reply.min.js?ver=6.6.2" id="comment-reply-js" async data-wp-strategy="async"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=9.2.3" id="sourcebuster-js-js"></script> <script type="text/javascript" id="wc-order-attribution-js-extra"> /* <![CDATA[ */ var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.infrastructureinvestor.com\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=9.2.3" id="wc-order-attribution-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" id="wp-util-js-extra"> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/wp-util.min.js?ver=6.6.2" id="wp-util-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-search-with-algolia/js/algoliasearch/dist/algoliasearch-lite.umd.js?ver=2.8.1" id="algolia-search-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete.js/dist/autocomplete.min.js?ver=2.8.1" id="algolia-autocomplete-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/wp-search-with-algolia/js/autocomplete-noconflict.js?ver=2.8.1" id="algolia-autocomplete-noconflict-js"></script> <script type="text/javascript" defer src="https://apps.infrastructureinvestor.com/application/network-directory/current/build/static/js/main.abaf9cfc.js" id="pei-network-asset-e90bb237-js"></script> <script type="text/javascript" id="pei_missing_image_placeholder-js-extra"> /* <![CDATA[ */ var pei_mip_settings = {"placeholder":"https:\/\/media.infrastructureinvestor.com\/uploads\/branded_placeholders\/ii_square.jpg"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/pei-missing-image-placeholders/assets/js/pei-missing-image-placeholder.js?ver=3.0.3" id="pei_missing_image_placeholder-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=7.9" id="wpb_composer_front_js-js"></script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/doubleclick-for-wp/js/vendor/jquery.dfp.js/jquery.dfp.min.js?ver=0.2.0" id="jquery.dfp.js-js"></script> <script type="text/javascript" id="jquery.dfw.js-js-extra"> /* <![CDATA[ */ var dfw = {"networkCode":null,"mappings":{"mapping1":[{"browser":[0,1],"ad_sizes":[[300,50]]},{"browser":[760,1],"ad_sizes":[[728,90]]},{"browser":[1040,1],"ad_sizes":[[728,90]]}],"mapping2":[{"browser":[0,1],"ad_sizes":[[300,50]]},{"browser":[760,1],"ad_sizes":[[728,90]]},{"browser":[1040,1],"ad_sizes":[[728,90]]}]},"targeting":{"Page":[]}}; /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-content/plugins/doubleclick-for-wp/js/jquery.dfw.js?ver=0.2.0" id="jquery.dfw.js-js"></script> <script type="text/javascript"> jQuery('.dfw-unit:not(.dfw-lazy-load)').dfp({ dfpID: '3292792', collapseEmptyDivs: false, setTargeting: {"Page":[]}, sizeMapping: {"mapping1":[{"browser":[0,1],"ad_sizes":[[300,50]]},{"browser":[760,1],"ad_sizes":[[728,90]]},{"browser":[1040,1],"ad_sizes":[[728,90]]}],"mapping2":[{"browser":[0,1],"ad_sizes":[[300,50]]},{"browser":[760,1],"ad_sizes":[[728,90]]},{"browser":[1040,1],"ad_sizes":[[728,90]]}]} }); </script> <script></script> <!-- JS generated by theme --> <script> (function(){ var html_jquery_obj = jQuery('html'); if (html_jquery_obj.length && (html_jquery_obj.is('.ie8') || html_jquery_obj.is('.ie9'))) { var path = 'https://www.infrastructureinvestor.com/wp-content/themes/Newspaper-child/style.css'; jQuery.get(path, function(data) { var str_split_separator = '#td_css_split_separator'; var arr_splits = data.split(str_split_separator); var arr_length = arr_splits.length; if (arr_length > 1) { var dir_path = 'https://www.infrastructureinvestor.com/wp-content/themes/Newspaper'; var splited_css = ''; for (var i = 0; i < arr_length; i++) { if (i > 0) { arr_splits[i] = str_split_separator + ' ' + arr_splits[i]; } //jQuery('head').append('<style>' + arr_splits[i] + '</style>'); var formated_str = arr_splits[i].replace(/\surl\(\'(?!data\:)/gi, function regex_function(str) { return ' url(\'' + dir_path + '/' + str.replace(/url\(\'/gi, '').replace(/^\s+|\s+$/gm,''); }); splited_css += "<style>" + formated_str + "</style>"; } var td_theme_css = jQuery('link#td-theme-css'); if (td_theme_css.length) { td_theme_css.after(splited_css); } } }); } })(); </script> <script type="text/javascript"> window.Zephr = window.Zephr || {}; window.Zephr.includeOutcomes = false; window.Zephr.outcomesAsEvents = false; window.Zephr.groupFields = false; (function() { var xhr = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhr.open('GET', '/blaize/datalayer', true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes || []).forEach(function(outcomeKey) { var outcomeEvent = { event: "zephr-outcome-" + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }; events.push(outcomeEvent); }); } } if (window.Zephr && window.Zephr.accessDetails) { Object.keys((window.Zephr.accessDetails.trials || {})).forEach(function(trialId){ var trial = window.Zephr.accessDetails.trials[trialId] if(trial.reportInDataLayer){ var usedCredits = trial.totalCredits - trial.remainingCredits if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (trial.dataLayerCreditsUsedKey) { target[trial.dataLayerCreditsUsedKey] = usedCredits; } if (trial.dataLayerCreditsRemainingKey) { target[trial.dataLayerCreditsRemainingKey] = trial.remainingCredits; } } }); (window.Zephr.accessDetails.trialTrackingDetails || []).forEach(function(details) { var type = details.entitlementType === 'credits' ? 'credits' : 'meters'; var trial = (window.Zephr.accessDetails[type] || {})[details.entitlementId]; if (!trial) return; if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; if (details.creditsRemainingKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsRemainingKey] = trial.remainingCredits; } else { pageView[details.creditsRemainingKey] = trial.remainingCredits; } } if (details.creditsUsedKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } else { pageView[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } } }); try { (Object.keys(window.Zephr.accessDetails.timeTrials || {})).forEach(function(timeTrialId) { var timeTrial = window.Zephr.accessDetails.timeTrials[timeTrialId] if(timeTrial.reportInDataLayer){ if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (timeTrial.dataLayerTrialDurationKey) { target[timeTrial.dataLayerTrialDurationKey] = timeTrial.trialDuration; } if (timeTrial.dataLayerTrialDurationUnitsKey) { target[timeTrial.dataLayerTrialDurationUnitsKey] = timeTrial.trialDurationUnits; } if (timeTrial.dataLayerTrackerEntryTimeKey) { target[timeTrial.dataLayerTrackerEntryTimeKey] = timeTrial.entryTime; } if (timeTrial.dataLayerTrackerHitsKey) { target[timeTrial.dataLayerTrackerHitsKey] = timeTrial.trackerHits; } if (timeTrial.dataLayerTrialTimeRemainingKey) { target[timeTrial.dataLayerTrialTimeRemainingKey] = timeTrial.timeRemainingInTrial; } } }); } catch (err) { console.error("Error aggregating Zephr time trials", err); } } if (Object.keys(pageView).length) { pageView.event = "zephr-pageview"; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent('Event'); readyEvent.initEvent('zephr.dataLayerReady', true, true); document.dispatchEvent(readyEvent); } } } xhr.send({}); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; window.Zephr.accessDetails = {"isAuthenticated":false,"accessDecisions":{},"entitlements":{},"credits":{},"meters":{},"trials":{},"timeTrials":{},"trialTrackingDetails":[],"testGroups":{},"activeProducts":[]}; </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10