CINXE.COM

Short Programs - African Leadership Academy

<!doctype html > <html lang="en-US"> <head> <meta charset="UTF-8" /> <script type="text/javascript"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}}); /* ]]> */ </script> <link media="all" href="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/css/autoptimize_1fa5d7f964451435b9f4a3a61e249ecb.css" rel="stylesheet"><title>Short Programs - African Leadership Academy</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="pingback" href="https://www.africanleadershipacademy.org/xmlrpc.php" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en" href="https://www.africanleadershipacademy.org/programs/short-programs/" /> <link rel="alternate" hreflang="fr" href="https://www.africanleadershipacademy.org/fr/programmes/programmes-courts/" /> <link rel="alternate" hreflang="pt-br" href="https://www.africanleadershipacademy.org/pt-br/programas/programas-curtos/" /> <link rel="alternate" hreflang="x-default" href="https://www.africanleadershipacademy.org/programs/short-programs/" /> <link rel="icon" type="image/png" href="https://www.africanleadershipacademy.org/wp-content/uploads/2023/07/FavIcon-ALA.png"> <script defer src="https://www.google.com/recaptcha/api.js?render=6LdQ4HknAAAAAFnvkfM9waC8D-natJVjrwn2d4OJ"></script> <!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Expanding the intellectual growth and leadership development of African&#039;s next leaders." /> <link rel="canonical" href="https://www.africanleadershipacademy.org/programs/short-programs/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Short Programs" /> <meta property="og:description" content="Expanding the intellectual growth and leadership development of African&#039;s next leaders." /> <meta property="og:url" content="https://www.africanleadershipacademy.org/programs/short-programs/" /> <meta property="og:site_name" content="African Leadership Academy" /> <meta property="article:modified_time" content="2025-02-20T07:30:41+00:00" /> <meta property="og:image" content="https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/EFEST-2023-12-of-126-scaled.jpg" /> <meta property="og:image:width" content="2560" /> <meta property="og:image:height" content="1440" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="9 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.africanleadershipacademy.org/programs/short-programs/","url":"https://www.africanleadershipacademy.org/programs/short-programs/","name":"Short Programs - African Leadership Academy","isPartOf":{"@id":"https://www.africanleadershipacademy.org/#website"},"primaryImageOfPage":{"@id":"https://www.africanleadershipacademy.org/programs/short-programs/#primaryimage"},"image":{"@id":"https://www.africanleadershipacademy.org/programs/short-programs/#primaryimage"},"thumbnailUrl":"https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/EFEST-2023-12-of-126-scaled.jpg","datePublished":"2023-05-29T12:34:29+00:00","dateModified":"2025-02-20T07:30:41+00:00","description":"Expanding the intellectual growth and leadership development of African's next leaders.","breadcrumb":{"@id":"https://www.africanleadershipacademy.org/programs/short-programs/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.africanleadershipacademy.org/programs/short-programs/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.africanleadershipacademy.org/programs/short-programs/#primaryimage","url":"https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/EFEST-2023-12-of-126-scaled.jpg","contentUrl":"https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/EFEST-2023-12-of-126-scaled.jpg","width":2560,"height":1440,"caption":"The TransparencyNow team"},{"@type":"BreadcrumbList","@id":"https://www.africanleadershipacademy.org/programs/short-programs/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.africanleadershipacademy.org/"},{"@type":"ListItem","position":2,"name":"Programs","item":"https://www.africanleadershipacademy.org/programs/"},{"@type":"ListItem","position":3,"name":"Short Programs"}]},{"@type":"WebSite","@id":"https://www.africanleadershipacademy.org/#website","url":"https://www.africanleadershipacademy.org/","name":"African Leadership Academy","description":"The Next Generation of African Leaders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.africanleadershipacademy.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.africanleadershipacademy.org' /> <link rel="alternate" type="application/rss+xml" title="African Leadership Academy &raquo; Feed" href="https://www.africanleadershipacademy.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="African Leadership Academy &raquo; Comments Feed" href="https://www.africanleadershipacademy.org/comments/feed/" /> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyA9IHsiYmFzZVVybCI6Imh0dHBzOlwvXC9zLncub3JnXC9pbWFnZXNcL2NvcmVcL2Vtb2ppXC8xNS4wLjNcLzcyeDcyXC8iLCJleHQiOiIucG5nIiwic3ZnVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE1LjAuM1wvc3ZnXC8iLCJzdmdFeHQiOiIuc3ZnIiwic291cmNlIjp7ImNvbmNhdGVtb2ppIjoiaHR0cHM6XC9cL3d3dy5hZnJpY2FubGVhZGVyc2hpcGFjYWRlbXkub3JnXC93cC1pbmNsdWRlc1wvanNcL3dwLWVtb2ppLXJlbGVhc2UubWluLmpzIn19OwovKiEgVGhpcyBmaWxlIGlzIGF1dG8tZ2VuZXJhdGVkICovCiFmdW5jdGlvbihpLG4pe3ZhciBvLHMsZTtmdW5jdGlvbiBjKGUpe3RyeXt2YXIgdD17c3VwcG9ydFRlc3RzOmUsdGltZXN0YW1wOihuZXcgRGF0ZSkudmFsdWVPZigpfTtzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKG8sSlNPTi5zdHJpbmdpZnkodCkpfWNhdGNoKGUpe319ZnVuY3Rpb24gcChlLHQsbil7ZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dCh0LDAsMCk7dmFyIHQ9bmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpLHI9KGUuY2xlYXJSZWN0KDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLGUuZmlsbFRleHQobiwwLDApLG5ldyBVaW50MzJBcnJheShlLmdldEltYWdlRGF0YSgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KS5kYXRhKSk7cmV0dXJuIHQuZXZlcnkoZnVuY3Rpb24oZSx0KXtyZXR1cm4gZT09PXJbdF19KX1mdW5jdGlvbiB1KGUsdCxuKXtzd2l0Y2godCl7Y2FzZSJmbGFnIjpyZXR1cm4gbihlLCJcdWQ4M2NcdWRmZjNcdWZlMGZcdTIwMGRcdTI2YTdcdWZlMGYiLCJcdWQ4M2NcdWRmZjNcdWZlMGZcdTIwMGJcdTI2YTdcdWZlMGYiKT8hMTohbihlLCJcdWQ4M2NcdWRkZmFcdWQ4M2NcdWRkZjMiLCJcdWQ4M2NcdWRkZmFcdTIwMGJcdWQ4M2NcdWRkZjMiKSYmIW4oZSwiXHVkODNjXHVkZmY0XHVkYjQwXHVkYzY3XHVkYjQwXHVkYzYyXHVkYjQwXHVkYzY1XHVkYjQwXHVkYzZlXHVkYjQwXHVkYzY3XHVkYjQwXHVkYzdmIiwiXHVkODNjXHVkZmY0XHUyMDBiXHVkYjQwXHVkYzY3XHUyMDBiXHVkYjQwXHVkYzYyXHUyMDBiXHVkYjQwXHVkYzY1XHUyMDBiXHVkYjQwXHVkYzZlXHUyMDBiXHVkYjQwXHVkYzY3XHUyMDBiXHVkYjQwXHVkYzdmIik7Y2FzZSJlbW9qaSI6cmV0dXJuIW4oZSwiXHVkODNkXHVkYzI2XHUyMDBkXHUyYjFiIiwiXHVkODNkXHVkYzI2XHUyMDBiXHUyYjFiIil9cmV0dXJuITF9ZnVuY3Rpb24gZihlLHQsbil7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6aS5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxhPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxvPShhLnRleHRCYXNlbGluZT0idG9wIixhLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtvW2VdPXQoYSxlLG4pfSksb31mdW5jdGlvbiB0KGUpe3ZhciB0PWkuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7dC5zcmM9ZSx0LmRlZmVyPSEwLGkuaGVhZC5hcHBlbmRDaGlsZCh0KX0idW5kZWZpbmVkIiE9dHlwZW9mIFByb21pc2UmJihvPSJ3cEVtb2ppU2V0dGluZ3NTdXBwb3J0cyIscz1bImZsYWciLCJlbW9qaSJdLG4uc3VwcG9ydHM9e2V2ZXJ5dGhpbmc6ITAsZXZlcnl0aGluZ0V4Y2VwdEZsYWc6ITB9LGU9bmV3IFByb21pc2UoZnVuY3Rpb24oZSl7aS5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixlLHtvbmNlOiEwfSl9KSxuZXcgUHJvbWlzZShmdW5jdGlvbih0KXt2YXIgbj1mdW5jdGlvbigpe3RyeXt2YXIgZT1KU09OLnBhcnNlKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0obykpO2lmKCJvYmplY3QiPT10eXBlb2YgZSYmIm51bWJlciI9PXR5cGVvZiBlLnRpbWVzdGFtcCYmKG5ldyBEYXRlKS52YWx1ZU9mKCk8ZS50aW1lc3RhbXArNjA0ODAwJiYib2JqZWN0Ij09dHlwZW9mIGUuc3VwcG9ydFRlc3RzKXJldHVybiBlLnN1cHBvcnRUZXN0c31jYXRjaChlKXt9cmV0dXJuIG51bGx9KCk7aWYoIW4pe2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgV29ya2VyJiYidW5kZWZpbmVkIiE9dHlwZW9mIE9mZnNjcmVlbkNhbnZhcyYmInVuZGVmaW5lZCIhPXR5cGVvZiBVUkwmJlVSTC5jcmVhdGVPYmplY3RVUkwmJiJ1bmRlZmluZWQiIT10eXBlb2YgQmxvYil0cnl7dmFyIGU9InBvc3RNZXNzYWdlKCIrZi50b1N0cmluZygpKyIoIitbSlNPTi5zdHJpbmdpZnkocyksdS50b1N0cmluZygpLHAudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLHI9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSksYT1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwocikse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoYS5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksYS50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1mKHMsdSxwKSl9dChuKX0pLnRoZW4oZnVuY3Rpb24oZSl7Zm9yKHZhciB0IGluIGUpbi5zdXBwb3J0c1t0XT1lW3RdLG4uc3VwcG9ydHMuZXZlcnl0aGluZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmcmJm4uc3VwcG9ydHNbdF0sImZsYWciIT09dCYmKG4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWc9bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZyYmbi5zdXBwb3J0c1t0XSk7bi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiYhbi5zdXBwb3J0cy5mbGFnLG4uRE9NUmVhZHk9ITEsbi5yZWFkeUNhbGxiYWNrPWZ1bmN0aW9uKCl7bi5ET01SZWFkeT0hMH19KS50aGVuKGZ1bmN0aW9uKCl7cmV0dXJuIGV9KS50aGVuKGZ1bmN0aW9uKCl7dmFyIGU7bi5zdXBwb3J0cy5ldmVyeXRoaW5nfHwobi5yZWFkeUNhbGxiYWNrKCksKGU9bi5zb3VyY2V8fHt9KS5jb25jYXRlbW9qaT90KGUuY29uY2F0ZW1vamkpOmUud3BlbW9qaSYmZS50d2Vtb2ppJiYodChlLnR3ZW1vamkpLHQoZS53cGVtb2ppKSkpfSkpfSgod2luZG93LGRvY3VtZW50KSx3aW5kb3cuX3dwZW1vamlTZXR0aW5ncyk7Ci8qIF1dPiAqLwo="></script> <link rel='stylesheet' id='google-fonts-style-css' href='https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/css/autoptimize_single_3c80881629b3c6017b66badb550a5af7.css?ver=1722323852' type='text/css' media='all' /> <script defer id="wpml-cookie-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgd3BtbF9jb29raWVzID0geyJ3cC13cG1sX2N1cnJlbnRfbGFuZ3VhZ2UiOnsidmFsdWUiOiJlbiIsImV4cGlyZXMiOjEsInBhdGgiOiJcLyJ9fTsKdmFyIHdwbWxfY29va2llcyA9IHsid3Atd3BtbF9jdXJyZW50X2xhbmd1YWdlIjp7InZhbHVlIjoiZW4iLCJleHBpcmVzIjoxLCJwYXRoIjoiXC8ifX07Ci8qIF1dPiAqLwo="></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_c6a55456af4776c733018888483aba22.js" id="wpml-cookie-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/jquery/jquery.min.js" id="jquery-core-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/jquery/jquery-migrate.min.js" id="jquery-migrate-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/plugins/td-africanleadershipacademy/assets/js/slick.min.js" id="cw-slick-min-js-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_49cea0a781874a962879c2caca9bc322.js" id="gravity-forms-power-automate-js"></script> <link rel="https://api.w.org/" href="https://www.africanleadershipacademy.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.africanleadershipacademy.org/wp-json/wp/v2/pages/31062" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.africanleadershipacademy.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.africanleadershipacademy.org%2Fprograms%2Fshort-programs%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.africanleadershipacademy.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.africanleadershipacademy.org%2Fprograms%2Fshort-programs%2F&#038;format=xml" /> <meta name="generator" content="WPML ver:4.6.15 stt:1,4,42;" /> <script defer src="data:text/javascript;base64,DQogICAgICAgIHdpbmRvdy50ZGJfZ2xvYmFsX3ZhcnMgPSB7IndwUmVzdFVybCI6Imh0dHBzOlwvXC93d3cuYWZyaWNhbmxlYWRlcnNoaXBhY2FkZW15Lm9yZ1wvd3AtanNvblwvIiwicGVybWFsaW5rU3RydWN0dXJlIjoiXC8leWVhciVcLyVtb250aG51bSVcLyVkYXklXC8lcG9zdG5hbWUlXC8ifTsNCiAgICAgICAgd2luZG93LnRkYl9wX2F1dG9sb2FkX3ZhcnMgPSB7ImlzQWpheCI6ZmFsc2UsImlzQWRtaW5CYXJTaG93aW5nIjpmYWxzZSwiYXV0b2xvYWRTdGF0dXMiOiJvZmYiLCJvcmlnUG9zdEVkaXRVcmwiOm51bGx9Ow0KICAgIA=="></script> <!-- JS generated by theme --> <script defer id="td-generated-header-js" src="data:text/javascript;base64,CiAgICAKICAgIA0KDQoJICAgIHZhciB0ZEJsb2Nrc0FycmF5ID0gW107IC8vaGVyZSB3ZSBzdG9yZSBhbGwgdGhlIGl0ZW1zIGZvciB0aGUgY3VycmVudCBwYWdlDQoNCgkgICAgLy8gdGRfYmxvY2sgY2xhc3MgLSBlYWNoIGFqYXggYmxvY2sgdXNlcyBhIG9iamVjdCBvZiB0aGlzIGNsYXNzIGZvciByZXF1ZXN0cw0KCSAgICBmdW5jdGlvbiB0ZEJsb2NrKCkgew0KCQkgICAgdGhpcy5pZCA9ICcnOw0KCQkgICAgdGhpcy5ibG9ja190eXBlID0gMTsgLy9ibG9jayB0eXBlIGlkICgxLTIzNCBldGMpDQoJCSAgICB0aGlzLmF0dHMgPSAnJzsNCgkJICAgIHRoaXMudGRfY29sdW1uX251bWJlciA9ICcnOw0KCQkgICAgdGhpcy50ZF9jdXJyZW50X3BhZ2UgPSAxOyAvLw0KCQkgICAgdGhpcy5wb3N0X2NvdW50ID0gMDsgLy9mcm9tIHdwDQoJCSAgICB0aGlzLmZvdW5kX3Bvc3RzID0gMDsgLy9mcm9tIHdwDQoJCSAgICB0aGlzLm1heF9udW1fcGFnZXMgPSAwOyAvL2Zyb20gd3ANCgkJICAgIHRoaXMudGRfZmlsdGVyX3ZhbHVlID0gJyc7IC8vY3VycmVudCBsaXZlIGZpbHRlciB2YWx1ZQ0KCQkgICAgdGhpcy5pc19hamF4X3J1bm5pbmcgPSBmYWxzZTsNCgkJICAgIHRoaXMudGRfdXNlcl9hY3Rpb24gPSAnJzsgLy8gbG9hZCBtb3JlIG9yIGluZmluaXRlIGxvYWRlciAodXNlZCBieSB0aGUgYW5pbWF0aW9uKQ0KCQkgICAgdGhpcy5oZWFkZXJfY29sb3IgPSAnJzsNCgkJICAgIHRoaXMuYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AgPSAnJzsgLy9zaG93IGxvYWQgbW9yZSBhdCBwYWdlIHgNCgkgICAgfQ0KDQogICAgICAgIC8vIHRkX2pzX2dlbmVyYXRvciAtIG1pbmkgZGV0ZWN0b3INCiAgICAgICAgKCBmdW5jdGlvbiAoKSB7DQogICAgICAgICAgICB2YXIgaHRtbFRhZyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJodG1sIilbMF07DQoNCgkgICAgICAgIGlmICggbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJNU0lFIDEwLjAiKSA+IC0xICkgew0KICAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgaWUxMCc7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGlmICggISFuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKC9UcmlkZW50Lipydlw6MTFcLi8pICkgew0KICAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgaWUxMSc7DQogICAgICAgICAgICB9DQoNCgkgICAgICAgIGlmICggbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmRleE9mKCJFZGdlIikgPiAtMSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIGllRWRnZSc7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGlmICggLyhpUGFkfGlQaG9uZXxpUG9kKS9nLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkgKSB7DQogICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyB0ZC1tZC1pcy1pb3MnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICB2YXIgdXNlcl9hZ2VudCA9IG5hdmlnYXRvci51c2VyQWdlbnQudG9Mb3dlckNhc2UoKTsNCiAgICAgICAgICAgIGlmICggdXNlcl9hZ2VudC5pbmRleE9mKCJhbmRyb2lkIikgPiAtMSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIHRkLW1kLWlzLWFuZHJvaWQnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoIC0xICE9PSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ01hYyBPUyBYJykgICkgew0KICAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgdGQtbWQtaXMtb3MteCc7DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIGlmICggL2Nocm9tKGV8aXVtKS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50LnRvTG93ZXJDYXNlKCkpICkgew0KICAgICAgICAgICAgICAgaHRtbFRhZy5jbGFzc05hbWUgKz0gJyB0ZC1tZC1pcy1jaHJvbWUnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoIC0xICE9PSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0ZpcmVmb3gnKSApIHsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIHRkLW1kLWlzLWZpcmVmb3gnOw0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBpZiAoIC0xICE9PSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ1NhZmFyaScpICYmIC0xID09PSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0Nocm9tZScpICkgew0KICAgICAgICAgICAgICAgIGh0bWxUYWcuY2xhc3NOYW1lICs9ICcgdGQtbWQtaXMtc2FmYXJpJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgaWYoIC0xICE9PSBuYXZpZ2F0b3IudXNlckFnZW50LmluZGV4T2YoJ0lFTW9iaWxlJykgKXsNCiAgICAgICAgICAgICAgICBodG1sVGFnLmNsYXNzTmFtZSArPSAnIHRkLW1kLWlzLWllbW9iaWxlJzsNCiAgICAgICAgICAgIH0NCg0KICAgICAgICB9KSgpOw0KDQogICAgICAgIHZhciB0ZExvY2FsQ2FjaGUgPSB7fTsNCg0KICAgICAgICAoIGZ1bmN0aW9uICgpIHsNCiAgICAgICAgICAgICJ1c2Ugc3RyaWN0IjsNCg0KICAgICAgICAgICAgdGRMb2NhbENhY2hlID0gew0KICAgICAgICAgICAgICAgIGRhdGE6IHt9LA0KICAgICAgICAgICAgICAgIHJlbW92ZTogZnVuY3Rpb24gKHJlc291cmNlX2lkKSB7DQogICAgICAgICAgICAgICAgICAgIGRlbGV0ZSB0ZExvY2FsQ2FjaGUuZGF0YVtyZXNvdXJjZV9pZF07DQogICAgICAgICAgICAgICAgfSwNCiAgICAgICAgICAgICAgICBleGlzdDogZnVuY3Rpb24gKHJlc291cmNlX2lkKSB7DQogICAgICAgICAgICAgICAgICAgIHJldHVybiB0ZExvY2FsQ2FjaGUuZGF0YS5oYXNPd25Qcm9wZXJ0eShyZXNvdXJjZV9pZCkgJiYgdGRMb2NhbENhY2hlLmRhdGFbcmVzb3VyY2VfaWRdICE9PSBudWxsOw0KICAgICAgICAgICAgICAgIH0sDQogICAgICAgICAgICAgICAgZ2V0OiBmdW5jdGlvbiAocmVzb3VyY2VfaWQpIHsNCiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRkTG9jYWxDYWNoZS5kYXRhW3Jlc291cmNlX2lkXTsNCiAgICAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgICAgIHNldDogZnVuY3Rpb24gKHJlc291cmNlX2lkLCBjYWNoZWREYXRhKSB7DQogICAgICAgICAgICAgICAgICAgIHRkTG9jYWxDYWNoZS5yZW1vdmUocmVzb3VyY2VfaWQpOw0KICAgICAgICAgICAgICAgICAgICB0ZExvY2FsQ2FjaGUuZGF0YVtyZXNvdXJjZV9pZF0gPSBjYWNoZWREYXRhOw0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH07DQogICAgICAgIH0pKCk7DQoNCiAgICANCiAgICAKdmFyIHRkX3ZpZXdwb3J0X2ludGVydmFsX2xpc3Q9W3sibGltaXRCb3R0b20iOjc2Nywic2lkZWJhcldpZHRoIjoyMjh9LHsibGltaXRCb3R0b20iOjEwMTgsInNpZGViYXJXaWR0aCI6MzAwfSx7ImxpbWl0Qm90dG9tIjoxMTQwLCJzaWRlYmFyV2lkdGgiOjMyNH1dOwp2YXIgdGRjX2lzX2luc3RhbGxlZD0ieWVzIjsKdmFyIHRkX2FqYXhfdXJsPSJodHRwczpcL1wvd3d3LmFmcmljYW5sZWFkZXJzaGlwYWNhZGVteS5vcmdcL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocD90ZF90aGVtZV9uYW1lPU5ld3NwYXBlciZ2PTEyLjYuOSI7CnZhciB0ZF9nZXRfdGVtcGxhdGVfZGlyZWN0b3J5X3VyaT0iaHR0cHM6XC9cL3d3dy5hZnJpY2FubGVhZGVyc2hpcGFjYWRlbXkub3JnXC93cC1jb250ZW50XC9wbHVnaW5zXC90ZC1jb21wb3NlclwvbGVnYWN5XC9jb21tb24iOwp2YXIgdGRzX3NuYXBfbWVudT0iIjsKdmFyIHRkc19sb2dvX29uX3N0aWNreT0iIjsKdmFyIHRkc19oZWFkZXJfc3R5bGU9IiI7CnZhciB0ZF9wbGVhc2Vfd2FpdD0iUGxlYXNlIHdhaXQuLi4iOwp2YXIgdGRfZW1haWxfdXNlcl9wYXNzX2luY29ycmVjdD0iVXNlciBvciBwYXNzd29yZCBpbmNvcnJlY3QhIjsKdmFyIHRkX2VtYWlsX3VzZXJfaW5jb3JyZWN0PSJFbWFpbCBvciB1c2VybmFtZSBpbmNvcnJlY3QhIjsKdmFyIHRkX2VtYWlsX2luY29ycmVjdD0iRW1haWwgaW5jb3JyZWN0ISI7CnZhciB0ZF91c2VyX2luY29ycmVjdD0iVXNlcm5hbWUgaW5jb3JyZWN0ISI7CnZhciB0ZF9lbWFpbF91c2VyX2VtcHR5PSJFbWFpbCBvciB1c2VybmFtZSBlbXB0eSEiOwp2YXIgdGRfcGFzc19lbXB0eT0iUGFzcyBlbXB0eSEiOwp2YXIgdGRfcGFzc19wYXR0ZXJuX2luY29ycmVjdD0iSW52YWxpZCBQYXNzIFBhdHRlcm4hIjsKdmFyIHRkX3JldHlwZV9wYXNzX2luY29ycmVjdD0iUmV0eXBlZCBQYXNzIGluY29ycmVjdCEiOwp2YXIgdGRzX21vcmVfYXJ0aWNsZXNfb25fcG9zdF9lbmFibGU9IiI7CnZhciB0ZHNfbW9yZV9hcnRpY2xlc19vbl9wb3N0X3RpbWVfdG9fd2FpdD0iIjsKdmFyIHRkc19tb3JlX2FydGljbGVzX29uX3Bvc3RfcGFnZXNfZGlzdGFuY2VfZnJvbV90b3A9MDsKdmFyIHRkc19jYXB0Y2hhPSJzaG93IjsKdmFyIHRkc190aGVtZV9jb2xvcl9zaXRlX3dpZGU9IiM3OTIzMmUiOwp2YXIgdGRzX3NtYXJ0X3NpZGViYXI9IiI7CnZhciB0ZFRoZW1lTmFtZT0iTmV3c3BhcGVyIjsKdmFyIHRkVGhlbWVOYW1lV2w9Ik5ld3NwYXBlciI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl90UHJldj0iUHJldmlvdXMgKExlZnQgYXJyb3cga2V5KSI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl90TmV4dD0iTmV4dCAoUmlnaHQgYXJyb3cga2V5KSI7CnZhciB0ZF9tYWduaWZpY19wb3B1cF90cmFuc2xhdGlvbl90Q291bnRlcj0iJWN1cnIlIG9mICV0b3RhbCUiOwp2YXIgdGRfbWFnbmlmaWNfcG9wdXBfdHJhbnNsYXRpb25fYWpheF90RXJyb3I9IlRoZSBjb250ZW50IGZyb20gJXVybCUgY291bGQgbm90IGJlIGxvYWRlZC4iOwp2YXIgdGRfbWFnbmlmaWNfcG9wdXBfdHJhbnNsYXRpb25faW1hZ2VfdEVycm9yPSJUaGUgaW1hZ2UgIyVjdXJyJSBjb3VsZCBub3QgYmUgbG9hZGVkLiI7CnZhciB0ZEJsb2NrTm9uY2U9ImE2YmM1ZWNjNzUiOwp2YXIgdGRNb2JpbGVNZW51PSJlbmFibGVkIjsKdmFyIHRkTW9iaWxlU2VhcmNoPSJlbmFibGVkIjsKdmFyIHRkRGF0ZU5hbWVzSTE4bj17Im1vbnRoX25hbWVzIjpbIkphbnVhcnkiLCJGZWJydWFyeSIsIk1hcmNoIiwiQXByaWwiLCJNYXkiLCJKdW5lIiwiSnVseSIsIkF1Z3VzdCIsIlNlcHRlbWJlciIsIk9jdG9iZXIiLCJOb3ZlbWJlciIsIkRlY2VtYmVyIl0sIm1vbnRoX25hbWVzX3Nob3J0IjpbIkphbiIsIkZlYiIsIk1hciIsIkFwciIsIk1heSIsIkp1biIsIkp1bCIsIkF1ZyIsIlNlcCIsIk9jdCIsIk5vdiIsIkRlYyJdLCJkYXlfbmFtZXMiOlsiU3VuZGF5IiwiTW9uZGF5IiwiVHVlc2RheSIsIldlZG5lc2RheSIsIlRodXJzZGF5IiwiRnJpZGF5IiwiU2F0dXJkYXkiXSwiZGF5X25hbWVzX3Nob3J0IjpbIlN1biIsIk1vbiIsIlR1ZSIsIldlZCIsIlRodSIsIkZyaSIsIlNhdCJdfTsKdmFyIHRkYl9tb2RhbF9jb25maXJtPSJTYXZlIjsKdmFyIHRkYl9tb2RhbF9jYW5jZWw9IkNhbmNlbCI7CnZhciB0ZGJfbW9kYWxfY29uZmlybV9hbHQ9IlllcyI7CnZhciB0ZGJfbW9kYWxfY2FuY2VsX2FsdD0iTm8iOwp2YXIgdGRfZGVwbG95X21vZGU9ImRlcGxveSI7CnZhciB0ZF9hZF9iYWNrZ3JvdW5kX2NsaWNrX2xpbms9IiI7CnZhciB0ZF9hZF9iYWNrZ3JvdW5kX2NsaWNrX3RhcmdldD0iIjsK"></script> <!-- Header style compiled by theme --> <!-- Google Tag Manager --> <script defer src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOg0KbmV3IERhdGUoKS5nZXRUaW1lKCksZXZlbnQ6J2d0bS5qcyd9KTt2YXIgZj1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdLA0Kaj1kLmNyZWF0ZUVsZW1lbnQocyksZGw9bCE9J2RhdGFMYXllcic/JyZsPScrbDonJztqLmFzeW5jPXRydWU7ai5zcmM9DQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7DQp9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS1NSkxKMldORycpOw=="></script> <!-- End Google Tag Manager --> <!-- Meta Pixel Code --> <script defer src="data:text/javascript;base64,DQohZnVuY3Rpb24oZixiLGUsdixuLHQscykNCntpZihmLmZicSlyZXR1cm47bj1mLmZicT1mdW5jdGlvbigpe24uY2FsbE1ldGhvZD8NCm4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9Ow0KaWYoIWYuX2ZicSlmLl9mYnE9bjtuLnB1c2g9bjtuLmxvYWRlZD0hMDtuLnZlcnNpb249JzIuMCc7DQpuLnF1ZXVlPVtdO3Q9Yi5jcmVhdGVFbGVtZW50KGUpO3QuYXN5bmM9ITA7DQp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsNCnMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUodCxzKX0od2luZG93LCBkb2N1bWVudCwnc2NyaXB0JywNCidodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2ZiZXZlbnRzLmpzJyk7DQpmYnEoJ2luaXQnLCAnMzEyOTg0ODczMzk3NjMxMCcpOw0KZmJxKCd0cmFjaycsICdQYWdlVmlldycpOw0K"></script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=3129848733976310&ev=PageView&noscript=1" /></noscript> <!-- End Meta Pixel Code --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "WebSite", "@id": "https://www.africanleadershipacademy.org/", "name": "Home" } }, { "@type": "ListItem", "position": 2, "item": { "@type": "WebPage", "@id": "https://www.africanleadershipacademy.org/programs/", "name": "Programs" } } ,{ "@type": "ListItem", "position": 3, "item": { "@type": "WebPage", "@id": "https://www.africanleadershipacademy.org/programs/short-programs/", "name": "Short Programs" } } ] } </script> <!-- Button style compiled by theme --> </head> <body data-rsssl=1 class="page-template-default page page-id-31062 page-child parent-pageid-29203 short-programs global-block-template-1 td-wpml tdb-template tdc-header-template tdc-footer-template td-full-layout" itemscope="itemscope" itemtype="https://schema.org/WebPage"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MJLJ2WNG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="td-menu-background" style="visibility:hidden"></div> <div id="td-mobile-nav" style="visibility:hidden"> <div class="td-mobile-container"> <!-- mobile menu top section --> <div class="td-menu-socials-wrap"> <!-- socials --> <div class="td-menu-socials"> </div> <!-- close button --> <div class="td-mobile-close"> <span><i class="td-icon-close-mobile"></i></span> </div> </div> <!-- login section --> <div class="td-menu-login-section"> <div class="td-guest-wrap"> <div class="td-menu-login"><a id="login-link-mob">Sign in</a></div> </div> </div> <!-- menu section --> <div class="td-mobile-content"> <ul class=""><li class="menu-item-first"><a href="https://www.africanleadershipacademy.org/wp-admin/nav-menus.php">Click here - to use the wp menu builder</a></li></ul> </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"> <span class="td-back-button"><i class="td-icon-read-down"></i></span> <div class="td-login-title">Sign in</div> <!-- close button --> <div class="td-mobile-close"> <span><i class="td-icon-close-mobile"></i></span> </div> </div> <form class="td-login-form-wrap" action="#" method="post"> <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" autocomplete="username" type="text" name="login_email" id="login_email-mob" value="" required><label for="login_email-mob">your username</label></div> <div class="td-login-inputs"><input class="td-login-input" autocomplete="current-password" type="password" name="login_pass" id="login_pass-mob" value="" required><label for="login_pass-mob">your password</label></div> <input type="button" name="login_button" id="login_button-mob" class="td-login-button" value="LOG IN"> <input type="hidden" id="gRecaptchaResponseMobL" name="gRecaptchaResponse" data-sitekey="6LdQ4HknAAAAAFnvkfM9waC8D-natJVjrwn2d4OJ" > <div class="td-login-info-text"> <a href="#" id="forgot-pass-link-mob">Forgot your password?</a> </div> <div class="td-login-register-link"> </div> </form> </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="#" aria-label="Back" 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 for="forgot_email-mob">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" style="visibility:hidden"></div> <div class="td-search-wrap-mob" style="visibility:hidden"> <div class="td-drop-down-search"> <form method="get" class="td-search-form" action="https://www.africanleadershipacademy.org/"> <!-- close button --> <div class="td-search-close"> <span><i class="td-icon-close-mobile"></i></span> </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" class="td-ajax-search-flex"></div> </div> </div> <div id="td-outer-wrap" class="td-theme-wrap"> <div class="td-header-template-wrap" style="position: relative"> <div class="td-header-mobile-wrap "> <div id="tdi_1" class="tdc-zone"><div class="tdc_zone tdi_2 wpb_row td-pb-row" > <div id="tdi_3" class="tdc-row stretch_row"><div class="vc_row tdi_4 wpb_row td-pb-row tdc-element-style" > <div class="tdi_3_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_6 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_7 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_7" > <div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.africanleadershipacademy.org/"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/04/ALA-logo-RGB-Horizontal-01.png" alt="Logo" title="" width="2748" height="664" /></span></a></div></div> <!-- ./block --><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_8 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_8" > <div class="tds-button td-fix-index"><a href="#" title="" class="tds-button2 tdm-btn tdm-btn-lg tdi_9 " ><span class="tdm-btn-text"></span><span class="tdm-btn-icon tdm-btn-icon-svg" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M945.172 561.724h-866.376c-22.364 0-40.55-18.196-40.55-40.591 0-22.385 18.186-40.581 40.55-40.581h866.365c22.385 0 40.561 18.196 40.561 40.581 0.010 22.395-18.176 40.591-40.55 40.591v0zM945.183 330.403h-866.386c-22.374 0-40.55-18.196-40.55-40.571 0-22.405 18.176-40.612 40.55-40.612h866.376c22.374 0 40.561 18.207 40.561 40.612 0.010 22.364-18.186 40.571-40.55 40.571v0zM945.172 793.066h-866.376c-22.374 0-40.55-18.196-40.55-40.602 0-22.385 18.176-40.581 40.55-40.581h866.365c22.385 0 40.581 18.196 40.581 40.581 0.010 22.395-18.196 40.602-40.571 40.602v0z"></path></svg></span></a></div><div id="tdm-popup-modal-ala_modal_menu_mobile" class="tdm-popup-modal-wrap tdm-popup-modal-over-screen" style="display:none;" ><div class="tdm-popup-modal-bg"></div><div class="tdm-popup-modal td-theme-wrap"><div class="tdm-pm-header"><div class="tdm-pmh-close" ><i class="td-icon-modal-close"></i></div></div><div class="tdm-pm-body"><div id="tdi_10" class="tdc-zone"><div class="tdc_zone tdi_11 wpb_row td-pb-row" > <div id="tdi_12" class="tdc-row stretch_row"><div class="vc_row tdi_13 wpb_row td-pb-row tdc-element-style" > <div class="tdi_12_rand_style td-element-style" ></div><div class="vc_column tdi_15 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_search tdi_16 td-pb-border-top ala-search-menu td_block_template_1 tdb-header-align" data-td-block-uid="tdi_16" > <div class="tdb-block-inner td-fix-index"><div class="tdb-drop-down-search" aria-labelledby="td-header-search-button"><div class="tdb-drop-down-search-inner"><form method="get" class="tdb-search-form" action="https://www.africanleadershipacademy.org/"><div class="tdb-search-form-inner"><input class="tdb-head-search-form-input" placeholder=" " type="text" value="" name="s" autocomplete="off" /><div class="tdb-head-search-placeholder">Type here</div><button class="wpb_button wpb_btn-inverse btn tdb-head-search-form-btn" title="Search" type="submit" aria-label="Search"><span class="tdb-head-search-form-btn-icon tdb-head-search-form-btn-icon-svg"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M980.152 934.368l-189.747-189.747c60.293-73.196 90.614-163 90.552-252.58 0.061-101.755-38.953-203.848-116.603-281.498-77.629-77.67-179.732-116.664-281.446-116.603-101.765-0.061-203.848 38.932-281.477 116.603-77.65 77.629-116.664 179.743-116.623 281.467-0.041 101.755 38.973 203.848 116.623 281.436 77.629 77.64 179.722 116.654 281.477 116.593 89.569 0.061 179.395-30.249 252.58-90.501l189.737 189.757 54.927-54.927zM256.358 718.519c-62.669-62.659-93.839-144.394-93.86-226.509 0.020-82.094 31.191-163.85 93.86-226.54 62.669-62.638 144.425-93.809 226.55-93.839 82.084 0.031 163.84 31.201 226.509 93.839 62.638 62.659 93.809 144.445 93.829 226.57-0.020 82.094-31.191 163.84-93.829 226.478-62.669 62.628-144.404 93.798-226.509 93.829-82.125-0.020-163.881-31.191-226.55-93.829z"></path></svg></span></button></div></form><div class="tdb-aj-search"></div></div></div></div></div> <!-- ./block --></div></div></div></div><div id="tdi_17" class="tdc-row stretch_row"><div class="vc_row tdi_18 wpb_row td-pb-row tdc-element-style" > <div class="tdi_17_rand_style td-element-style" ></div><div class="vc_column tdi_20 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_raw_css tdi_21 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_21" ><div id=tdi_21 class="td_block_inner td-fix-index"></div></div><div class="td_block_wrap td_block_list_menu tdi_22 td-blm-display-accordion td-pb-border-top ala-menu-mobile td_block_template_1 widget" data-td-block-uid="tdi_22" > <div class="td-block-title-wrap"></div><div id=tdi_22 class="td_block_inner td-fix-index"><div class="menu-ala-split-menu-mobile-container"><ul id="menu-ala-split-menu-mobile" class="menu"><li id="menu-item-29826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-29826"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">About Us</span><span class="td-blm-sub-icon" ><svg id="uuid-0e9b3948-bc90-4e3a-9c8d-3d08e2fced80" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91 64.35"> <g id="uuid-d8dcecbd-87f5-447a-93cd-3e4e6c3be877" data-name="Layer 1"> <polygon points="91 0 45.5 64.35 0 0 91 0"/> </g> </svg></span></a> <ul class="sub-menu" > <li id="menu-item-29827" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29827"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">Our Story &#038; Our Impact</span></a></li> <li id="menu-item-29828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29828"><a href="https://www.africanleadershipacademy.org/people-partners/"><span class="td-blm-menu-item-txt">People &#038; Partners</span></a></li> </ul> </li> <li id="menu-item-31040" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-31040"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">The Academy</span><span class="td-blm-sub-icon" ><svg id="uuid-0e9b3948-bc90-4e3a-9c8d-3d08e2fced80" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91 64.35"> <g id="uuid-d8dcecbd-87f5-447a-93cd-3e4e6c3be877" data-name="Layer 1"> <polygon points="91 0 45.5 64.35 0 0 91 0"/> </g> </svg></span></a> <ul class="sub-menu" > <li id="menu-item-29836" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29836"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li id="menu-item-29837" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29837"><a href="https://www.africanleadershipacademy.org/the-academy/academics/"><span class="td-blm-menu-item-txt">Academics</span></a></li> <li id="menu-item-29838" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29838"><a href="https://www.africanleadershipacademy.org/the-academy/residential-student-life/"><span class="td-blm-menu-item-txt">Residential &#038; Student Life</span></a></li> <li id="menu-item-29839" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29839"><a href="https://www.africanleadershipacademy.org/the-academy/university-guidance/"><span class="td-blm-menu-item-txt">University Guidance</span></a></li> </ul> </li> <li id="menu-item-31041" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-31041"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Programs</span><span class="td-blm-sub-icon" ><svg id="uuid-0e9b3948-bc90-4e3a-9c8d-3d08e2fced80" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 91 64.35"> <g id="uuid-d8dcecbd-87f5-447a-93cd-3e4e6c3be877" data-name="Layer 1"> <polygon points="91 0 45.5 64.35 0 0 91 0"/> </g> </svg></span></a> <ul class="sub-menu" > <li id="menu-item-31010" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31010"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li id="menu-item-31125" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31125"><a href="https://anzishaprize.org/"><span class="td-blm-menu-item-txt">Anzisha Prize ⟶</span></a></li> <li id="menu-item-29831" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29831"><a href="https://www.africanleadershipacademy.org/programs/networks/"><span class="td-blm-menu-item-txt">Networks</span></a></li> <li id="menu-item-31072" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31072"><a href="/programs/short-programs#Global-Scholars-Program" aria-current="page"><span class="td-blm-menu-item-txt">Global Scholars Program</span></a></li> <li id="menu-item-31074" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31074"><a href="/programs/short-programs#Chevron-Leadership-Program" aria-current="page"><span class="td-blm-menu-item-txt">Chevron Engineering Leadership Program</span></a></li> <li id="menu-item-65393" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-65393"><a href="/programs/short-programs#School-Ethics-Leadership" aria-current="page"><span class="td-blm-menu-item-txt">School for Ethics &#038; Global Leadership</span></a></li> <li id="menu-item-31073" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31073"><a href="/programs/short-programs#Model-African-Union" aria-current="page"><span class="td-blm-menu-item-txt">Model African Union</span></a></li> </ul> </li> <li id="menu-item-65188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65188"><a href="https://www.africanleadershipacademy.org/alumni/"><span class="td-blm-menu-item-txt">Alumni</span></a></li> <li id="menu-item-29840" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29840"><a href="https://www.africanleadershipacademy.org/news-reports/"><span class="td-blm-menu-item-txt">News &#038; Reports</span></a></li> <li id="menu-item-29841" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29841"><a href="https://www.africanleadershipacademy.org/careers/"><span class="td-blm-menu-item-txt">Careers</span></a></li> <li id="menu-item-29842" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29842"><a href="https://www.africanleadershipacademy.org/contact/"><span class="td-blm-menu-item-txt">Contact</span></a></li> </ul></div></div></div></div></div></div></div><div id="tdi_23" class="tdc-row stretch_row"><div class="vc_row tdi_24 wpb_row td-pb-row tdc-element-style" > <div class="tdi_23_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_26 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_28 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_30 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_31 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_31" > <div class="tds-button td-fix-index"><a href="/apply" aria-label="/apply" class="tds-button2 tdm-btn tdm-btn-lg tdi_32 " ><span class="tdm-btn-text">Apply for Admission</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_33 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_33" > <div class="tds-button td-fix-index"><a href="/donate" aria-label="/donate" class="tds-button2 tdm-btn tdm-btn-lg tdi_34 " ><span class="tdm-btn-text">Donate to ALA</span></a></div></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_socials tdi_35 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_35" > <div class="tdm-social-wrapper tds-social4 tdi_36"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/africanleadershipacademy/" title="Facebook" class="tdm-social-item"><i class="td-icon-font td-icon-facebook"></i><span style="display: none">Facebook</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.instagram.com/alacademy/" title="Instagram" class="tdm-social-item"><i class="td-icon-font td-icon-instagram"></i><span style="display: none">Instagram</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.linkedin.com/school/african-leadership-academy/mycompany/?viewAsMember=true" title="Linkedin" class="tdm-social-item"><i class="td-icon-font td-icon-linkedin"></i><span style="display: none">Linkedin</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.youtube.com/ALAvideochannel" title="Youtube" class="tdm-social-item"><i class="td-icon-font td-icon-youtube"></i><span style="display: none">Youtube</span></a></div></div></div><div class="vc_row_inner tdi_38 vc_row vc_inner wpb_row td-pb-row" > <div class="tdi_37_rand_style td-element-style" ></div><div class="vc_column_inner tdi_40 wpb_column vc_column_container tdc-inner-column td-pb-span4"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_41 td-single-image- td-pb-border-top td_block_template_1 " data-td-block-uid="tdi_41"><a class="td_single_image_bg" style="background-image: url('https://www.africanleadershipacademy.org/wp-content/uploads/2023/12/IMG_7500-2-scaled.jpg');" href="https://www.africanleadershipacademy.org/wp-content/uploads/2025/01/2024-Annual-Report-Final.pdf" target="_blank" ></a> </div></div></div></div><div class="vc_column_inner tdi_43 wpb_column vc_column_container tdc-inner-column td-pb-span8"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_44 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_44" > <div class="tds-button td-fix-index"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2025/01/2024-Annual-Report-Final.pdf" title="Download our Annual Report" class="tds-button5 tdm-btn tdm-btn-lg tdi_45 " ><span class="tdm-btn-text">Download our Annual Report</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_46 tdm-inline-block td-pb-border-top td_block_template_1" data-td-block-uid="tdi_46" > <p class="tdm-descr">Read about the impact our alumni have had on the continent in the last year.</p></div><div class="tdm_block td_block_wrap tdm_block_button tdi_47 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_47" > <div class="tds-button td-fix-index"><a href="/news-reports/" title="Read More" class="tds-button5 tdm-btn tdm-btn-lg tdi_48 " ><span class="tdm-btn-text">Read More</span><i class="tdm-btn-icon tdc-font-oi tdc-font-oi-caret-right"></i></a></div></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_49 tdm-content-horiz-right td-pb-border-top td_block_template_1" data-td-block-uid="tdi_49" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_50 "><h3 class="tdm-title tdm-title-sm">Choose your language</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_51 td-blm-display-horizontal td-pb-border-top td_block_template_1 widget" data-td-block-uid="tdi_51" > <div class="td-block-title-wrap"></div><div id=tdi_51 class="td_block_inner td-fix-index"><div class="menu-language-switcher-inline-container"><ul id="menu-language-switcher-inline" class="menu"><li id="menu-item-wpml-ls-858-en" class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-en"><a title="English" href="https://www.africanleadershipacademy.org/programs/short-programs/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="en">English</span></span></a></li> <li id="menu-item-wpml-ls-858-fr" class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-fr"><a title="Français" href="https://www.africanleadershipacademy.org/fr/programmes/programmes-courts/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="fr">Français</span></span></a></li> <li id="menu-item-wpml-ls-858-pt-br" class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-pt-br wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-pt-br"><a title="Português" href="https://www.africanleadershipacademy.org/pt-br/programas/programas-curtos/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="pt-br">Português</span></span></a></li> </ul></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div> </div> <div class="td-header-mobile-sticky-wrap tdc-zone-sticky-invisible tdc-zone-sticky-inactive" style="display: none"> <div id="tdi_52" class="tdc-zone"><div class="tdc_zone tdi_53 wpb_row td-pb-row" data-sticky-offset="0" > <div id="tdi_54" class="tdc-row stretch_row"><div class="vc_row tdi_55 wpb_row td-pb-row tdc-element-style" > <div class="tdi_54_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_57 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_58 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_58" > <div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.africanleadershipacademy.org/"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/04/ALA-logo-RGB-Horizontal-01.png" alt="Logo" title="" width="2748" height="664" /></span></a></div></div> <!-- ./block --><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_59 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_59" > <div class="tds-button td-fix-index"><a href="#" title="" class="tds-button2 tdm-btn tdm-btn-lg tdi_60 " ><span class="tdm-btn-text"></span><span class="tdm-btn-icon tdm-btn-icon-svg" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M945.172 561.724h-866.376c-22.364 0-40.55-18.196-40.55-40.591 0-22.385 18.186-40.581 40.55-40.581h866.365c22.385 0 40.561 18.196 40.561 40.581 0.010 22.395-18.176 40.591-40.55 40.591v0zM945.183 330.403h-866.386c-22.374 0-40.55-18.196-40.55-40.571 0-22.405 18.176-40.612 40.55-40.612h866.376c22.374 0 40.561 18.207 40.561 40.612 0.010 22.364-18.186 40.571-40.55 40.571v0zM945.172 793.066h-866.376c-22.374 0-40.55-18.196-40.55-40.602 0-22.385 18.176-40.581 40.55-40.581h866.365c22.385 0 40.581 18.196 40.581 40.581 0.010 22.395-18.196 40.602-40.571 40.602v0z"></path></svg></span></a></div></div></div></div></div></div></div></div> </div> <div class="td-header-desktop-wrap "> <div id="tdi_61" class="tdc-zone"><div class="tdc_zone tdi_62 wpb_row td-pb-row" > <div id="tdi_63" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_64 wpb_row td-pb-row tdc-element-style" > <div class="tdi_63_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_66 wpb_column vc_column_container tdc-column td-pb-span4"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_67 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_67" > <div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.africanleadershipacademy.org/"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/04/ALA-logo-RGB-Horizontal-01.png" alt="Logo" title="" width="2748" height="664" /></span></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_69 wpb_column vc_column_container tdc-column td-pb-span8"> <div class="wpb_wrapper" ><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_71 "> <div class="td-fix-index"><script defer src="data:text/javascript;base64,Cgpjb25zdCBpblZpZXdwb3J0ID0gKGVsZW0pID0+IHsKICAgIGxldCBhbGxFbGVtZW50cyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoZWxlbSk7CiAgICBsZXQgd2luZG93SGVpZ2h0ID0gd2luZG93LmlubmVySGVpZ2h0OwogICAgY29uc3QgZWxlbXMgPSAoKSA9PiB7CiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCBhbGxFbGVtZW50cy5sZW5ndGg7IGkrKykgeyAgLy8gIGxvb3AgdGhyb3VnaCB0aGUgc2VjdGlvbnMKICAgICAgICAgICAgbGV0IHZpZXdwb3J0T2Zmc2V0ID0gYWxsRWxlbWVudHNbaV0uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7ICAvLyAgcmV0dXJucyB0aGUgc2l6ZSBvZiBhbiBlbGVtZW50IGFuZCBpdHMgcG9zaXRpb24gcmVsYXRpdmUgdG8gdGhlIHZpZXdwb3J0CiAgICAgICAgICAgIGxldCB0b3AgPSB2aWV3cG9ydE9mZnNldC50b3A7ICAvLyAgZ2V0IHRoZSBvZmZzZXQgdG9wCiAgICAgICAgICAgIGlmKHRvcCA8IHdpbmRvd0hlaWdodCl7ICAvLyAgaWYgdGhlIHRvcCBvZmZzZXQgaXMgbGVzcyB0aGFuIHRoZSB3aW5kb3cgaGVpZ2h0CiAgICAgICAgICAgICAgICBhbGxFbGVtZW50c1tpXS5jbGFzc0xpc3QuYWRkKCd0ZC1pbi12aWV3cG9ydCcpOyAgLy8gIGFkZCB0aGUgY2xhc3MKICAgICAgICAgICAgfSAKICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICBhbGxFbGVtZW50c1tpXS5jbGFzc0xpc3QucmVtb3ZlKCd0ZC1pbi12aWV3cG9ydCcpOyAgLy8gIHJlbW92ZSB0aGUgY2xhc3MKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIGVsZW1zKCk7CiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgZWxlbXMpOwp9CgppblZpZXdwb3J0KCd0ZC10ZXh0LWFuaW1hdGlvbicpOyAvLyAgcnVuIHRoZSBmdW5jdGlvbiBvbiBhbGwgc2VjdGlvbiBlbGVtZW50cwoK"></script> <script defer src="data:text/javascript;base64,CmpRdWVyeS5mbi5pc0luVmlld3BvcnQgPSBmdW5jdGlvbigpIHsKICAgIHZhciBlbGVtZW50VG9wID0galF1ZXJ5KHRoaXMpLm9mZnNldCgpLnRvcDsKICAgIHZhciBlbGVtZW50Qm90dG9tID0gZWxlbWVudFRvcCArIGpRdWVyeSh0aGlzKS5vdXRlckhlaWdodCgpOwoKICAgIHZhciB2aWV3cG9ydFRvcCA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpOwogICAgdmFyIHZpZXdwb3J0Qm90dG9tID0gdmlld3BvcnRUb3AgKyBqUXVlcnkod2luZG93KS5oZWlnaHQoKTsKCiAgICByZXR1cm4gZWxlbWVudEJvdHRvbSA+IHZpZXdwb3J0VG9wICYmIGVsZW1lbnRUb3AgPCB2aWV3cG9ydEJvdHRvbTsKfTsKalF1ZXJ5KHdpbmRvdykubG9hZChmdW5jdGlvbigpIHsKICAgIGpRdWVyeSgiLnRkLXRleHQtYW5pbWF0aW9uIikuZWFjaChmdW5jdGlvbiAoKXsKICAgICAgICB2YXIgdG9wX29mX2VsZW1lbnQgPSBqUXVlcnkodGhpcykub2Zmc2V0KCkudG9wOwogICAgICAgIHZhciBib3R0b21fb2ZfZWxlbWVudCA9IGpRdWVyeSh0aGlzKS5vZmZzZXQoKS50b3AgKyBqUXVlcnkodGhpcykub3V0ZXJIZWlnaHQoKTsKICAgICAgICB2YXIgYm90dG9tX29mX3NjcmVlbiA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpICsgalF1ZXJ5KHdpbmRvdykuaW5uZXJIZWlnaHQoKTsKICAgICAgICB2YXIgdG9wX29mX3NjcmVlbiA9IGpRdWVyeSh3aW5kb3cpLnNjcm9sbFRvcCgpOwoKICAgICAgICBpZiAoKGJvdHRvbV9vZl9zY3JlZW4gPiB0b3Bfb2ZfZWxlbWVudCkgJiYgKHRvcF9vZl9zY3JlZW4gPCBib3R0b21fb2ZfZWxlbWVudCkpewogICAgICAgICAgICBqUXVlcnkodGhpcykuYWRkQ2xhc3MoInRkLWluLXZpZXdwb3J0Iik7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgalF1ZXJ5KHRoaXMpLnJlbW92ZUNsYXNzKCJ0ZC1pbi12aWV3cG9ydCIpOwogICAgICAgIH0KICAgIH0pOwp9KTsKalF1ZXJ5KHdpbmRvdykuc2Nyb2xsKGZ1bmN0aW9uKCkgewogICAgalF1ZXJ5KCIudGQtdGV4dC1hbmltYXRpb24iKS5lYWNoKGZ1bmN0aW9uICgpewogICAgICAgIHZhciB0b3Bfb2ZfZWxlbWVudCA9IGpRdWVyeSh0aGlzKS5vZmZzZXQoKS50b3A7CiAgICAgICAgdmFyIGJvdHRvbV9vZl9lbGVtZW50ID0galF1ZXJ5KHRoaXMpLm9mZnNldCgpLnRvcCArIGpRdWVyeSh0aGlzKS5vdXRlckhlaWdodCgpOwogICAgICAgIHZhciBib3R0b21fb2Zfc2NyZWVuID0galF1ZXJ5KHdpbmRvdykuc2Nyb2xsVG9wKCkgKyBqUXVlcnkod2luZG93KS5pbm5lckhlaWdodCgpOwogICAgICAgIHZhciB0b3Bfb2Zfc2NyZWVuID0galF1ZXJ5KHdpbmRvdykuc2Nyb2xsVG9wKCk7CgogICAgICAgIGlmICgoYm90dG9tX29mX3NjcmVlbiA+IHRvcF9vZl9lbGVtZW50KSAmJiAodG9wX29mX3NjcmVlbiA8IGJvdHRvbV9vZl9lbGVtZW50KSl7CiAgICAgICAgICAgIGpRdWVyeSh0aGlzKS5hZGRDbGFzcygidGQtaW4tdmlld3BvcnQiKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBqUXVlcnkodGhpcykucmVtb3ZlQ2xhc3MoInRkLWluLXZpZXdwb3J0Iik7CiAgICAgICAgfQogICAgfSk7Cn0pOwo="></script></div></div><div class="td_block_wrap td_block_raw_css tdi_72 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_72" ><div id=tdi_72 class="td_block_inner td-fix-index"></div></div><div class="td_block_wrap tdb_header_menu tdi_73 tds_menu_active3 tds_menu_sub_active1 td-pb-border-top ala-language-switcher td_block_template_1 tdb-header-align" data-td-block-uid="tdi_73" style=" z-index: 999;"> <div id=tdi_73 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-language-switcher-2" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-en tdb-menu-item-inactive"><a title="English" href="https://www.africanleadershipacademy.org/programs/short-programs/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="en">English</span></div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a> <ul class="sub-menu"> <li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-fr"><a title="Français" href="https://www.africanleadershipacademy.org/fr/programmes/programmes-courts/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="fr">Français</span></div></a></li> <li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-pt-br wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-pt-br"><a title="Português" href="https://www.africanleadershipacademy.org/pt-br/programas/programas-curtos/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="pt-br">Português</span></div></a></li> </ul> </li> </ul></div></div><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_76 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_76" > <div class="tds-button td-fix-index"><a href="#" title="Apply Now" class="tds-button1 tdm-btn tdm-btn-lg tdi_77 " ><span class="tdm-btn-text">Apply Now</span></a></div><div id="tdm-popup-modal-applymedia-ala-ssc" class="tdm-popup-modal-wrap tdm-popup-modal-over-screen" style="display:none;" ><div class="tdm-popup-modal-bg"></div><div class="tdm-popup-modal td-theme-wrap"><div class="tdm-pm-header"><div class="tdm-pmh-close" ><i class="td-icon-modal-close"></i></div></div><div class="tdm-pm-body"><div id="tdi_78" class="tdc-zone"><div class="tdc_zone tdi_79 wpb_row td-pb-row" > <div id="tdi_80" class="tdc-row"><div class="vc_row tdi_81 wpb_row td-pb-row" > <div class="vc_column tdi_83 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_raw_css tdi_84 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_84" ><div id=tdi_84 class="td_block_inner td-fix-index"><style>.gform_fields { list-style-type: none; } .gform_fields .gfield_label { font-size: 22px; line-height: 40px; } .payments-info-ala .gform_heading .gform_title { display: none; } .payments-info-ala { font-family: montserrat, sans-serif; color: var(--ala-black); } .payments-info-ala label { font-size: 16px!important; line-height: 1.4!important; font-weight: 600!important; } .payments-info-ala input { border-radius: 300px!important; margin: 10px 0 20px!important; font-size: 16px!important; padding: 10px 15px 12px!important; border-color: #c9c9c9!important; box-shadow: none!important; height: auto!important; line-height: 1.2!important; } .payments-info-ala .gform-field-label--type-sub { font-family: montserrat, sans-serif; font-size: 12px!important; text-transform: uppercase; } .payments-info-ala textarea { border-radius: 10px!important; margin: 10px 0 20px!important; font-size: 16px!important; padding: 20px 15px 22px!important; border-color: #c9c9c9!important; box-shadow: none!important; } .payments-info-ala textarea:focus { border-color: #7e7e7e!important; } .payments-info-ala input:focus { border-color: #7e7e7e!important; } .payments-info-ala select { font-size: 16px!important; border-radius: 300px!important; border-color: #c9c9c9!important; width: 100%!important; height: auto!important; line-height: 1.2!important; padding: 10px!important; margin: 5px 0 20px!important; -webkit-appearance: none!important; appearance: none!important; background-image: url("/wp-content/uploads/2023/05/downsign.png") !important; background-size: 14px!important; background-repeat: no-repeat !important; background-position: calc(98%) center !important; box-shadow: none!important; } .payments-info-ala .gfield-choice-input:before { color: var(--ala-maroon) !important; } .payments-info-ala .gfield-choice-input { height: 25px!important; width: 25px!important; padding: 0!important; margin: 0!important; } .payments-info-ala .ginput_container_checkbox .gfield_choice_all_toggle { background-color: var(--ala-maroon) !important; border-radius: 200px!important; padding: 10px 16px!important; } .payments-info-ala select:focus { border-color: #7e7e7e!important; border-width: 1px!important; } .payments-info-ala .gform_button { background-color: var(--ala-maroon) !important; border-width: 0!important; border-radius: 300px!important; padding: 12px 25px!important; color: var(--ala-white) !important; font-weight: 600!important; font-size: 16px!important; margin: 20px 0 0 0!important; font-family: montserrat, sans-serif; } .payments-info-ala .gform_button:hover { background-color: var(--ala-maroon-darker) !important; } .payments-info-ala .gfield { border-width: 0; padding: 0; } .payments-info-ala .gform-body > .gform_fields { display: flex; flex-direction: column; gap: 10px; } .gforms-ala-apply .ginput_container_address .ginput_address_country { inline-size: 100%; } .gforms-ala-apply .gfield--input-type-address { margin-top: 20px; } .gforms-ala-apply .gform_footer .gform_button { margin-top: 0!important; } @media all and (max-width: 1018px) { .gforms-ala-apply .gform-theme--foundation .gform-grid-row { flex-direction: column; } .gforms-ala-apply .gform-theme--foundation .gform-grid-col.gform-grid-col--size-auto { inline-size: 100%; } } </style></div></div><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_85 payments-info-ala gforms-ala-apply tagdiv-type td-pb-border-top payments-info-ala gforms-ala-apply td_block_template_1" data-td-block-uid="tdi_85" > <div class="td-fix-index"><script defer src="data:text/javascript;base64,dmFyIGdmb3JtO2dmb3JtfHwoZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiZ2Zvcm1fbWFpbl9zY3JpcHRzX2xvYWRlZCIsZnVuY3Rpb24oKXtnZm9ybS5zY3JpcHRzTG9hZGVkPSEwfSksZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiZ2Zvcm0vdGhlbWUvc2NyaXB0c19sb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0udGhlbWVTY3JpcHRzTG9hZGVkPSEwfSksd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGZ1bmN0aW9uKCl7Z2Zvcm0uZG9tTG9hZGVkPSEwfSksZ2Zvcm09e2RvbUxvYWRlZDohMSxzY3JpcHRzTG9hZGVkOiExLHRoZW1lU2NyaXB0c0xvYWRlZDohMSxpc0Zvcm1FZGl0b3I6KCk9PiJmdW5jdGlvbiI9PXR5cGVvZiBJbml0aWFsaXplRWRpdG9yLGNhbGxJZkxvYWRlZDpmdW5jdGlvbihvKXtyZXR1cm4hKCFnZm9ybS5kb21Mb2FkZWR8fCFnZm9ybS5zY3JpcHRzTG9hZGVkfHwhZ2Zvcm0udGhlbWVTY3JpcHRzTG9hZGVkJiYhZ2Zvcm0uaXNGb3JtRWRpdG9yKCl8fChnZm9ybS5pc0Zvcm1FZGl0b3IoKSYmY29uc29sZS53YXJuKCJUaGUgdXNlIG9mIGdmb3JtLmluaXRpYWxpemVPbkxvYWRlZCgpIGlzIGRlcHJlY2F0ZWQgaW4gdGhlIGZvcm0gZWRpdG9yIGNvbnRleHQgYW5kIHdpbGwgYmUgcmVtb3ZlZCBpbiBHcmF2aXR5IEZvcm1zIDMuMS4iKSxvKCksMCkpfSxpbml0aWFsaXplT25Mb2FkZWQ6ZnVuY3Rpb24obyl7Z2Zvcm0uY2FsbElmTG9hZGVkKG8pfHwoZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiZ2Zvcm1fbWFpbl9zY3JpcHRzX2xvYWRlZCIsKCk9PntnZm9ybS5zY3JpcHRzTG9hZGVkPSEwLGdmb3JtLmNhbGxJZkxvYWRlZChvKX0pLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImdmb3JtL3RoZW1lL3NjcmlwdHNfbG9hZGVkIiwoKT0+e2dmb3JtLnRoZW1lU2NyaXB0c0xvYWRlZD0hMCxnZm9ybS5jYWxsSWZMb2FkZWQobyl9KSx3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsKCk9PntnZm9ybS5kb21Mb2FkZWQ9ITAsZ2Zvcm0uY2FsbElmTG9hZGVkKG8pfSkpfSxob29rczp7YWN0aW9uOnt9LGZpbHRlcjp7fX0sYWRkQWN0aW9uOmZ1bmN0aW9uKG8scixlLHQpe2dmb3JtLmFkZEhvb2soImFjdGlvbiIsbyxyLGUsdCl9LGFkZEZpbHRlcjpmdW5jdGlvbihvLHIsZSx0KXtnZm9ybS5hZGRIb29rKCJmaWx0ZXIiLG8scixlLHQpfSxkb0FjdGlvbjpmdW5jdGlvbihvKXtnZm9ybS5kb0hvb2soImFjdGlvbiIsbyxhcmd1bWVudHMpfSxhcHBseUZpbHRlcnM6ZnVuY3Rpb24obyl7cmV0dXJuIGdmb3JtLmRvSG9vaygiZmlsdGVyIixvLGFyZ3VtZW50cyl9LHJlbW92ZUFjdGlvbjpmdW5jdGlvbihvLHIpe2dmb3JtLnJlbW92ZUhvb2soImFjdGlvbiIsbyxyKX0scmVtb3ZlRmlsdGVyOmZ1bmN0aW9uKG8scixlKXtnZm9ybS5yZW1vdmVIb29rKCJmaWx0ZXIiLG8scixlKX0sYWRkSG9vazpmdW5jdGlvbihvLHIsZSx0LG4pe251bGw9PWdmb3JtLmhvb2tzW29dW3JdJiYoZ2Zvcm0uaG9va3Nbb11bcl09W10pO3ZhciBkPWdmb3JtLmhvb2tzW29dW3JdO251bGw9PW4mJihuPXIrIl8iK2QubGVuZ3RoKSxnZm9ybS5ob29rc1tvXVtyXS5wdXNoKHt0YWc6bixjYWxsYWJsZTplLHByaW9yaXR5OnQ9bnVsbD09dD8xMDp0fSl9LGRvSG9vazpmdW5jdGlvbihyLG8sZSl7dmFyIHQ7aWYoZT1BcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChlLDEpLG51bGwhPWdmb3JtLmhvb2tzW3JdW29dJiYoKG89Z2Zvcm0uaG9va3Nbcl1bb10pLnNvcnQoZnVuY3Rpb24obyxyKXtyZXR1cm4gby5wcmlvcml0eS1yLnByaW9yaXR5fSksby5mb3JFYWNoKGZ1bmN0aW9uKG8peyJmdW5jdGlvbiIhPXR5cGVvZih0PW8uY2FsbGFibGUpJiYodD13aW5kb3dbdF0pLCJhY3Rpb24iPT1yP3QuYXBwbHkobnVsbCxlKTplWzBdPXQuYXBwbHkobnVsbCxlKX0pKSwiZmlsdGVyIj09cilyZXR1cm4gZVswXX0scmVtb3ZlSG9vazpmdW5jdGlvbihvLHIsdCxuKXt2YXIgZTtudWxsIT1nZm9ybS5ob29rc1tvXVtyXSYmKGU9KGU9Z2Zvcm0uaG9va3Nbb11bcl0pLmZpbHRlcihmdW5jdGlvbihvLHIsZSl7cmV0dXJuISEobnVsbCE9biYmbiE9by50YWd8fG51bGwhPXQmJnQhPW8ucHJpb3JpdHkpfSksZ2Zvcm0uaG9va3Nbb11bcl09ZSl9fSk7"></script> <div class='gf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_9' > <div class='gform_heading'> <h2 class="gform_title">Apply Now (Paid Ads)</h2> <p class='gform_description'></p> </div><form method='post' enctype='multipart/form-data' id='gform_9' action='/programs/short-programs/' data-formid='9' novalidate> <div class='gform-body gform_body'><div id='gform_fields_9' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id="field_9_1" class="gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_1" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_9_1'> <span id='input_9_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > <label for='input_9_1_3' class='gform-field-label gform-field-label--type-sub '>First</label> <input type='text' name='input_1.3' id='input_9_1_3' value='' aria-required='true' /> </span> <span id='input_9_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > <label for='input_9_1_6' class='gform-field-label gform-field-label--type-sub '>Last</label> <input type='text' name='input_1.6' id='input_9_1_6' value='' aria-required='true' /> </span> </div></fieldset><div id="field_9_6" class="gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_6" ><label class='gfield_label gform-field-label' for='input_9_6'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_6' id='input_9_6' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> </div></div><div id="field_9_7" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_7" ><label class='gfield_label gform-field-label' for='input_9_7'>Phone<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_phone'><input name='input_7' id='input_9_7' type='tel' value='' class='large' aria-required="true" aria-invalid="false" aria-describedby="gfield_description_9_7" /></div><div class='gfield_description' id='gfield_description_9_7'>Please include country code</div></div><fieldset id="field_9_8" class="gfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_8" ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Country of Residence<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend> <div class='ginput_complex ginput_container has_country ginput_container_address gform-grid-row' id='input_9_8' > <input type='hidden' class='gform_hidden' name='input_8.4' id='input_9_8_4' value=''/><span class='ginput_left address_country ginput_address_country gform-grid-col' id='input_9_8_6_container' > <label for='input_9_8_6' id='input_9_8_6_label' class='gform-field-label gform-field-label--type-sub '>Country</label> <select name='input_8.6' id='input_9_8_6' aria-required='true' ><option value='' selected='selected'></option><option value='Afghanistan' >Afghanistan</option><option value='Albania' >Albania</option><option value='Algeria' >Algeria</option><option value='American Samoa' >American Samoa</option><option value='Andorra' >Andorra</option><option value='Angola' >Angola</option><option value='Anguilla' >Anguilla</option><option value='Antarctica' >Antarctica</option><option value='Antigua and Barbuda' >Antigua and Barbuda</option><option value='Argentina' >Argentina</option><option value='Armenia' >Armenia</option><option value='Aruba' >Aruba</option><option value='Australia' >Australia</option><option value='Austria' >Austria</option><option value='Azerbaijan' >Azerbaijan</option><option value='Bahamas' >Bahamas</option><option value='Bahrain' >Bahrain</option><option value='Bangladesh' >Bangladesh</option><option value='Barbados' >Barbados</option><option value='Belarus' >Belarus</option><option value='Belgium' >Belgium</option><option value='Belize' >Belize</option><option value='Benin' >Benin</option><option value='Bermuda' >Bermuda</option><option value='Bhutan' >Bhutan</option><option value='Bolivia' >Bolivia</option><option value='Bonaire, Sint Eustatius and Saba' >Bonaire, Sint Eustatius and Saba</option><option value='Bosnia and Herzegovina' >Bosnia and Herzegovina</option><option value='Botswana' >Botswana</option><option value='Bouvet Island' >Bouvet Island</option><option value='Brazil' >Brazil</option><option value='British Indian Ocean Territory' >British Indian Ocean Territory</option><option value='Brunei Darussalam' >Brunei Darussalam</option><option value='Bulgaria' >Bulgaria</option><option value='Burkina Faso' >Burkina Faso</option><option value='Burundi' >Burundi</option><option value='Cabo Verde' >Cabo Verde</option><option value='Cambodia' >Cambodia</option><option value='Cameroon' >Cameroon</option><option value='Canada' >Canada</option><option value='Cayman Islands' >Cayman Islands</option><option value='Central African Republic' >Central African Republic</option><option value='Chad' >Chad</option><option value='Chile' >Chile</option><option value='China' >China</option><option value='Christmas Island' >Christmas Island</option><option value='Cocos Islands' >Cocos Islands</option><option value='Colombia' >Colombia</option><option value='Comoros' >Comoros</option><option value='Congo' >Congo</option><option value='Congo, Democratic Republic of the' >Congo, Democratic Republic of the</option><option value='Cook Islands' >Cook Islands</option><option value='Costa Rica' >Costa Rica</option><option value='Croatia' >Croatia</option><option value='Cuba' >Cuba</option><option value='Curaçao' >Curaçao</option><option value='Cyprus' >Cyprus</option><option value='Czechia' >Czechia</option><option value='Côte d&#039;Ivoire' >Côte d&#039;Ivoire</option><option value='Denmark' >Denmark</option><option value='Djibouti' >Djibouti</option><option value='Dominica' >Dominica</option><option value='Dominican Republic' >Dominican Republic</option><option value='Ecuador' >Ecuador</option><option value='Egypt' >Egypt</option><option value='El Salvador' >El Salvador</option><option value='Equatorial Guinea' >Equatorial Guinea</option><option value='Eritrea' >Eritrea</option><option value='Estonia' >Estonia</option><option value='Eswatini' >Eswatini</option><option value='Ethiopia' >Ethiopia</option><option value='Falkland Islands' >Falkland Islands</option><option value='Faroe Islands' >Faroe Islands</option><option value='Fiji' >Fiji</option><option value='Finland' >Finland</option><option value='France' >France</option><option value='French Guiana' >French Guiana</option><option value='French Polynesia' >French Polynesia</option><option value='French Southern Territories' >French Southern Territories</option><option value='Gabon' >Gabon</option><option value='Gambia' >Gambia</option><option value='Georgia' >Georgia</option><option value='Germany' >Germany</option><option value='Ghana' >Ghana</option><option value='Gibraltar' >Gibraltar</option><option value='Greece' >Greece</option><option value='Greenland' >Greenland</option><option value='Grenada' >Grenada</option><option value='Guadeloupe' >Guadeloupe</option><option value='Guam' >Guam</option><option value='Guatemala' >Guatemala</option><option value='Guernsey' >Guernsey</option><option value='Guinea' >Guinea</option><option value='Guinea-Bissau' >Guinea-Bissau</option><option value='Guyana' >Guyana</option><option value='Haiti' >Haiti</option><option value='Heard Island and McDonald Islands' >Heard Island and McDonald Islands</option><option value='Holy See' >Holy See</option><option value='Honduras' >Honduras</option><option value='Hong Kong' >Hong Kong</option><option value='Hungary' >Hungary</option><option value='Iceland' >Iceland</option><option value='India' >India</option><option value='Indonesia' >Indonesia</option><option value='Iran' >Iran</option><option value='Iraq' >Iraq</option><option value='Ireland' >Ireland</option><option value='Isle of Man' >Isle of Man</option><option value='Israel' >Israel</option><option value='Italy' >Italy</option><option value='Jamaica' >Jamaica</option><option value='Japan' >Japan</option><option value='Jersey' >Jersey</option><option value='Jordan' >Jordan</option><option value='Kazakhstan' >Kazakhstan</option><option value='Kenya' >Kenya</option><option value='Kiribati' >Kiribati</option><option value='Korea, Democratic People&#039;s Republic of' >Korea, Democratic People&#039;s Republic of</option><option value='Korea, Republic of' >Korea, Republic of</option><option value='Kuwait' >Kuwait</option><option value='Kyrgyzstan' >Kyrgyzstan</option><option value='Lao People&#039;s Democratic Republic' >Lao People&#039;s Democratic Republic</option><option value='Latvia' >Latvia</option><option value='Lebanon' >Lebanon</option><option value='Lesotho' >Lesotho</option><option value='Liberia' >Liberia</option><option value='Libya' >Libya</option><option value='Liechtenstein' >Liechtenstein</option><option value='Lithuania' >Lithuania</option><option value='Luxembourg' >Luxembourg</option><option value='Macao' >Macao</option><option value='Madagascar' >Madagascar</option><option value='Malawi' >Malawi</option><option value='Malaysia' >Malaysia</option><option value='Maldives' >Maldives</option><option value='Mali' >Mali</option><option value='Malta' >Malta</option><option value='Marshall Islands' >Marshall Islands</option><option value='Martinique' >Martinique</option><option value='Mauritania' >Mauritania</option><option value='Mauritius' >Mauritius</option><option value='Mayotte' >Mayotte</option><option value='Mexico' >Mexico</option><option value='Micronesia' >Micronesia</option><option value='Moldova' >Moldova</option><option value='Monaco' >Monaco</option><option value='Mongolia' >Mongolia</option><option value='Montenegro' >Montenegro</option><option value='Montserrat' >Montserrat</option><option value='Morocco' >Morocco</option><option value='Mozambique' >Mozambique</option><option value='Myanmar' >Myanmar</option><option value='Namibia' >Namibia</option><option value='Nauru' >Nauru</option><option value='Nepal' >Nepal</option><option value='Netherlands' >Netherlands</option><option value='New Caledonia' >New Caledonia</option><option value='New Zealand' >New Zealand</option><option value='Nicaragua' >Nicaragua</option><option value='Niger' >Niger</option><option value='Nigeria' >Nigeria</option><option value='Niue' >Niue</option><option value='Norfolk Island' >Norfolk Island</option><option value='North Macedonia' >North Macedonia</option><option value='Northern Mariana Islands' >Northern Mariana Islands</option><option value='Norway' >Norway</option><option value='Oman' >Oman</option><option value='Pakistan' >Pakistan</option><option value='Palau' >Palau</option><option value='Palestine, State of' >Palestine, State of</option><option value='Panama' >Panama</option><option value='Papua New Guinea' >Papua New Guinea</option><option value='Paraguay' >Paraguay</option><option value='Peru' >Peru</option><option value='Philippines' >Philippines</option><option value='Pitcairn' >Pitcairn</option><option value='Poland' >Poland</option><option value='Portugal' >Portugal</option><option value='Puerto Rico' >Puerto Rico</option><option value='Qatar' >Qatar</option><option value='Romania' >Romania</option><option value='Russian Federation' >Russian Federation</option><option value='Rwanda' >Rwanda</option><option value='Réunion' >Réunion</option><option value='Saint Barthélemy' >Saint Barthélemy</option><option value='Saint Helena, Ascension and Tristan da Cunha' >Saint Helena, Ascension and Tristan da Cunha</option><option value='Saint Kitts and Nevis' >Saint Kitts and Nevis</option><option value='Saint Lucia' >Saint Lucia</option><option value='Saint Martin' >Saint Martin</option><option value='Saint Pierre and Miquelon' >Saint Pierre and Miquelon</option><option value='Saint Vincent and the Grenadines' >Saint Vincent and the Grenadines</option><option value='Samoa' >Samoa</option><option value='San Marino' >San Marino</option><option value='Sao Tome and Principe' >Sao Tome and Principe</option><option value='Saudi Arabia' >Saudi Arabia</option><option value='Senegal' >Senegal</option><option value='Serbia' >Serbia</option><option value='Seychelles' >Seychelles</option><option value='Sierra Leone' >Sierra Leone</option><option value='Singapore' >Singapore</option><option value='Sint Maarten' >Sint Maarten</option><option value='Slovakia' >Slovakia</option><option value='Slovenia' >Slovenia</option><option value='Solomon Islands' >Solomon Islands</option><option value='Somalia' >Somalia</option><option value='South Africa' >South Africa</option><option value='South Georgia and the South Sandwich Islands' >South Georgia and the South Sandwich Islands</option><option value='South Sudan' >South Sudan</option><option value='Spain' >Spain</option><option value='Sri Lanka' >Sri Lanka</option><option value='Sudan' >Sudan</option><option value='Suriname' >Suriname</option><option value='Svalbard and Jan Mayen' >Svalbard and Jan Mayen</option><option value='Sweden' >Sweden</option><option value='Switzerland' >Switzerland</option><option value='Syria Arab Republic' >Syria Arab Republic</option><option value='Taiwan' >Taiwan</option><option value='Tajikistan' >Tajikistan</option><option value='Tanzania, the United Republic of' >Tanzania, the United Republic of</option><option value='Thailand' >Thailand</option><option value='Timor-Leste' >Timor-Leste</option><option value='Togo' >Togo</option><option value='Tokelau' >Tokelau</option><option value='Tonga' >Tonga</option><option value='Trinidad and Tobago' >Trinidad and Tobago</option><option value='Tunisia' >Tunisia</option><option value='Turkmenistan' >Turkmenistan</option><option value='Turks and Caicos Islands' >Turks and Caicos Islands</option><option value='Tuvalu' >Tuvalu</option><option value='Türkiye' >Türkiye</option><option value='US Minor Outlying Islands' >US Minor Outlying Islands</option><option value='Uganda' >Uganda</option><option value='Ukraine' >Ukraine</option><option value='United Arab Emirates' >United Arab Emirates</option><option value='United Kingdom' >United Kingdom</option><option value='United States' >United States</option><option value='Uruguay' >Uruguay</option><option value='Uzbekistan' >Uzbekistan</option><option value='Vanuatu' >Vanuatu</option><option value='Venezuela' >Venezuela</option><option value='Viet Nam' >Viet Nam</option><option value='Virgin Islands, British' >Virgin Islands, British</option><option value='Virgin Islands, U.S.' >Virgin Islands, U.S.</option><option value='Wallis and Futuna' >Wallis and Futuna</option><option value='Western Sahara' >Western Sahara</option><option value='Yemen' >Yemen</option><option value='Zambia' >Zambia</option><option value='Zimbabwe' >Zimbabwe</option><option value='Åland Islands' >Åland Islands</option> </select> </span> <div class='gf_clear gf_clear_complex'></div> </div></fieldset><div id="field_9_17" class="gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_17" ><label class='gfield_label gform-field-label' for='input_9_17'>Name of your current school<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_17' id='input_9_17' type='text' value='' class='large' aria-describedby="gfield_description_9_17" aria-required="true" aria-invalid="false" /></div><div class='gfield_description' id='gfield_description_9_17'>If you have graduated, please list the name of the secondary school you attended.</div></div><div id="field_9_18" class="gfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_9_18" ><label class='gfield_label gform-field-label' for='input_9_18'>CAPTCHA</label><div id='input_9_18' class='ginput_container ginput_recaptcha' data-sitekey='6Ldwjz8qAAAAABnCd8So0156KFXidhRSSxLOOROp' data-theme='light' data-tabindex='0' data-badge=''></div></div></div></div> <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_9' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' value='Submit' /> <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_9' value='postback' /> <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_9' id='gform_theme_9' value='orbital' /> <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_9' id='gform_style_settings_9' value='[]' /> <input type='hidden' class='gform_hidden' name='is_submit_9' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='9' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_9' value='WyJbXSIsIjY2YTI5NGM3ZmUyNzI1NDljZTVlMGYxZjdiNzNlOGMxIl0=' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_9' id='gform_target_page_number_9' value='0' /> <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_9' id='gform_source_page_number_9' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHtnZm9ybUluaXRTcGlubmVyKCA5LCAnaHR0cHM6Ly93d3cuYWZyaWNhbmxlYWRlcnNoaXBhY2FkZW15Lm9yZy93cC1jb250ZW50L3BsdWdpbnMvZ3Jhdml0eWZvcm1zL2ltYWdlcy9zcGlubmVyLnN2ZycsIGZhbHNlICk7alF1ZXJ5KCcjZ2Zvcm1fYWpheF9mcmFtZV85Jykub24oJ2xvYWQnLGZ1bmN0aW9uKCl7dmFyIGNvbnRlbnRzID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnKicpLmh0bWwoKTt2YXIgaXNfcG9zdGJhY2sgPSBjb250ZW50cy5pbmRleE9mKCdHRl9BSkFYX1BPU1RCQUNLJykgPj0gMDtpZighaXNfcG9zdGJhY2spe3JldHVybjt9dmFyIGZvcm1fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJyNnZm9ybV93cmFwcGVyXzknKTt2YXIgaXNfY29uZmlybWF0aW9uID0galF1ZXJ5KHRoaXMpLmNvbnRlbnRzKCkuZmluZCgnI2dmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyXzknKS5sZW5ndGggPiAwO3ZhciBpc19yZWRpcmVjdCA9IGNvbnRlbnRzLmluZGV4T2YoJ2dmb3JtUmVkaXJlY3QoKXsnKSA+PSAwO3ZhciBpc19mb3JtID0gZm9ybV9jb250ZW50Lmxlbmd0aCA+IDAgJiYgISBpc19yZWRpcmVjdCAmJiAhIGlzX2NvbmZpcm1hdGlvbjt2YXIgbXQgPSBwYXJzZUludChqUXVlcnkoJ2h0bWwnKS5jc3MoJ21hcmdpbi10b3AnKSwgMTApICsgcGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdtYXJnaW4tdG9wJyksIDEwKSArIDEwMDtpZihpc19mb3JtKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzknKS5odG1sKGZvcm1fY29udGVudC5odG1sKCkpO2lmKGZvcm1fY29udGVudC5oYXNDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpKXtqUXVlcnkoJyNnZm9ybV93cmFwcGVyXzknKS5hZGRDbGFzcygnZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcicpO30gZWxzZSB7alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl85JykucmVtb3ZlQ2xhc3MoJ2dmb3JtX3ZhbGlkYXRpb25fZXJyb3InKTt9c2V0VGltZW91dCggZnVuY3Rpb24oKSB7IC8qIGRlbGF5IHRoZSBzY3JvbGwgYnkgNTAgbWlsbGlzZWNvbmRzIHRvIGZpeCBhIGJ1ZyBpbiBjaHJvbWUgKi8gIH0sIDUwICk7aWYod2luZG93WydnZm9ybUluaXREYXRlcGlja2VyJ10pIHtnZm9ybUluaXREYXRlcGlja2VyKCk7fWlmKHdpbmRvd1snZ2Zvcm1Jbml0UHJpY2VGaWVsZHMnXSkge2dmb3JtSW5pdFByaWNlRmllbGRzKCk7fXZhciBjdXJyZW50X3BhZ2UgPSBqUXVlcnkoJyNnZm9ybV9zb3VyY2VfcGFnZV9udW1iZXJfOScpLnZhbCgpO2dmb3JtSW5pdFNwaW5uZXIoIDksICdodHRwczovL3d3dy5hZnJpY2FubGVhZGVyc2hpcGFjYWRlbXkub3JnL3dwLWNvbnRlbnQvcGx1Z2lucy9ncmF2aXR5Zm9ybXMvaW1hZ2VzL3NwaW5uZXIuc3ZnJywgZmFsc2UgKTtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoJ2dmb3JtX3BhZ2VfbG9hZGVkJywgWzksIGN1cnJlbnRfcGFnZV0pO3dpbmRvd1snZ2Zfc3VibWl0dGluZ185J10gPSBmYWxzZTt9ZWxzZSBpZighaXNfcmVkaXJlY3Qpe3ZhciBjb25maXJtYXRpb25fY29udGVudCA9IGpRdWVyeSh0aGlzKS5jb250ZW50cygpLmZpbmQoJy5HRl9BSkFYX1BPU1RCQUNLJykuaHRtbCgpO2lmKCFjb25maXJtYXRpb25fY29udGVudCl7Y29uZmlybWF0aW9uX2NvbnRlbnQgPSBjb250ZW50czt9alF1ZXJ5KCcjZ2Zvcm1fd3JhcHBlcl85JykucmVwbGFjZVdpdGgoY29uZmlybWF0aW9uX2NvbnRlbnQpO2pRdWVyeShkb2N1bWVudCkudHJpZ2dlcignZ2Zvcm1fY29uZmlybWF0aW9uX2xvYWRlZCcsIFs5XSk7d2luZG93WydnZl9zdWJtaXR0aW5nXzknXSA9IGZhbHNlO3dwLmExMXkuc3BlYWsoalF1ZXJ5KCcjZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2VfOScpLnRleHQoKSk7fWVsc2V7alF1ZXJ5KCcjZ2Zvcm1fOScpLmFwcGVuZChjb250ZW50cyk7aWYod2luZG93WydnZm9ybVJlZGlyZWN0J10pIHtnZm9ybVJlZGlyZWN0KCk7fX1qUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoImdmb3JtX3ByZV9wb3N0X3JlbmRlciIsIFt7IGZvcm1JZDogIjkiLCBjdXJyZW50UGFnZTogImN1cnJlbnRfcGFnZSIsIGFib3J0OiBmdW5jdGlvbigpIHsgdGhpcy5wcmV2ZW50RGVmYXVsdCgpOyB9IH1dKTsgICAgICAgICAgICAgICAgaWYgKGV2ZW50ICYmIGV2ZW50LmRlZmF1bHRQcmV2ZW50ZWQpIHsgICAgICAgICAgICAgICAgcmV0dXJuOyAgICAgICAgIH0gICAgICAgIGNvbnN0IGdmb3JtV3JhcHBlckRpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAiZ2Zvcm1fd3JhcHBlcl85IiApOyAgICAgICAgaWYgKCBnZm9ybVdyYXBwZXJEaXYgKSB7ICAgICAgICAgICAgY29uc3QgdmlzaWJpbGl0eVNwYW4gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCAic3BhbiIgKTsgICAgICAgICAgICB2aXNpYmlsaXR5U3Bhbi5pZCA9ICJnZm9ybV92aXNpYmlsaXR5X3Rlc3RfOSI7ICAgICAgICAgICAgZ2Zvcm1XcmFwcGVyRGl2Lmluc2VydEFkamFjZW50RWxlbWVudCggImFmdGVyZW5kIiwgdmlzaWJpbGl0eVNwYW4gKTsgICAgICAgIH0gICAgICAgIGNvbnN0IHZpc2liaWxpdHlUZXN0RGl2ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoICJnZm9ybV92aXNpYmlsaXR5X3Rlc3RfOSIgKTsgICAgICAgIGxldCBwb3N0UmVuZGVyRmlyZWQgPSBmYWxzZTsgICAgICAgICAgICAgICAgZnVuY3Rpb24gdHJpZ2dlclBvc3RSZW5kZXIoKSB7ICAgICAgICAgICAgaWYgKCBwb3N0UmVuZGVyRmlyZWQgKSB7ICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICAgICB9ICAgICAgICAgICAgcG9zdFJlbmRlckZpcmVkID0gdHJ1ZTsgICAgICAgICAgICBqUXVlcnkoIGRvY3VtZW50ICkudHJpZ2dlciggJ2dmb3JtX3Bvc3RfcmVuZGVyJywgWzksIGN1cnJlbnRfcGFnZV0gKTsgICAgICAgICAgICBnZm9ybS51dGlscy50cmlnZ2VyKCB7IGV2ZW50OiAnZ2Zvcm0vcG9zdFJlbmRlcicsIG5hdGl2ZTogZmFsc2UsIGRhdGE6IHsgZm9ybUlkOiA5LCBjdXJyZW50UGFnZTogY3VycmVudF9wYWdlIH0gfSApOyAgICAgICAgICAgIGdmb3JtLnV0aWxzLnRyaWdnZXIoIHsgZXZlbnQ6ICdnZm9ybS9wb3N0X3JlbmRlcicsIG5hdGl2ZTogZmFsc2UsIGRhdGE6IHsgZm9ybUlkOiA5LCBjdXJyZW50UGFnZTogY3VycmVudF9wYWdlIH0gfSApOyAgICAgICAgICAgIGlmICggdmlzaWJpbGl0eVRlc3REaXYgKSB7ICAgICAgICAgICAgICAgIHZpc2liaWxpdHlUZXN0RGl2LnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoIHZpc2liaWxpdHlUZXN0RGl2ICk7ICAgICAgICAgICAgfSAgICAgICAgfSAgICAgICAgZnVuY3Rpb24gZGVib3VuY2UoIGZ1bmMsIHdhaXQsIGltbWVkaWF0ZSApIHsgICAgICAgICAgICB2YXIgdGltZW91dDsgICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgIHZhciBjb250ZXh0ID0gdGhpcywgYXJncyA9IGFyZ3VtZW50czsgICAgICAgICAgICAgICAgdmFyIGxhdGVyID0gZnVuY3Rpb24oKSB7ICAgICAgICAgICAgICAgICAgICB0aW1lb3V0ID0gbnVsbDsgICAgICAgICAgICAgICAgICAgIGlmICggIWltbWVkaWF0ZSApIGZ1bmMuYXBwbHkoIGNvbnRleHQsIGFyZ3MgKTsgICAgICAgICAgICAgICAgfTsgICAgICAgICAgICAgICAgdmFyIGNhbGxOb3cgPSBpbW1lZGlhdGUgJiYgIXRpbWVvdXQ7ICAgICAgICAgICAgICAgIGNsZWFyVGltZW91dCggdGltZW91dCApOyAgICAgICAgICAgICAgICB0aW1lb3V0ID0gc2V0VGltZW91dCggbGF0ZXIsIHdhaXQgKTsgICAgICAgICAgICAgICAgaWYgKCBjYWxsTm93ICkgZnVuYy5hcHBseSggY29udGV4dCwgYXJncyApOyAgICAgICAgICAgIH07ICAgICAgICB9ICAgICAgICBjb25zdCBkZWJvdW5jZWRUcmlnZ2VyUG9zdFJlbmRlciA9IGRlYm91bmNlKCBmdW5jdGlvbigpIHsgICAgICAgICAgICB0cmlnZ2VyUG9zdFJlbmRlcigpOyAgICAgICAgfSwgMjAwICk7ICAgICAgICBpZiAoIHZpc2liaWxpdHlUZXN0RGl2ICYmIHZpc2liaWxpdHlUZXN0RGl2Lm9mZnNldFBhcmVudCA9PT0gbnVsbCApIHsgICAgICAgICAgICBjb25zdCBvYnNlcnZlciA9IG5ldyBNdXRhdGlvbk9ic2VydmVyKCAoIG11dGF0aW9ucyApID0+IHsgICAgICAgICAgICAgICAgbXV0YXRpb25zLmZvckVhY2goICggbXV0YXRpb24gKSA9PiB7ICAgICAgICAgICAgICAgICAgICBpZiAoIG11dGF0aW9uLnR5cGUgPT09ICdhdHRyaWJ1dGVzJyAmJiB2aXNpYmlsaXR5VGVzdERpdi5vZmZzZXRQYXJlbnQgIT09IG51bGwgKSB7ICAgICAgICAgICAgICAgICAgICAgICAgZGVib3VuY2VkVHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgICAgICAgICAgICAgICAgICBvYnNlcnZlci5kaXNjb25uZWN0KCk7ICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIH0pOyAgICAgICAgICAgIH0pOyAgICAgICAgICAgIG9ic2VydmVyLm9ic2VydmUoIGRvY3VtZW50LmJvZHksIHsgICAgICAgICAgICAgICAgYXR0cmlidXRlczogdHJ1ZSwgICAgICAgICAgICAgICAgY2hpbGRMaXN0OiBmYWxzZSwgICAgICAgICAgICAgICAgc3VidHJlZTogdHJ1ZSwgICAgICAgICAgICAgICAgYXR0cmlidXRlRmlsdGVyOiBbICdzdHlsZScsICdjbGFzcycgXSwgICAgICAgICAgICB9KTsgICAgICAgIH0gZWxzZSB7ICAgICAgICAgICAgdHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgIH0gICAgfSApO30gKTsgCi8qIF1dJmd0OyAqLwo="></script> </div></div></div></div></div></div></div></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_86 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_86" > <div class="tds-button td-fix-index"><a href="/donate" title="Donate" class="tds-button2 tdm-btn tdm-btn-lg tdi_87 " ><span class="tdm-btn-text">Donate</span></a></div></div><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_88 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_88" > <div class="tds-button td-fix-index"><a href="#" title="" class="tds-button2 tdm-btn tdm-btn-lg tdi_89 " ><span class="tdm-btn-text"></span><span class="tdm-btn-icon tdm-btn-icon-svg" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M945.172 561.724h-866.376c-22.364 0-40.55-18.196-40.55-40.591 0-22.385 18.186-40.581 40.55-40.581h866.365c22.385 0 40.561 18.196 40.561 40.581 0.010 22.395-18.176 40.591-40.55 40.591v0zM945.183 330.403h-866.386c-22.374 0-40.55-18.196-40.55-40.571 0-22.405 18.176-40.612 40.55-40.612h866.376c22.374 0 40.561 18.207 40.561 40.612 0.010 22.364-18.186 40.571-40.55 40.571v0zM945.172 793.066h-866.376c-22.374 0-40.55-18.196-40.55-40.602 0-22.385 18.176-40.581 40.55-40.581h866.365c22.385 0 40.581 18.196 40.581 40.581 0.010 22.395-18.196 40.602-40.571 40.602v0z"></path></svg></span></a></div><div id="tdm-popup-modal-ala_modal_menu" class="tdm-popup-modal-wrap tdm-popup-modal-over-screen" style="display:none;" ><div class="tdm-popup-modal-bg"></div><div class="tdm-popup-modal td-theme-wrap"><div class="tdm-pm-header"><div class="tdm-pmh-close" ><i class="td-icon-modal-close"></i></div></div><div class="tdm-pm-body"><div id="tdi_90" class="tdc-zone"><div class="tdc_zone tdi_91 wpb_row td-pb-row" > <div id="tdi_92" class="tdc-row stretch_row"><div class="vc_row tdi_93 wpb_row td-pb-row tdc-element-style" > <div class="tdi_92_rand_style td-element-style" ></div><div class="vc_column tdi_95 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_search tdi_96 td-pb-border-top ala-search-menu td_block_template_1 tdb-header-align" data-td-block-uid="tdi_96" > <div class="tdb-block-inner td-fix-index"><div class="tdb-drop-down-search" aria-labelledby="td-header-search-button"><div class="tdb-drop-down-search-inner"><form method="get" class="tdb-search-form" action="https://www.africanleadershipacademy.org/"><div class="tdb-search-form-inner"><input class="tdb-head-search-form-input" placeholder=" " type="text" value="" name="s" autocomplete="off" /><div class="tdb-head-search-placeholder">Type here</div><button class="wpb_button wpb_btn-inverse btn tdb-head-search-form-btn" title="Search" type="submit" aria-label="Search"><span class="tdb-head-search-form-btn-icon tdb-head-search-form-btn-icon-svg"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M980.152 934.368l-189.747-189.747c60.293-73.196 90.614-163 90.552-252.58 0.061-101.755-38.953-203.848-116.603-281.498-77.629-77.67-179.732-116.664-281.446-116.603-101.765-0.061-203.848 38.932-281.477 116.603-77.65 77.629-116.664 179.743-116.623 281.467-0.041 101.755 38.973 203.848 116.623 281.436 77.629 77.64 179.722 116.654 281.477 116.593 89.569 0.061 179.395-30.249 252.58-90.501l189.737 189.757 54.927-54.927zM256.358 718.519c-62.669-62.659-93.839-144.394-93.86-226.509 0.020-82.094 31.191-163.85 93.86-226.54 62.669-62.638 144.425-93.809 226.55-93.839 82.084 0.031 163.84 31.201 226.509 93.839 62.638 62.659 93.809 144.445 93.829 226.57-0.020 82.094-31.191 163.84-93.829 226.478-62.669 62.628-144.404 93.798-226.509 93.829-82.125-0.020-163.881-31.191-226.55-93.829z"></path></svg></span></button></div></form><div class="tdb-aj-search"></div></div></div></div></div> <!-- ./block --></div></div></div></div><div id="tdi_97" class="tdc-row stretch_row"><div class="vc_row tdi_98 wpb_row td-pb-row tdc-element-style" > <div class="tdi_97_rand_style td-element-style" ></div><div class="vc_column tdi_100 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_raw_css tdi_101 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_101" ><div id=tdi_101 class="td_block_inner td-fix-index"></div></div><div class="td_block_wrap td_block_list_menu tdi_102 td-blm-display-vertical td-pb-border-top custom-menu-ala-header td_block_template_1 widget" data-td-block-uid="tdi_102" > <div class="td-block-title-wrap"></div><div id=tdi_102 class="td_block_inner td-fix-index"><div class="menu-ala-split-menu-mobile-container"><ul id="menu-ala-split-menu-mobile-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-29826"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">About Us</span></a> <ul class="sub-menu" > <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29827"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">Our Story &#038; Our Impact</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29828"><a href="https://www.africanleadershipacademy.org/people-partners/"><span class="td-blm-menu-item-txt">People &#038; Partners</span></a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-31040"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">The Academy</span></a> <ul class="sub-menu" > <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29836"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29837"><a href="https://www.africanleadershipacademy.org/the-academy/academics/"><span class="td-blm-menu-item-txt">Academics</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29838"><a href="https://www.africanleadershipacademy.org/the-academy/residential-student-life/"><span class="td-blm-menu-item-txt">Residential &#038; Student Life</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29839"><a href="https://www.africanleadershipacademy.org/the-academy/university-guidance/"><span class="td-blm-menu-item-txt">University Guidance</span></a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-31041"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Programs</span></a> <ul class="sub-menu" > <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31010"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31125"><a href="https://anzishaprize.org/"><span class="td-blm-menu-item-txt">Anzisha Prize ⟶</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29831"><a href="https://www.africanleadershipacademy.org/programs/networks/"><span class="td-blm-menu-item-txt">Networks</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31072"><a href="/programs/short-programs#Global-Scholars-Program" aria-current="page"><span class="td-blm-menu-item-txt">Global Scholars Program</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31074"><a href="/programs/short-programs#Chevron-Leadership-Program" aria-current="page"><span class="td-blm-menu-item-txt">Chevron Engineering Leadership Program</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-65393"><a href="/programs/short-programs#School-Ethics-Leadership" aria-current="page"><span class="td-blm-menu-item-txt">School for Ethics &#038; Global Leadership</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31073"><a href="/programs/short-programs#Model-African-Union" aria-current="page"><span class="td-blm-menu-item-txt">Model African Union</span></a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65188"><a href="https://www.africanleadershipacademy.org/alumni/"><span class="td-blm-menu-item-txt">Alumni</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29840"><a href="https://www.africanleadershipacademy.org/news-reports/"><span class="td-blm-menu-item-txt">News &#038; Reports</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29841"><a href="https://www.africanleadershipacademy.org/careers/"><span class="td-blm-menu-item-txt">Careers</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29842"><a href="https://www.africanleadershipacademy.org/contact/"><span class="td-blm-menu-item-txt">Contact</span></a></li> </ul></div></div></div></div></div></div></div><div id="tdi_103" class="tdc-row stretch_row"><div class="vc_row tdi_104 wpb_row td-pb-row tdc-element-style" > <div class="tdi_103_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_106 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_108 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_110 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_111 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_111" > <div class="tds-button td-fix-index"><a href="/apply" title="Apply for Admission" class="tds-button2 tdm-btn tdm-btn-lg tdi_112 " ><span class="tdm-btn-text">Apply for Admission</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_113 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_113" > <div class="tds-button td-fix-index"><a href="/donate" title="Donate to ALA" class="tds-button2 tdm-btn tdm-btn-lg tdi_114 " ><span class="tdm-btn-text">Donate to ALA</span></a></div></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_socials tdi_115 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_115" > <div class="tdm-social-wrapper tds-social4 tdi_116"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/africanleadershipacademy/" title="Facebook" class="tdm-social-item"><i class="td-icon-font td-icon-facebook"></i><span style="display: none">Facebook</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.instagram.com/alacademy/" title="Instagram" class="tdm-social-item"><i class="td-icon-font td-icon-instagram"></i><span style="display: none">Instagram</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.linkedin.com/school/african-leadership-academy/mycompany/?viewAsMember=true" title="Linkedin" class="tdm-social-item"><i class="td-icon-font td-icon-linkedin"></i><span style="display: none">Linkedin</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.youtube.com/ALAvideochannel" title="Youtube" class="tdm-social-item"><i class="td-icon-font td-icon-youtube"></i><span style="display: none">Youtube</span></a></div></div></div></div></div></div></div><div id="tdi_117" class="tdc-row stretch_row"><div class="vc_row tdi_118 wpb_row td-pb-row tdc-element-style" > <div class="tdi_117_rand_style td-element-style" ></div><div class="vc_column tdi_120 wpb_column vc_column_container tdc-column td-pb-span4"> <div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_121 td-single-image- td-pb-border-top td_block_template_1 " data-td-block-uid="tdi_121"><a class="td_single_image_bg" style="background-image: url('https://www.africanleadershipacademy.org/wp-content/uploads/2024/12/IMG_1792-scaled.jpg');" href="https://www.africanleadershipacademy.org/wp-content/uploads/2025/01/2024-Annual-Report-Final.pdf" ></a> </div></div></div><div class="vc_column tdi_123 wpb_column vc_column_container tdc-column td-pb-span8"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_124 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_124" > <div class="tds-button td-fix-index"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2025/01/2024-Annual-Report-Final.pdf" title="Download our Annual Report" class="tds-button5 tdm-btn tdm-btn-lg tdi_125 " ><span class="tdm-btn-text">Download our Annual Report</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_126 tdm-inline-block td-pb-border-top td_block_template_1" data-td-block-uid="tdi_126" > <p class="tdm-descr">Read about the impact our alumni have had on the continent in the last year.</p></div><div class="tdm_block td_block_wrap tdm_block_button tdi_127 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_127" > <div class="tds-button td-fix-index"><a href="/news-reports/" title="Read More" class="tds-button5 tdm-btn tdm-btn-lg tdi_128 " ><span class="tdm-btn-text">Read More</span><i class="tdm-btn-icon tdc-font-oi tdc-font-oi-caret-right"></i></a></div></div></div></div></div></div><div id="tdi_129" class="tdc-row stretch_row"><div class="vc_row tdi_130 wpb_row td-pb-row tdc-element-style" > <div class="tdi_129_rand_style td-element-style" ></div><div class="vc_column tdi_132 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_133 tdm-content-horiz-right td-pb-border-top td_block_template_1" data-td-block-uid="tdi_133" ><div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_134 "><h3 class="tdm-title tdm-title-sm">Choose your language</h3></div></div></div></div><div class="td_block_wrap td_block_list_menu tdi_135 td-blm-display-horizontal td-pb-border-top td_block_template_1 widget" data-td-block-uid="tdi_135" > <div class="td-block-title-wrap"></div><div id=tdi_135 class="td_block_inner td-fix-index"><div class="menu-language-switcher-inline-container"><ul id="menu-language-switcher-inline-1" class="menu"><li class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-en"><a title="English" href="https://www.africanleadershipacademy.org/programs/short-programs/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="en">English</span></span></a></li> <li class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-fr"><a title="Français" href="https://www.africanleadershipacademy.org/fr/programmes/programmes-courts/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="fr">Français</span></span></a></li> <li class="menu-item wpml-ls-slot-858 wpml-ls-item wpml-ls-item-pt-br wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-858-pt-br"><a title="Português" href="https://www.africanleadershipacademy.org/pt-br/programas/programas-curtos/"><span class="td-blm-menu-item-txt"><span class="wpml-ls-native" lang="pt-br">Português</span></span></a></li> </ul></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div> </div> <div class="td-header-desktop-sticky-wrap tdc-zone-sticky-invisible tdc-zone-sticky-inactive" style="display: none"> <div id="tdi_136" class="tdc-zone"><div class="tdc_zone tdi_137 wpb_row td-pb-row" data-sticky-offset="0" > <div id="tdi_138" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_139 wpb_row td-pb-row tdc-element-style" > <div class="tdi_138_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_141 wpb_column vc_column_container tdc-column td-pb-span4"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_142 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_142" > <div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.africanleadershipacademy.org/"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/04/ALA-logo-RGB-Horizontal-01.png" alt="Logo" title="" width="2748" height="664" /></span></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_144 wpb_column vc_column_container tdc-column td-pb-span8"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_menu tdi_145 tds_menu_active3 tds_menu_sub_active1 td-pb-border-top ala-language-switcher td_block_template_1 tdb-header-align" data-td-block-uid="tdi_145" style=" z-index: 999;"> <div id=tdi_145 class="td_block_inner td-fix-index"><div class="tdb-main-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></div><div class="tdb-sub-icon-fake"><i class="tdb-sub-menu-icon td-icon-right-arrow"></i></div><ul id="menu-language-switcher-3" class="tdb-block-menu tdb-menu tdb-menu-items-visible"><li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-first tdb-menu-item-button tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-en tdb-menu-item-inactive"><a title="English" href="https://www.africanleadershipacademy.org/programs/short-programs/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="en">English</span></div><i class="tdb-sub-menu-icon td-icon-down tdb-main-sub-menu-icon"></i></a> <ul class="sub-menu"> <li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-fr"><a title="Français" href="https://www.africanleadershipacademy.org/fr/programmes/programmes-courts/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="fr">Français</span></div></a></li> <li class="menu-item wpml-ls-slot-848 wpml-ls-item wpml-ls-item-pt-br wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item tdb-menu-item tdb-normal-menu menu-item-wpml-ls-848-pt-br"><a title="Português" href="https://www.africanleadershipacademy.org/pt-br/programas/programas-curtos/"><div class="tdb-menu-item-text"><span class="wpml-ls-native" lang="pt-br">Português</span></div></a></li> </ul> </li> </ul></div></div><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_148 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_148" > <div class="tds-button td-fix-index"><a href="#" title="Apply Now" class="tds-button1 tdm-btn tdm-btn-lg tdi_149 " ><span class="tdm-btn-text">Apply Now</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_150 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_150" > <div class="tds-button td-fix-index"><a href="/donate" title="Donate" class="tds-button2 tdm-btn tdm-btn-lg tdi_151 " ><span class="tdm-btn-text">Donate</span></a></div></div><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_152 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_152" > <div class="tds-button td-fix-index"><a href="#" title="" class="tds-button2 tdm-btn tdm-btn-lg tdi_153 " ><span class="tdm-btn-text"></span><span class="tdm-btn-icon tdm-btn-icon-svg" ><svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><path d="M945.172 561.724h-866.376c-22.364 0-40.55-18.196-40.55-40.591 0-22.385 18.186-40.581 40.55-40.581h866.365c22.385 0 40.561 18.196 40.561 40.581 0.010 22.395-18.176 40.591-40.55 40.591v0zM945.183 330.403h-866.386c-22.374 0-40.55-18.196-40.55-40.571 0-22.405 18.176-40.612 40.55-40.612h866.376c22.374 0 40.561 18.207 40.561 40.612 0.010 22.364-18.186 40.571-40.55 40.571v0zM945.172 793.066h-866.376c-22.374 0-40.55-18.196-40.55-40.602 0-22.385 18.176-40.581 40.55-40.581h866.365c22.385 0 40.581 18.196 40.581 40.581 0.010 22.395-18.196 40.602-40.571 40.602v0z"></path></svg></span></a></div></div></div></div></div></div></div></div> </div> </div> <div class="td-main-content-wrap td-main-page-wrap td-container-wrap"> <div class="tdc-content-wrap"> <div id="tdi_154" class="tdc-zone"><div class="tdc_zone tdi_155 wpb_row td-pb-row" > <div id="tdi_156" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_157 wpb_row td-pb-row tdc-element-style" > <div class="tdi_156_rand_style td-element-style" ></div><div class="vc_column tdi_159 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="tdi_158_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_160 tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_160" ><div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_161 "><h3 class="tdm-title tdm-title-sm">Short Programs</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_162 tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_162" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_163 "><h1 class="tdm-title tdm-title-sm">Expanding the intellectual growth and leadership development of Africa’s next leaders</h1></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_165 td_separator_solid td_separator_align_left"><span style="border-color:var(--ala-bg-yellow);border-width:10px;width:40%;"></span> </div></div></div></div></div><div id="tdi_166" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_167 wpb_row td-pb-row tdc-element-style" > <div class="tdi_166_rand_style td-element-style" ></div><div class="vc_column tdi_169 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="tdi_168_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_single_image td_block_wrap td_block_wrap vc_single_image tdi_170 td-text-animation td-vertical-animation td-single-image- td-pb-border-top td-text-animation td-vertical-animation td_block_template_1 " data-td-block-uid="tdi_170"><span class="td_single_image_bg" style="background-image: url('https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/Short-Programs-Header.jpg');" ></span> </div></div></div></div></div><div id="tdi_171" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_172 wpb_row td-pb-row tdc-element-style" > <div class="tdi_171_rand_style td-element-style" ></div><div class="vc_column tdi_174 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_175 td-text-animation td-vertical-animation tagdiv-type td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_175" > <div class="td-fix-index"><p style="text-align: center;">ALA offers additional programming dedicated to expanding the intellectual growth and leadership development of Africa’s next leaders. These programs create a challenging and stimulating environment that enables emerging leaders to learn from each other, global change makers, and a team of international educators.</p> </div></div></div></div></div></div><div id="tdi_176" class="tdc-row stretch_row_1200 td-stretch-content"><div id="Global-Scholars-Program" class="vc_row tdi_177 wpb_row td-pb-row tdc-element-style" > <div class="tdi_176_rand_style td-element-style" ></div><div class="vc_column tdi_179 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_180 tdm-content-horiz-center td-pb-border-top td-ala-background-title td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_180" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title2 td-fix-index tdi_181 "><h2 class="tdm-title tdm-title-sm">Global Scholars Program</h2><div class="tdm-title-line"></div></div></div></div></div></div></div></div></div><div id="tdi_182" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_183 wpb_row td-pb-row tdc-element-style" > <div class="tdi_182_rand_style td-element-style" ></div><div class="vc_column tdi_185 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_184_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_184_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://www.africanleadershipacademy.org/wp-content/uploads/2023/10/IMG_9889-scaled.jpg")!important;background-size:cover!important;background-position:center top!important}@media (max-width:767px){.tdi_184_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-position:center center!important}}</style></div></div><div class="wpb_wrapper" ></div></div><div class="vc_column tdi_187 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_186_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_188 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_188" > <div class="td-fix-index"><p>Every year, young students from around the world enroll in our Global Scholars Program (GSP) to engage in social entrepreneurship, design thinking, leadership training, adventure, and cross-cultural exchange, preparing them to create change in Africa and around the world. Each summer on our Johannesburg campus, hundreds of dynamic youth between the ages of 13 and 19 come together to develop as ethical leaders, contribute value to a social venture, experience new people and places, and build lasting friendships.</p> <p>Students gain tangible skills working with South African entrepreneurs, building leadership skills with peers from all over the world, and exploring the best of what Johannesburg has to offer. GSP is a unique and transformative camp experience.</p> <p>At the end of each program, participants will return home with skills that are crucial in a world that increasingly calls for creative thinking, entrepreneurship, and innovation in the quest for solutions to complex global issues.</p> </div></div></div></div></div></div><div id="tdi_189" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_190 wpb_row td-pb-row" > <div class="vc_column tdi_192 wpb_column vc_column_container tdc-column td-pb-span6"> <div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_193 td-text-animation td-vertical-animation tagdiv-type td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_193" > <div class="td-fix-index"><h3>Engage Africa is a three-week (18-day) leadership program with a focus on social entrepreneurship for students: ages 13 &#8211; 19.</h3> <p>Our classic summer program takes young leaders on a deep dive into design thinking, leadership training, and cross-cultural exchange, equipping them with the practical skills necessary to be a 21st-century changemaker.</p> <p>Built around ALA's signature Entrepreneurial Leadership curriculum and focused on human-centered design thinking, the Engage program teaches teens to understand global challenges and develop context-specific, innovative solutions. Participants practice leadership by working with social ventures, South African entrepreneurs, and community members. They develop skills through team-based challenges while building a global network of peers and discovering the history, beauty, and diversity of Africa. Participants leave with the tools to start their own social and civic ventures.</p> </div></div></div></div><div class="vc_column tdi_195 wpb_column vc_column_container tdc-column td-pb-span6 td-is-sticky"> <div class="wpb_wrapper" data-sticky-enabled-on="W3RydWUsdHJ1ZSx0cnVlLHRydWVd" data-sticky-offset="150" data-sticky-is-width-auto="W2ZhbHNlLGZhbHNlLGZhbHNlLGZhbHNlXQ=="><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_196 td-text-animation td-vertical-animation tagdiv-type td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_196" > <div class="td-fix-index"><h3>Explore Africa is a week-and-a-half long (10-day) leadership and service learning program for students ages 13 &#8211; 19.</h3> <p>A shorter version of our Engage Africa offering, at GSP Explore, participants take part in service learning projects, strengthen self-awareness, and practice leadership and teamwork skills, preparing them to create positive change in Africa and around the world.</p> <p>The Explore program helps young leaders unlock their potential as agents of positive change. The curriculum focuses first on self-leadership and believes that self-awareness, confidence, and strong communication skills are essential for effective, ethical leadership.</p> </div></div></div></div></div></div><div id="tdi_197" class="tdc-row"><div class="vc_row tdi_198 wpb_row td-pb-row" > <div class="vc_column tdi_200 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_201 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_201" > <div class="tds-button td-fix-index"><a href="https://ala2.submittable.com/submit/6239c02a-4194-42b5-b5c9-7347141e9186/2025-global-scholars-program" title="Apply Now" class="tds-button2 tdm-btn tdm-btn-lg tdi_202 " ><span class="tdm-btn-text">Apply Now</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_203 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_203" > <div class="tds-button td-fix-index"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2024/09/GSP-Brochure-2025.pdf" title="Download Brochure" class="tds-button2 tdm-btn tdm-btn-lg tdi_204 " ><span class="tdm-btn-text">Download Brochure</span></a></div></div></div></div></div></div><div id="tdi_205" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_206 wpb_row td-pb-row" > <div class="vc_column tdi_208 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_video_embed tdi_209 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_209" > <div class="td-block-title-wrap"></div><div id=tdi_209 class="td_block_inner td-fix-index"> <div class="wpb_video_wrapper"> <iframe class="td-youtube-player" width="600" height="560" src="https://www.youtube.com/embed/Uv9-LNshF1w?enablejsapi=1&feature=oembed&wmode=opaque&vq=hd720&&&" frameborder="0" allowfullscreen="" allow="autoplay"></iframe> </div> <script defer src="data:text/javascript;base64,DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoKS5yZWFkeShmdW5jdGlvbigpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFNob3dWaWRlby5sb2FkQXBpWW91dHViZSgpOyANCiAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIA=="></script></div></div></div></div></div></div><div id="tdi_210" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_211 wpb_row td-pb-row" > <div class="vc_column tdi_213 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_212_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_214 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_214" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_215 "><h2 class="tdm-title tdm-title-sm">GSP Explore</h2></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_216 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_216" > <p class="tdm-descr">10 days</p></div><div class="vc_row_inner tdi_218 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_220 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_221 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_221" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_222 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_223 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_223" > <p class="tdm-descr">Explore Session 1: 30 June 2025 – 11 July 2025</p></div></div></div></div></div><div class="vc_row_inner tdi_225 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_227 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_228 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_228" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_229 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_230 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_230" > <p class="tdm-descr">Explore Session 2: 26 July 2025 – 6 August 2025</p></div></div></div></div></div><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_232 " style="height: 32px"></div><div class="vc_row_inner tdi_234 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_236 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_237 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_237" > <p class="tdm-descr">$2,500</p></div><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_239 " style="height: 32px"></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_240 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_240" > <p class="tdm-descr">for African residents</p></div></div></div></div></div><div class="vc_row_inner tdi_242 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_244 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_245 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_245" > <p class="tdm-descr">$2,800</p></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_246 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_246" > <p class="tdm-descr">for International applicants</p></div></div></div></div></div></div></div><div class="vc_column tdi_248 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_247_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_249 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_249" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_250 "><h2 class="tdm-title tdm-title-sm">GSP Engage</h2></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_251 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_251" > <p class="tdm-descr">18 days</p></div><div class="vc_row_inner tdi_253 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_255 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_256 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_256" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_257 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_258 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_258" > <p class="tdm-descr">Engage Session 1: 30 June 2025 – 19 July 2025</p></div></div></div></div></div><div class="vc_row_inner tdi_260 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_262 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_263 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_263" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_264 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_265 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_265" > <p class="tdm-descr">Engage Session 2: 26 July 2025 – 14 August 2025</p></div></div></div></div></div><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_267 " style="height: 32px"></div><div class="vc_row_inner tdi_269 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_271 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_272 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_272" > <p class="tdm-descr">$3,900</p></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_273 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_273" > <p class="tdm-descr">for African residents</p></div></div></div></div></div><div class="vc_row_inner tdi_275 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_277 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_278 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_278" > <p class="tdm-descr">$4,750</p></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_279 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_279" > <p class="tdm-descr">for International applicants</p></div></div></div></div></div></div></div></div></div><div id="tdi_280" class="tdc-row"><div class="vc_row tdi_281 wpb_row td-pb-row" > <div class="vc_column tdi_283 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_284 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_284" > <div class="tds-button td-fix-index"><a href="https://ala2.submittable.com/submit/6239c02a-4194-42b5-b5c9-7347141e9186/2025-global-scholars-program" title="Apply Now" class="tds-button2 tdm-btn tdm-btn-lg tdi_285 " ><span class="tdm-btn-text">Apply Now</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_286 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_286" > <div class="tds-button td-fix-index"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2024/09/GSP-Brochure-2025.pdf" title="Download Brochure" class="tds-button2 tdm-btn tdm-btn-lg tdi_287 " ><span class="tdm-btn-text">Download Brochure</span></a></div></div></div></div></div></div><div id="tdi_288" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_289 wpb_row td-pb-row" > <div class="vc_column tdi_291 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_293 "> <div class="td-fix-index"><div class="container-line"><div class="ala-golden-line td-text-animation td-vertical-animation"></div></div> </div></div><div class="tdm_block td_block_wrap tdm_block_column_title tdi_294 tdm-content-horiz-center td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_294" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_295 "><h4 class="tdm-title tdm-title-sm">FAQ</h4></div></div></div></div></div></div></div></div><div id="tdi_296" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_297 wpb_row td-pb-row" > <div class="vc_column tdi_299 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_301 td-text-animation td-vertical-animation td-text-animation td-vertical-animation"> <div class="td-fix-index"> <div class="FAQ-ala-accordion-container"> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Do most participants come alone, or with friends or classmates? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Many of our participants do not know anyone in their GSP cohort before arriving; others come as part of a school group. However, we always welcome students to share their GSP experience with friends, siblings or classmates. Regardless, you’ll leave GSP with new friends from all over the world! </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Will I get high school credit for participating in GSP? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Students who attend GSP with a group from their school may receive credit (please contact your school administration). All GSP participants receive a certificate of completion that recognizes community service hours. ALA does not otherwise offer high school credit for GSP. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> I've paid my application fee and deposit, what happens next? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Once you have submitted your application along with the $25 application fee, and paid the $500 deposit to reserve your spot, our team in Johannesburg will contact you via email with information, instructions, and everything else you’d need to know. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Can I get a refund if I need to cancel my registration? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org//wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> You may request a refund or a credit towards another session or season of GSP. All program tuition fees, minus the $500 deposit, are fully refundable before the refund deadline, which is the last calendar day of April. Alternatively, inquire about deferring your registration to the next year with your fees carried over in full. Please refer to our <a href="https://www.africanleadershipacademy.org/wp-content/uploads/2025/02/2025-GSP-Refund-Policy.pdf">GSP Refund Policy</a> for details. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Can I request to room with a friend? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> If you’re coming to GSP with friends, you’ll have lots of time to spend with them. We will match you with a roommate from a different country so you can start building your global network of friends on day one! </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Where will I stay on campus? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> GSP students will stay in the Nelson Mandela Residence dorm rooms. All residence halls are modern, spacious, well-lit and include modern hall bathrooms, kitchenettes, and common spaces. All dorm rooms and halls are single-gender. To learn more about our campus facilities, click <a href="https://youtu.be/EYo0pWEknyU?feature=shared/">here</a>. <br><br> All of our dorm rooms include two single beds, two desks with chairs, and two cupboards/closets for clothes. Participants will have a roommate, sleeping two per room. Each room has lockable windows and a heater for cold nights. Linens and bedding, including towels, are provided. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Will I be able to contact home/my parents during the program? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Yes. While we encourage participants to be fully “present” during GSP (i.e., not texting friends constantly or calling home every day!), we understand wanting to check in with home on occasion. Participants have 24/7 on-campus WiFi access (we cannot guarantee WiFi access when off-campus). As well, there is a campus phone from which students may make calls home. Upon arrival, at the airport, participants may purchase a SIM card in order to call home immediately. Free communication apps such as WhatsApp are an excellent means of staying in touch. <br><br> If you live nearby or are visiting, you are welcome to visit campus. Please note that all visitors, including parents, must have prior approval to enter the campus, so please email us at <a href="mailto:gsp@africanleadershipacademy.org">gsp@africanleadershipacademy.org</a> in advance so we can place the names of visitors on our security guest list. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Is the ALA campus safe? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> The safety and security of our participants is our number one priority. The ALA campus has a strict access policy and is guarded by a 24-hour security service. Our residence halls are protected by a biometric system, which limits entry only to residents of each hall, and each hall has an emergency fire door, which is permanently armed. There are surveillance cameras, fire extinguishers, and emergency switches in every residence hall and other spaces across campus. To learn more, click <a href="https://alasummer.org/health-and-safety/">here</a>. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> I have food allergies/dietary restrictions. Is ALA able to support my needs? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> During GSP on-campus meals include vegetarian, vegan, and Halal options. We work with individuals around specific allergies or other dietary restrictions. Please note that our facility is not nut-free or fully kosher. When eating off-campus, we do our best to accommodate individual needs. Specific information is provided in enrolment and medical forms. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> What happens if I get sick? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> ALA has 24/7 on-campus health staff, including a nurse during regular working hours. Staff manage basic health concerns and can administer certain over-the-counter (OCT) medicines. All other situations are referred to the closest hospital trauma/urgent care facility. Emergency transport is handled by a contracted emergency medical service. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Will my child be picked up and dropped off at the airport? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Yes. You will be greeted at the airport by a GSP team member and transported to campus on an ALA bus. At the end of your program, our team will take you back to the airport and ensure you are safely past the ticket counter and on to security, check-in, and Customs. </div> </div> <div class="FAQ-ala-accordion"> <div class="FAQ-question"> Can I drop off/pick up my child at the ALA campus? <img decoding="async" class="FAQ-ala-icon" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/downsign.png"> </div> <div class="FAQ-ala-panel"> Yes. If you live in the area or are on holiday here with your family, you can be dropped off and/or picked up at the ALA campus. You must send us your arrival details, including time and names of all people in the vehicle at least 48 hours in advance. </div> </div> </div> <script defer src="data:text/javascript;base64,CgovL2RvIG5vdCBtb2RpZnkKCiAgICB2YXIgYWNjID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiRkFRLWFsYS1hY2NvcmRpb24iKTsKICAgIHZhciBpOwoKICAgIGZvciAoaSA9IDA7IGkgPCBhY2MubGVuZ3RoOyBpKyspIHsKICAgICAgICBhY2NbaV0uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgdGhpcy5jbGFzc0xpc3QudG9nZ2xlKCJGQVEtYWxhLWFjY29yZGlvbi1hY3RpdmUiKTsKICAgICAgICAgICAgdmFyIHBhbmVsID0gdGhpcy5xdWVyeVNlbGVjdG9yKCcuRkFRLWFsYS1wYW5lbCcpOwogICAgICAgICAgICBwYW5lbC5jbGFzc0xpc3QudG9nZ2xlKCdzaG93Jyk7CiAgICAgICAgfSk7CiAgICB9Cg=="></script> </div></div></div></div></div></div><div id="tdi_302" class="tdc-row stretch_row_1200 td-stretch-content"><div id="Chevron-Leadership-Program" class="vc_row tdi_303 wpb_row td-pb-row tdc-element-style" > <div class="tdi_302_rand_style td-element-style" ></div><div class="vc_column tdi_305 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_306 tdm-content-horiz-center td-pb-border-top td-ala-background-title td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_306" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title2 td-fix-index tdi_307 "><h2 class="tdm-title tdm-title-sm">Chevron Engineering Leadership Program</h2><div class="tdm-title-line"></div></div></div></div></div></div></div></div></div><div id="tdi_308" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_309 wpb_row td-pb-row tdc-element-style" > <div class="tdi_308_rand_style td-element-style" ></div><div class="vc_column tdi_311 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_310_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_310_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://www.africanleadershipacademy.org/wp-content/uploads/2023/06/IMG_5835-scaled.jpg")!important;background-size:cover!important;background-position:center top!important}@media (max-width:767px){.tdi_310_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-position:center center!important}}</style></div></div><div class="wpb_wrapper" ></div></div><div class="vc_column tdi_313 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_312_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_314 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_314" > <div class="td-fix-index"><p>The Chevron-sponsored African Leadership Academy Engineering Leadership Program (ALA ELP) is designed for highly motivated and talented high school students aged 15 to 18 who are interested in a career in STEM (science, technology, engineering, and math).</p> <p>The program seeks to develop future African engineers equipped with leadership skills to lead a change on the continent.</p> <p>The program has drawn participants from all over the African continent with its curriculum, which is designed to provide these young leaders of tomorrow with the tools and techniques they need to become more effective changemakers, as well as to inspire them to discover and apply solutions.</p> </div></div></div></div></div></div><div id="tdi_315" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_316 td-text-animation td-vertical-animation wpb_row td-pb-row" > <div class="vc_column tdi_318 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_320 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_322 wpb_column vc_column_container tdc-inner-column td-pb-span3"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_323 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_323" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_324 "><h2 class="tdm-title tdm-title-sm">Discover</h2></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_326 td_separator_solid td_separator_align_right"><span style="border-color:var(--ala-bg-yellow);border-width:2px;width:%;"></span> </div></div></div></div><div class="vc_column_inner tdi_328 wpb_column vc_column_container tdc-inner-column td-pb-span9"> <div class="tdi_327_rand_style td-element-style" ></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_329 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_329" > <div class="td-fix-index"><p>The program provides a wide range of excursions where participants learn about South Africa's rich history and cultural heritage while making new networks on the continent. Participants take part in the following activities: Explore Johannesburg, Cultural Night, Country Parade, Group Presentations</p> </div></div></div></div></div></div></div></div></div></div><div id="tdi_330" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_331 td-text-animation td-vertical-animation wpb_row td-pb-row" > <div class="vc_column tdi_333 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_335 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_337 wpb_column vc_column_container tdc-inner-column td-pb-span3"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_338 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_338" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_339 "><h2 class="tdm-title tdm-title-sm">Innovate</h2></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_341 td_separator_solid td_separator_align_right"><span style="border-color:var(--ala-maroon-darker);border-width:2px;width:%;"></span> </div></div></div></div><div class="vc_column_inner tdi_343 wpb_column vc_column_container tdc-inner-column td-pb-span9"> <div class="tdi_342_rand_style td-element-style" ></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_344 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_344" > <div class="td-fix-index"><p>The curriculum challenges both participants' thinking and their skills. Participants are supported by mentors and given an opportunity to practice problem-solving by identifying immediate problems, co-creating relevant and impactful solutions that serve the communities that the problems are situated in, using the power of prototyping to test solutions and receive feedback from industry experts to improve their ideas.</p> </div></div></div></div></div></div></div></div></div></div><div id="tdi_345" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_346 td-text-animation td-vertical-animation wpb_row td-pb-row" > <div class="vc_column tdi_348 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_350 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_352 wpb_column vc_column_container tdc-inner-column td-pb-span3"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_353 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_353" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_354 "><h2 class="tdm-title tdm-title-sm">Create</h2></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_356 td_separator_solid td_separator_align_right"><span style="border-color:var(--ala-bg-yellow);border-width:2px;width:%;"></span> </div></div></div></div><div class="vc_column_inner tdi_358 wpb_column vc_column_container tdc-inner-column td-pb-span9"> <div class="tdi_357_rand_style td-element-style" ></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_359 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_359" > <div class="td-fix-index"><p>The program supports the participants to tackle the engineering design challenge, they brainstorm, and craft possible solutions, receive and respond to feedback, and, ultimately, present their projects on the final day.</p> </div></div></div></div></div></div></div></div></div></div><div id="tdi_360" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_361 td-text-animation td-vertical-animation wpb_row td-pb-row" > <div class="vc_column tdi_363 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="vc_row_inner tdi_365 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_367 wpb_column vc_column_container tdc-inner-column td-pb-span3"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_368 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_368" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_369 "><h2 class="tdm-title tdm-title-sm">Develop</h2></div></div></div></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_371 td_separator_solid td_separator_align_right"><span style="border-color:var(--ala-maroon-darker);border-width:2px;width:%;"></span> </div></div></div></div><div class="vc_column_inner tdi_373 wpb_column vc_column_container tdc-inner-column td-pb-span9"> <div class="tdi_372_rand_style td-element-style" ></div><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_374 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_374" > <div class="td-fix-index"><p>Participants develop the six traits that will empower them to lead today and in the future. In groups, participants practice and develop these key leadership skills through impactful experiential activities and training led by talented educators. Participants practice these skills while building community and networking with peers, mentors as well as professionals who are leaders in the STEM education and industry.</p> </div></div></div></div></div></div></div></div></div></div><div id="tdi_375" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_376 wpb_row td-pb-row" > <div class="vc_column tdi_378 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span12"> <div class="tdi_377_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_379 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_379" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_380 "><h2 class="tdm-title tdm-title-sm">2025 Session Dates</h2></div></div></div></div><div class="vc_row_inner tdi_382 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_384 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_385 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_385" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_386 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_387 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_387" > <p class="tdm-descr">June 30, 2025- July 11, 2025</p></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_388 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_388" > <p class="tdm-descr">Applications open in early 2025</p></div></div></div></div></div><div id="tdi_389" class="tdc-row"><div class="vc_row tdi_390 wpb_row td-pb-row" > <div class="vc_column tdi_392 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_393 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_393" > <div class="tds-button td-fix-index"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2023/12/ELP-2024-Brochure.pdf" title="Download Brochure" class="tds-button2 tdm-btn tdm-btn-lg tdi_394 " ><span class="tdm-btn-text">Download Brochure</span></a></div></div><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_395 td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_395" > <div class="tds-button td-fix-index"><a href="#" title="Contact us" class="tds-button1 tdm-btn tdm-btn-lg tdi_396 " ><span class="tdm-btn-text">Contact us</span></a></div></div></div></div></div></div><div id="tdi_397" class="tdc-row stretch_row_1200 td-stretch-content"><div id="School-Ethics-Leadership" class="vc_row tdi_398 wpb_row td-pb-row tdc-element-style" > <div class="tdi_397_rand_style td-element-style" ></div><div class="vc_column tdi_400 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_401 tdm-content-horiz-center td-pb-border-top td-ala-background-title td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_401" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title2 td-fix-index tdi_402 "><h2 class="tdm-title tdm-title-sm">The School for Ethics and Global Leadership</h2><div class="tdm-title-line"></div></div></div></div></div></div></div></div></div><div id="tdi_403" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_404 wpb_row td-pb-row tdc-element-style" > <div class="tdi_403_rand_style td-element-style" ></div><div class="vc_column tdi_406 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_405_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_405_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://www.africanleadershipacademy.org/wp-content/uploads/2023/07/square-ethics.jpg")!important;background-position:center center!important;background-size:cover!important}</style></div></div><div class="wpb_wrapper" ></div></div><div class="vc_column tdi_408 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_407_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_409 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_409" > <div class="td-fix-index"><h3><i>A semester-long program for American high school students</i></h3> <p>The School for Ethics and Global Leadership (SEGL) is an innovative school for 11th graders from the United States and across the world, based in Washington DC. In 2020 SEGL launched SEGL at ALA, which offers students the chance to spend a semester living and learning alongside our two-year Diploma Program students. During their time at ALA, SEGL cohorts are deeply integrated into life at ALA, sharing dorm rooms and attending classes together with ALA students. SEGL students experience South Africa’s rich history and culture, discover the vibrant city of Johannesburg, and build a deeper understanding of the African continent through their interactions with ALA students.</p> </div></div></div></div></div></div><div id="tdi_410" class="tdc-row"><div class="vc_row tdi_411 wpb_row td-pb-row" > <div class="vc_column tdi_413 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_414 tdm-content-horiz-center td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_414" > <div class="tds-button td-fix-index"><a href="https://www.schoolforethics.org/programs/johannesburg/" title="Learn more about SEGL" class="tds-button2 tdm-btn tdm-btn-lg tdi_415 " ><span class="tdm-btn-text">Learn more about SEGL</span></a></div></div></div></div></div></div><div id="tdi_416" class="tdc-row stretch_row_1200 td-stretch-content"><div id="Model-African-Union" class="vc_row tdi_417 wpb_row td-pb-row tdc-element-style" > <div class="tdi_416_rand_style td-element-style" ></div><div class="vc_column tdi_419 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_420 tdm-content-horiz-center td-pb-border-top td-ala-background-title td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_420" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title2 td-fix-index tdi_421 "><h2 class="tdm-title tdm-title-sm">Model African Union</h2><div class="tdm-title-line"></div></div></div></div></div></div></div></div></div><div id="tdi_422" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_423 wpb_row td-pb-row tdc-element-style" > <div class="tdi_422_rand_style td-element-style" ></div><div class="vc_column tdi_425 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_424_rand_style td-element-style" ><div class="td-element-style-before"><style>.tdi_424_rand_style>.td-element-style-before{content:''!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;display:block!important;z-index:0!important;background-image:url("https://www.africanleadershipacademy.org/wp-content/uploads/2023/05/timeline-2023.jpg")!important;background-position:center center!important;background-size:cover!important}</style></div></div><div class="wpb_wrapper" ></div></div><div class="vc_column tdi_427 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span6"> <div class="tdi_426_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="wpb_wrapper wpb_text_column td_block_wrap td_block_wrap vc_column_text tdi_428 tagdiv-type td-pb-border-top td_block_template_1" data-td-block-uid="tdi_428" > <div class="td-fix-index"><p>ALA Model African Union (ALAMAU) is a conference designed to provide young leaders with an opportunity to explore the inner workings of the African Union, and to practice international diplomacy by assuming the roles of African leaders.</p> <p>ALAMAU is a five day conference affording young leaders from secondary schools around the world the opportunity to resolve, in five days of intense brainstorming and negotiations, some of the longest-running and most complicated issues on the continent.</p> <p>The conference experience is not limited to committee sessions; through keynote presentations by foreign policy experts, a diplomatic roundtable featuring ambassadors from several countries, educational tours to historic sites, and a celebration of cultural diversity through the Cultural Night, delegates experience a highly intellectual, educative, and exciting conference.</p> </div></div></div></div></div></div><div id="tdi_429" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_430 wpb_row td-pb-row" > <div class="vc_column tdi_432 td-text-animation td-vertical-animation wpb_column vc_column_container tdc-column td-pb-span12"> <div class="tdi_431_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_433 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_433" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_434 "><h2 class="tdm-title tdm-title-sm">ALAMAU</h2></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_435 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_435" > <p class="tdm-descr">March 19-23, 2025</p></div><div class="vc_row_inner tdi_437 vc_row vc_inner wpb_row td-pb-row" > <div class="vc_column_inner tdi_439 wpb_column vc_column_container tdc-inner-column td-pb-span12"> <div class="vc_column-inner"><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_icon tdi_440 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_440" > <i class="tds-icon tdc-font-fa tdc-font-fa-circle tdi_441 td-fix-index "></i></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_442 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_442" > <p class="tdm-descr">Register for MAU <a href="https://www.alamau.org/school-registration/">here</a>.</p></div></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_443 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_443" > <p class="tdm-descr">Learn more about MAU <a href="https://www.africanleadershipacademy.org/wp-content/uploads/2023/12/ALA-MAU-Brochure.pdf">here</a>.</p></div></div></div></div></div><div id="tdi_444" class="tdc-row"><div class="vc_row tdi_445 wpb_row td-pb-row" > <div class="vc_column tdi_447 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap td_block_wrap tdm_block_popup tdi_448 td-pb-border-top td-text-animation td-vertical-animation td_block_template_1" data-td-block-uid="tdi_448" > <div class="tds-button td-fix-index"><a href="#" title="Contact us" class="tds-button1 tdm-btn tdm-btn-lg tdi_449 " ><span class="tdm-btn-text">Contact us</span></a></div></div></div></div></div></div></div></div> </div> </div> <!-- /.td-main-content-wrap --> <div class="td-footer-template-wrap" style="position: relative; "> <div class="td-footer-wrap "> <div id="tdi_450" class="tdc-zone"><div class="tdc_zone tdi_451 wpb_row td-pb-row" > <div id="tdi_452" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_453 wpb_row td-pb-row tdc-element-style" > <div class="tdi_452_rand_style td-element-style" ></div><div class="vc_column tdi_455 wpb_column vc_column_container tdc-column td-pb-span3"> <div class="wpb_wrapper" ><div class="td_block_wrap tdb_header_logo tdi_456 td-pb-border-top td_block_template_1 tdb-header-align" data-td-block-uid="tdi_456" > <div class="tdb-block-inner td-fix-index"><a class="tdb-logo-a" href="https://www.africanleadershipacademy.org/"><span class="tdb-logo-img-wrap"><img class="tdb-logo-img" src="https://www.africanleadershipacademy.org/wp-content/uploads/2023/04/ALA-logo-RGB-Shield-1-colour-06.png" alt="Logo" title="" width="1532" height="1504" /></span></a></div></div> <!-- ./block --><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_457 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_457" > <p class="tdm-descr">Developing the next generation of African leaders</p></div><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_459 td_separator_solid td_separator_center"><span style="border-color:var(--ala-txt-dark-grey);border-width:1px;width:10%;"></span> </div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_460 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_460" > <p class="tdm-descr">Address: 1050 Printech Avenue Honeydew, South Africa 2170</p></div></div></div><div class="vc_column tdi_462 wpb_column vc_column_container tdc-column td-pb-span3"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_list_menu tdi_463 td-blm-display-vertical td-pb-border-top ala-footer-list-bl td_block_template_1 widget" data-td-block-uid="tdi_463" > <div class="td-block-title-wrap"></div><div id=tdi_463 class="td_block_inner td-fix-index"><div class="menu-about-container"><ul id="menu-about" class="menu"><li id="menu-item-29225" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-29225"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">About Us</span></a> <ul class="sub-menu" > <li id="menu-item-29223" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29223"><a href="https://www.africanleadershipacademy.org/our-story-our-impact/"><span class="td-blm-menu-item-txt">Our Story &#038; Our Impact</span></a></li> <li id="menu-item-29224" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29224"><a href="https://www.africanleadershipacademy.org/people-partners/"><span class="td-blm-menu-item-txt">People &#038; Partners</span></a></li> </ul> </li> </ul></div></div></div><div class="td_block_wrap td_block_list_menu tdi_464 td-blm-display-vertical td-pb-border-top ala-footer-list-bl td_block_template_1 widget" data-td-block-uid="tdi_464" > <div class="td-block-title-wrap"></div><div id=tdi_464 class="td_block_inner td-fix-index"><div class="menu-programs-container"><ul id="menu-programs" class="menu"><li id="menu-item-31043" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-31043"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Programs</span></a> <ul class="sub-menu" > <li id="menu-item-31011" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-31011"><a href="https://www.africanleadershipacademy.org/programs/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li id="menu-item-31126" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-31126"><a href="https://anzishaprize.org/"><span class="td-blm-menu-item-txt">Anzisha Prize</span></a></li> <li id="menu-item-29236" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29236"><a href="https://www.africanleadershipacademy.org/programs/networks/"><span class="td-blm-menu-item-txt">Networks</span></a></li> <li id="menu-item-31069" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31069"><a href="/programs/short-programs#Global-Scholars-Program" aria-current="page"><span class="td-blm-menu-item-txt">Global Scholars Program</span></a></li> <li id="menu-item-31070" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31070"><a href="/programs/short-programs#Chevron-Leadership-Program" aria-current="page"><span class="td-blm-menu-item-txt">Chevron Engineering Leadership Program</span></a></li> <li id="menu-item-65394" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-65394"><a href="/programs/short-programs#School-Ethics-Leadership" aria-current="page"><span class="td-blm-menu-item-txt">School for Ethics &#038; Global Leadership</span></a></li> <li id="menu-item-31071" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-31071"><a href="/programs/short-programs#Model-African-Union" aria-current="page"><span class="td-blm-menu-item-txt">Model African Union</span></a></li> </ul> </li> </ul></div></div></div></div></div><div class="vc_column tdi_466 wpb_column vc_column_container tdc-column td-pb-span3"> <div class="wpb_wrapper" ><div class="td_block_wrap td_block_list_menu tdi_467 td-blm-display-vertical td-pb-border-top ala-footer-list-bl td_block_template_1 widget" data-td-block-uid="tdi_467" > <div class="td-block-title-wrap"></div><div id=tdi_467 class="td_block_inner td-fix-index"><div class="menu-the-academy-container"><ul id="menu-the-academy" class="menu"><li id="menu-item-31044" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-31044"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">The Academy</span></a> <ul class="sub-menu" > <li id="menu-item-29228" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29228"><a href="https://www.africanleadershipacademy.org/the-academy/overview/"><span class="td-blm-menu-item-txt">Overview</span></a></li> <li id="menu-item-29227" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29227"><a href="https://www.africanleadershipacademy.org/the-academy/academics/"><span class="td-blm-menu-item-txt">Academics</span></a></li> <li id="menu-item-29229" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29229"><a href="https://www.africanleadershipacademy.org/the-academy/residential-student-life/"><span class="td-blm-menu-item-txt">Residential &#038; Student Life</span></a></li> <li id="menu-item-29230" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29230"><a href="https://www.africanleadershipacademy.org/the-academy/university-guidance/"><span class="td-blm-menu-item-txt">University Guidance</span></a></li> </ul> </li> </ul></div></div></div><div class="td_block_wrap td_block_list_menu tdi_468 td-blm-display-vertical td-pb-border-top ala-footer-list-bl td_block_template_1 widget" data-td-block-uid="tdi_468" > <div class="td-block-title-wrap"></div><div id=tdi_468 class="td_block_inner td-fix-index"><div class="menu-more-container"><ul id="menu-more" class="menu"><li id="menu-item-65189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65189"><a href="https://www.africanleadershipacademy.org/alumni/"><span class="td-blm-menu-item-txt">Alumni</span></a></li> <li id="menu-item-29239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29239"><a href="https://www.africanleadershipacademy.org/news-reports/"><span class="td-blm-menu-item-txt">News &#038; Reports</span></a></li> <li id="menu-item-29237" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29237"><a href="https://www.africanleadershipacademy.org/careers/"><span class="td-blm-menu-item-txt">Careers</span></a></li> <li id="menu-item-29238" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29238"><a href="https://www.africanleadershipacademy.org/contact/"><span class="td-blm-menu-item-txt">Contact</span></a></li> </ul></div></div></div></div></div><div class="vc_column tdi_470 wpb_column vc_column_container tdc-column td-pb-span3"> <div class="tdi_469_rand_style td-element-style" ></div><div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_column_title tdi_471 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_471" > <div class="td-block-row"><div class="td-block-span12 tdm-col"> <div class="tds-title tds-title1 td-fix-index tdi_472 "><h3 class="tdm-title tdm-title-sm">Sign up for our Newsletter</h3></div></div></div></div><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_473 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_473" > <p class="tdm-descr">Join the ALA community to receive instant updates.</p></div><div class="wpb_wrapper td_block_wrap vc_raw_html tdi_475 ala-subscribe-bl"> <div class="td-fix-index"> <link href="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/css/autoptimize_single_102aa00a9f937e1fc00008219b21c246.css?ver=1722323852" rel="stylesheet"> <form method="POST" action=https://africanleadershipacademy73874.activehosted.com/proc.php id="_form_140_" class="_form _form_140 _inline-form _dark" novalidate> <input type="hidden" name="u" value="140" /> <input type="hidden" name="f" value="140" /> <input type="hidden" name="s" /> <input type="hidden" name="c" value="0" /> <input type="hidden" name="m" value="0" /> <input type="hidden" name="act" value="sub" /> <input type="hidden" name="v" value="2" /> <input type="hidden" name="or" value="cc1d8d8a3e44ee181afa9e4ddad5fb63" /> <div class="_form-content"> <div class="_form_element _x83811475 _full_width " > <label for="fullname" class="_form-label"> Full Name* </label> <div class="_field-wrapper"> <input type="text" id="fullname" name="fullname" placeholder="Type your name" required/> </div> </div> <div class="_form_element _x38733635 _full_width " > <label for="email" class="_form-label"> Email* </label> <div class="_field-wrapper"> <input type="text" id="email" name="email" placeholder="Type your email" required/> </div> </div> <div class="_button-wrapper _full_width"> <button id="_form_140_submit" class="_submit" type="submit"> Submit </button> </div> <div class="_clear-element"> </div> </div> <div class="_form-thank-you" style="display:none;"> </div> </form><script defer src="data:text/javascript;base64,Cgp3aW5kb3cuY2ZpZWxkcyA9IFtdOwoKd2luZG93Ll9zaG93X3RoYW5rX3lvdSA9IGZ1bmN0aW9uKGlkLCBtZXNzYWdlLCB0cmFja2NtcF91cmwsIGVtYWlsKSB7CgogIHZhciBmb3JtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXycgKyBpZCArICdfJyksIHRoYW5rX3lvdSA9IGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtLXRoYW5rLXlvdScpOwoKICBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybS1jb250ZW50Jykuc3R5bGUuZGlzcGxheSA9ICdub25lJzsKCiAgdGhhbmtfeW91LmlubmVySFRNTCA9IG1lc3NhZ2U7CgogIHRoYW5rX3lvdS5zdHlsZS5kaXNwbGF5ID0gJ2Jsb2NrJzsKCiAgY29uc3QgdmdvQWxpYXMgPSB0eXBlb2YgdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzID09PSAndW5kZWZpbmVkJyA/ICd2Z28nIDogdmlzaXRvckdsb2JhbE9iamVjdEFsaWFzOwoKICB2YXIgdmlzaXRvck9iamVjdCA9IHdpbmRvd1t2Z29BbGlhc107CgogIGlmIChlbWFpbCAmJiB0eXBlb2YgdmlzaXRvck9iamVjdCAhPT0gJ3VuZGVmaW5lZCcpIHsKCiAgICB2aXNpdG9yT2JqZWN0KCdzZXRFbWFpbCcsIGVtYWlsKTsKCiAgICB2aXNpdG9yT2JqZWN0KCd1cGRhdGUnKTsKCiAgfSBlbHNlIGlmICh0eXBlb2YodHJhY2tjbXBfdXJsKSAhPSAndW5kZWZpbmVkJyAmJiB0cmFja2NtcF91cmwpIHsKCiAgICAvLyBTaXRlIHRyYWNraW5nIFVSTCB0byB1c2UgYWZ0ZXIgaW5saW5lIGZvcm0gc3VibWlzc2lvbi4KCiAgICBfbG9hZF9zY3JpcHQodHJhY2tjbXBfdXJsKTsKCiAgfQoKICBpZiAodHlwZW9mIHdpbmRvdy5fZm9ybV9jYWxsYmFjayAhPT0gJ3VuZGVmaW5lZCcpIHdpbmRvdy5fZm9ybV9jYWxsYmFjayhpZCk7Cgp9OwoKd2luZG93Ll9zaG93X2Vycm9yID0gZnVuY3Rpb24oaWQsIG1lc3NhZ2UsIGh0bWwpIHsKCiAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fJyArIGlkICsgJ18nKSwgZXJyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JyksIGJ1dHRvbiA9IGZvcm0ucXVlcnlTZWxlY3RvcignYnV0dG9uJyksIG9sZF9lcnJvciA9IGZvcm0ucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyk7CgogIGlmIChvbGRfZXJyb3IpIG9sZF9lcnJvci5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKG9sZF9lcnJvcik7CgogIGVyci5pbm5lckhUTUwgPSBtZXNzYWdlOwoKICBlcnIuY2xhc3NOYW1lID0gJ19lcnJvci1pbm5lciBfZm9ybV9lcnJvciBfbm9fYXJyb3cnOwoKICB2YXIgd3JhcHBlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwoKICB3cmFwcGVyLmNsYXNzTmFtZSA9ICdfZm9ybS1pbm5lcic7CgogIHdyYXBwZXIuYXBwZW5kQ2hpbGQoZXJyKTsKCiAgYnV0dG9uLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHdyYXBwZXIsIGJ1dHRvbik7CgogIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ1tpZF49Il9mb3JtIl1baWQkPSJfc3VibWl0Il0nKS5kaXNhYmxlZCA9IGZhbHNlOwoKICBpZiAoaHRtbCkgewoKICAgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKCiAgICBkaXYuY2xhc3NOYW1lID0gJ19lcnJvci1odG1sJzsKCiAgICBkaXYuaW5uZXJIVE1MID0gaHRtbDsKCiAgICBlcnIuYXBwZW5kQ2hpbGQoZGl2KTsKCiAgfQoKfTsKCndpbmRvdy5fbG9hZF9zY3JpcHQgPSBmdW5jdGlvbih1cmwsIGNhbGxiYWNrKSB7Cgp2YXIgaGVhZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2hlYWQnKSwgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JyksIHIgPSBmYWxzZTsKCiAgc2NyaXB0LnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsKCiAgc2NyaXB0LmNoYXJzZXQgPSAndXRmLTgnOwoKICBzY3JpcHQuc3JjID0gdXJsOwoKICBpZiAoY2FsbGJhY2spIHsKCiAgICBzY3JpcHQub25sb2FkID0gc2NyaXB0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCkgewoKICAgICAgaWYgKCFyICYmICghdGhpcy5yZWFkeVN0YXRlIHx8IHRoaXMucmVhZHlTdGF0ZSA9PSAnY29tcGxldGUnKSkgewoKICAgICAgICByID0gdHJ1ZTsKCiAgICAgICAgY2FsbGJhY2soKTsKCiAgICAgIH0KCiAgICB9OwoKICB9CgogIGhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTsKCn07CgooZnVuY3Rpb24oKSB7CgogIGlmICh3aW5kb3cubG9jYXRpb24uc2VhcmNoLnNlYXJjaCgiZXhjbHVkZWZvcm0iKSAhPT0gLTEpIHJldHVybiBmYWxzZTsKCiAgdmFyIGdldENvb2tpZSA9IGZ1bmN0aW9uKG5hbWUpIHsKCiAgICB2YXIgbWF0Y2ggPSBkb2N1bWVudC5jb29raWUubWF0Y2gobmV3IFJlZ0V4cCgnKF58OyApJyArIG5hbWUgKyAnPShbXjtdKyknKSk7CgogICAgcmV0dXJuIG1hdGNoID8gbWF0Y2hbMl0gOiBudWxsOwoKICB9CgogIHZhciBzZXRDb29raWUgPSBmdW5jdGlvbihuYW1lLCB2YWx1ZSkgewoKICAgIHZhciBub3cgPSBuZXcgRGF0ZSgpOwoKICAgIHZhciB0aW1lID0gbm93LmdldFRpbWUoKTsKCiAgICB2YXIgZXhwaXJlVGltZSA9IHRpbWUgKyAxMDAwICogNjAgKiA2MCAqIDI0ICogMzY1OwoKICAgIG5vdy5zZXRUaW1lKGV4cGlyZVRpbWUpOwoKICAgIGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyAnPScgKyB2YWx1ZSArICc7IGV4cGlyZXM9JyArIG5vdyArICc7cGF0aD0vOyBTZWN1cmU7IFNhbWVTaXRlPUxheDsnOy8vIGNhbm5vdCBiZSBIdHRwT25seQoKICB9CgogICAgICB2YXIgYWRkRXZlbnQgPSBmdW5jdGlvbihlbGVtZW50LCBldmVudCwgZnVuYykgewoKICAgIGlmIChlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIpIHsKCiAgICAgIGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihldmVudCwgZnVuYyk7CgogICAgfSBlbHNlIHsKCiAgICAgIHZhciBvbGRGdW5jID0gZWxlbWVudFsnb24nICsgZXZlbnRdOwoKICAgICAgZWxlbWVudFsnb24nICsgZXZlbnRdID0gZnVuY3Rpb24oKSB7CgogICAgICAgIG9sZEZ1bmMuYXBwbHkodGhpcywgYXJndW1lbnRzKTsKCiAgICAgICAgZnVuYy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwoKICAgICAgfTsKCiAgICB9CgogIH0KCiAgdmFyIF9yZW1vdmVkID0gZmFsc2U7CgogIHZhciBmb3JtX3RvX3N1Ym1pdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdfZm9ybV8xNDBfJyk7CgogIHZhciBhbGxJbnB1dHMgPSBmb3JtX3RvX3N1Ym1pdC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYScpLCB0b29sdGlwcyA9IFtdLCBzdWJtaXR0ZWQgPSBmYWxzZTsKCiAKCiAgdmFyIGdldFVybFBhcmFtID0gZnVuY3Rpb24obmFtZSkgewoKICAgIHZhciBwYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gpOwoKICAgIHJldHVybiBwYXJhbXMuZ2V0KG5hbWUpIHx8IGZhbHNlOwoKICB9OwoKIAoKICBmb3IgKHZhciBpID0gMDsgaSA8IGFsbElucHV0cy5sZW5ndGg7IGkrKykgewoKICAgIHZhciByZWdleFN0ciA9ICJmaWVsZFxcWyhcXGQrKVxcXSI7CgogICAgdmFyIHJlc3VsdHMgPSBuZXcgUmVnRXhwKHJlZ2V4U3RyKS5leGVjKGFsbElucHV0c1tpXS5uYW1lKTsKCiAgICBpZiAocmVzdWx0cyAhPSB1bmRlZmluZWQpIHsKCiAgICAgIGFsbElucHV0c1tpXS5kYXRhc2V0Lm5hbWUgPSB3aW5kb3cuY2ZpZWxkc1tyZXN1bHRzWzFdXTsKCiAgICB9IGVsc2UgewoKICAgICAgYWxsSW5wdXRzW2ldLmRhdGFzZXQubmFtZSA9IGFsbElucHV0c1tpXS5uYW1lOwoKICAgIH0KCiAgICB2YXIgZmllbGRWYWwgPSBnZXRVcmxQYXJhbShhbGxJbnB1dHNbaV0uZGF0YXNldC5uYW1lKTsKCiAKCiAgICBpZiAoZmllbGRWYWwpIHsKCiAgICAgIGlmIChhbGxJbnB1dHNbaV0uZGF0YXNldC5hdXRvZmlsbCA9PT0gImZhbHNlIikgewoKICAgICAgICBjb250aW51ZTsKCiAgICAgIH0KCiAgICAgIGlmIChhbGxJbnB1dHNbaV0udHlwZSA9PSAicmFkaW8iIHx8IGFsbElucHV0c1tpXS50eXBlID09ICJjaGVja2JveCIpIHsKCiAgICAgICAgaWYgKGFsbElucHV0c1tpXS52YWx1ZSA9PSBmaWVsZFZhbCkgewoKICAgICAgICAgIGFsbElucHV0c1tpXS5jaGVja2VkID0gdHJ1ZTsKCiAgICAgICAgfQoKICAgICAgfSBlbHNlIHsKCiAgICAgICAgYWxsSW5wdXRzW2ldLnZhbHVlID0gZmllbGRWYWw7CgogICAgICB9CgogICAgfQoKICB9CgogCgogIHZhciByZW1vdmVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKCiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CgogICAgICB0b29sdGlwc1tpXS50aXAucGFyZW50Tm9kZS5yZW1vdmVDaGlsZCh0b29sdGlwc1tpXS50aXApOwoKICAgIH0KCiAgICB0b29sdGlwcyA9IFtdOwoKICB9OwoKICB2YXIgcmVtb3ZlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtKSB7CgogICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0b29sdGlwcy5sZW5ndGg7IGkrKykgewoKICAgICAgaWYgKHRvb2x0aXBzW2ldLmVsZW0gPT09IGVsZW0pIHsKCiAgICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKCiAgICAgICAgdG9vbHRpcHMuc3BsaWNlKGksIDEpOwoKICAgICAgICByZXR1cm47CgogICAgICB9CgogICAgfQoKICB9OwoKICB2YXIgY3JlYXRlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtLCB0ZXh0KSB7CgogICAgdmFyIHRvb2x0aXAgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwgYXJyb3cgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwgaW5uZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSwgbmV3X3Rvb2x0aXAgPSB7fTsKCiAgICBpZiAoZWxlbS50eXBlICE9ICdyYWRpbycgJiYgZWxlbS50eXBlICE9ICdjaGVja2JveCcpIHsKCiAgICAgIHRvb2x0aXAuY2xhc3NOYW1lID0gJ19lcnJvcic7CgogICAgICBhcnJvdy5jbGFzc05hbWUgPSAnX2Vycm9yLWFycm93JzsKCiAgICAgIGlubmVyLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXInOwoKICAgICAgaW5uZXIuaW5uZXJIVE1MID0gdGV4dDsKCiAgICAgIHRvb2x0aXAuYXBwZW5kQ2hpbGQoYXJyb3cpOwoKICAgICAgdG9vbHRpcC5hcHBlbmRDaGlsZChpbm5lcik7CgogICAgICBlbGVtLnBhcmVudE5vZGUuYXBwZW5kQ2hpbGQodG9vbHRpcCk7CgogICAgfSBlbHNlIHsKCiAgICAgIHRvb2x0aXAuY2xhc3NOYW1lID0gJ19lcnJvci1pbm5lciBfbm9fYXJyb3cnOwoKICAgICAgdG9vbHRpcC5pbm5lckhUTUwgPSB0ZXh0OwoKICAgICAgZWxlbS5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0b29sdGlwLCBlbGVtKTsKCiAgICAgIG5ld190b29sdGlwLm5vX2Fycm93ID0gdHJ1ZTsKCiAgICB9CgogICAgbmV3X3Rvb2x0aXAudGlwID0gdG9vbHRpcDsKCiAgICBuZXdfdG9vbHRpcC5lbGVtID0gZWxlbTsKCiAgICB0b29sdGlwcy5wdXNoKG5ld190b29sdGlwKTsKCiAgICByZXR1cm4gbmV3X3Rvb2x0aXA7CgogIH07CgogIHZhciByZXNpemVfdG9vbHRpcCA9IGZ1bmN0aW9uKHRvb2x0aXApIHsKCiAgICB2YXIgcmVjdCA9IHRvb2x0aXAuZWxlbS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTsKCiAgICB2YXIgZG9jID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LCBzY3JvbGxQb3NpdGlvbiA9IHJlY3QudG9wIC0gKCh3aW5kb3cucGFnZVlPZmZzZXQgfHwgZG9jLnNjcm9sbFRvcCkgIC0gKGRvYy5jbGllbnRUb3AgfHwgMCkpOwoKICAgIGlmIChzY3JvbGxQb3NpdGlvbiA8IDQwKSB7CgogICAgICB0b29sdGlwLnRpcC5jbGFzc05hbWUgPSB0b29sdGlwLnRpcC5jbGFzc05hbWUucmVwbGFjZSgvID8oX2Fib3ZlfF9iZWxvdykgPy9nLCAnJykgKyAnIF9iZWxvdyc7CgogICAgfSBlbHNlIHsKCiAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2Fib3ZlJzsKCiAgICB9CgogIH07CgogIHZhciByZXNpemVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKCiAgICBpZiAoX3JlbW92ZWQpIHJldHVybjsKCiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CgogICAgICBpZiAoIXRvb2x0aXBzW2ldLm5vX2Fycm93KSByZXNpemVfdG9vbHRpcCh0b29sdGlwc1tpXSk7CgogICAgfQoKICB9OwoKICB2YXIgdmFsaWRhdGVfZmllbGQgPSBmdW5jdGlvbihlbGVtLCByZW1vdmUpIHsKCiAgICB2YXIgdG9vbHRpcCA9IG51bGwsIHZhbHVlID0gZWxlbS52YWx1ZSwgbm9fZXJyb3IgPSB0cnVlOwoKICAgIHJlbW92ZSA/IHJlbW92ZV90b29sdGlwKGVsZW0pIDogZmFsc2U7CgogICAgaWYgKGVsZW0udHlwZSAhPSAnY2hlY2tib3gnKSBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lLnJlcGxhY2UoLyA/X2hhc19lcnJvciA/L2csICcnKTsKCiAgICBpZiAoZWxlbS5nZXRBdHRyaWJ1dGUoJ3JlcXVpcmVkJykgIT09IG51bGwpIHsKCiAgICAgIGlmIChlbGVtLnR5cGUgPT0gJ3JhZGlvJyB8fCAoZWxlbS50eXBlID09ICdjaGVja2JveCcgJiYgL2FueS8udGVzdChlbGVtLmNsYXNzTmFtZSkpKSB7CgogICAgICAgIHZhciBlbGVtcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsZW0ubmFtZV07CgogICAgICAgIGlmICghKGVsZW1zIGluc3RhbmNlb2YgTm9kZUxpc3QgfHwgZWxlbXMgaW5zdGFuY2VvZiBIVE1MQ29sbGVjdGlvbikgfHwgZWxlbXMubGVuZ3RoIDw9IDEpIHsKCiAgICAgICAgICBub19lcnJvciA9IGVsZW0uY2hlY2tlZDsKCiAgICAgICAgfQoKICAgICAgICBlbHNlIHsKCiAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwoKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbXMubGVuZ3RoOyBpKyspIHsKCiAgICAgICAgICAgIGlmIChlbGVtc1tpXS5jaGVja2VkKSBub19lcnJvciA9IHRydWU7CgogICAgICAgICAgfQoKICAgICAgICB9CgogICAgICAgaWYgKCFub19lcnJvcikgewoKICAgICAgICAgIHRvb2x0aXAgPSBjcmVhdGVfdG9vbHRpcChlbGVtLCAiUGxlYXNlIHNlbGVjdCBhbiBvcHRpb24uIik7CgogICAgICAgIH0KCiAgICAgIH0gZWxzZSBpZiAoZWxlbS50eXBlID09J2NoZWNrYm94JykgewoKICAgICAgICB2YXIgZWxlbXMgPSBmb3JtX3RvX3N1Ym1pdC5lbGVtZW50c1tlbGVtLm5hbWVdLCBmb3VuZCA9IGZhbHNlLCBlcnIgPSBbXTsKCiAgICAgICAgbm9fZXJyb3IgPSB0cnVlOwoKICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1zLmxlbmd0aDsgaSsrKSB7CgogICAgICAgICAgaWYgKGVsZW1zW2ldLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSA9PT0gbnVsbCkgY29udGludWU7CgogICAgICAgICAgaWYgKCFmb3VuZCAmJiBlbGVtc1tpXSAhPT0gZWxlbSkgcmV0dXJuIHRydWU7CgogICAgICAgICAgZm91bmQgPSB0cnVlOwoKICAgICAgICAgIGVsZW1zW2ldLmNsYXNzTmFtZSA9IGVsZW1zW2ldLmNsYXNzTmFtZS5yZXBsYWNlKC8gP19oYXNfZXJyb3IgPy9nLCAnJyk7CgogICAgICAgICAgaWYgKCFlbGVtc1tpXS5jaGVja2VkKSB7CgogICAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwoKICAgICAgICAgICAgZWxlbXNbaV0uY2xhc3NOYW1lID0gZWxlbXNbaV0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKCiAgICAgICAgICAgIGVyci5wdXNoKCJDaGVja2luZyAlcyBpcyByZXF1aXJlZCIucmVwbGFjZSgiJXMiLCBlbGVtc1tpXS52YWx1ZSkpOwoKICAgICAgICAgIH0KCiAgICAgICAgfQoKICAgICAgICBpZiAoIW5vX2Vycm9yKSB7CgogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sIGVyci5qb2luKCc8YnIvPicpKTsKCiAgICAgICAgfQoKICAgICAgfSBlbHNlIGlmIChlbGVtLnRhZ05hbWUgPT0gJ1NFTEVDVCcpIHsKCiAgICAgICAgdmFyIHNlbGVjdGVkID0gdHJ1ZTsKCiAgICAgICAgaWYgKGVsZW0ubXVsdGlwbGUpIHsKCiAgICAgICAgICBzZWxlY3RlZCA9IGZhbHNlOwoKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbS5vcHRpb25zLmxlbmd0aDsgaSsrKSB7CgogICAgICAgICAgICBpZiAoZWxlbS5vcHRpb25zW2ldLnNlbGVjdGVkKSB7CgogICAgICAgICAgICAgIHNlbGVjdGVkID0gdHJ1ZTsKCiAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICB9CgogICAgICAgICAgfQoKICAgICAgICB9IGVsc2UgewoKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbS5vcHRpb25zLmxlbmd0aDsgaSsrKSB7CgogICAgICAgICAgICBpZiAoZWxlbS5vcHRpb25zW2ldLnNlbGVjdGVkICYmICghZWxlbS5vcHRpb25zW2ldLnZhbHVlIHx8IChlbGVtLm9wdGlvbnNbaV0udmFsdWUubWF0Y2goL1xuL2cpKSkpIHsKCiAgICAgICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKCiAgICAgICAgICAgIH0KCiAgICAgICAgICB9CgogICAgICAgIH0KCiAgICAgICAgaWYgKCFzZWxlY3RlZCkgewoKICAgICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwoKICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CgogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJQbGVhc2Ugc2VsZWN0IGFuIG9wdGlvbi4iKTsKCiAgICAgICAgfQoKICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSAnJykgewoKICAgICAgICBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKCiAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKCiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJUaGlzIGZpZWxkIGlzIHJlcXVpcmVkLiIpOwoKICAgICAgfQoKICAgIH0KCiAgICBpZiAobm9fZXJyb3IgJiYgKGVsZW0uaWQgPT0gJ2ZpZWxkW10nIHx8IGVsZW0uaWQgPT0gJ2NhWzExXVt2XScpKSB7CgogICAgICBpZiAoZWxlbS5jbGFzc05hbWUuaW5jbHVkZXMoJ3Bob25lLWlucHV0LWVycm9yJykpIHsKCiAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CgogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CgogICAgICB9CgogICAgfQoKICAgIGlmIChub19lcnJvciAmJiBlbGVtLm5hbWUgPT0gJ2VtYWlsJykgewoKICAgICAgaWYgKCF2YWx1ZS5tYXRjaCgvXltcK19hLXowLTktJyY9XSsoXC5bXCtfYS16MC05LSddKykqQFthLXowLTktXSsoXC5bYS16MC05LV0rKSooXC5bYS16XXsyLH0pJC9pKSkgewoKICAgICAgICBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKCiAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKCiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJFbnRlciBhIHZhbGlkIGVtYWlsIGFkZHJlc3MuIik7CgogICAgICB9CgogICAgfQoKICAgIGlmIChub19lcnJvciAmJiAvZGF0ZV9maWVsZC8udGVzdChlbGVtLmNsYXNzTmFtZSkpIHsKCiAgICAgIGlmICghdmFsdWUubWF0Y2goL15cZFxkXGRcZC1cZFxkLVxkXGQkLykpIHsKCiAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CgogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CgogICAgICAgIHRvb2x0aXAgPSBjcmVhdGVfdG9vbHRpcChlbGVtLCAiRW50ZXIgYSB2YWxpZCBkYXRlLiIpOwoKICAgICAgfQoKICAgIH0KCiAgICB0b29sdGlwID8gcmVzaXplX3Rvb2x0aXAodG9vbHRpcCkgOiBmYWxzZTsKCiAgICByZXR1cm4gbm9fZXJyb3I7CgogIH07CgogIHZhciBuZWVkc192YWxpZGF0ZSA9IGZ1bmN0aW9uKGVsKSB7CgogICAgICAgIGlmKGVsLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSAhPT0gbnVsbCl7CgogICAgICAgICAgICByZXR1cm4gdHJ1ZQoKICAgICAgICB9CgogICAgICAgIGlmKGVsLm5hbWUgPT09ICdlbWFpbCcgJiYgZWwudmFsdWUgIT09ICIiKXsKCiAgICAgICAgICAgIHJldHVybiB0cnVlCgogICAgICAgIH0KCiAKCiAgICBpZigoZWwuaWQgPT0gJ2ZpZWxkW10nIHx8IGVsLmlkID09ICdjYVsxMV1bdl0nKSAmJiBlbC5jbGFzc05hbWUuaW5jbHVkZXMoJ3Bob25lLWlucHV0LWVycm9yJykpewoKICAgICAgICAgICAgcmV0dXJuIHRydWUKCiAgICAgICAgfQoKIAoKICAgICAgICByZXR1cm4gZmFsc2UKCiAgfTsKCiAgdmFyIHZhbGlkYXRlX2Zvcm0gPSBmdW5jdGlvbihlKSB7CgogICAgdmFyIGVyciA9IGZvcm1fdG9fc3VibWl0LnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybV9lcnJvcicpLCBub19lcnJvciA9IHRydWU7CgogICAgaWYgKCFzdWJtaXR0ZWQpIHsKCiAgICAgIHN1Ym1pdHRlZCA9IHRydWU7CgogICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gYWxsSW5wdXRzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7CgogICAgICAgIHZhciBpbnB1dCA9IGFsbElucHV0c1tpXTsKCiAgICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGlucHV0KSkgewoKICAgICAgICAgIGlmIChpbnB1dC50eXBlID09ICd0ZWwnKSB7CgogICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2JsdXInLCBmdW5jdGlvbigpIHsKCiAgICAgICAgICAgICAgdGhpcy52YWx1ZSA9IHRoaXMudmFsdWUudHJpbSgpOwoKICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKCiAgICAgICAgICAgIH0pOwoKICAgICAgICAgIH0KCiAgICAgICAgICBpZiAoaW5wdXQudHlwZSA9PSAndGV4dCcgfHwgaW5wdXQudHlwZSA9PSAnbnVtYmVyJyB8fCBpbnB1dC50eXBlID09ICd0aW1lJykgewoKICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdibHVyJywgZnVuY3Rpb24oKSB7CgogICAgICAgICAgICAgIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnRyaW0oKTsKCiAgICAgICAgICAgICAgdmFsaWRhdGVfZmllbGQodGhpcywgdHJ1ZSk7CgogICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnaW5wdXQnLCBmdW5jdGlvbigpIHsKCiAgICAgICAgICAgICAgdmFsaWRhdGVfZmllbGQodGhpcywgdHJ1ZSk7CgogICAgICAgICAgICB9KTsKCiAgICAgICAgICB9IGVsc2UgaWYgKGlucHV0LnR5cGUgPT0gJ3JhZGlvJyB8fCBpbnB1dC50eXBlID09ICdjaGVja2JveCcpIHsKCiAgICAgICAgICAgIChmdW5jdGlvbihlbCkgewoKICAgICAgICAgICAgICB2YXIgcmFkaW9zID0gZm9ybV90b19zdWJtaXQuZWxlbWVudHNbZWwubmFtZV07CgogICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmFkaW9zLmxlbmd0aDsgaSsrKSB7CgogICAgICAgICAgICAgICAgYWRkRXZlbnQocmFkaW9zW2ldLCAnY2xpY2snLCBmdW5jdGlvbigpIHsKCiAgICAgICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKGVsLCB0cnVlKTsKCiAgICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgICAgfQoKICAgICAgICAgICAgfSkoaW5wdXQpOwoKICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudGFnTmFtZSA9PSAnU0VMRUNUJykgewoKICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdjaGFuZ2UnLCBmdW5jdGlvbigpIHsKCiAgICAgICAgICAgICAgdmFsaWRhdGVfZmllbGQodGhpcywgdHJ1ZSk7CgogICAgICAgICAgICB9KTsKCiAgICAgICAgICB9IGVsc2UgaWYgKGlucHV0LnR5cGUgPT0gJ3RleHRhcmVhJyl7CgogICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2lucHV0JywgZnVuY3Rpb24oKSB7CgogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwoKICAgICAgICAgICAgfSk7CgogICAgICAgICAgfQoKICAgICAgICB9CgogICAgICB9CgogICAgfQoKICAgIHJlbW92ZV90b29sdGlwcygpOwoKICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhbGxJbnB1dHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHsKCiAgICAgIHZhciBlbGVtID0gYWxsSW5wdXRzW2ldOwoKICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGVsZW0pKSB7CgogICAgICAgIGlmIChlbGVtLnRhZ05hbWUudG9Mb3dlckNhc2UoKSAhPT0gInNlbGVjdCIpIHsKCiAgICAgICAgICBlbGVtLnZhbHVlID0gZWxlbS52YWx1ZS50cmltKCk7CgogICAgICAgIH0KCiAgICAgICAgdmFsaWRhdGVfZmllbGQoZWxlbSkgPyB0cnVlIDogbm9fZXJyb3IgPSBmYWxzZTsKCiAgICAgIH0KCiAgICB9CgogICAgaWYgKCFub19lcnJvciAmJiBlKSB7CgogICAgICBlLnByZXZlbnREZWZhdWx0KCk7CgogICAgfQoKICAgIHJlc2l6ZV90b29sdGlwcygpOwoKICAgIHJldHVybiBub19lcnJvcjsKCiAgfTsKCiAgYWRkRXZlbnQod2luZG93LCAncmVzaXplJywgcmVzaXplX3Rvb2x0aXBzKTsKCiAgYWRkRXZlbnQod2luZG93LCAnc2Nyb2xsJywgcmVzaXplX3Rvb2x0aXBzKTsKCiAKCiAgdmFyIGhpZGVQaG9uZUlucHV0RXJyb3IgPSBmdW5jdGlvbihpbnB1dElkKSB7CgogICAgdmFyIGVycm9yTWVzc2FnZSA9ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXJyb3ItbXNnLSIgKyBpbnB1dElkKTsKCiAgICB2YXIgaW5wdXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpbnB1dElkKTsKCiAgICBlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LnJlbW92ZSgicGhvbmUtZXJyb3IiKTsKCiAgICBlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LmFkZCgicGhvbmUtZXJyb3ItaGlkZGVuIik7CgogICAgaW5wdXQuY2xhc3NMaXN0LnJlbW92ZSgicGhvbmUtaW5wdXQtZXJyb3IiKTsKCiAgfTsKCiAKCiAgdmFyIGluaXRpYWxpemVQaG9uZUlucHV0ID0gZnVuY3Rpb24oaW5wdXQsIGRlZmF1bHRDb3VudHJ5KSB7CgogICAgcmV0dXJuIHdpbmRvdy5pbnRsVGVsSW5wdXQoaW5wdXQsIHsKCiAgICAgIHV0aWxzU2NyaXB0OiAnaHR0cHM6Ly91bnBrZy5jb20vaW50bC10ZWwtaW5wdXRAMTcuMC4xOC9idWlsZC9qcy91dGlscy5qcycsCgogICAgIGF1dG9IaWRlRGlhbENvZGU6IGZhbHNlLAoKICAgICAgc2VwYXJhdGVEaWFsQ29kZTogdHJ1ZSwKCiAgICAgIGluaXRpYWxDb3VudHJ5OiBkZWZhdWx0Q291bnRyeSwKCiAgICAgIHByZWZlcnJlZENvdW50cmllczogW10KCiAgICB9KTsKCiAgfQoKIAoKICB2YXIgc2V0UGhvbmVJbnB1dEV2ZW50TGlzdGVuZXJzID0gZnVuY3Rpb24oaW5wdXRJZCwgaW5wdXQsIGl0aSkgewoKICAgIGlucHV0LmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLCBmdW5jdGlvbigpIHsKCiAgICAgIHZhciBlcnJvck1lc3NhZ2UgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXJyb3ItbXNnLSIgKyBpbnB1dElkKTsKCiAgICAgIGlmIChpbnB1dC52YWx1ZS50cmltKCkpIHsKCiAgICAgICAgaWYgKGl0aS5pc1ZhbGlkTnVtYmVyKCkpIHsKCiAgICAgICAgICBpdGkuc2V0TnVtYmVyKGl0aS5nZXROdW1iZXIoKSk7CgogICAgICAgICAgaWYgKGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuY29udGFpbnMoInBob25lLWVycm9yIikpewoKICAgICAgICAgICAgaGlkZVBob25lSW5wdXRFcnJvcihpbnB1dElkKTsKCiAgICAgICAgICB9CgogICAgICAgIH0gZWxzZSB7CgogICAgICAgICAgc2hvd1Bob25lSW5wdXRFcnJvcihpbnB1dElkKQoKICAgICAgICB9CgogICAgICB9IGVsc2UgewoKICAgICAgICBpZiAoZXJyb3JNZXNzYWdlLmNsYXNzTGlzdC5jb250YWlucygicGhvbmUtZXJyb3IiKSl7CgogICAgICAgICAgaGlkZVBob25lSW5wdXRFcnJvcihpbnB1dElkKTsKCiAgICAgICAgfQoKICAgICAgfQoKICAgIH0pOwoKIAoKICAgIGlucHV0LmFkZEV2ZW50TGlzdGVuZXIoImNvdW50cnljaGFuZ2UiLCBmdW5jdGlvbigpIHsKCiAgICAgIGl0aS5zZXROdW1iZXIoJycpOwoKICAgIH0pOwoKIAoKICAgIGlucHV0LmFkZEV2ZW50TGlzdGVuZXIoImtleWRvd24iLCBmdW5jdGlvbihlKSB7CgogICAgICAgIHZhciBjaGFyQ29kZSA9IChlLndoaWNoKSA/IGUud2hpY2ggOiBlLmtleUNvZGU7CgogICAgICAgIGlmIChjaGFyQ29kZSA+IDMxICYmIChjaGFyQ29kZSA8IDQ4IHx8IGNoYXJDb2RlID4gNTcpICYmIGNoYXJDb2RlICE9PSA4KSB7CgogICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7CgogICAgICB9CgogICAgIH0pOwoKICB9OwoKIAoKICB2YXIgc2hvd1Bob25lSW5wdXRFcnJvciA9IGZ1bmN0aW9uKGlucHV0SWQpIHsKCiAgICB2YXIgZXJyb3JNZXNzYWdlID0gIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJlcnJvci1tc2ctIiArIGlucHV0SWQpOwoKICAgIHZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwoKICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuYWRkKCJwaG9uZS1lcnJvciIpOwoKICAgIGVycm9yTWVzc2FnZS5jbGFzc0xpc3QucmVtb3ZlKCJwaG9uZS1lcnJvci1oaWRkZW4iKTsKCiAgICBpbnB1dC5jbGFzc0xpc3QuYWRkKCJwaG9uZS1pbnB1dC1lcnJvciIpOwoKICB9OwoKIAoKIAoKICAgIHZhciBfZm9ybV9zZXJpYWxpemUgPSBmdW5jdGlvbihmb3JtKXtpZighZm9ybXx8Zm9ybS5ub2RlTmFtZSE9PSJGT1JNIil7cmV0dXJuIH12YXIgaSxqLHE9W107Zm9yKGk9MDtpPGZvcm0uZWxlbWVudHMubGVuZ3RoO2krKyl7aWYoZm9ybS5lbGVtZW50c1tpXS5uYW1lPT09IiIpe2NvbnRpbnVlfXN3aXRjaChmb3JtLmVsZW1lbnRzW2ldLm5vZGVOYW1lKXtjYXNlIklOUFVUIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInRlbCI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0ucHJldmlvdXNTaWJsaW5nLnF1ZXJ5U2VsZWN0b3IoJ2Rpdi5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZScpLmlubmVyVGV4dCkrZW5jb2RlVVJJQ29tcG9uZW50KCIgIikrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVhaztjYXNlInRleHQiOmNhc2UibnVtYmVyIjpjYXNlImRhdGUiOmNhc2UidGltZSI6Y2FzZSJoaWRkZW4iOmNhc2UicGFzc3dvcmQiOmNhc2UiYnV0dG9uIjpjYXNlInJlc2V0IjpjYXNlInN1Ym1pdCI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVhaztjYXNlImNoZWNrYm94IjpjYXNlInJhZGlvIjppZihmb3JtLmVsZW1lbnRzW2ldLmNoZWNrZWQpe3EucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSl9YnJlYWs7Y2FzZSJmaWxlIjpicmVha31icmVhaztjYXNlIlRFWFRBUkVBIjpxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS52YWx1ZSkpO2JyZWFrO2Nhc2UiU0VMRUNUIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInNlbGVjdC1vbmUiOnEucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSk7YnJlYWs7Y2FzZSJzZWxlY3QtbXVsdGlwbGUiOmZvcihqPTA7ajxmb3JtLmVsZW1lbnRzW2ldLm9wdGlvbnMubGVuZ3RoO2orKyl7aWYoZm9ybS5lbGVtZW50c1tpXS5vcHRpb25zW2pdLnNlbGVjdGVkKXtxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS5vcHRpb25zW2pdLnZhbHVlKSl9fWJyZWFrfWJyZWFrO2Nhc2UiQlVUVE9OIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInJlc2V0IjpjYXNlInN1Ym1pdCI6Y2FzZSJidXR0b24iOnEucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSk7YnJlYWt9YnJlYWt9fXJldHVybiBxLmpvaW4oIiYiKX07CgogIHZhciBmb3JtX3N1Ym1pdCA9IGZ1bmN0aW9uKGUpIHsKCiAgICBlLnByZXZlbnREZWZhdWx0KCk7CgogICAgaWYgKHZhbGlkYXRlX2Zvcm0oKSkgewoKICAgICAgLy8gdXNlIHRoaXMgdHJpY2sgdG8gZ2V0IHRoZSBzdWJtaXQgYnV0dG9uICYgZGlzYWJsZSBpdCB1c2luZyBwbGFpbiBqYXZhc2NyaXB0CgogICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcjX2Zvcm1fMTQwX3N1Ym1pdCcpLmRpc2FibGVkID0gdHJ1ZTsKCiAgICAgICAgICAgIHZhciBzZXJpYWxpemVkID0gX2Zvcm1fc2VyaWFsaXplKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdfZm9ybV8xNDBfJykpLnJlcGxhY2UoLyUwQS9nLCAnXFxuJyk7CgogICAgICB2YXIgZXJyID0gZm9ybV90b19zdWJtaXQucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyk7CgogICAgICBlcnIgPyBlcnIucGFyZW50Tm9kZS5yZW1vdmVDaGlsZChlcnIpIDogZmFsc2U7CgogICAgICBfbG9hZF9zY3JpcHQoJ2h0dHBzOi8vYWZyaWNhbmxlYWRlcnNoaXBhY2FkZW15NzM4NzQuYWN0aXZlaG9zdGVkLmNvbS9wcm9jLnBocD8nICsgc2VyaWFsaXplZCArICcmanNvbnA9dHJ1ZScpOwoKICAgIH0KCiAgICByZXR1cm4gZmFsc2U7CgogIH07CgogIGFkZEV2ZW50KGZvcm1fdG9fc3VibWl0LCAnc3VibWl0JywgZm9ybV9zdWJtaXQpOwoKfSkoKTsKCiAKCg=="></script></div></div></div></div></div></div><div id="tdi_476" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_477 wpb_row td-pb-row tdc-element-style" > <div class="tdi_476_rand_style td-element-style" ></div><div class="vc_column tdi_479 wpb_column vc_column_container tdc-column td-pb-span8"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_button tdi_480 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_480" > <div class="tds-button td-fix-index"><a href="/apply" title="Apply for Admission" class="tds-button2 tdm-btn tdm-btn-lg tdi_481 " ><span class="tdm-btn-text">Apply for Admission</span></a></div></div><div class="tdm_block td_block_wrap tdm_block_button tdi_482 tdm-block-button-inline tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_482" > <div class="tds-button td-fix-index"><a href="/donate" title="Donate to ALA" class="tds-button2 tdm-btn tdm-btn-lg tdi_483 " ><span class="tdm-btn-text">Donate to ALA</span></a></div></div></div></div><div class="vc_column tdi_485 wpb_column vc_column_container tdc-column td-pb-span4"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_socials tdi_486 tdm-content-horiz-left td-pb-border-top td_block_template_1" data-td-block-uid="tdi_486" > <div class="tdm-social-wrapper tds-social4 tdi_487"><div class="tdm-social-item-wrap"><a href="https://www.facebook.com/africanleadershipacademy/" title="Facebook" class="tdm-social-item"><i class="td-icon-font td-icon-facebook"></i><span style="display: none">Facebook</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.instagram.com/alacademy/" title="Instagram" class="tdm-social-item"><i class="td-icon-font td-icon-instagram"></i><span style="display: none">Instagram</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.linkedin.com/school/african-leadership-academy/mycompany/?viewAsMember=true" title="Linkedin" class="tdm-social-item"><i class="td-icon-font td-icon-linkedin"></i><span style="display: none">Linkedin</span></a></div><div class="tdm-social-item-wrap"><a href="https://www.youtube.com/ALAvideochannel" title="Youtube" class="tdm-social-item"><i class="td-icon-font td-icon-youtube"></i><span style="display: none">Youtube</span></a></div></div></div></div></div></div></div><div id="tdi_488" class="tdc-row stretch_row_1200 td-stretch-content"><div class="vc_row tdi_489 wpb_row td-pb-row tdc-element-style" > <div class="tdi_488_rand_style td-element-style" ><div class="td-element-style-before"></div></div><div class="vc_column tdi_491 wpb_column vc_column_container tdc-column td-pb-span12"> <div class="wpb_wrapper" ><div class="tdm_block td_block_wrap tdm_block_inline_text tdi_492 td-pb-border-top td_block_template_1" data-td-block-uid="tdi_492" > <p class="tdm-descr">© Copyright 2024 – African Leadership Academy All rights reserved</p></div><div class="td_block_wrap td_block_list_menu tdi_493 td-blm-display-horizontal td-pb-border-top td_block_template_1 widget" data-td-block-uid="tdi_493" > <div class="td-block-title-wrap"></div><div id=tdi_493 class="td_block_inner td-fix-index"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-29849" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29849"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2024/09/Child-Protection-Policy.pdf"><span class="td-blm-menu-item-txt">Safeguarding</span></a></li> <li id="menu-item-29857" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-29857"><a href="https://www.africanleadershipacademy.org/terms-and-conditions/"><span class="td-blm-menu-item-txt">Terms and Conditions</span></a></li> <li id="menu-item-29856" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-29856"><a href="https://africanleadershipacademy.org/wp-content/uploads/2022/06/Data-Privacy-Policy.pdf"><span class="td-blm-menu-item-txt">Data Privacy</span></a></li> <li id="menu-item-66245" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-66245"><a href="https://www.africanleadershipacademy.org/wp-content/uploads/2023/12/231201-PAIA-Manual-vF.pdf"><span class="td-blm-menu-item-txt">PAIA Manual</span></a></li> </ul></div></div></div></div></div></div></div></div></div> </div> </div> </div><!--close td-outer-wrap--> <!-- Theme: Newspaper by tagDiv.com 2025 Version: 12.6.9 (rara) Deploy mode: deploy uid: 67be7f6b9b88b --> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/underscore.min.js" id="underscore-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/plugins/td-africanleadershipacademy//assets/js/front.min.js" id="td-cw-cm-front-js-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js" id="td-site-min-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_84e41fc3f9623c8d7034a7ea03d71619.js" id="tdPostImages-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_fa3b54110af34ff1d7336a793e702999.js" id="tdSocialSharing-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_3bf3ffdfa7be5bd101f6a867c5b832c8.js" id="tdModalPostImages-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/comment-reply.min.js" id="comment-reply-js" data-wp-strategy="async"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/plugins/td-cloud-library/assets/js/js_files_for_front.min.js" id="tdb_js_files_for_front-js"></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/dist/dom-ready.min.js" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/dist/hooks.min.js" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/dist/i18n.min.js" id="wp-i18n-js"></script> <script defer id="wp-i18n-js-after" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp3cC5pMThuLnNldExvY2FsZURhdGEoIHsgJ3RleHQgZGlyZWN0aW9uXHUwMDA0bHRyJzogWyAnbHRyJyBdIH0gKTsKLyogXV0+ICovCg=="></script> <script type="text/javascript" src="https://www.africanleadershipacademy.org/wp-includes/js/dist/a11y.min.js" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://www.africanleadershipacademy.org/wp-content/plugins/gravityforms/js/jquery.json.min.js" id="gform_json-js"></script> <script defer id="gform_gravityforms-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZ2Zvcm1faTE4biA9IHsiZGF0ZXBpY2tlciI6eyJkYXlzIjp7Im1vbmRheSI6Ik1vIiwidHVlc2RheSI6IlR1Iiwid2VkbmVzZGF5IjoiV2UiLCJ0aHVyc2RheSI6IlRoIiwiZnJpZGF5IjoiRnIiLCJzYXR1cmRheSI6IlNhIiwic3VuZGF5IjoiU3UifSwibW9udGhzIjp7ImphbnVhcnkiOiJKYW51YXJ5IiwiZmVicnVhcnkiOiJGZWJydWFyeSIsIm1hcmNoIjoiTWFyY2giLCJhcHJpbCI6IkFwcmlsIiwibWF5IjoiTWF5IiwianVuZSI6Ikp1bmUiLCJqdWx5IjoiSnVseSIsImF1Z3VzdCI6IkF1Z3VzdCIsInNlcHRlbWJlciI6IlNlcHRlbWJlciIsIm9jdG9iZXIiOiJPY3RvYmVyIiwibm92ZW1iZXIiOiJOb3ZlbWJlciIsImRlY2VtYmVyIjoiRGVjZW1iZXIifSwiZmlyc3REYXkiOjEsImljb25UZXh0IjoiU2VsZWN0IGRhdGUifX07CnZhciBnZl9sZWdhY3lfbXVsdGkgPSBbXTsKdmFyIGdmb3JtX2dyYXZpdHlmb3JtcyA9IHsic3RyaW5ncyI6eyJpbnZhbGlkX2ZpbGVfZXh0ZW5zaW9uIjoiVGhpcyB0eXBlIG9mIGZpbGUgaXMgbm90IGFsbG93ZWQuIE11c3QgYmUgb25lIG9mIHRoZSBmb2xsb3dpbmc6IiwiZGVsZXRlX2ZpbGUiOiJEZWxldGUgdGhpcyBmaWxlIiwiaW5fcHJvZ3Jlc3MiOiJpbiBwcm9ncmVzcyIsImZpbGVfZXhjZWVkc19saW1pdCI6IkZpbGUgZXhjZWVkcyBzaXplIGxpbWl0IiwiaWxsZWdhbF9leHRlbnNpb24iOiJUaGlzIHR5cGUgb2YgZmlsZSBpcyBub3QgYWxsb3dlZC4iLCJtYXhfcmVhY2hlZCI6Ik1heGltdW0gbnVtYmVyIG9mIGZpbGVzIHJlYWNoZWQiLCJ1bmtub3duX2Vycm9yIjoiVGhlcmUgd2FzIGEgcHJvYmxlbSB3aGlsZSBzYXZpbmcgdGhlIGZpbGUgb24gdGhlIHNlcnZlciIsImN1cnJlbnRseV91cGxvYWRpbmciOiJQbGVhc2Ugd2FpdCBmb3IgdGhlIHVwbG9hZGluZyB0byBjb21wbGV0ZSIsImNhbmNlbCI6IkNhbmNlbCIsImNhbmNlbF91cGxvYWQiOiJDYW5jZWwgdGhpcyB1cGxvYWQiLCJjYW5jZWxsZWQiOiJDYW5jZWxsZWQifSwidmFycyI6eyJpbWFnZXNfdXJsIjoiaHR0cHM6XC9cL3d3dy5hZnJpY2FubGVhZGVyc2hpcGFjYWRlbXkub3JnXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXNcL2ltYWdlcyJ9fTsKdmFyIGdmX2dsb2JhbCA9IHsiZ2ZfY3VycmVuY3lfY29uZmlnIjp7Im5hbWUiOiJVLlMuIERvbGxhciIsInN5bWJvbF9sZWZ0IjoiJCIsInN5bWJvbF9yaWdodCI6IiIsInN5bWJvbF9wYWRkaW5nIjoiIiwidGhvdXNhbmRfc2VwYXJhdG9yIjoiLCIsImRlY2ltYWxfc2VwYXJhdG9yIjoiLiIsImRlY2ltYWxzIjoyLCJjb2RlIjoiVVNEIn0sImJhc2VfdXJsIjoiaHR0cHM6XC9cL3d3dy5hZnJpY2FubGVhZGVyc2hpcGFjYWRlbXkub3JnXC93cC1jb250ZW50XC9wbHVnaW5zXC9ncmF2aXR5Zm9ybXMiLCJudW1iZXJfZm9ybWF0cyI6W10sInNwaW5uZXJVcmwiOiJodHRwczpcL1wvd3d3LmFmcmljYW5sZWFkZXJzaGlwYWNhZGVteS5vcmdcL3dwLWNvbnRlbnRcL3BsdWdpbnNcL2dyYXZpdHlmb3Jtc1wvaW1hZ2VzXC9zcGlubmVyLnN2ZyIsInZlcnNpb25faGFzaCI6ImQwMTI5ZWRjOGRjYmZjZGFiMGYzMTlmMmJlMTM1Y2MzIiwic3RyaW5ncyI6eyJuZXdSb3dBZGRlZCI6Ik5ldyByb3cgYWRkZWQuIiwicm93UmVtb3ZlZCI6IlJvdyByZW1vdmVkIiwiZm9ybVNhdmVkIjoiVGhlIGZvcm0gaGFzIGJlZW4gc2F2ZWQuICBUaGUgY29udGVudCBjb250YWlucyB0aGUgbGluayB0byByZXR1cm4gYW5kIGNvbXBsZXRlIHRoZSBmb3JtLiJ9fTsKLyogXV0+ICovCg=="></script> <script type="text/javascript" defer='defer' src="https://www.africanleadershipacademy.org/wp-content/plugins/gravityforms/js/gravityforms.min.js" id="gform_gravityforms-js"></script> <script type="text/javascript" defer='defer' src="https://www.google.com/recaptcha/api.js?hl=en&amp;ver=6.7.2#038;render=explicit" id="gform_recaptcha-js"></script> <script type="text/javascript" defer='defer' src="https://www.africanleadershipacademy.org/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" defer='defer' src="https://www.africanleadershipacademy.org/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js" id="gform_gravityforms_theme_vendors-js"></script> <script defer id="gform_gravityforms_theme-js-extra" src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwp2YXIgZ2Zvcm1fdGhlbWVfY29uZmlnID0geyJjb21tb24iOnsiZm9ybSI6eyJob25leXBvdCI6eyJ2ZXJzaW9uX2hhc2giOiJkMDEyOWVkYzhkY2JmY2RhYjBmMzE5ZjJiZTEzNWNjMyJ9LCJhamF4Ijp7ImFqYXh1cmwiOiJodHRwczpcL1wvd3d3LmFmcmljYW5sZWFkZXJzaGlwYWNhZGVteS5vcmdcL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsImFqYXhfc3VibWlzc2lvbl9ub25jZSI6IjRmZjlkMmRmYjYiLCJpMThuIjp7InN0ZXBfYW5ub3VuY2VtZW50IjoiU3RlcCAlMSRzIG9mICUyJHMsICUzJHMiLCJ1bmtub3duX2Vycm9yIjoiVGhlcmUgd2FzIGFuIHVua25vd24gZXJyb3IgcHJvY2Vzc2luZyB5b3VyIHJlcXVlc3QuIFBsZWFzZSB0cnkgYWdhaW4uIn19fX0sImhtcl9kZXYiOiIiLCJwdWJsaWNfcGF0aCI6Imh0dHBzOlwvXC93d3cuYWZyaWNhbmxlYWRlcnNoaXBhY2FkZW15Lm9yZ1wvd3AtY29udGVudFwvcGx1Z2luc1wvZ3Jhdml0eWZvcm1zXC9hc3NldHNcL2pzXC9kaXN0XC8iLCJjb25maWdfbm9uY2UiOiI1NjExZmFjMTZjIn07Ci8qIF1dPiAqLwo="></script> <script type="text/javascript" defer='defer' src="https://www.africanleadershipacademy.org/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js" id="gform_gravityforms_theme-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_8371b7e20e64ebc5fb45f1677e522778.js?ver=12.6.9" id="tdLoginMobile-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_b023e4c89c046688afe520dce62ea3df.js?ver=f6b4e4ee000751786489ff7d2b0c153a" id="tdbSearch-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_8587bee3789cca77bbfce86b656f461c.js?ver=12.6.9" id="tdListMenu-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_9fdf55676807f573ff3a13cbd4362022.js?ver=12.6.9" id="tdPopupModal-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_cb21efc08cd0acd5f89c7b87f9414cc6.js?ver=f6b4e4ee000751786489ff7d2b0c153a" id="tdbMenu-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_0d21ec1e9479c62bcba5513e1a803927.js?ver=12.6.9" id="tdMenu-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_69c9c3e9a5e11295f411d7722a37ba2e.js?ver=12.6.9" id="tdAjaxSearch-js"></script> <script defer type="text/javascript" src="https://www.africanleadershipacademy.org/wp-content/cache/autoptimize/js/autoptimize_single_5ba125ddca94c805c0bf932feb748b82.js?ver=12.6.9" id="tdSmartSidebar-js"></script> <!-- JS generated by theme --> <script defer id="td-generated-footer-js" src="data:text/javascript;base64,CiAgICAKCiAgICAgICAgDQogICAgICAgICAgICBqUXVlcnkoKS5yZWFkeShmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICB2YXIgdGRiU2VhcmNoSXRlbSA9IG5ldyB0ZGJTZWFyY2guaXRlbSgpOw0KDQogICAgICAgICAgICAgICAgLy9ibG9jayB1bmlxdWUgSUQNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmJsb2NrVWlkID0gJ3RkaV8xNic7DQogICAgICAgICAgICAgICAgdGRiU2VhcmNoSXRlbS5ibG9ja0F0dHMgPSAneyJpbmxpbmUiOiJ5ZXMiLCJ0b2dnbGVfdHh0X3BvcyI6ImFmdGVyIiwiZm9ybV9hbGlnbiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJyZXN1bHRzX21zZ19hbGlnbiI6ImNvbnRlbnQtaG9yaXotY2VudGVyIiwiaW1hZ2VfZmxvYXRlZCI6IiIsImltYWdlX3dpZHRoIjoiMTAwIiwiaW1hZ2Vfc2l6ZSI6InRkXzMyNHg0MDAiLCJzaG93X2NhdCI6IiIsInNob3dfYnRuIjoibm9uZSIsInNob3dfZGF0ZSI6Im5vbmUiLCJzaG93X3JldmlldyI6Im5vbmUiLCJzaG93X2NvbSI6Im5vbmUiLCJzaG93X2V4Y2VycHQiOiIiLCJzaG93X2F1dGhvciI6Im5vbmUiLCJtZXRhX3BhZGRpbmciOiIyMHB4IDAgMTBweCIsImFydF90aXRsZSI6IjEwcHggMCAwIiwiYWxsX21vZHVsZXNfc3BhY2UiOiIyMCIsImRpc2FibGVfdHJpZ2dlciI6InllcyIsImZvcm1fYmciOiJyZ2JhKDAsMCwwLDApIiwicmVzdWx0c19iZyI6InJnYmEoMCwwLDAsMCkiLCJmb3JtX3BhZGRpbmciOiIwIiwiZm9ybV9ib3JkZXIiOiIwIiwiaW5wdXRfYm9yZGVyIjoiMCAwIDFweCAwIiwiaW5wdXRfYmciOiJyZ2JhKDAsMCwwLDApIiwiaW5wdXRfY29sb3IiOiJ2YXIoLS1hbGEtd2hpdGUpIiwicGxhY2Vob2xkZXJfY29sb3IiOiJ2YXIoLS1hbGEtZ3JleSkiLCJidG5fYmdfaCI6InZhcigtLWFsYS1nb2xkKSIsImZfaW5wdXRfZm9udF9mYW1pbHkiOiIzOTQiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9idG5fZm9udF9mYW1pbHkiOiIzOTQiLCJmX2lucHV0X2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5pSXNJbXhoYm1SelkyRndaU0k2SWpFNElpd2ljRzl5ZEhKaGFYUWlPaUl4TmlKOSIsImZfaW5wdXRfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfcGxhY2Vob2xkZXJfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfcGxhY2Vob2xkZXJfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TmlJc0lteGhibVJ6WTJGd1pTSTZJakU0SWl3aWNHOXlkSEpoYVhRaU9pSXhOaUo5IiwiZl9idG5fZm9udF9zaXplIjoiZXlKaGJHd2lPaUl5TUNJc0luQnZjblJ5WVdsMElqb2lNVFlpTENKc1lXNWtjMk5oY0dVaU9pSXhPQ0o5IiwiZl9idG5fZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfYnRuX2ZvbnRfd2VpZ2h0IjoiNDAwIiwiZl9wbGFjZWhvbGRlcl9mb250X3dlaWdodCI6IjQwMCIsImZfaW5wdXRfZm9udF93ZWlnaHQiOiI2MDAiLCJpbnB1dF9ib3JkZXJfY29sb3IiOiJyZ2JhKDI1NSwyNTUsMjU1LDApIiwiZm9ybV9zaGFkb3dfc2hhZG93X3NpemUiOiIwIiwiZm9ybV9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IjAiLCJyZXN1bHRzX3BhZGRpbmciOiIyMHB4IDAgMTBweCIsImJ0bl9wYWRkaW5nIjoiMTBweCAxNXB4IDE1cHgiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl90aXRsZV9mb250X2ZhbWlseSI6IjM5NCIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9leF9mb250X2ZhbWlseSI6IjM5NCIsInJlc3VsdHNfbXNnX3BhZGRpbmciOiIyMHB4IDIwcHggMCIsImZfcmVzdWx0c19tc2dfZm9udF9zaXplIjoiMTYiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfbGluZV9oZWlnaHQiOiIxLjIiLCJyZXN1bHRzX21zZ19iZyI6InJnYmEoMCwwLDAsMCkiLCJyZXN1bHRzX21zZ19jb2xvciI6InZhcigtLWFsYS13aGl0ZSkiLCJyZXN1bHRzX21zZ19jb2xvcl9oIjoidmFyKC0tYWxhLXNlY29uZGFyeS15ZWxsb3cpIiwiZl9yZXN1bHRzX21zZ19mb250X3N0eWxlIjoibm9ybWFsIiwicmVzdWx0c19ib3JkZXIiOiIwIiwicmVzdWx0c19tc2dfYm9yZGVyIjoiMXB4IDAgMCAwIiwicmVzdWx0c19tc2dfYm9yZGVyX2NvbG9yIjoidmFyKC0tYWxhLXNsaWdodGx5LWJyaWdodGVyLWdvbGQpIiwiZl90aXRsZV9mb250X3NpemUiOiIyMCIsImZfdGl0bGVfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsIm1jMV90bCI6IjMwIiwibW9kdWxlc19jYXRlZ29yeSI6ImFib3ZlIiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiMCIsImNhdF9iZyI6InJnYmEoMCwwLDAsMCkiLCJjYXRfYmdfaG92ZXIiOiJyZ2JhKDAsMCwwLDApIiwiY2F0X3R4dCI6InZhcigtLWFsYS13aGl0ZSkiLCJjYXRfdHh0X2hvdmVyIjoidmFyKC0tYWxhLXNlY29uZGFyeS15ZWxsb3cpIiwiZl9jYXRfZm9udF9zaXplIjoiMTQiLCJmX2NhdF9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiYXJ0X2V4Y2VycHQiOiIxMHB4IDAgMCAwIiwiZl9leF9mb250X3NpemUiOiIxNiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IjEuNCIsImV4X3R4dCI6InZhcigtLWFsYS1ncmV5KSIsIm1ldGFfaW5mb19hbGlnbiI6ImNlbnRlciIsImlucHV0X3BhZGRpbmciOiI1cHggMTVweCAxMHB4IiwicmVzdWx0c19saW1pdCI6IjIiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIiLCJ0aXRsZV90eHQiOiJ2YXIoLS1hbGEtd2hpdGUpIiwidGl0bGVfdHh0X2hvdmVyIjoidmFyKC0tYWxhLXNlY29uZGFyeS15ZWxsb3cpIiwiZl90aXRsZV9mb250X3dlaWdodCI6IjYwMCIsImZfY2F0X2ZvbnRfd2VpZ2h0IjoiNzAwIiwiZl9leF9mb250X3dlaWdodCI6IjUwMCIsImltYWdlX2hlaWdodCI6IjI1IiwibW9kdWxlc19vbl9yb3ciOiI1MCUiLCJkaXNhYmxlX2xpdmVfc2VhcmNoIjoieWVzIiwiaW5wdXRfcGxhY2Vob2xkZXIiOiJUeXBlIGhlcmUiLCJmX3RheF90aXRsZV9mb250X2ZhbWlseSI6IjM5NCIsImZfc2VjX3RpdGxlX2ZvbnRfZmFtaWx5IjoiMzk0IiwiYnRuX3RleHQiOiIiLCJidG5fdGRpY29uIjoidGQtaWNvbi1tYWduaWZpZXItbWVkaXVtLWxvbmciLCJidG5faWNvbl9zaXplIjoiMjAiLCJlbF9jbGFzcyI6ImFsYS1zZWFyY2gtbWVudSIsImJ0bl9pY29uX2NvbG9yIjoidmFyKC0tYWxhLXdoaXRlKSIsImJ0bl9pY29uX2NvbG9yX2giOiJ2YXIoLS1hbGEtd2hpdGUpIiwiYnRuX2JnIjoidmFyKC0tYWxhLW1hcm9vbi1kYXJrZXIpIiwidGRjX2NzcyI6ImV5SmhiR3dpT25zaWVpMXBibVJsZUNJNklqTTBOVE0wTmlJc0ltUnBjM0JzWVhraU9pSWlmWDA9IiwiYnRuX3JhZGl1cyI6IjUwJSIsImJsb2NrX3R5cGUiOiJ0ZGJfaGVhZGVyX3NlYXJjaCIsInBvc3RfdHlwZSI6IiIsInNob3dfZm9ybSI6IiIsInNob3dfcmVzdWx0cyI6InllcyIsInNlcGFyYXRvciI6IiIsImV4Y2x1ZGVfcGFnZXMiOiIiLCJleGNsdWRlX3Bvc3RzIjoiIiwic2VhcmNoX3NlY3Rpb25faGVhZGVyIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMV90YXhvbm9taWVzIjoiIiwicmVzdWx0c19zZWN0aW9uXzFfbGV2ZWwiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl90aXRsZSI6IiIsInJlc3VsdHNfc2VjdGlvbl8yX3RheG9ub21pZXMiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMl9sZXZlbCI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX3RpdGxlIjoiIiwicmVzdWx0c19zZWN0aW9uXzNfdGF4b25vbWllcyI6IiIsInJlc3VsdHNfc2VjdGlvbl8zX2xldmVsIjoiIiwicmVzdWx0c19zZWN0aW9uX3NlYXJjaF9xdWVyeV90ZXJtcyI6IiIsInJlc3VsdHNfc2VjdGlvbl9zZWFyY2hfcXVlcnlfdGVybXNfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fc2VhcmNoX3F1ZXJ5X3Rlcm1zX3RheG9ub21pZXMiOiIiLCJzZWNfdGl0bGVfc3BhY2UiOiIiLCJzZWNfdGl0bGVfY29sb3IiOiIiLCJ0YXhfc3BhY2UiOiIiLCJ0YXhfdGl0bGVfY29sb3IiOiIiLCJ0YXhfdGl0bGVfY29sb3JfaCI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfaGVhZGVyIjoiIiwiZl9zZWNfdGl0bGVfZm9udF90aXRsZSI6IlNlY3Rpb24gdGl0bGUgdGV4dCIsImZfc2VjX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3NlY190aXRsZV9mb250X3NpemUiOiIiLCJmX3NlY190aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9zZWNfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl9zZWNfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3NlY190aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3NlY190aXRsZV8iOiIiLCJmX3RheF90aXRsZV9mb250X3RpdGxlIjoiVGF4b25vbXkgdGl0bGUgdGV4dCIsImZfdGF4X3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RheF90aXRsZV9mb250X3NpemUiOiIiLCJmX3RheF90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl90YXhfdGl0bGVfZm9udF9zdHlsZSI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfd2VpZ2h0IjoiIiwiZl90YXhfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RheF90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3RheF90aXRsZV8iOiIiLCJ0ZGljb24iOiIiLCJpY29uX3NpemUiOiIyMCIsImljb25fcGFkZGluZyI6IjIuNCIsInRvZ2dsZV90eHQiOiIiLCJ0b2dnbGVfdHh0X2FsaWduIjoiMCIsInRvZ2dsZV90eHRfc3BhY2UiOiIiLCJhcmlhX2xhYmVsIjoiU2VhcmNoIiwidG9nZ2xlX2hvcml6X2FsaWduIjoiY29udGVudC1ob3Jpei1sZWZ0IiwiZmxvYXRfYmxvY2siOiIiLCJmb3JtX29mZnNldCI6IiIsImZvcm1fb2Zmc2V0X2xlZnQiOiIiLCJmb3JtX3dpZHRoIjoiIiwiZm9ybV9jb250ZW50X3dpZHRoIjoiIiwiZm9ybV9hbGlnbl9zY3JlZW4iOiIiLCJwbGFjZWhvbGRlcl90cmF2ZWwiOiIwIiwiaW5wdXRfcmFkaXVzIjoiIiwiYnRuX2FyaWFfbGFiZWwiOiJTZWFyY2giLCJidG5faWNvbl9wb3MiOiIiLCJidG5faWNvbl9zcGFjZSI6IiIsImJ0bl9pY29uX2FsaWduIjoiMCIsImJ0bl9tYXJnaW4iOiIiLCJidG5fYm9yZGVyIjoiIiwibWMxX3RpdGxlX3RhZyI6IiIsIm1jMV9lbCI6IiIsIm9wZW5faW5fbmV3X3dpbmRvdyI6IiIsIm1vZHVsZXNfZ2FwIjoiIiwibV9wYWRkaW5nIjoiIiwibW9kdWxlc19ib3JkZXJfc2l6ZSI6IiIsIm1vZHVsZXNfYm9yZGVyX3N0eWxlIjoiIiwibW9kdWxlc19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX3JhZGl1cyI6IiIsImhpZGVfaW1hZ2UiOiIiLCJ2aWRlb19pY29uIjoiIiwic2hvd192aWRfdCI6ImJsb2NrIiwidmlkX3RfbWFyZ2luIjoiIiwidmlkX3RfcGFkZGluZyI6IiIsInZpZF90X2NvbG9yIjoiIiwidmlkX3RfYmdfY29sb3IiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfaGVhZGVyIjoiIiwiZl92aWRfdGltZV9mb250X3RpdGxlIjoiVmlkZW8gZHVyYXRpb24gdGV4dCIsImZfdmlkX3RpbWVfZm9udF9zZXR0aW5ncyI6IiIsImZfdmlkX3RpbWVfZm9udF9mYW1pbHkiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc2l6ZSI6IiIsImZfdmlkX3RpbWVfZm9udF9saW5lX2hlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF9zdHlsZSI6IiIsImZfdmlkX3RpbWVfZm9udF93ZWlnaHQiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl92aWRfdGltZV9mb250X3NwYWNpbmciOiIiLCJmX3ZpZF90aW1lXyI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsImFydF9idG4iOiIiLCJtb2R1bGVzX2NhdGVnb3J5X21hcmdpbiI6IiIsIm1vZHVsZXNfY2F0X2JvcmRlciI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfcmFkaXVzIjoiMCIsIm1vZHVsZXNfZXh0cmFfY2F0IjoiIiwiYXV0aG9yX3Bob3RvIjoiIiwiYXV0aG9yX3Bob3RvX3NpemUiOiIiLCJhdXRob3JfcGhvdG9fc3BhY2UiOiIiLCJhdXRob3JfcGhvdG9fcmFkaXVzIjoiIiwic2hvd19tb2RpZmllZF9kYXRlIjoiIiwidGltZV9hZ28iOiIiLCJ0aW1lX2Fnb19hZGRfdHh0IjoiYWdvIiwidGltZV9hZ29fdHh0X3BvcyI6IiIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwiZXhjZXJwdF9jb2wiOiIxIiwiZXhjZXJwdF9nYXAiOiIiLCJleGNlcnB0X21pZGRsZSI6IiIsImJ0bl90aXRsZSI6IiIsImJ0bl9ib3JkZXJfd2lkdGgiOiIiLCJmb3JtX2dlbmVyYWxfYmciOiIiLCJpY29uX2NvbG9yIjoiIiwiaWNvbl9jb2xvcl9oIjoiIiwidG9nZ2xlX3R4dF9jb2xvciI6IiIsInRvZ2dsZV90eHRfY29sb3JfaCI6IiIsImZfdG9nZ2xlX3R4dF9mb250X2hlYWRlciI6IiIsImZfdG9nZ2xlX3R4dF9mb250X3RpdGxlIjoiVGV4dCIsImZfdG9nZ2xlX3R4dF9mb250X3NldHRpbmdzIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfZmFtaWx5IjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfc2l6ZSI6IiIsImZfdG9nZ2xlX3R4dF9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfc3R5bGUiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF93ZWlnaHQiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9zcGFjaW5nIjoiIiwiZl90b2dnbGVfdHh0XyI6IiIsImZvcm1fYm9yZGVyX2NvbG9yIjoiIiwiYXJyb3dfY29sb3IiOiIiLCJmb3JtX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3RpdGxlIjoiU2hhZG93IiwiZm9ybV9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImZvcm1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInBsYWNlaG9sZGVyX29wYWNpdHkiOiIwIiwiaW5wdXRfc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X3RpdGxlIjoiSW5wdXQgc2hhZG93IiwiaW5wdXRfc2hhZG93X3NoYWRvd19zaXplIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsImlucHV0X3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2NvbG9yIjoiIiwiYnRuX2NvbG9yX2giOiIiLCJidG5fYm9yZGVyX2NvbG9yIjoiIiwiYnRuX2JvcmRlcl9jb2xvcl9oIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJCdXR0b24gc2hhZG93IiwiYnRuX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsImJ0bl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJmX2lucHV0X2ZvbnRfaGVhZGVyIjoiIiwiZl9pbnB1dF9mb250X3RpdGxlIjoiSW5wdXQgdGV4dCIsImZfaW5wdXRfZm9udF9zZXR0aW5ncyI6IiIsImZfaW5wdXRfZm9udF9zdHlsZSI6IiIsImZfaW5wdXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2lucHV0X2ZvbnRfc3BhY2luZyI6IiIsImZfaW5wdXRfIjoiIiwiZl9wbGFjZWhvbGRlcl9mb250X3RpdGxlIjoiUGxhY2Vob2xkZXIgdGV4dCIsImZfcGxhY2Vob2xkZXJfZm9udF9zZXR0aW5ncyI6IiIsImZfcGxhY2Vob2xkZXJfZm9udF9zdHlsZSI6IiIsImZfcGxhY2Vob2xkZXJfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfc3BhY2luZyI6IiIsImZfcGxhY2Vob2xkZXJfIjoiIiwiZl9idG5fZm9udF90aXRsZSI6IkJ1dHRvbiB0ZXh0IiwiZl9idG5fZm9udF9zZXR0aW5ncyI6IiIsImZfYnRuX2ZvbnRfc3R5bGUiOiIiLCJmX2J0bl9mb250X3RyYW5zZm9ybSI6IiIsImZfYnRuX2ZvbnRfc3BhY2luZyI6IiIsImZfYnRuXyI6IiIsInJlc3VsdHNfYm9yZGVyX2NvbG9yIjoiIiwiZl9yZXN1bHRzX21zZ19mb250X2hlYWRlciI6IiIsImZfcmVzdWx0c19tc2dfZm9udF90aXRsZSI6IlRleHQiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfd2VpZ2h0IjoiIiwiZl9yZXN1bHRzX21zZ19mb250X3RyYW5zZm9ybSI6IiIsImZfcmVzdWx0c19tc2dfZm9udF9zcGFjaW5nIjoiIiwiZl9yZXN1bHRzX21zZ18iOiIiLCJtX2JnIjoiIiwiY29sb3Jfb3ZlcmxheSI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbW9kdWxlX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X2NvbG9yIjoiIiwiYWxsX3VuZGVybGluZV9oZWlnaHQiOiIiLCJhbGxfdW5kZXJsaW5lX2NvbG9yIjoiIzAwMCIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImF1dGhvcl90eHQiOiIiLCJhdXRob3JfdHh0X2hvdmVyIjoiIiwiZGF0ZV90eHQiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21ldGFfc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21ldGFfc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19jb2xvciI6IiIsImJ0bl9iZ19ob3ZlciI6IiIsImJ0bl90eHQiOiIiLCJidG5fdHh0X2hvdmVyIjoiIiwiYnRuX2JvcmRlcl9ob3ZlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdGl0bGVfZm9udF9zcGFjaW5nIjoiIiwiZl90aXRsZV8iOiIiLCJmX2NhdF9mb250X3RpdGxlIjoiQXJ0aWNsZSBjYXRlZ29yeSB0YWciLCJmX2NhdF9mb250X3NldHRpbmdzIjoiIiwiZl9jYXRfZm9udF9zdHlsZSI6IiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2V4X2ZvbnRfc3BhY2luZyI6IiIsImZfZXhfIjoiIiwiYmxvY2tfdGVtcGxhdGVfaWQiOiIiLCJ0ZF9jb2x1bW5fbnVtYmVyIjozLCJoZWFkZXJfY29sb3IiOiIiLCJhamF4X3BhZ2luYXRpb25faW5maW5pdGVfc3RvcCI6IiIsIm9mZnNldCI6IiIsImxpbWl0IjoiNSIsInRkX2FqYXhfcHJlbG9hZGluZyI6IiIsInRkX2FqYXhfZmlsdGVyX3R5cGUiOiIiLCJ0ZF9maWx0ZXJfZGVmYXVsdF90eHQiOiIiLCJ0ZF9hamF4X2ZpbHRlcl9pZHMiOiIiLCJjb2xvcl9wcmVzZXQiOiIiLCJhamF4X3BhZ2luYXRpb24iOiIiLCJhamF4X3BhZ2luYXRpb25fbmV4dF9wcmV2X3N3aXBlIjoiIiwiYm9yZGVyX3RvcCI6IiIsImNzcyI6IiIsImNsYXNzIjoidGRpXzE2IiwidGRjX2Nzc19jbGFzcyI6InRkaV8xNiIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfMTZfcmFuZF9zdHlsZSJ9JzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmpxdWVyeU9iaiA9IGpRdWVyeSgnLnRkaV8xNicpOw0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uX29wZW5TZWFyY2hGb3JtQ2xhc3MgPSAndGRiLWRyb3AtZG93bi1zZWFyY2gtb3Blbic7DQogICAgICAgICAgICAgICAgdGRiU2VhcmNoSXRlbS5fcmVzdWx0c0xpbWl0ID0gJzInOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmRpc2FibGVfdHJpZ2dlciA9IHRydWU7DQogICAgICAgICAgICAgICAgDQoJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLl9pc19saXZlX3NlYXJjaF9hY3RpdmUgPSBmYWxzZTsNCgkgICAgICAgICAgICANCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2guYWRkSXRlbSggdGRiU2VhcmNoSXRlbSApOw0KDQogICAgICAgICAgICB9KTsNCiAgICAgICAgDQogICAgICAgIAoKCQkJCQ0KCQkJCQkvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQoJCQkJCWpRdWVyeSgpLnJlYWR5KGZ1bmN0aW9uICgpIHsNCg0KCQkJCQkJbGV0IHVpZCA9ICd0ZGlfMjInLA0KCQkJCQkJCSRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV8yMicpOw0KDQoJCQkJCQlsZXQgdGRMaXN0TWVudUl0ZW0gPSBuZXcgdGRMaXN0TWVudS5pdGVtKCk7DQoJCQkJCQkvLyBibG9jayB1aWQNCgkJCQkJCXRkTGlzdE1lbnVJdGVtLnVpZCA9IHVpZDsNCgkJCQkJCS8vIGJsb2NrIG9iamVjdA0KCQkJCQkJdGRMaXN0TWVudUl0ZW0uYmxvY2tPYmogPSAkYmxvY2tPYmo7DQoNCgkJCQkJCXRkTGlzdE1lbnUuYWRkSXRlbSh0ZExpc3RNZW51SXRlbSk7DQoNCgkJCQkJfSk7DQoJCQkJDQoJCQkJCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoKS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJsb2NrVWlkID0gJ3RkaV84JywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJsb2NrT2JqID0galF1ZXJ5KCcudGRpXzgnKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kYWxVaWQgPSAnYWxhX21vZGFsX21lbnVfbW9iaWxlJywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1vZGFsT2JqID0gJGJsb2NrT2JqLmZpbmQoJy50ZG0tcG9wdXAtbW9kYWwtd3JhcCcpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93X21vZGFsX2luX2NvbXBvc2VyID0gJ3llcyc7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggJG1vZGFsT2JqLmxlbmd0aCAmJiBtb2RhbFVpZCAhPT0gJycgKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciB0ZFBvcHVwTW9kYWxJdGVtID0gbmV3IHRkUG9wdXBNb2RhbC5pdGVtKCksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdHJpZ2dlckJ0bk9iaiA9ICRibG9ja09iai5maW5kKCc+IC50ZHMtYnV0dG9uID4gYS50ZG0tYnRuJyk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgdWlkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0udWlkID0gbW9kYWxVaWQ7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2NrIHVpZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLmJsb2NrVWlkID0gYmxvY2tVaWQ7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIG9iamVjdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLm1vZGFsT2JqID0gJG1vZGFsT2JqOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RhbCBvYmplY3QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5jbG9zZU1vZGFscyA9IFtdOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RhbCBvcGVuIHBvc2l0aW9uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0uX21vZGFsX29wZW5fcG9zaXRpb24gPSAnb3Zlci1zY3JlZW4nOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RhbCBvcGVuIGRpc2FibGUgc2l0ZSBzY3JvbGwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5fc2l0ZV9zY3JvbGwgPSAnJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjaGVjayB0byBzZWUgd2hldGhlciB3ZSBhcmUgaW4gY29tcG9zZXIgb3Igbm90DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdlIGFyZSBub3QgaW4gY29tcG9zZXINCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJpZ2dlciBidXR0b24gb2JqZWN0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggJHRyaWdnZXJCdG5PYmoubGVuZ3RoICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0udHJpZ2dlckJ0bk9iaiA9ICR0cmlnZ2VyQnRuT2JqOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIHR5cGVzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9tb2RhbF90cmlnZ2VyX3R5cGVzID0geyJidXR0b24iOltdfTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgY29udGVudCBsb2FkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9tb2RhbF9jb250ZW50X2xvYWQgPSAnJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWwuYWRkSXRlbSh0ZFBvcHVwTW9kYWxJdGVtKTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICANCg0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhpcyBuZWVkcyB0byBydW4gb24gd2luZG93IGxvYWQgZXZlbnQgdG8gbWFrZSBzdXJlIHRoYXQgYWxsIHRkUG9wdXBNb2RhbCBpdGVtcyBhcmUgaW5pdGlhbGl6ZWQNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGlmaWVkIGZyb20gIiBqUXVlcnkod2luZG93KS5vbiggJ2xvYWQnICIgdG8gIiBzZXRUaW1vdXQgIiBmb3IgRmlyZWZveCBpc3N1ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJsb2NrVWlkID0gJ3RkaV81OScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV81OScpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RhbFVpZCA9ICdhbGFfbW9kYWxfbWVudV9tb2JpbGUnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdHJpZ2dlckJ0bk9iaiA9ICRibG9ja09iai5maW5kKCc+IC50ZHMtYnV0dG9uID4gYS50ZG0tYnRuJyksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbXBvc2VyID0gZmFsc2UsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dfbW9kYWxfaW5fY29tcG9zZXIgPSAnJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCBtb2RhbFVpZCAhPT0gJycgKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciB0ZFBvcHVwTW9kYWxJdGVtID0gdGRQb3B1cE1vZGFsLmdldEl0ZW0obW9kYWxVaWQpOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGlmIGl0ZW0gd2FzIGZvdW5kDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggdGRQb3B1cE1vZGFsSXRlbSApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCAndGRQb3B1cE1vZGFsSXRlbSBPSyAhJyApOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoICR0cmlnZ2VyQnRuT2JqLmxlbmd0aCAmJiAhaW5fY29tcG9zZXIgKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBhZGQgYnV0dG9uIGNsaWNrIGV2ZW50IC50cmlnZ2VyQnRuT2JqDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRyaWdnZXJCdG5PYmouY2xpY2soIGZ1bmN0aW9uIChlKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyggJ3NvdXJjZSBtb2RhbCBpZCBidG4gY2xpY2snLCB0ZFBvcHVwTW9kYWxJdGVtICk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbC5tb2RhbE9wZW4odGRQb3B1cE1vZGFsSXRlbSk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2coICd0ZFBvcHVwTW9kYWxJdGVtIG5vdCBmb3VuZCAhJyApOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIDcwMCk7DQoNCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIAoKICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgICAgIGpRdWVyeShkb2N1bWVudCkucmVhZHkoIGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRkYk1lbnVJdGVtID0gbmV3IHRkYk1lbnUuaXRlbSgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uYmxvY2tVaWQgPSAndGRpXzczJzsNCiAgICAgICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmpxdWVyeU9iaiA9IGpRdWVyeSgnLnRkaV83MycpOw0KDQogICAgICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5ibG9ja0F0dHMgPSAneyJtYWluX3N1Yl90ZGljb24iOiJ0ZC1pY29uLWRvd24iLCJzdWJfdGRpY29uIjoidGQtaWNvbi1yaWdodC1hcnJvdyIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjAlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiJ0ZF8zMjR4NDAwIiwibW9kdWxlc19jYXRlZ29yeSI6ImltYWdlIiwic2hvd19leGNlcnB0Ijoibm9uZSIsInNob3dfY29tIjoibm9uZSIsInNob3dfZGF0ZSI6Im5vbmUiLCJzaG93X2F1dGhvciI6Im5vbmUiLCJtbV9zdWJfYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibW1fZWxlbV9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtZW51X2lkIjoiODQ4Iiwic2hvd19zdWJjYXQiOiJ5ZXMiLCJlbF9jbGFzcyI6ImFsYS1sYW5ndWFnZS1zd2l0Y2hlciIsInRkc19tZW51X2FjdGl2ZSI6InRkc19tZW51X2FjdGl2ZTMiLCJ0ZHNfbWVudV9hY3RpdmUzLWJnX2NvbG9yIjoicmdiYSgwLDAsMCwwKSIsInRleHRfY29sb3IiOiJ2YXIoLS1hbGEtYmxhY2spIiwidGRzX21lbnVfYWN0aXZlMy10ZXh0X2NvbG9yX2giOiJ2YXIoLS1hbGEtYmxhY2spIiwiZl9lbGVtX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5DSXNJbkJ2Y25SeVlXbDBJam9pTVRJaWZRPT0iLCJmX2VsZW1fZm9udF93ZWlnaHQiOiI2MDAiLCJmX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJ0ZHNfbWVudV9hY3RpdmUzLWJvcmRlcl9yYWRpdXMiOiIzMDAiLCJlbGVtX3BhZGQiOiJleUpoYkd3aU9pSXhOWEI0SWl3aWNHOXlkSEpoYVhRaU9pSXhNSEI0SURFMWNIZ2lmUT09Iiwic3ViX2JnX2NvbG9yIjoidmFyKC0tYWxhLW1hcm9vbikiLCJzdWJfc2hhZG93X3NoYWRvd19zaXplIjoiMCIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiMCIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IjAiLCJzdWJfYm9yZGVyX3NpemUiOiIwIiwic3ViX2JvcmRlcl9jb2xvciI6InJnYmEoMCwwLDAsMCkiLCJmX3N1Yl9lbGVtX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9zdWJfZWxlbV9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOQ0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9zdWJfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiMi40Iiwic3ViX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJzdWJfcGFkZCI6IjIwcHggMTBweCIsInN1Yl9lbGVtX3BhZGQiOiIwIiwidGRzX21lbnVfc3ViX2FjdGl2ZTEtc3ViX3RleHRfY29sb3JfaCI6InZhcigtLWFsYS1iZy15ZWxsb3cpIiwiZl9zdWJfZWxlbV9mb250X3dlaWdodCI6IjYwMCIsInN1Yl9yZXN0X3RvcCI6IjAiLCJhbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotY2VudGVyIiwic3ViX2ZpcnN0X2xlZnQiOiItMjAiLCJzdWJfaWNvbl9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqVWlmUT09IiwibWFpbl9zdWJfaWNvbl9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqZ2lmUT09Iiwic3ViX3RleHRfY29sb3IiOiJ2YXIoLS1hbGEtd2hpdGUpIiwidGRjX2NzcyI6ImV5SmhiR3dpT25zaWJXRnlaMmx1TFhKcFoyaDBJam9pTVRBaUxDSmthWE53YkdGNUlqb2lJbjE5Iiwic3ViX3dpZHRoIjoiMTIwcHgiLCJibG9ja190eXBlIjoidGRiX2hlYWRlcl9tZW51Iiwic2hvd19tZWdhIjoiIiwic2hvd19tZWdhX2NhdHMiOiIiLCJtb2JfbG9hZCI6IiIsInNlcGFyYXRvciI6IiIsIndpZHRoIjoiIiwiaW5saW5lIjoiIiwibW9yZSI6IiIsImZsb2F0X3JpZ2h0IjoiIiwiZWxlbV9zcGFjZSI6IiIsIm1haW5fc3ViX2ljb25fc3BhY2UiOiIiLCJtYWluX3N1Yl9pY29uX2FsaWduIjoiLTEiLCJzZXBfdGRpY29uIjoiIiwic2VwX2ljb25fc2l6ZSI6IiIsInNlcF9pY29uX3NwYWNlIjoiIiwic2VwX2ljb25fYWxpZ24iOiItMSIsIm1vcmVfdHh0IjoiIiwibW9yZV90ZGljb24iOiIiLCJtb3JlX2ljb25fc2l6ZSI6IiIsIm1vcmVfaWNvbl9hbGlnbiI6IjAiLCJzdWJfZWxlbV9pbmxpbmUiOiIiLCJzdWJfZWxlbV9zcGFjZSI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfaWNvbl9zcGFjZSI6IiIsInN1Yl9pY29uX3BvcyI6IiIsInN1Yl9pY29uX2FsaWduIjoiMSIsIm1tX3dpZHRoIjoiIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3BhZGQiOiIiLCJtbV9yYWRpdXMiOiIiLCJtbV9vZmZzZXQiOiIiLCJtbV9hbGlnbl9zY3JlZW4iOiIiLCJtbV9wb3N0c19saW1pdCI6IjUiLCJtbV9zdWJjYXRzX3Bvc3RzX2xpbWl0IjoiNCIsIm1tX2NoaWxkX2NhdHMiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJtbV9hamF4X3ByZWxvYWRpbmciOiIiLCJtbV9oaWRlX2FsbF9pdGVtIjoiIiwibW1fc3ViX3dpZHRoIjoiIiwibW1fc3ViX3BhZGQiOiIiLCJtbV9zdWJfYm9yZGVyIjoiIiwibW1fc3ViX2lubGluZSI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9zcGFjZSI6IiIsIm1tX2VsZW1fcGFkZCI6IiIsIm1tX2VsZW1fYm9yZGVyIjoiIiwibW1fZWxlbV9ib3JkZXJfYSI6IiIsIm1tX2VsZW1fYm9yZGVyX3JhZCI6IiIsIm1jMV90bCI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJtYzFfZWwiOiIiLCJtb2R1bGVzX2dhcCI6IiIsIm1fcGFkZGluZyI6IiIsImFsbF9tb2R1bGVzX3NwYWNlIjoiMzYiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX2hlaWdodCI6IiIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfZmxvYXRlZCI6Im5vX2Zsb2F0IiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInZpZGVvX2ljb24iOiIiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpbWVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwic2hvd19hdWRpbyI6ImJsb2NrIiwiaGlkZV9hdWRpbyI6IiIsImFydF9hdWRpbyI6IiIsImFydF9hdWRpb19zaXplIjoiMSIsIm1ldGFfaW5mb19hbGlnbiI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfcGFkZGluZyI6IiIsImFydF90aXRsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwic2hvd19jYXQiOiJpbmxpbmUtYmxvY2siLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJzaG93X3JldmlldyI6ImlubGluZS1ibG9jayIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19wYWdpbmF0aW9uIjoiIiwicGFnX3NwYWNlIjoiIiwicGFnX3BhZGRpbmciOiIiLCJwYWdfYm9yZGVyX3dpZHRoIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJwcmV2X3RkaWNvbiI6IiIsIm5leHRfdGRpY29uIjoiIiwicGFnX2ljb25zX3NpemUiOiIiLCJtYWluX3N1Yl9jb2xvciI6IiIsInNlcF9jb2xvciI6IiIsIm1vcmVfaWNvbl9jb2xvciI6IiIsImhvdmVyX29wYWNpdHkiOiIiLCJmX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX2VsZW1fZm9udF90aXRsZSI6IkVsZW1lbnRzIHRleHQiLCJmX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9lbGVtX2ZvbnRfc3BhY2luZyI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYm9yZGVyX3JhZGl1cyI6IiIsInN1Yl9lbGVtX2JnX2NvbG9yIjoiIiwic3ViX2NvbG9yIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJzdWJfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJzdWJfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInRkc19tZW51X3N1Yl9hY3RpdmUiOiJ0ZHNfbWVudV9zdWJfYWN0aXZlMSIsImZfc3ViX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9zdWJfZWxlbV9mb250X3NldHRpbmdzIjoiIiwiZl9zdWJfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9zdWJfZWxlbV9mb250X3RyYW5zZm9ybSI6IiIsImZfc3ViX2VsZW1fZm9udF9zcGFjaW5nIjoiIiwiZl9zdWJfZWxlbV8iOiIiLCJtbV9iZyI6IiIsIm1tX2NvbnRlbnRfYmciOiIiLCJtbV9ib3JkZXJfc2l6ZSI6IiIsIm1tX2JvcmRlcl9jb2xvciI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwibW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsIm1tX3N1YmNhdHNfYmciOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fY29sb3IiOiIiLCJtbV9lbGVtX2NvbG9yX2EiOiIiLCJtbV9lbGVtX2JnIjoiIiwibW1fZWxlbV9iZ19hIjoiIiwibW1fZWxlbV9ib3JkZXJfY29sb3IiOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvcl9hIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd190aXRsZSI6IkVsZW1lbnRzIHNoYWRvdyIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19zaXplIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJmX21tX3N1Yl9mb250X2hlYWRlciI6IiIsImZfbW1fc3ViX2ZvbnRfdGl0bGUiOiJTdWIgY2F0ZWdvcmllcyBlbGVtZW50cyIsImZfbW1fc3ViX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21tX3N1Yl9mb250X2ZhbWlseSI6IiIsImZfbW1fc3ViX2ZvbnRfc2l6ZSI6IiIsImZfbW1fc3ViX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21tX3N1Yl9mb250X3N0eWxlIjoiIiwiZl9tbV9zdWJfZm9udF93ZWlnaHQiOiIiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6IiIsImZfbW1fc3ViX2ZvbnRfc3BhY2luZyI6IiIsImZfbW1fc3ViXyI6IiIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsInRpdGxlX3R4dCI6IiIsInRpdGxlX3R4dF9ob3ZlciI6IiIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMwMDAiLCJjYXRfYmciOiIiLCJjYXRfYmdfaG92ZXIiOiIiLCJjYXRfdHh0IjoiIiwiY2F0X3R4dF9ob3ZlciI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImF1dGhvcl90eHQiOiIiLCJhdXRob3JfdHh0X2hvdmVyIjoiIiwiZGF0ZV90eHQiOiIiLCJleF90eHQiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInBhZ190ZXh0IjoiIiwicGFnX2hfdGV4dCI6IiIsInBhZ19iZyI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2JvcmRlciI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdGl0bGVfZm9udF9zaXplIjoiIiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiIiwiZl9jYXRfZm9udF9zaXplIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiIiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9mYW1pbHkiOiIiLCJmX2V4X2ZvbnRfc2l6ZSI6IiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGRfY29sdW1uX251bWJlciI6MiwiaGVhZGVyX2NvbG9yIjoiIiwiYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AiOiIiLCJvZmZzZXQiOiIiLCJsaW1pdCI6IjUiLCJ0ZF9hamF4X3ByZWxvYWRpbmciOiIiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoiIiwidGRfZmlsdGVyX2RlZmF1bHRfdHh0IjoiIiwidGRfYWpheF9maWx0ZXJfaWRzIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImJvcmRlcl90b3AiOiIiLCJjc3MiOiIiLCJjbGFzcyI6InRkaV83MyIsInRkY19jc3NfY2xhc3MiOiJ0ZGlfNzMiLCJ0ZGNfY3NzX2NsYXNzX3N0eWxlIjoidGRpXzczX3JhbmRfc3R5bGUiLCJjb250ZXh0IjoiIn0nOw0KDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uaXNNZWdhTWVudVBhcmVudFBvcyA9IHRydWU7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoKS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJsb2NrVWlkID0gJ3RkaV83NicsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV83NicpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RhbFVpZCA9ICdhcHBseW1lZGlhLWFsYS1zc2MnLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbW9kYWxPYmogPSAkYmxvY2tPYmouZmluZCgnLnRkbS1wb3B1cC1tb2RhbC13cmFwJyksDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNob3dfbW9kYWxfaW5fY29tcG9zZXIgPSAnJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKCAkbW9kYWxPYmoubGVuZ3RoICYmIG1vZGFsVWlkICE9PSAnJyApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRkUG9wdXBNb2RhbEl0ZW0gPSBuZXcgdGRQb3B1cE1vZGFsLml0ZW0oKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0cmlnZ2VyQnRuT2JqID0gJGJsb2NrT2JqLmZpbmQoJz4gLnRkcy1idXR0b24gPiBhLnRkbS1idG4nKTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RhbCB1aWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS51aWQgPSBtb2RhbFVpZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmxvY2sgdWlkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0uYmxvY2tVaWQgPSBibG9ja1VpZDsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgb2JqZWN0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0ubW9kYWxPYmogPSAkbW9kYWxPYmo7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIG9iamVjdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLmNsb3NlTW9kYWxzID0gW107DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIG9wZW4gcG9zaXRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5fbW9kYWxfb3Blbl9wb3NpdGlvbiA9ICdvdmVyLXNjcmVlbic7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIG9wZW4gZGlzYWJsZSBzaXRlIHNjcm9sbA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9zaXRlX3Njcm9sbCA9ICcxJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjaGVjayB0byBzZWUgd2hldGhlciB3ZSBhcmUgaW4gY29tcG9zZXIgb3Igbm90DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdlIGFyZSBub3QgaW4gY29tcG9zZXINCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJpZ2dlciBidXR0b24gb2JqZWN0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggJHRyaWdnZXJCdG5PYmoubGVuZ3RoICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0udHJpZ2dlckJ0bk9iaiA9ICR0cmlnZ2VyQnRuT2JqOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0cmlnZ2VyIHR5cGVzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9tb2RhbF90cmlnZ2VyX3R5cGVzID0geyJidXR0b24iOltdfTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgY29udGVudCBsb2FkDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9tb2RhbF9jb250ZW50X2xvYWQgPSAnJzsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWwuYWRkSXRlbSh0ZFBvcHVwTW9kYWxJdGVtKTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgfSk7DQoNCiAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgIAoKICAgICAgICANCiAgICAgICAgICAgIGpRdWVyeSgpLnJlYWR5KGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgIHZhciB0ZGJTZWFyY2hJdGVtID0gbmV3IHRkYlNlYXJjaC5pdGVtKCk7DQoNCiAgICAgICAgICAgICAgICAvL2Jsb2NrIHVuaXF1ZSBJRA0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uYmxvY2tVaWQgPSAndGRpXzk2JzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLmJsb2NrQXR0cyA9ICd7ImlubGluZSI6InllcyIsInRvZ2dsZV90eHRfcG9zIjoiYWZ0ZXIiLCJmb3JtX2FsaWduIjoiY29udGVudC1ob3Jpei1yaWdodCIsInJlc3VsdHNfbXNnX2FsaWduIjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJpbWFnZV9mbG9hdGVkIjoiIiwiaW1hZ2Vfd2lkdGgiOiIxMDAiLCJpbWFnZV9zaXplIjoidGRfMzI0eDQwMCIsInNob3dfY2F0IjoiIiwic2hvd19idG4iOiJub25lIiwic2hvd19kYXRlIjoibm9uZSIsInNob3dfcmV2aWV3Ijoibm9uZSIsInNob3dfY29tIjoibm9uZSIsInNob3dfZXhjZXJwdCI6IiIsInNob3dfYXV0aG9yIjoibm9uZSIsIm1ldGFfcGFkZGluZyI6IjIwcHggMCAxMHB4IiwiYXJ0X3RpdGxlIjoiMTBweCAwIDAiLCJhbGxfbW9kdWxlc19zcGFjZSI6IjIwIiwiZGlzYWJsZV90cmlnZ2VyIjoieWVzIiwiZm9ybV9iZyI6InJnYmEoMCwwLDAsMCkiLCJyZXN1bHRzX2JnIjoicmdiYSgwLDAsMCwwKSIsImZvcm1fcGFkZGluZyI6IjAiLCJmb3JtX2JvcmRlciI6IjAiLCJpbnB1dF9ib3JkZXIiOiIwIDAgMXB4IDAiLCJpbnB1dF9iZyI6InJnYmEoMCwwLDAsMCkiLCJpbnB1dF9jb2xvciI6InZhcigtLWFsYS13aGl0ZSkiLCJwbGFjZWhvbGRlcl9jb2xvciI6InZhcigtLWFsYS1ncmV5KSIsImJ0bl9iZ19oIjoidmFyKC0tYWxhLWdvbGQpIiwiZl9pbnB1dF9mb250X2ZhbWlseSI6IjM5NCIsImZfcGxhY2Vob2xkZXJfZm9udF9mYW1pbHkiOiIzOTQiLCJmX2J0bl9mb250X2ZhbWlseSI6IjM5NCIsImZfaW5wdXRfZm9udF9zaXplIjoiZXlKaGJHd2lPaUl4TmlJc0lteGhibVJ6WTJGd1pTSTZJakU0SWl3aWNHOXlkSEpoYVhRaU9pSXhOaUo5IiwiZl9pbnB1dF9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiZl9wbGFjZWhvbGRlcl9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiZl9wbGFjZWhvbGRlcl9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOaUlzSW14aGJtUnpZMkZ3WlNJNklqRTRJaXdpY0c5eWRISmhhWFFpT2lJeE5pSjkiLCJmX2J0bl9mb250X3NpemUiOiJleUpoYkd3aU9pSXlNQ0lzSW5CdmNuUnlZV2wwSWpvaU1UWWlMQ0pzWVc1a2MyTmhjR1VpT2lJeE9DSjkiLCJmX2J0bl9mb250X2xpbmVfaGVpZ2h0IjoiMS4yIiwiZl9idG5fZm9udF93ZWlnaHQiOiI0MDAiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfd2VpZ2h0IjoiNDAwIiwiZl9pbnB1dF9mb250X3dlaWdodCI6IjYwMCIsImlucHV0X2JvcmRlcl9jb2xvciI6InJnYmEoMjU1LDI1NSwyNTUsMCkiLCJmb3JtX3NoYWRvd19zaGFkb3dfc2l6ZSI6IjAiLCJmb3JtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiMCIsInJlc3VsdHNfcGFkZGluZyI6IjIwcHggMCAxMHB4IiwiYnRuX3BhZGRpbmciOiIxMHB4IDE1cHggMTVweCIsImZfcmVzdWx0c19tc2dfZm9udF9mYW1pbHkiOiIzOTQiLCJmX3RpdGxlX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9jYXRfZm9udF9mYW1pbHkiOiIzOTQiLCJmX21ldGFfZm9udF9mYW1pbHkiOiIzOTQiLCJmX2V4X2ZvbnRfZmFtaWx5IjoiMzk0IiwicmVzdWx0c19tc2dfcGFkZGluZyI6IjIwcHggMjBweCAwIiwiZl9yZXN1bHRzX21zZ19mb250X3NpemUiOiIxNiIsImZfcmVzdWx0c19tc2dfZm9udF9saW5lX2hlaWdodCI6IjEuMiIsInJlc3VsdHNfbXNnX2JnIjoicmdiYSgwLDAsMCwwKSIsInJlc3VsdHNfbXNnX2NvbG9yIjoidmFyKC0tYWxhLXdoaXRlKSIsInJlc3VsdHNfbXNnX2NvbG9yX2giOiJ2YXIoLS1hbGEtc2Vjb25kYXJ5LXllbGxvdykiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfc3R5bGUiOiJub3JtYWwiLCJyZXN1bHRzX2JvcmRlciI6IjAiLCJyZXN1bHRzX21zZ19ib3JkZXIiOiIxcHggMCAwIDAiLCJyZXN1bHRzX21zZ19ib3JkZXJfY29sb3IiOiJ2YXIoLS1hbGEtc2xpZ2h0bHktYnJpZ2h0ZXItZ29sZCkiLCJmX3RpdGxlX2ZvbnRfc2l6ZSI6IjIwIiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiMS40IiwibWMxX3RsIjoiMzAiLCJtb2R1bGVzX2NhdGVnb3J5IjoiYWJvdmUiLCJtb2R1bGVzX2NhdGVnb3J5X3BhZGRpbmciOiIwIiwiY2F0X2JnIjoicmdiYSgwLDAsMCwwKSIsImNhdF9iZ19ob3ZlciI6InJnYmEoMCwwLDAsMCkiLCJjYXRfdHh0IjoidmFyKC0tYWxhLXdoaXRlKSIsImNhdF90eHRfaG92ZXIiOiJ2YXIoLS1hbGEtc2Vjb25kYXJ5LXllbGxvdykiLCJmX2NhdF9mb250X3NpemUiOiIxNCIsImZfY2F0X2ZvbnRfbGluZV9oZWlnaHQiOiIxLjIiLCJhcnRfZXhjZXJwdCI6IjEwcHggMCAwIDAiLCJmX2V4X2ZvbnRfc2l6ZSI6IjE2IiwiZl9leF9mb250X2xpbmVfaGVpZ2h0IjoiMS40IiwiZXhfdHh0IjoidmFyKC0tYWxhLWdyZXkpIiwibWV0YV9pbmZvX2FsaWduIjoiY2VudGVyIiwiaW5wdXRfcGFkZGluZyI6IjVweCAxNXB4IDEwcHgiLCJyZXN1bHRzX2xpbWl0IjoiMiIsIm1vZHVsZXNfZGl2aWRlciI6IiIsIm1vZHVsZXNfZGl2aWRlcl9jb2xvciI6IiIsInRpdGxlX3R4dCI6InZhcigtLWFsYS13aGl0ZSkiLCJ0aXRsZV90eHRfaG92ZXIiOiJ2YXIoLS1hbGEtc2Vjb25kYXJ5LXllbGxvdykiLCJmX3RpdGxlX2ZvbnRfd2VpZ2h0IjoiNjAwIiwiZl9jYXRfZm9udF93ZWlnaHQiOiI3MDAiLCJmX2V4X2ZvbnRfd2VpZ2h0IjoiNTAwIiwiaW1hZ2VfaGVpZ2h0IjoiMjUiLCJtb2R1bGVzX29uX3JvdyI6IjUwJSIsImRpc2FibGVfbGl2ZV9zZWFyY2giOiJ5ZXMiLCJpbnB1dF9wbGFjZWhvbGRlciI6IlR5cGUgaGVyZSIsImZfdGF4X3RpdGxlX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9zZWNfdGl0bGVfZm9udF9mYW1pbHkiOiIzOTQiLCJidG5fdGV4dCI6IiIsImJ0bl90ZGljb24iOiJ0ZC1pY29uLW1hZ25pZmllci1tZWRpdW0tbG9uZyIsImJ0bl9pY29uX3NpemUiOiIyMCIsImVsX2NsYXNzIjoiYWxhLXNlYXJjaC1tZW51IiwiYnRuX2ljb25fY29sb3IiOiJ2YXIoLS1hbGEtd2hpdGUpIiwiYnRuX2ljb25fY29sb3JfaCI6InZhcigtLWFsYS13aGl0ZSkiLCJidG5fYmciOiJ2YXIoLS1hbGEtbWFyb29uLWRhcmtlcikiLCJ0ZGNfY3NzIjoiZXlKaGJHd2lPbnNpZWkxcGJtUmxlQ0k2SWpNME5UTTBOaUlzSW1ScGMzQnNZWGtpT2lJaWZYMD0iLCJidG5fcmFkaXVzIjoiNTAlIiwiYmxvY2tfdHlwZSI6InRkYl9oZWFkZXJfc2VhcmNoIiwicG9zdF90eXBlIjoiIiwic2hvd19mb3JtIjoiIiwic2hvd19yZXN1bHRzIjoieWVzIiwic2VwYXJhdG9yIjoiIiwiZXhjbHVkZV9wYWdlcyI6IiIsImV4Y2x1ZGVfcG9zdHMiOiIiLCJzZWFyY2hfc2VjdGlvbl9oZWFkZXIiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMV90aXRsZSI6IiIsInJlc3VsdHNfc2VjdGlvbl8xX3RheG9ub21pZXMiOiIiLCJyZXN1bHRzX3NlY3Rpb25fMV9sZXZlbCI6IiIsInJlc3VsdHNfc2VjdGlvbl8yX3RpdGxlIjoiIiwicmVzdWx0c19zZWN0aW9uXzJfdGF4b25vbWllcyI6IiIsInJlc3VsdHNfc2VjdGlvbl8yX2xldmVsIjoiIiwicmVzdWx0c19zZWN0aW9uXzNfdGl0bGUiOiIiLCJyZXN1bHRzX3NlY3Rpb25fM190YXhvbm9taWVzIjoiIiwicmVzdWx0c19zZWN0aW9uXzNfbGV2ZWwiOiIiLCJyZXN1bHRzX3NlY3Rpb25fc2VhcmNoX3F1ZXJ5X3Rlcm1zIjoiIiwicmVzdWx0c19zZWN0aW9uX3NlYXJjaF9xdWVyeV90ZXJtc190aXRsZSI6IiIsInJlc3VsdHNfc2VjdGlvbl9zZWFyY2hfcXVlcnlfdGVybXNfdGF4b25vbWllcyI6IiIsInNlY190aXRsZV9zcGFjZSI6IiIsInNlY190aXRsZV9jb2xvciI6IiIsInRheF9zcGFjZSI6IiIsInRheF90aXRsZV9jb2xvciI6IiIsInRheF90aXRsZV9jb2xvcl9oIjoiIiwiZl9zZWNfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3NlY190aXRsZV9mb250X3RpdGxlIjoiU2VjdGlvbiB0aXRsZSB0ZXh0IiwiZl9zZWNfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3N0eWxlIjoiIiwiZl9zZWNfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3NlY190aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfc2VjX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfc2VjX3RpdGxlXyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfdGl0bGUiOiJUYXhvbm9teSB0aXRsZSB0ZXh0IiwiZl90YXhfdGl0bGVfZm9udF9zZXR0aW5ncyI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfc2l6ZSI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3RheF90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90YXhfdGl0bGVfZm9udF93ZWlnaHQiOiIiLCJmX3RheF90aXRsZV9mb250X3RyYW5zZm9ybSI6IiIsImZfdGF4X3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdGF4X3RpdGxlXyI6IiIsInRkaWNvbiI6IiIsImljb25fc2l6ZSI6IjIwIiwiaWNvbl9wYWRkaW5nIjoiMi40IiwidG9nZ2xlX3R4dCI6IiIsInRvZ2dsZV90eHRfYWxpZ24iOiIwIiwidG9nZ2xlX3R4dF9zcGFjZSI6IiIsImFyaWFfbGFiZWwiOiJTZWFyY2giLCJ0b2dnbGVfaG9yaXpfYWxpZ24iOiJjb250ZW50LWhvcml6LWxlZnQiLCJmbG9hdF9ibG9jayI6IiIsImZvcm1fb2Zmc2V0IjoiIiwiZm9ybV9vZmZzZXRfbGVmdCI6IiIsImZvcm1fd2lkdGgiOiIiLCJmb3JtX2NvbnRlbnRfd2lkdGgiOiIiLCJmb3JtX2FsaWduX3NjcmVlbiI6IiIsInBsYWNlaG9sZGVyX3RyYXZlbCI6IjAiLCJpbnB1dF9yYWRpdXMiOiIiLCJidG5fYXJpYV9sYWJlbCI6IlNlYXJjaCIsImJ0bl9pY29uX3BvcyI6IiIsImJ0bl9pY29uX3NwYWNlIjoiIiwiYnRuX2ljb25fYWxpZ24iOiIwIiwiYnRuX21hcmdpbiI6IiIsImJ0bl9ib3JkZXIiOiIiLCJtYzFfdGl0bGVfdGFnIjoiIiwibWMxX2VsIjoiIiwib3Blbl9pbl9uZXdfd2luZG93IjoiIiwibW9kdWxlc19nYXAiOiIiLCJtX3BhZGRpbmciOiIiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJoX2VmZmVjdCI6IiIsImltYWdlX2FsaWdubWVudCI6IjUwIiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInZpZGVvX2ljb24iOiIiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpbWVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwibWV0YV9pbmZvX2hvcml6IjoiY29udGVudC1ob3Jpei1sZWZ0IiwibWV0YV93aWR0aCI6IiIsIm1ldGFfbWFyZ2luIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zaXplIjoiIiwibWV0YV9pbmZvX2JvcmRlcl9zdHlsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfY29sb3IiOiIjZWFlYWVhIiwiYXJ0X2J0biI6IiIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwibW9kdWxlc19leHRyYV9jYXQiOiIiLCJhdXRob3JfcGhvdG8iOiIiLCJhdXRob3JfcGhvdG9fc2l6ZSI6IiIsImF1dGhvcl9waG90b19zcGFjZSI6IiIsImF1dGhvcl9waG90b19yYWRpdXMiOiIiLCJzaG93X21vZGlmaWVkX2RhdGUiOiIiLCJ0aW1lX2FnbyI6IiIsInRpbWVfYWdvX2FkZF90eHQiOiJhZ28iLCJ0aW1lX2Fnb190eHRfcG9zIjoiIiwicmV2aWV3X3NwYWNlIjoiIiwicmV2aWV3X3NpemUiOiIyLjUiLCJyZXZpZXdfZGlzdGFuY2UiOiIiLCJleGNlcnB0X2NvbCI6IjEiLCJleGNlcnB0X2dhcCI6IiIsImV4Y2VycHRfbWlkZGxlIjoiIiwiYnRuX3RpdGxlIjoiIiwiYnRuX2JvcmRlcl93aWR0aCI6IiIsImZvcm1fZ2VuZXJhbF9iZyI6IiIsImljb25fY29sb3IiOiIiLCJpY29uX2NvbG9yX2giOiIiLCJ0b2dnbGVfdHh0X2NvbG9yIjoiIiwidG9nZ2xlX3R4dF9jb2xvcl9oIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfaGVhZGVyIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfdGl0bGUiOiJUZXh0IiwiZl90b2dnbGVfdHh0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9mYW1pbHkiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9zaXplIjoiIiwiZl90b2dnbGVfdHh0X2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX3RvZ2dsZV90eHRfZm9udF9zdHlsZSI6IiIsImZfdG9nZ2xlX3R4dF9mb250X3dlaWdodCI6IiIsImZfdG9nZ2xlX3R4dF9mb250X3RyYW5zZm9ybSI6IiIsImZfdG9nZ2xlX3R4dF9mb250X3NwYWNpbmciOiIiLCJmX3RvZ2dsZV90eHRfIjoiIiwiZm9ybV9ib3JkZXJfY29sb3IiOiIiLCJhcnJvd19jb2xvciI6IiIsImZvcm1fc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJmb3JtX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJmb3JtX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJmb3JtX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwiZm9ybV9zaGFkb3dfc2hhZG93X2NvbG9yIjoiIiwicGxhY2Vob2xkZXJfb3BhY2l0eSI6IjAiLCJpbnB1dF9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsImlucHV0X3NoYWRvd19zaGFkb3dfdGl0bGUiOiJJbnB1dCBzaGFkb3ciLCJpbnB1dF9zaGFkb3dfc2hhZG93X3NpemUiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwiaW5wdXRfc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJpbnB1dF9zaGFkb3dfc2hhZG93X3NwcmVhZCI6IiIsImlucHV0X3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJidG5fY29sb3IiOiIiLCJidG5fY29sb3JfaCI6IiIsImJ0bl9ib3JkZXJfY29sb3IiOiIiLCJidG5fYm9yZGVyX2NvbG9yX2giOiIiLCJidG5fc2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJidG5fc2hhZG93X3NoYWRvd190aXRsZSI6IkJ1dHRvbiBzaGFkb3ciLCJidG5fc2hhZG93X3NoYWRvd19zaXplIjoiIiwiYnRuX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJidG5fc2hhZG93X3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJidG5fc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJidG5fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsImZfaW5wdXRfZm9udF9oZWFkZXIiOiIiLCJmX2lucHV0X2ZvbnRfdGl0bGUiOiJJbnB1dCB0ZXh0IiwiZl9pbnB1dF9mb250X3NldHRpbmdzIjoiIiwiZl9pbnB1dF9mb250X3N0eWxlIjoiIiwiZl9pbnB1dF9mb250X3RyYW5zZm9ybSI6IiIsImZfaW5wdXRfZm9udF9zcGFjaW5nIjoiIiwiZl9pbnB1dF8iOiIiLCJmX3BsYWNlaG9sZGVyX2ZvbnRfdGl0bGUiOiJQbGFjZWhvbGRlciB0ZXh0IiwiZl9wbGFjZWhvbGRlcl9mb250X3NldHRpbmdzIjoiIiwiZl9wbGFjZWhvbGRlcl9mb250X3N0eWxlIjoiIiwiZl9wbGFjZWhvbGRlcl9mb250X3RyYW5zZm9ybSI6IiIsImZfcGxhY2Vob2xkZXJfZm9udF9zcGFjaW5nIjoiIiwiZl9wbGFjZWhvbGRlcl8iOiIiLCJmX2J0bl9mb250X3RpdGxlIjoiQnV0dG9uIHRleHQiLCJmX2J0bl9mb250X3NldHRpbmdzIjoiIiwiZl9idG5fZm9udF9zdHlsZSI6IiIsImZfYnRuX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9idG5fZm9udF9zcGFjaW5nIjoiIiwiZl9idG5fIjoiIiwicmVzdWx0c19ib3JkZXJfY29sb3IiOiIiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfaGVhZGVyIjoiIiwiZl9yZXN1bHRzX21zZ19mb250X3RpdGxlIjoiVGV4dCIsImZfcmVzdWx0c19tc2dfZm9udF9zZXR0aW5ncyI6IiIsImZfcmVzdWx0c19tc2dfZm9udF93ZWlnaHQiOiIiLCJmX3Jlc3VsdHNfbXNnX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9yZXN1bHRzX21zZ19mb250X3NwYWNpbmciOiIiLCJmX3Jlc3VsdHNfbXNnXyI6IiIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X21vZHVsZV9zaGFkb3dfaGVhZGVyIjoiIiwic2hhZG93X21vZHVsZV9zaGFkb3dfdGl0bGUiOiJNb2R1bGUgU2hhZG93Iiwic2hhZG93X21vZHVsZV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tb2R1bGVfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwic2hhZG93X21vZHVsZV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21vZHVsZV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21vZHVsZV9zaGFkb3dfY29sb3IiOiIiLCJhbGxfdW5kZXJsaW5lX2hlaWdodCI6IiIsImFsbF91bmRlcmxpbmVfY29sb3IiOiIjMDAwIiwiY2F0X2JvcmRlciI6IiIsImNhdF9ib3JkZXJfaG92ZXIiOiIiLCJtZXRhX2JnIjoiIiwiYXV0aG9yX3R4dCI6IiIsImF1dGhvcl90eHRfaG92ZXIiOiIiLCJkYXRlX3R4dCI6IiIsImNvbV9iZyI6IiIsImNvbV90eHQiOiIiLCJyZXZfdHh0IjoiIiwic2hhZG93X21ldGFfc2hhZG93X2hlYWRlciI6IiIsInNoYWRvd19tZXRhX3NoYWRvd190aXRsZSI6Ik1ldGEgaW5mbyBzaGFkb3ciLCJzaGFkb3dfbWV0YV9zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfaG9yaXpvbnRhbCI6IiIsInNoYWRvd19tZXRhX3NoYWRvd19vZmZzZXRfdmVydGljYWwiOiIiLCJzaGFkb3dfbWV0YV9zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X21ldGFfc2hhZG93X2NvbG9yIjoiIiwiYnRuX2JnX2hvdmVyIjoiIiwiYnRuX3R4dCI6IiIsImJ0bl90eHRfaG92ZXIiOiIiLCJidG5fYm9yZGVyX2hvdmVyIjoiIiwiZl90aXRsZV9mb250X2hlYWRlciI6IiIsImZfdGl0bGVfZm9udF90aXRsZSI6IkFydGljbGUgdGl0bGUiLCJmX3RpdGxlX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX3RpdGxlX2ZvbnRfc3R5bGUiOiIiLCJmX3RpdGxlX2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl90aXRsZV9mb250X3NwYWNpbmciOiIiLCJmX3RpdGxlXyI6IiIsImZfY2F0X2ZvbnRfdGl0bGUiOiJBcnRpY2xlIGNhdGVnb3J5IHRhZyIsImZfY2F0X2ZvbnRfc2V0dGluZ3MiOiIiLCJmX2NhdF9mb250X3N0eWxlIjoiIiwiZl9jYXRfZm9udF90cmFuc2Zvcm0iOiIiLCJmX2NhdF9mb250X3NwYWNpbmciOiIiLCJmX2NhdF8iOiIiLCJmX21ldGFfZm9udF90aXRsZSI6IkFydGljbGUgbWV0YSBpbmZvIiwiZl9tZXRhX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21ldGFfZm9udF9zaXplIjoiIiwiZl9tZXRhX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21ldGFfZm9udF9zdHlsZSI6IiIsImZfbWV0YV9mb250X3dlaWdodCI6IiIsImZfbWV0YV9mb250X3RyYW5zZm9ybSI6IiIsImZfbWV0YV9mb250X3NwYWNpbmciOiIiLCJmX21ldGFfIjoiIiwiZl9leF9mb250X3RpdGxlIjoiQXJ0aWNsZSBleGNlcnB0IiwiZl9leF9mb250X3NldHRpbmdzIjoiIiwiZl9leF9mb250X3N0eWxlIjoiIiwiZl9leF9mb250X3RyYW5zZm9ybSI6IiIsImZfZXhfZm9udF9zcGFjaW5nIjoiIiwiZl9leF8iOiIiLCJibG9ja190ZW1wbGF0ZV9pZCI6IiIsInRkX2NvbHVtbl9udW1iZXIiOjMsImhlYWRlcl9jb2xvciI6IiIsImFqYXhfcGFnaW5hdGlvbl9pbmZpbml0ZV9zdG9wIjoiIiwib2Zmc2V0IjoiIiwibGltaXQiOiI1IiwidGRfYWpheF9wcmVsb2FkaW5nIjoiIiwidGRfYWpheF9maWx0ZXJfdHlwZSI6IiIsInRkX2ZpbHRlcl9kZWZhdWx0X3R4dCI6IiIsInRkX2FqYXhfZmlsdGVyX2lkcyI6IiIsImNvbG9yX3ByZXNldCI6IiIsImFqYXhfcGFnaW5hdGlvbiI6IiIsImFqYXhfcGFnaW5hdGlvbl9uZXh0X3ByZXZfc3dpcGUiOiIiLCJib3JkZXJfdG9wIjoiIiwiY3NzIjoiIiwiY2xhc3MiOiJ0ZGlfOTYiLCJ0ZGNfY3NzX2NsYXNzIjoidGRpXzk2IiwidGRjX2Nzc19jbGFzc19zdHlsZSI6InRkaV85Nl9yYW5kX3N0eWxlIn0nOw0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzk2Jyk7DQogICAgICAgICAgICAgICAgdGRiU2VhcmNoSXRlbS5fb3BlblNlYXJjaEZvcm1DbGFzcyA9ICd0ZGItZHJvcC1kb3duLXNlYXJjaC1vcGVuJzsNCiAgICAgICAgICAgICAgICB0ZGJTZWFyY2hJdGVtLl9yZXN1bHRzTGltaXQgPSAnMic7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uZGlzYWJsZV90cmlnZ2VyID0gdHJ1ZTsNCiAgICAgICAgICAgICAgICANCgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkYlNlYXJjaEl0ZW0uX2lzX2xpdmVfc2VhcmNoX2FjdGl2ZSA9IGZhbHNlOw0KCSAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIHRkYlNlYXJjaC5hZGRJdGVtKCB0ZGJTZWFyY2hJdGVtICk7DQoNCiAgICAgICAgICAgIH0pOw0KICAgICAgICANCiAgICAgICAgCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvKiBnbG9iYWwgalF1ZXJ5Ont9ICovDQogICAgICAgICAgICAgICAgICAgICAgICBqUXVlcnkoKS5yZWFkeSggZnVuY3Rpb24gKCkgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGJsb2NrVWlkID0gJ3RkaV84OCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV84OCcpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RhbFVpZCA9ICdhbGFfbW9kYWxfbWVudScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtb2RhbE9iaiA9ICRibG9ja09iai5maW5kKCcudGRtLXBvcHVwLW1vZGFsLXdyYXAnKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd19tb2RhbF9pbl9jb21wb3NlciA9ICd5ZXMnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoICRtb2RhbE9iai5sZW5ndGggJiYgbW9kYWxVaWQgIT09ICcnICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgdGRQb3B1cE1vZGFsSXRlbSA9IG5ldyB0ZFBvcHVwTW9kYWwuaXRlbSgpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRyaWdnZXJCdG5PYmogPSAkYmxvY2tPYmouZmluZCgnPiAudGRzLWJ1dHRvbiA+IGEudGRtLWJ0bicpOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIHVpZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLnVpZCA9IG1vZGFsVWlkOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBibG9jayB1aWQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5ibG9ja1VpZCA9IGJsb2NrVWlkOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RhbCBvYmplY3QNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5tb2RhbE9iaiA9ICRtb2RhbE9iajsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgb2JqZWN0DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0uY2xvc2VNb2RhbHMgPSBbXTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgb3BlbiBwb3NpdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLl9tb2RhbF9vcGVuX3Bvc2l0aW9uID0gJ292ZXItc2NyZWVuJzsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kYWwgb3BlbiBkaXNhYmxlIHNpdGUgc2Nyb2xsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkUG9wdXBNb2RhbEl0ZW0uX3NpdGVfc2Nyb2xsID0gJyc7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2hlY2sgdG8gc2VlIHdoZXRoZXIgd2UgYXJlIGluIGNvbXBvc2VyIG9yIG5vdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3ZSBhcmUgbm90IGluIGNvbXBvc2VyDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyaWdnZXIgYnV0dG9uIG9iamVjdA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoICR0cmlnZ2VyQnRuT2JqLmxlbmd0aCApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWxJdGVtLnRyaWdnZXJCdG5PYmogPSAkdHJpZ2dlckJ0bk9iajsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdHJpZ2dlciB0eXBlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5fbW9kYWxfdHJpZ2dlcl90eXBlcyA9IHsiYnV0dG9uIjpbXX07DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1vZGFsIGNvbnRlbnQgbG9hZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsSXRlbS5fbW9kYWxfY29udGVudF9sb2FkID0gJyc7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsLmFkZEl0ZW0odGRQb3B1cE1vZGFsSXRlbSk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KDQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgLyogZ2xvYmFsIGpRdWVyeTp7fSAqLw0KICAgICAgICAgICAgICAgICAgICBqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIHZhciB0ZGJNZW51SXRlbSA9IG5ldyB0ZGJNZW51Lml0ZW0oKTsNCiAgICAgICAgICAgICAgICAgICAgICAgIHRkYk1lbnVJdGVtLmJsb2NrVWlkID0gJ3RkaV8xNDUnOw0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uanF1ZXJ5T2JqID0galF1ZXJ5KCcudGRpXzE0NScpOw0KDQogICAgICAgICAgICAgICAgICAgICAgICB0ZGJNZW51SXRlbS5ibG9ja0F0dHMgPSAneyJtYWluX3N1Yl90ZGljb24iOiJ0ZC1pY29uLWRvd24iLCJzdWJfdGRpY29uIjoidGQtaWNvbi1yaWdodC1hcnJvdyIsIm1tX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJtb2R1bGVzX29uX3Jvd19yZWd1bGFyIjoiMjAlIiwibW9kdWxlc19vbl9yb3dfY2F0cyI6IjI1JSIsImltYWdlX3NpemUiOiJ0ZF8zMjR4NDAwIiwibW9kdWxlc19jYXRlZ29yeSI6ImltYWdlIiwic2hvd19leGNlcnB0Ijoibm9uZSIsInNob3dfY29tIjoibm9uZSIsInNob3dfZGF0ZSI6Im5vbmUiLCJzaG93X2F1dGhvciI6Im5vbmUiLCJtbV9zdWJfYWxpZ25faG9yaXoiOiJjb250ZW50LWhvcml6LXJpZ2h0IiwibW1fZWxlbV9hbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotcmlnaHQiLCJtZW51X2lkIjoiODQ4Iiwic2hvd19zdWJjYXQiOiJ5ZXMiLCJlbF9jbGFzcyI6ImFsYS1sYW5ndWFnZS1zd2l0Y2hlciIsInRkc19tZW51X2FjdGl2ZSI6InRkc19tZW51X2FjdGl2ZTMiLCJ0ZHNfbWVudV9hY3RpdmUzLWJnX2NvbG9yIjoicmdiYSgwLDAsMCwwKSIsInRleHRfY29sb3IiOiJ2YXIoLS1hbGEtYmxhY2spIiwidGRzX21lbnVfYWN0aXZlMy10ZXh0X2NvbG9yX2giOiJ2YXIoLS1hbGEtYmxhY2spIiwiZl9lbGVtX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9lbGVtX2ZvbnRfc2l6ZSI6ImV5SmhiR3dpT2lJeE5DSXNJbkJ2Y25SeVlXbDBJam9pTVRJaWZRPT0iLCJmX2VsZW1fZm9udF93ZWlnaHQiOiI2MDAiLCJmX2VsZW1fZm9udF9saW5lX2hlaWdodCI6IjEuMiIsImZfZWxlbV9mb250X3RyYW5zZm9ybSI6Im5vbmUiLCJ0ZHNfbWVudV9hY3RpdmUzLWJvcmRlcl9yYWRpdXMiOiIzMDAiLCJlbGVtX3BhZGQiOiJleUpoYkd3aU9pSXhOWEI0SWl3aWNHOXlkSEpoYVhRaU9pSXhNSEI0SURFMWNIZ2lmUT09Iiwic3ViX2JnX2NvbG9yIjoidmFyKC0tYWxhLW1hcm9vbikiLCJzdWJfc2hhZG93X3NoYWRvd19zaXplIjoiMCIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiMCIsInN1Yl9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IjAiLCJzdWJfYm9yZGVyX3NpemUiOiIwIiwic3ViX2JvcmRlcl9jb2xvciI6InJnYmEoMCwwLDAsMCkiLCJmX3N1Yl9lbGVtX2ZvbnRfZmFtaWx5IjoiMzk0IiwiZl9zdWJfZWxlbV9mb250X3NpemUiOiJleUpoYkd3aU9pSXhOQ0lzSW5CdmNuUnlZV2wwSWpvaU1USWlmUT09IiwiZl9zdWJfZWxlbV9mb250X2xpbmVfaGVpZ2h0IjoiMi40Iiwic3ViX2FsaWduX2hvcml6IjoiY29udGVudC1ob3Jpei1jZW50ZXIiLCJzdWJfcGFkZCI6IjIwcHggMTBweCIsInN1Yl9lbGVtX3BhZGQiOiIwIiwidGRzX21lbnVfc3ViX2FjdGl2ZTEtc3ViX3RleHRfY29sb3JfaCI6InZhcigtLWFsYS1iZy15ZWxsb3cpIiwiZl9zdWJfZWxlbV9mb250X3dlaWdodCI6IjYwMCIsInN1Yl9yZXN0X3RvcCI6IjAiLCJhbGlnbl9ob3JpeiI6ImNvbnRlbnQtaG9yaXotY2VudGVyIiwic3ViX2ZpcnN0X2xlZnQiOiItMjAiLCJzdWJfaWNvbl9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqVWlmUT09IiwibWFpbl9zdWJfaWNvbl9zaXplIjoiZXlKd2IzSjBjbUZwZENJNklqZ2lmUT09Iiwic3ViX3RleHRfY29sb3IiOiJ2YXIoLS1hbGEtd2hpdGUpIiwidGRjX2NzcyI6ImV5SmhiR3dpT25zaWJXRnlaMmx1TFhKcFoyaDBJam9pTVRBaUxDSmthWE53YkdGNUlqb2lJbjE5Iiwic3ViX3dpZHRoIjoiMTIwcHgiLCJibG9ja190eXBlIjoidGRiX2hlYWRlcl9tZW51Iiwic2hvd19tZWdhIjoiIiwic2hvd19tZWdhX2NhdHMiOiIiLCJtb2JfbG9hZCI6IiIsInNlcGFyYXRvciI6IiIsIndpZHRoIjoiIiwiaW5saW5lIjoiIiwibW9yZSI6IiIsImZsb2F0X3JpZ2h0IjoiIiwiZWxlbV9zcGFjZSI6IiIsIm1haW5fc3ViX2ljb25fc3BhY2UiOiIiLCJtYWluX3N1Yl9pY29uX2FsaWduIjoiLTEiLCJzZXBfdGRpY29uIjoiIiwic2VwX2ljb25fc2l6ZSI6IiIsInNlcF9pY29uX3NwYWNlIjoiIiwic2VwX2ljb25fYWxpZ24iOiItMSIsIm1vcmVfdHh0IjoiIiwibW9yZV90ZGljb24iOiIiLCJtb3JlX2ljb25fc2l6ZSI6IiIsIm1vcmVfaWNvbl9hbGlnbiI6IjAiLCJzdWJfZWxlbV9pbmxpbmUiOiIiLCJzdWJfZWxlbV9zcGFjZSI6IiIsInN1Yl9lbGVtX3JhZGl1cyI6IjAiLCJzdWJfaWNvbl9zcGFjZSI6IiIsInN1Yl9pY29uX3BvcyI6IiIsInN1Yl9pY29uX2FsaWduIjoiMSIsIm1tX3dpZHRoIjoiIiwibW1fY29udGVudF93aWR0aCI6IiIsIm1tX2hlaWdodCI6IiIsIm1tX3BhZGQiOiIiLCJtbV9yYWRpdXMiOiIiLCJtbV9vZmZzZXQiOiIiLCJtbV9hbGlnbl9zY3JlZW4iOiIiLCJtbV9wb3N0c19saW1pdCI6IjUiLCJtbV9zdWJjYXRzX3Bvc3RzX2xpbWl0IjoiNCIsIm1tX2NoaWxkX2NhdHMiOiIiLCJvcGVuX2luX25ld193aW5kb3ciOiIiLCJtbV9hamF4X3ByZWxvYWRpbmciOiIiLCJtbV9oaWRlX2FsbF9pdGVtIjoiIiwibW1fc3ViX3dpZHRoIjoiIiwibW1fc3ViX3BhZGQiOiIiLCJtbV9zdWJfYm9yZGVyIjoiIiwibW1fc3ViX2lubGluZSI6IiIsIm1tX2VsZW1fb3JkZXIiOiJuYW1lIiwibW1fZWxlbV9zcGFjZSI6IiIsIm1tX2VsZW1fcGFkZCI6IiIsIm1tX2VsZW1fYm9yZGVyIjoiIiwibW1fZWxlbV9ib3JkZXJfYSI6IiIsIm1tX2VsZW1fYm9yZGVyX3JhZCI6IiIsIm1jMV90bCI6IiIsIm1jMV90aXRsZV90YWciOiIiLCJtYzFfZWwiOiIiLCJtb2R1bGVzX2dhcCI6IiIsIm1fcGFkZGluZyI6IiIsImFsbF9tb2R1bGVzX3NwYWNlIjoiMzYiLCJtb2R1bGVzX2JvcmRlcl9zaXplIjoiIiwibW9kdWxlc19ib3JkZXJfc3R5bGUiOiIiLCJtb2R1bGVzX2JvcmRlcl9jb2xvciI6IiNlYWVhZWEiLCJtb2R1bGVzX2RpdmlkZXIiOiIiLCJtb2R1bGVzX2RpdmlkZXJfY29sb3IiOiIjZWFlYWVhIiwiaF9lZmZlY3QiOiIiLCJpbWFnZV9hbGlnbm1lbnQiOiI1MCIsImltYWdlX2hlaWdodCI6IiIsImltYWdlX3dpZHRoIjoiIiwiaW1hZ2VfZmxvYXRlZCI6Im5vX2Zsb2F0IiwiaW1hZ2VfcmFkaXVzIjoiIiwiaGlkZV9pbWFnZSI6IiIsInZpZGVvX2ljb24iOiIiLCJzaG93X3ZpZF90IjoiYmxvY2siLCJ2aWRfdF9tYXJnaW4iOiIiLCJ2aWRfdF9wYWRkaW5nIjoiIiwidmlkX3RfY29sb3IiOiIiLCJ2aWRfdF9iZ19jb2xvciI6IiIsImZfdmlkX3RpbWVfZm9udF9oZWFkZXIiOiIiLCJmX3ZpZF90aW1lX2ZvbnRfdGl0bGUiOiJWaWRlbyBkdXJhdGlvbiB0ZXh0IiwiZl92aWRfdGltZV9mb250X3NldHRpbmdzIjoiIiwiZl92aWRfdGltZV9mb250X2ZhbWlseSI6IiIsImZfdmlkX3RpbWVfZm9udF9zaXplIjoiIiwiZl92aWRfdGltZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl92aWRfdGltZV9mb250X3N0eWxlIjoiIiwiZl92aWRfdGltZV9mb250X3dlaWdodCI6IiIsImZfdmlkX3RpbWVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3ZpZF90aW1lX2ZvbnRfc3BhY2luZyI6IiIsImZfdmlkX3RpbWVfIjoiIiwic2hvd19hdWRpbyI6ImJsb2NrIiwiaGlkZV9hdWRpbyI6IiIsImFydF9hdWRpbyI6IiIsImFydF9hdWRpb19zaXplIjoiMSIsIm1ldGFfaW5mb19hbGlnbiI6IiIsIm1ldGFfaW5mb19ob3JpeiI6ImNvbnRlbnQtaG9yaXotbGVmdCIsIm1ldGFfd2lkdGgiOiIiLCJtZXRhX21hcmdpbiI6IiIsIm1ldGFfcGFkZGluZyI6IiIsImFydF90aXRsZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc2l6ZSI6IiIsIm1ldGFfaW5mb19ib3JkZXJfc3R5bGUiOiIiLCJtZXRhX2luZm9fYm9yZGVyX2NvbG9yIjoiI2VhZWFlYSIsIm1vZHVsZXNfY2F0ZWdvcnlfbWFyZ2luIjoiIiwibW9kdWxlc19jYXRlZ29yeV9wYWRkaW5nIjoiIiwibW9kdWxlc19jYXRfYm9yZGVyIjoiIiwibW9kdWxlc19jYXRlZ29yeV9yYWRpdXMiOiIwIiwic2hvd19jYXQiOiJpbmxpbmUtYmxvY2siLCJtb2R1bGVzX2V4dHJhX2NhdCI6IiIsImF1dGhvcl9waG90byI6IiIsImF1dGhvcl9waG90b19zaXplIjoiIiwiYXV0aG9yX3Bob3RvX3NwYWNlIjoiIiwiYXV0aG9yX3Bob3RvX3JhZGl1cyI6IiIsInNob3dfbW9kaWZpZWRfZGF0ZSI6IiIsInRpbWVfYWdvIjoiIiwidGltZV9hZ29fYWRkX3R4dCI6ImFnbyIsInRpbWVfYWdvX3R4dF9wb3MiOiIiLCJhcnRfZXhjZXJwdCI6IiIsImV4Y2VycHRfY29sIjoiMSIsImV4Y2VycHRfZ2FwIjoiIiwiZXhjZXJwdF9taWRkbGUiOiIiLCJzaG93X3JldmlldyI6ImlubGluZS1ibG9jayIsInJldmlld19zcGFjZSI6IiIsInJldmlld19zaXplIjoiMi41IiwicmV2aWV3X2Rpc3RhbmNlIjoiIiwic2hvd19wYWdpbmF0aW9uIjoiIiwicGFnX3NwYWNlIjoiIiwicGFnX3BhZGRpbmciOiIiLCJwYWdfYm9yZGVyX3dpZHRoIjoiIiwicGFnX2JvcmRlcl9yYWRpdXMiOiIiLCJwcmV2X3RkaWNvbiI6IiIsIm5leHRfdGRpY29uIjoiIiwicGFnX2ljb25zX3NpemUiOiIiLCJtYWluX3N1Yl9jb2xvciI6IiIsInNlcF9jb2xvciI6IiIsIm1vcmVfaWNvbl9jb2xvciI6IiIsImhvdmVyX29wYWNpdHkiOiIiLCJmX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX2VsZW1fZm9udF90aXRsZSI6IkVsZW1lbnRzIHRleHQiLCJmX2VsZW1fZm9udF9zZXR0aW5ncyI6IiIsImZfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9lbGVtX2ZvbnRfc3BhY2luZyI6IiIsImZfZWxlbV8iOiIiLCJzdWJfYm9yZGVyX3JhZGl1cyI6IiIsInN1Yl9lbGVtX2JnX2NvbG9yIjoiIiwic3ViX2NvbG9yIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwic3ViX3NoYWRvd19zaGFkb3dfdGl0bGUiOiJTaGFkb3ciLCJzdWJfc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJzdWJfc2hhZG93X3NoYWRvd19jb2xvciI6IiIsInRkc19tZW51X3N1Yl9hY3RpdmUiOiJ0ZHNfbWVudV9zdWJfYWN0aXZlMSIsImZfc3ViX2VsZW1fZm9udF9oZWFkZXIiOiIiLCJmX3N1Yl9lbGVtX2ZvbnRfdGl0bGUiOiJFbGVtZW50cyB0ZXh0IiwiZl9zdWJfZWxlbV9mb250X3NldHRpbmdzIjoiIiwiZl9zdWJfZWxlbV9mb250X3N0eWxlIjoiIiwiZl9zdWJfZWxlbV9mb250X3RyYW5zZm9ybSI6IiIsImZfc3ViX2VsZW1fZm9udF9zcGFjaW5nIjoiIiwiZl9zdWJfZWxlbV8iOiIiLCJtbV9iZyI6IiIsIm1tX2NvbnRlbnRfYmciOiIiLCJtbV9ib3JkZXJfc2l6ZSI6IiIsIm1tX2JvcmRlcl9jb2xvciI6IiIsIm1tX3NoYWRvd19zaGFkb3dfaGVhZGVyIjoiIiwibW1fc2hhZG93X3NoYWRvd190aXRsZSI6IlNoYWRvdyIsIm1tX3NoYWRvd19zaGFkb3dfc2l6ZSI6IiIsIm1tX3NoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJtbV9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsIm1tX3NoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwibW1fc2hhZG93X3NoYWRvd19jb2xvciI6IiIsIm1tX3N1YmNhdHNfYmciOiIiLCJtbV9zdWJjYXRzX2JvcmRlcl9jb2xvciI6IiIsIm1tX2VsZW1fY29sb3IiOiIiLCJtbV9lbGVtX2NvbG9yX2EiOiIiLCJtbV9lbGVtX2JnIjoiIiwibW1fZWxlbV9iZ19hIjoiIiwibW1fZWxlbV9ib3JkZXJfY29sb3IiOiIiLCJtbV9lbGVtX2JvcmRlcl9jb2xvcl9hIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X2hlYWRlciI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd190aXRsZSI6IkVsZW1lbnRzIHNoYWRvdyIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19zaXplIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X29mZnNldF9ob3Jpem9udGFsIjoiIiwibW1fZWxlbV9zaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsIm1tX2VsZW1fc2hhZG93X3NoYWRvd19zcHJlYWQiOiIiLCJtbV9lbGVtX3NoYWRvd19zaGFkb3dfY29sb3IiOiIiLCJmX21tX3N1Yl9mb250X2hlYWRlciI6IiIsImZfbW1fc3ViX2ZvbnRfdGl0bGUiOiJTdWIgY2F0ZWdvcmllcyBlbGVtZW50cyIsImZfbW1fc3ViX2ZvbnRfc2V0dGluZ3MiOiIiLCJmX21tX3N1Yl9mb250X2ZhbWlseSI6IiIsImZfbW1fc3ViX2ZvbnRfc2l6ZSI6IiIsImZfbW1fc3ViX2ZvbnRfbGluZV9oZWlnaHQiOiIiLCJmX21tX3N1Yl9mb250X3N0eWxlIjoiIiwiZl9tbV9zdWJfZm9udF93ZWlnaHQiOiIiLCJmX21tX3N1Yl9mb250X3RyYW5zZm9ybSI6IiIsImZfbW1fc3ViX2ZvbnRfc3BhY2luZyI6IiIsImZfbW1fc3ViXyI6IiIsIm1fYmciOiIiLCJjb2xvcl9vdmVybGF5IjoiIiwic2hhZG93X3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfc2hhZG93X3RpdGxlIjoiTW9kdWxlIFNoYWRvdyIsInNoYWRvd19zaGFkb3dfc2l6ZSI6IiIsInNoYWRvd19zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfc2hhZG93X29mZnNldF92ZXJ0aWNhbCI6IiIsInNoYWRvd19zaGFkb3dfc3ByZWFkIjoiIiwic2hhZG93X3NoYWRvd19jb2xvciI6IiIsInRpdGxlX3R4dCI6IiIsInRpdGxlX3R4dF9ob3ZlciI6IiIsImFsbF91bmRlcmxpbmVfaGVpZ2h0IjoiIiwiYWxsX3VuZGVybGluZV9jb2xvciI6IiMwMDAiLCJjYXRfYmciOiIiLCJjYXRfYmdfaG92ZXIiOiIiLCJjYXRfdHh0IjoiIiwiY2F0X3R4dF9ob3ZlciI6IiIsImNhdF9ib3JkZXIiOiIiLCJjYXRfYm9yZGVyX2hvdmVyIjoiIiwibWV0YV9iZyI6IiIsImF1dGhvcl90eHQiOiIiLCJhdXRob3JfdHh0X2hvdmVyIjoiIiwiZGF0ZV90eHQiOiIiLCJleF90eHQiOiIiLCJjb21fYmciOiIiLCJjb21fdHh0IjoiIiwicmV2X3R4dCI6IiIsInNoYWRvd19tX3NoYWRvd19oZWFkZXIiOiIiLCJzaGFkb3dfbV9zaGFkb3dfdGl0bGUiOiJNZXRhIGluZm8gc2hhZG93Iiwic2hhZG93X21fc2hhZG93X3NpemUiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X2hvcml6b250YWwiOiIiLCJzaGFkb3dfbV9zaGFkb3dfb2Zmc2V0X3ZlcnRpY2FsIjoiIiwic2hhZG93X21fc2hhZG93X3NwcmVhZCI6IiIsInNoYWRvd19tX3NoYWRvd19jb2xvciI6IiIsImF1ZGlvX2J0bl9jb2xvciI6IiIsImF1ZGlvX3RpbWVfY29sb3IiOiIiLCJhdWRpb19iYXJfY29sb3IiOiIiLCJhdWRpb19iYXJfY3Vycl9jb2xvciI6IiIsInBhZ190ZXh0IjoiIiwicGFnX2hfdGV4dCI6IiIsInBhZ19iZyI6IiIsInBhZ19oX2JnIjoiIiwicGFnX2JvcmRlciI6IiIsInBhZ19oX2JvcmRlciI6IiIsImZfdGl0bGVfZm9udF9oZWFkZXIiOiIiLCJmX3RpdGxlX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIHRpdGxlIiwiZl90aXRsZV9mb250X3NldHRpbmdzIjoiIiwiZl90aXRsZV9mb250X2ZhbWlseSI6IiIsImZfdGl0bGVfZm9udF9zaXplIjoiIiwiZl90aXRsZV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl90aXRsZV9mb250X3N0eWxlIjoiIiwiZl90aXRsZV9mb250X3dlaWdodCI6IiIsImZfdGl0bGVfZm9udF90cmFuc2Zvcm0iOiIiLCJmX3RpdGxlX2ZvbnRfc3BhY2luZyI6IiIsImZfdGl0bGVfIjoiIiwiZl9jYXRfZm9udF90aXRsZSI6IkFydGljbGUgY2F0ZWdvcnkgdGFnIiwiZl9jYXRfZm9udF9zZXR0aW5ncyI6IiIsImZfY2F0X2ZvbnRfZmFtaWx5IjoiIiwiZl9jYXRfZm9udF9zaXplIjoiIiwiZl9jYXRfZm9udF9saW5lX2hlaWdodCI6IiIsImZfY2F0X2ZvbnRfc3R5bGUiOiIiLCJmX2NhdF9mb250X3dlaWdodCI6IiIsImZfY2F0X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9jYXRfZm9udF9zcGFjaW5nIjoiIiwiZl9jYXRfIjoiIiwiZl9tZXRhX2ZvbnRfdGl0bGUiOiJBcnRpY2xlIG1ldGEgaW5mbyIsImZfbWV0YV9mb250X3NldHRpbmdzIjoiIiwiZl9tZXRhX2ZvbnRfZmFtaWx5IjoiIiwiZl9tZXRhX2ZvbnRfc2l6ZSI6IiIsImZfbWV0YV9mb250X2xpbmVfaGVpZ2h0IjoiIiwiZl9tZXRhX2ZvbnRfc3R5bGUiOiIiLCJmX21ldGFfZm9udF93ZWlnaHQiOiIiLCJmX21ldGFfZm9udF90cmFuc2Zvcm0iOiIiLCJmX21ldGFfZm9udF9zcGFjaW5nIjoiIiwiZl9tZXRhXyI6IiIsImZfZXhfZm9udF90aXRsZSI6IkFydGljbGUgZXhjZXJwdCIsImZfZXhfZm9udF9zZXR0aW5ncyI6IiIsImZfZXhfZm9udF9mYW1pbHkiOiIiLCJmX2V4X2ZvbnRfc2l6ZSI6IiIsImZfZXhfZm9udF9saW5lX2hlaWdodCI6IiIsImZfZXhfZm9udF9zdHlsZSI6IiIsImZfZXhfZm9udF93ZWlnaHQiOiIiLCJmX2V4X2ZvbnRfdHJhbnNmb3JtIjoiIiwiZl9leF9mb250X3NwYWNpbmciOiIiLCJmX2V4XyI6IiIsIm1peF9jb2xvciI6IiIsIm1peF90eXBlIjoiIiwiZmVfYnJpZ2h0bmVzcyI6IjEiLCJmZV9jb250cmFzdCI6IjEiLCJmZV9zYXR1cmF0ZSI6IjEiLCJtaXhfY29sb3JfaCI6IiIsIm1peF90eXBlX2giOiIiLCJmZV9icmlnaHRuZXNzX2giOiIxIiwiZmVfY29udHJhc3RfaCI6IjEiLCJmZV9zYXR1cmF0ZV9oIjoiMSIsImJsb2NrX3RlbXBsYXRlX2lkIjoiIiwidGRfY29sdW1uX251bWJlciI6MiwiaGVhZGVyX2NvbG9yIjoiIiwiYWpheF9wYWdpbmF0aW9uX2luZmluaXRlX3N0b3AiOiIiLCJvZmZzZXQiOiIiLCJsaW1pdCI6IjUiLCJ0ZF9hamF4X3ByZWxvYWRpbmciOiIiLCJ0ZF9hamF4X2ZpbHRlcl90eXBlIjoiIiwidGRfZmlsdGVyX2RlZmF1bHRfdHh0IjoiIiwidGRfYWpheF9maWx0ZXJfaWRzIjoiIiwiY29sb3JfcHJlc2V0IjoiIiwiYWpheF9wYWdpbmF0aW9uIjoiIiwiYWpheF9wYWdpbmF0aW9uX25leHRfcHJldl9zd2lwZSI6IiIsImJvcmRlcl90b3AiOiIiLCJjc3MiOiIiLCJjbGFzcyI6InRkaV8xNDUiLCJ0ZGNfY3NzX2NsYXNzIjoidGRpXzE0NSIsInRkY19jc3NfY2xhc3Nfc3R5bGUiOiJ0ZGlfMTQ1X3JhbmRfc3R5bGUiLCJjb250ZXh0IjoiIn0nOw0KDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0uaXNNZWdhTWVudVBhcmVudFBvcyA9IHRydWU7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgdGRiTWVudUl0ZW0ubWVnYU1lbnVMb2FkVHlwZSA9ICcnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIHRkYk1lbnUuYWRkSXRlbSh0ZGJNZW51SXRlbSk7DQoNCiAgICAgICAgICAgICAgICAgICAgfSk7DQogICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIG5lZWRzIHRvIHJ1biBvbiB3aW5kb3cgbG9hZCBldmVudCB0byBtYWtlIHN1cmUgdGhhdCBhbGwgdGRQb3B1cE1vZGFsIGl0ZW1zIGFyZSBpbml0aWFsaXplZA0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kaWZpZWQgZnJvbSAiIGpRdWVyeSh3aW5kb3cpLm9uKCAnbG9hZCcgIiB0byAiIHNldFRpbW91dCAiIGZvciBGaXJlZm94IGlzc3VlDQogICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYmxvY2tVaWQgPSAndGRpXzE0OCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV8xNDgnKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kYWxVaWQgPSAnYXBwbHltZWRpYS1hbGEtc3NjJywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRyaWdnZXJCdG5PYmogPSAkYmxvY2tPYmouZmluZCgnPiAudGRzLWJ1dHRvbiA+IGEudGRtLWJ0bicpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb21wb3NlciA9IGZhbHNlLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93X21vZGFsX2luX2NvbXBvc2VyID0gJyc7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiggbW9kYWxVaWQgIT09ICcnICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgdGRQb3B1cE1vZGFsSXRlbSA9IHRkUG9wdXBNb2RhbC5nZXRJdGVtKG1vZGFsVWlkKTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBpZiBpdGVtIHdhcyBmb3VuZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHRkUG9wdXBNb2RhbEl0ZW0gKSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyggJ3RkUG9wdXBNb2RhbEl0ZW0gT0sgIScgKTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAkdHJpZ2dlckJ0bk9iai5sZW5ndGggJiYgIWluX2NvbXBvc2VyICkgew0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYWRkIGJ1dHRvbiBjbGljayBldmVudCAudHJpZ2dlckJ0bk9iag0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0cmlnZ2VyQnRuT2JqLmNsaWNrKCBmdW5jdGlvbiAoZSkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlLnByZXZlbnREZWZhdWx0KCk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coICdzb3VyY2UgbW9kYWwgaWQgYnRuIGNsaWNrJywgdGRQb3B1cE1vZGFsSXRlbSApOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZFBvcHVwTW9kYWwubW9kYWxPcGVuKHRkUG9wdXBNb2RhbEl0ZW0pOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKCAndGRQb3B1cE1vZGFsSXRlbSBub3QgZm91bmQgIScgKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICB9LCA3MDApOw0KDQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAKCiAgICAgICAgICAgICAgICAgICAgDQoNCiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRoaXMgbmVlZHMgdG8gcnVuIG9uIHdpbmRvdyBsb2FkIGV2ZW50IHRvIG1ha2Ugc3VyZSB0aGF0IGFsbCB0ZFBvcHVwTW9kYWwgaXRlbXMgYXJlIGluaXRpYWxpemVkDQogICAgICAgICAgICAgICAgICAgICAgICAvLyBtb2RpZmllZCBmcm9tICIgalF1ZXJ5KHdpbmRvdykub24oICdsb2FkJyAiIHRvICIgc2V0VGltb3V0ICIgZm9yIEZpcmVmb3ggaXNzdWUNCiAgICAgICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoIGZ1bmN0aW9uICgpIHsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBibG9ja1VpZCA9ICd0ZGlfMTUyJywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJsb2NrT2JqID0galF1ZXJ5KCcudGRpXzE1MicpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RhbFVpZCA9ICdhbGFfbW9kYWxfbWVudScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0cmlnZ2VyQnRuT2JqID0gJGJsb2NrT2JqLmZpbmQoJz4gLnRkcy1idXR0b24gPiBhLnRkbS1idG4nKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29tcG9zZXIgPSBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd19tb2RhbF9pbl9jb21wb3NlciA9ICcnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoIG1vZGFsVWlkICE9PSAnJyApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRkUG9wdXBNb2RhbEl0ZW0gPSB0ZFBvcHVwTW9kYWwuZ2V0SXRlbShtb2RhbFVpZCk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaWYgaXRlbSB3YXMgZm91bmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZFBvcHVwTW9kYWxJdGVtICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2coICd0ZFBvcHVwTW9kYWxJdGVtIE9LICEnICk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggJHRyaWdnZXJCdG5PYmoubGVuZ3RoICYmICFpbl9jb21wb3NlciApIHsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFkZCBidXR0b24gY2xpY2sgZXZlbnQgLnRyaWdnZXJCdG5PYmoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdHJpZ2dlckJ0bk9iai5jbGljayggZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKCAnc291cmNlIG1vZGFsIGlkIGJ0biBjbGljaycsIHRkUG9wdXBNb2RhbEl0ZW0gKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsLm1vZGFsT3Blbih0ZFBvcHVwTW9kYWxJdGVtKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyggJ3RkUG9wdXBNb2RhbEl0ZW0gbm90IGZvdW5kICEnICk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgNzAwKTsNCg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIG5lZWRzIHRvIHJ1biBvbiB3aW5kb3cgbG9hZCBldmVudCB0byBtYWtlIHN1cmUgdGhhdCBhbGwgdGRQb3B1cE1vZGFsIGl0ZW1zIGFyZSBpbml0aWFsaXplZA0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kaWZpZWQgZnJvbSAiIGpRdWVyeSh3aW5kb3cpLm9uKCAnbG9hZCcgIiB0byAiIHNldFRpbW91dCAiIGZvciBGaXJlZm94IGlzc3VlDQogICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYmxvY2tVaWQgPSAndGRpXzM5NScsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV8zOTUnKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kYWxVaWQgPSAnY29udGFjdC1zaG9ydC1wcm9ncmFtcycsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0cmlnZ2VyQnRuT2JqID0gJGJsb2NrT2JqLmZpbmQoJz4gLnRkcy1idXR0b24gPiBhLnRkbS1idG4nKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29tcG9zZXIgPSBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd19tb2RhbF9pbl9jb21wb3NlciA9ICcnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoIG1vZGFsVWlkICE9PSAnJyApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRkUG9wdXBNb2RhbEl0ZW0gPSB0ZFBvcHVwTW9kYWwuZ2V0SXRlbShtb2RhbFVpZCk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaWYgaXRlbSB3YXMgZm91bmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZFBvcHVwTW9kYWxJdGVtICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2coICd0ZFBvcHVwTW9kYWxJdGVtIE9LICEnICk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggJHRyaWdnZXJCdG5PYmoubGVuZ3RoICYmICFpbl9jb21wb3NlciApIHsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFkZCBidXR0b24gY2xpY2sgZXZlbnQgLnRyaWdnZXJCdG5PYmoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdHJpZ2dlckJ0bk9iai5jbGljayggZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKCAnc291cmNlIG1vZGFsIGlkIGJ0biBjbGljaycsIHRkUG9wdXBNb2RhbEl0ZW0gKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsLm1vZGFsT3Blbih0ZFBvcHVwTW9kYWxJdGVtKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyggJ3RkUG9wdXBNb2RhbEl0ZW0gbm90IGZvdW5kICEnICk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgNzAwKTsNCg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgCgogICAgICAgICAgICAgICAgICAgIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGlzIG5lZWRzIHRvIHJ1biBvbiB3aW5kb3cgbG9hZCBldmVudCB0byBtYWtlIHN1cmUgdGhhdCBhbGwgdGRQb3B1cE1vZGFsIGl0ZW1zIGFyZSBpbml0aWFsaXplZA0KICAgICAgICAgICAgICAgICAgICAgICAgLy8gbW9kaWZpZWQgZnJvbSAiIGpRdWVyeSh3aW5kb3cpLm9uKCAnbG9hZCcgIiB0byAiIHNldFRpbW91dCAiIGZvciBGaXJlZm94IGlzc3VlDQogICAgICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCBmdW5jdGlvbiAoKSB7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgYmxvY2tVaWQgPSAndGRpXzQ0OCcsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRibG9ja09iaiA9IGpRdWVyeSgnLnRkaV80NDgnKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kYWxVaWQgPSAnY29udGFjdC1zaG9ydC1wcm9ncmFtcycsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0cmlnZ2VyQnRuT2JqID0gJGJsb2NrT2JqLmZpbmQoJz4gLnRkcy1idXR0b24gPiBhLnRkbS1idG4nKSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29tcG9zZXIgPSBmYWxzZSwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd19tb2RhbF9pbl9jb21wb3NlciA9ICcnOw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoIG1vZGFsVWlkICE9PSAnJyApIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHRkUG9wdXBNb2RhbEl0ZW0gPSB0ZFBvcHVwTW9kYWwuZ2V0SXRlbShtb2RhbFVpZCk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaWYgaXRlbSB3YXMgZm91bmQNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZFBvcHVwTW9kYWxJdGVtICkgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2coICd0ZFBvcHVwTW9kYWxJdGVtIE9LICEnICk7DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggJHRyaWdnZXJCdG5PYmoubGVuZ3RoICYmICFpbl9jb21wb3NlciApIHsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGFkZCBidXR0b24gY2xpY2sgZXZlbnQgLnRyaWdnZXJCdG5PYmoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdHJpZ2dlckJ0bk9iai5jbGljayggZnVuY3Rpb24gKGUpIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKCAnc291cmNlIG1vZGFsIGlkIGJ0biBjbGljaycsIHRkUG9wdXBNb2RhbEl0ZW0gKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGRQb3B1cE1vZGFsLm1vZGFsT3Blbih0ZFBvcHVwTW9kYWxJdGVtKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTsNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyggJ3RkUG9wdXBNb2RhbEl0ZW0gbm90IGZvdW5kICEnICk7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgfSwgNzAwKTsNCg0KICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgCg=="></script> <script defer src="data:text/javascript;base64,dmFyIHRkX3Jlc19jb250ZXh0X3JlZ2lzdGVyZWRfYXR0cz1bInN0eWxlX2dlbmVyYWxfaGVhZGVyX2xvZ28iLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9hbGlnbiIsInN0eWxlX2dlbmVyYWxfcG9wdXBfbW9kYWwiLCJzdHlsZV9nZW5lcmFsX21vZHVsZV9oZWFkZXIiLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9zZWFyY2giLCJzdHlsZV9nZW5lcmFsX2xpc3RfbWVudSIsInN0eWxlX3NwZWNpZmljX2xpc3RfbWVudV92ZXJ0aWNhbCIsInN0eWxlX3NwZWNpZmljX2xpc3RfbWVudV9hY2NvcmRpb24iLCJzdHlsZV9zcGVjaWZpY19saXN0X21lbnVfaG9yaXpvbnRhbCIsInN0eWxlX2dlbmVyYWxfYnV0dG9uIiwic3R5bGVfZ2VuZXJhbF9zb2NpYWxzIiwic3R5bGVfZ2VuZXJhbF9zaW5nbGVfaW1hZ2UiLCJzdHlsZV9nZW5lcmFsX2lubGluZV90ZXh0Iiwic3R5bGVfZ2VuZXJhbF9jb2x1bW5fdGl0bGUiLCJzdHlsZV9nZW5lcmFsX2hlYWRlcl9tZW51Iiwic3R5bGVfZ2VuZXJhbF9tZW51X2FjdGl2ZTMiLCJzdHlsZV9nZW5lcmFsX3ZjX2NvbHVtbl90ZXh0Iiwic3R5bGVfZ2VuZXJhbF9zZXBhcmF0b3IiLCJzdHlsZV9nZW5lcmFsX2ljb24iXTs="></script> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHsgalF1ZXJ5KGRvY3VtZW50KS5vbignZ2Zvcm1fcG9zdF9yZW5kZXInLCBmdW5jdGlvbihldmVudCwgZm9ybUlkLCBjdXJyZW50UGFnZSl7aWYoZm9ybUlkID09IDkpIHt9IH0gKTtqUXVlcnkoZG9jdW1lbnQpLm9uKCdnZm9ybV9wb3N0X2NvbmRpdGlvbmFsX2xvZ2ljJywgZnVuY3Rpb24oZXZlbnQsIGZvcm1JZCwgZmllbGRzLCBpc0luaXQpe30gKSB9ICk7IAovKiBdXT4gKi8K"></script> <script defer src="data:text/javascript;base64,Ci8qIDwhW0NEQVRBWyAqLwogZ2Zvcm0uaW5pdGlhbGl6ZU9uTG9hZGVkKCBmdW5jdGlvbigpIHtqUXVlcnkoZG9jdW1lbnQpLnRyaWdnZXIoImdmb3JtX3ByZV9wb3N0X3JlbmRlciIsIFt7IGZvcm1JZDogIjkiLCBjdXJyZW50UGFnZTogIjEiLCBhYm9ydDogZnVuY3Rpb24oKSB7IHRoaXMucHJldmVudERlZmF1bHQoKTsgfSB9XSk7ICAgICAgICAgICAgICAgIGlmIChldmVudCAmJiBldmVudC5kZWZhdWx0UHJldmVudGVkKSB7ICAgICAgICAgICAgICAgIHJldHVybjsgICAgICAgICB9ICAgICAgICBjb25zdCBnZm9ybVdyYXBwZXJEaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggImdmb3JtX3dyYXBwZXJfOSIgKTsgICAgICAgIGlmICggZ2Zvcm1XcmFwcGVyRGl2ICkgeyAgICAgICAgICAgIGNvbnN0IHZpc2liaWxpdHlTcGFuID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCggInNwYW4iICk7ICAgICAgICAgICAgdmlzaWJpbGl0eVNwYW4uaWQgPSAiZ2Zvcm1fdmlzaWJpbGl0eV90ZXN0XzkiOyAgICAgICAgICAgIGdmb3JtV3JhcHBlckRpdi5pbnNlcnRBZGphY2VudEVsZW1lbnQoICJhZnRlcmVuZCIsIHZpc2liaWxpdHlTcGFuICk7ICAgICAgICB9ICAgICAgICBjb25zdCB2aXNpYmlsaXR5VGVzdERpdiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCAiZ2Zvcm1fdmlzaWJpbGl0eV90ZXN0XzkiICk7ICAgICAgICBsZXQgcG9zdFJlbmRlckZpcmVkID0gZmFsc2U7ICAgICAgICAgICAgICAgIGZ1bmN0aW9uIHRyaWdnZXJQb3N0UmVuZGVyKCkgeyAgICAgICAgICAgIGlmICggcG9zdFJlbmRlckZpcmVkICkgeyAgICAgICAgICAgICAgICByZXR1cm47ICAgICAgICAgICAgfSAgICAgICAgICAgIHBvc3RSZW5kZXJGaXJlZCA9IHRydWU7ICAgICAgICAgICAgalF1ZXJ5KCBkb2N1bWVudCApLnRyaWdnZXIoICdnZm9ybV9wb3N0X3JlbmRlcicsIFs5LCAxXSApOyAgICAgICAgICAgIGdmb3JtLnV0aWxzLnRyaWdnZXIoIHsgZXZlbnQ6ICdnZm9ybS9wb3N0UmVuZGVyJywgbmF0aXZlOiBmYWxzZSwgZGF0YTogeyBmb3JtSWQ6IDksIGN1cnJlbnRQYWdlOiAxIH0gfSApOyAgICAgICAgICAgIGdmb3JtLnV0aWxzLnRyaWdnZXIoIHsgZXZlbnQ6ICdnZm9ybS9wb3N0X3JlbmRlcicsIG5hdGl2ZTogZmFsc2UsIGRhdGE6IHsgZm9ybUlkOiA5LCBjdXJyZW50UGFnZTogMSB9IH0gKTsgICAgICAgICAgICBpZiAoIHZpc2liaWxpdHlUZXN0RGl2ICkgeyAgICAgICAgICAgICAgICB2aXNpYmlsaXR5VGVzdERpdi5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKCB2aXNpYmlsaXR5VGVzdERpdiApOyAgICAgICAgICAgIH0gICAgICAgIH0gICAgICAgIGZ1bmN0aW9uIGRlYm91bmNlKCBmdW5jLCB3YWl0LCBpbW1lZGlhdGUgKSB7ICAgICAgICAgICAgdmFyIHRpbWVvdXQ7ICAgICAgICAgICAgcmV0dXJuIGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICB2YXIgY29udGV4dCA9IHRoaXMsIGFyZ3MgPSBhcmd1bWVudHM7ICAgICAgICAgICAgICAgIHZhciBsYXRlciA9IGZ1bmN0aW9uKCkgeyAgICAgICAgICAgICAgICAgICAgdGltZW91dCA9IG51bGw7ICAgICAgICAgICAgICAgICAgICBpZiAoICFpbW1lZGlhdGUgKSBmdW5jLmFwcGx5KCBjb250ZXh0LCBhcmdzICk7ICAgICAgICAgICAgICAgIH07ICAgICAgICAgICAgICAgIHZhciBjYWxsTm93ID0gaW1tZWRpYXRlICYmICF0aW1lb3V0OyAgICAgICAgICAgICAgICBjbGVhclRpbWVvdXQoIHRpbWVvdXQgKTsgICAgICAgICAgICAgICAgdGltZW91dCA9IHNldFRpbWVvdXQoIGxhdGVyLCB3YWl0ICk7ICAgICAgICAgICAgICAgIGlmICggY2FsbE5vdyApIGZ1bmMuYXBwbHkoIGNvbnRleHQsIGFyZ3MgKTsgICAgICAgICAgICB9OyAgICAgICAgfSAgICAgICAgY29uc3QgZGVib3VuY2VkVHJpZ2dlclBvc3RSZW5kZXIgPSBkZWJvdW5jZSggZnVuY3Rpb24oKSB7ICAgICAgICAgICAgdHJpZ2dlclBvc3RSZW5kZXIoKTsgICAgICAgIH0sIDIwMCApOyAgICAgICAgaWYgKCB2aXNpYmlsaXR5VGVzdERpdiAmJiB2aXNpYmlsaXR5VGVzdERpdi5vZmZzZXRQYXJlbnQgPT09IG51bGwgKSB7ICAgICAgICAgICAgY29uc3Qgb2JzZXJ2ZXIgPSBuZXcgTXV0YXRpb25PYnNlcnZlciggKCBtdXRhdGlvbnMgKSA9PiB7ICAgICAgICAgICAgICAgIG11dGF0aW9ucy5mb3JFYWNoKCAoIG11dGF0aW9uICkgPT4geyAgICAgICAgICAgICAgICAgICAgaWYgKCBtdXRhdGlvbi50eXBlID09PSAnYXR0cmlidXRlcycgJiYgdmlzaWJpbGl0eVRlc3REaXYub2Zmc2V0UGFyZW50ICE9PSBudWxsICkgeyAgICAgICAgICAgICAgICAgICAgICAgIGRlYm91bmNlZFRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICAgICAgICAgICAgICAgICAgb2JzZXJ2ZXIuZGlzY29ubmVjdCgpOyAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICB9KTsgICAgICAgICAgICB9KTsgICAgICAgICAgICBvYnNlcnZlci5vYnNlcnZlKCBkb2N1bWVudC5ib2R5LCB7ICAgICAgICAgICAgICAgIGF0dHJpYnV0ZXM6IHRydWUsICAgICAgICAgICAgICAgIGNoaWxkTGlzdDogZmFsc2UsICAgICAgICAgICAgICAgIHN1YnRyZWU6IHRydWUsICAgICAgICAgICAgICAgIGF0dHJpYnV0ZUZpbHRlcjogWyAnc3R5bGUnLCAnY2xhc3MnIF0sICAgICAgICAgICAgfSk7ICAgICAgICB9IGVsc2UgeyAgICAgICAgICAgIHRyaWdnZXJQb3N0UmVuZGVyKCk7ICAgICAgICB9ICAgIH0gKTsgCi8qIF1dPiAqLwo="></script> </body> </html> <!-- Dynamic page generated in 1.235 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2025-02-26 02:41:47 --> <!-- Compression = gzip -->

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