<!DOCTYPE html><html lang="en" dir="ltr"><head>
<link rel="dns-prefetch" href="//www.googletagmanager.com">
<link rel="dns-prefetch" href="//www.hub71.com">
<link rel="dns-prefetch" href="//connect.facebook.net">
<link rel="dns-prefetch" href="//snap.licdn.com">
<link rel="dns-prefetch" href="//static.ads-twitter.com">
<link rel="dns-prefetch" href="//use.typekit.net">
<link rel="dns-prefetch" href="//p.typekit.net">
<link rel="dns-prefetch" href="//www.w3.org">
<link rel="dns-prefetch" href="//www.facebook.com">
<link rel="dns-prefetch" href="//twitter.com">
<link rel="dns-prefetch" href="//www.instagram.com">
<link rel="dns-prefetch" href="//youtube.com">
<link rel="dns-prefetch" href="//www.linkedin.com">
<link rel="dns-prefetch" href="//www.tiktok.com">
<link rel="dns-prefetch" href="//newreg.adgm.com">
<link rel="dns-prefetch" href="//hub71-ai-chat.trianglemena.xyz"><meta charset="UTF-8" /><link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
 
 <script data-cfasync="false">
            (function(w, d, s, l, i) {
                w[l] = w[l] || [];
                w[l].push({
                    'gtm.start': new Date().getTime(),
                    event: 'gtm.js'
                });
                var f = d.getElementsByTagName(s)[0],
                    j = d.createElement(s),
                    dl = l != 'dataLayer' ? '&l=' + l : '';
                j.async = true;
                j.src =
                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
                f.parentNode.insertBefore(j, f);
            })(window, document, 'script', 'dataLayer', 'GTM-P33D93M');
        </script>
 
 
 

 <meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="alternate" hreflang="en" href="https://www.hub71.com/program/access-programme/apply" /><link rel="alternate" hreflang="ar" href="https://www.hub71.com/ar/program/برنامج-بناء-الشركات-access/apply" /><link rel="icon" href="https://www.hub71.com/storage/favicons/7f7eURE0egXtPpH1Rff38Ms4Tgxv7rON4PCsTEqy.png" type="image/x-icon"><link rel="shortcut icon" href="https://www.hub71.com/storage/favicons/7f7eURE0egXtPpH1Rff38Ms4Tgxv7rON4PCsTEqy.png" type="image/x-icon"><title>
 Hub71 | Access Programme
 </title><meta name="keywords" content="Hub71, Hub71 Abu Dhabi, Accelerator, Incubator, Acqui-hired, Angel Investor, Co-Working Space, Cottage Business, Crowdfunding, Early Adopters, Exit Strategy, Growth Hacking, Launch, Lean, MVP, Pitch Deck, Pivot, Scalability, Scrum, Seed Round, Solopreneur, Sweat Equity, Unicorn, Valuation, Abu Dhabi Startup"><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="csrf-token" content="qQKE6ioiXZYBDjHsLwoCiMFgttOa7klZ4ZYLJxhk" /><meta name="language" content="English"><meta property="og:site_name" content="Hub71" /><meta property="og:type" content="website" />

 
 
 <script>
        window.hubFormMessages = {"first_name.required":"First name is required.","last_name.required":"Last name is required.","email.required":"Email address is required.","company.required":"Company name is required.","job_title.required":"Job title is required.","website.required":"Website URL is required.","i_am.required":"Please specify who you are.","country.required":"Please select your country","first_name.max":"First name may not be greater than 255 characters","last_name.max":"Last name may not be greater than 255 characters","email.max":"Email may not be greater than 255 characters","company.max":"Company name may not be greater than 255 characters","job_title.max":"Job title may not be greater than 255 characters","website.max":"Website URL may not be greater than 255 characters","i_am.max":"I am field may not be greater than 255 characters","hear_about.max":"How you heard about us may not be greater than 255 characters","country.max":"Country may not be greater than 255 characters","email.email":"Please enter a valid email address.","website.regex":"Please enter a valid URL.","marketing_optin.accepted":"You must accept the marketing opt-in.","invalid_characters":"Invalid characters detected. Please remove special characters and try again.","submit":"Submit","success":"Form submitted successfully.","generic_error":"Something went wrong. Please try again."};
    </script>

 <link rel="preload" as="style" href="https://www.hub71.com/build/assets/app-a2e934f4.css" /><link rel="preload" as="style" href="https://www.hub71.com/build/assets/vendor-dddd4150.css" /><link rel="preload" as="style" href="https://www.hub71.com/build/assets/vendor-swiper-b7e13352.css" /><link rel="modulepreload" as="script" href="https://www.hub71.com/build/assets/app-4800c276.js" /><link rel="modulepreload" as="script" href="https://www.hub71.com/build/assets/vendor-85cbfc46.js" /><link rel="modulepreload" as="script" href="https://www.hub71.com/build/assets/vendor-jquery-fd48ea2c.js" /><link rel="modulepreload" as="script" href="https://www.hub71.com/build/assets/vendor-swiper-230a5e2d.js" /><link rel="modulepreload" as="script" href="https://www.hub71.com/build/assets/vendor-aos-196364f7.js" /><link rel="stylesheet" href="https://www.hub71.com/build/assets/app-a2e934f4.css" /><link rel="stylesheet" href="https://www.hub71.com/build/assets/vendor-dddd4150.css" /><link rel="stylesheet" href="https://www.hub71.com/build/assets/vendor-swiper-b7e13352.css" /><script type="module" src="https://www.hub71.com/build/assets/app-4800c276.js" data-cfasync="false"></script> 
 <link rel="preload" as="font" type="font/woff2" crossorigin
 href="https://www.hub71.com/build/assets/fa-solid-900-aa759986.woff2">
 
 <style>
        @font-face {
            font-family: "Font Awesome 6 Free";
            font-style: normal;
            font-weight: 900;
            font-display: swap !important;
            src: url("https://www.hub71.com/build/assets/fa-solid-900-aa759986.woff2") format("woff2");
        }

        @font-face {
            font-family: "Font Awesome 6 Free";
            font-style: normal;
            font-weight: 400;
            font-display: swap !important;
            src: url("https://www.hub71.com/build/assets/fa-regular-400-e3456d12.woff2") format("woff2");
        }

        @font-face {
            font-family: "Font Awesome 6 Brands";
            font-style: normal;
            font-weight: 400;
            font-display: swap !important;
            src: url("https://www.hub71.com/build/assets/fa-brands-400-d7236a19.woff2") format("woff2");
        }

        
        

        

        img,
        svg,
        video {
            max-width: 100%;
            height: auto;
        }
    </style>

 <meta property="og:url" content="https://www.hub71.com/program/access-programme" /><link rel="canonical" href="https://www.hub71.com/program/access-programme"><meta name="title" content="Access Programme" /><meta name="twitter:image:alt" content="Access Programme" /><meta property="og:title" content="Access Programme" /><meta name="description" content="Get the support you need to take your business to the next level in Abu Dhabi. Our Access Program offers a comprehensive support package and a route into the UA"><meta property="og:description" content="Get the support you need to take your business to the next level in Abu Dhabi. Our Access Program offers a comprehensive support package and a route into the UA" /><meta property="og:image" content="https://www.hub71.com/storage/media/6446/conversions/access-logo_8Ujp4aA8-1_SPfcCNWp-converted-webp.webp?v=1769431373" /><meta property="og:image:url" content="https://www.hub71.com/storage/media/6446/conversions/access-logo_8Ujp4aA8-1_SPfcCNWp-converted-webp.webp?v=1769431373" /><meta property="og:image:secure_url" content="https://www.hub71.com/storage/media/6446/conversions/access-logo_8Ujp4aA8-1_SPfcCNWp-converted-webp.webp?v=1769431373" /><meta property="twitter:image" content="https://www.hub71.com/storage/media/6446/conversions/access-logo_8Ujp4aA8-1_SPfcCNWp-converted-webp.webp?v=1769431373" /><meta property="og:image:width" content="1461" /><meta property="og:image:height" content="626" />
 
 
 <script type="text/javascript" data-cfasync="false">
        window._locale = "en";
        window._translations = {};
        window._translationsLoaded = false;
        window._translationCallbacks = [];

        
        function onTranslationsLoaded(callback) {
            if (window._translationsLoaded) {
                callback();
            } else {
                window._translationCallbacks.push(callback);
            }
        }

        
        function trans(key, replace = {}) {
            let translation, translationNotFound = true;

            
            if (!window._translationsLoaded || !window._translations[window._locale]) {
                return key;
            }

            try {
                translation = key.split(".").reduce((t, i) => t[i] || null, window._translations[window._locale].php);
                if (translation) {
                    translationNotFound = false;
                }
            } catch (e) {
                translation = key;
            }

            if (translationNotFound) {
                translation = window._translations[window._locale]["json"][key] ?
                    window._translations[window._locale]["json"][key] :
                    key;
            }
            if (replace) {
                Object.entries(replace).forEach(entry => {
                    const [k, value] = entry;
                    translation = translation.replace(":" + k, value);
                });
            }

            return translation;
        }

        
        (function() {
            var script = document.createElement("script");
            script.src =
                "https://www.hub71.com/js/lang/translations-en.min.js?v=1";
            script.async = true;
            script.onload = function() {
                window._translationsLoaded = true;
                
                window._translationCallbacks.forEach(function(cb) {
                    cb();
                });
                window._translationCallbacks = [];
            };
            script.onerror = function() {
                
                var fallbackScript = document.createElement("script");
                fallbackScript.src = "https://www.hub71.com/api/v1/translations/en";
                fallbackScript.async = true;
                fallbackScript.onload = function() {
                    window._translationsLoaded = true;
                    window._translationCallbacks.forEach(function(cb) {
                        cb();
                    });
                    window._translationCallbacks = [];
                };
                document.head.appendChild(fallbackScript);
            };
            document.head.appendChild(script);
        })();
    </script>

 
 
 <style type="text/css">
    .limit-word-200 {
        width:100%;
        height:100px;
    }
    label.error {
        color: #c70000;
        font-size: 12px !important;
    }
