PAS100 (GL-PAS100) | Private Access Dongle with Wi-Fi 6
.pas100-main-container { --pas100: #f7e341; } .pas100-main-container .text-pas100 { color: var(--pas100); } .pas100-main-container .btn-round-pas100 { background-color: var(--pas10 0); color: #fff; border-radius: 50px; padding: 1rem 2rem; text-transform: uppercase; font-weight: bold; } @media (max-width: 768px) { .pas100-main-container .btn-round-pas100 { align-items: center; border-radius: 50px; display: inline-flex; justify-content: center; line-height: 1.2; min-height: 50px; padding: 0 2rem; text-transform: uppercase; font-weight: bold; } } .pas100-main-container .btn-round-pas100:hover { background-color: #fff; color: #f0de3d; border-color: #f0de3d; } .pas100-main-container #mc_embed_shell { display: flex; justify-content: center; } .pas100-main-container #mc_embed_shell input { border: medium none; color: gray; font-size: 16px; padding: 8px 25px; width: auto; height: 50px; border-radius: 25px 0px 0px 25px; } @media (max-width: 575.98px) { .pas100-main-container #mc_embed_shell input { width: 100%; height: 40px; font-size: 13px; } } .pas100-main-container #mc_embed_shell input.email { background: #fff; } @media (max-width: 575.98px) { .pas100-main-container #mc_embed_shell input.email { font-size: 13px; } } .pas100-main-container #mc_embed_shell input[type=submit] { background-color: #151515; text-align: center; transition: 0.5s; background-size: 200% auto; font-weight: bold; color: #fff; border-radius: 0 25px 25px 0; display: block; margin: 0; } .pas100-main-container #mc_embed_shell input[type=submit]:hover { background-color: #222222; background-position: right center; color: #fff; text-decoration: none; } .pas100-main-container #mc_embed_shell #mc-embedded-subscribe-form { width: auto; justify-content: start; } @media (max-width: 991.98px) { .pas100-main-container #mc_embed_shell #mc-embedded-subscribe-form { margin: auto; justify-content: center; } } .pas100-main-container .top-banner { height: 80vh; background-size: cover; background-repeat: no-repeat; background-position: center bottom; background-image: url("https://static.gl-inet.com/www/images/products/gl-pas100/pas100_hero_banner.jpg"); } @media (max-width: 991px) { .pas100-main-container .top-banner { height: 65vh; background-image: url("https://static.gl-inet.com/www/images/products/gl-pas100/pas100_hero_banner_mobile.jpg"); background-position: center bottom; } } .pas100-main-container .top-banner .bg-img { position: absolute; } .pas100-main-container .top-banner .bg-img img { object-fit: cover; } .pas100-main-container .top-banner .row { padding-top: 10vh; } @media (max-width: 768px) { .pas100-main-container .top-banner .row { padding-top: 1.5rem; } } .pas100-main-container .top-banner .row .d-flex img { max-height: 94px; } @media (max-width: 576px) { .pas100-main-container .top-banner .row .d-flex img { max-height: 70px; } } .pas100-main-container .top-banner .row .d-flex img.glinet-logo { max-height: 62px; padding: 0 0 0.45rem 0.5rem; } @media (max-width: 576px) { .pas100-main-container .top-banner .row .d-flex img.glinet-logo { max-height: 43px; padding: 0 0 0.15rem 0.5rem; } } Meet PAS100 Private Access Dongle with Wi-Fi 6 Access your network from anywhere in just 3 minutes (function () { try { var f = document.createElement('iframe'); var ifrmSrc = 'https://forms.zohopublic.com/glinet/form/PAS100ProductNewsletterSignup/formperma/c2smT6WZm1Z0gUsFB10ivw--sVZBTPahpKulb3KAy9I?zf_rszfm=1'; try { if (typeof ZFAdvLead != 'undefined' && typeof zfutm_zfAdvLead != 'undefined') { for (var prmIdx = 0; prmIdx < ZFAdvLead.utmPNameArr.length; prmIdx++) { var utmPm = ZFAdvLead.utmPNameArr[prmIdx]; utmPm = (ZFAdvLead.isSameDomian && (ZFAdvLead.utmcustPNameArr.indexOf(utmPm) == -1)) ? 'zf_' + utmPm : utmPm; var utmVal = zfutm_zfAdvLead.zfautm_gC_enc(ZFAdvLead.utmPNameArr[prmIdx]); if (typeof utmVal !== 'undefined' && utmVal != '') { ifrmSrc += (ifrmSrc.indexOf('?') > 0 ? '&' : '?') + utmPm + '=' + utmVal; } } } if (typeof ZFLead !== 'undefined' && typeof zfutm_zfLead !== 'undefined') { for (var prmIdx = 0; prmIdx < ZFLead.utmPNameArr.length; prmIdx++) { var utmPm = ZFLead.utmPNameArr[prmIdx]; var utmVal = zfutm_zfLead.zfutm_gC_enc(ZFLead.utmPNameArr[prmIdx]); if (typeof utmVal !== 'undefined' && utmVal != '') { ifrmSrc += (ifrmSrc.indexOf('?') > 0 ? '&' : '?') + utmPm + '=' + utmVal; } } } if (!new RegExp('[?&]referrername=').test(ifrmSrc)) { var rfr = window.location.href; try { rfr = window.self !== window.top ? window.top.location.href : (/^https?:\/\/[\w.-]+\.[a-zA-Z]{2,}/i.test(rfr) ? rfr : ''); } catch (e) { } if (rfr && rfr !== '') { if (rfr.length > 1800) { var queryIndex = rfr.indexOf('?'); if (queryIndex > -1) { rfr = rfr.substring(0, queryIndex); } if (rfr.length > 1800) { rfr = rfr.substring(0, 1800); } } ifrmSrc += (ifrmSrc.indexOf('?') > 0 ? '&' : '?') + 'referrername=' + encodeURIComponent(rfr); } } } catch (e) { } f.src = ifrmSrc; f.style.border = 'none'; f.style.height = '220px'; f.style.width = '99%'; f.style.transition = 'all 0.5s ease'; f.setAttribute('aria-label', 'PAS100 Product Newsletter Signup'); var d = document.getElementById('zf_div_c2smT6WZm1Z0gUsFB10ivw--sVZBTPahpKulb3KAy9I'); d.appendChild(f); window.addEventListener('message', function (event) { var evntData = event.data; if (evntData && evntData.constructor == String) { var zf_ifrm_data = evntData.split('|'); if (zf_ifrm_data.length == 2 || zf_ifrm_data.length == 3) { var zf_perma = zf_ifrm_data[0]; var zf_ifrm_ht_nw = (parseInt(zf_ifrm_data[1], 10) + 35) + 'px'; var iframe = document .getElementById('zf_div_c2smT6WZm1Z0gUsFB10ivw--sVZBTPahpKulb3KAy9I') .getElementsByTagName('iframe')[0]; if (iframe.src.indexOf('formperma') > 0 && iframe.src.indexOf(zf_perma) > 0) { var prevIframeHeight = iframe.style.height; var zf_tout = false; if (zf_ifrm_data.length == 3) { iframe.scrollIntoView(); zf_tout = true; } if (prevIframeHeight != zf_ifrm_ht_nw) { if (zf_tout) { setTimeout(function () { iframe.style.height = zf_ifrm_ht_nw; }, 500); } else { iframe.style.height = zf_ifrm_ht_nw; } } } } } }, false); } catch (e) { } })(); Subscribe now for exclusive launch discounts, progress updates, and new feature announcements. (function () { /* * 防止 Shopify 重复执行脚本。 */ if (window.__brazeBannerLoaded) { return; } window.__brazeBannerLoaded = true; const placementId = 'pdp_top_banner_pas100'; /* * 防止 iframe 内 changeUser() 触发 Banner 更新后, * 再次清空和插入 Banner,导致正在提交的 iframe 被销毁。 */ let bannerInserted = false; function showZohoFallback() { const bannerContainer = document.getElementById('global-banner-container'); const zohoFallback = document.getElementById('zf_div_c2smT6WZm1Z0gUsFB10ivw--sVZBTPahpKulb3KAy9I'); if (bannerContainer) { bannerContainer.style.display = 'none'; } if (zohoFallback) { zohoFallback.style.display = ''; } else { console.warn('[Braze] Zoho fallback container not found'); } const p_description = document.querySelector("#banner-description"); if(p_description){ p_description.style.display = "none"; } } try { if (typeof braze === 'undefined') { throw new Error('Braze SDK is unavailable'); } /* * 初始化 Braze Web SDK。 */ const initialized = braze.initialize('a3cb3cae-dc89-461c-9ddf-ca3980efb0c6', { baseUrl: 'sdk.iad-07.braze.com', enableLogging: true, allowUserSuppliedJavascript: true, }); if (!initialized) { console.error('[Braze] SDK initialization failed'); showZohoFallback(); return; } /* * 监听 Banner 数据更新。 */ braze.subscribeToBannersUpdates(function (banners) { console.log('[Braze] Banners updated:', banners); const container = document.getElementById('global-banner-container'); if (!container) { console.warn('[Braze] Banner container not found'); return; } /* * Banner 已经插入后不再重复插入。 * * 可能再次触发 Banners 更新。如果此处重新执行 * innerHTML = '',正在提交的 iframe 会被删除。 */ if (bannerInserted) { console.log('[Braze] Banner already inserted, ' + 'skipping duplicate render'); return; } const banner = braze.getBanner(placementId); console.log('[Braze] Banner:', banner); if (!banner) { console.warn('[Braze] No Banner for placement:', placementId); return; } /* * Control Group 不显示 Banner。 */ if (banner.isControl) { console.warn('[Braze] Banner is control'); container.style.display = 'none'; return; } container.innerHTML = ''; container.style.display = ''; /* * 把 Banner 插入 Shopify 容器。 */ braze.insertBanner(banner, container); bannerInserted = true; console.log('[Braze] Banner inserted:', placementId); }); /* * 启动 Braze Session。 */ braze.openSession(); /* * 请求指定 Placement 的 Banner。 */ setTimeout(function () { console.log('[Braze] Requesting Banner:', placementId); braze.requestBannersRefresh([placementId]); }, 1500); } catch (error) { console.error('[Braze] SDK initialization failed:', error); showZohoFallback(); } })();