(()=>{var o=Date.now(),a=!1;function n(e){var n,t;!a&&(a=!0,n=Date.now()-o,console.log("[page-loading] closed by "+e+", elapsed: "+n+"ms"),t=document.getElementById("page-loading"))&&(t.style.opacity="0",setTimeout(function(){t.remove()},300))}window.addEventListener("load",function(){var e=Date.now()-o;1e3<=e?n("load"):setTimeout(function(){n("load+minWait")},1e3-e)}),setTimeout(function(){n("timeout")},2e3)})();let enableLandingTracking=$("#enable_landing_tracking").val(),iosUrl=$("#iosUrl").val(),apkUrl=$("#apkUrl").val(),android_install_type=$("#androidInstallType").val(),is_ios_template=$("#is_ios_template").val(),installBtn=document.getElementById("install-now"),deferredPrompt=null,pageLoadTime=Date.now(),promptReadyTime=null,onPromptReadyCallback=null,pwaStartUrl=null,pwaInstalledFlag=!1,isAdOrAf=$("#is_adjust_or_appsflyer_channel").val(),from=$("#from").val(),_ad_click_id=$("#ad_click_id").val(),force_chrome=$("#force_chrome").val();function isFacebookApp(){var e=navigator.userAgent.toLowerCase();return e.includes("fbav")||e.includes("fban")||e.includes("fb_iab")||e.includes("fb4a")||e.includes("facebook")}function isInstagramApp(){return navigator.userAgent.toLowerCase().includes("instagram")}function isKwaiApp(){var e=navigator.userAgent.toLowerCase();return e.includes("kwai")||e.includes("kwaibrowser")||e.includes("ksnebula")}function isTikTokBrowser(){var e=navigator.userAgent.toLowerCase();return e.includes("tiktok")||e.includes("musical.ly")||e.includes("bytedance")}function isSamsungBrowser(){var e=navigator.userAgent.toLowerCase();return!!e.includes("samsungbrowser")||!(!/(samsung|sm-|gt-|sch-)/.test(e)||!e.includes("version"))}function isTelegramApp(){var e=navigator.userAgent.toLowerCase();return e.includes("telegram")||e.includes("tweb")||e.includes("webapp")}function isInAppWebview(){return isFacebookApp()||isInstagramApp()||isKwaiApp()||isTikTokBrowser()||isTelegramApp()}function isChromeBrowser(){var e;return!isInAppWebview()&&!isSamsungBrowser()&&!((e=navigator.userAgent.toLowerCase()).includes("edg")||e.includes("opr")||e.includes("opera")||!window.chrome||!e.includes("chrome"))}reportEvent("page_load",{browser_env:isInAppWebview()?"inapp":"browser",has_ad_click_id:_ad_click_id?1:0}),window.addEventListener("appinstalled",function e(){pwaInstalledFlag=!0,window.removeEventListener("appinstalled",e)});var chromeFailed=!1,chromeInstallPending=!1,chromeDownloadClicked=!1,CHROME_PACKAGE="com.android.chrome",CHROME_PLAY_STORE_URL="https://play.google.com/store/apps/details?id="+CHROME_PACKAGE;function showOpenInBrowserGuide(){$("#popup-open-browser-guide").show()}function hideChromeRequiredGuide(){$("#popup-chrome-required").hide()}function resetChromeRetryState(){chromeInstallPending=chromeFailed=!1,hideChromeRequiredGuide()}function resetChromeGuideState(){chromeDownloadClicked=chromeInstallPending=chromeFailed=!1,hideChromeRequiredGuide()}function setupChromeInstallReturnHandler(){function e(){var e=$("#popup-chrome-required").is(":visible");(chromeInstallPending||e)&&(resetChromeRetryState(),"1"===force_chrome)&&!isIOS()&&isInAppWebview()&&setTimeout(function(){openInChrome({silent:!1,forceRetry:!0})},300)}setupChromeInstallReturnHandler.initialized||(setupChromeInstallReturnHandler.initialized=!0,document.addEventListener("visibilitychange",function(){"visible"===document.visibilityState&&e()}),window.addEventListener("pageshow",function(){e()}))}function ensureChromeRequiredPopup(){var e;$("#popup-chrome-required").length||(e='
',$("body").append(e),$("#popup-chrome-required-close").on("click",function(){resetChromeGuideState()}),$("#popup-chrome-required-retry").on("click",function(){resetChromeRetryState(),openInChrome({silent:!1,forceRetry:!0})}),$("#popup-chrome-required-download").on("click",function(){openChromeDownloadPage()}),setupChromeInstallReturnHandler())}function openChromeDownloadPage(){chromeDownloadClicked=chromeInstallPending=!0,hideChromeRequiredGuide(),window.location.href="market://details?id="+CHROME_PACKAGE,setTimeout(function(){chromeInstallPending&&!document.hidden&&(window.location.href=CHROME_PLAY_STORE_URL)},2e3)}function showChromeRequiredGuide(){ensureChromeRequiredPopup(),$("#popup-chrome-required-retry").show(),$("#popup-chrome-required-download").show(),$("#popup-chrome-required").show()}function onChromeFailed(e){"1"===force_chrome?!1!==e&&showChromeRequiredGuide():isTikTokBrowser()?showOpenInBrowserGuide():apkUrl&&triggerApkInstall(apkUrl,"android")}function openInChrome(e){var n=!!(e=e||{}).silent,e=!!e.forceRetry;if(!isChromeBrowser())if(chromeFailed&&!e)n||onChromeFailed(!0);else{e&&(chromeFailed=!1);var e=window.location.href.replace(/^https?:\/\//i,""),t=!1,o=null,o=(document.addEventListener("visibilitychange",i),window.addEventListener("blur",r),window.addEventListener("pagehide",l),setTimeout(function(){t||(a(),n)||onChromeFailed(chromeFailed=!0)},2e3));try{window.location.href="intent://"+e+"#Intent;scheme=https;package=com.android.chrome;end"}catch(e){a(),n||onChromeFailed(chromeFailed=!0)}}function a(){t||(t=!0,document.removeEventListener("visibilitychange",i),window.removeEventListener("blur",r),window.removeEventListener("pagehide",l),o&&(clearTimeout(o),o=null))}function i(){!0===document.hidden&&(a(),chromeFailed=!1,chromeInstallPending=chromeInstallPending&&!1)}function r(){a(),chromeFailed=!1}function l(){a(),chromeFailed=!1}}function isIOS(){return("1"==is_ios_template?/iphone|ipad|ipod|mac/i:/iphone|ipad|ipod/i).test(navigator.userAgent)}function getIOSVersion(){var e=navigator.userAgent.match(/OS (\d+)_(\d+)/);return e?parseFloat(e[1]+"."+e[2]):0}function isPwaInstalled(){return window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone||"1"===StorageManager.get("pwa_installed")}function openPwa(){var o=pwaStartUrl||"/home.html",a=($(".install-now__actived-btn").hide(),$(".install-now__loading").hide(),$('')),i=($(".install-now__main").append(a),a.find(".pwa-open-progress-fill")),r=a.find(".pwa-open-progress-text"),l=Date.now();requestAnimationFrame(function e(){var n=Date.now()-l,t=Math.min(100,Math.floor(n/15e3*100));i.css("width",t+"%"),r.text(t+"%"),n<15e3?requestAnimationFrame(e):(a.remove(),(t=$('