</style>

 
 
 <link rel="dns-prefetch" href="https://connect.facebook.net"><link rel="dns-prefetch" href="https://snap.licdn.com"><link rel="dns-prefetch" href="https://static.ads-twitter.com">
 <script>
            window.addEventListener("load", function() {
                setTimeout(function() {
                    
                    const fbPixelId = ""; 
                    if (fbPixelId && fbPixelId !== "") {
                        ! function(f, b, e, v, n, t, s) {
                            if (f.fbq) return;
                            n = f.fbq = function() {
                                n.callMethod ?
                                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
                            };
                            if (!f._fbq) f._fbq = n;
                            n.push = n;
                            n.loaded = !0;
                            n.version = "2.0";
                            n.queue = [];
                            t = b.createElement(e);
                            t.async = !0;
                            t.src = v;
                            s = b.getElementsByTagName(e)[0];
                            s.parentNode.insertBefore(t, s)
                        }(window, document, "script",
                            "https://connect.facebook.net/en_US/fbevents.js");
                        fbq("init", fbPixelId);
                        fbq("track", "PageView");
                    }

                    
                    let licdnScript = document.createElement("script");
                    licdnScript.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
                    licdnScript.async = true;
                    document.head.appendChild(licdnScript);

                    
                    let twtScript = document.createElement("script");
                    twtScript.src = "https://static.ads-twitter.com/uwt.js";
                    twtScript.async = true;
                    document.head.appendChild(twtScript);
                }, 3000); 
            });
        </script>
 
 
 <link rel="preconnect" href="https://use.typekit.net" crossorigin><link rel="dns-prefetch" href="https://p.typekit.net"><link rel="preload" href="https://use.typekit.net/uvt2hrl.css?display=swap" as="style"
 onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://use.typekit.net/uvt2hrl.css?display=swap"></noscript><meta name="robots" content="index, follow"></head><body
 class="ltr startup-top-section template-program-form"><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P33D93M" height="0" width="0"
 style="display:none;visibility:hidden"></iframe></noscript><input type="hidden" name="currentLang" id="currentLang" value="en"><input type="hidden" id="APP_URL" value="https://www.hub71.com" /><input type="hidden" name="routePrefix" id="routePrefix" value=""><input type="hidden" id="searchResultsUrl" value="https://www.hub71.com/search-results" /><div class="searchPopup" id="searchbar"><div class="search" id="searchHeaderButton" role="button"><img src="https://www.hub71.com/svgs/searchicon.svg" alt="search icon" /></div><form id="getSearchResultsForm"><input type="hidden" name="_token" value="qQKE6ioiXZYBDjHsLwoCiMFgttOa7klZ4ZYLJxhk" autocomplete="off"><input type="hidden" id="VAR_CAPTCHA_ACTIVATE" value="0" /><input type="text" id="header-search" name="search" value="" class="text" placeholder="Search here…" required></form><div class="close closeSearchForm" id="closeSearchbar"><img src="https://www.hub71.com/svgs/closeicon.svg" alt="x icon" /></div></div><div id="accessibilityMenu"><div class="header"><p>Accessibility Menu</p><button id="close" name="close-accessibility-menu"><svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path class="bg"
 d="M13.5 27C6.04414 27 0 20.9559 0 13.5C0 6.04414 6.04414 0 13.5 0C20.9559 0 27 6.04414 27 13.5C27 20.9559 20.9559 27 13.5 27Z" /><path class="icon"
 d="M17.7302 16.4289L14.8014 13.5L17.7302 10.5711C18.0887 10.2125 18.0885 9.63008 17.7293 9.27069C17.3674 8.90885 16.7878 8.911 16.4289 9.26977L13.5 12.1986L10.5711 9.26977C10.2125 8.91131 9.63008 8.91146 9.27069 9.27069C8.90885 9.63255 8.911 10.2122 9.26977 10.5711L12.1986 13.5L9.26977 16.4289C8.91131 16.7875 8.91146 17.3699 9.27069 17.7293C9.63255 18.0912 10.2122 18.089 10.5711 17.7302L13.5 14.8014L16.4289 17.7302C16.7875 18.0887 17.3699 18.0885 17.7293 17.7293C18.0912 17.3674 18.089 16.7878 17.7302 16.4289Z" /></svg></button></div><div class="container"><div class="py-6"><div class="accessibility-tool-main"><div class="accessibility-tool"><div class="accessibility-tool__wrap"><div class="text-accessibility"><h6>Text</h6><div class="flexwrap"><div class="setAccessibility" data-accessibility="fontSize"><svg width="30" height="20" viewBox="0 0 30 20" fill="none"
 xmlns="http://www.w3.org/2000/svg"><path d="M2.5 6.69643V5H10.8333V6.69643" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /><path d="M4.64258 15L8.92829 15" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /><path d="M6.78516 5V15" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /><path d="M15.834 5.375V3H27.5007V5.375" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /><path d="M18.834 17L24.834 17" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /><path d="M21.834 3V17" stroke="black" stroke-linecap="round"
 stroke-linejoin="round" /></svg><span>Font Size</span></div></div></div><hr /><div class="visualassistance"><h6>Visual Assistance</h6><div class="grid"><div class="setAccessibility" data-accessibility="contrast"><svg width="16" height="20" viewBox="0 0 16 20" fill="none"
 xmlns="http://www.w3.org/2000/svg"><path
 d="M13.66 5.93002L8 0.27002L2.34 5.93002C-0.78 9.05002 -0.78 14.12 2.34 17.24C3.9 18.8 5.95 19.58 8 19.58C10.05 19.58 12.1 18.8 13.66 17.24C16.78 14.12 16.78 9.05002 13.66 5.93002ZM8 17.59C6.4 17.59 4.89 16.97 3.76 15.83C2.62 14.69 2 13.19 2 11.59C2 9.99002 2.62 8.48002 3.76 7.35002L8 3.10002V17.59Z"
 fill="#010101" /></svg><span>Contrast</span></div></div></div><hr /><div class="readaloud"><h6>Read Aloud</h6><div class="grid"><button type="button" id="ttsReadPage" class="ttsControl"
 aria-pressed="false"><svg width="24" height="24" viewBox="0 0 24 24" fill="none"
 xmlns="http://www.w3.org/2000/svg"><path
 d="M3 9v6h4l5 5V4L7 9H3zm13.5 3a4.5 4.5 0 0 0-2.5-4.03v8.05A4.5 4.5 0 0 0 16.5 12zM14 3.23v2.06a7 7 0 0 1 0 13.42v2.06a9 9 0 0 0 0-17.54z"
 fill="black" /></svg><span class="ttsLabel">Listen to Page</span></button></div></div><hr /><div class="textcenter"><button type="button" class="setAccessibility" data-accessibility="reset"><svg width="18" height="18" viewBox="0 0 18 18" fill="none"
 xmlns="http://www.w3.org/2000/svg"><path
 d="M1.53199 14.0244C1.53199 14.0244 1.53198 14.0244 1.53198 14.0244V14.933C1.53198 15.3579 1.19193 15.7022 0.765926 15.7022C0.342881 15.7022 0 15.3568 0 14.933V11.8756V11.8739V11.8724C0 11.6613 0.0859157 11.4704 0.224664 11.3318C0.362512 11.192 0.553593 11.1063 0.76592 11.1063H0.767587H0.769254H3.82656C4.25138 11.1063 4.59583 11.4464 4.59583 11.8724C4.59583 12.2954 4.25039 12.6383 3.82656 12.6383C3.2218 12.6383 2.85286 13.2846 3.23783 13.751C4.60761 15.4105 6.68045 16.4683 9.0001 16.4683C13.1245 16.4683 16.4683 13.1245 16.4683 9.00007C16.4683 8.89501 16.5524 8.80849 16.6575 8.80849H17.8067C17.9131 8.80849 18.0002 8.89364 18.0002 9.00007C18.0002 13.9708 13.9706 18 9.00025 18C5.89029 18 3.14884 16.4226 1.53209 14.0244C1.53207 14.0243 1.53202 14.0243 1.53199 14.0244ZM16.4684 3.97564C16.4684 3.97563 16.4684 3.97561 16.4684 3.97558V3.06709C16.4684 2.64228 16.8083 2.29782 17.2343 2.29782C17.6574 2.29782 18.0003 2.64326 18.0003 3.06709V6.1244V6.12606V6.12773C18.0003 6.33867 17.9143 6.52973 17.7757 6.66823C17.6379 6.808 17.4468 6.89366 17.2343 6.89366H17.2327H17.2311H14.1737C13.7489 6.89366 13.4044 6.55374 13.4044 6.12774C13.4044 5.70469 13.7499 5.36168 14.1737 5.36168C14.7785 5.36168 15.1474 4.71532 14.7624 4.24891C13.3926 2.58956 11.3199 1.53205 9.00027 1.53205C5.19311 1.53205 2.05164 4.38053 1.59029 8.06238C1.53851 8.47555 1.20228 8.80855 0.785885 8.80855C0.355692 8.80855 0.00617493 8.45385 0.0521953 8.02612C0.537705 3.51368 4.3588 0 9.00041 0C12.1102 0 14.8517 1.57731 16.4685 3.97555C16.4685 3.9756 16.4685 3.97566 16.4684 3.97564Z"
 fill="white" /></svg><span class="reset">Reset</span></button></div></div></div></div></div></div></div><div id="accessibilityBg"></div><header id="header" class="responsive-header"><div class="logo-container"><a href="https://www.hub71.com"><img src="https://www.hub71.com/svgs/logo2.svg?v=1" alt="Logo"></a></div><div class="links-container"><div class="links"><a
 href="https://www.hub71.com/info-sessions">Attend info session</a><a href="https://www.hub71.com/partners">Partnerships at Hub71</a><a class="impact" style="background-image: url('https://www.hub71.com/images/impact-report-2025.jpg');padding-inline: 24px;padding-block: 8px;color:white" href="https://www.hub71.com/impact/2025" target="_blank" rel="noopener noreferrer">
 impact<br/> report
 </a></div><div class="chat"><a href="#"><img src="https://www.hub71.com/svgs/chat-icon-mini.svg" alt="Icon"></a></div><div class="lang-switcher"><a href="https://www.hub71.com/ar/program/برنامج-بناء-الشركات-access/apply">AR</a></div><div class="searchBtn openSearchbar"><i class="fa-solid fa-magnifying-glass"></i></div><div class="accessibility-menu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="26" viewBox="0 0 22 26"><g><path
 d="M13.6027 3.1155C13.6027 -0.651994 8.2805 -0.607231 8.23514 3.1155C8.4317 6.62188 13.4515 6.64426 13.6027 3.1155Z"></path><path
 d="M21.4498 6.99494C21.276 6.88303 21.0416 6.90541 20.8451 6.89795C20.3612 6.89795 13.4137 7.44256 11.4935 7.40526C10.5334 7.39034 2.82984 6.92033 1.71097 6.92033C1.5749 6.92033 1.45394 6.93525 1.3481 6.94271C1.0457 6.96509 0.856706 7.00986 0.818907 7.077C0.728188 7.18891 0.56187 7.42018 0.50895 7.66637C0.380432 8.28558 0.463591 8.56907 0.57699 9.18082C0.652588 9.58369 0.660149 9.73289 1.06838 9.74035C1.58246 9.74035 2.09653 9.72543 2.6106 9.71797C4.77273 9.67321 6.07303 9.64338 7.54721 9.66576C8.4544 9.71052 8.80971 9.95671 8.90799 11.3966C8.98359 12.5604 8.99115 13.7167 8.71143 14.8582C8.38636 16.2085 7.80424 17.4842 7.24481 18.7525C6.9273 19.4836 6.59466 20.2073 6.26203 20.9309C6.09571 21.289 5.92183 21.6546 5.75551 22.0127C5.61944 22.2962 5.27924 22.7289 5.43044 23.0497C5.52872 23.266 6.01255 23.5421 6.21667 23.654C6.53418 23.8256 7.21457 24.0046 7.53209 23.8629C7.69085 23.7883 7.78913 23.6689 7.84961 23.5122C8.68119 21.3935 9.47498 19.0882 10.6014 17.1038C10.8055 16.7457 11.3423 16.7606 11.5086 17.1411C12.0075 18.2601 12.5367 19.3642 13.0508 20.4758C13.5573 21.5651 13.9656 22.7065 14.5023 23.7808C14.5779 23.93 14.6837 23.9972 14.7367 23.9897C14.8425 24.0046 15.0542 24.0121 15.2432 23.9449C15.7043 23.7733 16.3469 23.6018 16.7249 23.281C16.9668 23.0721 16.8912 22.6767 16.7627 22.4081C16.1428 21.0801 15.1298 19.5731 14.5477 18.2303C14.1092 17.2231 13.6783 16.2384 13.391 15.179C13.1415 14.2539 12.9601 13.3064 12.9072 12.359C12.8694 11.6502 12.8543 10.8072 13.2171 10.1656C13.391 9.85973 13.6707 9.63591 14.0336 9.60607C16.7476 9.39718 20.2478 9.03162 21.0643 8.94955H21.3062C21.6086 8.94955 21.6162 8.83019 21.6691 8.51685C21.7522 8.03939 21.8127 7.95732 21.722 7.47986C21.6842 7.29335 21.5859 7.10684 21.4272 7.00239L21.4498 6.99494Z"></path></g></svg></div><div class="header-menu-icon"><span></span><span></span></div></div></header><nav class="side-menu responsive-header"><div class="inner-content"><div class="close-side-menu"><div class="impact-report-link"><a class="impact" style="background-image: url('https://www.hub71.com/images/impact-report-2025.jpg');display:flex;align-items:center;justify-content:center;padding-inline: 24px;padding-block: 8px;color:white" href="https://www.hub71.com/impact/2025" target="_blank" rel="noopener noreferrer">
 IMPACT<br/> REPORT
 </a></div><button><img src="https://www.hub71.com/svgs/close-menu.svg" alt="Close"></button></div><div class="searchBtn openSearchbar"><i class="fa-solid fa-magnifying-glass"></i></div><div class="lang-access"><a class="impact" style="background-image: url('https://www.hub71.com/images/impact-report-2025.jpg');display:flex;align-items:center;justify-content:center;padding-inline: 24px;padding-block: 8px;color:white;text-align: center;width: 130px" href="https://www.hub71.com/impact/2025" target="_blank" rel="noopener noreferrer">
 IMPACT REPORT
 </a><div class="con-items"><div class="searchBtn openSearchbar"><i class="fa-solid fa-magnifying-glass"></i></div><div class="lang-switcher"><a href="https://www.hub71.com/ar/program/برنامج-بناء-الشركات-access/apply">AR</a></div><div class="accessibility-menu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="26" viewBox="0 0 22 26"><g><path
 d="M13.6027 3.1155C13.6027 -0.651994 8.2805 -0.607231 8.23514 3.1155C8.4317 6.62188 13.4515 6.64426 13.6027 3.1155Z"></path><path
 d="M21.4498 6.99494C21.276 6.88303 21.0416 6.90541 20.8451 6.89795C20.3612 6.89795 13.4137 7.44256 11.4935 7.40526C10.5334 7.39034 2.82984 6.92033 1.71097 6.92033C1.5749 6.92033 1.45394 6.93525 1.3481 6.94271C1.0457 6.96509 0.856706 7.00986 0.818907 7.077C0.728188 7.18891 0.56187 7.42018 0.50895 7.66637C0.380432 8.28558 0.463591 8.56907 0.57699 9.18082C0.652588 9.58369 0.660149 9.73289 1.06838 9.74035C1.58246 9.74035 2.09653 9.72543 2.6106 9.71797C4.77273 9.67321 6.07303 9.64338 7.54721 9.66576C8.4544 9.71052 8.80971 9.95671 8.90799 11.3966C8.98359 12.5604 8.99115 13.7167 8.71143 14.8582C8.38636 16.2085 7.80424 17.4842 7.24481 18.7525C6.9273 19.4836 6.59466 20.2073 6.26203 20.9309C6.09571 21.289 5.92183 21.6546 5.75551 22.0127C5.61944 22.2962 5.27924 22.7289 5.43044 23.0497C5.52872 23.266 6.01255 23.5421 6.21667 23.654C6.53418 23.8256 7.21457 24.0046 7.53209 23.8629C7.69085 23.7883 7.78913 23.6689 7.84961 23.5122C8.68119 21.3935 9.47498 19.0882 10.6014 17.1038C10.8055 16.7457 11.3423 16.7606 11.5086 17.1411C12.0075 18.2601 12.5367 19.3642 13.0508 20.4758C13.5573 21.5651 13.9656 22.7065 14.5023 23.7808C14.5779 23.93 14.6837 23.9972 14.7367 23.9897C14.8425 24.0046 15.0542 24.0121 15.2432 23.9449C15.7043 23.7733 16.3469 23.6018 16.7249 23.281C16.9668 23.0721 16.8912 22.6767 16.7627 22.4081C16.1428 21.0801 15.1298 19.5731 14.5477 18.2303C14.1092 17.2231 13.6783 16.2384 13.391 15.179C13.1415 14.2539 12.9601 13.3064 12.9072 12.359C12.8694 11.6502 12.8543 10.8072 13.2171 10.1656C13.391 9.85973 13.6707 9.63591 14.0336 9.60607C16.7476 9.39718 20.2478 9.03162 21.0643 8.94955H21.3062C21.6086 8.94955 21.6162 8.83019 21.6691 8.51685C21.7522 8.03939 21.8127 7.95732 21.722 7.47986C21.6842 7.29335 21.5859 7.10684 21.4272 7.00239L21.4498 6.99494Z"></path></g></svg></div></div></div><div class="top"><div class="menu"><ul><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>About </span><i class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/who-we-are">
 Who we are
 </a><a class="small"
 href="https://www.hub71.com/i-am-a-startup#programsSection">
 Apply
 </a><a class="small" href="https://www.hub71.com/info-sessions">
 Info sessions
 </a></div></li><li><a href="https://www.hub71.com/i-am-a-startup#programsSection"><span>Our programmes</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Community Directory </span><i
 class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/startups">
 Startup Directory
 </a><a class="small" href="https://www.hub71.com/investors">
 Investor Directory
 </a><a class="small" href="https://www.hub71.com/partners">
 Partner Directory
 </a></div></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Around the Community </span><i
 class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/latest-news">
 News
 </a><a class="small" href="https://www.hub71.com/events">
 Events
 </a></div></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Resources </span><i class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/abu-dhabi-guide">
 Pathway to Hub71
 </a><a class="small" href="https://www.hub71.com/reports">
 Reports
 </a></div></li><li><a href="https://www.hub71.com/faqs"><span>FAQs</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li><li><a href="https://www.hub71.com/contact"><span>Contact Us</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li></ul><ul class="mobile"><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>About </span><i class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/who-we-are">
 Who we are
 </a><a class="small"
 href="https://www.hub71.com/i-am-a-startup#programsSection">
 Apply
 </a><a class="small" href="https://www.hub71.com/info-sessions">
 Info sessions
 </a></div></li><li><a href="https://www.hub71.com/i-am-a-startup#programsSection"><span>Our programmes</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Community Directory </span><i
 class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/startups">
 Startup Directory
 </a><a class="small" href="https://www.hub71.com/investors">
 Investor Directory
 </a><a class="small" href="https://www.hub71.com/partners">
 Partner Directory
 </a></div></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Around the Community </span><i
 class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/latest-news">
 News
 </a><a class="small" href="https://www.hub71.com/events">
 Events
 </a></div></li><li class="parentJs dropdownHere"><div class="jsOpenMenu collapseA"><span>Resources </span><i class="fa-solid fa-chevron-down caret"></i></div><div class="subPage"><a class="small" href="https://www.hub71.com/abu-dhabi-guide">
 Pathway to Hub71
 </a><a class="small" href="https://www.hub71.com/reports">
 Reports
 </a></div></li><li><a href="https://www.hub71.com/faqs"><span>FAQs</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li><li><a href="https://www.hub71.com/contact"><span>Contact Us</span><img src="https://www.hub71.com/svgs/icon14.svg" alt="Icon"></a></li></ul></div></div><div class="bottom"><div class="social"><ul><li><a href="https://www.facebook.com/Hub71AD/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-facebook-f"></i></a></li><li><a href="https://twitter.com/Hub71AD/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-x-twitter"></i></a></li><li><a href="https://www.instagram.com/Hub71ad/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-instagram"></i></a></li><li><a href="https://youtube.com/@hub71ad" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-youtube"></i></a></li><li><a href="https://www.linkedin.com/company/hub71ad/" target="_blank"
 rel="noopener noreferrer"><i class="fa-brands fa-linkedin-in"></i></a></li><li><a href="https://www.tiktok.com/@hub71ad" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-tiktok"></i></a></li></ul></div><div class="menu-bottom"><ul><li><a href="https://www.hub71.com/privacy-notice">Privacy Notice</a></li><li><a href="https://www.hub71.com/terms-of-use">Terms of use</a></li></ul><ul class="mobile"><li><a href="https://www.hub71.com/privacy-notice">Privacy Notice</a></li><li><a href="https://www.hub71.com/terms-of-use">Terms of use</a></li></ul></div><img src="https://www.hub71.com/svgs/icon16.svg" alt="Icon" class="location-icon rtl-flip"></div></div></nav><div class="body-container"><main class="page program-form-page"><input type="hidden" id="validPhoneNumber" name="validPhoneNumber" value="0" /><div class="actions"></div><section class="bannerDefault"><div class="breadcrumb"><ul><li><a href="https://www.hub71.com"><span>Homepage</span></a></li><li><a href="https://www.hub71.com/program/access-programme"><span>
 Access Programme
 </span></a></li><li>Application form</li></ul></div><div class="content"><div class="left"><h1 class="main-title">
 Access Programme
 Application form
 </h1></div><div class="right program logos"><div class="logoContainer"><img src="https://www.hub71.com/storage/media/6446/conversions/access-logo_8Ujp4aA8-1_SPfcCNWp-converted-webp.webp?v=1769431373&quot; width=&quot;1461&quot; height=&quot;626&quot; srcset=&quot;https://www.hub71.com/storage/media/6446/responsive-images/access-logo_8Ujp4aA8-1_SPfcCNWp___converted-webp_1461_626.webp 1461w, https://www.hub71.com/storage/media/6446/responsive-images/access-logo_8Ujp4aA8-1_SPfcCNWp___converted-webp_1222_524.webp 1222w" alt=""></div></div></div><img class="arrows" src="https://www.hub71.com/svgs/arrowsGreen.svg" alt="Logo"></section><section class="form-section"><div class="inner-content"><div class="left"><div id="airtable-form-container"><div class="form-loading-spinner" style="text-align: center; padding: 50px;"><div class="spinner-border" role="status" style="width: 3rem; height: 3rem;"><span class="sr-only"></span></div><p style="margin-top: 20px;">Loading form...</p></div></div></div><div class="right"><div class="boxBlue"><h3 class="f-roc-grotesk-wide-semi-bold-cairo-bold">
 Application timeline and requirements
 </h3><img class="arrows" src="https://www.hub71.com/svgs/squares.svg" alt="squares"><p>
 Hub71 is currently accepting applications for Cohort 21. The current deadline is February 2027, and the programme starts in September 2027.
 </p><ul class="accordions"><li class="jsToolTip parent "><div class="head">Timelines for Cohort 21</div><i class="arrow fa-solid fa-chevron-down"></i><div class="content"><div class="default"><ul><li>Application review: if you apply before the deadline, our sourcing and selection team will review your application by April 2027 . You should be receiving feedback about the status of your application within 3 months of applying.</li><li>Selection rounds:
