CINXE.COM
Suggest a Story | Infrastructure Investor
<!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"> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <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>Suggest a Story | Infrastructure Investor</title> <meta name="description" content="If there's a topic you'd like Infrastructure Investor to cover, or you've got a tip on a hot story, please let us know."> <link rel="canonical" href="https://www.infrastructureinvestor.com/suggest-a-story/"> <meta property="og:locale" content="en_GB"> <meta property="og:type" content="article"> <meta property="og:title" content="Suggest a Story | Infrastructure Investor"> <meta property="og:description" content="If there's a topic you'd like Infrastructure Investor to cover, or you've got a tip on a hot story, please let us know."> <meta property="og:url" content="https://www.infrastructureinvestor.com/suggest-a-story/"> <meta property="og:site_name" content="Infrastructure Investor"> <meta property="article:modified_time" content="2017-11-02T11:25:13+00:00"> <meta name="twitter:card" content="summary_large_image"> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.infrastructureinvestor.com/suggest-a-story/","url":"https://www.infrastructureinvestor.com/suggest-a-story/","name":"Suggest a Story | Infrastructure Investor","isPartOf":{"@id":"https://www.infrastructureinvestor.com/#website"},"datePublished":"2013-12-19T09:26:33+00:00","dateModified":"2017-11-02T11:25:13+00:00","description":"If there's a topic you'd like Infrastructure Investor to cover, or you've got a tip on a hot story, please let us know.","inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https://www.infrastructureinvestor.com/suggest-a-story/"]}]},{"@type":"WebSite","@id":"https://www.infrastructureinvestor.com/#website","url":"https://www.infrastructureinvestor.com/","name":"Infrastructure Investor","description":"for the world'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="//www.google.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/"> <link rel="alternate" type="application/rss+xml" title="Infrastructure Investor » Suggest a story Comments Feed" href="https://www.infrastructureinvestor.com/suggest-a-story/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&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="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="gforms_reset_css-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=2.8.18" type="text/css" media="all"> <link rel="stylesheet" id="gforms_formsmain_css-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.8.18" type="text/css" media="all"> <link rel="stylesheet" id="gforms_ready_class_css-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=2.8.18" type="text/css" media="all"> <link rel="stylesheet" id="gforms_browsers_css-css" href="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=2.8.18" 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&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&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&ver=8.8.61ph1ver21" 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="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&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&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&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" defer src="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.18" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://www.infrastructureinvestor.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https://www.infrastructureinvestor.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"d752e60e1ad841be5b0be5ceb7a0dc07","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = {"4":"1"}; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https://www.infrastructureinvestor.com\/wp-content\/plugins\/gravityforms\/images"}}; /* ]]> */ </script> <script type="text/javascript" id="gform_gravityforms-js-before"> /* <![CDATA[ */ /* ]]> */ </script> <script type="text/javascript" defer src="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.18" id="gform_gravityforms-js"></script> <script type="text/javascript" defer src="https://www.google.com/recaptcha/api.js?hl=en-GB&ver=6.6.2#038;render=explicit" id="gform_recaptcha-js"></script> <script type="text/javascript" defer src="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26" id="gform_gravityforms_utils-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&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":["suggest-a-story"],"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/96"><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=96"> <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%2Fsuggest-a-story%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%2Fsuggest-a-story%2F&format=xml"> <!-- Stream WordPress user activity plugin v4.0.0 --> <script> window.dataLayer = window.dataLayer || []; dataLayer.push( {"pageType":"anonymous tips","pageName":"/ga-virtual/anonymous-tips/","resource_type":"page","resource_ids":{"post":96}} ); </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":"Suggest a story","url":"https://www.infrastructureinvestor.com\/suggest-a-story\/","mainEntityOfPage":{"@type":"WebPage","@id":"https://www.infrastructureinvestor.com\/suggest-a-story\/"},"thumbnailUrl":"","image":{"@type":"ImageObject","url":""},"articleSection":"","author":[{"@type":"Person","name":"spinnet"}],"creator":["spinnet"],"publisher":{"@type":"Organization","name":"Infrastructure Investor","logo":""},"keywords":[],"dateCreated":"2013-12-19T09:26:33Z","datePublished":"2013-12-19T09:26:33Z","dateModified":"2017-11-02T11:25:13Z"}</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/suggest-a-story/", "name": "Suggest a story" } } ] } </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-96 theme-Newspaper woocommerce-no-js brand-ii brand-rebrand suggest-a-story 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 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 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 & 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 menu-item-has-children menu-item-100624"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings & 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 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 & 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 current-menu-item page_item page-item-96 current_page_item td-menu-item td-normal-menu menu-item-97"><a href="https://www.infrastructureinvestor.com/suggest-a-story/" aria-current="page">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 current-menu-item page_item page-item-96 current_page_item td-menu-item td-normal-menu menu-item-97"><a href="https://www.infrastructureinvestor.com/suggest-a-story/" aria-current="page">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 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 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 & 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_6742421e5b8e1_rand td_with_ajax_pagination td-pb-border-top td_block_template_1" data-td-block-uid="td_uid_1_6742421e5b8e1"><script>var block_td_uid_1_6742421e5b8e1 = new tdBlock(); block_td_uid_1_6742421e5b8e1.id = "td_uid_1_6742421e5b8e1"; block_td_uid_1_6742421e5b8e1.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_6742421e5b8e1_rand","el_class":"","offset":"","css":"","tdc_css":"","tdc_css_class":"td_uid_1_6742421e5b8e1_rand","tdc_css_class_style":"td_uid_1_6742421e5b8e1_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_6742421e5b8e1.td_column_number = "3"; block_td_uid_1_6742421e5b8e1.block_type = "td_block_mega_menu"; block_td_uid_1_6742421e5b8e1.post_count = "4"; block_td_uid_1_6742421e5b8e1.found_posts = "22082"; block_td_uid_1_6742421e5b8e1.header_color = ""; block_td_uid_1_6742421e5b8e1.ajax_pagination_infinite_stop = ""; block_td_uid_1_6742421e5b8e1.max_num_pages = "5521"; tdBlocksArray.push(block_td_uid_1_6742421e5b8e1); </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_6742421e5b8e1" id="td_uid_2_6742421e902b1" data-td_block_id="td_uid_1_6742421e5b8e1" data-td_filter_value="" href="https://www.infrastructureinvestor.com/news-analysis/">All</a><a class="mega-menu-sub-cat-td_uid_1_6742421e5b8e1" id="td_uid_3_6742421e9032e" data-td_block_id="td_uid_1_6742421e5b8e1" data-td_filter_value="623" href="https://www.infrastructureinvestor.com/news-analysis/fundraising/">Fundraising</a><a class="mega-menu-sub-cat-td_uid_1_6742421e5b8e1" id="td_uid_4_6742421e90398" data-td_block_id="td_uid_1_6742421e5b8e1" data-td_filter_value="624" href="https://www.infrastructureinvestor.com/news-analysis/investors/">Investors</a><a class="mega-menu-sub-cat-td_uid_1_6742421e5b8e1" id="td_uid_5_6742421e903fa" data-td_block_id="td_uid_1_6742421e5b8e1" data-td_filter_value="625" href="https://www.infrastructureinvestor.com/news-analysis/deals/">Deals</a><a class="mega-menu-sub-cat-td_uid_1_6742421e5b8e1" id="td_uid_6_6742421e9045b" data-td_block_id="td_uid_1_6742421e5b8e1" data-td_filter_value="626" href="https://www.infrastructureinvestor.com/news-analysis/people/">People</a></div></div><div id="td_uid_1_6742421e5b8e1" 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_6742421e5b8e1" data-td_block_id="td_uid_1_6742421e5b8e1"><i class="td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" id="next-page-td_uid_1_6742421e5b8e1" data-td_block_id="td_uid_1_6742421e5b8e1"><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 menu-item-has-children td-menu-item td-normal-menu menu-item-100624"><a href="https://www.infrastructureinvestor.com/infrastructure-investing-rankings/">Rankings & 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 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 & 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-container-wrap"> <div class="td-container tdc-content-wrap "> <div class="td-crumb-container"> <div class="entry-crumbs"><span><a title="" class="entry-crumb" href="https://www.infrastructureinvestor.com/">Home</a></span> <i class="td-icon-right td-bread-sep td-bred-no-url-last"></i> <span class="td-bred-no-url-last">Suggest a story</span></div> </div> <div class="td-pb-row"> <div class="td-pb-span8 td-main-content" role="main"> <div class="td-ss-main-content"> <div class="td-page-header"> <h1 class="entry-title td-page-title"> <span>Suggest a story</span> </h1> </div> <div class="td-page-content"> <div class="gf_browser_ie gf_browser_ie7 gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework" data-form-theme="legacy" data-form-index="0" id="gform_wrapper_4"><form method="post" enctype="multipart/form-data" id="gform_4" action="/suggest-a-story/" data-formid="4" novalidate> <div class="gform-body gform_body"><ul id="gform_fields_4" class="gform_fields top_label form_sublabel_below description_above validation_below"><li id="field_4_20" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_20"><p>If there's a topic you'd like us to cover, or you've got a tip on a hot story, please let us know by using the form below. You can also use this form to pitch ideas for potential guest commentary or white papers you'd like to share with our readers.</p></li><li id="field_4_23" class="gfield gfield--type-select field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_23"><label class="gfield_label gform-field-label" for="input_4_23">Type of story</label><div class="ginput_container ginput_container_select"><select name="input_23" id="input_4_23" class="medium gfield_select" aria-invalid="false"><option value="News & Analysis">News & Analysis</option><option value="- Deals">- Deals</option><option value="- Fundraising">- Fundraising</option><option value="- Investors">- Investors</option><option value="- People">- People</option></select></div></li><li id="field_4_24" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_24"><label class="gfield_label gform-field-label" for="input_4_24">Title</label><div class="ginput_container ginput_container_text"><input name="input_24" id="input_4_24" type="text" value="" class="medium" aria-invalid="false"> </div></li><li id="field_4_25" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_25"><label class="gfield_label gform-field-label" for="input_4_25">Your tip or suggestion</label><div class="ginput_container ginput_container_textarea"><textarea name="input_25" id="input_4_25" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div></li><li id="field_4_14" class="gfield gfield--type-section gsection field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_14"><h2 class="gsection_title">Your details (optional)</h2><div class="gsection_description" id="gfield_description_4_14">Please feel free to submit anonymous leads... but we encourage you to provide a few more details so a journalist can contact you to learn more.</div></li><li id="field_4_1" class="gfield gfield--type-name field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_1"><label class="gfield_label gform-field-label">Name</label><div class="ginput_container ginput_container_name"> <input name="input_1" id="input_4_1" type="text" value="" class="large" aria-invalid="false"> </div></li><li id="field_4_2" class="gfield gfield--type-email field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_2"><label class="gfield_label gform-field-label" for="input_4_2">Email</label><div class="ginput_container ginput_container_email"> <input name="input_2" id="input_4_2" type="email" value="" class="large" aria-invalid="false"> </div></li><li id="field_4_3" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_3"><label class="gfield_label gform-field-label" for="input_4_3">Organisation</label><div class="ginput_container ginput_container_text"><input name="input_3" id="input_4_3" type="text" value="" class="large" aria-invalid="false"> </div></li><li id="field_4_4" class="gfield gfield--type-textarea field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_4"><label class="gfield_label gform-field-label" for="input_4_4">Private message</label><div class="ginput_container ginput_container_textarea"><textarea name="input_4" id="input_4_4" class="textarea medium" aria-invalid="false" rows="10" cols="50"></textarea></div></li><li id="field_4_21" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_21"><label class="gfield_label gform-field-label screen-reader-text" for="input_4_21"></label><div id="input_4_21" class="ginput_container ginput_recaptcha" data-sitekey="6LfT5MMUAAAAADCnsB3_YS55PrwEnqR58PLLaoPt" data-theme="light" data-tabindex="0" data-badge=""></div></li><li id="field_4_6" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_6"><div class="ginput_container ginput_container_text"><input name="input_6" id="input_4_6" type="hidden" class="gform_hidden" aria-invalid="false" value="23/11/2024"></div></li><li id="field_4_7" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible" data-js-reload="field_4_7"><div class="ginput_container ginput_container_text"><input name="input_7" id="input_4_7" type="hidden" class="gform_hidden" aria-invalid="false" value=""></div></li><li id="field_4_22" class="gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield_contains_required field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible" data-js-reload="field_4_22"><label class="gfield_label gform-field-label gfield_label_before_complex">Consent<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class="ginput_container ginput_container_consent"><input name="input_22.1" id="input_4_22_1" type="checkbox" value="1" aria-required="true" aria-invalid="false"> <label class="gform-field-label gform-field-label--type-inline gfield_consent_label" for="input_4_22_1">I agree to Infrastructure Investor's <a href="/terms-conditions/">terms and conditions</a>, and <a href="/privacy-policy/">privacy notice</a>.<span class="gfield_required gfield_required_asterisk">*</span></label><input type="hidden" name="input_22.2" value="I agree to Infrastructure Investor's <a href="/terms-conditions/">terms and conditions</a>, and <a href="/privacy-policy/">privacy notice</a>." class="gform_hidden"><input type="hidden" name="input_22.3" value="14" class="gform_hidden"></div></li></ul></div> <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_4" class="gform_button button" value="Submit" onclick="if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} " onkeypress="if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }"> <input type="hidden" class="gform_hidden" name="is_submit_4" value="1"> <input type="hidden" class="gform_hidden" name="gform_submit" value="4"> <input type="hidden" class="gform_hidden" name="gform_unique_id" value=""> <input type="hidden" class="gform_hidden" name="state_4" value="WyJ7XCIyMi4xXCI6XCJiYjkwNDU2MDM3NjYzNjVlNmZhZTM0YTQ0ODAyYWZiN1wiLFwiMjIuMlwiOlwiNDdhOGZmYThiNzQyODk3ZGU4NWQyYTdiNjdhNmFmM2FcIixcIjIyLjNcIjpcIjBjMDMxYjI5MDQ3YjJjZDFkNDZmNzc4NzBkZDhhNTBmXCJ9IiwiMWQ0OTc1MzYwNjhhODkzMGQ4ZDFiZDNjNjgwNTExNzMiXQ=="> <input type="hidden" class="gform_hidden" name="gform_target_page_number_4" id="gform_target_page_number_4" value="0"> <input type="hidden" class="gform_hidden" name="gform_source_page_number_4" id="gform_source_page_number_4" value="1"> <input type="hidden" name="gform_field_values" value=""> </div> </form> </div><script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [4, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 4, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div> </div> </div> <div class="td-pb-span4 td-main-sidebar" role="complementary"> <div class="td-ss-main-sidebar"> <aside class="widget_text td_block_template_1 widget widget_custom_html"><div class="textwidget custom-html-widget"> </div></aside><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"><!-- Infra_Sitewide_ATF_Right_MPU_300x250 --> <div id="ad_pos_infra_sitewide_atf_right_mpu_300x250" class="ad_pos_infra_sitewide_atf_right_mpu_300x250 Infra_Sitewide_ATF_Right_MPU_300x250 dfp_ad_pos"> <script type="text/javascript"> googletag.cmd.push(function () { googletag.display('ad_pos_infra_sitewide_atf_right_mpu_300x250'); }); </script> </div> </div> </aside><aside class="widget_text td_block_template_1 widget widget_custom_html"><div class="textwidget custom-html-widget"><script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['a-v4-subscribe-now-widget'] = { featureLabel: 'a-v4-subscribe-now-widget', outcomeId: 'transformation/1#1', outcomeLabel: 'Remove' }; </script> </div></aside><aside class="td_block_template_1 widget widget_dpe_fp_widget"><h4 class="block-title"><span>MOST RECENT</span></h4> <ul class="dpe-flexible-posts"> <li id="post-169018" class="post-169018 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors category-people tag-featured entitlement-gold regions_and_countries-asia-pacific institution_types-pension sectors-solar strategies-direct-investment"> <a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/"> <div class="title">CDPQ’s former Asia-Pacific infra head targeted in US bribery charges</div> </a> </li> <li id="post-168987" class="post-168987 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors tag-featured tag-allocations entitlement-gold regions_and_countries-australia institution_types-swf institution_types-lps sectors-renewables sectors-energy-transition sectors-airports sectors-digital-infrastructure strategies-direct-investment"> <a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/"> <div class="title">Government urges Future Fund to invest in Australian infra, ET</div> </a> </li> <li id="post-168947" class="post-168947 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-trends entitlement-free content_types-opinion institution_types-gps sectors-data-centres sectors-digital-infrastructure strategies-value-add"> <a href="https://www.infrastructureinvestor.com/corporate-infrastructure-comes-of-age-with-data-centre-boom/"> <div class="title">Corporate infrastructure comes of age with data centre boom</div> </a> </li> <li id="post-168946" class="post-168946 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-fundraising tag-featured tag-pei-group-data entitlement-gold regions_and_countries-north-america regions_and_countries-europe regions_and_countries-uk institution_types-gps strategies-value-add"> <a href="https://www.infrastructureinvestor.com/infrared-in-1bn-final-close-for-sixth-flagship-exclusive/"> <div class="title">InfraRed in $1bn final close for sixth flagship – exclusive</div> </a> </li> <li id="post-168936" class="post-168936 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-people tag-featured tag-exclusives entitlement-gold regions_and_countries-europe regions_and_countries-uk institution_types-gps strategies-core strategies-core-plus"> <a href="https://www.infrastructureinvestor.com/oleg-shamovsky-parts-ways-with-arjun-after-six-months-exclusive/"> <div class="title">Oleg Shamovsky parts ways with Arjun after six months – exclusive</div> </a> </li> </ul><!-- .dpe-flexible-posts --> </aside><aside class="td_block_template_1 widget widget_media_image"><a href="mailto:researchandanalytics@peimedia.com?subject=I%20have%20a%20Infrastructure%20Investor%20research%20question…"><img class="image " src="https://media.infrastructureinvestor.com/uploads/2019/07/Infra.png" alt="" width="649" height="217" decoding="async" loading="lazy"></a></aside><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"><h5 style="text-align: center;"><span style="color: #ffffff;"><strong><span class="td_btn td_btn_lg td_default_btn"><a style="color: #ffffff;" href="/digital-magazine/?utm_source=infrastructure-investor&utm_medium=referral&utm_campaign=article-sidebar">ACCESS OUR LATEST<br> MAGAZINES & SPECIAL REPORTS</a></span></strong></span></h5> </div> </aside><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"><!-- Infra_Sitewide_MTF_Right_MPU_300x250 --> <div id="ad_pos_infra_sitewide_mtf_right_mpu_300x250" class="ad_pos_infra_sitewide_mtf_right_mpu_300x250 Infra_Sitewide_MTF_Right_MPU_300x250 dfp_ad_pos"> <script type="text/javascript"> googletag.cmd.push(function () { googletag.display('ad_pos_infra_sitewide_mtf_right_mpu_300x250'); }); </script> </div> </div> </aside><aside class="td_block_template_1 widget widget_dpe_fp_widget"><h4 class="block-title"><span>IN CASE YOU MISSED IT</span></h4> <ul class="dpe-flexible-posts"> <li id="post-169018" class="post-169018 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors category-people tag-featured entitlement-gold regions_and_countries-asia-pacific institution_types-pension sectors-solar strategies-direct-investment"> <a href="https://www.infrastructureinvestor.com/cdpqs-former-asia-pacific-infra-head-targeted-in-us-bribery-charges/"> <div class="title">CDPQ’s former Asia-Pacific infra head targeted in US bribery charges</div> </a> </li> <li id="post-168987" class="post-168987 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors tag-featured tag-allocations entitlement-gold regions_and_countries-australia institution_types-swf institution_types-lps sectors-renewables sectors-energy-transition sectors-airports sectors-digital-infrastructure strategies-direct-investment"> <a href="https://www.infrastructureinvestor.com/government-urges-future-fund-to-invest-in-australian-infra-et/"> <div class="title">Government urges Future Fund to invest in Australian infra, ET</div> </a> </li> <li id="post-168408" class="post-168408 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors entitlement-free regions_and_countries-north-america regions_and_countries-europe content_types-opinion institution_types-pension sectors-natural-gas sectors-energy sectors-energy-transition"> <a href="https://www.infrastructureinvestor.com/a-tale-of-two-pensions-lays-bare-infras-challenges/"> <div class="title">A tale of two pensions lays bare infra’s challenges</div> </a> </li> <li id="post-167975" class="post-167975 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-fundraising category-investors tag-allocations tag-featured tag-strategy entitlement-gold content_types-deep-dive institution_types-gps institution_types-lps strategies-co-investment"> <a href="https://www.infrastructureinvestor.com/inside-co-investments-relentless-rise/"> <div class="title">Inside co-investment’s relentless rise</div> </a> </li> <li id="post-168093" class="post-168093 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors tag-featured entitlement-gold regions_and_countries-us institution_types-superannuation sectors-data-centres strategies-core-plus"> <a href="https://www.infrastructureinvestor.com/aussuper-us-to-be-core-part-of-annual-infra-investment/"> <div class="title">AusSuper: US to be core part of annual infra investment</div> </a> </li> </ul><!-- .dpe-flexible-posts --> </aside><aside class="td_block_template_1 widget widget_dpe_fp_widget"><h4 class="block-title"><span>OPINION</span></h4> <ul class="dpe-flexible-posts"> <li id="post-168947" class="post-168947 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-trends entitlement-free content_types-opinion institution_types-gps sectors-data-centres sectors-digital-infrastructure strategies-value-add"> <a href="https://www.infrastructureinvestor.com/corporate-infrastructure-comes-of-age-with-data-centre-boom/"> <div class="title">Corporate infrastructure comes of age with data centre boom</div> </a> </li> <li id="post-168639" class="post-168639 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-trends entitlement-free regions_and_countries-europe content_types-opinion institution_types-gps"> <a href="https://www.infrastructureinvestor.com/a-postcard-from-paris-infraweek/"> <div class="title">A postcard from Paris Infraweek</div> </a> </li> <li id="post-168408" class="post-168408 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis category-investors entitlement-free regions_and_countries-north-america regions_and_countries-europe content_types-opinion institution_types-pension sectors-natural-gas sectors-energy sectors-energy-transition"> <a href="https://www.infrastructureinvestor.com/a-tale-of-two-pensions-lays-bare-infras-challenges/"> <div class="title">A tale of two pensions lays bare infra’s challenges</div> </a> </li> <li id="post-167954" class="post-167954 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis entitlement-free content_types-opinion institution_types-gps sectors-energy-transition"> <a href="https://www.infrastructureinvestor.com/is-the-missing-middle-missing-common-ground/"> <div class="title">Is the ‘missing middle’ missing common ground?</div> </a> </li> <li id="post-167663" class="post-167663 post type-post status-publish format-standard has-post-thumbnail hentry category-news-analysis tag-featured entitlement-free regions_and_countries-australia content_types-opinion institution_types-gps institution_types-lps institution_types-superannuation sectors-storage sectors-renewables sectors-energy-transition sectors-digital-infrastructure"> <a href="https://www.infrastructureinvestor.com/four-takeaways-from-ii-networks-australia-forum-comeback/"> <div class="title">Four takeaways from our Australia Forum</div> </a> </li> </ul><!-- .dpe-flexible-posts --> </aside><aside class="td_block_template_1 widget widget_text"> <div class="textwidget"><!-- Infra_Sitewide_BTF_Right_MPU_300x250 --> <div id="ad_pos_infra_sitewide_btf_right_mpu_300x250" class="ad_pos_infra_sitewide_btf_right_mpu_300x250 Infra_Sitewide_BTF_Right_MPU_300x250 dfp_ad_pos"> <script type="text/javascript"> googletag.cmd.push(function () { googletag.display('ad_pos_infra_sitewide_btf_right_mpu_300x250'); }); </script> </div> </div> </aside> </div> </div> </div> <!-- /.td-pb-row --> </div> <!-- /.td-container --> </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 & 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(' ', ' ') .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: 6742421ee40b3 --> <!-- 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> 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\/suggest-a-story\/","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?1732395550","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&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.611732395550" 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" src="https://www.infrastructureinvestor.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-04-09 12:18:08+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"Notifications":["Notifications"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://www.infrastructureinvestor.com/wp-includes/js/dist/a11y.min.js?ver=d90eebea464f6c09bfd5" id="wp-a11y-js"></script> <script type="text/javascript" defer src="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"d752e60e1ad841be5b0be5ceb7a0dc07"}}},"hmr_dev":"","public_path":"https://www.infrastructureinvestor.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script type="text/javascript" defer src="https://www.infrastructureinvestor.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910" id="gform_gravityforms_theme-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/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"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 4) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [4, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 4, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </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":{"lEybmN":{"isUsedInDecision":false},"DowDLy":{"isUsedInDecision":false}},"timeTrials":{},"trialTrackingDetails":[],"testGroups":{},"activeProducts":[]}; </script> </body> </html>