PageSourceSearch

https://www.ecklers.com/bundles/js/librariesdesktop.js?v=46b37367ffd52c0573260129bde2e851a9488bc3

js ecklers.com collected 2026-10-01 15:09:58 UTC 190,990 bytes, 23 lines download raw bytes

1window.T5_YouTube=function(n){return{init:function(n){var t=this;return this.setDefaults(n||null),this.renderPlayer(function(){t.playerInit();t.attachListeners()}),this.setVehicleText(),this},attachListeners:function(){var n=this;this.videoContainer.on("click touch",".item_trigger > a",function(t){t.preventDefault();$(this).closest(".now_playing").length==0?(n.videoContainer.find("h4").text(n.titlePrep($(this).find("p.title").text())),n.videoContainer.trigger("video_play",[$(this).attr("data-description")]),n.playVideo($(this).attr("data-videoID"))):$(this).closest(".item_trigger").find("thumb_container").attr("data-state")!="playing"&&(n.yt_player?n.yt_player.playVideo():n.loadPlayer())});this.videoContainer.on("click",".autoplay_toggle",function(n){n.preventDefault();$(this).hasClass("on")?($(this).removeClass("on"),$(this).text("Autoplay Off")):($(this).addClass("on"),$(this).text("Autoplay On"))})},convertTimeFormat:function(n){n=n.replace("PT","");n=n.replace("S","");n=n.split("M");var i=0,t=0;return n.length==1?t=n[0]:(i=n[0],t=n[1]),t<10&&(t="0"+t.toString()),i+":"+t},loadPlayer:function(){var n=this;this.yt_player=new YT.Player(n.yt_player_element_id,{height:n.playerHeight,width:n.playerWidth,videoId:n.videoContainer.find(".now_playing li:first-child a").attr("data-videoID"),playerVars:{showinfo:0,autoplay:0,playsinline:1,rel:0,enablejsapi:1},events:{onReady:function(t){setTimeout(function(){n.playerReady(t)},2e3)},onStateChange:function(t){t.data==1&&(n.videoContainer.find(".now_playing .item_trigger .thumb_container").attr("data-state","playing"),n.videoContainer.closest(".am_youtube_video_player").removeClass("is_loading"));t.data==2&&n.videoContainer.find(".now_playing .item_trigger .thumb_container").attr("data-state","paused");t.data==0&&(n.videoContainer.find(".now_playing .item_trigger .thumb_container").attr("data-state",""),n.videoContainer.find(".autoplay_toggle").hasClass("on")&&n.playlistContainer.find("li:first-child a").trigger("click"))},onError:function(){$("body").trigger("GTM.youtube_load_fail","videoID: "+$(".videoContainer iframe").attr("src"))}}})},loadPlaylist:function(){var n=this;$.ajax({dataType:"jsonp",url:this.url,crossDomain:!0,success:function(t){if(t.error){$(".am_youtube_video_player").remove();$("body").trigger("GTM.youtube_load_fail","playlistID: "+n.playlistID);return}$("#product_videos .video_count").text("("+t.items.length+")").removeClass("hidden");$(".up_next .count").text("("+(t.items.length-1)+")");$.each(t.items,function(t){var i=this.contentDetails.videoId||this.id,r;t==0?(n.videoContainer.find(".now_playing").append(n.renderPlaylistItem(this)),n.videoContainer.find("h4").text(n.titlePrep(this.snippet.title))):n.playlistContainer.append(n.renderPlaylistItem(this));this.contentDetails.duration?n.videoContainer.find('[data-videoID="'+i+'"] .duration').text(n.convertTimeFormat(this.contentDetails.duration)):(r="https://www.googleapis.com/youtube/v3/videos?part=contentDetails,statistics&id="+i+"&key=AIzaSyBtPiQln29so7Z58E88tBO_B8ug6qX20Q4",$.getJSON(r,function(t){t.items&&t.items.length&&t.items[0].contentDetails&&t.items[0].contentDetails.duration&&n.videoContainer.find('[data-videoID="'+i+'"] .duration').text(n.convertTimeFormat(t.items[0].contentDetails.duration))}))});t.items.length===1&&$(".playlistContainer .up_next").remove();n.is_PDP||n.loadPlayer();n.playlistContainer.find("li").each(function(){$(this).css({height:$(this).height()})});n.playlistContainer.find("li").addClass("positioned");n.videoContainer.trigger("playlist_loaded")}})},playerInit:function(){var n=document.createElement("script"),t;n.src="https://www.youtube.com/iframe_api";n.setAttribute("async",!0);t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t)},playerReady:function(n){this.autoplay&&n.target.playVideo()},playVideo:function(n){var u=this,i=700,t=this.playlistContainer.find("li a[data-videoID="+n+"]").closest("li"),e=this.videoContainer.find(".now_playing"),r,f;u.yt_player||u.loadPlayer();setTimeout(function(){u.yt_player.loadVideoById(n)},i*2);r=$(e).find("li");f=t.clone();$(t).css({height:$(t).height()});$(t).attr("data-state","out");$(f).attr("data-state","pre");$(e).append(f);setTimeout(function(){$(t).attr("data-state","removing");$(r).attr("data-state","out");setTimeout(function(){$(f).removeAttr("data-state");setTimeout(function(){$(r).attr("data-state","pre");u.playlistContainer.append(r);setTimeout(function(){$(r).removeAttr("data-state")},i)})},i);setTimeout(function(){$(t).remove()},i)},i)},renderPlayer:function(n){var t=this;if(!t.videoContainer.attr("data-vehicle-type")){$(".am_youtube_video_player").remove();$("body").trigger("GTM.youtube_load_fail","playlistID: "+t.playlistID);return}this.videoContainer.html('<div class="player'+(this.is_PDP?" ytdefer":"")+'" id="'+this.playerId+'" '+(this.is_PDP?'data-src="'+this.videoContainer.attr("data-youtube-id")+'"':"")+'><\/div><div class="playlistContainer">\t<ul class="now_playing"><\/ul>\t<div class="up_next">Up Next<span class="count"><\/span>\t\t<div class="autoplay_toggle on">Autoplay On<\/div>\t<\/div>\t<ul class="playlist"><\/ul><\/div>');this.yt_player_element_id=this.playerId;this.player=this.videoContainer.find(".player");this.playlistContainer=this.videoContainer.find(".playlist");n&&n()},renderPlaylistItem:function(n){var i="";if(n.snippet&&n.snippet.thumbnails&&!$.isEmptyObject(n.snippet.thumbnails)&&n.snippet.title){var r=n.snippet.title,u="https://www.youtube.com/watch?v="+(n.contentDetails.videoId||n.id),f=n.snippet.thumbnails["default"].url,t=n.snippet.description||"";t.indexOf("http")>
1-1&&(t=t.substr(0,t.indexOf("http")));t.indexOf("\n")>-1&&(t=t.substr(0,t.indexOf("\n")));i='<li class="item_trigger">\t<a href="'+u+'" title="'+r+'" data-videoID="'+(n.contentDetails.videoId||n.id)+'" data-description="'+t+'">\t\t<div class="thumb_container" style="background:url('+f+') no-repeat center center; background-size:cover;">\t\t\t<span class="duration"><\/span>\t\t<\/div>\t\t<div class="details">\t\t\t<p class="title">'+r+"<\/p>\t\t<\/div>\t<\/a><\/li>"}return i},setDefaults:function(n){var r=this,t=$(".videoContainer [id*=ytdefer_vid]").width(),i=$(".videoContainer [id*=ytdefer_vid]").height();this.autoplay=n.autoplay;this.playerWidth=t?t:880;this.playerHeight=i?i:495;this.playerType="default";this.playerTitle="";this.playerSubtitle="";this.is_PDP=n.is_PDP;this.playerId=n.playerId;$.extend(!0,this,n);this.videoContainer=$('.player[data-player-id="'+this.playerId+'"]').closest(".videoContainer ");this.playlistContainer=this.videoContainer.find(".playlist");this.url=n.videoIDs?"https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,id,status&key=AIzaSyBtPiQln29so7Z58E88tBO_B8ug6qX20Q4&id="+this.videoIDs:"https://www.googleapis.com/youtube/v3/playlistItems?part=snippet,contentDetails,id,status&maxResults=50&key=AIzaSyBtPiQln29so7Z58E88tBO_B8ug6qX20Q4&playlistId="+this.playlistID;$("body").on("YoutubeIframeAPILoaded",function(){typeof YT!="undefined"&&r.loadPlaylist()})},setGradientFX:function(){var i=this.videoContainer.closest(".am_youtube_video_player").find(".background_fx").css("background-color"),n,t;i||(i="rgb(255, 255, 255)");i.indexOf("a")==-1&&(n=i.replace(")",", 1)").replace("rgb","rgba"),t=i.replace(")",", 0)").replace("rgb","rgba"));this.videoContainer.find(".gradient_fx.left").css({background:"-moz-linear-gradient(left, "+n+" 0%, "+t+" 100%)",background:"-webkit-linear-gradient(left, "+n+" 0%,"+t+" 100%)",background:"linear-gradient(to right, "+n+" 0%,"+t+" 100%)",filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 )"});this.videoContainer.find(".gradient_fx.right").css({background:"-moz-linear-gradient(left, "+t+" 0%, "+n+" 100%)",background:"-webkit-linear-gradient(left, "+t+" 0%,"+n+" 100%)",background:"linear-gradient(to right, "+t+" 0%,"+n+" 100%)",filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 )"})},setVehicleText:function(){var n=this,t=window.setInterval(function(){Turn5&&Turn5.Analytics&&Turn5.Analytics.PageVehicleType&&Turn5.Analytics.PageVehicleType!="All"&&(n.videoContainer.find(".subscribe .vehicleType").text(Turn5.Analytics.PageVehicleType),clearInterval(t))},250)},titlePrep:function(n){return n.replace(/ . Ecklers\.com/i,"")}}.init(n)};window.T5_YouTube_Single=function(n){return{init:function(n){var t=this;return this.setDefaults(n||null),this.renderPlayer(function(){t.playerInit();t.attachListeners()}),this.setVehicleText(),this},attachListeners:function(){var n=this;$("body").on("modal_closed",function(){n.stopVideo()})},convertSecondsToDurationFormat:function(n){var i=Math.floor(n/60),t=n-i*60;return t<10&&(t="0"+t.toString()),i+":"+t},loadPlayer:function(){var n=this;this.yt_player=new YT.Player(this.yt_player_element_id,{height:n.playerHeight,width:n.playerWidth,videoId:n.videoId,playerVars:{showinfo:n.showinfo,autoplay:n.autoplay,rel:0,enablejsapi:1},events:{onReady:function(t){n.playerReady(t);n.videoContainer.trigger("player_ready",[{duration:n.convertSecondsToDurationFormat(t.target.getDuration()),imageUrl:"https://img.youtube.com/vi/"+n.videoId+"/default.jpg"}])},onError:function(){$("body").trigger("GTM.youtube_load_fail","videoID: "+$(".videoContainer iframe").attr("src"))}}})},playerInit:function(){var n=document.createElement("script"),t;n.src="https://www.youtube.com/iframe_api";n.async=!0;t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(n,t)},playerReady:function(n){this.autoplay&&n.target.playVideo()},renderPlayer:function(n){var t=this;this.yt_player_element_id=this.playerId;this.player=this.videoContainer.find(".player");n&&n()},setDefaults:function(n){var r=this,t,i;this.autoplay=n.autoplay;this.showinfo=0;$.extend(!0,this,n);
1this.videoContainer=$('.player[data-player-id="'+this.playerId+'"]').closest(".videoContainer");t=$('.videoContainer [data-player-id="'+this.playerId+'"] img').width();i=$('.videoContainer [data-player-id="'+this.playerId+'"] img').height();this.playerWidth=t?t:880;this.playerHeight=i?i:495;this.videoContainer.css({width:n.width?n.width:this.playerWidth,height:n.height?n.height:this.playerHeight});this.videoContainer.find(".player").css({width:n.width?n.width:this.playerWidth,height:n.height?n.height:this.playerHeight});$("body").on("YoutubeIframeAPILoaded",function(){typeof YT!="undefined"&&r.loadPlayer()})},stopVideo:function(){this.yt_player&&typeof this.yt_player.stopVideo=="function"&&this.yt_player.stopVideo()},setVehicleText:function(){var n=this,t=window.setInterval(function(){Turn5&&Turn5.Analytics&&Turn5.Analytics.PageVehicleType&&Turn5.Analytics.PageVehicleType!="All"&&(n.videoContainer.find(".subscribe .vehicleType").text(Turn5.Analytics.PageVehicleType),clearInterval(t))},250)},titlePrep:function(n){return n.replace(/ . Ecklers\.com/i,"")}}.init(n)};window.onYouTubeIframeAPIReady=function(){$("body").trigger("YoutubeIframeAPILoaded")};window.YouTubeDefer=function(n){return{init:function(){return this.setDefaults(),this},setDefaults:function(){this.ytdefer_ic_w=n?.width?n.width:73;this.ytdefer_ic_h=n?.height?n.height:52;this.yt_icon='<svg height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#eb3223"><\/path><path d="M 45,24 27,14 27,34" fill="#fff"><\/path><\/svg>';this.yt_dark_icon='<svg height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 68 48" width="100%"><path class="ytp-large-play-button-bg" d="M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z" fill="#212121" fill-opacity="0.8"><\/path><path d="M 45,24 27,14 27,34" fill="#fff"><\/path><\/svg>'},ytdefer_setup:function(){for(var r,h,i,l,a,t,s,f=document,e=this,c=f.getElementsByClassName("ytdefer"),o=0;o<c.length;o++){if(r=c[o],h=r.getAttribute("data-src"),!h){alert("data-src missing for video");return}var v=$(r).closest(".videoContainer .player").width(),y=$(r).closest(".videoContainer .player").height(),u=f.createElement("div");u.id="ytdefer_vid"+o;u.style.width=v+"px";u.style.height=y+"px";u.style.position="relative";$(r).html(u);i=f.createElement("img");r.hasAttribute("data-alt")&&(l=r.getAttribute("data-alt"),i.alt=l);r.hasAttribute("data-title")&&(a=r.getAttribute("data-title"),i.title=a);i.src="https://img.youtube.com/vi/"+h+"/maxresdefault.jpg";i.id="ytdefer_img"+o;i.style.width="100%";i.style.height="100%";i.style.objectFit="cover";i.style.position="absolute";i.onclick=e.gen_ytdefer_clk;u.appendChild(i);t=f.createElement("button");t.style.backgroundImage="url(data:image/svg+xml;base64,"+window.btoa(e.yt_dark_icon)+")";t.id="ytdefer_icon"+o;t.setAttribute("aria-label","Play");t.style.position="absolute";t.style.border="0";t.style.backgroundColor="transparent";t.style.width=e.ytdefer_ic_w+"px";t.style.height=e.ytdefer_ic_h+"px";t.style.pointerEvents="none";t.style.top=n?.top?n.top:"50%";t.style.left="50%";t.style.transform="translate(-50%, -100%)";t.style.backgroundRepeat="no-repeat";u.appendChild(t);i.onmouseover=e.gen_mouseover(t);i.onmouseout=e.gen_mouseout(t)}typeof YT=="undefined"&&(s=f.createElement("script"),s.type="text/javascript",s.src="https://www.youtube.com/player_api",f.body.appendChild(s))},gen_mouseout:function(n){n.style.backgroundImage="url(data:image/svg+xml;base64,"+window.btoa(this.yt_dark_icon)+")"},gen_mouseover:function(n){n.style.backgroundImage="url(data:image/svg+xml;base64,"+window.btoa(this.yt_icon)+")"},gen_ytdefer_clk:function(){var n=$(this).closest(".ytdefer").attr("data-src"),t=$(this).closest(".ytdefer").attr("data-player-id");if($(this).closest(".videoContainer").hasClass("single")&&(window.AMYT=new window.T5_YouTube_Single({videoId:n,playerId:t,auto
1play:!0,muted:!0,is_PDP:!0,width:880,height:495})),window.AMYT!=undefined&&window.AMYT!=null){window.AMYT.loadPlayer();let i=new CustomEvent("video_clicked");window.dispatchEvent(i)}}}.init()};$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{init:function(){return $("body").trigger("_globals_loaded"),this.renderConsoleTag(),this.clearOldLocalStorage(),this.cleanURL("T5CID"),this.applyRichRelevanceAdminLogging(),this.checkTokenProvider(),this.checkOneTapLogin(),window.YouTubeDefer().ytdefer_setup(),window.location.pathname==="/"&&$(".autoplicity_frame_container").html('<iframe class="" src="https://api.autoplicity.com/embed/" title="More Vehicles" frameBorder="0"><\/iframe>'),this},animateHide:function(n,t,i){setTimeout(function(){$(n).animate({height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0,opacity:0,duration:500},function(){t&&t()})},i||2e3)},calculateElementHeight:function(n,t,i){var f=$(t)||$("body"),r=$(n).clone(),u;return r.css({position:"absolute",display:"block",visibility:"hidden",maxHeight:"none",height:"auto"}),r.find(".hidden").removeClass("hidden"),f.append(r),u=i?r.outerHeight():r.outerHeight(!0),r.remove(),u},cardIsInDiscoverRange:function(n){var i=window.T5Global.regex.discover,r,t,u,f;if(i.length>0&&n.length>=8)for(r=n.substr(0,8),t=0;t<=i.length-1;t++)if(u=i[t].split("-")[0],f=i[t].split("-")[1],r>=u&&r<=f)return!0},cardIsValid:function(n){for(var t,r=n.length,f=r%2,u=0,i=r-1;i>=0;i--)t=parseInt(n.charAt(i)),i%2==f&&(t*=2),t>9&&(t-=9),u+=t;return u%10==0},checkboundaries:function(n){var t=$(n).get(0).getBoundingClientRect();return t.top>=0&&t.top<=(window.innerHeight||document.documentElement.clientHeight)||t.bottom>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)},cleanAJAXresponse:function(n){var t={};if(n)if(typeof n=="object"||typeof n=="boolean")t=n;else if(typeof n=="string")try{t=JSON.parse(n)}catch(i){t.status=n}return t},cleanURL:function(n){var r=window.location.href.split("?"),i,f;if(r.length>=2){var e=encodeURIComponent(n)+"=",t=r[1].split(/[&;]/g),u=!1;for(i=t.length;i-->0;)t[i].lastIndexOf(e,0)!==-1&&(u=!0,t.splice(i,1));u&&(f=window.location.pathname+(t.length>0?"?"+t.join("&"):""),window.history&&window.history.replaceState&&window.history.replaceState({},"",f))}},clearForm:function(n){$(n).find("input, textarea").not(":button, :submit, :reset, :hidden").removeAttr("checked").removeAttr("selected").not(":checkbox, :radio, select").val("");$(n).find("select option").removeAttr("selected")},clearHash:function(){history.replaceState("",null,window.location.pathname+window.location.search);history.back();window.T5_Modal&&window.T5_Modal.hide();$(window).trigger("hashchange")},clearOldLocalStorage:function(){window.localStorage.removeItem("lyonscg-vehicle-storage");window.localStorage.removeItem("mage-cache-storage");window.localStorage.removeItem("mage-cache-storage-section-invalidation");window.localStorage.removeItem("mage-cache-timeout");window.localStorage.removeItem("mage-banners-cache-timeout");window.localStorage.removeItem("mage-banners-cache-storage");window.localStorage.removeItem("hjActiveViewportIds");window.localStorage.removeItem("lastExternalReferrer");window.localStorage.removeItem("lastExternalReferrerTime")},clearUserPreference:function(n){document.cookie=n+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=ecklers.com; path=/;secure"},createLoadingState:function(n){var i=n.height()-50,t;n.addClass("new_loader");t='<div class="loader_wrapper">   <div class="loader_container" style="height: '+i+'px">       <div class="spinner"><\/div>   <\/div><\/div>';n.prepend(t)},endLoadingState:function(n){n.removeClass("new_loader");$(".loader_wrapper").remove()},getAddress:function(n){var t=n&&n.zip?n.zip:"0",i;t.length>=5?(i=/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/,i.test(t)&&(t=t.replace(/[^a-zA-Z0-9]/,"").replace(/^([a-zA-Z0-9]{3})(.*)$/,"$1-$2").toUpperCase()),$.ajax({dataType:"JSON",type:"POST",url:"/ajax/CityStateLookup",data:{zipcode:t}}).done(function(t){var i=t?T5Global.cleanAJAXresponse(t):{};n&&n.success&&n.success(i)}).fail(function(){n&&n.error&&n.error()})):n&&n.error&&n.error()},getCityAndState:function(n,t){var e=this,o;if(!this.isGettingStates){var u=$(n).val(),i=$(n).parents("form").find('select[id="states"]'),f=$(n).parents("form").find('select[id="countries"]'),r=$(n).parents("form").find('input[id="city"]');r.length==0&&(r=$(n).parents("form").find('input[id="shipping-city"]'),r.length==0&&(r=$(n).parents("form").find('input[id="billing-city"]')));u.length>=5?(this.isGettingStates=!0,o=/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/,o.test(u)&&(u=u.replace(/[^a-zA-Z0-9]/,"").replace(/^([a-zA-Z0-9]{3})(.*)$/,"$1-$2").toUpperCase()),$.ajax({dataType:"JSON",type:"POST",url:$(n).data("citystateurl"),data:{zipcode:u}}).done(function(u){var s=u?T5Global.cleanAJAXresponse(u):{},o=s.Country||"",c=s.City||"",h=s.State||"";(o=="US"||o=="CA")&&($.ajax({url:$(n).data("statesurl"),type:"POST",data:{countrycode:o}}).done(function(n){var r=n?T5Global.cleanAJAXresponse(n):{};i.length>0&&(i.html(""),i.append('<option value="N/A">State *<\/option>'),$(r).each(function(){i.append('<option value="'+this.Value+'">'+this.Text+"<\/option>")}),i.val(h).attr("selected",!0).siblings("option").removeAttr("selected").trigger("input"));f.val(o).attr("selected",!0).siblings("option").removeAttr("selected");f.removeClass("is_error");f.next("span.is_error").remove();e.isGettingStates=!1;t&&t()}),i.val(h).attr("selected",!0).siblings("option").removeAttr("selected"),i.removeClass("is_error"),i.next("span.is_error").remove(),r.val(c),r.removeClass("is_error"),r.next("span.is_error").remove());e.isGettingStates=!1;t&&t()})):(r.val(""),i[0].selectedIndex=0)}},getCardType:function(n){var t="";return this.regex.visa.test(n)?t="Visa":this.regex.mastercard.test(n)?t="MasterCard":this.regex.amex.test(n)?t="Amex":this.cardIsInDiscoverRange(n)&&(t="Discover"),t},getCurrencyFormat:function(n){var t="";return n.toString().indexOf("-")>-1&&(t="-",n=n.split("-")[1]),t+"$"+parseFloat(n).toFixed(2).replace(/\d(?=(\d{3})+\.)/g,"$&,")},getNormalizedFitmentData:function(n){var t={};return $.each(n,function(i,r){if(i==="Segment")t.Segment=n[i];else if(typeof r=="object"){var u={};$.each(r,function(t){t==="ChassisCode"?u.chassisCode=n[i][t]:t==="IconUrl"?u.iconUrl=n[i][t]:t==="ID"?u.uid=n[i][t]:t==="CieA"||t==="CieB"||t==="CieL"?u[t]=n[i][t]:u[t.toLowerCase()]=n[i][t]});t[i]=u}else t[i]=n[i]}),t},isGiftCertValid:function(){var n=!0;return $(".order_details .personalization [data-required]").removeClass("is_error"),$(".order_details .personalization .error_message").remove(),$(".order_details .personalization [data-required]").each(function(){$(this).hasClass("gc_recipient_email")?window.T5Global.regex.email.test($("#gc_recipient_email").val())||(n=!1,$(this).addClass("is_error"),$('<span class="is_error error_message">'+$(this).attr("data-error-message")+"<\/span>").insertAfter($(this))):$(this).val().trim().length===0&&(n=!1,$(this).addClass("is_error"),$('<span class="is_error error_message">'+$(this).attr("data-error-message")+"<\/span>").insertAfter($(this)))}),n}
1,isNullOrWhiteSpace:function(n){if(n==undefined||n==null)return!0;var t=n.toString();return t.trim()==""||t.trim()=="null"},getQSValue:function(n){n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]").replace(/[\$]/,"\\$");var i="[\\?&]"+n+"=([^&#]*)",r=new RegExp(i,"i"),t=r.exec(window.location.href);return t==null?"":t[1]},addQSValue:function(n,t,i){var r=i.split("?")[1];return r&&r!=""?r+="&":r="","?"+r+n+"="+t},addQSValueWithPush:function(n,t){var r=this.getQSValue(n),i;r&&window.history.replaceState(null,"",window.location.pathname+T5Global.removeQSValue(n,window.location.search));i=this.addQSValue(n,t,window.location.search);window.history.pushState(null,"",window.location.pathname+i,window.location.search)},removeQSValue:function(n,t){var u=t.split("?")[0],f,i=[],e=t.indexOf("?")!==-1?t.split("?")[1]:"",r;if(e!==""){for(i=e.split("&"),r=i.length-1;r>=0;r-=1)f=i[r].split("=")[0],f===n&&i.splice(r,1);u=u+"?"+i.join("&")}return u},removeQSValueWithPush:function(n){var t=this.removeQSValue(n,window.location.search);window.history.pushState(null,"",window.location.pathname+t)},getCleanQS:function(n){var r=this,t="?",i=!0;return $.each(n,function(n,u){var f=T5Global.getQSValue(u);f&&(i?i=!1:t+="&",t+=r.isStringEncoded(f)?u+"="+f:u+"="+encodeURIComponent(f))}),t},isStringEncoded:function(n){return n=n||"",n!==decodeURIComponent(n)},elementIsInViewPort:function(n){var t=!1;return $.each(n,function(n,i){var r=$(i).offset().top,f=r+$(i).outerHeight(),u=$(window).scrollTop(),e=u+$(window).height(),o=f>u&&r<e;if(o)return t=!0,!1}),t},getUserPreference:function(n){var r=n+"=",u="",f,t,i;return document.cookie.length>0&&(f=" "+document.cookie,t=f.indexOf(" "+r),t!=-1&&(t+=r.length,i=document.cookie.indexOf(";",t),i==-1&&(i=document.cookie.length),u=unescape(document.cookie.substring(t,i)))),u},getVehicleDisplayName:function(n){return n.toLowerCase().indexOf("four")>-1?"4Runner":n.toLowerCase()=="grandcherokee"?"Grand Cherokee":n},hasTransitionEndEvent:function(){var n=document.createElement("div");for(var t in{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"})if(n.style[t]!==undefined)return!0;return!1},isPlaceholderSupported:function(){var n=document.createElement("input");return"placeholder"in n?!0:!1},regex:{email:/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,password:/^(?=.*).{6,}$/,cvv:/^[0-9]{3,4}$/,visa:/^4[0-9]{12}(?:[0-9]{3})?$/,mastercard:/^5[1-5][0-9]{14}$/,amex:/^3[47][0-9]{13}$/,discover:["30000000-30599999","30950000-30959999","35280000-35899999","36000000-36999999","38000000-39999999","60110000-60110999","60112000-60114999","60117400-60117499","60117700-60117999","60118600-60119999","62212600-62292599","62400000-62699999","62820000-62889999","64400000-65999999"],re16digit:/^\d{16}$/,zipCode:/(^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$)|(^([0-9]{5})(((-)?[0-9]{4})?)$)/,canadianZipCode:/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/,phoneNumber:/^(?:\+?1[\s.-]?)?(?:\([2-9]\d{2}\)|[2-9]\d{2})[\s.-]?[2-9]\d{2}[\s.-]?\d{4}$/,allDigits:/^\d+$/},renderConsoleTag:function(){try{if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1)window.console.log.apply(console,["\n %c Made for %c Ecklers %c by %cTurn5,Inc.%c https://www.Turn5.com/ %c ⛰ \n\n","color: #404042; background: #ffffff; padding:5px 0; font-style:italic;","color: #090000; background: #f2c84b; padding:5px 0; font-weight:bold; text-transform:uppercase;","color: #404042; background: #ffffff; padding:5px 0; font-style:italic;","color: #404042; background: #ffffff; padding:5px 0; font-weight:bold;","color: #1891cd; background: #ffffff; padding:5px 0;","color: #000000; background: #ffffff;"]);
1else window.console&&window.console.log("🏁 Made for Ecklers by Turn5,Inc. - http://www.Turn5.com/ 🏁")}catch(n){}},scrollToFirstError:function(n){if(n)$("html,body").animate({scrollTop:n},1e3);else{var n=0;$(".wizard.error").length>0?n=$(".wizard.error").eq(0).offset().top-20:$(".is_error").length>0&&(n=$(".is_error").eq(0).offset().top-20);n<$(window).scrollTop()&&$("html,body").animate({scrollTop:n},1e3)}},setCookie:function(n,t,i){var u="",r;i&&(r=new Date,r.setTime(+r+i),u=";expires="+r.toGMTString()+";");window.document.cookie=n+"="+t+u+"; domain=ecklers.com; path=/;secure"},storeUserPreference:function(n,t){document.cookie=n+"="+t+"; domain=ecklers.com; path=/;secure"},generateGuid:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(n){var t=Math.random()*16|0,i=n=="x"?t:t&3|8;return i.toString(16)})},isAuthenticated:function(n){return $.ajax({url:"/ajax/auth",type:"GET","async":!1,data:{__RequestVerificationToken:n}}).done(function(n){isAuthenticated=n})},getCacctv:function(n,t,i){var r={};return $.ajax({url:"/ajax/cacctv",type:"POST","async":!1,data:{who:n,sid:t,__RequestVerificationToken:i},dataType:"json"}).done(function(n){r=n?T5Global.cleanAJAXresponse(n):{}}),r},applyRichRelevanceAdminLogging:function(){var t=this,n=T5Global.getQSValue("rrAdmin");n&&(Number(n)&&n<=5?t.setCookie("RRAdmin","true",parseFloat(n)*6e4):alert("RRAdmin value must be a number less than or equal to 5."))},checkTokenProvider:function(n,t){var u=this,i=n||u.getQSValue("accessToken"),r=t||u.getQSValue("provider");i.length>0&&r.length>0&&$.ajax({url:"/ajax/socialtoken?socialToken="+i+"&provider="+r,data:{socialToken:i,provider:r,__RequestVerificationToken:$('input[name="__RequestVerificationToken"]').val()},type:"POST",dataType:"json"}).done(function(n){if(n&&n!=null){localStorage.setItem("bearer",n.AccessToken);localStorage.setItem("refresh",n.RefreshToken);localStorage.setItem("isSocial",!0);window.sessionStorage.setItem("showLoginMessage",!0);let i=new CustomEvent("socialTokenLoaded");window.dispatchEvent(i);const t=new URL(window.location.href);t.search="";window.history.replaceState(null,"",t.toString())}})},checkOneTapLogin:function(){var t=T5Global.getQSValue("got_complete"),n;if(t&&t=="true"){n='<div class="got_success_container">';n+='<svg viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">   <path fill-rule="evenodd" clip-rule="evenodd" d="M24 48C37.2562 48 48 37.2562 48 24C48 10.7438 37.2562 0 24 0C10.7438 0 0 10.7438 0 24C0 37.2562 10.7438 48 24 48ZM24 25.8455C29.0973 25.8455 33.2318 21.7132 33.2318 16.6159C33.2318 11.5165 29.0973 7.3841 24 7.3841C18.9027 7.3841 14.7682 11.5164 14.7682 16.6159C14.7682 21.7132 18.9027 25.8455 24 25.8455ZM6.6314 34.53C10.1926 40.391 16.6397 44.3091 24 44.3091C31.3603 44.3091 37.8078 40.3909 41.3686 34.53C41.347 34.3678 41.2842 34.2098 41.1739 34.0735C38.8978 31.2285 35.2957 29.5388 30.4622 29.5388H17.5372C12.7039 29.5388 9.10188 31.2285 6.8255 34.0735C6.71516 34.2098 6.65242 34.3678 6.63078 34.53H6.6314Z" fill="#487C07" /><\/svg>';n+="<p>Signed In. Vehicle Info Saved!<\/p>";n+='<svg class="close" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">   <path d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41Z" fill="#73AD0F" /><\/svg>';n+="<\/div>";$("body").append(n);$("body").on("click",".got_success_container .close",function(n){n.preventDefault();$(".got_success_container").addClass("hide")});setTimeout(function(){$(".got_success_container").addClass("hide")},5e3)}},getAccessToken:function(n){var t=localStorage.getItem("bearer");if(n){n(t);return}return""},getApiDomain:function(){return"https://local-api.ecklers.com"},toggleLiveChat:function(n){window.zE&&typeof zE=="function"&&(n==="off"?window.zE("messenger","hide"):window.zE("messenger","show"))}});window.T5Global.init()});$(function(){var n={WEBSITE:"EK",API_RELATIVE:"/customer/smsstatus",LS_KEY:"SMSOptIn",FLAG_KEY:"SMSOptIn_NeedCheck",init:function(){try{if(this.t5idRaw=T5Global.getUserPreference("rrcid")||"",this.t5id=parseInt(this.t5idRaw,10),!this.t5idRaw||isNaN(this.t5id)||this.t5id<=0){localStorage.removeItem(this.LS_KEY);sessionStorage.removeItem(this.FLAG_KEY);return}var t=localStorage.getItem(this.LS_KEY),n=sessionStorage.getItem(this.FLAG_KEY)==="1";if(t!==null&&!n)return;if(n){this.fetchAndPersist();return}sessionStorage.setItem(this.FLAG_KEY,"1")}
1catch(i){console.log("[SMSOptIn] init error:",i)}},fetchAndPersist:function(){var n=this;$.ajax({url:`/ajax/smsstatus?customerId=${this.t5id}&website=${this.WEBSITE}`,method:"GET",dataType:"json"}).done(function(t){n.persistFromResponse(t)}).fail(function(){}).always(function(){sessionStorage.removeItem(n.FLAG_KEY)})},persistFromResponse:function(n){try{var t=localStorage.getItem(this.LS_KEY),i=!!(n&&(n.OptInStatus===!0||n.optInStatus===!0));i?localStorage.setItem(this.LS_KEY,"1"):(t===null||t==="0")&&localStorage.setItem(this.LS_KEY,"0")}catch(r){console.log("[SMSOptIn] persist error:",r)}}};n.init()});$(function(){var n={init:function(){this.setUpExpanders();this.attachListeners()},attachListeners:function(){$(".expander .expand_trigger").on("click",function(n){n.preventDefault();$(this).closest(".expander").hasClass("expanded")?($(".expander").removeClass("expanded"),$(".expand_trigger").text("Show More")):($(".expander").addClass("expanded"),$(".expand_trigger").text("Show Less"));$(this).closest(".page_caption_container").removeAttr("style")});$(".seo_expander_container .expand_trigger, .seo_footer_caption .expand_trigger").on("click",function(n){n.preventDefault();$(this).siblings(".expander").hasClass("expanded")?($(this).siblings(".expander").removeClass("expanded"),$(this).text("Show More"),$(window).scrollTop($(this).offset().top-100)):($(this).siblings(".expander").addClass("expanded"),$(this).text("Show Less"))})},setUpExpanders:function(){$(".expander").each(function(){var n=$(this).find("> .content").outerHeight(),t=$(this).outerHeight();n>t&&($(this).find(".expand_trigger").removeClass("hidden"),$(this).siblings(".expand_trigger").removeClass("hidden"))})}}.init()});$(function(){var n={init:function(){return this.setDefaults(),this.analyticsPageType=Turn5.Analytics.PageType,this.attachListeners(),this.showCookieBanner(),$("body").trigger("_modal_module_loaded"),this},attachListeners:function(){var n=this;$("body").on("click",".modal_trigger",function(t){var i,r,u;t.preventDefault();i=$(".cart_actions .saved_for_later_login_overlay");r=$(".cart_actions .saved_for_later_login_container");i.hasClass("hidden")||r.hasClass("hidden")||($(i).addClass("hidden"),$(r).addClass("hidden"));$("body").trigger("model_open_triggered",$(this));n.scrollPosition=$(window).scrollTop();u=!0;n.hide(u);$(this).attr("data-modal-type")&&(n.analyticsPageType=Turn5.Analytics.PageType,Turn5.Analytics.PageType=$(this).attr("data-modal-type"));n.show($(this).attr("data-target"))});$("body").on("click","header .free_shipping a",function(t){if(t.preventDefault(),$(this).attr("href").indexOf("Shipping")<0&&$(this).attr("href").indexOf("./")<0){document.location.href=$(this).attr("href");return}n.hide(!0);n.analyticsPageType=Turn5.Analytics.PageType;Turn5.Analytics.PageType="generalmessage";$("header .free_shipping .modal").length?$(this).hasClass("close")||n.show("free_shipping_header"):$.ajax({url:"/StartPage/GetFreeShippingBanner?renderModal=true",type:"GET"}).done(function(t){$("header .free_shipping").html(t);n.show("free_shipping_header")})});$("body").on("click",".modal .okay",function(t){t&&(t.preventDefault(),t.stopPropagation());window.location.hash.length>0?T5Global.clearHash():n.hide()});$("body").on("click",".overlay .close",function(t){t&&(t.preventDefault(),t.stopPropagation());window.location.hash.length>0?T5Global.clearHash():n.hide()});$("body").on("click",".overlay:not(.vehicle_select_vfw):not(.image_viewer)",function(t){if($(t.target).attr("target")!=="_blank"&&!$(t.target).closest(".fitment_wizard_container").length){if(t&&(t.preventDefault(),t.stopPropagation()),!$(this).hasClass("prevent_autoclose")&&t.currentTarget===t.target)if(n.hide(),$(this).hasClass("marketing_modal"))$("body").trigger("catalogModalClosed");else if($(this).hasClass("virtual_builds_modal")){let n=new CustomEvent("triggerUpdateVFWConfig");window.dispatchEvent(n)}$(t.target).attr("href")&&$(t.target).attr("href")!="#"&&(window.location.href=$(t.target).attr("href"))}});$("body").on("click",".cookie_banner_container .close, .cookie_banner_container .main_button",function(n){n&&(n.preventDefault(),n.stopPropagation());setTimeout(function(){$(".cookie_banner_container").hide();localStorage.cookieBannerShown=!0},100)});$(document).on("showHowItWorksModal",function(n){var t=n.originalEvent.detail;
1$(".how_it_works_container .service_cost_container .cost").text(T5Global.getCurrencyFormat(t));$(".how_it_works_container .installation_content .add_install").remove();$(".how_it_works_container .installation_content").css("height","76%");$(".how_it_works_container").removeClass("hidden")})},showCookieBanner:function(){var t=T5Global.getUserPreference("Ship_To_Location"),n=t?JSON.parse(t):null,i=n?n.CountryCode!=="US"&&n.CountryCode!=="CA":!1;$(".cookie_banner_container").length>0&&!localStorage.cookieBannerShown&&i&&$(".cookie_banner_container").removeClass("hidden")},hide:function(n){Turn5.Analytics.PageType=this.analyticsPageType;$(".overlay .modal section:not(.hidden)").attr("data-animate")?$(".overlay .modal section:not(.hidden)").closest(".overlay").animate({opacity:0,top:this._startingOverlayPosition},this._animationDuration,function(){$(".overlay").addClass("hidden");$(".overlay .modal section:first-child").addClass("hidden")}):($(".overlay").addClass("hidden"),$(".overlay .modal section:first-child").addClass("hidden"));$("body").removeClass("modal_shown");$("body").css({top:0,overflow:"auto"});$(window).scrollTop(this.scrollPosition);$(document).off("keyup");window.T5Global.toggleLiveChat("on");n||$("body").trigger("modal_closed");$(".overlay:visible").length==0&&$(".catalog_request_form").length==0&&$(".ask_a_question").length==0&&$(".cart_empty_message").length==0&&Turn5.Analytics.PageTypeOverride!="sweepstakescontent"&&$('[data-state="login"]').length==0&&$("#review_submission").length==0&&$(".login_info").length==0&&$(".photo_submission").length==0&&$("#customerPhotoSubmitPageContainer").length==0&&$(".cart_id").length==0&&$(".cart.checkout_cart").length==0&&$(".isCheckout").length==0&&$(".checkout_container").length===0&&$(".order_confirmation").length==0&&$(".customer_service").length==0&&$(".catalog_landing_page_container").length==0&&Turn5.Analytics.PageType!="myaccount"&&$('#FlyoutVehicleFitmentWizard [data-component-type="VehicleFitmentCard"]').children().length===0&&(window.location.hash===""||localStorage.getItem("showmodal")&&!window.location.hash.includes("vehicle"))&&window.T5Global.CTA_Modal.init()},setDefaults:function(){this._animationDuration=250;this._startingOverlayPosition=-100;this._endingOverlayPosition=0},show:function(n){var t=this;window.T5Global.toggleLiveChat("off");$("body").addClass("modal_shown");$("body").css({top:-this.scrollPosition});$('.overlay .modal section[data-content="'+n+'"]').attr("data-animate")?($('.overlay .modal section[data-content="'+n+'"]').closest(".overlay").css({opacity:0,top:this._startingOverlayPosition}),$('.overlay .modal section[data-content="'+n+'"]').closest(".overlay").removeClass("hidden"),$('.overlay .modal section[data-content="'+n+'"]').removeClass("hidden"),$('.overlay .modal section[data-content="'+n+'"]').closest(".overlay").animate({opacity:1,top:this._endingOverlayPosition},this._animationDuration)):($('.overlay .modal section[data-content="'+n+'"]').removeClass("hidden"),$('.overlay .modal section[data-content="'+n+'"]').closest(".overlay").removeClass("hidden"));$(document).on("keyup",function(n){n.keyCode===27&&t.hide()});$("body").trigger("modal_opened",n)}};window.T5_Modal=n.init()});$(function(){var n={init:function(){this.scrollStopTimer=null;this.num_to_background_load=2;this.attachListeners();this.loadContent()},attachListeners:function(){var n=this;$(window).scroll(function(){n.processLazyLoad()});$("body").on("AM.FilterApplied, T5.ProductGridLoaded",function(){n.processLazyLoad()})},checkboundaries:function(n){var t=$(n).get(0).getBoundingClientRect();return t.top>=0&&t.top<=(window.innerHeight||document.documentElement.clientHeight)||t.bottom>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)},loadContent:function(){for(var u,i,f,n,e=this,r=$(".lazy:not(.is_loaded)"),t=0,o=r.length;t<o;t++)if(e.checkboundaries(r[t]))for(u=$(r[t]).find("img"),i=0,f=u.length;i<f;i++)if(n=$(u[i]),n.get(0).offsetHeight>0){n.closest(".lazy").addClass("is_loaded");n.on("load",function(){$(this).closest(".lazy").removeClass("lazy").removeClass("is_loading")});n.attr("src",n.attr("data-src"))}}
1,loadContentBackground:function(n){var t=this,i=$(".lazy:not(.is_loaded)");if(i.length==0)return!1;i.each(function(t){var f,u,e,r;if(t<n)for(f=$(i[t]).find("img"),u=0,e=f.length;u<e;u++){r=$(f[u]);r.closest(".lazy").addClass("is_loaded");r.on("load",function(){$(this).closest(".lazy").removeClass("lazy").removeClass("is_loading")});r.attr("src",r.attr("data-src"))}});t.loadContentBackgroundTimerRecurse=setTimeout(function(){t.loadContentBackground(t.num_to_background_load)},2e3)},processLazyLoad:function(){var n=this;clearTimeout(this.scrollStopTimer);clearTimeout(this.loadContentBackgroundTimer);clearTimeout(this.loadContentBackgroundTimerRecurse);this.scrollStopTimer=setTimeout(function(){n.loadContent()},25);this.loadContentBackgroundTimer=setTimeout(function(){n.loadContentBackground(n.num_to_background_load)},2e3)}};n.init()});$(function(){var n={init:function(){return this.scrollStopTimer=null,this.num_to_background_load=6,this.attachListeners(),this.loadContent(),this.loadContentBackground(this.num_to_background_load),this},attachListeners:function(){var n=this;$(window).scroll(function(){n.processLazyLoad()});$("body").on("AM.FilterApplied, T5.ProductGridLoaded",function(){n.processLazyLoad()})},checkboundaries:function(n){var t=$(n).get(0).getBoundingClientRect();return t.top>=0&&t.top<=(window.innerHeight||document.documentElement.clientHeight)||t.bottom>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)},loadContent:function(){for(var i=this,t=$('.intrinsic_container:not([data-state="loaded"])').filter(function(n,t){return t.offsetHeight>0}),n=0,r=t.length;n<r;n++)i.checkboundaries(t[n])&&i.loadHighRes(t[n])},loadContentBackground:function(n){var u=this,t=$('.intrinsic_container:not([data-state="loaded"])').filter(function(n,t){return t.offsetHeight>0}),i,r;if(t.length==0)return!1;t=t.toArray();t=t.map(function(n){return{element:n,distance:n.getBoundingClientRect().top,isBelow:n.getBoundingClientRect().top>=0}}).sort(function(n,t){return n.distance>t.distance?1:n.distance<t.distance?-1:0});i=t.filter(function(n){return n.isBelow});i.concat(t.filter(function(n){return n.isBelow}));r=0;$(i).each(function(t){r<n&&(u.loadHighRes(i[t].element),r++)})},loadHighRes:function(n){if($(n).find(".low_res")[0].offsetHeight>0){var t=new Image;t.src=$(n).attr("data-high-res-src");t.onerror=function(){$("body").trigger("GTM.image_load_fail",t.src);$(n).attr("data-high-res-src-onerror")&&(this.onerror=null,this.src=$(n).attr("data-high-res-src-onerror"))};t.onload=function(){$(t).addClass("loaded");$(n).find(".low_res").addClass("faded")};t.setAttribute("data-render-src",$(n).attr("data-render-src"));t.setAttribute("alt",$(n).attr("alt"));$(n).attr("data-state","loaded");$(n).append(t)}},processLazyLoad:function(){var n=this;clearTimeout(this.scrollStopTimer);clearTimeout(this.loadContentBackgroundTimer);this.scrollStopTimer=setTimeout(function(){n.loadContent()},25);this.loadContentBackgroundTimer=setTimeout(function(){n.loadContentBackground(n.num_to_background_load)},500)}};n.init()});$(function(){$("body").on("click","a",function(){var t;if($(this).attr("href")!=="#"&&(t=location.pathname.indexOf("/f/")>-1?location.pathname.replace("/f/","").replace(/\//g,""):location.pathname.replace(/^\//,""),t===this.pathname.replace(/\//g,"")&&location.hostname===this.hostname)){var i=this.hash,r=this.search,n=$(i);if(n=n.length?n:$('[name="'+i.slice(1)+'"]'),n.length)return $("html,body").animate({scrollTop:n.offset().top},1e3),r&&$("body").trigger("UpdateDrilldownFacets",r),!1}})});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".sitewideMessage .close",function(n){if(n.preventDefault(),$("body .sitewideMessages").length){var t=$(this).closest(".sitewideMessages");if(t.removeClass("open"),Modernizr.csstransitions)t.one("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){t.remove()});else t.remove();$.ajax({url:$(this).data("ajaxurl"),type:"POST"})}})}}.init()});$(function(){window.csr_feedback={init:function(){var n=this;return $(".product_detail .order_details").length&&(setTimeout(function(){$(".csr_feedback_dialog").addClass("active");n.autoHide=setTimeout(function(){$(".csr_feedback_dialog").removeClass("active")},3e3)},500),this.attachListeners()),this},attachListeners:function(){var n=this;$('.csr_feedback_dialog [data-target="feedback"]').on("click",function(){window.open("https://turn5inc.atlassian.net/servicedesk/customer/portal/19/group/68")});$(".csr_feedback_dialog").on("mouseout",function(){$(this).removeClass("active")})}}.init()});$(function(){var n={init:function(){this.attachListeners();this.checkHeight()},attachListeners:function(){var n=this;$(window).on("resize",function(){n.checkHeight()})},checkHeight:function(){$(".subcategory_landing_container .filters").height()<$(window).height()?$(".subcategory_landing_container .filters").addClass("make_sticky"):$(".subcategory_landing_container .filters").removeClass("make_sticky")}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){$(".generation_select a.inactive").on("click",function(n){n.preventDefault();n.stopPropagation()});$(".generation_select_container, .generation_select_container .close").on("click",function(n){n.preventDefault();$(".generation_select").removeClass("hidden");$(".overlay:visible").length==0&&$(".catalog_request_form").length==0&&$(".ask_a_question").length==0&&$(".cart_empty_message").length==0&&Turn5.Analytics.PageTypeOverride!="sweepstakescontent"&&$('[data-state="login"]').length==0&&$("#review_submission").length==0&&$(".login_info").length==0&&$(".photo_submission").length==0&&$("#customerPhotoSubmitPageContainer").length==0&&$(".cart_id").length==0&&$(".cart.checkout_cart").length==0&&$(".isCheckout").length==0&&$(".checkout_container").length===0&&$(".order_confirmation").length==0&&$(".customer_service").length==0&&$(".catalog_landing_page_container").length==0&&Turn5.Analytics.PageType!="myaccount"&&$('#FlyoutVehicleFitmentWizard [data-component-type="VehicleFitmentCard"]').children().length===0&&(window.location.hash===""||localStorage.getItem("showmodal")&&!window.location.hash.includes("vehicle"))&&window.T5Global.CTA_Modal.init()});$(".generation_select_container .generation_select a:not(.inactive) img").on("click",function(n){n.preventDefault();window.location.href=$(this).closest("a").attr("href")});$(document).keyup(function(n){n.keyCode===27&&$(".generation_select_container .close").trigger("click")})}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$(".category_list_block .shop_by_category").on("click touch",function(n){if(n.preventDefault(),n.stopPropagation(),$(this).closest(".category").siblings().find(".subcategories").addClass("hidden"),$(this).closest(".category").siblings().find(".shop_by_category").removeClass("expanded"),$(this).hasClass("expanded"))$(this).closest(".category").find(".subcategories").addClass("hidden"),$(this).removeClass("expanded"),$("body").off("
1click.catLinksClose");else{$(this).closest(".category").find(".subcategories").removeClass("hidden");$(this).addClass("expanded");$("body").on("click.catLinksClose",function(){$(".category_list_block .shop_by_category.expanded").click()})}});$(".caption_container .read_more_trigger").on("click",function(n){n.preventDefault();$(this).addClass("hidden");$(".caption_container").addClass("expanded");$(".caption_container").animate({height:$(".caption_container p").outerHeight()},250)})}};n.init()});$(function(){var n={init:function(){this.initCarousels();this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".additional_products h2 nav .next_btn",function(n){n.preventDefault();$(this).closest(".additional_products").find(".list_container ul").animate({left:-1060},500);$(this).addClass("disabled");$(this).closest("nav").find(".prev_btn").removeClass("disabled")});$("body").on("click",".additional_products h2 nav .prev_btn",function(n){n.preventDefault();$(this).closest(".additional_products").find(".list_container ul").animate({left:0},500);$(this).addClass("disabled");$(this).closest("nav").find(".next_btn").removeClass("disabled")});$("body").on("click",".additional_products nav .next_btn_container, .view_bought_products nav .next_btn_container",function(t){t.preventDefault();const r=$(this);if(!r.find(".next_btn").hasClass("disabled")){const f=n.getContainer(r),i=n.getNav(r),s=i.attr("data-currentPage")?parseInt(i.attr("data-currentPage"),10):0,u=s+1,o=i.attr("data-maxPages"),e=i.attr("data-totalPages")?parseInt(i.attr("data-totalPages"),10):0;if(r.closest(".view_bought_products").length>0&&u>e){$("body").trigger("LoadViewBought",[r,n.getPageWidth(f),u,e]);return}if(r.closest(".view_bought_products").length===0&&u>e){$("body").trigger("LoadAdditionalRichRelevance",[r,n.getPageWidth(f),u,e]);return}i.attr("data-currentPage",u);const h=n.getPageWidth(f);f.find(".list_container ul").animate({left:-(h*u)},500);o&&u>=parseInt(o,10)&&i.find(".next_btn_container, .next_btn").addClass("disabled");i.find(".prev_btn_container, .prev_btn").removeClass("disabled")}});$("body").on("click",".additional_products nav .prev_btn_container, .view_bought_products nav .prev_btn_container",function(t){t.preventDefault();const r=$(this);if(!r.find(".prev_btn").hasClass("disabled")){const f=n.getContainer(r),i=n.getNav(r),e=i.attr("data-currentPage")?parseInt(i.attr("data-currentPage"),10):0,u=Math.max(0,e-1);i.attr("data-currentPage",u);const o=n.getPageWidth(f);f.find(".list_container ul").animate({left:-(o*u)},500);u===0&&i.find(".prev_btn_container, .prev_btn").addClass("disabled");i.find(".next_btn_container, .next_btn").removeClass("disabled")}});$("body").on("click",".product_container a[data-tracking-url]",function(n){var t=$(this).attr("data-tracking-url");t&&(n.preventDefault(),window.location.href=t)});$("body").on("Carousel_ContentLoaded",function(t,i){n.initCarousel(i)})},getContainer:function(n){const t=n.closest(".view_bought_products");return t.length>0?t:n.closest(".additional_products")},getNav:function(n){return n.closest("nav")},getPageWidth:function(n){const t=n.find(".list_container"),r=t.find("ul"),u=r.children().first(),i=t.width()?t.width()-u.outerWidth(!0):0;return i>0&&n.attr("data-pageWidth",i),i||parseInt(n.attr("data-pageWidth")||"0",10)},initCarousel:function(n){$(n).find("nav").attr("data-currentPage",0)},initCarousels:function(){var n=this;$('.additional_products[data-display-type="Carousel"]').each(function(){n.initCarousel(this)})}}.init()});$(function(){var n={init:function(){this.initCarousels();this.attachListeners()},attachListeners:function(){var n=this;$(".recommended_addOns nav .next_btn").on("click",function(n){n.preventDefault();$(this).closest(".recommended_addOns").find(".list_container ul").animate({left:-960},500);$(this).addClass("disabled");$(this).closest("nav").find(".prev_btn_container").removeClass("disabled");$(this).closest("nav").find(".prev_btn").removeClass("disabled")});$(".recommended_addOns nav .prev_btn").on("click",function(n){n.preventDefault();$(this).closest(".recommended_addOns").find(".list_container ul").animate({left:0},500);$(this).addClass("disabled");$(this).closest(".prev_btn_container").addClass("disabled");$(this).closest("nav").find(".next_btn").removeClass("disabled")});
1$("body").on("Carousel_ContentLoaded",function(t,i){n.initCarousel(i)})},initCarousel:function(n){$(n).find("nav").attr("data-currentPage",0)},initCarousels:function(){var n=this;$(".recommended_addOns").each(function(){n.initCarousel(this)})}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".is_disabled, .disabled",function(){$("body").trigger("GTM.is_disabled_clicked",$(this))})}}.init()});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{Fitment_Wizard:{init:function(){return this.attachListeners(),this},attachListeners:function(){var n=this;$(window).on("Fitment_FlyoutClosed",function(){$("body").css("overflow","auto");$("html").css("overflow","auto")});$(window).on("Fitment_FlyoutOpen",function(){$("body").css("overflow","hidden");$("html").css("overflow","hidden");n.resetModal()});$(window).on("Fitment_TriggerVehicleSelect",function(){$("body").css("overflow","hidden");$("html").css("overflow","hidden");n.resetModal()})},triggerFlyout:function(){$("body").css("overflow","hidden");$(".vehicle_select_vfw").addClass("hidden");document.body.style.overflow="hidden";var n=new CustomEvent("Fitment_FlyoutOpen");window.dispatchEvent(n)},triggerFitmentReload:function(){var n=new CustomEvent("Fitment_ReloadConfiguration");window.dispatchEvent(n)},triggerVehicleSelect:function(n,t,i,r,u,f,e){var o={},s;n&&t&&(o={detail:{vehicleGroupId:n,vehicleGroupName:t,disableClose:i?i:!1,vehicleModelId:r,vehicleModelName:u,vehicleMakeId:f,vehicleMakeName:e}});s=new CustomEvent("Fitment_TriggerVehicleSelect",o);window.dispatchEvent(s)},resetModal:function(){$(".overlay.marketing_modal").remove();window.T5Global.CTA_Modal&&window.T5Global.CTA_Modal._modalData&&window.T5Global.CTA_Modal._modalData.showModal&&(window.T5Global.CTA_Modal._modalData.hasVisited=!0,window.T5Global.CTA_Modal._modalData.showModal=!0)},getFitmentCookieValueId:function(n){var t=JSON.parse(T5Global.getUserPreference("EK_Fitment_Global"));return!t||!t[n]?0:t[n].uid},getFitmentCookieValueLabel:function(n){var t=JSON.parse(T5Global.getUserPreference("EK_Fitment_Global"));return!t||!t[n]?0:t[n].label}}});window.T5Global.Fitment_Wizard.init()});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{User_Fitment:{init:function(){return this.GlobalFitment="EK_Fitment_Global",this._currentVersion=Turn5.FitmentVersion,this.domain="ecklers.com",this},getExpirationString:function(n){var t=new Date;return t.setTime(t.getTime()+n),"expires="+t.toGMTString()+";"},clearFitment:function(n,t){var u=T5Global.getUserPreference(n),i={},r="";try{i=JSON.parse(u)}catch(f){}i[t]!=null&&delete i[t];n===this.GlobalFitment&&(r=this.getExpirationString(31536e6));cookie=JSON.stringify(i);document.cookie=n+"="+cookie+"; "+r+"domain="+this.domain+"; path=/;secure"},eraseFitment:function(n){if(n){var u=T5Global.getUserPreference(n),t={},i={},r="";try{t=JSON.parse(u)}catch(f){}i.vers=t.vers;i.VehicleID=t.VehicleID?t.VehicleID:t.VehicleId;i.LastModifiedDate=t.LastModifiedDate;cookie=JSON.stringify(i);n===this.GlobalFitment&&(r=this.getExpirationString(31536e6));document.cookie=n+"="+cookie+"; "+r+"domain="+this.domain+"; path=/;secure"}},getFitment:function(n,t){var r=T5Global.getUserPreference(n),i={};try{i=JSON.parse(r)}catch(u){}return i[t]},storeFitment:function(n,t,i,r,u){if(!n||n.toLowerCase().indexOf("_fitment_all")===-1){var o=T5Global.getUserPreference(n),f={},e="";try{f=JSON.parse(o)}catch(s){}f.vers&&f.vers==this._currentVersion||(f={vers:this._currentVersion});f[t]={uid:r,label:i.indexOf("&")?i.replace(/\u2026/g,"\\u0026"):i};u&&$.extend(!0,f[t],u);cookie=JSON.stringify(f);n===this.GlobalFitment&&(e=this.getExpirationString(31536e6));document.cookie=n+"="+cookie+"; "+e+"domain="+this.domain+"; path=/;secure"}},storeSegments:function(n,t){var u=T5Global.getUserPreference(n),i={},r="";try{i=JSON.parse(u)}catch(f){}i.Segment=t;cookie=JSON.stringify(i);n===this.GlobalFitment&&(r=this.getExpirationString(31536e6));document.cookie=n+"="+cookie+"; "+r+"domain="+this.domain+"; path=/;secure"},storeVehicleId:function(n,t){var u=T5Global.getUserPreference(n),i={},r="";try{i=JSON.parse(u)}catch(f){}
1i.VehicleId?i.VehicleId=t:i.VehicleID=i.VehicleID?t:t;cookie=JSON.stringify(i);n===this.GlobalFitment&&(r=this.getExpirationString(31536e6));document.cookie=n+"="+cookie+"; "+r+"domain="+this.domain+"; path=/;secure"}}});window.T5Global.User_Fitment.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$(".marketing_initiative > a").on("mouseover",function(){$(this).find(".button_container [class*=_btn]").addClass("hover")});$(".marketing_initiative > a").on("mouseout",function(){$(this).find(".button_container [class*=_btn]").removeClass("hover")})}};n.init()});$(function(){var n={init:function(){Date.prototype.addHours=function(n){return this.setHours(this.getHours()+n),this};var t=new Date,i=T5Global.getUserPreference("TransAssistNextDirect"),n=this.getTransactionValues(t,i);this.transactionIsValid(n)&&(n.UrlReferrer!=null&&this.isGoodReferrer(n.UrlReferrer)||this.anyValuePopulated(n)?(this.recordTransactionAssist(n),T5Global.setCookie("TransAssistNextDirect",t.addHours(1),6048e5)):(T5Global.isNullOrWhiteSpace(i)||t>new Date(i))&&(this.recordTransactionAssist(n),T5Global.setCookie("TransAssistNextDirect",t.addHours(168),6048e5)))},transactionIsValid:function(){return T5Global.getQSValue("rd")=="1"?!1:this.isCreepyCrawler()?!1:!0},isCreepyCrawler:function(){var n=encodeURIComponent(navigator.userAgent),t=new RegExp("(googlebot/|bot|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i");return T5Global.isNullOrWhiteSpace(n)?!1:t.test(n)},isGoodReferrer:function(n){return n==null?!0:n.toLowerCase().indexOf("ecklers.com")==-1},recordTransactionAssist:function(n){$.ajax({url:"/ajaxext/transactionassist/add",type:"POST",data:JSON.stringify(n),processData:!1,contentType:"application/json; charset=utf-8",dataType:"json"}).always(function(){T5Global.setCookie("TransAssist",n.AssistTrack,63072e6)})},getTransactionValues:function(n,t){var i={},r=T5Global.getUserPreference("TransAssist");return i.AssistTrack=T5Global.isNullOrWhiteSpace(r)||n>new Date(t)?T5Global.generateGuid():r,i.RequestedPage=window.location.pathname,i.UrlReferrer=document.referrer,i.Site="Ecklers",T5Global.getQSValue("utm_campaign").length&&(i.UTMCampaign=T5Global.getQSValue("utm_campaign")),T5Global.getQSValue("utm_content").length&&(i.UTMContent=T5Global.getQSValue("utm_content")),T5Global.getQSValue("utm_medium").length&&(i.UTMMedium=T5Global.getQSValue("utm_medium")),T5Global.getQSValue("utm_source").length&&(i.UTMSource=T5Global.getQSValue("utm_source")),T5Global.getQSValue("utm_term").length&&(i.UTMTerm=T5Global.getQSValue("utm_term")),T5Global.getQSValue("T5_Var1").length&&(i.T5_Var1=T5Global.getQSValue("T5_Var1")),T5Global.getQSValue("T5_Var2").length&&(i.T5_Var2=T5Global.getQSValue("T5_Var2")),T5Global.getQSValue("T5_Var3").length&&(i.T5_Var3=T5Global.getQSValue("T5_Var3")),T5Global.getQSValue("T5_Var4").length&&(i.T5_Var4=T5Global.getQSValue("T5_Var4")),T5Global.getQSValue("gclid").length&&(i.DoubleClickID=T5Global.getQSValue("gclid")),T5Global.getQSValue("gclsrc").length&&(i.DoubleClickSource=T5Global.getQSValue("gclsrc")),i},anyValuePopulated:function(n){return n!=null&&Object.keys(n).length>4}};n.init()});
1$(function(){var n={init:function(){this.updateBackgroundColors();this.attachListeners()},attachListeners:function(){var n=this;$('.oneUpPromoBanner[data-is-hero-width="true"] img').length&&(this._imageLoadCheckInterval=setInterval(function(){$('.oneUpPromoBanner[data-is-hero-width="true"] img')[0].naturalHeight&&(clearInterval(n._imageLoadCheckInterval),n.initBackgroundImages())},100));$(".am_youtube_video_player.single.featured_products .background_img_container img").length&&(this._videoImageLoadCheckInterval=setInterval(function(){$(".am_youtube_video_player.single.featured_products .background_img_container img")[0].naturalHeight&&(clearInterval(n._videoImageLoadCheckInterval),n.initBackgroundFeaturedVideoImages())},100));$(window).on("resize",function(){n.updateBackgroundColors();n.updateBackgroundImages()})},initBackgroundImages:function(){$('.oneUpPromoBanner[data-is-hero-width="true"]').each(function(){$(this).css({overflow:"visible"});$(this).find(".img_container").css({height:$(this).find("img").eq(0).height(),"background-image":"url("+$(this).find("img").attr("src")+")"})});
1this.updateBackgroundImages()},initBackgroundFeaturedVideoImages:function(){$(".am_youtube_video_player.single.featured_products").each(function(){$(this).css({overflow:"visible"});$(this).find(".background_img_container").css({height:56,"background-image":"url("+$(this).find("img").attr("src")+")"})});this.updateBackgroundImages()},updateBackgroundColors:function(){var t=$(window).width(),n=1060,i=(1400-n)/2,r=20;$(".background_fx").each(function(){if(t<n)$(this).css({left:-r,right:-r});else{var u=(t-n)/2>i?i:(t-n)/2;$(this).css({left:-u,right:-u})}})},updateBackgroundImages:function(){var n=$(window).width(),t=1060,r=(1400-t)/2,i=20;$('.oneUpPromoBanner[data-is-hero-width="true"] .img_container').each(function(){if(n<t)$(this).css({left:-i,width:t+i*2});else{var r=(1400-n)/2;$(this).css({left:-r-$(this).closest(".oneUpPromoBanner").offset().left,width:n+r>1400?1400:n+r})}});$(".am_youtube_video_player.single.featured_products .background_img_container").each(function(){if(n<t)$(this).css({left:-i,width:t+i*2});else{var r=(1400-n)/2;$(this).css({left:-r-$(this).closest(".am_youtube_video_player.single.featured_products").offset().left,width:n+r>1400?1400:n+r})}})}}.init()});$(function(){var n={init:function(){this.setDefaults();this.renderAutofillLists();this.attachListeners()},attachListeners:function(){var n=this;$('.autosuffix_container input[type="email"]').on("focus",function(t){t.preventDefault();$(this).val().charAt($(this).val().length-1)==="@"&&($("body").off("emailSuffixClick"),n.showSuffixSelections($(this).siblings(".autosuffix")))});$('.autosuffix_container input[type="email"]').on("keydown",function(n){n.which!==13||window.T5Global.regex.email.test($(this).val())||(n.preventDefault(),n.stopPropagation())});$('.autosuffix_container input[type="email"]').on("keyup",function(t){t.preventDefault();t.stopImmediatePropagation();var r=$(this).val(),i=$(this).closest(".autosuffix_container").find(".autosuffix");t.which===40&&(n.selectedItemIndex==$(i).find("li").length-1?n.selectedItemIndex=0:n.selectedItemIndex+=1);t.which===38&&(n.selectedItemIndex==0?n.selectedItemIndex=$(i).find("li").length-1:n.selectedItemIndex-=1);t.which===13&&$(i).hasClass("showSuffix")&&($(this).val($(i.find("li")[n.selectedItemIndex]).text()),r=$(this).val());r.charAt(r.length-1)==="@"?n.showSuffixSelections(i):$(i).hasClass("showSuffix")&&n.hideSuffixSelections(i);n.highlightSelected(i)});$("ul.autosuffix li").on("click touch",function(t){t.preventDefault();n.handleSuffixSelection(this)})},clearSelected:function(n){$(n).find(".selected").removeClass("selected")},handleSuffixSelection:function(n){var t=$(n).closest(".autosuffix");this.clearSelected(t);$(n).addClass("selected");$(t).closest(".autosuffix_container").find('input[type="email"]').val($(n).text());$(t).closest(".autosuffix_container").find('input[type="email"]').trigger("change");this.selectedItemIndex=$(n).index();this.hideSuffixSelections(t)},hideSuffixSelections:function(n){$(n).removeClass("showSuffix");$("body").off("click.emailSuffxHandler")},highlightSelected:function(n){this.clearSelected(n);$(n).find("li").eq(this.selectedItemIndex).addClass("selected")},prefixAutofillList:function(n){var t=$(n).siblings('input[type="email"]').val().replace(/@/,"");$(n).children().each(function(){$(this).find("span").text(t)})},renderAutofillLists:function(){var n='<ul class="autosuffix">';$(this.popularEmails).each(function(){n+="<li><span><\/span>@"+this+"<\/li>"});n+="<\/ul>";$(".autosuffix_container").append(n)},setDefaults:function(){this.selectedItemIndex=0;this.popularEmails=["gmail.com","googlemail.com","hotmail.com","yahoo.com","msn.com","aol.com"]},showSuffixSelections:function(n){var t=this;$("body").on("click.emailSuffixHandler",function(i){var r=$(i.target);r.is(n)||r.parent().is(n)||r.is(n.siblings('input[type="email"]'))||(t.hideSuffixSelections(n),$("body").off("click.emailSuffxHandler"))});t.prefixAutofillList(n);$(n).addClass("showSuffix")}}.init()});$(function(){var n={init:function(){$(".overlay.review_cta").length&&this.getReviewProducts()},attachListeners:function(){var n=this;$("body").on("keyup",function(n){n.which==27&&($(".overlay.review_cta .close").trigger("click"),$("body").off("keyup"))});$(".overlay.review_cta .product").on("click",function(n){var t,i;n.preventDefault();t=$(this).closest(".product").attr("data-url");$(n.target).closest(".stars").length&&(i=$(n.target).closest("li").index(),t+="?stars="+(i+1));window.sessionStorage.setItem("ReviewCTAOriginUrl",window.location.href);window.location.href=t});$(".overlay.review_cta .product .post_photo").on("click",function(n){n.preventDefault();n.stopPropagation();window.location.href=$(this).attr("href")});$("body").on("click",".overlay.review_cta .close",function(){T5Global.clearUserPreference("XTReviewPrompt")})},getReviewProducts:function(){var t=!1,n;T5Global.getUserPreference("XTReviewPrompt")&&(n=JSON.parse(T5Global.getUserPreference("XTReviewPrompt")),n.Products&&n.Products.length&&(this.renderModal(n.Products),$("body").hasClass("showReviewPrompt")&&(this.showModal(),t=!0)))},renderModal:function(n){var t="";$(n).each(function(n){var i=this.ImageUrl||"",u=this.WheelSetupId||0,f=this.OrderNumber||"",e=u>0?'<div class="product" data-url="/SetupReview/Index/'+f+"/"+u+'">':'<div class="product" data-url="/ProductReviews/ReviewSubmission/'+this.WebId+'">',r;i.indexOf("render")>-1&&(r=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"Color"),r&&(i+="?obj=car&color="+r.rgb+"&fit=fit,1&wid=250&hei=187"));n<2&&(t+=e,t+=this.TotalReviews?'<span class="rate_it">Rate It<\/span>':'<span class="first_review_prompt">$10 for the first review<\/span>',t+='   <div class="details_container">       <div class="image_container">',i&&(t+='       <img src="'+i+'" />'),t+='       <\/div>       <div class="details">           <div class="stars_input">              <ul class="stars">                   <li><a href="#"><\/a><\/li>                   <li><a href="#"><\/a><\/li>                   <li><a href="#"><\/a><\/li>                   <li><a href="#"><\/a><\/li>                   <li><a href="#"><\/a><\/li>               <\/ul>           <\/div>           <h6 class="separator"> <span>or<\/span> <\/h6>
1           <a href="/photos/submit/'+this.Sku+'" class="post_photo" rel="nofollow">Post Photos<\/a>           <div class="product_name">'+this.DisplayName+"<\/div>       <\/div>   <\/div><\/div>")});$(".overlay.review_cta .modal .reviews_container .products").html(t)},showModal:function(){$(".overlay.review_cta").removeClass("hidden");this.attachListeners()}}.init()});$(function(){var n={init:function(){$(".search_form_container .sites_search_card_container").length?(this._timer,this._timerInterval=500,this.attachListenersNewSearch(),window.updateSiteSearchHabitat&&updateSiteSearchHabitat()):(this._timeout=null,this._currentFocus=-1,this.attachListeners())},attachListenersNewSearch:function(){var n=this;$('.search_form input[type="text"]').on("keyup",function(){var t,i;clearTimeout(n._timer);t=$(this).val()?0:n._timerInterval;$(this).val()?(n._timer=setTimeout(n.timerFinished,t),t&&$(".header_search .clear_search").addClass("is_loading")):(i=new CustomEvent("Search_Cleared"),window.dispatchEvent(i))});$(".clear_search").on("click",function(){var n=new CustomEvent("Search_Cleared");window.dispatchEvent(n)})},timerFinished:function(){$(".header_search .clear_search").removeClass("is_loading");var n={detail:{term:$('.search_form input[type="text"]').val()}},t=new CustomEvent("Search_KeyPressed",n);window.dispatchEvent(t)},attachListeners:function(){var n=this;$('.search_form input[type="text"]').on("keyup",function(t){if(t.keyCode!=40&&t.keyCode!=38){var i=$(this);n.getAutocomplete(i)}});$('.search_form input[type="text"]').on("keydown",function(t){t.keyCode==40?(n._currentFocus++,n.addActive()):t.keyCode==38&&(t.preventDefault(),n._currentFocus--,n.addActive())});$('.search_form input[type="text"]').on("focus, click",function(){n.items&&$(this).val()===n.term?$(this).closest(".search_form").find(".autocomplete").html(n.items):n.getAutocomplete($(this))});$('.search_form input[type="text"]').on("blur",function(){n.items=$(this).closest(".search_form").find(".autocomplete").html();n.term=$(this).val();$(this).closest(".search_form").find(".autocomplete").empty();$(".nav_first_tier li a").off("hover.autocomplete")}
1);$(".search_form .autocomplete").on("mousedown","a",function(n){n.preventDefault();var t=$(this).closest("form");t.find('input[name="keywords"]').val($(this).text());t.append('<input type="hidden" id="autocomplete" name="autocomplete" value="1" />');$(this).closest(".autocomplete").empty();$(".nav_first_tier li a").off("hover.autocomplete");$(this).addClass("active");$('.search_form input[type="text"]').val($(this).text())});$("body").on("mouseout",".search_form .autocomplete li a",function(){n.removeActive($(this))})},addActive:function(){var n=this,t=$(".search_form .autocomplete li").length;this._currentFocus>=t&&(this._currentFocus=0);this._currentFocus<0&&(this._currentFocus=t-1);$(".search_form .autocomplete li a").each(function(t){t===n._currentFocus?$(this).trigger("mouseenter"):n.removeActive($(this))})},getAutocomplete:function(n){var i=this,t=n.closest(".search_form").find(".autocomplete");t.empty();$(".nav_first_tier li a").off("hover.autocomplete");n.val().length>0&&$.ajax({url:"/ajax/autocomplete?term="+n.val(),type:"GET"}).done(function(n){i.parseItems(n,t)})},markupResponse:function(n,t){if(t){t=t.toLowerCase();var i=n.toLowerCase().indexOf(t);return i!=-1?"<strong>"+n.slice(0,i)+"<\/strong>"+n.slice(i,i+t.length)+"<strong>"+n.slice(i+t.length)+"<\/strong>":"<strong>"+n+"<\/strong>"}},parseItems:function(n,t){var r=this,u=T5Global.cleanAJAXresponse(n),f=t.closest(".search_form").find("input").val(),e=T5Global.getQSValue("generationId"),o=T5Global.getQSValue("vehicletype"),i="";$(u).each(function(){var n=r.markupResponse(this.Term,f);n&&(i+='<li><a href="/search?keywords='+this.Term+"&generationId="+e+"&vehicleType="+o+'">'+n+"<\/a><\/li>")});t.html(i);$(".nav_first_tier > li a").on("mouseover.autocomplete",function(){$(".autocomplete").empty();$(".nav_first_tier li a").off("hover.autocomplete")}
1)},removeActive:function(n){$(n).removeClass("active")}}.init()});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{SmartyStreetsAutocomplete:{init:function(n){var t=this;n!=null&&n.length&&$.ajax({url:"/ajax/getsmartystreetsenabled",type:"GET"}).done(function(i){if(i===!0){t._isSmartyStreetsEnabled=!0;t._currentFocus=-1;var r=navigator.userAgent.toLowerCase().indexOf("iphone")>0?"off":1.25;n.find(".address1").val(n.find(".address1").attr("data-allow-prepopulate")=="true"?n.find(".address1").val():"").attr("autocomplete",r);n.find(".address2").val(n.find(".address2").attr("data-allow-prepopulate")=="true"?n.find(".address2").val():"").attr("autocomplete",r);n.find(".zip").val(n.find(".zip").attr("data-allow-prepopulate")=="true"?n.find(".zip").val():"").attr("autocomplete",r);n.find(".city").val(n.find(".city").attr("data-allow-prepopulate")=="true"?n.find(".city").val():"").attr("autocomplete",r);n.find(".state").val(n.find(".state").attr("data-allow-prepopulate")=="true"?n.find(".state").val():"").attr("autocomplete",r);n.find(".address1").after('<ul class="autocomplete"><\/ul>');t.attachListeners(n)}})},attachListeners:function(n){var t=this;n.find(".address1").on("keyup",function(n){if(n.keyCode!=40&&n.keyCode!=38){var i=$(this);$(this).val()!==""&&t.getSuggestedAddresses(i)}});n.find(".address1").on("blur",function(){$(this).siblings(".autocomplete").empty().removeClass("open")});n.find(".autocomplete").on("touchstart, mousedown","li",function(n){n.preventDefault();$("body").trigger("GTM.suggested_address_click");var i=$(this).closest("form");$(this).attr("data-is-multiple")==="true"?t.getSecondaryAddress($(this)):(i.find(".address1").val($(this).attr("data-street")),i.find(".zip").val($(this).attr("data-zip")).trigger("change"),i.find(".address2").val($(this).attr("data-secondary")),i.find(".autocomplete").empty().removeClass("open"))})},getSecondaryAddress:function(n){var t=n.closest("form");$.ajax({url:"https://us-autocomplete-pro.api.smartystreets.com/lookup",type:"GET",data:{"auth-id":Turn5.SmartyStreets,search:$(n).closest("ul").prev("input").val(),selected:$(n).text().replace(/,/g,"").replace(/ {2}/g," ")}}).done(function(n){var i=T5Global.cleanAJAXresponse(n),r;i&&i.suggestions&&(r="",$(i.suggestions).each(function(){r+='<li class="suggestion" data-street="'+this.street_line+'" data-zip="'+this.zipcode+'" data-secondary="'+this.secondary+'">'+this.street_line+" "+this.secondary+" "+this.city+", "+this.state+"  "+this.zipcode+"<\/li>"}),t.find(".address1").siblings(".autocomplete").html(r),t.find(".autocomplete").addClass("open"))})},getSuggestedAddresses:function(n){var t=n.closest("form");t.find(".autocomplete").empty().removeClass("open");$.ajax({url:"https://us-autocomplete-pro.api.smartystreets.com/lookup",type:"GET",data:{"auth-id":Turn5.SmartyStreets,search:$(n).val()}}).done(function(n){var i=T5Global.cleanAJAXresponse(n),r;i&&i.suggestions&&i.suggestions.length>0&&(r="",$(i.suggestions).each(function(){r+='<li class="suggestion" data-street="'+this.street_line+'" data-zip="'+this.zipcode+'" data-secondary="'+this.secondary+'" data-is-multiple="'+(this.entries>0)+'">'+this.street_line+" "+(this.secondary?this.secondary:"")+" "+(this.entries>0?"("+this.entries+")":"")+" "+this.city+", "+this.state+"  "+this.zipcode+"<\/li>"}),t.find(".address1").siblings(".autocomplete").html(r),t.find(".autocomplete").hasClass("open")||$("body").trigger("GTM.suggested_addresses_shown"),t.find(".autocomplete").addClass("open"))})}}})});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{CTA_Modal:{init:function(){var i,t,r;this._modalData={hasVisited:!1,showModal:!0,showToaster:!0,isWheelCustomer:!1,buyer:!1};var f=document.referrer.split("?"),e=window.location.pathname.indexOf("/f/")>-1?window.location.pathname.slice(0,window.location.pathname.indexOf("/f/")):window.location.pathname,o=window.location.origin+e===f[0],u=T5Global.getUserPreference("Buyer")?JSON.parse(T5Global.getUserPreference("Buyer")):"",n=u&&u.Buyer,s=!T5Global.getUserPreference("rrcid")||n;if(this._cookieExpiration=n?432e6:864e5,s&&!this._isFirstPage){if(o){i=T5Global.getUserPreference("Modal_BannerDisplay")?JSON.parse(T5Global.getUserPreference("Modal_BannerDisplay")):"";(!i||i&&i.showModal)&&this.updateModalCookies(n,!0);return}this._modalData={};t=T5Global.getUserPreference("Modal_BannerDisplay")?JSON.parse(T5Global.getUserPreference("Modal_BannerDisplay")):"";this._modalData=t&&t.hasOwnProperty("buyer")&&t.buyer===n?t:this.updateModalCookies(n);T5Global.getQSValue("showmodal")&&(localStorage.setItem("showmodal",!0),r=window.location.href,r=T5Global.removeQSValue("showmodal",r),window.history.replaceState(null,"",r));localStorage.getItem("showmodal")&&(this._modalData.hasVisited=!0,this._modalData.showModal=!0);this.attachListeners();this.analyzeCookieData()}},attachListeners:function(){var n=this;$("body").on("click",".marketing_modal.overlay",function(t){if(!$(t.target).attr("href")||$(t.target).attr("href")=="#"){t.preventDefault();var i=!1;($(t.target).hasClass("close")||$(t.target).hasClass("overlay"))&&($("body").trigger("GTM.hideSweepsModal"),$.each(T5Global.VFWs,function(){this.options.isMarketingModal&&(i=!0);this.options.marketingModalRedirect&&(window.location.href=$("header .logo").attr("href"))}),i&&$("body").trigger("catalogModalClosed"),n.showCatalogToaster()
1);clearTimeout(n.waitTime)}});$("body").on("click",".marketing_modal .modal_step_4",function(n){n.preventDefault();$(".marketing_modal .close").trigger("click")});$("body").on("click",".sign_up",function(n){n.stopPropagation()});$(document).keyup(function(n){n.keyCode===27&&$(".marketing_modal:visible").lengh&&$("body").trigger("GTM.hideSweepsModal")});$("body").on("click",".toaster.catalog .close",function(t){t.preventDefault();n._modalData.showToaster=!1;T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(n._modalData),this._cookieExpiration);$(".toaster.catalog").addClass("hidden")});$("body").on("click",".toaster.catalog .marketing_modal_trigger",function(t){t.preventDefault();$(".toaster.catalog").addClass("hidden");n.showModal()});$("body").on("ModalFormSuccess",function(){n._modalData.showToaster=!1;T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(n._modalData),this._cookieExpiration)});$("body").on("vehicleFormWizardFitmentSelected",function(){n.enableModalOnNextPage()});$("body").on("vehicleFormWizardQuestionsFinished",function(){n.enableModalOnNextPage()});$(window).on("TriggerChatToastShown",function(){$(".toaster.catalog").addClass("hidden")})},enableModalOnNextPage:function(){if(this._modalData.showModal){var n=JSON.parse(T5Global.getUserPreference("EK_Fitment_Global"));n!=null&&n.Generation&&(this._modalData.hasVisited=!0,T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(this._modalData),this._cookieExpiration))}},isWheelProduct:function(){return window.Turn5.Analytics.PageType=="product"&&(window.Turn5.Analytics.SubCategory==="Wheels"||window.Turn5.Analytics.SubCategory==="Tires"||window.Turn5.Analytics.SubCategory=="Wheel and Tire Kits")?!0:!1},analyzeCookieData:function(){var n=this,t,i;if(!this._modalData.hasVisited){this._modalData.hasVisited=!0;this.isWheelProduct()&&(this._modalData.isWheelCustomer=!0);T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(this._modalData),this._cookieExpiration);return}if($(".marketing_modal").hasClass("promo")&&(this._modalData.showToaster=!1,T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(this._modalData),this._cookieExpiration)),t=this._modalData.showModal&&(!this._modalData.buyer||!$(".marketing_modal").hasClass("promo")),t){i=localStorage.getItem("showmodal")?0:2e3;this.waitTime=setTimeout(function(){$("body.modal_shown").length==0?n.showModal():(n._modalData.showModal=!1,T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(n._modalData),n._cookieExpiration))},i);$(window).bind("scroll",n.bindScroll());return}if(this._modalData.showToaster){this.showCatalogToaster();return}},bindScroll:function(){$(document).scrollTop()>=500&&(clearTimeout(this.waitTime),this.showModal())},isWarrantyModalVisible:function(){return $(".warranty_selection_container .modal").is(":visible")},isAddOnModalVisible:function(){return $(".addon_selection_container .modal").is(":visible")},showCatalogToaster:function(){this._modalData.showToaster&&$('.marketing_modal [data-form-category="RequestCatalog"]').length&&$(".toaster.catalog").removeClass("hidden")},showModal:function(){if($('#FlyoutVehicleFitmentWizard [data-component-type="VehicleFitmentCard"]').children().length===0)if(this._modalData.isWheelCustomer){var n=new CustomEvent("Modal_ShowWheelChat");window.dispatchEvent(n)}else $(".overlay.marketing_modal").length>0&&$(".overlay.marketing_modal").attr("data-valid-for-display").toLowerCase()==="true"&&($(window).unbind("scroll",this.bindScroll),this._modalData.showModal=!1,T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(this._modalData),this._cookieExpiration),$(".overlay.marketing_modal").removeClass("hidden"),window.T5Global.toggleLiveChat("off"),$("body").trigger("GTM.showSweepsModal"),$("body").trigger("showMarketingModal"),localStorage.removeItem("showmodal"))},triggerCatalogToast:function(){var n;typeof Event=="function"?n=new Event("CTA_ModalInitialized"):(n=window.createEvent("Event"),n.initEvent("CTA_ModalInitialized",!0,!0));window.Turn5.showToast=!0;window.dispatchEvent(n)},updateModalCookies:function(n,t){var i={hasVisited:t||!1,showModal:!0,showToaster:!0,isWheelCustomer:!1,buyer:n};return this.triggerCatalogToast(),T5Global.setCookie("Modal_BannerDisplay",JSON.stringify(i),this._cookieExpiration),this._isFirstPage=!0,i}}});$(".overlay.marketing_modal").length>0&&$(".overlay:visible").length==0&&$(".catalog_request_form").length==0&&$(".ask_a_question").length==0&&$(".cart_empty_message").length==0&&Turn5.Analytics.PageTypeOverride!="sweepstakescontent"&&$('[data-state="login"]').length==0&&$("#review_submission").length==0&&$(".login_info").length==0&&$(".photo_submission").length==0&&$("#customerPhotoSubmitPageContainer").length==0&&$(".cart_id").length==0&&$(".cart.checkout_cart").length==0&&$(".isCheckout").length==0&&$(".checkout_information_container").length===0&&$(".order_confirmation").length==0&&$(".customer_service").length==0&&$(".catalog_landing_page_container").length==0&&Turn5.Analytics.PageType!="myaccount"&&$('#FlyoutVehicleFitmentWizard [data-component-type="VehicleFitmentCard"]').children().length===0&&(window.location.hash===""||localStorage.getItem("showmodal")&&!window.location.hash.includes("vehicle"))&&setTimeout(()=>{window.T5Global.CTA_Modal.init()},2e3)});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".change_vehicle_trigger",function(n){n.preventDefault();let t=new CustomEvent("Fitment_TriggerVehicleSelect");window.dispatchEvent(t)});$("body").on("click",".choose_vehicle_trigger",function(n){n.preventDefault();let t=new CustomEvent("Fitment_TriggerVehicleAdd");window.dispatchEvent(t)})}}.init()});$(function(){var n={isInit:!1,init:function(){var t=this,n=!1;$.ajax({url:"/ClientResources/json/GoogleAds.json"}).done(function(i){$(i.googleAdBlocks).each(function(i,r){T5Global.isGoogleAdsEnabled&&r.isEnabled&&r.isEnabled==="true"?(n=!0,t.renderGoogleAdsContainer(r)):($('.google_ads_container[data-ad-target="'+r.target+'"]').parent(".google_box").remove(),$('.google_ads_container[data-ad-target="'+r.target+'"]').remove())});n&&$(".google_ads_container:first").before('<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1975498450399278" crossorigin="anonymous"><\/script>')})},isInViewPort:function(n){if(!$(n).length)return!1;var t=$(n).get(0).getBoundingClientRect();return t.x>=0&&t.x<=(window.innerWidth||document.documentElement.clientLeft)},renderGoogleAdsContainer:function(n){var t='<ins class="adsbygoogle"style="display:block"data-ad-client="ca-pub-1975498450399278"data-ad-slot="'+n.dataAdSlot+'"data-ad-format="auto"data-full-width-responsive="true"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script>';$('.google_ads_container[data-ad-target="'+n.target+'"]').append(t)}};if($(".google_ads_container").length>0)if($(".order_details").length>0)$(window).on("scroll",function(){n.isInViewPort($(".product_content"))&&!n.isInit&&(n.isInit=!0,n.init())});else if($(".drilldown_row .image_grid").length>0)$(window).on("scroll",function(){n.isInViewPort($(".drilldown_row .image_grid"))&&!n.isInit&&(n.isInit=!0,n.init())});else n.init(),n.isInit=!0});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{inquiryService:{init:function(){return this},submitInquiry:function(n,t,i,r){var o=this,u,f;if(!t.Fitment)if(u=window.T5Global.getUserPreference(window.T5Global.User_Fitment.GlobalFitment),u)try{t.Fitment=JSON.parse(u)}catch(e){console.error("Failed to parse fitment JSON:",e);t.Fitment=null}else t.Fitment=null;t.VehicleType||(t.VehicleType=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"VehicleType")?.uid??0);f=window.T5Global.getUserPreference("TransAssist");t.transactionAssist=f;t.Site="EK";$.ajax({url:n,type:"POST",data:JSON.stringify(t),contentType:"application/json",success:function(n){i(n)},error:function(n){r(n)}})}}});window.T5Global.inquiryService.init()});$(function(){window.T5Global=window.T5Global||{};$.extend(!0,window.T5Global,{userTypedEmail:{init:function(){return this},setIt:function(n){$.ajax({url:"/ajax/usertypedemail",dataType:"json","async":!0,method:"POST",data:{email:n}}).done(function(){}).fail(function(){})}}});window.T5Global.userTypedEmail.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){$(".seo_dropdown_container .link_option").on("click",function(n){if(n.target.className==="link"){window.location.href=$(n.target).attr("href");return}if(n.target.className==="caret"){window.location.href=$(n.target).closest(".link").attr("href");return}n.stopPropagation();n.preventDefault();$(this).hasClass("open")?$(this).removeClass("open"):($(".link_option").removeClass("open"),$(this).addClass("open"))})}}.init()});$(function(){var n={init:function(){this.topModsContainerWidth=$(".top_mods_container").width();this.topModsLinkWidth=$(".top_mods_container nav .top_mods_link").outerWidth(!0);this.numberOfLinks=$(".top_mods_container nav .top_mods_link").length;this.currentPage=0;this.maxPages=Math.ceil(this.topModsLinkWidth*(this.numberOfLinks-1)/(this.topModsContainerWidth-this.topModsLinkWidth))-1;this.pageRemainder=this.topModsLinkWidth*(this.numberOfLinks-1)%(this.topModsContainerWidth-this.topModsLinkWidth)-16;this.showButtons();this.attachListeners()},attachListeners:function(){var n=this,t=!1;$(".top_mods_container .prev_btn_container").on("click",function(i){if(i.preventDefault(),i.stopPropagation(),!t){var r=parseInt($(".top_mods_container nav").css("left"));n.currentPage>0&&(n.currentPage==n.maxPages?(t=!0,$(".top_mods_container nav").animate({left:r+n.pageRemainder},400,function(){t=!1})):(t=!0,$(".top_mods_container nav").animate({left:r+(n.topModsContainerWidth-n.topModsLinkWidth)},400,function(){t=!1})),n.currentPage--,n.currentPage==0&&$(".top_mods_container .prev_btn_container").addClass("hidden"),n.currentPage<n.maxPages&&$(".top_mods_container .next_btn_container").removeClass("hidden"))}});$(".top_mods_container .next_btn_container").on("click",function(i){if(i.preventDefault(),i.stopPropagation(),!t){var r=parseInt($(".top_mods_container nav").css("left"));n.currentPage<n.maxPages&&(n.currentPage==n.maxPages-1?(t=!0,$(".top_mods_container nav").animate({left:r-n.pageRemainder},400,function(){t=!1})):(t=!0,$(".top_mods_container nav").animate({left:r-(n.topModsContainerWidth-n.topModsLinkWidth)},400,function(){t=!1})),n.currentPage++,$(".top_mods_container .prev_btn_container").removeClass("hidden"),n.currentPage==n.maxPages&&$(".top_mods_container .next_btn_container").addClass("hidden"))}})},showButtons:function(){this.currentPage<this.maxPages&&$(".top_mods_container .next_btn_container").removeClass("hidden")}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$(".sales_techs_container .bottom_container .testimonials .prev_btn, .sales_techs_container .bottom_container .testimonials .next_btn").click(function(t){t.preventDefault();n.updateTestimonial($(this))})},updateTestimonial:function(n){$(".sales_techs_container .bottom_container .testimonials").addClass("is_loading");$.ajax({url:$(n).data("ajaxurl"),type:"GET",data:{currentId:$(".sales_techs_container .bottom_container [data-testimonial]").attr("data-testimonial-id")}}).done(function(n){var t=n?T5Global.cleanAJAXresponse(n):{};$(".sales_techs_container .bottom_container .testimonials [data-testimonial-text]").html(t.TestimonialText);$(".sales_techs_container .bottom_container .testimonials [data-testimonial-author]").html("-- "+t.TestimonialAuthor);$("[data-testimonial]").attr("data-testimonial-id",t.TestimonialId)}).always(function(){$(".sales_techs_container .bottom_container .testimonials").removeClass("is_loading")})}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".seo_open_link",function(n){n.preventDefault();var t=$(this).attr("data-href");$(this).hasClass("new_window")?window.open(t):window.location.href=t})}}.init()});$(function(){var r=String(Date.now()),n,t,i;
1window.salesTechImageUrl||(n=Math.floor(Math.random()*6)+1,t="/ClientResources/img/sales-tech-image-"+n+".png",window.salesTechImageUrl=t+"?cb="+r);i=new CustomEvent("SalesTechPhotoLoaded",{detail:{salesTechImageUrl:window.salesTechImageUrl}});window.dispatchEvent(i)});$(function(){$("body").on("click",'[data-component-type="survey_trigger"][data-survey-event]',function(n){n.preventDefault();var t=$(this).attr("data-survey-event");t&&window.dispatchEvent(new CustomEvent(t,{detail:{surveyName:$(this).attr("data-survey-name")||null}}))})});$(function(){var n={init:function(){this.initCollapsedElements();this.attachListeners()},initCollapsedElements:function(){$("#faqs h3, #faqs h4, #faqs h5, #faqs h6").addClass("collapsed")},attachListeners:function(){var n=this;$("body").on("click",".table_of_contents h5",function(){$(".table_of_contents").toggleClass("collapsed")});$("body").on("click","#faqs h3, #faqs h4, #faqs h5, #faqs h6",function(){$(this).toggleClass("collapsed")})}}.init()});
2/*!
3 * Bootstrap v3.3.2 (http://getbootstrap.com)
4 * Copyright 2011-2015 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 */
7/*!
8 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7e76a8e728158739aa68)
9 * Config saved to config.json and https://gist.github.com/7e76a8e728158739aa68
10 */
11if(typeof jQuery=="undefined")throw new Error("Bootstrap's JavaScript requires jQuery");+function(n){"use strict";var t=n.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||t[0]==1&&t[1]==9&&t[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher");}(jQuery);+function(n){"use strict";function r(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var r=n(this),i=u(r),f={relatedTarget:this};i.hasClass("open")&&((i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(r.attr("aria-expanded","false"),i.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function u(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i&&n(i),r&&r.length?r:t.parent()}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.3.2";t.prototype.toggle=function(t){var i,e,f;if(!n(this).is(".disabled, :disabled")){if(i=u(n(this)),e=i.hasClass("open"),n(this).offset().top-n(window).scrollTop()+n(this).closest(".dropdown, .dropup").find(".dropdown-menu").height()+n(this).closest(".dropdown, .dropup").height()>=n(window).height()?n(this).parent().removeClass("dropdown").addClass("dropup"):n(this).parent().removeClass("dropup").addClass("dropdown"),r(),!e){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n('<div class="dropdown-backdrop"/>').insertAfter(n(this)).on("click",r);if(f={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",f)),t.isDefaultPrevented())return;n(this).trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger("shown.bs.dropdown",f)}return!1}};t.prototype.keydown=function(t){var s,r,h,c,o,f,e;if(/(38|40|27|32|13)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(s=n(this),t.preventDefault(),t.stopPropagation(),!s.is(".disabled, :disabled"))){if(r=u(s),h=r.hasClass("open"),!h&&t.which!=27||h&&t.which==27)return t.which==27&&r.find(i).trigger("focus"),s.trigger("click");if(t.which==13)return r.find(".dropdown-menu .focused").trigger("click");(c=" li:not(.divider):visible",o=r.find(".dropdown-menu"+c),o.length)&&(f=o.index(r.find(".dropdown-menu .focused")),t.which==38&&f>0&&f--,t.which==40&&f<o.length-1&&f++,~f||(f=0),o.removeClass("focused"),o.eq(f).addClass("focused"),e=r.find(".focused").offset().top-r.find(".dropdown-menu").offset().top,e<0?r.find(".dropdown-menu").scrollTop(r.find(".dropdown-menu").scrollTop()+e-5):e>r.find(".dropdown-menu").height()&&(e=e-r.find(".dropdown-menu").height()+r.find(".focused").height(),r.find(".dropdown-menu").scrollTop(r.find(".dropdown-menu").scrollTop()+e)))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",r).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',t.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',t.prototype.keydown);n(document).on("click","[data-dropdown-option]",function(t){n(this).closest(".dropdown,.dropup").find(".dropdown-text").html(n(t.currentTarget).text()).addClass("option-selected");n(this).siblings(".dd-selected").removeClass("dd-selected");n(this).addClass("dd-selected");n(this).closest(".dropdown").trigger("dropdown.value.updated");n(this).closest(".dropup").trigger("dropdown.value.updated")})}(jQuery);$(function(){var n={init:function(){this.maxCartProductsToRender=6;this.maxViewBoughtProducts=3;$(".modal_wrapper").attr("data-deferred")==="True"?this.getRRBlocksToAttachObserver():this.loadData();this.attachListeners()},attachListeners:function(){var n=this;$("body").on("LoadAdditionalRichRelevance",function(t,i,r,u,f){n.loadAdditionalRichRelevance(i,r,u,f)});
11$("body").on("VehicleFormWizard_Updated",function(){n.loadData()});$(window).on("Fitment_Complete_Fits",function(){n.loadData()});$(window).on("Fitment_Complete_No_Fit",function(){n.loadData()})},attachDeferredObserver:function(n){var r=this,i=$(n).find('.additional_products[data-post-load="true"]'),t;i.length!==0&&(t=new IntersectionObserver(function(n){n.forEach(function(n){n.isIntersecting&&(r.getGenericRRBlock(i),t.disconnect())})},{threshold:.5}),t.observe(n[0]))},isWheelAndTireKit:function(n){var t=(n.SubCategoryCode||"").toLowerCase().replace(/\s+/g,"");return t==="wheelandtirekits"},isWheelSubCategory:function(n){var t=(n.SubCategoryCode||"").toLowerCase().replace(/\s+/g,"");return t==="wheels"},isStaggeredKit:function(n){return n.toLowerCase().indexOf("staggered")>-1},isShowWheelTireSpecs:function(n){var t=n.WheelTireData;return t&&t.WheelSize&&t.WheelBrand&&t.WheelModel&&t.TireSize&&t.TireBrand&&t.TireModel},isShowWheelData:function(n){var t=n.WheelTireData;return t&&t.WheelSize&&t.WheelModel},renderWheelTireKitSpecs:function(n,t,i,r){var s,e;if(!n.WheelTireData)return"";var u=n.WheelTireData,o=u.WheelBrand||n.BrandName,h=this.isWheelAndTireKit(n)?"wheel_specs_container":"wheel_specs_container wheel_only",f='<a href="'+i+'" '+t+' class="product" data-qatgt="productSpecs">';return f+='<div class="'+h+'">',u.WheelSize&&(f+='<div class="wheel_spec_line">',s=u.WheelOffsetMillimeters!=null?u.WheelOffsetMillimeters+"mm ":"",f+='<span class="wheel_spec_label">'+u.WheelSize+" "+s+"Wheels<\/span>",(o||u.WheelModel)&&(f+='<span class="wheel_spec_value">'+(o||"")+" "+(u.WheelModel||"")+"<\/span>"),f+="<\/div>"),u.TireSize&&(f+='<div class="wheel_spec_line">',f+='<span class="wheel_spec_label">'+u.TireSize+" Tires<\/span>",(u.TireBrand||u.TireModel)&&(f+='<span class="wheel_spec_value">'+(u.TireBrand||"")+" "+(u.TireModel||"")+"<\/span>"),f+="<\/div>"),r&&r.indexOf("(")>-1&&(e=r.split("(")[1],e&&(f+='<span class="fitment">('+e+"<\/span>")),f+="<\/div>",f+"<\/a>"},getAdditionalRRPlacement:function(n,t,i,r,u){var f=this,e=this.getProductBlackList(t);$.ajax({url:"/ajax/RichRelevanceRecommendationsBlockPlacement",type:"GET",data:{placementKey:$(t).attr("data-placement-id"),useCartSkus:$(t).attr("data-include-products")||!1,segmentOverride:$(t).attr("data-segment-override"),classification:$(t).attr("data-classification"),subclassification:$(t).attr("data-subclassification"),productsCount:$(t).attr("data-get-products-count")||0,technicalAttributesJson:$(t).attr("data-technical-attributes"),subcatCode:$(t).attr("data-subcat-code"),productBlacklist:e}}).done(function(e){var o=e?T5Global.cleanAJAXresponse(e):{};o.Products&&o.Products.length>0?f.renderAdditionalCarousel(o,t,i,r,u,n):f.finishCarouselPaging(t,i,r,n)}).always(function(){$(n).find(".next_btn").removeClass("is_loading")})},getGenericRRBlock:function(n,t){var i=this;$.ajax({url:"/ajax/RichRelevanceRecommendationsBlockPlacement",type:"GET",data:{placementKey:n.attr("data-placement-id"),useCartSkus:n.attr("data-include-products"),segmentOverride:n.attr("data-segment-override"),classification:n.attr("data-classification"),subclassification:n.attr("data-subclassification"),productsCount:n.attr("data-get-products-count"),technicalAttributesJson:n.attr("data-technical-attributes"),subcatCode:n.attr("data-subcat-code")}}).done(function(r){var u=r?T5Global.cleanAJAXresponse(r):{},f;u.Products&&u.Products.length?(u.Products.length<6&&$(n).find(".next_btn").addClass("disabled"),$(n).find(".list_container > ul").html(i.renderProducts(u.Products,$(n).attr("data-display-type"),!1,$(n).attr("data-hide-prices"))),f=$(n).find(".headline"),f.text()||f.text(u.StrategyMessage),$(n).removeClass("hidden"),$(n).attr("data-display-type")=="Carousel"&&$("body").trigger("Carousel_ContentLoaded",$(n)),t&&clearTimeout(t),$(n).siblings(".is_loading").addClass("hidden")):($(n).closest(".additional_products_with_loader").remove(),window.eventQueue=window.eventQueue||[],window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"No Data",url:"/ajax/RichRelevanceRecommendationsBlockPlacement",richRelevancePlacementId:n.attr("data-placement-id")}))}).fail(function(){window.eventQueue=window.eventQueue||[];window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"Request Failed",url:"/ajax/RichRelevanceRecommendationsBlockPlacement",richRelevancePlacementId:n.attr("data-placement-id")})})},getPdpPlacementByKey:function(n,t,i,r,u){var e=this,f=this.getProductBlackList(t),o=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"VehicleGroup")?.uid??0,s=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"VehicleType")?.uid??0;$.ajax({url:"/ajax/GetPdpPlacementByKey",type:"GET",data:{placementKey:$(t).attr("data-placement-id"),productSku:$(".order_details").attr("data-sku-original"),categoryCode:$(t).attr("data-alternate-category-code")!==""?$(t).attr("data-alternate-category-code"):$(".order_details").attr("data-category"),subcategoryCode:$(t).attr("data-alternate-subcategory-code")!==""?$(t).attr("data-alternate-subcategory-code"):$(".order_details").attr("data-subcategory"),vehicleGroup:$("#vehicleGroup").val()==0?o:$("#vehicleGroup").val(),vehicleType:$("#vehicleType").val()==0?s:$("#vehicleType").val(),productBlacklist:f,brand:$(t).attr("data-brand")}
11}).done(function(o){var s=o?T5Global.cleanAJAXresponse(o):{};s.Products&&s.Products.length>0?e.renderAdditionalCarousel(s,t,i,r,u,n):(e.finishCarouselPaging(t,i,r,n),f&&f.length!==0||(window.eventQueue=window.eventQueue||[],window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"No Data",url:"/ajax/GetPdpPlacementByKey",richRelevancePlacementId:$(t).attr("data-placement-id")})))}).fail(function(){window.eventQueue=window.eventQueue||[];window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"Request Failed",url:"/ajax/GetPdpPlacementByKey",richRelevancePlacementId:$(t).attr("data-placement-id")})}).always(function(){$(n).find(".next_btn").removeClass("is_loading")})},getProductBlackList:function(n){var t=[];return $(n).find(".product").each(function(){t.indexOf($(this).attr("data-product-id"))===-1&&t.push($(this).attr("data-product-id"))}),t.join("|")},hasMoreProductsToShow:function(n){var t=$(n).find(".list_container"),i=t.find("ul"),r=$(n).find(".next_btn_container"),u;return i.length===0||t.length===0?!1:(u=r.length>0?r[0].getBoundingClientRect().left:t[0].getBoundingClientRect().right,i[0].getBoundingClientRect().right>u)},getRemainingCarouselPages:function(n,t){var i=$(n).find(".list_container"),r=i.find("ul"),u=$(n).find(".next_btn_container"),f,e;return r.length===0||i.length===0||!t||t<=0?0:(f=u.length>0?u[0].getBoundingClientRect().left:i[0].getBoundingClientRect().right,e=r[0].getBoundingClientRect().right-f,Math.max(0,Math.ceil(e/t)))},getRRBlocksToAttachObserver:function(){var n=this;$(".additional_products_with_loader").each(function(){$(this).attr("data-display-type")!=="pdp"&&n.attachDeferredObserver($(this))})},loadAdditionalRichRelevance:function(n,t,i,r){var f=this,u=$(n).closest(".additional_products");$(n).find(".next_btn").addClass("is_loading");u.attr("data-display-type")==="pdp"?this.getPdpPlacementByKey(n,u,t,i,r):this.getAdditionalRRPlacement(n,u,t,i,r)},loadData:function(){var n=this;$('.additional_products[data-post-load="true"]').each(function(t,i){if($(this).attr("data-display-type")!=="pdp"){var r=setTimeout(function(){$(i).parent().hasClass("vendor_promo")&&$(i).parent(".vendor_promo").addClass("hidden")},3e3);n.getGenericRRBlock($(this),r)}});$('.additional_products[data-display-type="pdp"]').each(function(t,i){var u=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"VehicleGroup")?.uid??0,f=T5Global.User_Fitment.getFitment(T5Global.User_Fitment.GlobalFitment,"VehicleType")?.uid??0,r=$(this).attr("data-placement-id");$.ajax({url:"/ajax/GetPdpPlacementByKey",type:"GET",data:{placementKey:$(this).attr("data-placement-id"),productSku:$(".order_details").attr("data-sku-original"),categoryCode:$(this).attr("data-alternate-category-code")!==""?$(this).attr("data-alternate-category-code"):$(".order_details").attr("data-category"),subcategoryCode:$(this).attr("data-alternate-subcategory-code")!==""?$(this).attr("data-alternate-subcategory-code"):$(".order_details").attr("data-subcategory"),vehicleGroup:$("#vehicleGroup").val()==0?u:$("#vehicleGroup").val(),vehicleType:$("#vehicleType").val()==0?f:$("#vehicleType").val(),productBlacklist:"",brand:$(this).attr("data-brand")}}).done(function(t){var u=t?T5Global.cleanAJAXresponse(t):{},f;u.Products&&u.Products.length?($(i).find(".list_container > ul").html(n.renderProducts(u.Products,$(i).attr("data-display-type"),!1,$(i).attr("data-hide-prices"))),f=$(i).find(".headline"),$(i).attr("data-placement-id")!=="item_page.recs_1"&&f.text()||f.text(u.StrategyMessage),$(i).removeClass("hidden"),$(i).attr("data-display-type")=="Carousel"&&$("body").trigger("Carousel_ContentLoaded",$(i)),$(i).find(".next_btn_container, .next_btn").toggleClass("disabled",!n.hasMoreProductsToShow(i))):(i.remove(),window.eventQueue=window.eventQueue||[],window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"No Data",url:"/ajax/GetPdpPlacementByKey",richRelevancePlacementId:r}))}).fail(function(){window.eventQueue=window.eventQueue||[];window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"Request Failed",url:"/ajax/GetPdpPlacementByKey",richRelevancePlacementId:r})})});$('.pick_up_placement[data-post-load="true"]').each(function(t,i){$.ajax({url:"/ajax/PickUpWhereYouLeftOffBlockPlacement",type:"GET",data:{placementKey:$(i).attr("data-placement-id"),segmentOverride:$(this).attr("data-segment-override"),classification:$(this).attr("data-classification"),subclassification:$(this).attr("data-subclassification"),productsCount:$(this).attr("data-get-products-count")}}).done(function(t){var r=t?T5Global.cleanAJAXresponse(t):{},h,e,c;if(r.LastViewed&&r.LastViewed.Products&&r.LastViewed.Products.length&&r.RecommendedBasedOnLastViewed&&r.RecommendedBasedOnLastViewed.Products&&r.RecommendedBasedOnLastViewed.Products.length>0){var u=JSON.parse(T5Global.getUserPreference("AM_Fitment_Global")),l=u&&u.Generation?u.Generation.label:"",o=u&&u.Year?u.Year.label:"",a=o?o:l,f=r.LastViewed.Products[0],s=r.RecommendedBasedOnLastViewed.Products,v="Shop All "+a+" "+r.ProductVehicleTypeDisplayName+" "+s[0].SubCategory,y='<a href="'+r.ShopAllCategoryURL+'"  class="similar_products__shop-all-link">'+v+"<\/a>";$(".pick_up_placement .feature_product .product_container").html("");f.RibbonBadgeCssClass&&$(".pick_up_placement .feature_product .product_container").addClass(f.RibbonBadgeCssClass);h=n.renderPuwyloProducts(f);$(".pick_up_placement .feature_product .product_container").append(h);e="";$(s).each(function(){e+='<div class="product_container '+(this.RibbonBadgeCssClass||"")+'">'+n.renderPuwyloProducts(this)+"<\/div>"});$(i).find(".list_container .alt_products").html(e);c="Similar"+f?f.SubCategory:"Products";$(i).find(".list_container .alt_products_container .subtitle").html("Similar "+c+" for your "+r.ProductVehicleTypeDisplayName);r.ShopAllCategoryURL&&($(".pick_up_placement").find(".similar_products").html('<span class="similar_products__text"><\/span>'),$(".pick_up_placement").find(".similar_products").append(y));$("body").trigger("T5.ProductGridLoaded",$(i));$(".pick_up_placement").removeClass("hidden")}else $(i).hide(),window.eventQueue=window.eventQueue||[],window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"No Data",url:"/ajax/PickUpWhereYouLeftOffBlockPlacement",richRelevancePlacementId:$(i).attr("data-placement-id")})}).fail(function(){window.eventQueue=window.eventQueue||[];window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"Request Failed",url:"/ajax/PickUpWhereYouLeftOffBlockPlacement",richRelevancePlacementId:$(i).attr("data-placement-id")})})});$('.one_main_three_alt_multi_strategy_placement[data-post-load="true"]').each(function(t,i){$.ajax({url:"/ajax/OneMainThreeAltMultiStrategyBlockPlacement",type:"GET",data:{mainPlacementKey:$(i).attr("data-placement-id"),altPlacementKey:$(i).attr("data-alt-placement-id"),segmentOverride:$(this).attr("data-segment-override"),classification:$(this).attr("data-classification"),subclassification:$(this).attr("data-subclassification"),productsCount:$(this).attr("data-get-products-count")}}).done(function(t){var r=t?T5Global.cleanAJAXresponse(t):{},u,e,o,s,f;r.MainPlacements&&r.MainPlacements.Products&&r.MainPlacements.Products.length?(u=r.MainPlacements.Products[0],e='<a href="https://www.americanmuscle.com/all-am-clearance-parts.html"  class="similar_products__shop-all-link">Shop All Clearance<\/a>',$(".one_main_three_alt_multi_strategy_placement .feature_product .product_container").html(""),o=n.renderPuwyloProducts(u),$(".one_main_three_alt_multi_strategy_placement .feature_product .product_container").append(o).toggleClass(u.RibbonBadgeCssClass||"",!!u.RibbonBadgeCssClass),r.AltPlacements!=null&&(s=r.AltPlacements.Products,f="",$(s).each(function(){f+='<div class="product_container '+(this.RibbonBadgeCssClass||"")+'">'+n.renderPuwyloProducts(this)+"<\/div>"}),$(i).find(".list_container .alt_products").html(f),$(".one_main_three_alt_multi_strategy_placement").find(".similar_products").append(e)),$("body").trigger("T5.ProductGridLoaded",$(i))):($(i).hide(),window.eventQueue=window.eventQueue||[],window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"No Data",url:"/ajax/OneMainThreeAltMultiStrategyBlockPlacement",richRelevancePlacementId:$(i).attr("data-placement-id")}))}).fail(function(){window.eventQueue=window.eventQueue||[];window.eventQueue.push({eventName:"GTM.api_error",errorType:"Rich Relevance",errorMessage:"Request Failed",url:"/ajax/OneMainThreeAltMultiStrategyBlockPlacement",richRelevancePlacementId:$(i).attr("data-placement-id")})})})},renderPuwyloProducts:function(n){var r=this.getImageUrl(n),e=r&&r.indexOf("?")>0?"&":"?",s=r.indexOf("render")>-1?"&sharpen=1":"&op_usm=0.8,1,10,0",i=n.DisplayName!=null?n.DisplayName:"",h=n.IsNoIndex?'rel="nofollow"':"",o=n.CurrentPrice<n.OriginalPrice,t='<a href="'+n.PdpUrlWithoutHost+'" data-tracking-url="'+n.RichRelevanceClickUrl+'" data-product-id="'+n.ProductSku+'">',u,f;return n.ProductBadge&&(t+='<span class="product_badge corner badge_'+n.ProductBadge.Group+'"><span data-product-badge-text="'+n.ProductBadge.Text+'">'+n.ProductBadge.Text+"<\/span><\/span>"),t+='<img src="'+r+e+'wid=231&hei=173"/>',t+='<div class="rating">',n.ReviewsCount>0?(t+='<span class="stars"><img src="/ClientResources/img/ratings/Star_'+n.ReviewsRating+'.png" /><\/span>',t+=n.ReviewsCount<=500?'<span class="reviews-number">'+n.ReviewsCount+"<\/span>":'<span class="reviews-number">500+<\/span>
11'):t+='<span class="stars"><\/span>',t+="<\/div>",i=n.DisplayName!=null?n.DisplayName:"",i.indexOf("(")>-1&&(u=i.split("("),i=u[0]+'<span class="fitment">('+u[1]+"<\/span>"),t+='   <span class="product" title="'+n.DisplayName+'">'+i+"<\/span>",t+='   <div class="price_container">',t+='       <span class="price">'+T5Global.getCurrencyFormat(n.CurrentPrice)+"<\/span>",t+=o?'<span class="original_price">'+T5Global.getCurrencyFormat(n.OriginalPrice)+"<\/span>":"",f=this.renderCouponMessaging(n),t+=f,t+"   <\/div><\/a>"},getImageUrl:function(n){var t="";if(n.Image&&n.Image.RenderUrl&&n.Image.RenderColor&&n.Image.IsRenderable){var i=n.Image.RenderColor.Rgb?"&color="+n.Image.RenderColor.Rgb:"",r=n.Image.RenderColor.Gloss?"&gloss="+n.Image.RenderColor.Gloss:"",u=n.Image.RenderColor.Exposure?"&rs="+n.Image.RenderColor.Exposure:"";t=n.Image.RenderUrl+"?&obj=car"+i+r+u}else n.Image&&n.Image.NonRenderUrl?t=n.Image.NonRenderUrl:n.ImageUrl&&(t=n.ImageUrl);return t},renderAdditionalCarousel:function(n,t,i,r,u,f){var o=this,e=$(f).closest("nav"),h=function(){var n=o.hasMoreProductsToShow(t);e.find(".next_btn_container, .next_btn").toggleClass("disabled",!n);n?e.removeAttr("data-maxPages"):e.attr("data-maxPages",r)},l=o.getProductBlackList(t).split("|").filter(Boolean),c=(n.Products||[]).filter(function(n){return l.indexOf(n.ProductSku)===-1}),s;c.length?(s="",$(c).each(function(){s+=o.renderProduct(this,t.attr("data-display-type"),t.attr("data-hide-prices"))}),t.find(".list_container ul").append(s),t.find(".product_container").length>5?t.find(".list_container ul").animate({left:-(i*(r!==0?r:1))},400,h):h(),e.attr("data-totalPages",u+1),e.attr("data-currentPage",r),e.find(".prev_btn_container, .prev_btn").removeClass("disabled"),$("body").trigger("T5.ProductGridLoaded"),$("body").trigger("GTM.scroll_stop")):o.finishCarouselPaging(t,i,r,f)},finishCarouselPaging:function(n,t,i,r){var u=$(r).closest("nav"),o=parseInt(u.attr("data-currentPage"),10)||0,s=this.getRemainingCarouselPages(n,t),f=o+s,e=Math.min(i,f);u.attr("data-totalPages",f);u.attr("data-maxPages",f);e>o&&(n.find(".list_container ul").animate({left:-(t*e)},400),u.attr("data-currentPage",e),u.find(".prev_btn_container, .prev_btn").removeClass("disabled"));u.find(".next_btn_container, .next_btn").toggleClass("disabled",e>=f).removeClass("is_loading")},renderFeatureProduct:function(n){var r=this.getImageUrl(n),e=r&&r.indexOf("?")>0?"&":"?",o=r.indexOf("render")>-1?"&sharpen=1":"&op_usm=0.8,1,10,0",f=n.IsNoIndex?'rel="nofollow"':"",i,u,t;if(html='<div class="'+(n.RibbonBadgeCssClass?n.RibbonBadgeCssClass:"")+'" style="position:relative"><button class="save_for_later_container save_for_later_trigger" data-product-code="'+n.ProductCode+'" data-variation-code="" data-products=":'+n.ProductCode+'" data-sku="" data-qatgt="sfl_pin"><span class="save_text">Save<\/span><span class="sfl"><\/span><\/button>
11<div class="tooltip hidden"><\/div><span class="pointer hidden"><\/span><a href="'+n.PdpUrl+'" '+f+' class="product" data-product-id="'+n.ProductSku+'" title="'+n.DisplayName+'" data-tracking-url="'+n.RichRelevanceClickUrl+'">'+(n.ProductBadge?'<span class="product_badge corner badge_'+n.ProductBadge.Group+'"><span data-product-badge-text="'+n.ProductBadge.Text+'">'+n.ProductBadge.Text+"<\/span><\/span>":"")+'<img loading="lazy" src="'+r+e+"wid=430&hei=322"+o+'" alt="'+n.DisplayName+'" data-qatgt="product_thumb" onerror="this.onerror=null;this.src=\''+(n.Image.NonRenderUrl?n.Image.NonRenderUrl:"")+"'\"><\/a>",n.CampaignImageFileName&&(html+='<img class="campaign_img" src="/globalassets/campaigns/desktop/'+n.CampaignImageFileName+'" alt="'+n.DisplayName+'" />'),html+='<div class="rating">',n.ReviewsCount>0?(html+='<span class="stars"><img src="/ClientResources/img/ratings/Star_'+n.ReviewsRating+'.png" /><\/span>',html+=n.ReviewsCount<=500?'<span class="reviews-number">('+n.ReviewsCount+")<\/span>":'<span class="reviews-number">(500+)<\/span>'):html+='<span class="stars"><\/span>',n.HasVideo?html+='<span class="video"><\/span>':n.HasSoundClip&&(html+='<span class="audio"><\/span>'),html+='<\/div><div class="ribbon_container"><\/div>',i=n.DisplayName!=null?n.DisplayName:"",i.indexOf("(")>-1&&(u=i.split("("),i=u[0]+'<span class="fitment">('+u[1]+"<\/span>"),html+='   <a href="'+n.PdpUrl+'" '+f+' data-tracking-url="'+n.RichRelevanceClickUrl+'" class="product" title="'+n.DisplayName+'" data-product-id="'+n.ProductSku+'">'+i+"<\/a>",n.TechBadges.length>0){for(html+='<div class="badges text">',t=0;t<n.TechBadges.length;t++)n.TechBadges[t].ImageUrl?html+='<img src="'+n.TechBadges[t].ImageUrl+'" alt="'+n.TechBadges[t].Value+'" />':n.TechBadges[t].Value&&(html+='<span class="'+n.TechBadges[t].Type+'">'+n.TechBadges[t].Value+"<\/span>");html+="<\/div>"}return html+="<span>",n.IsSelldownSoldOut?html+='<strong class="sold_out">Sold Out<\/strong>':n.IsOpenBoxOnly&&(html+='<div class="open_box_only_container"><span class="open_box_price">Open Box Only from&nbsp;<span class="price green_text">'+T5Global.getCurrencyFormat(item.OpenBoxLowestPrice)+"<\/span><\/span><\/div>"),html+="<\/span>",n.SetupsBadge!=null&&n.SetupsBadge.LowestKitPrice>0&&(html+=n.SetupsBadge.HasFreeMountAndBalance?'<span class="kit_price">Add Tires with FREE Mount &amp; Balance from <strong>'+T5Global.getCurrencyFormat(n.SetupsBadge.LowestKitPrice)+"<\/strong><\/span>":'<span class="kit_price">Add Tires from <strong>'+T5Global.getCurrencyFormat(n.SetupsBadge.LowestKitPrice)+"<\/strong><\/span>"),n.OpenBoxLowestPrice>0&&!n.IsOpenBoxOnly&&(html+='<span class="open_box_price">Open Box <strong>from '+T5Global.getCurrencyFormat(n.OpenBoxLowestPrice)+"<\/strong><\/span>"),n.DisplayWarehouseDeliveryEstimateDays?html+='<p class="delivery_message">'+(n.IsFreeShipping?"FREE":"")+" "+n.WarehouseDeliveryEstimateDays+"-Day Delivery<\/p>":n.IsFreeShipping&&(html+='<p class="free_delivery">FREE Shipping<\/p>'),html+="<\/div>"},renderProduct:function(n,t,i){var e=this.getImageUrl(n),k=n.Image&&n.Image.IsRenderable?e:"",d=e.indexOf("render")>-1?"&sharpen=1":"&op_usm=0.8,1,10,0",o=n.IsNoIndex?'rel="nofollow"':"",g=e&&e.indexOf("?")>0?"&":"?",l=n.CampaignImageFileName&&n.DisplayCampaignBanner?'<span class="campaign_image_container"><img class="campaign_image" alt="campaign promo" src="/globalassets/campaigns/desktop/'+n.CampaignImageFileName+'"/><\/span>':"",a=n.FastTrackBanner&&!(n.CampaignImageFileName&&n.DisplayCampaignBanner)?'<span class="fasttrack_banner_container" style="background:'+(n.FastTrackBannerBackgroundColorHex||"#FFF")+";color:"+(n.FastTrackBannerFontColorHex||"#212121")+';">'+n.FastTrackBanner+"<\/span>":"",v=this.renderLicensedLogoBanner(n),nt=!!v,h,f,w,b,c;nt&&(l="",a="");var tt=n.CurrentPrice<n.OriginalPrice,it=this.shouldHideRibbonBadgeForCoupon(n),r='<li class="'+(t=="pdp"||t=="cart"?"col_2 ":"col_3 ")+(n.ProductBadge?`${n.ProductBadge.Key} `:"")+'product_container"><button class="save_for_later_container save_for_later_trigger" data-product-code="'+n.ProductCode+'" data-variation-code="" data-products=":'+n.ProductCode+'" data-sku="" data-qatgt="sfl_pin"><span class="sfl"><\/span><\/button>
11<div class="tooltip hidden"><\/div><span class="pointer hidden"><\/span>'+(!it&&n.ProductBadge?`<span class="product_badge corner badge_${n.ProductBadge.Group}"><span data-product-badge-text="${n.ProductBadge.Text}">${n.ProductBadge.Text}</span></span>`:"")+'<a href="'+n.PdpUrl+'" '+o+' data-tracking-url="'+n.RichRelevanceClickUrl+'" class="product" title="'+n.DisplayName+'" data-product-id="'+n.ProductSku+'" data-pim-container="'+n.PimContainer+'"><span class="rr_image_overlay_area" style="position:relative;display:block;line-height:0;"><img loading="lazy" style="display:block;width:100%;height:auto;" src="'+e+g+"wid=250&hei=187"+d+'" data-render-src="'+k+'" alt="'+n.DisplayName+'"/>'+v+(l||a)+'<\/span><\/a><div class="rating">';n.ReviewsCount>0?(r+='   <span class="stars"><img src="/ClientResources/img/ratings/Star_'+n.ReviewsRating+'.png" /><\/span>',r+=n.ReviewsCount<500?'<span class="count small_copy">('+Math.round(n.ReviewsCount)+")<\/span>":'<span class="reviews-number">(500+)<\/span>'):r+='   <span class="stars"><\/span>';r+="<\/div>";var u=n.DisplayName!=null?n.DisplayName:"",rt=u.indexOf("(")>-1?u.split("(")[0]:u,s=this.isWheelAndTireKit(n),y=this.isWheelSubCategory(n),p=s?this.isShowWheelTireSpecs(n):y&&this.isShowWheelData(n);return s||y&&p?(s&&(h="Wheel &amp; Tire Kit",this.isStaggeredKit(u)&&(h="Staggered Kit"),r+='<div class="wheel_tire_kit_badge">'+h+"<\/div>"),!this.isStaggeredKit(u)&&p?r+=this.renderWheelTireKitSpecs(n,o,n.PdpUrl,u):(u.indexOf("(")>-1&&(f=u.split("("),u=f[0]+'<span class="fitment">('+f[1]+"<\/span>"),r+='   <a href="'+n.PdpUrl+'" '+o+' data-tracking-url="'+n.RichRelevanceClickUrl+'" class="product" title="'+n.DisplayName+'" data-product-id="'+n.ProductSku+'">'+u+"<\/a>")):(u.indexOf("(")>-1&&(f=u.split("("),u=f[0]+'<span class="fitment">('+f[1]+"<\/span>"),r+='   <a href="'+n.PdpUrl+'" '+o+' data-tracking-url="'+n.RichRelevanceClickUrl+'" class="product" title="'+n.DisplayName+'" data-product-id="'+n.ProductSku+'">'+u+"<\/a>"),w=!i||i.toLowerCase()==="false",b=this.renderCouponMessaging(n),r+=w?'<div class="price_container">':'<div class="price_container hidden">',r+='<p class="small_copy price">'+T5Global.getCurrencyFormat(n.CurrentPrice)+"<\/p>",r+=tt?'<p class="original_price">'+T5Global.getCurrencyFormat(n.OriginalPrice)+"<\/p>":"",r+=b,r+="<\/div>",t==="pdp"&&(c="",n.TwoThreeDayMessage==="Free Delivery"?r+='<p class="delivery_message first">Free Delivery<\/p>':n.TwoThreeDayMessage&&(c='<img src="/ClientResources/img/delivery_truck_2.svg" alt="Free Shipping" class="delivery_icon" /> ',r+='<p class="two_three_day">'+c+n.TwoThreeDayMessage+"<\/p>"),n.PackageMessage&&(r+='<p class="delivery_message">'+n.PackageMessage+"<\/p>"),n.SpecialMessage&&(r+='<p class="delivery_message">'+n.SpecialMessage+"<\/p>")),r+"<\/li>"},renderProducts:function(n,t,i,r){var u=this,f="";return $(n).each(function(n){if(i&&n>=u.maxViewBoughtProducts||t=="cart"&&n>=u.maxCartProductsToRender)return!1;f+=i?u.renderViewBoughtProduct(this,r):u.renderProduct(this,t,r)}),f},renderViewBoughtProduct:function(n,t){var e,r,i;if(!n)return"";var u=this.getImageUrl(n),s=n.Image&&n.Image.IsRenderable?u:"",h=u.indexOf("render")>-1?"&fit=fit,1&wid=250&hei=187":"?fit=fit,1&wid=250&hei=187",c=u.indexOf("render")>-1?"&sharpen=1":"&op_usm=0.8,1,10,0",l=n.IsNoIndex?'rel="nofollow"':"",a=n.CampaignImageFileName&&n.DisplayCampaignBanner?'<span class="campaign_image_container"><img class="campaign_image" alt="campaign promo" src="/globalassets/campaigns/desktop/'+n.CampaignImageFileName+'"/><\/span>':"",o=this.shouldHideRibbonBadgeForCoupon(n),v=n.FastTrackBanner&&!(n.CampaignImageFileName&&n.DisplayCampaignBanner)?'<span class="fasttrack_banner_container" style="background:'+(n.FastTrackBannerBackgroundColorHex||"#FFF")+";color:"+(n.FastTrackBannerFontColorHex||"#212121")+';">'+n.FastTrackBanner+"<\/span>":"",f=n.DisplayName;return f.indexOf("(")>-1&&(e=f.split("("),f=e[0]+"<span class='fitment'>("+e[1]+"<\/span>"),r="",r+='data-tracking-url="'+n.RichRelevanceClickUrl+'" ',r+='data-product-id="'+n.ProductSku+'" ',r+='title="'+n.DisplayName+'" ',r+='href="'+n.PdpUrl+'" '+l+">",i='<li class="col_4 product_container '+(o?"":n.RibbonBadgeCssClass||"")+'">',i+='<button class="save_for_later_container save_for_later_trigger" data-product-code="'+n.ProductCode+'" data-variation-code="" data-products=":'+n.ProductCode+'" data-sku="" data-qatgt="sfl_pin"><span class="sfl"><\/span><\/button>
11<div class="tooltip hidden"><\/div><span class="pointer hidden"><\/span>',i+='<a class="product product_container_left "'+r,i+='<div class="image_container">'+(!o&&n.ProductBadge?'<span class="product_badge corner badge_'+n.ProductBadge.Group+'"><span data-product-badge-text="'+n.ProductBadge.Text+'">'+n.ProductBadge.Text+"<\/span><\/span>":"")+'<img loading="lazy" src="'+u+delimiter+h+c+'" data-render-src="'+s+'" alt="'+n.DisplayName+'"/>'+(a||v)+"<\/div><\/a>",n.ReviewsCount>0&&(i+='<div class="product_container_right">',i+='<span class="stars"><img src="/ClientResources/img/ratings/Star_'+n.ReviewsRating+'.png"><\/span>',i+='<span class="count small_copy">('+(n.ReviewsCount>500?"500+":n.ReviewsCount)+")<\/span>"),i+='<p><a class="product"'+r+f+"<\/a><\/p>",i+=!t||t.toLowerCase()==="false"?'   <p class="small_copy price"><strong>':'   <p class="small_copy price hidden"><strong>',i+=T5Global.getCurrencyFormat(n.CurrentPrice)+"<\/strong><\/p>",i+"<\/div><\/li>"},escapeHtml:function(n){return String(n??"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")},shouldHideRibbonBadgeForCoupon:function(n){var t=n&&n.Coupon;return t&&t.CouponCode&&t.CouponDescriptionOff&&(Turn5.PriceTierName==="DealerPrice"||!t.DisplayBadgeMessage)},renderCouponMessaging:function(n){var t=n&&n.Coupon,r=t&&t.CouponCode&&t.DisplayBadgeMessage&&t.CouponDescriptionOff&&!n.IsOpenBoxOnly&&Turn5.PriceTierName!=="DealerPrice",i;return r?(i=this.escapeHtml(t.CouponDescriptionOff),'<div class="rr_coupon_row">  <span class="rr_coupon_pill">'+i+'<\/span>  <span class="rr_coupon_text">with Coupon<\/span><\/div>'):""},renderLicensedLogoBanner:function(n){var t=n&&n.LicensedLogoBanner,i,r;return!t||!t.SvgPath?"":(i=this.escapeHtml((t.Text||"LOGO ON PRODUCT").toUpperCase()),r=t.SvgBackgroundColor||"#324105",'<span class="licensed_logo_banner"><span class="licensed_logo_svg_block" style="background:'+r+';"><img class="licensed_logo_img" src="'+t.SvgPath+'" alt="" /><\/span><span class="licensed_logo_text_block"><span class="licensed_logo_text">'+i+"<\/span><\/span><\/span>")}}.init()});$(function(){var n={init:function(){this._loadedDeferredDrilldown=!1;this.setDefaults();this.buildPaginationLinks();this.getPageType();this.attachListeners();this.updateSearchPageElements();this.setFacetDisplay();this.setPriceFacetDisplay();this.hideSmallFacetGroups($('[data-type="drilldown"] .facets [data-group-id]'));this.autoSelectFacetFromQuerystring();this.autoSelectFacetFiltersFromQuerystring();this.updateFacetState();this.checkSEOOverrides(this.htmlDecode(T5Global.pageTitleOverride),"");T5Global.getQSValue("sd")!=="1"||$(".best_sellers_component").length||setTimeout(this.scrollToResults,1e3,this);this.updateSectionCopy();this.updatePopularSetupSelection()},attachListeners:function(){var n=this;$("body").on("change",'[data-type="drilldown"] .sort',function(t){t.preventDefault();n.executeSearch({})});$("body").on("click touch",".show_all_trigger",function(n){n.preventDefault();var t=$(this).data("remaining-facets");$(this).attr("data-state")==="show"?($(this).closest("[data-group-id]").find("li[data-facet-id].facet.hidden").removeClass("hidden").addClass("shown"),$(this).attr("data-state","hide"),$(this).text("Show Less")):($(this).closest("[data-group-id]").find("li[data-facet-id].facet.shown").addClass("hidden").removeClass("shown"),$(this).attr("data-state","show"),$(this).text("Show "+t+" More"))});$(".wizard").on("vehicleFormWizardQuestionsFinished",function(t,i,r,u){if(n.isValid)if(n.wizards.length>0&&n.wizards[0].options._summaryStateViaAutomation)n.wizards[0].options._summaryStateViaAutomation=!1;else{if($(i).closest(".marketing_modal").length>0)return;if($(i).closest(".overlay").hasClass("virtual_builds"))return;if($(".sweepstakes_block").length>0&&$(i).closest(".sweeps_container").length){n.executeSearch({useExistingState:!0,facetGroup:n.state.facetGroup||null});return}if(T5Global.createLoadingState($(".search_results")),u&&u.isChanged&&window.location.pathname.indexOf("search")===-1&&$(".subcategory_landing").length>0&&$(".subcategory_landing").attr("data-generic-page")!=="True"){var f="";$(".gen_select_menu .generation").each(function(){f===""&&$(this).text().indexOf(r.Generation.label)>-1&&(f=$(this).closest("a").attr("href"))});setTimeout(function(){window.location.href=f},1e3)}else(window.location.pathname.indexOf("search")>0||$(".subcategory_landing").length>0)&&setTimeout(function(){window.location.href=n.addScrollFlagAndSetupToLocation(window.location.href)},1e3)}else T5Global.scrollToFirstError(),$("body").trigger("GTM.form_submit_fail",$(this))});$('[data-type="drilldown"] .forced_fitment .wizard, [data-type="drilldown"] .filters .wizard').on("vfw_hasAnsweredRequiredFitments",function(t,i){if($(this).closest(".forced_fitment").remove(),i){$('[data-type="drilldown"]').addClass("is_loading");n.wizards[0].options.container.on("vfw_fitmentCookieUpdated",function(){window.location.href=n.addScrollFlagAndSetupToLocation(window.location.href)})}});$("body").on("click",'[data-type="drilldown"] .filters li[data-facet-id]',function(t){if(t.preventDefault(),$(this).hasClass("selected")||$(this).attr("data-state")!="disabled"){$(this).toggleClass("selected");$('[data-type="drilldown"] .facets [data-menu-facet-id="'+$(this).attr("data-facet-id")+'"]').toggleClass("selected");var i=$(this).closest("[data-group-id]").attr("data-group-id");if(i==="RetailPrice"&&($(this).closest("[data-group-id]").find(".min_price, .max_price").val(""),$('[data-type="drilldown"] .facets .limit_price').removeClass("selected"),$('[data-type="drilldown"] .chosen_facets').find('[data-facet-id="'+$('[data-type="drilldown"] .facets .limit_price').attr("data-facet-id")+'"]').remove()),$('[data-type="drilldown"] .chosen_facets').find('[data-facet-id="'+$(this).attr("data-facet-id")+'"]').remove(),$('[data-type="drilldown"] .facets [data-group-id]').each(function(){$(this).attr("data-group-id")!=i&&$(this).addClass("is_disabled")}),window.history.replaceState(n.state,null,""),i==="Brand"){let n=new CustomEvent("brand_sync",{detail:{brand:decodeURIComponent($(this).attr("data-facet-id"))}});document.body.dispatchEvent(n)}n.runTimedSearch(i)}});$("body").on("click",'[data-type="drilldown"] .filters li[data-menu-facet-id]',function(n){if(n.preventDefault(),$(this).hasClass("selected")||$(this).attr("data-state")!="disabled"){var t=$(this).attr("data-menu-facet-id"),i=$(this).closest("[data-group-id]").attr("data-group-id");$('[data-type="drilldown"] .filters [data-group-id="'+i+'"] li[data-facet-id="'+t+'"]').trigger("click")}});$("body").on("click",".type_ahead_clear",function(){var t=$(this).prev("input");t.val("").trigger("change").focus({preventScroll:!0});n.facetTypeAhead(t)});$("body").on("click",'[data-type="drilldown"] .facetfilters .facetfilter',function(t){if(t.preventDefault(),$(this).closest("[data-group-id=SaleOnly]").length>0){let n=new CustomEvent("filter_sync",{detail:{saleOnly:!$(this).hasClass("selected")}});window.dispatchEvent(n)}if($(this).hasClass("selected")||$(this).attr("data-state")!="disabled"){$(this).toggleClass("selected");var i=$(this).closest("[data-group-id]").attr("data-group-id");n.state.facetGroup=i;window.history.replaceState(n.state,null,"");n.runTimedSearch(i)}});$('[data-type="drilldown"] .facets .min_price, [data-type="drilldown"] .facets .max_price').on("keyup",function(){$('[data-type="drilldown"] .facets .limit_price').removeClass("is_error");$('[data-type="drilldown"] .facets .error_message').addClass("hidden")});$("body").on("click",'[data-type="drilldown"] .facets .limit_price',function(t){t.preventDefault();n.isRangeValid()&&(n.assignCustomRangeData(n.getCustomRange()),n.executeSearch({facetGroup:$(this).attr("data-group-id")}))});$('[data-type="drilldown"] .facets .min_price, [data-type="drilldown"] .facets .max_price').on("keyup",function(t){var i=t.keyCode?t.keyCode:t.which;i=="13"&&($('[data-type="drilldown"] .facets .min_price').val()>0||$('[data-type="drilldown"] .facets .max_price').val()>0)&&n.isRangeValid()&&(n.assignCustomRangeData(n.getCustomRange()),n.executeSearch({facetGroup:$(this).closest("[data-group-id]").attr("data-group-id")}))});$("body").on("click",'[data-type="drilldown"] .chosen_facets p',function(t){if(t.preventDefault(),$('[data-type="drilldown"] .filters [data-group-id]').addClass("is_disabled"),$(this).attr("data-group-id")=="RetailPrice"&&$('[data-type="drilldown"] .facets').find('[data-facet-id="'+$(this).attr("data-facet-id")+'"]').hasClass("limit_price")?($('[data-type="drilldown"] .facets .min_price, [data-type="drilldown"] .facets .max_price').val(""),$('[data-type="drilldown"] .facets .limit_price').removeClass("selected")):($('[data-type="drilldown"] .facets [data-facet-id="'+$(this).attr("data-facet-id")+'"]').removeClass("selected"),$('[data-type="drilldown"] .facets [data-menu-facet-id="'+$(this).attr("data-facet-id")+'"]').removeClass("selected")),$(this).remove(),$(this).attr("data-group-id")==="Brand"){let n=new CustomEvent("brand_sync",{detail:{brand:decodeURIComponent($(this).attr("data-facet-id"))}});document.body.dispatchEvent(n)}n.runTimedSearch($(this).attr("data-group-id"))});$("body").on("click",'[data-type="drilldown"] .pagination a',function(t){t.preventDefault();$(this).closest(".subcategory_landing_container").length>0?window.location.href=$(this).attr("href"):$(this).hasClass("disabled")||n.changePage($(this))});$("body").on("click",'[data-type="drilldown"] .load_more',function(t){t.preventDefault();n.executeSearch({pageNumber:parseInt($("[data-page]").attr("data-page"))+1,loadMore:!0})});if($('[data-type="drilldown"] .load_more').length)$(window).on("scroll.autoload",function(){n.triggerLoad()});$(".generation_select [data-vehicle-type] nav a").on("click",function(n){var t,i;n.preventDefault();t=T5Global.removeQSValue("vehicleType",window.location.search);t=T5Global.removeQSValue("generationId",t);t=T5Global.addQSValue("vehicleType",$(n.currentTarget).closest(".can_animate").attr("data-vehicle-type"),t);t=T5Global.addQSValue("generationId",$(n.currentTarget).attr("data-generation-id"),t);i=window.location.origin+window.location.pathname+t;window.location.href=i});$(window).on("popstate",function(t){t.originalEvent.state&&(n.state=t.originalEvent.state,n.autoSelectFacetFromQuerystring(),n.autoSelectFacetFiltersFromQuerystring(),n.executeSearch({useExistingState:!0,facetGroup:n.state.facetGroup||null,pageNumber:T5Global.getQSValue("page")?T5Global.getQSValue("page"):1}));n.updateFacetState();n.generateURL();T5Global.getQSValue("setupId").length>0&&($(".popular_setups_container .setup_container").removeClass("selected"),$('.popular_setups_container .setup_container[data-setup-id="'+T5Global.getQSValue("setupId")+'"]').addClass("selected"))});if(!n.subcat&&!n.customerPhotoSearch)$('[data-type="drilldown"] .product_container').on("click",function(){n.trackHit($(this))});if(n.customerPhotoSearch)$('[data-type="drilldown"] .product_container a.product').on("click",function(n){n.preventDefault();n.stopPropagation()});else if($(".popular_setups_container").length>0)$("body").on("click",'[data-type="drilldown"] .results .product_container a.product',function(n){var t,i;n.preventDefault();n.stopPropagation();t=$(this).closest(".popular_setups_container").length>0?$(this).closest(".setup_container").attr("data-setup-id"):$(".popular_setups_container .selected").attr("data-setup-id");t&&t.length>0?($(".popular_setups_container .selected").length>0&&T5Global.getQSValue("setupId").length==0&&(i=T5Global.addQSValue("setupId",$(".popular_setups_container .selected").attr("data-setup-id"),window.location.href),history.pushState(null,"",i)),window.location.href=$(this).attr("href")+"?setupId="+t):window.location.href=$(this).attr("href")});$("body").on("ZipUpdateForm_ZipUpdated",function(){$(".expressShipFilter").removeAttr("disabled");$(".expressShipFilter").removeAttr("title")});$("body").on("click",".remove_filter_trigger",function(n){if(n.preventDefault(),window.location.pathname.indexOf("search")!==-1)window.location.href="/search?keywords="+T5Global.getQSValue("keywords")+"&vehicleType="+T5Global.getQSValue("vehicleType");else{var t=window.location.pathname.split("/");window.location.href="/"+t[1]}});$("body").on("ZipUpdateForm_ZipUpdated",function(){Turn5.Analytics.PageType!=="product"&&(window.location.href=n.addScrollFlagAndSetupToLocation(window.location.href))});
11$("body").on("UpdateDrilldownFacets",function(n,t){var r=t.slice(1),i=r.split("=");$('[data-type="drilldown"] .facets [data-facet-id]').removeClass("selected");$('[data-type="drilldown"] .filters .facets [data-group-id="'+i[0]+'"] [data-facet-id="'+i[1]+'"]').trigger("click")});$("body").on("click",".popular_setups_container .facet_button",function(t){t.preventDefault();var i=$(this).attr("data-facet-url");$(this).addClass("is_loading");$('[data-type="drilldown"] .sort').val("Bestselling");window.history.pushState({},null,"/"+window.location.pathname.split("/")[1]+"/f/"+i);n.autoSelectFacetFromQuerystring();n.executeSearch({useExistingState:!0,facetGroup:n.state.facetGroup||null,pageNumber:T5Global.getQSValue("page")?T5Global.getQSValue("page"):1,updateAllFacets:!0});$(this).removeClass("is_loading");$(".popular_setups_container .setup_container").removeClass("selected");$(this).closest(".setup_container").addClass("selected")});$("body").on("keyup",".facet_type_ahead",function(){n.facetTypeAhead(this)});$(window).on("scroll",function(){if($(".modal_wrapper").attr("data-deferred")==="True"&&!n._loadedDeferredDrilldown){var t=$(".image_grid.results")[0].getBoundingClientRect();t&&t.y<$(window).height()&&(n._loadedDeferredDrilldown=!0,$("[data-page]").attr("data-page",1),n.executeSearch({useExistingState:!0,facetGroup:n.state.facetGroup||null,pageNumber:1,updateAllFacets:!0,deferredLoad:!0}))}});typeof affirm!="undefined"&&affirm.ui.ready(function(){affirm.ui.refresh&&affirm.ui.refresh()});$("body").on("facetClick",function(n){var t=n.originalEvent.detail.brandOption,i=n.originalEvent.detail.isSale;i?$(".sale_only_filter").parent(".facetfilter").addClass("selected"):$(".sale_only_filter").parent(".facetfilter").removeClass("selected");$('.facet[data-facet-id="'+encodeURIComponent(t)+'"]').trigger("click")});$("body").on("filterClick",function(){$(".sale_only_filter").trigger("click")})},facetTypeAhead:function(n){var t=$(n).attr("data-facet-prop-id"),i=$(n).val().toLowerCase();$("ul."+t+".facet_menu li").each(function(){i&&decodeURIComponent($(this).attr("data-menu-facet-id")).toLowerCase().indexOf(i)>=0?$(this).removeClass("hidden"):$(this).hasClass("hidden")||$(this).addClass("hidden")});i&&$("ul."+t+".facet_menu").children("li").not(".hidden").length?($("ul."+t+".facet_menu").removeClass("hidden"),$("."+t+".type_ahead_clear").removeClass("hidden"),$("."+t+".no_results").addClass("hidden")):i?($("ul."+t+".facet_menu").removeClass("hidden"),$("."+t+".type_ahead_clear").removeClass("hidden"),$("."+t+".no_results").removeClass("hidden")):($("ul."+t+".facet_menu").addClass("hidden"),$("."+t+".type_ahead_clear").addClass("hidden"),$("."+t+".no_results").addClass("hidden"))},updatePopularSetupSelection:function(){T5Global.getQSValue("setupId").length>0&&$('.popular_setups_container [data-setup-id="'+T5Global.getQSValue("setupId")+'"]').addClass("selected")},addScrollFlagAndSetupToLocation:function(n){return n+=n.indexOf("?")>0?"&sd=1":"?sd=1",$(".popular_setups_container .selected").length>0&&T5Global.getQSValue("setupId").length==0&&(n=T5Global.addQSValue("setupId",$(".popular_setups_container .selected").attr("data-setup-id"),n)),n},scrollToResults:function(n){var i=$(".search_only").length>0?$(".drilldown_row"):$(".products_container"),t=i.length>0?i.offset().top:-1;$(".popular_setups_container").length>0&&(t=$(".popular_setups_container").offset().top);t>-1&&$("html, body").animate({scrollTop:t},750);window.history.pushState(n.state,null,n.generateURL())},assignCustomRangeData:function(n){$('[data-type="drilldown"] .facets .limit_price').addClass("selected").attr("data-facet-id",n.dataId).attr("data-facet-from",n.min).attr("data-facet-to",n.max)},autoSelectFacetFromQuerystring:function(){$('[data-type="drilldown"] .filters .facets [data-group-id]').each(function(){var t=$(this),n=t.attr("data-group-id"),i;n==="Subcategory"&&$('[data-type="drilldown"] .filters .facets [data-group-id="'+n+'"] [data-facet-id]').each(function(){$(this).hasClass("auto")&&($(this).removeClass("auto"),history.pushState(null,"",window.location.search+"&Subcategory="+$(this).attr("data-facet-id")))});$('[data-type="drilldown"] .filters .facets [data-group-id="'+n+'"] [data-facet-id]').removeClass("selected");$('[data-type="drilldown"] .filters .facets [data-group-id="'+n+'"] [data-menu-facet-id]').removeClass("selected");T5Global.getQSValue(n)&&(i=T5Global.getQSValue(n).split("|"),$(i).each(function(){function i(i){t.find("li["+i+"]").each(function(){var t=$(this).attr(i).toLowerCase()===encodeURIComponent(n).toLowerCase();t&&$(this).addClass("selected")})}var n=this;try{n=decodeURIComponent(n)}catch(r){n=unescape(n)}i("data-facet-id");i("data-menu-facet-id")}))});T5Global.getQSValue("sort")&&T5Global.getQSValue("sort")!=="rnd"&&$('[data-type="drilldown"] .s
11ort').val(decodeURIComponent(T5Global.getQSValue("sort")));this.resetChosenFacets()},autoSelectFacetFiltersFromQuerystring:function(){$('[data-type="drilldown"] .facetfilters .facetfilter').each(function(){var n=$(this).closest("div").attr("data-group-id"),t;$(this).removeClass("selected");T5Global.getQSValue(n)&&(t=T5Global.getQSValue(n),t==="true"&&$(this).addClass("selected",!0))})},buildPaginationLinks:function(){if($(".controls .pagination a").length>0){var r=window.location.pathname,f=window.location.search.split("&"),n=[];$.each(f,function(t,i){i.indexOf("page")===-1&&n.push(i)});var t=n.length>1?n.join("&"):n[0]||"",e=t.indexOf("?")>-1?"&":"?",i=r+t+e+"page=",u=parseInt($('[data-type="drilldown"] .pagination .current').text());$(".controls .pagination a").each(function(){$(this).hasClass("prev")&&u==2?$(this).attr("href",r+t):$(this).hasClass("prev")?$(this).attr("href",i+(u-1)):$(this).hasClass("next")?$(this).attr("href",i+(u+1)):$(this).text()==="1"?$(this).attr("href",r+t):$(this).attr("href",i+$(this).text());i.indexOf("/f/")>-1?$(this).attr("rel","nofollow"):$(this).removeAttr("rel")})}},changePage:function(n){var t;t=n.hasClass("next")?parseInt($('[data-type="drilldown"] .pagination .current').text())+1:n.hasClass("prev")?parseInt($('[data-type="drilldown"] .pagination .current').text())-1:parseInt(n.text());this.executeSearch({pageNumber:t})},checkSEOOverrides:function(n,t){n&&(document.title=n);t&&$('link[rel="canonical"]').attr("href",t)},executeSearch:function(n){var t=this,u=$('form[data-form-type="DrilldownNavSearch"] #keywords').attr("value"),i=$(".drilldown_search_result_header .results_keyword").text(),r;$('[data-type="drilldown"] .facets [data-group-id]').removeClass("is_disabled");$('[data-type="drilldown"] .facetfilters [data-group-id]').removeClass("is_disabled");T5Global.createLoadingState($('[data-type="drilldown"]'));r=n.pageNumber||1;$.ajax({url:this.subcat?"/ajax/SubCatProductPaging":"/ajax/Search",type:"POST",data:this.generateSearchPayload(r)}).done(function(r){$("#seo_overrides").replaceWith($(r).closest("#seo_overrides")[0]);var f=$($.parseHTML(r)).find(".modal_wrapper");if(f.length>1&&(r=f.first().remove()[0].outerHTML),T5Global.endLoadingState($('[data-type="drilldown"]')),t.isCrawlable=T5Global.indexableOverride==="index,follow",n.useExistingState||t.handleStateChange(n),n.loadMore)t.scrapeGrid(r);else{$('[data-type="drilldown"] .results').html($(r).find(".modal_wrapper"));(n.facetGroup||n.updateAllFacets)&&t.updateFacets(r,n.facetGroup,n.updateAllFacets);t.updateSearchPageElements();t.resetChosenFacets();t.buildPaginationLinks();t.subcat&&t.updateSEOOverrides();$('[data-type="drilldown"] .facets .min_price, [data-type="drilldown"] .facets .max_price').blur();$("html, body").animate({scrollTop:$(".modal_wrapper").offset().top},750);$(".type_ahead_clear").trigger("click");n.deferredLoad&&t.autoSelectFacetFromQuerystring();$("body").trigger("T5.ProductGridLoaded");$(".search_only").addClass("hidden");$(".results_keyword").html(i);i.length>25&&(i=i.slice(0,25)+"...");$(".pagination .results_keyword").html(i);$('form[data-form-type="DrilldownNavSearch"] #keywords').attr("value",u);let f=new CustomEvent("facet_update");window.dispatchEvent(f)}})},generateSearchPayload:function(n){var n=n||1;return this.subcat?{pageid:$('[data-type="drilldown"] .results').attr("data-pageid"),page:n,sort:$('[data-type="drilldown"] .sort').val(),facets:this.getFacets(),facetFilters:this.getFacetFilters()}:{page:n,sort:$('[data-type="drilldown"] .sort').val(),facets:this.getFacets(),facetFilters:this.getFacetFilters(),keywords:$('[data-type="drilldown"] .results').attr("data-term"),generationId:$('[data-type="drilldown"] .results').attr("data-generation"),vehicletype:$('[data-type="drilldown"] .results').attr("data-vehicletype")}},generateURL:function(){var f=this,n=window.location.search?window.location.search.replace("?","").split("&").map(function(n){var t=n.split("=");return{key:t[0],value:t[1]?decodeURIComponent(t[1]):""}}).filter(function(n){var i=[],t;return $('[data-type="drilldown"] .filters [data-group-id]').each(function(){i.push($(this).attr("data-group-id"))}),t=!0,$(i).each(function(){this.toLowerCase()==n.key.toLowerCase()&&(t=!1)}),n.key.toLowerCase()=="sort"&&(t=!1),n.key.toLowerCase()=="page"&&(t=!1),n.key.toLowerCase()==="sd"&&(t=!1),n.key.toLocaleLowerCase()==="autocomplete"&&(t=!1),t}):[],r=this.state.selectedFacets.reduce(function(n,t){return n[t.facetGroup]=n[t.facetGroup]||[],n[t.facetGroup].push(t.id),n},{}),t,u,i;for(t in r)(t!=="IsExpressShip"||r[t][0]!=="false")&&n.push({key:t,value:r[t].join("|")});return this.state.sort&&this.state.sort!=="Featured"&&n.push({key:"sort",value:encodeURIComponent(this.state.sort)}
11),this.state.page!==1&&n.push({key:"page",value:this.state.page}),n=n.reduce(function(n,t){return n.push(t.key+"="+t.value),n},[]).join("&"),u=window.location.pathname.indexOf("/f/"),i=u>-1?window.location.pathname.slice(0,u):window.location.pathname,n&&(n="?"+n,f.subcat&&!f.isCrawlable&&(n="/f/"+n),i=i+n),i.replace("//","/")},getCustomRange:function(){var n=$('[data-type="drilldown"] .facets .min_price').val()||-1,t=$('[data-type="drilldown"] .facets .max_price').val()||-1,i;return $('[data-type="drilldown"] .facets [data-group-id="RetailPrice"] a').removeClass("selected"),i="$",i+=n>0&&t>0?n+" - $"+t.toString():n>0&&t<=0?n+" & above":t+" & below",{dataId:i,min:n,max:t}},getFacets:function(){var i=this,n={},t;return $('[data-type="drilldown"] .filters [data-group-id]').each(function(t,i){$(this).find("[data-facet-id].selected").length&&(n[$(i).attr("data-group-id")]=[],$(this).find("[data-facet-id].selected").each(function(){var t=[];t.push(decodeURIComponent($(this).attr("data-facet-id")));t.push($(this).attr("data-facet-from"));t.push($(this).attr("data-facet-to"));n[$(i).attr("data-group-id")].push(t)}))}),$(".modal_wrapper").attr("data-deferred")==="True"&&window.location.search.length>0&&(t=window.location.search.substring(1).split("&"),t.map(function(t){var i,r;t.includes("T5Dev")||(i=t.split("="),n[i[0]]=[],r=i[1].split("|"),r.map(function(t){var r=[],u=t,f,e;try{u=decodeURIComponent(u)}catch(o){u=unescape(u)}r.push(u);i[0]!=="RetailPrice"?(r.push("-1"),r.push("-1")):(f=u.replace(/ /g,"").replace(/\$/g,""),f.toLowerCase().indexOf("under")>-1?(r.push("-1"),r.push("100.01")):(e=f.split("-"),r.push(e[0]),r.push(e[1])));n[i[0]].push(r)}))})),JSON.stringify(n)},getFacetFilters:function(){var n={};return $('[data-type="drilldown"] .facetfilters [data-group-id]').each(function(t,i){n[$(i).attr("data-group-id")]=$(i).find(".facetfilter").hasClass("selected")}),JSON.stringify(n)},getPageType:function(){this.subcat=$(".subcategory_landing").length?!0:!1;this.customerPhotoSearch=T5Global.getQSValue("customerPhotos")==="true"?!0:!1},handleStateChange:function(n){this.setState(n);window.history.pushState(this.state,null,this.generateURL())},hideSmallFacetGroups:function(n){n.each(function(){var n=$(this).attr("data-group-type")=="bool",t=$(this).find(".facet").length;t<2&&!T5Global.getQSValue($(this).attr("data-group-id"))&&!n&&$(this).addClass("hidden");n&&t<1&&$(this).addClass("hidden")})},isRangeValid:function(){var n,t=!0;return $('[data-type="drilldown"] .facets .min_price').val().trim().length===0&&$('[data-type="drilldown"] .facets .max_price').val().trim().length===0?($('[data-type="drilldown"] .facets .price_range').addClass("is_error"),n="Error: Please fill in at least one of the inputs.",t=!1):$('[data-type="drilldown"] .facets .min_price').val()==0&&$('[data-type="drilldown"] .facets .max_price').val()==0?($('[data-type="drilldown"] .facets .price_range').addClass("is_error"),n="Error: Please fill in at least one of the inputs.",t=!1):$('[data-type="drilldown"] .facets .max_price').val().trim().length>0&&parseInt($('[data-type="drilldown"] .facets .min_price').val())>parseInt($('[data-type="drilldown"] .facets .max_price').val())&&($('[data-type="drilldown"] .facets .price_range').addClass("is_error"),n="Error: Maximum price must be higher than minimum price.",t=!1),t?!0:($('[data-type="drilldown"] .facets .price_range .error_message').removeClass("hidden").text(n),!1)},isValid:function(){var n=!0;return $(this.wizards).each(function(){n=this.isValid()?n:!1}),n},resetChosenFacets:function(){$('[data-type="drilldown"] .chosen_facets').empty();$('[data-type="drilldown"] .facets .selected').not("[data-menu-facet-id]").each(function(){$('[data-type="drilldown"] .chosen_facets').append('<p data-facet-id="'+$(this).attr("data-facet-id")+'" data-group-id="'+$(this).closest("[data-group-id]").attr("data-group-id")+'" class="limiter">'+decodeURIComponent($(this).attr("data-facet-id"))+"<\/p>")})},runTimedSearch:function(n){var t=this;clearTimeout(t.timer);t.timer=null;t.timer=setTimeout(function(){t.executeSearch({facetGroup:n});t.timer=null},2e3)},scrapeGrid:function(n){$('[data-type="drilldown"] .products_container').append($(n).find(".modal_wrapper ul"));$("[data-page]").attr("data-page",parseInt($("[data-page]").attr("data-page"))+1);$('[data-type="drilldown"] .total_shown').text($('[data-type="drilldown"] .drilldown_row .results .product_container').length);$('[data-type="drilldown"] .total_shown').text()===$('[data-type="drilldown"] .total_matching').text()&&$('[data-type="drilldown"] .load_more').addClass("hidden");$("body").trigger("T5.ProductGridLoaded")},setDefaults:function(){this.minBrandsCountForHeightUI=10;this.minBrandsCountForFilterUI=15;this.isCrawlable=T5Global.indexableOverride==="index,follow"},setFacetDisplay:function(){$('[data-type="drilldown"] .facets [data-facet-id]').each(function(){var n=parseInt($(this).find(".count").text());n||$(this).attr("data-state","disabled").find(".count").text("0")});$('[data-type="drilldown"] .facets [data-menu-facet-id]').each(function(){var n=parseInt($(this).find(".count").text());n||$(this).attr("data-state","disabled").find(".count").text("0")})},setPriceFacetDisplay:function(){$(".tiered_pricing_banner").length&&$('[data-group-id="RetailPrice"]').addClass("hidden")},setState:function(n){var t=this;this.state={selectedFacets:[],sort:$('[data-type="drilldown"] .s
11ort option:selected').val(),facetGroup:"",page:n&&n.pageNumber?n.pageNumber:1};$('[data-type="drilldown"] .facets [data-facet-id].selected').each(function(){t.state.selectedFacets.push({id:$(this).attr("data-facet-id"),facetGroup:$(this).closest("[data-group-id]").attr("data-group-id")})});$('[data-type="drilldown"] .facetfilters .facetfilter').each(function(){var n=$(this).hasClass("selected");n&&t.state.selectedFacets.push({id:n,facetGroup:$(this).closest("[data-group-id]").attr("data-group-id")})})},trackHit:function(n){var t={searchterm:$(".search_term").attr("data-term"),hitId:n.attr("data-hit-id"),trackId:$(".results").attr("data-track-id"),page:$(".results").attr("data-page"),pageSize:$(".results").attr("data-page-size"),position:n.attr("data-position")};$.ajax({url:"ajax/TrackHit",method:"POST",data:t})},triggerLoad:function(){var n=this;$('[data-type="drilldown"] .load_more').length&&T5Global.checkboundaries($('[data-type="drilldown"] .load_more'))&&($(window).off("scroll.autoload"),$('[data-type="drilldown"] .load_more').trigger("click"))},updateFacets:function(n,t,i){var r=$(n).find(".facets");$('[data-type="drilldown"] .facets [data-facet-id]').each(function(){if($(this).closest("[data-group-id]").attr("data-group-id")!=t||$('[data-group-id="'+t+'"]').find(".selected").length===0||i){var n=parseInt(r.find('[data-group-id="'+$(this).closest("[data-group-id]").attr("data-group-id")+'"]').find('[data-facet-id="'+$(this).attr("data-facet-id")+'"] .count').text());n>0?$(this).removeAttr("data-state").find(".count").text(n):$(this).attr("selected")||$(this).attr("data-state","disabled").find(".count").text("0")}});$('[data-type="drilldown"] .facets [data-menu-facet-id]').each(function(){if($(this).closest("[data-group-id]").attr("data-group-id")!=t||$('[data-group-id="'+t+'"]').find(".selected").length===0||i){var n=parseInt(r.find('[data-group-id="'+$(this).closest("[data-group-id]").attr("data-group-id")+'"]').find('[data-menu-facet-id="'+$(this).attr("data-menu-facet-id")+'"] .count').text());n>0?$(this).removeAttr("data-state").find(".count").text(n):$(this).attr("selected")||$(this).attr("data-state","disabled").find(".count").text("0")}});$('[data-type="drilldown"] .facets [data-group-id]').each(function(){r.find('[data-group-id="'+$(this).attr("data-group-id")+'"]').length==0&&$(this).remove()});r.find("[data-group-id]").each(function(n){var t=$(this),i;$('[data-type="drilldown"] .facets [data-group-id="'+t.attr("data-group-id")+'"]').length==0&&($('[data-type="drilldown"] .facets [data-group-id]').length===0?$('[data-type="drilldown"] .facets').append(t.clone()):$('[data-type="drilldown"] .facets [data-group-id="'+r.children().eq(n-1).attr("data-group-id")+'"]').after(t.clone()));i=t.find("[data-facet-id]").clone();i.each(function(){$('[data-type="drilldown"] .facets [data-facet-id="'+$(this).attr("data-facet-id")+'"]').length===0&&$('[data-type="drilldown"] .facets [data-group-id="'+t.attr("data-group-id")+'"]').find("ul").append($(this))})});$('[data-type="drilldown"] .facets [data-group-id]').each(function(){r.find('[data-group-id="'+$(this).attr("data-group-id")+'"]').length>0&&$(this).removeClass("hidden")});this.hideSmallFacetGroups(r.find("[data-group-id]"));r.find('[data-group-id="Subcategory"] .facet').each(function(){$(this).hasClass("auto")&&($(this).removeClass("auto"),$('[data-type="drilldown"] .facets [data-menu-facet-id="'+$(this).attr("data-facet-id")+'"]').addClass("selected"),$('[data-type="drilldown"] .facets [data-facet-id="'+$(this).attr("data-facet-id")+'"]').addClass("selected"),$('[data-type="drilldown"] .facets [data-facet-id="'+$(this).attr("data-facet-id")+'"]').attr("data-state","disabled"),history.pushState(null,"",window.location.search+"&Subcategory="+$(this).attr("data-facet-id")))});this.autoLoaded=!1;this.setPriceFacetDisplay()},updateFacetState:function(){this.setState();var n=!!navigator.userAgent.match(/Trident.*rv\:11\./),t=n?window.location.href:"";window.history.replaceState(this.state,null,t)},updateSearchPageElements:function(){this.subcat&&$(".search_only").addClass("hidden")},updateSEOOverrides:function(){var i=this.htmlDecode(T5Global.pageTitleOverride),r=this.htmlDecode(T5Global.pageCanonicalOverride),u=this.htmlDecode(T5Global.pageHeadlineOverride),n=$(T5Global.pageSectionCopyOverride),t=$(T5Global.pageHeaderBreadcrumbsOverride);this.checkSEOOverrides(i,r);$("h1.headline.gen_category_header").text(u);$(".page_caption_container .content").html(n);n?$(".page_caption_container").removeClass("hidden"):$(".page_caption_container").addClass("hidden");$('meta[name="robots"]').attr("content",T5Global.indexableOverride);$(".gen_category_content .breadcrumbs:first").html(t.closest("ul").html());$(".gen_category_content .breadcrumb-schema:first").text(t.closest(".breadcrumb-schema").text());T5Global.pageResultsCountAdditionalTextOverrides!=""?$(".products_container .total .additional_results_text").text(T5Global.pageResultsCountAdditionalTextOverrides).removeClass("hidden"):$(".products_container .total .additional_results_text").text("").addClass("hidden")},updateSectionCopy:function(){var i=$(".page_caption_container .content").height(),n=parseFloat($(".page_caption_container .content").css("line-height"),10),t;n&&(t=Math.ceil(i/n),t<=10?($(".page_caption_container .expand_trigger ").remove(),$(".page_caption_container").css("height","auto")):$(".page_caption_container").height(n*10+50))},htmlDecode:function(n){if(!n)return"";var t=(new DOMParser).parseFromString(n,"text/html");return t.documentElement.textContent}};$('[data-type="drilldown"]').length&&n.init()});$(function(){var n={init:function(){this._defaultBuildListName="My Build List";this.attachListeners();this.initRecentlySaved();this.checkForSaveForLaterRedirect()},attachListeners:function(){var n=this;$("body").on("SaveForLater_Enable",function(n,t,i){var r="",u;i&&(r=i.reduce(function(n,t){return t.webId||(t.webId=""),t.variantCode||(t.variantCode=""),n.push(t.variantCode+":"+t.webId),n},[]).join("|"));t?($(t).find(".triggers").attr("data-state","enabled"),$(t).attr("data-products",r),$(t).hasClass("save_for_later_container")&&(u=$(".main_image .save_for_later_container"),u.length>0&&$(u).attr("data-products",r))):($(".save_for_later_container .triggers").attr("data-state","enabled"),$(".save_for_later_container").attr("data-products",r))});$("body").on("modlistLoaded",function(){n.checkForSaveForLaterRedirect()});$("body").on("click",".save_for_later_container .triggers .save_for_later_trigger",function(t){t.preventDefault();var i=$(this);n.handleSaveForLaterButtonTrigger(i)});$("body").on("click",".save_for_later_container .triggers .expand_trigger",function(t){t.preventDefault();var i=$(this);n.handleBuildListExpandTrigger(i)});$("body").on("click",".save_for_later_container .lists_container .lists [data-build-list-id]",function(){var i=this,t;$(i).closest(".save_for_later_container").addClass("is_loading");t=$(".main_image .save_for_later_container");$(this).attr("data-build-list-id")=="placeholder"?n.addProductsToNewBuildList(n._defaultBuildListName,$(this).closest(".save_for_later_container").attr("data-products"),function(n){$(i).closest(".save_for_later_container").removeClass("is_loading");n&&n.success?($(i).closest(".save_for_later_container").attr("data-state","saved"),t.length>0&&$(t).attr("data-state","saved")):($(i).closest(".save_for_later_container").attr("data-state","error"),t.length>0&&$(t).attr("data-state","error"))}):n.addProductsToBuildList($(this).attr("data-build-list-id"),$(this).closest(".save_for_later_container").attr("data-products"),function(n){$(i).closest(".save_for_later_container").removeClass("is_loading");n&&n.success?($(i).closest(".save_for_later_container").attr("data-state","saved"),t.length>0&&$(t).attr("data-state","saved")):($(i).closest(".save_for_later_container").attr("data-state","error"),t.length>0&&$(t).attr("data-state","error"))})});$("body").on("click",".save_for_later_container .lists_container .create_list_container .toggle",function(n){n.preventDefault();$(this).closest(".create_list_container").attr("data-state","expanded");$(this).closest(".create_list_container").find(".create_list .list_name").focus()});$("body").on("click",".save_for_later_container .lists_container .create_list_container .create_list .create_list_trigger",function(t){t.preventDefault();var i=$(this),r=$(".main_image .save_for_later_container");n.isValid($(i).closest(".create_list").find(".list_name"))?($(i).closest(".save_for_later_container").addClass("is_loading"),n.addProductsToNewBuildList($(i).closest(".create_list").find(".list_name").val(),$(i).closest(".save_for_later_container").attr("data-products"),function(n){$(i).closest(".save_for_later_container").removeClass("is_loading");n&&n.success?($(i).closest(".save_for_later_container").attr("data-state","saved"),r.length>0&&$(r).attr("data-state","saved")):($(i).closest(".save_for_later_container").attr("data-state","error"),r.length>0&&$(r).attr("data-state","error"))})):$(i).closest(".create_list").find(".list_name").addClass("is_error")});$("body").on("keyup change",".save_for_later_container .lists_container .create_list_container .create_list .list_name",function(){$(this).removeClass("is_error")});$("body").on("click",".recently_saved .cart_list .remove",function(t){t.preventDefault();$(".recently_saved .cart_list").addClass("is_loading");var i=$(this).closest(".item").attr("data-build-list-id"),r=$(this).closest(".item").attr("data-web-id"),u=$(this).closest(".item").attr("data-variation-key");n.removeItem(i,r,u)});$("body").on("click",".recently_saved .cart_list .add_to_cart_trigger",function(t){t.preventDefault();$(".recently_saved .cart_list").addClass("is_loading");var i=$(this).closest(".item").attr("data-build-list-id"),r=$(this).closest(".item").attr("data-web-id"),u=$(this).closest(".item").attr("data-variant-code"),f=$(this).closest(".item").attr("data-variation-key"),e=$(this).closest(".item").attr("data-requires-options");n.addItemToCart(i,r,u,f,e)});$("body").on("click touch",".recently_saved .cart_list .choose_options_trigger",function(t){t.preventDefault();var i=$(this).closest(".item").attr("data-product-id");n.chooseOptions(i)});$("body").on("click",".recently_saved .next",function(t){t.preventDefault();$(".recently_saved .cart_list").addClass("is_loading");var i=parseInt($(".recently_saved .next").attr("data-next-page"));$.ajax({url:"ajax/GetRecentlySavedItems?page="+i,type:"GET"}).done(function(t){$(".recently_saved .cart_list .item:last").after(t);
11$(".recently_saved .next").attr("data-next-page",i+1);n.showLoadMore()});$(".recently_saved .cart_list").removeClass("is_loading")});$("body").on("RefreshRecentlySaved",function(){$(".recently_saved").length>0?n.refreshRecentlySaved():$(".cart").length>0&&(window.location.href=window.location.href)});$("body").on("click",".image_grid .save_for_later_trigger, .product_container .save_for_later_trigger",function(t){t.preventDefault();t.stopPropagation();var i=$(this);n.handleGridSaveForLaterTrigger(i)});$("body").on("click",".product_images .main_image .save_for_later_trigger",function(t){t.preventDefault();t.stopPropagation();var i=$(this);n.handleSaveForLaterIconTrigger(i)});$(".tooltip").on("mouseenter, mousemove",function(){clearTimeout(n._hideSuccess)});$(".tooltip").on("mouseleave",function(){n._hideSuccess=setTimeout(function(){$(".tooltip").addClass("hidden");$(".pointer").addClass("hidden")},4e3)});$("body").on("click",".saved_for_later_login_container .alt_btn",function(t){if(t.preventDefault(),t.stopPropagation(),$(this).attr("data-type")!=="photo"){var i=$(this);n.authSaveForLaterEmail(i)}});$("body").on("click",".link_close a",function(t){t.preventDefault();t.stopPropagation();n.hideSaveForLaterLoginModals()});$("body").on("click",".saved_for_later_login_overlay",function(){n.hideSaveForLaterLoginModals()})},authSaveForLaterEmail:function(n){var u;self=this;var i=$(n).closest(".saved_for_later_login_container"),r=$(i).find(".input .email").val(),t=$(i).find("#hdnTrigger").val(),f=T5Global.generateGuid();if(r.length>0&&!window.T5Global.regex.email.test(r)){u=$(i).find("span.is_error");$(u).css("display")===undefined&&(self.renderError($(i).find(".input"),$(i).find(".input .email").attr("data-msg-required")),$(u).css("display","block"));return}$(document).trigger("GTM.inquiry_form_submit",{InquiryTrackingGuid:f});$.ajax({url:"/ajax/authMasterCustomer?email="+encodeURIComponent(r)+"&authaction=SaveForLater&inquiryTrackingGuid="+f,type:"POST"}).done(function(n){if(n&&n.length>0&&parseInt(n)>0){if(T5Global.userTypedEmail.setIt(r),self.hideSaveForLaterLoginModals(),t==="icon"&&self.handleSaveForLaterIconTrigger($(".product_images .main_image .save_for_later_trigger")),t==="buildlists"&&self.handleBuildListExpandTrigger($(".save_for_later_container .triggers .expand_trigger")),t==="sflbutton"&&self.handleSaveForLaterButtonTrigger($(".save_for_later_container .triggers .save_for_later_trigger")),t.indexOf("grid_product_")!==-1){var i=t.substring(t.lastIndexOf("_")+1,t.length),u=$(".product_container").find('[data-product-code="'+i+'"]');self.handleGridSaveForLaterTrigger(u)}t.indexOf("addtobuildlist")>0&&($(".cart").addClass("is_loading"),window.location=t)}})},handleBuildListExpandTrigger:function(n){self=this;$(n).closest(".triggers").attr("data-state")==="enabled"&&($(n).closest(".save_for_later_container").attr("data-state")=="expanded"?self.hide($(n).closest(".save_for_later_container")):($(n).closest(".save_for_later_container").addClass("is_loading"),self.getBuildLists(function(t){t.buildLists?($(n).closest(".save_for_later_container").removeClass("is_loading"),self.show($(n).closest(".save_for_later_container")),t.buildLists.length==0?self.renderDefaultPlaceholderBuildList($(n).closest(".save_for_later_container").find(".lists_container .lists")):self.renderBuildLists(t,$(n).closest(".save_for_later_container").find(".lists_container .lists"))):$(n).hasClass("wheel_and_tire_sfl")?self.redirect(n):self.showSaveForLaterLoginModal("buildlists")})))},handleSaveForLaterIconTrigger:function(n){self=this;var t=self.getToolTipPositions(n);self.getBuildLists(function(i){if(i.buildLists){var r=$(".cart_actions .save_for_later_container");i.buildLists.length===0?self.addProductsToNewBuildList(self._defaultBuildListName,$(n).attr("data-products"),function(i){i&&i.success?($(n).attr("data-state","saved").siblings(".tooltip").removeClass("hidden").html('Saved to <a href="/saved-for-later.html" class="text_link">My List<\/a>'),$(r).attr("data-state","saved")):($(n).attr("data-state","error").siblings(".tooltip").removeClass("hidden").text("Oops. Try again"),$(r).attr("data-state","error"));$(n).siblings(".tooltip")[0].getBoundingClientRect().top<25&&($(n).siblings(".tooltip").css({top:t.toolTip}),$(n).siblings(".pointer").css({top:t.pointerTop,right:t.pointerRight,"border-right":"1px solid #738537","border-bottom":"1px solid #738537","border-top":"none","border-left":"none"}));$(n).siblings(".pointer").removeClass("hidden");self._hideSuccess=setTimeout(function(){$(".tooltip").addClass("hidden");$(".pointer").addClass("hidden")},4e3)}):self.addProductsToBuildList(i.buildLists[0].Id,$(n).attr("data-products"),function(i){i&&i.success?($(n).attr("data-state","saved").siblings(".tooltip").removeClass("hidden").html('Saved to <a href="/saved-for-later.html" class="text_link">My List<\/a>'),$(r).attr("data-state","saved")):($(n).attr("data-state","error").siblings(".tooltip").removeClass("hidden").text("Oops. Try again"),$(r).attr("data-state","error"));$(n).siblings(".tooltip")[0].getBoundingClientRect().top<25&&($(n).siblings(".tooltip").css({top:t.toolTip}),$(n).siblings(".pointer").css({top:t.pointerTop,right:t.pointerRight,"border-right":"1px solid #738537","border-bottom":"1px solid #738537","border-top":"none","border-left":"none"}));$(n).siblings(".pointer").removeClass("hidden");self._hideSuccess=setTimeout(function(){$(".tooltip").addClass("hidden");$(".pointer").addClass("hidden")},4e3)})}else self.showSaveForLaterLoginModal("icon")})},handleSaveForLaterButtonTrigger:function(n){self=this;$(n).closest(".triggers").attr("data-state")==="enabled"&&($(n).closest(".save_for_later_container").addClass("is_loading"),self.getBuildLists(function(t){if(t.buildLists){var i=$(".main_image .save_for_later_container");t.buildLists.length==0?self.addProductsToNewBuildList(self._defaultBuildListName,$(n).closest(".save_for_later_container").attr("data-products"),function(t){$(n).closest(".save_for_later_container").removeClass("is_loading");t&&t.success?($(n).closest(".save_for_later_container").attr("data-state","saved"),i.length>0&&$(i).attr("data-state","saved")):($(n).closest(".save_for_later_container").attr("data-state","error"),i.length>0&&$(i).attr("data-state","error"))}):self.addProductsToBuildList(t.buildLists[0].Id,$(n).closest(".save_for_later_container").attr("data-products"),function(t){$(n).closest(".save_for_later_container").removeClass("is_loading");t&&t.success?($(n).closest(".save_for_later_container").attr("data-state","saved"),i.length>0&&$(i).attr("data-state","saved")):($(n).closest(".save_for_later_container").attr("data-state","error"),i.length>0&&$(i).attr("data-state","error"))})}else $(n).hasClass("wheel_and_tire_sfl")?self.showWheelAndTireSflLoginModal("sflbutton"):self.showSaveForLaterLoginModal("sflbutton")}))},handleGridSaveForLaterTrigger:function(n){self=this;$(n).closest(".product_container").addClass("is_loading");var t=self.getToolTipPositions(n);self.getBuildLists(function(i){i.buildLists?i.buildLists.length==0?self.addProductsToNewBuildList(self._defaultBuildListName,$(n).attr("data-products"),function(i){$(n).closest(".product_container").removeClass("is_loading");i&&i.success?$(n).attr("data-state","saved").siblings(".tooltip").removeClass("hidden").html('Saved to <a href="/saved-for-later.html" class="text_link">My List<\/a>'):$(n).attr("data-state","error").siblings(".tooltip").removeClass("hidden").text("Oops. Try again");$(n).siblings(".tooltip")[0].getBoundingClientRect().top<25&&($(n).siblings(".tooltip").css({top:t.toolTip}),$(n).siblings(".pointer").css({top:t.pointerTop,right:t.pointerRight,"border-right":"1px solid #738537","border-bottom":"1px solid #738537","border-top":"none","border-left":"none"}));$(n).siblings(".pointer").removeClass("hidden");self._hideSuccess=setTimeout(function(){$(".tooltip").addClass("hidden");$(".pointer").addClass("hidden")},4e3)}):self.addProductsToBuildList(i.buildLists[0].Id,$(n).attr("data-products"),function(i){$(n).closest(".product_container").removeClass("is_loading");i&&i.success?$(n).attr("data-state","saved").siblings(".tooltip").removeClass("hidden").html('Saved to <a href="/saved-for-later.html" class="text_link">My List<\/a>'):$(n).attr("data-state","error").siblings(".tooltip").removeClass("hidden").text("Oops. Try again");$(n).siblings(".tooltip")[0].getBoundingClientRect().top<25&&($(n).siblings(".tooltip").css({top:t.toolTip}),$(n).siblings(".pointer").css({top:t.pointerTop,right:t.pointerRight,"border-right":"1px solid #738537","border-bottom":"1px solid #738537","border-top":"none","border-left":"none"}));$(n).siblings(".pointer").removeClass("hidden");self._hideSuccess=setTimeout(function(){$(".tooltip").addClass("hidden");$(".pointer").addClass("hidden")},4e3)}):$(n).parents(".drilldown_row").length?self.showGridSaveForLaterLoginModal(n):self.redirectFromProductGrid(n)})},renderError:function(n,t){$(n).addClass("is_error");$('<span class="is_error text_left">'+t+"<\/span>").insertAfter($(n))},showSaveForLaterLoginModal:function(n){$(".save_for_later_container").removeClass("is_loading");var i=undefined,t=undefined,r="up";switch(n){case"sflbutton":i=$(".cart_actions .saved_for_later_login_overlay");t=$(".cart_actions .saved_for_later_login_container");r=$(".save_for_later_container")[1].getBoundingClientRect().top<340?"down":"up";$(".cart_actions .saved_for_later_login_container").find("#hdnTrigger").val("sflbutton");break;case"buildlists":i=$(".cart_actions .saved_for_later_login_overlay");t=$(".cart_actions .saved_for_later_login_container");r=$(".save_for_later_container")[1].getBoundingClientRect().top<340?"down":"up";$(".cart_actions .saved_for_later_login_container").find("#hdnTrigger").val("buildlists");break;case"icon":i=$(".product_images .saved_for_later_login_overlay");t=$(".product_images .saved_for_later_login_container");r=$(".save_for_later_container")[0].getBoundingClientRect().top<340?"down":"up";$(".product_images .saved_for_later_login_container").find("#hdnTrigger").val("icon");break;default:i=$(".cart_actions .saved_for_later_login_overlay");t=$(".cart_actions .saved_for_later_login_container");r=$(".save_for_later_container")[1].getBoundingClientRect().top<340?"down":"up";$(".cart_actions .saved_for_later_login_container").find("#hdnTrigger").val("sflbutton")}$(i).removeClass("hidden");$(t).removeClass("hidden");r==="down"?($(t).addClass("saved_for_later_login_container_bottom"),$(t).removeClass("saved_for_later_login_container_top"),$(t).find(".pointer").removeClass("pointer_bottom"),$(t).find(".pointer").addClass("pointer_top")):($(t).addClass("saved_for_later_login_container_top"),$(t).removeClass("saved_for_later_login_container_bottom"),$(t).find(".pointer").removeClass("pointer_top"),$(t).find(".pointer").addClass("pointer_bottom"))},showWheelAndTireSflLoginModal:function(n){$(".save_for_later_container").removeClass("is_loading");var i=undefined,t=undefined,r="up";switch(n){case"sflbutton":i=$(".cart .saved_for_later_login_overlay");t=$(".cart .saved_for_later_login_container");r=$(".save_for_later_container")[1].getBoundingClientRect().top<340?"down":"up";$(".cart .saved_for_later_login_container").find("#hdnTrigger").val("sflbutton");break;default:i=$(".cart .saved_for_later_login_overlay");t=$(".cart .saved_for_later_login_container");r=$(".save_for_later_container")[1].getBoundingClientRect().top<340?"down":"up";$(".cart .saved_for_later_login_container").find("#hdnTrigger").val("sflbutton")}$(i).removeClass("hidden");$(t).removeClass("hidden");r==="down"?($(t).addClass("saved_for_later_login_container_bottom"),$(t).removeClass("saved_for_later_login_container_top"),$(t).find(".pointer").removeClass("pointer_bottom"),$(t).find(".pointer").addClass("pointer_top")):($(t).addClass("saved_for_later_login_container_top"),$(t).removeClass("saved_for_later_login_container_bottom"),$(t).find(".pointer").removeClass("pointer_top"),$(t).find(".pointer").addClass("pointer_bottom"))},showGridSaveForLaterLoginModal:function(n){self=this;var u=undefined,t=undefined,f="up",i=document.body.getBoundingClientRect(),r=$(n)[0].getBoundingClientRect(),s=r.top,e=r.top-i.top,o=r.left-i.left,h=i.right-i.left;u=$(".saved_for_later_login_overlay");t=$(".saved_for_later_login_container");$(".saved_for_later_login_container").find("#hdnTrigger").val("grid_product_"+$(n)[0].dataset.productC
11ode);f=s<300?"down":"up";$(u).removeClass("hidden");$(t).removeClass("hidden");f==="down"?($(t).addClass("saved_for_later_login_container_bottom"),$(t).removeClass("saved_for_later_login_container_top"),$(t).find(".pointer").removeClass("pointer_bottom"),$(t).find(".pointer").addClass("pointer_top"),$(t).css("top",e+53+"px"),$(t).css("left",o-300+"px")):($(t).addClass("saved_for_later_login_container_top"),$(t).removeClass("saved_for_later_login_container_bottom"),$(t).find(".pointer").removeClass("pointer_top"),$(t).find(".pointer").addClass("pointer_bottom"),$(t).css("top",e-203+"px"),$(t).css("left",o-300+"px"));$(n).closest(".product_container").removeClass("is_loading")},hideSaveForLaterLoginModals:function(){$(".saved_for_later_login_overlay").each(function(){$(".saved_for_later_login_overlay").addClass("hidden")});$(".saved_for_later_login_container").each(function(){$(".saved_for_later_login_container").addClass("hidden");$(".saved_for_later_login_container .input .email").val("");$(".saved_for_later_login_container span.is_error").remove()})},addItemToCart:function(n,t,i,r,u){self=this;$(".recently_saved .cart_list").addClass("is_loading");$.ajax({url:"myaccountbuildlist/AddToCart",type:"POST",data:{savedListId:n,productCode:t,variationCode:i,variationKey:r,requiresOptions:u}}).done(function(){window.location.href="/shopping-cart.html"})},addProductsToBuildList:function(n,t,i){var e=this,r=[],u=!1,f;t.split("|").map(function(t){var i=t.split(":");r.push($.ajax({url:"/myaccountbuildlist/CreateBuildListItem",type:"post",data:{buildListId:n,variantCode:i[0],webId:i[1]}}).done(function(n){var t=n?T5Global.cleanAJAXresponse(n):{};t.errorMessage&&(u=!0,f=t.errorMessage)}).fail(function(){u=!0}))});r.length>0?$.when.apply($,r).then(function(){u&&f!=="Product already exists"?i&&i({success:!1}):($("body").trigger("GTM.added_to_build_list",[t]),i&&i({success:!0}))},function(){i&&i({success:!1})}):$("body").trigger("GTM.added_to_build_list",[t])},addProductsToNewBuildList:function(n,t,i){var u=this,r=t.split("|")[0].split(":");$.ajax({url:"/myaccountbuildlist/CreateBuildListItem",type:"POST",data:{buildListName:n,variantCode:r[0],webId:r[1]}}).done(function(n){var f=n?T5Global.cleanAJAXresponse(n):{},r=t.split("|");r.length>1?(r.shift(),u.addProductsToBuildList(f.buildListId,r.join("|"),i)):($("body").trigger("GTM.added_to_build_list",[t]),i&&i({success:!0}))}).fail(function(){i&&i({success:!1})})},attachAutoCloseListener:function(){var n=this;$("body").on("click.SaveForLater",function(t){$(t.target).closest(".save_for_later_container").length||n.hide()})},checkForSaveForLaterRedirect:function(){var n;if(T5Global.getQSValue("saveforlater")&&Turn5.Analytics.PageType!="login"){var i=T5Global.getQSValue("saveforlater").split("%26")[0],r=i.split("|")[0],t=i.split("|")[1];t?setTimeout(function(){$("html,body").animate({scrollTop:$('.save_for_later_container[data-variation-code="'+t+'"]').offset().top-250},1e3).promise().done(function(){$('.save_for_later_container[data-variation-code="'+t+'"]').trigger("click")})},1e3):r&&(n=$('.save_for_later_container[data-product-code="'+r+'"]'),setTimeout(function(){n.length>0&&!n.hasClass("saved")&&$("html,body").animate({scrollTop:n.offset().top-250},1e3).promise().done(function(){n.trigger("click")})},1e3))}},chooseOptions:function(n){n.indexOf("~")>-1&&(n=n.substr(1));window.location.href=n},detachAutoCloseListener:function(){$("body").off("click.SaveForLater")},getBuildLists:function(n){$.ajax({url:"/myaccountbuildlist/GetBuildLists",type:"POST"}).always(function(t){var i=t?T5Global.cleanAJAXresponse(t):{};n&&n(i)})},getToolTipPositions:function(n){return $(n).closest(".pick_up_placement").length?$(n).closest(".feature_product").length?{toolTip:"27px",pointerTop:"20px",pointerRight:"70px"}:{toolTip:"27px",pointerTop:"20px",pointerRight:"6px"}:$(n).closest(".one_main_three_alt_multi_strategy_placement").length?$(n).closest(".feature_product").length?{toolTip:"27px",pointerTop:"20px",pointerRight:"70px"}:{toolTip:"27px",pointerTop:"20px",pointerRight:"6px"}:$(n).closest(".view_bought_products").length?{toolTip:"47px",pointerTop:"40px",pointerRight:"6px"}:$(n).closest(".additional_products").length?{toolTip:"57px",pointerTop:"50px",pointerRight:"6px"}:$(n).closest(".product_images").length?{toolTip:"57px",pointerTop:"0px",pointerRight:"70px"}:{toolTip:"30px",pointerTop:"23px",pointerRight:"6px"}},hide:function(n){n?$(n).attr("data-state",""):$(".save_for_later_container").attr("data-state","");this.detachAutoCloseListener()}
11,initRecentlySaved:function(){$(".recently_saved .cart_list").length>0&&$(".recently_saved .cart_list").attr("data-item-count")>5&&$(".recently_saved .btn_container .next").removeClass("hidden")},isValid:function(n){return $(n).removeClass("is_error"),$(n).val().trim().length>0?!0:!1},redirect:function(n){var t="trigger=saveforlater";$(n).closest(".recommended_addOns").length&&(t="trigger=saveforlater_all");$(n).closest(".wheel_and_tire_setups_modal_container").length&&(t="trigger=wheel_setups-"+$(n).closest(".wheel_and_tire_setup").attr("data-setup-id"));window.location.href=$(n).closest(".save_for_later_container").attr("data-redirect")+t},redirectFromProductGrid:function(n){var t=$(n).attr("data-product-code"),i=$(n).attr("data-variation-code"),r=t&&i?t+"|"+i:t||i;window.location.href="/login?returnurl="+window.location.pathname+"?saveforlater="+r+"%26"+encodeURIComponent(window.location.search.substr(1))},refreshRecentlySaved:function(){var n=this;$(".recently_saved .cart_list").addClass("is_loading");$.ajax({url:"ajax/GetRecentlySavedItems?page=1",type:"GET"}).done(function(t){$(".recently_saved").removeClass("hidden");$(".recently_saved .cart_list").html(t);$(".recently_saved .btn_container .next").attr("data-next-page",2);n.showLoadMore();$(".recently_saved .cart_list").removeClass("is_loading")}).fail(function(){$(".recently_saved .cart_list").removeClass("is_loading")})},removeItem:function(n,t,i){var r=this;$.ajax({url:"/myaccountbuildlist/DeleteSavedItem",type:"POST",data:{savedListId:n,productCode:t,variationCode:i}}).done(function(){$.ajax({url:"ajax/GetRecentlySavedItems?page=1",type:"GET"}).done(function(n){n.length?($(".recently_saved").removeClass("hidden"),$(".recently_saved .cart_list").html(n),$(".recently_saved .btn_container .next").attr("data-next-page",2),r.showLoadMore()):$(".recently_saved").addClass("hidden");$(".recently_saved .cart_list").removeClass("is_loading")}).fail(function(){$(".recently_saved .cart_list").removeClass("is_loading")})})},renderBuildLists:function(n,t){var r=this,i="";$(n.buildLists).each(function(){i+=r.renderItem(this)});$(t).html(i)},renderDefaultPlaceholderBuildList:function(n){var t='<li data-build-list-id="placeholder">'+this._defaultBuildListName+"<\/li>";$(n).html(t)},renderItem:function(n){return'<li data-build-list-id="'+n.Id+'">'+n.Name+"<\/li>"},show:function(n){this.hide();$(n).attr("data-state","expanded");this.attachAutoCloseListener()},showLoadMore:function(){if($(".recently_saved .item:last").attr("data-item-count")>5){var n=Math.ceil(parseInt($(".recently_saved .item:last").attr("data-item-count"))/5);parseInt($(".recently_saved .btn_container .next").attr("data-next-page"))<=n?$(".recently_saved .btn_container .next").removeClass("hidden"):$(".recently_saved .btn_container .next").addClass("hidden")}}}.init()});
12/*!
13 * Zendesk Messaging Bootstrap (cleaned)
14 * - Controls messenger visibility based on legacy gates
15 * - Sets conversation fields and opens messenger on trigger clicks
16 *
17 * Expected globals:
18 * - window.zE
19 * - window.T5Global
20 * - window.Turn5.Analytics
21 * - window.jQuery (optional; used for UI toggles)
22 */
23(function(){"use strict";function t(n,t){return!n||!t?undefined:t.split(".").reduce(function(n,t){return n&&n[t]!==undefined?n[t]:undefined},n)}function i(){return typeof window!="undefined"&&typeof zE=="function"}function s(n,t){if(t=t||5e3,i())try{window.zE(n);return}catch(f){}var u=Date.now(),r=setInterval(function(){if(i()){clearInterval(r);try{window.zE(n)}catch(f){n()}return}Date.now()-u>t&&(clearInterval(r),n(new Error("zE not available")))},150)}function h(){var t,n;try{return(t=typeof T5Global!="undefined"&&T5Global.getUserPreference?T5Global.getUserPreference("Ship_To_Location"):null,!t)?!1:(n=JSON.parse(t),!!(n&&n.CountryCode&&e.test(n.CountryCode)))}catch(i){return!1}}function c(){var i=location.pathname||"",n=t(window,"Turn5.Analytics.PageType")||"";return/checkout/i.test(n)?!1:!0}function l(){return!0}function r(){return h()&&c()&&l()}function a(){$(".chat_trigger").removeClass("hidden");$(".modal.contact_options .is_loading").addClass("hidden");$(".modal.contact_options .live_chat_active").removeClass("hidden");$(".modal.contact_options .live_chat_inactive").addClass("hidden");sessionStorage.setItem("showZendeskChat","true");$(document).ready(function(){window.dispatchEvent(new CustomEvent("showZendeskChat",{detail:!0}))})}function v(){$(".chat_trigger").addClass("hidden");$(".modal.contact_options .is_loading").addClass("hidden");$(".modal.contact_options .live_chat_active").addClass("hidden");$(".modal.contact_options .live_chat_inactive").removeClass("hidden");sessionStorage.setItem("showZendeskChat","false");$(document).ready(function(){window.dispatchEvent(new CustomEvent("showZendeskChat",{detail:!1}))})}function y(){if(i())if(r()){try{window.zE("messenger","show")}catch(n){}a()}else{try{window.zE("messenger","hide")}catch(n){}v()}}function p(){if(i())try{window.zE("messenger","open")}catch(n){}}function w(){return $('meta[name="twitter:data2"]').attr("content")||"Not Available"}function u(){var n,i;try{if(n=t(window,"Turn5.Analytics.PageType")||"",n==="searchresults")return i=$(".products_container .total_matching").first().text().trim(),i||"Not Available"}catch(r){}return"Not Available"}function b(n){var u,r,i,t;if(!n||typeof n!="object")return undefined;u=["VehicleMake","VehicleType","VehicleGroup","Generation","Year","EngineSubmodelGroupCombo","Submodel","SubmodelGroup","SubmodelDoorCombo","Engine","BodyType","BedLength","Drivetrain","Transmission","Color","Doors"];r={};for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&u.indexOf(i)!==-1&&(t=n[i],t&&typeof t=="object"&&t.label?r[i]=t.label:t!==null&&t!==undefined&&typeof t!="object"&&(r[i]=t));return Object.keys(r).length?r:undefined}function k(){var e=typeof T5Global!="undefined"&&T5Global.getUserPreference?T5Global.getUserPreference("EK_Fitment_Global"):null,r={};try{r=e?JSON.parse(e):{}}catch(y){r={}}var o=r&&r.VehicleType&&r.VehicleType.label?String(r.VehicleType.label)[0].toUpperCase()+String(r.VehicleType.label).slice(1).toLowerCase():"Not Available",i=b(r),s=JSON.stringify(i)||"Not Available",h=i&&i.Year?i.Year:"Not Available",c=i&&(i.Submodel||i.EngineSubmodelGroupCombo||i.SubmodelDoorCombo)?i.Submodel||i.EngineSubmodelGroupCombo||i.SubmodelDoorCombo:"Not Available",l=/Mobi|Android|iPhone|iPad/i.test(navigator.userAgent)?"Mobile":"Desktop",f=typeof T5Global!="undefined"&&T5Global.getUserPreference?T5Global.getUserPreference("AssistDetails").split("|"):[],a=f[1]&&f[1]!=="0"?f[1]:"Not Available",v=f[1]&&f[1]!=="0"?f[1]:f[0]||"Not Available";return[{id:n.PAGE_URL,value:window.location.href},{id:n.T5OM_ID,value:(typeof T5Global!="undefined"&&T5Global.getUserPreference?T5Global.getUserPreference("rrcid")||T5Global.getUserPreference("_gtm_uid"):null)||"Not Available"},{id:n.LCT_TOKEN,value:(typeof T5Global!="undefined"&&T5Global.getUserPreference?T5Global.getUserPreference("LCT"):null)||"Not Available"},{id:n.CART_ID,value:a},{id:n.ASSIST_ID,value:v},{id:n.USER_VEHICLE,value:o},{id:n.USER_VEHICLE_FITMENT,value:s},{id:n.USER_VEHICLE_YEAR,value:h},{id:n.USER_VEHICLE_SUBMODEL,value:c},{id:n.PAGE_TYPE,value:t(window,"Turn5.Analytics.PageType")||"Not Available"},{id:n.CATEGORY,value:t(window,"Turn5.Analytics.DrilldownWebcategory")||"Not Available"},{id:n.SUBCATEGORY,value:t(window,"Turn5.Analytics.DrilldownWebsubcategory")||"Not Available"},{id:n.SKU,value:t(window,"Turn5.Analytics.SKU")||"Not Available"},{id:n.PRODUCT_TYPE,value:t(window,"Turn5.Analytics.ProductType")||"Not Available"},{id:n.PRODUCT_PRICE,value:t(window,"Turn5.Analytics.Price")||"Not Available"},{id:n.DEVICE_TYPE,value:l},{id:n.BRAND,value:w()},{id:n.SEARCH_RESULTS_COUNT,value:u()}]}function f(){if(i()){var n=k();try{window.zE("messenger:set","conversationFields",n)}catch(t){}}}function d(){$(document).on("click",o,function(n){(n.preventDefault(),r())&&(f(),p())})}function g(){const n="pageViewCount";(function(){const t=Number(sessionStorage.getItem(n)||0)+1;sessionStorage.setItem(n,t)})();r()&&setTimeout(function(){var t=Number(sessionStorage.getItem(n)||0);
23u()==="0"?(window.zE("messenger","hide"),$("#zd-launcher .description").text("No search results? We can help!"),$("#zd-launcher").removeClass("hidden")):t==4&&(window.zE("messenger","hide"),$("#zd-launcher .description").text(""),$("#zd-launcher").removeClass("hidden"))},5e3)}function nt(){y();f();d();g()}var e=/US|CA|PR|VI|GU|PH/,n={PAGE_URL:"41754443103373",T5OM_ID:"42825135436813",LCT_TOKEN:"42742010411149",ASSIST_ID:"42889259917709",USER_VEHICLE:"42825207294605",USER_VEHICLE_FITMENT:"42825224283789",USER_VEHICLE_YEAR:"42825246423053",USER_VEHICLE_SUBMODEL:"42825247674509",PAGE_TYPE:"42825278331789",CATEGORY:"42825250033037",SUBCATEGORY:"42825239839373",SKU:"42825281329933",PRODUCT_TYPE:"42825235842189",CART_ID:"42825270264205",PRODUCT_PRICE:"42825284033933",DEVICE_TYPE:"42825244468749",BRAND:"42825290190093",SEARCH_RESULTS_COUNT:"42825273833357"},o=".chat_trigger,[data-link-type='chat_trigger']";s(function(){try{nt()}catch(n){}});$(document).ready(function(){$("#chatNow").on("click",function(n){n.preventDefault();$("#zd-launcher").addClass("hidden");window.zE("messenger","show");window.zE("messenger","open")});$("#callNow").on("click",function(){$("#zd-launcher").addClass("hidden");window.zE("messenger","show")});$("#dismiss").on("click",function(n){n.preventDefault();$("#zd-launcher").addClass("hidden");window.zE("messenger","show")});$("#zd-launcher .close-launcher").on("click",function(n){n.preventDefault();$("#zd-launcher").addClass("hidden");window.zE("messenger","show")})})})();$(function(){var n={init:function(){this.updatePrompt();this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".zip_update_container .zip_form_reveal_trigger",function(n){n.preventDefault();$(this).closest(".zip_update_container").find("input").removeClass("is_error");$(".zip_update_container").attr("data-state")&&$(".zip_update_container").attr("data-state")!==""?$(".zip_update_container").attr("data-state",""):$(".zip_update_container").attr("data-state","open")});$("body").on("change input",".zip_update_container .input_container .zip",function(){$(".zip_update_container").attr("data-state","open");$(".zip_update_container .input_container .zip").removeClass("is_error")});$("body").on("click",".zip_update_container .update_zip_trigger",function(t){var i,r;t.preventDefault();i=$(this).closest(".zip_update_container");window.T5Global.regex.zipCode.test(i.find(".input_container .zip").val())?(r=n.cleanZip(i.find(".input_container .zip").val()),i.find(".input_container .zip").removeClass("is_error"),i.find(".input_container").addClass("is_loading"),$.ajax({url:"/ajax/UpdateCustomerAddressInformationCookie",type:"GET",data:{ZipCode:r}}).done(function(t){var e=t?T5Global.cleanAJAXresponse(t):{},u,f;if(e.HasErrors)n.setErrorState(i,e.ErrorMessage);else{if(u=r,T5Global.getUserPreference("Ship_To_Location"))try{f=JSON.parse(T5Global.getUserPreference("Ship_To_Location"));f.PostalCode&&(u=f.PostalCode)}catch(o){}$(".zip_form_reveal_trigger").text(u);$(".zip_info a").text(r+" (change)");$('.overlay .modal section[data-content="ship_to_shop"] .zip_container a').text(u);$(".zip_update_container").attr("data-state","");$(".zip_update_container .input_container").removeClass("is_loading");$(".zip_update_container .input_container input.zip").val(r);$(".zip_update_container").attr("data-zip-code",r);$(".zip_update_container").attr("data-city-zip",u);$("body").trigger("ZipUpdateForm_ZipUpdated",f)}}).fail(function(){i.attr("data-state","fail");i.find(".input_container").removeClass("is_loading")})):n.setErrorState(i)})},cleanZip:function(n){return/^[A-Za-z]\d[A-Za-z][ -]?\d[A-Za-z]\d$/.test(n)&&(n=n.replace(/[^a-zA-Z0-9]/,"").replace(/^([a-zA-Z0-9]{3})(.*)$/,"$1-$2").toUpperCase()),n},setErrorState:function(n,t){n.find(".error").text(t||"Please enter a valid US or CA postal code");n.find(".input_container").removeClass("is_loading");n.find(".input_container .zip").addClass("is_error");n.attr("data-state","error");n.find(".input_container .zip").focus()},updatePrompt:function(){$(".installation_container .zip_update_container").length>0&&$(".installation_container .zip_update_container .ship_to").remove()}};$(".zip_update_container").length&&n.init()});$(function(){var n={init:function(){this.attachListeners();$(".vehicle_select_container .model_group").length&&this.setFrame
23()},attachListeners:function(){var n=this;$("body").on("click",".select_panel.model_group .select_trigger",function(t){t.preventDefault();var i=$(this).attr("data-vehicle-group-id"),o=$(this).attr("data-vehicle-group"),u=$(this).attr("data-vehicle-group-name"),r=$(this).attr("data-vehicle-type-id"),f=$(this).attr("data-vehicle-type"),e=$(this).attr("data-vehicle-type-name");if($('.subcategory_landing[data-generic-page="True"]').length||$('.search_results[data-type="drilldown"]').length){T5Global.Fitment_Wizard.triggerVehicleSelect(i,f,!0);return}T5Global.User_Fitment.storeFitment(T5Global.User_Fitment.GlobalFitment,"VehicleGroup",u,i);T5Global.User_Fitment.storeFitment(T5Global.User_Fitment.GlobalFitment,"VehicleType",e,r);$(".search_form #vehicleGroup").val(i);$(".search_form #vehicleType").val(r);T5Global.addQSValueWithPush("VehicleGroup",i);n.setFrame()});$("body").on("click",".select_panel.model .select_trigger",function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("data-vehicle-type-id");window.location=t});$("body").on("click",".select_panel .back",function(n){n.preventDefault();T5Global.clearUserPreference(T5Global.User_Fitment.GlobalFitment);$("header .global .logo").attr("href","/");window.history.back()});$(window).on("popstate",function(){$(".vehicle_select_container .model_group").length&&n.setFrame()})},setFrame:function(){var r=this,t=T5Global.getQSValue("VehicleGroup"),n=$('.select_panel.model_group [data-vehicle-group-id="'+t+'"]'),f=window.location.hash?window.location.hash.replace("#",""):"",i,u;if(n.length||(n=$(".select_panel.model_group ."+f.toLowerCase()+"_trigger"),n.length&&(t=n.attr("data-vehicle-group-id"))),n.length){i=n.attr("data-vehicle-group-name");u=n.attr("data-vehicle-type-id");T5Global.User_Fitment.storeFitment(T5Global.User_Fitment.GlobalFitment,"VehicleGroup",i,t);n.hasClass("group_trigger")?r.showModelSelect(t,i):r.showGenSelect(u,i);return}r.showModelGroupSelect()},showModelGroupSelect:function(){$(".select_panel.generation").removeClass("shown");$(".select_panel.model").removeClass("shown");$(".select_panel.model_group").addClass("shown");$(".search_form #keywords").attr("placeholder","Search Ecklers.com");$(".search_form #VehicleType").val(0);$(".select_panel.generation .vehicle_generation_panel").addClass("hidden");$(".select_panel.model .vehicle_model_panel").addClass("hidden")},showModelSelect:function(n,t){var i=this;$(".select_panel.model_group").removeClass("shown");$(".select_panel.model .vehicle_model_panel").addClass("hidden");$('.select_panel.model [data-vehicle-group-id="'+n+'"]').removeClass("hidden");$(".select_panel.model").addClass("shown");$(".search_form #keywords").attr("placeholder","Search All "+t+" Parts");$(".search_form #VehicleType").val(t)},showGenSelect:function(n,t){$(".select_panel.model_group").removeClass("shown");$(".select_panel.generation .vehicle_generation_panel").addClass("hidden");$('.select_panel.generation [data-vehicle-type-id="'+n+'"]').removeClass("hidden");$(".select_panel.generation").addClass("shown");$(".search_form #keywords").attr("placeholder","Search All "+t+" Parts");$(".search_form #VehicleType").val(n)}}.init()});$(function(){var n={init:function(){this.attachListeners()},attachListeners:function(){var n=this;$("body").on("click",".vehicle_select_vfw .current_site .new_vehicle_trigger",function(n){n.preventDefault();var t=$(this).attr("data-model-group-id"),i=$(this).attr("data-vehicle-type");T5Global.Fitment_Wizard.triggerVehicleSelect(t,i,!0)})}}.init()})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.