var IOS11FixedElementGlitchPositionThreshold=60,HomeView=(bridgeInit(function(){isShopeeApp()&&setTimeout(function(){bridgeCallHandler("jump",{path:"home"},null)},500)}),function(){var l,p=null,h=null,u=null,m=null,f=null,g=null,w=0,C=0,I=null,S=null,A="card",v=$.Deferred(),y=+new Date,N=!1,E=null,k=null,b=null,T="HomeShowLessCate",O=null,n="TRENDING_SEARCH_"+window.USERID,D=_.template("TERMS_CONDITION_VERSION_<%= version %>_<%= userid %>"),a="FLASH_SALE",L=$.Deferred();function H(e,n){var t=e.find("span");t.text(function(e){e=new Date(1e3*e).getHours();return i18n.t("label_update_at").replace("#{time}",convert24HourTo12HourString(e))}(n)),t.toggleClass("hidden",e.width()-t.width()<20)}function B(e){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation(),window.BI_ANALYTICS&&BI_ANALYTICS.clickDailyDiscoverSeeMore(window.USERID),bridgeCallHandler("navigate",{url:location.origin+"/just_for_you/"},function(){})}function R(e,n){e&&BI_ANALYTICS.trackGenericClick(convertItemDataForTracking(e),window.USERID,SEARCH_ENUM.PAGE_TYPE_ENUM.HOME_DAILY_DISCOVER,null,null,null,n)}function U(){var e,n,t,i=scrollTopFunc(),a=i-m.offset().top-w+C;m&&m.length&&(e=(t=0<a)!=o,n=Math.abs(a)<40,(e||window.CONFIG_SHOPEE_DAY_SKIN&&(n||s))&&(e=t,n=a,t="just-for-you--fade-out",window.CONFIG_SHOPEE_DAY_SKIN?(s=!0,n=Math.sign(n)*Math.min(1,Math.abs(n/70)),e?(u.css("z-index","1000"),1<=n&&(o=e,n=1,m.addClass(t),s=!1)):(m.removeClass(t),n<=0&&(o=e,n=0,u.css("z-index",""),s=!1)),u.css({opacity:n})):(o=e,u.css({opacity:e?1:0,"z-index":e?1e3:""}),m.toggleClass(t,e)))),gtopOnScroll(i),$(".btn-hide.active").removeClass("active"),$(".search-bar-input-wrapper").removeClass("active")}$(function(){k=new ActivityBannersController,E=new SimpleBannersController,b=new SimpleBannersController,connectWebViewJavascriptBridge(function(e){(p=e)._messageHandler||e.init(function(e,n){}),reloadUponLoginLogout(e),bridgeRegisterHandler("search",function(e,n){var t,i;null!=e&&(t=e.keyword,e.type?1!=e.type&&2!=e.type||(i=t.toLowerCase(),_track_open_hashtag_list_from_search(i),BJUtil.navigateHashTag(i,!1)):(i={keyword:t,nextPageInPageReload:!0,source:e.source,mainCategoryId:e.cateId||null,mainCategoryName:e.cateName||null},BJUtil.jumpToSearch(i)))}),__ios_didAddOverflow__()}),bridgeInit(function(){u=$(".just-for-you--sticky"),m=$(".just-for-you:not(.just-for-you--sticky)"),w=parseInt(m.css("padding-top"))-parseInt(u.css("padding-bottom")),0<(C=$(".header").outerHeight())&&u.css("top",C+"px"),g=$(window),$(".search-input").attr("placeholder",i18n.t("label_search_shopee"));var t=$(".search-bar-input-wrapper .dropdown-holder .dropdown-content.one"),i=$(".search-bar-input-wrapper .dropdown-holder .dropdown-content.two");function n(e){$(".category-item").removeClass("hidden"),$(".category-items").addClass("show"),$(".btn-show-more .text").text(i18n.t("label_show_less")),$(".btn-show-more .arrow").removeClass("ic_arrowhead_orange").addClass("ic_arrowhead_orange_up"),e&&e(!0)}function a(e){$(".category-items").outerHeight(!0);$(".category-item").slice(O||6).addClass("hidden"),$(".category-items").removeClass("show"),$(".btn-show-more .text").text(i18n.t("label_show_more")),$(".btn-show-more .arrow").addClass("ic_arrowhead_orange").removeClass("ic_arrowhead_orange_up"),e&&e(!1)}function o(e){bridgeCallHandler("save",{key:T,data:e?"0":"1",persist:1},function(){}),U(),S&&(e=$(".item-list").offset().top||0,S.options({ROOT_Y:e}))}$(".search-input").on("keyup change paste tap",function(e){var n=$(".search-input").val();0==n.indexOf("#")||0==n.indexOf("＃")?$(".search-input").addClass("active"):($(".search-input").removeClass("active"),0<n.trim().length?($(".search-bar-input-wrapper").addClass("active"),t.text(i18n.t("label_search_c_prod").replace("_{keyword}_",n)),i.text(i18n.t("label_search_c_shop").replace("_{keyword}_",n))):$(".search-bar-input-wrapper").removeClass("active"))}),t.on("tap",function(e){e.preventDefault(),e.stopPropagation();e=$(".search-input").val();navigate("/search-item/?search="+e+"&by=pop"),$(".search-bar-input-wrapper").removeClass("active")}),i.on("tap",function(e){e.preventDefault(),e.stopPropagation();e=$(".search-input").val();navigate("/search-user/?keyword="+e+"&by=pop"),$(".search-bar-input-wrapper").removeClass("active")}),isAndroid()&&$(document.body).css("margin-bottom","103px"),loadDelayedBackgroundImages($(".category-items")),O=9,(f=$(".loading-text")).show(),ADS_TRACKING.initAdsTracking(),(I=new TrackScrollController).init(function(e,n,t){window.BI_ANALYTICS&&BI_ANALYTICS.trackGenericScroll(t,window.USERID,SEARCH_ENUM.PAGE_TYPE_ENUM.HOME_DAILY_DISCOVER),ADS_TRACKING.collectAdsTracking(AdsTrackingOperationType.IMPRESSION,{items:n,list_type:SEARCH_ENUM.PAGE_TYPE_ENUM.HOME_DAILY_DISCOVER})}),removeFeatureConfig[LOCALE].dailyDiscover?$(".home-categories-container").siblings().addClass("hidden"):runAfterDomReady(function(){S=new BatchItem,I.addBatchItem(S),S.options({apiUrl:"/just_for_you/api/?is_home=1&hour="+(new Date).getHours(),initialBatchLimit:50,displayBatchOverride:50,retryOnNetworkError:!0,skipAnimation:!0,funcOnTapItemCard:R,onLoadCallback:function(e){S.markNoMore(),f.hide(),$(".btn-see-all-just-for-you, .just-for-you .label-see-all-wrapper").removeClass("hide").on("tap",B),e.length%2&&e.splice(e.length-1,1)}}),S.options({apiUrl:"/api/recommend/daily_discover?source=home",initialBatchLimit:60,displayBatchOverride:60,onLoadCallback:function(e){S.markNoMore(),f.hide(),e.length%2&&e.splice(e.length-1,1),(window.CONFIG_CNY_SKIN||window.CONFIG_VALENTINES_SKIN)&&setTimeout(function(){P()},40)}}),S.loadData(null,function(n){(n=n||{}).total&&60<n.total&&$(".btn-see-all-just-for-you, .just-for-you .label-see-all-wrapper").removeClass("hide").on("tap",function(e){!function(e,n){e.preventDefault(),e.stopImmediatePropagation(),e.stopPropagation();e="link";$(this).hasClass("btn-see-all-just-for-you")&&(e="button");window.BI_ANALYTICS&&BI_ANALYTICS.clickDailyDiscoverSeeMore(window.USERID,e);e=0;void 0!==n.items&&(e=n.items.length);bridgeCallHandler("navigate",{url:location.origin+"/daily_discover/?offset="+e},function(){})}(e,n)}),12<=n.total?($(".just-for-you").removeClass("hidden"),g.scroll(U)):$(".item-list-container--just-for-you").addClass("hidden"),n.update_time&&H($(".just-for-you .shopee-section-header__subtitle--update-time"),n.update_time)})},isShopeeApp()&&isAndroid()?1e3:0),window.CONFIG_OFFICIAL_SHOP_LANDING_PAGE&&G(),"grid"==A&&bridgeCallHandler("load",{key:T,persist:1},function(e){(e&&e.data&&"1"==e.data?a:n)(o)}),$(".btn-show-more").on("tap",function(e){e.preventDefault(),($(e.currentTarget).hasClass("showed")?a:n)(o),$(e.currentTarget).toggleClass("showed")}),k.init({bannerType:"activity",afterRenderCallback:function(e){!window.CONFIG_SHOPEE_DAY_SKIN||e&&e.banners.length||($(".skin-ornament-2, .skin-ornament-3, .skin-ornament-4, .skin-empty-padding").hide(),$(".shopee-section-header").first().css("margin-top","0")),P()}}),E.init({bannerType:"skinny",domHolder:".skinny-icon",domWrapper:".skinny-icon-wrapper",clickedFlagCacheKey:"SKINNY_ICON_USER_SAVE_",afterRenderCallback:function(){P()}}),b.init({bannerType:"floating",domHolder:".floating-icon",clickedFlagCacheKey:"FLOATING_ICON_USER_SAVE_",afterRenderCallback:function(){P()}});var e=[k,E,b],s="BATCH_BANNERS_DATA_HOME_BASE64";function r(){return+new Date}function l(){var e;e=BannersManager,r()-e.getLastRefreshTimestamp()>e.getRefreshInterval()&&BannersManager.refreshBannerFromServer(),3e5<r()-y&&(Y(!0),F(!0),G(),y=r())}window.TARGETED_BANNER&&(s+="_"+window.USERID,PopupBannersController.init({}),e.push(PopupBannersController)),BannersManager.init({api:"/api/banner/batch_get_list?types=skinny&types=floating&types=activity&types=popup",cacheKey:s,bannerControllers:e}),isShopeeApp()&&(u.css("top","0"),u.css("padding-top","10px"),u.css("padding-bottom","12px")),isIOS()&&$(".item-list").css({"-webkit-transform":"translate3d(0,0,0)"}),$(".shopee-day").length&&P(),document.hidden?$(document).one("visibilitychange",function(){v.resolve()}):v.resolve(),runFuncAfterDeferedResolve(F,v)(),runFuncAfterDeferedResolve(Y,v)(),bridgeInit(function(){bridgeRegisterHandler("viewWillReappear",function(e,n){l()})}),$(".home-circles-item").on("tap",function(e){e=$(e.currentTarget).data("url");bridgeCallHandler("navigate",{url:e},function(){})}),(s=$(".category-item")).on("tap",function(e){var n,t,i,a;!h.tap()||(n=(a=$(e.currentTarget)).data("category-id"))&&(t=a.find(".title").text(),i=a.data("no-subcategory"),a=a.data("index"),handleNavigateCategory(n,t,i,p),window.BI_ANALYTICS&&BI_ANALYTICS.clickCategory({catname:t,catid:n,index:a}),e.preventDefault(),e.stopImmediatePropagation())}),h=new GTapManager(s),L.then(M);var d,e=isIOS()&&21516<=getAppVersion()||isAndroid()&&21511<=getAppVersion();{function c(e){function n(){var e={};e.csrfmiddlewaretoken=csrf,$.post("/api/v2/backend/user_kyc_consent",e),bridgeCallHandler("save",{key:d,data:!0,persist:1}),$.cookie(d,!0,{expires:365})}isAndroid()&&isShopeeApp()&&e&&2==e.buttonClicked?$(window).one("touchstart",function(){n()}):n()}!isShopeeApp()||!e||(e=parse_hash_general(location.href)||{}).loaded?L.resolve():(BI_ANALYTICS.pauseSend(),e.loaded=!0,s=location.href.split("#")[0],s=generateHashUri(s,e),history.replaceState({},"",s)),bridgeRegisterHandler("tabShow",function(e){BI_ANALYTICS.resumeSend(),L.resolve()}),bridgeRegisterHandler("tabHide",function(e){BI_ANALYTICS.pauseSend()}),window.show_terms_update_popup&&(e="KYC_v1.2",window.USERID&&(d=D({version:e,userid:window.USERID}),bridgeCallHandler("load",{key:d},function(e){var n,t,i=$.cookie(d);e.data||i?c():(n=generateGetUri(getFAQAnswerUrl(4505),{hide_meta:!0,float_ok_button:!0}),t=$.Deferred(),document.hidden?$(document).one("visibilitychange",function(){t.resolve()}):t.resolve(),t.then(function(){N||(N=!0,BJUtil.showPopupWithLearnMore(i18n.t("msg_shopee_has_updated_terms_of_service"),null,null,null,c,n))}))})))}})});var o=!1,s=!0;function P(){var n,e,t,i,a,o,s,r,l,d="shopee-section-header__no-margin-top";function c(e){$(e).css({top:n.position().top}).removeClass("hidden")}function p(e){$(e).css({top:a.position().top+a.height()}).removeClass("hidden")}$(".banner-container ~ .shopee-section-header__margin").removeClass(d),$($('.banner-container ~ .shopee-section-header__margin:not(".hidden")')[0]).addClass(d),$(".special-skin").length&&($(".skin-title--trending-searches"),l=(d=$(".shopee-section-header--trending-search")).find(".shopee-section-header__title"),r=$(".official-shop-header .see-more-button-wrapper"),$(".skin-title--categories"),n=$(".shopee-section-header--categories"),s=$(".category-container--card"),o=$(".flash-sale-section"),e=$(".skin-empty-padding"),i=(t=$(".shopee-section-header--daily-discover").not(".just-for-you--sticky")).find(".shopee-section-header__title"),a=$(".category-container--card"),window.CONFIG_XMAS_SKIN?($(".skin-ornament-1").css({top:e.position().top}).removeClass("hidden"),o.hasClass("hidden")?$(".skin-ornament-2").addClass("hidden"):$(".skin-ornament-2").css({top:o.position().top}).removeClass("hidden"),$(".skin-ornament-3").css({top:s.position().top}).removeClass("hidden"),0<i.width()&&p(".skin-ornament-4")):window.CONFIG_HARI_RAYA_SKIN?($(".skin-ornament-1").css({top:d.position().top,left:d.find(".shopee-section-header__title").width()}).removeClass("hidden"),$(".skin-ornament-2").css({top:d.position().top}).removeClass("hidden"),$(".skin-ornament-3").css({top:s.position().top}).removeClass("hidden"),$(".skin-ornament-4").css({top:s.position().top}).removeClass("hidden"),r.length&&$(".skin-ornament-5").css({top:r.position().top,left:r.position().left}).removeClass("hidden")):window.CONFIG_SHOPEE_DAY_SKIN?($(".skin-ornament-1").css({top:d.position().top+l.position().top+parseInt(d.css("margin-top"),10),left:l.width()}).removeClass("hidden"),$(".skin-ornament-2, .skin-ornament-3, .skin-ornament-4").css({top:e.position().top}).removeClass("hidden"),c(".skin-ornament-5"),o=".ic_arrow_small_orange",0<i.width()&&(p(".skin-ornament-6"),t.find(o).removeClass(o).addClass("ic_buy_official_seemore"),$(".skin-ornament-7").css({top:t.position().top+i.position().top,left:i.width()}).removeClass("hidden"))):window.CONFIG_INDEPENDENT_DAY_SKIN?($(".skin-ornament-1").css("top",d.position().top).removeClass("hidden"),c(".skin-ornament-2")):window.CONFIG_SHOPEE_DAY_SKIN_TEN_TEN?c(".skin-ornament-1"):window.CONFIG_SHOPEE_DAY_SKIN_ELEVEN_ELEVEN?($(".shopee-section-header--daily-discover .shopee-section-header__subtitle--update-time").css("visibility","hidden"),0<i.width()&&p(".skin-ornament-2"),c(".skin-ornament-1")):(window.CONFIG_BIRTHDAY_SKIN||window.CONFIG_CNY_SKIN||window.CONFIG_VALENTINES_SKIN)&&($(".shopee-section-header--trending-search .shopee-section-header__subtitle--update-time").css("visibility","hidden"),c(".skin-ornament-1"),s=$(".skin-ornament-2"),0<i.width()&&(r=!0,(window.CONFIG_CNY_SKIN||window.CONFIG_VALENTINES_SKIN)&&(l=parseInt(s.css("right"))+s.width(),20+(window.innerWidth-l)<$(".shopee-section-header__title-wrapper").width()&&(r=!1)),r&&p(".skin-ornament-2"))))}function Y(e){r("/api/recommend/trending_search",$(".trending-search-items .items-wrapper"),n,".trending-search-items, .shopee-section-header--trending-search",t,{limit:15},e)}function t(e,n){for(var t=e.items,i=[],a=new BJDjangofy($("#trending-search-item").text()),o=0;o<t.length;o++){var s=t[o],s=$(a.render({ITEM_IMAGE_BASE_URL:window.ITEM_IMAGE_BASE_URL,item:s,itemIndex:o}));s.on("tap",function(e){e.stopImmediatePropagation(),e.preventDefault();var e={},n=$(this).data("keyword");0==n.indexOf("#")?isShopeeWeb()?SeoUtil.navigateHashtagSeo(n.substring("1")):(e.pageType="hashtag",e.hashtag=n,BJUtil.jumpToSearch(e)):(e.keyword=n,BJUtil.jumpToSearch(e)),window.BI_ANALYTICS&&BI_ANALYTICS.trackTrendingSearchClick(this.dataset)}),i.push(s)}i.length&&(n.empty(),n.append.apply(n,i),__ios_didAddOverflow__());n=n.parents(".horizontal-list").prev(".shopee-section-header");e.update_time&&H(n.find(".shopee-section-header__subtitle--update-time"),e.update_time)}function r(e,n,t,i,a,o,s,r,l){var d={},c=$(i);$.extend(d,o),bridgeCallHandler("load",{key:t},function(e){e.data&&((e=JSON.parse(Base64.decode(e.data))).md5&&(d.md5=e.md5),e.items&&e.items.length&&!s&&a(e,n,r),0==n.find(".faked-item").length&&n.is(":not(:empty)")&&(c.removeClass("hidden"),P()),l&&l())}),setTimeout(function(){d.source="home",getJSON(e,d,function(e){e.has_new&&(a(e,n,r),bridgeCallHandler("save",{key:t,data:Base64.encode(JSON.stringify(e)),persist:1})),P()}).always(function(){n.find(".faked-item").length||n.is(":empty")||n.hasClass("shouldHide")?$(i).addClass("hidden"):$(i).removeClass("hidden"),P(),l&&l()})},200)}function F(e){var n,t,i;window.CONFIG_FLASH_SALE&&(n=location.origin+"/api/flash_sale/get",t=$(".flash-sale-items-wrapper"),i=a,flashSaleUtil.preloadDigitImages(_.template(window.STATIC_URL+"images/ic_buy_<%= currentDigit %><%= nextDigit %>_1.png")),r(generateGetUri(n,{filter_soldout:!0}),t,i,".flash-sale-section",d,{limit:15,offset:0,is_home:1},e,function(e,n){var t;n.itemid&&(t={from_item:n.itemid}),e.off("tap").on("tap",function(){window.BI_ANALYTICS&&BI_ANALYTICS.clickFlashDealSeeMore(window.USERID,"button"),bridgeCallHandler("navigate",{url:generateHashUri(location.origin+flashSaleUtil.getLandingPageUrl(),t)},function(){}),window.BI_ANALYTICS&&BI_ANALYTICS.trackGenericClick(e[0].dataset,window.USERID,SEARCH_ENUM.PAGE_TYPE_ENUM.FLASHSALE_HOME,null,null,null,e.data("index"))})},flashSaleUtil.adjustProgressLabel),$(".shopee-section-header--flash-sale").off("tap").on("tap",function(e,n){n=n||"link",e.preventDefault(),e.stopImmediatePropagation(),$(this).hasClass("has-see-all")&&(window.BI_ANALYTICS&&BI_ANALYTICS.clickFlashDealSeeMore(window.USERID,n),bridgeCallHandler("navigate",{url:location.origin+flashSaleUtil.getLandingPageUrl()},function(){}))}))}function d(e,n,t){var i=e.items,a=[],o={is_see_all:!0,itemIndex:i.length,name:"",flash_sale:{flash_sale_stock:0,stock:0},price:0,currency:get_default_currency()};if(i&&6<=i.length)for(var s=0;s<i.length;s++){var r=i[s],r=(r.itemIndex=s,flashSaleUtil.processFlashSaleInfo(r),flashSaleUtil.renderFlashSaleItemCard(r,t));a.push(r)}a.length&&(n.empty(),n.append.apply(n,a),o=flashSaleUtil.renderFlashSaleItemCard(o,t),n.append(o),dollarfy_element(n),__ios_didAddOverflow__()),n.toggleClass("shouldHide",!a.length);$(".shopee-section-header--flash-sale");(l=$(".flash-sale-section .timer")).attr("data-end-time",e.end_time),flashSaleUtil.refreshCountDownTimer(l,!0,null,"ic_buy_digit"),l.removeClass("hidden")}function M(){function e(i,e,n){var t;$(e).length&&((t=new TrackScrollController).init(function(e,n,t){i&&i({items:t})},"index"),t.addBatchItem(new ScrollBatchItem(document.querySelector(e),n,a)))}function a(e){return(e=e instanceof jQuery?e[0]:e).dataset}window.BI_ANALYTICS&&(e(BI_ANALYTICS.exposeTrendingSearch,".trending-search-items",".trending-search-item"),e(BI_ANALYTICS.exposeCategory,".category-items",".category-item"),e(function(e){BI_ANALYTICS.trackGenericScroll(e.items,window.userid,SEARCH_ENUM.PAGE_TYPE_ENUM.FLASHSALE_HOME)},".flash-sale-items",".flash-sale-item"))}function G(){window.officialShopTabs=[],isShopeeApp()&&BJUtil.asyncGetOfficialShopTabs(window.officialShopTabs),(new OfficialShopController).init({maxNumberOfRow:2,minNumberOfRow:2,display_type:"compact",searchParams:{cat_id:Constants.OFFICAL_SHOP_POPULAR_CATID,limit:25,offset:0},seeAllText:i18n.t("label_see_more"),mastHaveSeeAllItem:!0,toLandingPageOnly:!0,seeAllCallback:function(){BJUtil.jumpToOfficialShopLanding(Constants.OFFICAL_SHOP_POPULAR_CATID,$(".official-shop-items").scrollLeft())},wrapperCallback:function(){bridgeInit(function(){bridgeCallHandler("navigate",{url:location.origin+"/user_selling_points/"},function(){})})}})}}());function convert24HourTo12HourString(e){return e<12?e+"AM":12==e?e+"PM":e-12+"PM"}window.T_CRITEO_ID&&window.criteo_q.push({event:"viewHome"});
//# sourceMappingURL=../../source_maps/home/home_new.js.map
