function isAdsAffiliationUrl(e){var r,a=parse_all_params(e).search;for(r in a)if(a.hasOwnProperty(r)&&_.contains(Constants.ADS_AFFILIATION_PARAMS,r))return!0;return!1}function generateDeepLinkURL(e){var r=isAdsAffiliationUrl(location.href)?location.href:location.href.replace(universalLandingPrefix,""),r=encodeURIComponent(Base64.encode(JSON.stringify({paths:[{webNav:{url:r}}]})));return addTrackingParam(location.protocol+"//"+window.ROOT_DOMAIN+"/app?redir="+encodeURIComponent(e)+"#home?navRoute="+r,parse_all_params(e).search)}function addTrackingParam(e,r){if(hasParams(r,["is_seller","gclid","dclid","utm_source","utm_medium","utm_campaign","utm_content","utm_term"]))return combineUrlParam(e,r);var a=document.referrer,n="",o="",i=referrerSearchEngine(a),o=i?(n=i+"-rw","organic"):isReferrerAmp(a)?(n="amp-rw","organic"):(n=a?a+"-rw":"rw","referral");return r.stm_source=n,r.stm_medium=o,combineUrlParam(e,r)}function combineUrlParam(e,r){for(var a in r)e+="&"+a+"="+r[a];return e}function hasParams(e,r){for(var a in r)if(e[r[a]])return!0;return!1}function encodeWithUnsupportedChar(e){return encodeURIComponent(e).replace(new RegExp("'","g"),"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")}function generateAppsflyerLink(e){var r=e,e=parse_all_params(e),a=e.search,n="reactPath?tab=buy&path="+encodeURIComponent("shopee/TRANSFER_PAGE"),o=n+"&navigate_url="+encodeWithUnsupportedChar(r),o=(i=o+"&version=1",n=addTrackingParam(n=a.deep_to_home_and_deferred_for_new_user?n+"&navigate_url="+encodeWithUnsupportedChar("{#protocol}//{#domain}".replace("{#protocol}",location.protocol).replace("{#domain}",window.ROOT_DOMAIN)):o,a),addTrackingParam(i,a),""),i=("1"===e.search.deep_and_deferred&&(o="&fallback_to_store=1"),""),e=("1"===a.deep_and_web?i="&instant_redir="+encodeWithUnsupportedChar(r):a.deep_and_web&&(i="&instant_redir="+a.deep_and_web),JSON.parse(JSON.stringify(a))),e=(delete e.deep_to_home_and_deferred_for_new_user,delete e.deep_and_deferred,delete e.deep_and_web,"&"+dictToQueryString(e)),t={};if(["pid","c","is_retargeting","af_click_lookback","af_reengagement_window","af_siteid"].forEach(function(e){e in a&&(t[e]=a[e])}),!o&&!i)return generateDeepLinkURL(r);r=i.replace("instant_redir","redir"),e="{#protocol}//{#domain}/app?{#additionalParams}&deep_link={#deep_link}{#fallback_to_store}{#redir}{#instant_redir}".replace("{#protocol}",location.protocol).replace("{#domain}",window.ROOT_DOMAIN).replace("{#additionalParams}",e).replace("{#redir}",r).replace("{#instant_redir}",i).replace("{#fallback_to_store}",o).replace("{#deep_link}",encodeURIComponent(n)),r=get_app_ids(),i=get_app_agent();return{iOS:"https://app.appsflyer.com/id{#id}?{#appsFlyerParams}&af_ios_url={#af_url}",Android:"https://app.appsflyer.com/{#id}?{#appsFlyerParams}&af_android_url={#af_url}"}[i].replace("{#id}",r[window.LOCALE||"SG"][i]).replace("{#appsFlyerParams}",dictToQueryString(t)).replace("{#af_url}",encodeURIComponent(e))}function referrerSearchEngine(e){var r,a=["alice","alltheweb","altavista","aol","ask","auone","avg","babylon","baidu","biglobe","bing","centrum","comcast","conduit","cnn","daum","duckduckgo","ecosia","ekolay","eniro","globo","google","incredimail","kvasir","live","lycos","lycos","other","mamma","msn","mynet","najdi","naver","netscape","onet","ozu","rakuten","rambler","sesam","seznam","sogou","startsiden","szukacz","terra","ukr","virgilio","voila","wp","yahoo","yandex","yam","360.cn","go.mail.ru","goo.ne","haosou.com","search-results","search.smt.docomo","so.com","tut.by"];for(r in a){var n=a[r];if(e.includes(n))return n}return""}function isReferrerAmp(e){var r,a=["shopee-co-id.cdn.ampproject.org","shopee-com-my.cdn.ampproject.org","shopee-ph.cdn.ampproject.org","shopee-sg.cdn.ampproject.org","shopee-co-th.cdn.ampproject.org","shopee-tw.cdn.ampproject.org","shopee-vn.cdn.ampproject.org","shopee-com-br.cdn.ampproject.org"];for(r in a)if(e.includes(a[r]))return!0;return!1}bridgeInit(function(){$(function(){alert_message_with_loader(i18n.t("label_loading"));var e,r=location.href.replace(universalLandingPrefix,""),r=processAdsAffiliationUrl(r);if(isShopeeApp())return e={module:"TRANSFER_PAGE",navigate_url:r},void bridgeInit(function(){BJUtil.navigateReactNative(e,!0)});isMobile()&&!isShopeeApp()&&(r=generateAppsflyerLink(r)),BJUtil.navigate(r,!0,null,null,!0)})});
//# sourceMappingURL=../../source_maps/home/universal_landing_page.js.map