<ul><li>Round 1: Application review</li><li>Round 2: Hub71 team meets shortlisted founders</li><li>Round 3: Hub71 partners meet shortlisted founders</li><li>Round 4: Final selection committee</li></ul></li><li><p>Programme: Hub71&rsquo;s 12-month programme starts in September 2027</p></li></ul></div></div></li><li class="jsToolTip parent "><div class="head">Applications</div><i class="arrow fa-solid fa-chevron-down"></i><div class="content"><div class="default"><ul><li style="text-align: left;">Applications do not close after the deadline: if you apply after the mentioned deadline related to a cohort, you will be considered for the next cohort.</li><li style="text-align: left;">If you apply before the mentioned cohort deadline, you will be hearing back from the Hub71 team before the application review deadline mentioned in section 1 ends.</li><li style="text-align: left;">During round 3, we invite relevant partners from our community to attend the sessions and be part of the evaluation process.</li></ul></div></div></li><li class="jsToolTip parent "><div class="head">Selected startups</div><i class="arrow fa-solid fa-chevron-down"></i><div class="content"><div class="default"><ul><li style="text-align: left;">Startups onboarded to the program will receive: AED 250,000 worth of flexible incentives that can be utilized with a range of service providers, and AED 250,000 in cash in exchange for equity through a SAFE note.</li><li style="text-align: left;">High-performing startups committed to Abu Dhabi are eligible to receive a top-up of AED 250,000 in exchange for additional equity by the end of the one year program.</li></ul></div></div></li><li class="jsToolTip parent "><div class="head">Requirements</div><i class="arrow fa-solid fa-chevron-down"></i><div class="content"><div class="default"><ul><li style="text-align: left;">Startups should fill all required fields in the application form</li><li style="text-align: left;">Pitch deck in PDF format highlighting the following main sections:
<ul><li style="text-align: left;">Problem, solution, value proposition, and business model</li><li style="text-align: left;">Competition, market, traction, and funds raised</li><li style="text-align: left;">Founders / Founding team</li><li style="text-align: left;">Plans for Hub71 and Abu Dhabi</li></ul></li><li>At least one founder is expected to commit to relocating long-term and building a team out of Abu Dhabi</li></ul></div></div></li><li class="jsToolTip parent "><div class="head">Steps</div><i class="arrow fa-solid fa-chevron-down"></i><div class="content"><ul class="table"><li><div class="leftSide"><div class="num"><span>1</span></div></div><div class="rightSide"><h4>Application submission</h4><div class="info">
 Complete an application form with an overview of your startup, the problem you are addressing, the solution, your product, and business model.
 </div></div></li><li><div class="leftSide"><div class="num"><span>2</span></div></div><div class="rightSide"><h4>Pitch presentations</h4><div class="info">
 If your application is successful, you will be invited to the next stage, where you will be asked to deliver a series of pitch presentations to the Hub71 team and some of the tech ecosystem’s investment, corporate and government partners. Startups will be evaluated on their team, the market opportunity, and their growth plans.
 </div></div></li><li><div class="leftSide"><div class="num"><span>3</span></div></div><div class="rightSide"><h4>Final selection</h4><div class="info">
 After a rigorous four-stages selection process, Hub71 will select a cohort of startups to join its vibrant ecosystem.
 </div></div></li></ul></div></li></ul></div></div></div></section></main></div><footer class="footer"><div class="top mb-0"><div class="left"><div class="newsletter"><div class="title">Subscribe to our Newsletter</div><div class="link"><a href="https://www.hub71.com/newsletter"><span>subscribe</span><i class="fa-solid fa-chevron-right rtl-flip"></i></a></div></div><div class="titleBlue">Office hours</div><p>
 Monday to Friday, 9AM to 5PM
 </p><div class="titleBlue"></div><div class="social"><ul><li><a href="https://www.facebook.com/Hub71AD/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-facebook-f"></i></a></li><li><a href="https://twitter.com/Hub71AD/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-x-twitter"></i></a></li><li><a href="https://www.instagram.com/Hub71ad/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-instagram"></i></a></li><li><a href="https://youtube.com/@hub71ad" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-youtube"></i></a></li><li><a href="https://www.linkedin.com/company/hub71ad/" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-linkedin-in"></i></a></li><li><a href="https://www.tiktok.com/@hub71ad" target="_blank" rel="noopener noreferrer"><i class="fa-brands fa-tiktok"></i></a></li></ul></div></div><div class="middle br-0 w-100"><div class="top"><ul class="footer-cols"><li><a href="https://www.hub71.com/i-am-a-startup">I Am A Startup</a><a href="https://www.hub71.com/i-want-to-invest">I am an investor</a><a href="https://www.hub71.com/talent">I Am A Talent</a><a href="https://www.hub71.com/partners/apply">Partnerships at Hub71</a><a href="https://www.hub71.com/faqs">FAQs</a><a href="https://www.hub71.com/contact">Contact us</a></li><li><div><a href="https://www.hub71.com/who-we-are">About</a><div class="subPage"><a class="small" href="https://www.hub71.com/who-we-are">
 Who we are
 </a><a class="small"
 href="https://www.hub71.com/i-am-a-startup#programsSection">
 Apply
 </a><a class="small" href="https://www.hub71.com/info-sessions">
 Info session
 </a></div></div><a class="group-gap"
 href="https://www.hub71.com/contact">Feedback/Suggestion</a></li><li><div><a href="https://www.hub71.com/startups">Community Directory</a><div class="subPage"><a class="small" href="https://www.hub71.com/startups">
 Startup Directory
 </a><a class="small" href="https://www.hub71.com/investors">
 Investor Directory
 </a><a class="small" href="https://www.hub71.com/partners">
 Partner Directory
 </a></div></div><a class="group-gap" href="https://newreg.adgm.com/s/login/?ec=302&startURL=%2Fs%2F"
 target="_blank" rel="noopener noreferrer">ADGM TECH LICENSE</a></li><li><div><a href="https://www.hub71.com/latest-news">Around the Community</a><div class="subPage"><a class="small" href="https://www.hub71.com/latest-news">
 News
 </a><a class="small" href="https://www.hub71.com/events">
 Events
 </a></div></div><div><a class="group-gap"
 href="https://www.hub71.com/reports">Resources</a><div class="subPage"><a class="small" href="https://www.hub71.com/abu-dhabi-guide">
 Pathway to Hub71
 </a><a class="small" href="https://www.hub71.com/reports">
 Reports
 </a></div></div></li></ul></div></div></div><div class="bottom"><div class="leftSide"><div class="menu"><ul><li><a href="https://www.hub71.com/privacy-notice">Privacy Notice</a></li><li><a href="https://www.hub71.com/terms-of-use">Terms of use</a></li></ul></div></div><div class="centerSide"></div><div class="rightSide"><div class="copy-right"><p>© Copyright 2026</p></div></div></div></footer><button type="button" id="ttsSelectionBtn" aria-label="Listen"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path
 d="M3 9v6h4l5 5V4L7 9H3zm13.5 3a4.5 4.5 0 0 0-2.5-4.03v8.05A4.5 4.5 0 0 0 16.5 12z"
 fill="currentColor" /></svg><span class="ttsSelLabel">Listen</span></button>

