$(document).ready(function(){function o(){i=document.body.scrollWidth}function s(){r=document.body.scrollWidth}function t(){if(!n){var i=$(document).scrollTop()-$("#filter").offset().top;i>=0&&(n=!0,f())}u||(u=!0,$(document).scroll(function(){n||t()}))}var e,i,r,n,u,f;typeof LazyLoad=="function"&&(e=new LazyLoad({elements_selector:".series_img.lazy-fadeIn"}));SettingInitData.Init();window.mobileAndTabletcheck=function(){var n=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0)}(navigator.userAgent||navigator.vendor||window.opera),n};window.onresize=function(){navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)||t()};i=document.body.scrollWidth;r=document.body.scrollWidth;document.getElementById("InnerGIGABYTEContent").onmouseleave=function(){o()};document.getElementById("InnerGIGABYTEContent").onmouseenter=function(){s();navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)||i!=r&&t()};n=!1;u=!1;f=function(){var n;document.body.clientWidth>=992||document.body.scrollWidth>=992?(n=new Swiper(".swiper-container.swiper-hot",{slidesPerView:5,spaceBetween:30,slidesPerGroup:5,loop:!0,loopFillGroupWithBlank:!0,navigation:{nextEl:".swiper-button-next-hot",prevEl:".swiper-button-prev-hot"},lazy:{loadPrevNext:!0,loadPrevNextAmount:5,elementClass:"HotProductImage"}}),n.update()):(n=new Swiper(".swiper-container.swiper-hot",{slidesPerView:2,spaceBetween:30,slidesPerGroup:2,loop:!0,loopFillGroupWithBlank:!0,navigation:{nextEl:".swiper-button-next-hot",prevEl:".swiper-button-prev-hot"},lazy:{loadPrevNext:!1,loadPrevNextAmount:2,elementClass:"HotProductImage"}}),n.update())};t()});var vueBanner,vueFilter,filterSetting=!1,filterSettingScroll=!1,SettingInitData=function(){return{Init:function(){SettingInitData.BannerInit();SettingInitData.FilterScroll();SettingInitData.CheckBannerSeries();SettingInitData.ReplaceCountryUrl()},CheckBannerSeries:function(){var n=$(".series_flow").find(".series_box").length;n>1&&n%2==1&&$(".series_flow").find(".series_box.more_products").remove()},ReplaceCountryUrl:function(){for(var i,n,r=$("#InnerGIGABYTEContent").find("a"),u=r.length,t=0;t<u;t++)i=r.eq(t),n=i.attr("href"),n&&n.indexOf("{UrlCountryCode}")>=0&&(n=n.replace(/{UrlCountryCode}/ig,""),i.attr("href",n))},BannerInit:function(){var n="";window.UrlCountryCode&&(n=window.UrlCountryCode);$.ajax({type:"POST",url:n+"/Json/PromotionBanner",data:{ClassKey:2,Point:"B1"},dataType:"json",error:function(){SettingInitData.BannerDefault()},success:function(n){SettingInitData.BannerSetting(n)}})},BannerDefault:function(){var n=document.createElement("script");n.src="/FileUpload/Global/MainPages/1/innergigabytejsonfile/DefaultBanner.js";document.head.appendChild(n);n.onload=function(){SettingInitData.BannerSetting(defaultBannerJson)}},BannerSetting:function(n){n.length===0&&($("#banner").hide(),SettingInitData.FilterScroll());vueBanner=new Vue({el:"#banner",data:{items:n},mounted:function(){var t=!0,i;$(document).width()<=960&&(t=!1);i=new Swiper(".swiper-container.swiper_banner",{slidesPerView:1,spaceBetween:30,slidesPerGroup:1,loopFillGroupWithBlank:!0,scrollbar:{el:".swiper-scrollbar",hide:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},lazy:{loadPrevNext:t,loadPrevNextAmount:1},loop:!0,autoplay:{delay:3500,disableOnInteraction:!1}});n.length===0},watch:{},computed:{},methods:{}})},FilterScroll:function(){if(!filterSetting){var n=$(document).scrollTop()-$("#banner").offset().top;n>=0&&(filterSetting=!0,SettingInitData.FilterInit())}filterSettingScroll||(filterSettingScroll=!0,$(document).scroll(function(){filterSetting||SettingInitData.FilterScroll()}))},FilterInit:function(){var n="";window.UrlCountryCode&&(n=window.UrlCountryCode);window.AllLink=$("#SearchFilterButton").find("a").attr("data-all-link");$.ajax({type:"POST",url:n+"/Json/ConsumerMainPageFilter",data:{ClassKey:2},dataType:"json",error:function(){SettingInitData.FilterDefault()},success:function(n){SettingInitData.FilterSetting(n)}})},FilterDefault:function(){var n=document.createElement("script");n.src="/FileUpload/Global/MainPages/1/innergigabytejsonfile/DefaultFilter.js";document.head.appendChild(n);n.onload=function(){SettingInitData.FilterSetting(defaultFilterJson)}},FilterSetting:function(n){vueFilter=new Vue({el:"#filter",data:{items:n,clickChildItems:[],relationFilterId:[]},mounted:function(){window.AllLink=$("#SearchFilterButton").find("a").attr("data-all-link");$(".open_button").click(function(){$("#filter").addClass("mobileOpen")});$(".close_button").click(function(){$("#filter").removeClass("mobileOpen")});$("#filter").addClass("done")},watch:{GetUninProductId:function(){},GetMergeFilterId:function(){},AllLink:function(){}},computed:{GetUninProductId:function(){var t=[],u=this.clickChildItems,i=u.length,f=$("#SearchFilterButton").find("a"),n,r;if(i===0)return t;for(n=0;n<i;n++)if(r=u[n],t=n===0?r.pids:t.filter(function(n){return r.pids.indexOf(n)>-1}),i-1===n)return t},UninProductIdJoin:function(){return this.GetUninProductId.join()},GetMergeFilterId:function(){var t=this.clickChildItems,i=t.length,r=$("#SearchFilterButton").find("a"),n;this.relationFilterId=[];n=this.relationFilterId;i===0;this.clickChildItems.forEach(function(t){t.relationFilterId&&t.relationFilterId.forEach(function(t){n.push(t);n.sort(function(n,t){return n-t})})})},AllLink:function(){return this.relationFilterId.length>0?window.AllLink+"?fid="+this.relationFilterId.join():window.AllLink}},methods:{clickFilter:function(n,t){if(t.target.checked){var i={Id:n.FilterId,pids:n.ItemIds,relationFilterId:n.RelationFilterId};this.clickChildItems.push(i)}else this.clickChildItems=this.clickChildItems.filter(function(t){return t.Id!==n.FilterId});vueFilter.clickChildItems.length==0?($(".side-menu-find").addClass("all"),$(".find_all").css("display","block"),$(".find_now").css("display","none")):($(".side-menu-find").removeClass("all"),$(".find_all").css("display","none"),$(".find_now").css("display","block"))},Reset:function(){$(".find_all").css("display","block");$(".side-menu-find").addClass("all");$("input:checkbox").removeAttr("checked");this.clickChildItems=[];$(".find_now").css("display","none")}}})}}}()