<style>
    
    #accessibilityMenu .readaloud .ttsControl {
        display: flex;
        align-items: center;
        cursor: pointer;
        padding: 10px 8px;
        margin-top: .5rem;
        width: 100%;
        text-align: start;
        background-color: transparent;
        background-image: none;
        border: 0;
        -webkit-appearance: none;
        appearance: none;
        font-family: inherit;
        color: inherit;
    }

    #accessibilityMenu .readaloud .ttsControl svg {
        display: inline;
        margin-inline: 8px;
        height: auto;
        max-width: 100%;
        vertical-align: middle;
        flex-shrink: 0;
    }

    #accessibilityMenu .readaloud .ttsControl span {
        font-weight: 500;
        font-size: 12px;
        line-height: 15px;
    }

    #accessibilityMenu .readaloud .ttsControl:hover,
    #accessibilityMenu .readaloud .ttsControl.speaking {
        background-color: #fff;
    }

    
    #ttsSelectionBtn {
        position: absolute;
        z-index: 2147483000;
        display: none;
        align-items: center;
        gap: 6px;
        padding: 6px 10px;
        border: 0;
        border-radius: 6px;
        background-color: #16317b;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        line-height: 1;
        cursor: pointer;
        box-shadow: 0 4px 12px rgba(0, 0, 0, .25);
        transform: translate(-50%, -100%);
        transition: opacity .15s ease;
        white-space: nowrap;
    }

    #ttsSelectionBtn.visible {
        display: inline-flex;
    }

    #ttsSelectionBtn:hover,
    #ttsSelectionBtn.speaking {
        background-color: #d4111c;
    }

    #ttsSelectionBtn svg {
        display: block;
    }
</style>

<script>
    (function () {
        // Bail out gracefully if the browser has no Speech Synthesis support.
        if (!("speechSynthesis" in window)) {
            var disabledBtn = document.getElementById("ttsReadPage");
            if (disabledBtn) disabledBtn.style.display = "none";
            return;
        }

        var synth = window.speechSynthesis;
        var pageBtn = document.getElementById("ttsReadPage");
        var pageLabel = pageBtn ? pageBtn.querySelector(".ttsLabel") : null;
        var selBtn = document.getElementById("ttsSelectionBtn");

        // Labels are translated server-side (Blade) so they match the current
        // page language without depending on the client translation bundle.
        var listenText = "Listen to Page";
        var selListenText = "Listen";
        var pauseText = "Pause";
        var resumeText = "Resume";

        // Current page locale drives which voice/accent is used.
        var ttsLocale = "en";
        var isArabic = ttsLocale === "ar";
        var speechLang = isArabic ? "ar-SA" : "en-GB";

        // ---- Pick a specific voice (optional) ------------------------------
        // To force a specific installed voice, put part of its name below
        // (case-insensitive). Leave "" to auto-pick a sensible default.
        // Tip: open the browser console and run  speechSynthesis.getVoices()
        // to see the exact voice names available on your device/OS.
        var PREFERRED_VOICE = {
            ar: "",  // e.g. "Maged", "Laila", "Tarik", "Google العربية"
            en: ""   // e.g. "Sonia", "Google UK English Female"
        };

        // Preferred Arabic voices, in priority order. The FIRST one actually
        // installed on the user's device is used. If none are found, we fall
        // back to any Arabic-language voice, and finally to the device's own
        // default voice. Reorder / add names as you like.
        var ARABIC_VOICE_PREFS = [
            "Google العربية",    // Chrome / Android
            "Microsoft Salma",   // Windows·Edge — Egyptian, female (natural)
            "Microsoft Zariyah", // Windows·Edge — Saudi, female (natural)
            "Microsoft Hoda",    // Windows·Edge — Egyptian, female
            "Microsoft Amany",   // Windows·Edge — female
            "Microsoft Naayf",   // Windows·Edge — Saudi, male
            "Laila",             // some devices — female
            "Hoda",
            "Maged",             // macOS / iOS — male
            "Tarik"              // macOS / iOS — male
        ];

        // ---- Voice selection ----------------------------------------------
        // chosenVoice: voice for the page locale (Arabic on /ar, English on /en).
        // englishVoice: a British female voice, always used for the "Hub 71"
        //               brand so it is pronounced in English even on Arabic pages.
        var chosenVoice = null;
        var englishVoice = null;

        function findByName(voices, name) {
            if (!name) return null;
            var lower = name.toLowerCase();
            return voices.find(function (v) { return v.name.toLowerCase().indexOf(lower) !== -1; }) || null;
        }

        function pickEnglishFemale(voices) {
            var gb = voices.filter(function (v) { return /en[-_]GB/i.test(v.lang); });
            // Names that are commonly British female voices across browsers/OSes.
            var femaleHints = /female|woman|kate|serena|stephanie|sonia|hazel|martha|libby|amy|emma|google uk english female/i;
            return gb.find(function (v) { return femaleHints.test(v.name); }) ||
                gb[0] ||
                voices.find(function (v) { return /en[-_]/i.test(v.lang) && /female|woman/i.test(v.name); }) ||
                voices.find(function (v) { return /en[-_]/i.test(v.lang); }) ||
                null;
        }

        function pickArabicVoice(voices) {
            // 1) Explicit single override from PREFERRED_VOICE.ar.
            var override = findByName(voices, PREFERRED_VOICE.ar);
            if (override) return override;

            // 2) First voice from the preferred list that is installed.
            for (var i = 0; i < ARABIC_VOICE_PREFS.length; i++) {
                var match = findByName(voices, ARABIC_VOICE_PREFS[i]);
                if (match) return match;
            }

            // 3) Any Arabic-language voice available on the device.
            var anyAr = voices.find(function (v) { return /^ar\b|ar[-_]/i.test(v.lang); });
            if (anyAr) return anyAr;

            // 4) No Arabic voice installed -> null, so the utterance uses the
            //    device's default voice.
            return null;
        }

        function pickVoice() {
            var voices = synth.getVoices() || [];
            if (!voices.length) return;

            // Always resolve an English voice for the brand name.
            englishVoice = findByName(voices, PREFERRED_VOICE.en) || pickEnglishFemale(voices);

            if (isArabic) {
                chosenVoice = pickArabicVoice(voices);
            } else {
                // English pages: same British female voice.
                chosenVoice = englishVoice;
            }
        }

        pickVoice();
        // Voices load asynchronously in most browsers.
        if (typeof synth.onvoiceschanged !== "undefined") {
            synth.addEventListener("voiceschanged", pickVoice);
        }

        // Make text speak naturally:
        //  - Pronounce the "Hub71" brand correctly per language.
        //  - Turn ALL-CAPS words into normal words so they aren't spelled out
        //    letter-by-letter (e.g. "STARTUP" -> "Startup").
        function normalizeForSpeech(text) {
            // Brand name first (before the all-caps pass touches "HUB").
            // Always read "Hub71" the English way ("Hub seventy-one"), in both
            // the English and Arabic versions of the site.
            text = text.replace(/hub\s*71/gi, "Hub 71");

            // Any run of 2+ uppercase Latin letters -> capitalised word.
            text = text.replace(/\b[A-Z]{2,}\b/g, function (word) {
                return word.charAt(0) + word.slice(1).toLowerCase();
            });

            return text;
        }

        // Queue a piece of text with a specific voice/language, chunking long
        // text by sentence so engines don't truncate it.
        function enqueue(text, voice, lang) {
            text = (text || "").trim();
            if (!text) return;
            var chunks = text.match(/[^.!?\n]+[.!?]*/g) || [text];
            chunks.forEach(function (chunk) {
                chunk = chunk.trim();
                if (!chunk) return;
                var u = new SpeechSynthesisUtterance(chunk);
                u.lang = lang;
                if (voice) u.voice = voice;
                u.rate = 1;
                u.pitch = 1;
                synth.speak(u);
            });
        }

        function speak(text) {
            text = normalizeForSpeech((text || "").replace(/\s+/g, " ").trim());
            if (!text) return;

            // Always cancel any current speech before starting anew.
            synth.cancel();

            // Split around the "Hub 71" brand so it is always spoken with an
            // English voice, even when the rest of the page is Arabic. The
            // capturing group keeps the delimiter in the resulting array.
            var parts = text.split(/(Hub 71)/g);
            parts.forEach(function (part) {
                if (part === "Hub 71") {
                    enqueue(part, englishVoice || chosenVoice, "en-GB");
                } else {
                    enqueue(part, chosenVoice, speechLang);
                }
            });
        }

        // ---- "Listen to Page": Listen -> Pause -> Resume -------------------
        // pageState: "idle" | "playing" | "paused"
        var pageState = "idle";

        function setPageBtnState(next) {
            pageState = next;
            if (!pageBtn) return;
            var active = next !== "idle";
            pageBtn.classList.toggle("speaking", active);
            pageBtn.setAttribute("aria-pressed", active ? "true" : "false");
            if (pageLabel) {
                pageLabel.textContent =
                    next === "playing" ? pauseText :
                    next === "paused" ? resumeText :
                    listenText;
            }
        }

        function getPageText() {
            // Read the main page content, then the footer. The header nav menu
            // is intentionally excluded. innerText skips hidden elements, so
            // collapsed/off-screen content is not read.
            var regions = [".body-container", "footer.footer"];
            var parts = [];
            regions.forEach(function (sel) {
                var el = document.querySelector(sel);
                if (el) {
                    var text = (el.innerText || el.textContent || "").trim();
                    if (text) parts.push(text);
                }
            });
            return parts.join(". ");
        }

        if (pageBtn) {
            pageBtn.addEventListener("click", function () {
                if (pageState === "playing") {
                    // Currently reading -> pause.
                    synth.pause();
                    setPageBtnState("paused");
                } else if (pageState === "paused") {
                    // Paused -> resume from where it stopped.
                    synth.resume();
                    setPageBtnState("playing");
                } else {
                    // Idle -> start reading the page. Cancel any selection playback.
                    resetSelPlayback();
                    hideSelBtn();
                    speak(getPageText());
                    setPageBtnState("playing");
                }
            });
        }

        // Reset a button once its speech finishes naturally. Only while playing:
        // when paused the engine still reports speaking===true, so this won't
        // fire mid-pause. (No reliable global 'end' event exists.)
        setInterval(function () {
            var ended = !synth.speaking && !synth.pending && !synth.paused;
            if (pageState === "playing" && ended) {
                setPageBtnState("idle");
            }
            if (selState === "playing" && ended) {
                setSelBtnState("idle");
                var sel = window.getSelection();
                if (!sel || sel.isCollapsed) hideSelBtn();
            }
        }, 400);

        // ---- Floating selection button: Listen -> Pause -> Resume ----------
        // The button stays visible after clicking (so the user can pause/resume)
        // and only disappears when the text is deselected.
        // selState: "idle" | "playing" | "paused"
        var currentSelectionText = "";
        var selState = "idle";
        var selLabel = selBtn ? selBtn.querySelector(".ttsSelLabel") : null;

        function setSelBtnState(next) {
            selState = next;
            if (selBtn) selBtn.classList.toggle("speaking", next !== "idle");
            if (selLabel) {
                selLabel.textContent =
                    next === "playing" ? pauseText :
                    next === "paused" ? resumeText :
                    selListenText;
            }
        }

        function hideSelBtn() {
            if (selBtn) selBtn.classList.remove("visible");
        }

        // Stop selection playback and reset the button to its idle "Listen" state.
        function resetSelPlayback() {
            if (selState !== "idle") {
                synth.cancel();
                setSelBtnState("idle");
            }
        }

        function showSelBtnForSelection() {
            if (!selBtn) return;
            var sel = window.getSelection();
            if (!sel || sel.isCollapsed) {
                hideSelBtn();
                return;
            }
            var text = sel.toString().replace(/\s+/g, " ").trim();
            if (!text) {
                hideSelBtn();
                return;
            }

            // A different selection than what's playing -> start fresh.
            if (text !== currentSelectionText) {
                resetSelPlayback();
                currentSelectionText = text;
            }

            var range = sel.getRangeAt(0);
            var rect = range.getBoundingClientRect();
            if (!rect || (!rect.width && !rect.height)) {
                hideSelBtn();
                return;
            }

            // Position above the middle of the selection, accounting for scroll.
            var top = rect.top + window.scrollY - 8;
            var left = rect.left + window.scrollX + rect.width / 2;
            selBtn.style.top = top + "px";
            selBtn.style.left = left + "px";
            selBtn.classList.add("visible");
        }

        // Desktop mouse selection — show immediately on release.
        document.addEventListener("mouseup", function (e) {
            if (selBtn && selBtn.contains(e.target)) return; // clicking the button itself
            setTimeout(showSelBtnForSelection, 0);
        });
        // Keyboard selection (shift + arrows).
        document.addEventListener("keyup", function (e) {
            if (e.shiftKey || e.key === "Shift") setTimeout(showSelBtnForSelection, 0);
        });

        // Touch devices don't fire mouseup for text selection, and the native
        // selection handles update via selectionchange. Debounce it so the
        // button appears once the selection settles (works on mobile + desktop).
        var selChangeTimer = null;
        // On mobile, tapping the button can clear the OS selection; ignore the
        // collapse that immediately follows a tap so playback isn't cancelled.
        var ignoreCollapseUntil = 0;
        document.addEventListener("selectionchange", function () {
            var sel = window.getSelection();
            if (!sel || sel.isCollapsed) {
                // While actively playing/paused just after a tap, keep going.
                if (Date.now() < ignoreCollapseUntil) return;
                // Genuine deselect -> hide the button and stop playback.
                hideSelBtn();
                resetSelPlayback();
                currentSelectionText = "";
                return;
            }
            clearTimeout(selChangeTimer);
            selChangeTimer = setTimeout(showSelBtnForSelection, 350);
        });

        if (selBtn) {
            // Toggle Listen -> Pause -> Resume. Do NOT hide on click; the button
            // stays until the selection is cleared. preventDefault keeps the tap
            // from collapsing the selection before we read it.
            var toggleSelection = function (e) {
                e.preventDefault();
                e.stopPropagation();
                ignoreCollapseUntil = Date.now() + 1000;

                if (selState === "playing") {
                    synth.pause();
                    setSelBtnState("paused");
                    return;
                }
                if (selState === "paused") {
                    synth.resume();
                    setSelBtnState("playing");
                    return;
                }
                // idle -> start reading the selected text.
                var sel = window.getSelection();
                var live = sel ? sel.toString().replace(/\s+/g, " ").trim() : "";
                var text = live || currentSelectionText;
                if (!text) return;
                setPageBtnState("idle"); // page reader and selection are mutually exclusive
                speak(text);
                setSelBtnState("playing");
            };
            selBtn.addEventListener("mousedown", toggleSelection);
            selBtn.addEventListener("touchstart", toggleSelection, { passive: false });
        }

        // Stop speech if the user navigates away.
        window.addEventListener("beforeunload", function () {
            synth.cancel();
        });
    })();
</script>
 
 

 
 
 <style>
            nav.side-menu.show ~ #h71ai,
            nav.side-menu.show ~ #h71ai-fab,
            nav.side-menu.show ~ #h71ai-hint {
                z-index: 9;
            }
        </style>
 <script src="https://hub71-ai-chat.trianglemena.xyz/bubble.js" defer></script>
 
 
 <script>
        function downloadBase64File(base64Data, fileName) {
            // Check if it's a data URL or just base64
            var dataUrl = base64Data;
            if (!base64Data.startsWith("data:")) {
                // If not a data URL, assume it's a PDF
                dataUrl = "data:application/pdf;base64," + base64Data;
            }

            // Create a temporary anchor element
            var link = document.createElement("a");
            link.href = dataUrl;
            link.download = fileName || "download.pdf";

            // Append to body, click, and remove
            document.body.appendChild(link);
            link.click();
            document.body.removeChild(link);
        }
    </script>

 
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a49e86318c34b213',t:'MTc5MTg5NjM5NA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>
