var DeviceDetection;
(function(DeviceDetection){function detectMobileViaWindowWidth(){return window.innerWidth<=767}function detectTabletViaWindowWidth(){return window.innerWidth>767&&window.innerWidth<=1199}function detectSmallTabletViaWindowWidth(){return window.innerWidth>767&&window.innerWidth<=1024}function addDetectionElements(){if(!viewElementsAdded){$("body").append(mobileViewElement).append(tabletViewElement);viewElementsAdded=true}}function detectMobileViaElement(){if(!viewElementsAdded)addDetectionElements();return mobileViewElement.is(":visible")}
function detectTabletViaElement(){if(!viewElementsAdded)addDetectionElements();return tabletViewElement.is(":visible")}function detectMobileViaUserAgent(){return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent)||
/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,
4))}function detectMobileViaUserAgentSimple(){return/Android|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(navigator.userAgent||navigator.vendor||window.opera)}function detectMobileViaUserAgentSimpleForLegal(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}function detectWindowsPhoneOrIeMobileViaUserAgent(){return/WPDesktop|Windows Phone|iemobile/i.test(navigator.userAgent)}function detectIeMobileViaUserAgent(){return/iemobile/i.test(navigator.userAgent)}
function detectIeViaUserAgent(){return navigator.userAgent.indexOf("MSIE")!==-1||navigator.appVersion.indexOf("Trident/")>0}function detectIOS6ViaUserAgent(){return/iphone os 6|/i.test(navigator.userAgent)&&/version\/6\./i.test(navigator.userAgent)}function detectTouchViaUserAgent(){return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i.test(navigator.userAgent||
navigator.vendor||window.opera)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test((navigator.userAgent||
navigator.vendor||window.opera).substr(0,4))}function detectTouchViaHtmlClass(){return!$("html").hasClass("no-touch")}function detectNativeAndroidViaUserAgent(){return/android/i.test(navigator.userAgent||navigator.vendor)&&/534\.30/i.test(navigator.userAgent||navigator.vendor)}function detectGeckoViaUserAgent(){var isGecko=/gecko/i.test(navigator.userAgent||navigator.vendor);if(isGecko&&/like\s*gecko/i.test(navigator.userAgent||navigator.vendor))isGecko=false;return isGecko}function detectNokiaViaUserAgent(){return/nokia/i.test(navigator.userAgent)}
function getMobileMatchMedia(){return window.matchMedia("(max-width: 767px), (max-device-width: 767px)")}function getTabletMatchMedia(){return window.matchMedia("(min-width: 768px) and (max-width: 1199px), (min-device-width: 767px) and (max-device-width: 1199px)")}function getDesktopMatchMedia(){return window.matchMedia("(min-width: 1200px) and (min-device-width: 1200px)")}function getTabletAndDesktopMatchMedia(){return window.matchMedia("(min-width: 768px)")}function detectViewViaWindowWidth(){var windowWidth=
window.innerWidth;if(windowWidth<=767)return DeviceDetection.ViewType.MOBILE;if(windowWidth>767&&windowWidth<1200)return DeviceDetection.ViewType.TABLET;return DeviceDetection.ViewType.DESKTOP}function detectViewViaMatchMedia(){var mobileView=window.matchMedia("(max-width: 767px), (max-device-width: 767px)");var tabletView=window.matchMedia("(min-width: 768px) and (max-width: 1199px), (min-device-width: 767px) and (max-device-width: 1199px)");if(mobileView.matches)return DeviceDetection.ViewType.MOBILE;
if(tabletView.matches)return DeviceDetection.ViewType.TABLET;return DeviceDetection.ViewType.DESKTOP}function detectViewViaMatchMediaWithWidthFallback(){if(typeof window.matchMedia!=="undefined")return DeviceDetection.detectViewViaMatchMedia();else return DeviceDetection.detectViewViaWindowWidth()}DeviceDetection.detectMobileViaWindowWidth=detectMobileViaWindowWidth;DeviceDetection.detectTabletViaWindowWidth=detectTabletViaWindowWidth;DeviceDetection.detectSmallTabletViaWindowWidth=detectSmallTabletViaWindowWidth;
var mobileViewElement=$('\x3cdiv class\x3d"mobile-detect mobile-visible"\x3eDetect view\x3c/div\x3e');var tabletViewElement=$('\x3cdiv class\x3d"mobile-detect tablet-visible"\x3eDetect view\x3c/div\x3e');var viewElementsAdded=false;DeviceDetection.addDetectionElements=addDetectionElements;DeviceDetection.detectMobileViaElement=detectMobileViaElement;DeviceDetection.detectTabletViaElement=detectTabletViaElement;DeviceDetection.detectMobileViaUserAgent=detectMobileViaUserAgent;DeviceDetection.detectMobileViaUserAgentSimple=
detectMobileViaUserAgentSimple;DeviceDetection.detectMobileViaUserAgentSimpleForLegal=detectMobileViaUserAgentSimpleForLegal;DeviceDetection.detectWindowsPhoneOrIeMobileViaUserAgent=detectWindowsPhoneOrIeMobileViaUserAgent;DeviceDetection.detectIeMobileViaUserAgent=detectIeMobileViaUserAgent;DeviceDetection.detectIeViaUserAgent=detectIeViaUserAgent;DeviceDetection.detectIOS6ViaUserAgent=detectIOS6ViaUserAgent;DeviceDetection.detectTouchViaUserAgent=detectTouchViaUserAgent;DeviceDetection.detectTouchViaHtmlClass=
detectTouchViaHtmlClass;DeviceDetection.detectNativeAndroidViaUserAgent=detectNativeAndroidViaUserAgent;DeviceDetection.detectGeckoViaUserAgent=detectGeckoViaUserAgent;DeviceDetection.detectNokiaViaUserAgent=detectNokiaViaUserAgent;DeviceDetection.getMobileMatchMedia=getMobileMatchMedia;DeviceDetection.getTabletMatchMedia=getTabletMatchMedia;DeviceDetection.getDesktopMatchMedia=getDesktopMatchMedia;DeviceDetection.getTabletAndDesktopMatchMedia=getTabletAndDesktopMatchMedia;DeviceDetection.detectViewViaWindowWidth=
detectViewViaWindowWidth;DeviceDetection.detectViewViaMatchMedia=detectViewViaMatchMedia;DeviceDetection.detectViewViaMatchMediaWithWidthFallback=detectViewViaMatchMediaWithWidthFallback;(function(ViewType){ViewType[ViewType["MOBILE"]=0]="MOBILE";ViewType[ViewType["TABLET"]=1]="TABLET";ViewType[ViewType["DESKTOP"]=2]="DESKTOP"})(DeviceDetection.ViewType||(DeviceDetection.ViewType={}));var ViewType=DeviceDetection.ViewType;var mobileByDeviceType;(function(mobileByDeviceType){function isWindows(){return/IEMobile/i.test(navigator.userAgent)}
function isAndroid(){return/Android/i.test(navigator.userAgent)}function isBlackBerry(){return/BlackBerry/i.test(navigator.userAgent)}function isIOS(){return/iPhone|iPad|iPod/i.test(navigator.userAgent)}function isAny(){return DeviceDetection.mobileByDeviceType.isAndroid()||DeviceDetection.mobileByDeviceType.isBlackBerry()||DeviceDetection.mobileByDeviceType.isIOS()||DeviceDetection.mobileByDeviceType.isWindows()}mobileByDeviceType.isWindows=isWindows;mobileByDeviceType.isAndroid=isAndroid;mobileByDeviceType.isBlackBerry=
isBlackBerry;mobileByDeviceType.isIOS=isIOS;mobileByDeviceType.isAny=isAny})(mobileByDeviceType=DeviceDetection.mobileByDeviceType||(DeviceDetection.mobileByDeviceType={}))})(DeviceDetection||(DeviceDetection={}));
(function($){var Slick=window.Slick||{};Slick=function(){function Slick(element,settings){var _=this;var dataSettings;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,asNavFor:null,prevArrow:'\x3cbutton type\x3d"button" data-role\x3d"none" class\x3d"slick-prev" aria-label\x3d"Previous" tabindex\x3d"0" role\x3d"button"\x3ePrevious\x3c/button\x3e',nextArrow:'\x3cbutton type\x3d"button" data-role\x3d"none" class\x3d"slick-next" aria-label\x3d"Next" tabindex\x3d"0" role\x3d"button"\x3eNext\x3c/button\x3e',
autoplay:false,autoplaySpeed:3E3,centerMode:false,centerPadding:"50px",cssEase:"ease",customPaging:function(slider,i){return'\x3cbutton type\x3d"button" data-role\x3d"none" role\x3d"button" aria-required\x3d"false" tabindex\x3d"0"\x3e'+(i+1)+"\x3c/button\x3e"},dots:false,dotsClass:"slick-dots",draggable:true,easing:"linear",edgeFriction:.35,fade:false,focusOnSelect:false,infinite:true,initialSlide:0,lazyLoad:"ondemand",mobileFirst:false,pauseOnHover:true,pauseOnDotsHover:false,respondTo:"window",
responsive:null,rows:1,rtl:false,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,variableWidth:false,vertical:false,verticalSwiping:false,waitForAnimate:true,zIndex:1E3};_.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,
$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:false,unslicked:false};$.extend(_,_.initials);_.activeBreakpoint=null;_.animType=null;_.animProp=null;_.breakpoints=[];_.breakpointSettings=[];_.cssTransitions=false;_.hidden="hidden";_.paused=false;_.positionProp=null;_.respondTo=null;_.rowCount=1;_.shouldClick=true;_.$slider=$(element);_.$slidesCache=null;_.transformType=null;_.transitionType=null;_.visibilityChange="visibilitychange";
_.windowWidth=0;_.windowTimer=null;dataSettings=$(element).data("slick")||{};_.options=$.extend({},_.defaults,dataSettings,settings);_.currentSlide=_.options.initialSlide;_.originalSettings=_.options;if(typeof document.mozHidden!=="undefined"){_.hidden="mozHidden";_.visibilityChange="mozvisibilitychange"}else if(typeof document.webkitHidden!=="undefined"){_.hidden="webkitHidden";_.visibilityChange="webkitvisibilitychange"}_.autoPlay=$.proxy(_.autoPlay,_);_.autoPlayClear=$.proxy(_.autoPlayClear,_);
_.changeSlide=$.proxy(_.changeSlide,_);_.clickHandler=$.proxy(_.clickHandler,_);_.selectHandler=$.proxy(_.selectHandler,_);_.setPosition=$.proxy(_.setPosition,_);_.swipeHandler=$.proxy(_.swipeHandler,_);_.dragHandler=$.proxy(_.dragHandler,_);_.keyHandler=$.proxy(_.keyHandler,_);_.autoPlayIterator=$.proxy(_.autoPlayIterator,_);_.instanceUid=instanceUid++;_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;_.registerBreakpoints();_.init(true);_.checkResponsive(true)}var instanceUid=0;return Slick}();Slick.prototype.addSlide=
Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if(typeof index==="boolean"){addBefore=index;index=null}else if(index<0||index>=_.slideCount)return false;_.unload();if(typeof index==="number")if(index===0&&_.$slides.length===0)$(markup).appendTo(_.$slideTrack);else if(addBefore)$(markup).insertBefore(_.$slides.eq(index));else $(markup).insertAfter(_.$slides.eq(index));else if(addBefore===true)$(markup).prependTo(_.$slideTrack);else $(markup).appendTo(_.$slideTrack);_.$slides=
_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slides.each(function(index,element){$(element).attr("data-slick-index",index)});_.$slidesCache=_.$slides;_.reinit()};Slick.prototype.animateHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.animate({height:targetHeight},_.options.speed)}};
Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={};var _=this;_.animateHeight();if(_.options.rtl===true&&_.options.vertical===false)targetLeft=-targetLeft;if(_.transformsEnabled===false)if(_.options.vertical===false)_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback);else _.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback);else if(_.cssTransitions===false){if(_.options.rtl===true)_.currentLeft=-_.currentLeft;$({animStart:_.currentLeft}).animate({animStart:targetLeft},
{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now);if(_.options.vertical===false){animProps[_.animType]="translate("+now+"px, 0px)";_.$slideTrack.css(animProps)}else{animProps[_.animType]="translate(0px,"+now+"px)";_.$slideTrack.css(animProps)}},complete:function(){if(callback)callback.call()}})}else{_.applyTransition();targetLeft=Math.ceil(targetLeft);if(_.options.vertical===false)animProps[_.animType]="translate3d("+targetLeft+"px, 0px, 0px)";else animProps[_.animType]=
"translate3d(0px,"+targetLeft+"px, 0px)";_.$slideTrack.css(animProps);if(callback)setTimeout(function(){_.disableTransition();callback.call()},_.options.speed)}};Slick.prototype.asNavFor=function(index){var _=this;var asNavFor=_.options.asNavFor;if(asNavFor&&asNavFor!==null)asNavFor=$(asNavFor).not(_.$slider);if(asNavFor!==null&&typeof asNavFor==="object")asNavFor.each(function(){var target=$(this).slick("getSlick");if(!target.unslicked)target.slideHandler(index,true)})};Slick.prototype.applyTransition=
function(slide){var _=this;var transition={};if(_.options.fade===false)transition[_.transitionType]=_.transformType+" "+_.options.speed+"ms "+_.options.cssEase;else transition[_.transitionType]="opacity "+_.options.speed+"ms "+_.options.cssEase;if(_.options.fade===false)_.$slideTrack.css(transition);else _.$slides.eq(slide).css(transition)};Slick.prototype.autoPlay=function(){var _=this;if(_.autoPlayTimer)clearInterval(_.autoPlayTimer);if(_.slideCount>_.options.slidesToShow&&_.paused!==true)_.autoPlayTimer=
setInterval(_.autoPlayIterator,_.options.autoplaySpeed)};Slick.prototype.autoPlayClear=function(){var _=this;if(_.autoPlayTimer)clearInterval(_.autoPlayTimer)};Slick.prototype.autoPlayIterator=function(){var _=this;if(_.options.infinite===false)if(_.direction===1){if(_.currentSlide+1===_.slideCount-1)_.direction=0;_.slideHandler(_.currentSlide+_.options.slidesToScroll)}else{if(_.currentSlide-1===0)_.direction=1;_.slideHandler(_.currentSlide-_.options.slidesToScroll)}else _.slideHandler(_.currentSlide+
_.options.slidesToScroll)};Slick.prototype.buildArrows=function(){var _=this;if(_.options.arrows===true){_.$prevArrow=$(_.options.prevArrow).addClass("slick-arrow");_.$nextArrow=$(_.options.nextArrow).addClass("slick-arrow");if(_.slideCount>_.options.slidesToShow){_.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex");_.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex");if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.prependTo(_.options.appendArrows);
if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.appendTo(_.options.appendArrows);if(_.options.infinite!==true)_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")}else _.$prevArrow.add(_.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true","tabindex":"-1"})}};Slick.prototype.buildDots=function(){var _=this;var i;var dotString;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){dotString='\x3cul class\x3d"'+_.options.dotsClass+'"\x3e';for(i=0;i<=_.getDotCount();i+=
1)dotString+="\x3cli\x3e"+_.options.customPaging.call(this,_,i)+"\x3c/li\x3e";dotString+="\x3c/ul\x3e";_.$dots=$(dotString).appendTo(_.options.appendDots);_.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+":not(.slick-cloned)").addClass("slick-slide");_.slideCount=_.$slides.length;_.$slides.each(function(index,element){$(element).attr("data-slick-index",index).data("originalStyling",
$(element).attr("style")||"")});_.$slidesCache=_.$slides;_.$slider.addClass("slick-slider");_.$slideTrack=_.slideCount===0?$('\x3cdiv class\x3d"slick-track"/\x3e').appendTo(_.$slider):_.$slides.wrapAll('\x3cdiv class\x3d"slick-track"/\x3e').parent();_.$list=_.$slideTrack.wrap('\x3cdiv aria-live\x3d"polite" class\x3d"slick-list"/\x3e').parent();_.$slideTrack.css("opacity",0);if(_.options.centerMode===true||_.options.swipeToSlide===true)_.options.slidesToScroll=1;$("img[data-lazy]",_.$slider).not("[src]").addClass("slick-loading");
_.setupInfinite();_.buildArrows();_.buildDots();_.updateDots();_.setSlideClasses(typeof _.currentSlide==="number"?_.currentSlide:0);if(_.options.draggable===true)_.$list.addClass("draggable")};Slick.prototype.buildRows=function(){var _=this;var a;var b;var c;var newSlides;var numOfSlides;var originalSlides;var slidesPerSection;newSlides=document.createDocumentFragment();originalSlides=_.$slider.children();if(_.options.rows>1){slidesPerSection=_.options.slidesPerRow*_.options.rows;numOfSlides=Math.ceil(originalSlides.length/
slidesPerSection);for(a=0;a<numOfSlides;a++){var slide=document.createElement("div");for(b=0;b<_.options.rows;b++){var row=document.createElement("div");for(c=0;c<_.options.slidesPerRow;c++){var target=a*slidesPerSection+(b*_.options.slidesPerRow+c);if(originalSlides.get(target))row.appendChild(originalSlides.get(target))}slide.appendChild(row)}newSlides.appendChild(slide)}_.$slider.html(newSlides);_.$slider.children().children().children().css({"width":100/_.options.slidesPerRow+"%","display":"inline-block"})}};
Slick.prototype.checkResponsive=function(initial,forceUpdate){var _=this;var breakpoint;var targetBreakpoint;var respondToWidth;var triggerBreakpoint=false;var sliderWidth=_.$slider.width();var windowWidth=window.innerWidth||$(window).width();if(_.respondTo==="window")respondToWidth=windowWidth;else if(_.respondTo==="slider")respondToWidth=sliderWidth;else if(_.respondTo==="min")respondToWidth=Math.min(windowWidth,sliderWidth);if(_.options.responsive&&_.options.responsive.length&&_.options.responsive!==
null){targetBreakpoint=null;for(breakpoint in _.breakpoints)if(_.breakpoints.hasOwnProperty(breakpoint))if(_.originalSettings.mobileFirst===false){if(respondToWidth<_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint]}else if(respondToWidth>_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint];if(targetBreakpoint!==null)if(_.activeBreakpoint!==null){if(targetBreakpoint!==_.activeBreakpoint||forceUpdate){_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]===
"unslick")_.unslick(targetBreakpoint);else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial)}triggerBreakpoint=targetBreakpoint}}else{_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==="unslick")_.unslick(targetBreakpoint);else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial)}triggerBreakpoint=
targetBreakpoint}else if(_.activeBreakpoint!==null){_.activeBreakpoint=null;_.options=_.originalSettings;if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial);triggerBreakpoint=targetBreakpoint}if(!initial&&triggerBreakpoint!==false)_.$slider.trigger("breakpoint",[_,triggerBreakpoint])}};Slick.prototype.changeSlide=function(event,dontAnimate){var _=this;var $target=$(event.target);var indexOffset;var slideOffset;var unevenOffset;if($target.is("a"))event.preventDefault();if(!$target.is("li"))$target=
$target.closest("li");unevenOffset=_.slideCount%_.options.slidesToScroll!==0;indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll;switch(event.data.message){case "previous":slideOffset=indexOffset===0?_.options.slidesToScroll:_.options.slidesToShow-indexOffset;if(_.slideCount>_.options.slidesToShow)_.slideHandler(_.currentSlide-slideOffset,false,dontAnimate);break;case "next":slideOffset=indexOffset===0?_.options.slidesToScroll:indexOffset;if(_.slideCount>_.options.slidesToShow)_.slideHandler(_.currentSlide+
slideOffset,false,dontAnimate);break;case "index":var index=event.data.index===0?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),false,dontAnimate);$target.children().trigger("focus");break;default:return}};Slick.prototype.checkNavigable=function(index){var _=this;var navigables;var prevNavigable;navigables=_.getNavigableIndexes();prevNavigable=0;if(index>navigables[navigables.length-1])index=navigables[navigables.length-1];else for(var n in navigables){if(index<
navigables[n]){index=prevNavigable;break}prevNavigable=navigables[n]}return index};Slick.prototype.cleanUpEvents=function(){var _=this;if(_.options.dots&&_.$dots!==null){$("li",_.$dots).off("click.slick",_.changeSlide);if(_.options.pauseOnDotsHover===true&&_.options.autoplay===true)$("li",_.$dots).off("mouseenter.slick",$.proxy(_.setPaused,_,true)).off("mouseleave.slick",$.proxy(_.setPaused,_,false))}if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow&&_.$prevArrow.off("click.slick",
_.changeSlide);_.$nextArrow&&_.$nextArrow.off("click.slick",_.changeSlide)}_.$list.off("touchstart.slick mousedown.slick",_.swipeHandler);_.$list.off("touchmove.slick mousemove.slick",_.swipeHandler);_.$list.off("touchend.slick mouseup.slick",_.swipeHandler);_.$list.off("touchcancel.slick mouseleave.slick",_.swipeHandler);_.$list.off("click.slick",_.clickHandler);$(document).off(_.visibilityChange,_.visibility);_.$list.off("mouseenter.slick",$.proxy(_.setPaused,_,true));_.$list.off("mouseleave.slick",
$.proxy(_.setPaused,_,false));if(_.options.accessibility===true)_.$list.off("keydown.slick",_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().off("click.slick",_.selectHandler);$(window).off("orientationchange.slick.slick-"+_.instanceUid,_.orientationChange);$(window).off("resize.slick.slick-"+_.instanceUid,_.resize);$("[draggable!\x3dtrue]",_.$slideTrack).off("dragstart",_.preventDefault);$(window).off("load.slick.slick-"+_.instanceUid,_.setPosition);$(document).off("ready.slick.slick-"+
_.instanceUid,_.setPosition)};Slick.prototype.cleanUpRows=function(){var _=this;var originalSlides;if(_.options.rows>1){originalSlides=_.$slides.children().children();originalSlides.removeAttr("style");_.$slider.html(originalSlides)}};Slick.prototype.clickHandler=function(event){var _=this;if(_.shouldClick===false){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault()}};Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear();_.touchObject={};_.cleanUpEvents();
$(".slick-cloned",_.$slider).detach();if(_.$dots)_.$dots.remove();if(_.options.arrows===true){if(_.$prevArrow&&_.$prevArrow.length){_.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display","");if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove()}if(_.$nextArrow&&_.$nextArrow.length){_.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display","");
if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove()}}if(_.$slides){_.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){$(this).attr("style",$(this).data("originalStyling"))});_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.detach();_.$list.detach();_.$slider.append(_.$slides)}_.cleanUpRows();_.$slider.removeClass("slick-slider");_.$slider.removeClass("slick-initialized");
_.unslicked=true;if(!refresh)_.$slider.trigger("destroy",[_])};Slick.prototype.disableTransition=function(slide){var _=this;var transition={};transition[_.transitionType]="";if(_.options.fade===false)_.$slideTrack.css(transition);else _.$slides.eq(slide).css(transition)};Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex});_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,
callback)}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex});if(callback)setTimeout(function(){_.disableTransition(slideIndex);callback.call()},_.options.speed)}};Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;if(_.cssTransitions===false)_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing);else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-
2})}};Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;if(filter!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.filter(filter).appendTo(_.$slideTrack);_.reinit()}};Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _=this;return _.currentSlide};Slick.prototype.getDotCount=function(){var _=this;var breakPoint=0;var counter=0;var pagerQty=0;if(_.options.infinite===true)for(;breakPoint<_.slideCount;){++pagerQty;
breakPoint=counter+_.options.slidesToShow;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}else if(_.options.centerMode===true)pagerQty=_.slideCount;else for(;breakPoint<_.slideCount;){++pagerQty;breakPoint=counter+_.options.slidesToShow;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}return pagerQty-1};Slick.prototype.getLeft=function(slideIndex){var _=this;var targetLeft;var verticalHeight;
var verticalOffset=0;var targetSlide;_.slideOffset=0;verticalHeight=_.$slides.first().outerHeight(true);if(_.options.infinite===true){if(_.slideCount>_.options.slidesToShow){_.slideOffset=_.slideWidth*_.options.slidesToShow*-1;verticalOffset=verticalHeight*_.options.slidesToShow*-1}if(_.slideCount%_.options.slidesToScroll!==0)if(slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow)if(slideIndex>_.slideCount){_.slideOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*
_.slideWidth*-1;verticalOffset=(_.options.slidesToShow-(slideIndex-_.slideCount))*verticalHeight*-1}else{_.slideOffset=_.slideCount%_.options.slidesToScroll*_.slideWidth*-1;verticalOffset=_.slideCount%_.options.slidesToScroll*verticalHeight*-1}}else if(slideIndex+_.options.slidesToShow>_.slideCount){_.slideOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*_.slideWidth;verticalOffset=(slideIndex+_.options.slidesToShow-_.slideCount)*verticalHeight}if(_.slideCount<=_.options.slidesToShow){_.slideOffset=
0;verticalOffset=0}if(_.options.centerMode===true&&_.options.infinite===true)_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth;else if(_.options.centerMode===true){_.slideOffset=0;_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)}if(_.options.vertical===false)targetLeft=slideIndex*_.slideWidth*-1+_.slideOffset;else targetLeft=slideIndex*verticalHeight*-1+verticalOffset;if(_.options.variableWidth===true){if(_.slideCount<=_.options.slidesToShow||_.options.infinite===
false)targetSlide=_.$slideTrack.children(".slick-slide").eq(slideIndex);else targetSlide=_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow);targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0;if(_.options.centerMode===true){if(_.options.infinite===false)targetSlide=_.$slideTrack.children(".slick-slide").eq(slideIndex);else targetSlide=_.$slideTrack.children(".slick-slide").eq(slideIndex+_.options.slidesToShow+1);targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:
0;targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2}}return targetLeft};Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){var _=this;return _.options[option]};Slick.prototype.getNavigableIndexes=function(){var _=this;var breakPoint=0;var counter=0;var indexes=[];var max;if(_.options.infinite===false)max=_.slideCount;else{breakPoint=_.options.slidesToScroll*-1;counter=_.options.slidesToScroll*-1;max=_.slideCount*2}for(;breakPoint<max;){indexes.push(breakPoint);breakPoint=
counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow}return indexes};Slick.prototype.getSlick=function(){return this};Slick.prototype.getSlideCount=function(){var _=this;var slidesTraversed;var swipedSlide;var centerOffset;centerOffset=_.options.centerMode===true?_.slideWidth*Math.floor(_.options.slidesToShow/2):0;if(_.options.swipeToSlide===true){_.$slideTrack.find(".slick-slide").each(function(index,slide){if(slide.offsetLeft-
centerOffset+$(slide).outerWidth()/2>_.swipeLeft*-1){swipedSlide=slide;return false}});slidesTraversed=Math.abs($(swipedSlide).attr("data-slick-index")-_.currentSlide)||1;return slidesTraversed}else return _.options.slidesToScroll};Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){var _=this;_.changeSlide({data:{message:"index",index:parseInt(slide)}},dontAnimate)};Slick.prototype.init=function(creation){var _=this;if(!$(_.$slider).hasClass("slick-initialized")){$(_.$slider).addClass("slick-initialized");
_.buildRows();_.buildOut();_.setProps();_.startLoad();_.loadSlider();_.initializeEvents();_.updateArrows();_.updateDots()}if(creation)_.$slider.trigger("init",[_]);if(_.options.accessibility===true)_.initADA()};Slick.prototype.initArrowEvents=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.on("click.slick",{message:"previous"},_.changeSlide);_.$nextArrow.on("click.slick",{message:"next"},_.changeSlide)}};Slick.prototype.initDotEvents=function(){var _=
this;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow)$("li",_.$dots).on("click.slick",{message:"index"},_.changeSlide);if(_.options.dots===true&&_.options.pauseOnDotsHover===true&&_.options.autoplay===true)$("li",_.$dots).on("mouseenter.slick",$.proxy(_.setPaused,_,true)).on("mouseleave.slick",$.proxy(_.setPaused,_,false))};Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents();_.initDotEvents();_.$list.on("touchstart.slick mousedown.slick",{action:"start"},_.swipeHandler);
_.$list.on("touchmove.slick mousemove.slick",{action:"move"},_.swipeHandler);_.$list.on("touchend.slick mouseup.slick",{action:"end"},_.swipeHandler);_.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},_.swipeHandler);_.$list.on("click.slick",_.clickHandler);$(document).on(_.visibilityChange,$.proxy(_.visibility,_));_.$list.on("mouseenter.slick",$.proxy(_.setPaused,_,true));_.$list.on("mouseleave.slick",$.proxy(_.setPaused,_,false));if(_.options.accessibility===true)_.$list.on("keydown.slick",
_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on("click.slick",_.selectHandler);$(window).on("orientationchange.slick.slick-"+_.instanceUid,$.proxy(_.orientationChange,_));$(window).on("resize.slick.slick-"+_.instanceUid,$.proxy(_.resize,_));$("[draggable!\x3dtrue]",_.$slideTrack).on("dragstart",_.preventDefault);$(window).on("load.slick.slick-"+_.instanceUid,_.setPosition);$(document).on("ready.slick.slick-"+_.instanceUid,_.setPosition)};Slick.prototype.initUI=function(){var _=
this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.show();_.$nextArrow.show()}if(_.options.dots===true&&_.slideCount>_.options.slidesToShow)_.$dots.show();if(_.options.autoplay===true)_.autoPlay()};Slick.prototype.keyHandler=function(event){var _=this;if(!event.target.tagName.match("TEXTAREA|INPUT|SELECT"))if(event.keyCode===37&&_.options.accessibility===true)_.changeSlide({data:{message:"previous"}});else if(event.keyCode===39&&_.options.accessibility===true)_.changeSlide({data:{message:"next"}})};
Slick.prototype.lazyLoad=function(){function loadImages(imagesScope){$("img[data-lazy]",imagesScope).each(function(){var image=$(this);var imageSource=$(this).attr("data-lazy");var imageToLoad=document.createElement("img");imageToLoad.onload=function(){image.animate({opacity:0},100,function(){image.attr("src",imageSource).animate({opacity:1},200,function(){image.removeAttr("data-lazy").removeClass("slick-loading")})})};imageToLoad.src=imageSource})}var _=this;var loadRange;var cloneRange;var rangeStart;
var rangeEnd;if(_.options.centerMode===true)if(_.options.infinite===true){rangeStart=_.currentSlide+(_.options.slidesToShow/2+1);rangeEnd=rangeStart+_.options.slidesToShow+2}else{rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1));rangeEnd=2+(_.options.slidesToShow/2+1)+_.currentSlide}else{rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide;rangeEnd=rangeStart+_.options.slidesToShow;if(_.options.fade===true){if(rangeStart>0)rangeStart--;if(rangeEnd<=_.slideCount)rangeEnd++}}loadRange=
_.$slider.find(".slick-slide").slice(rangeStart,rangeEnd);loadImages(loadRange);if(_.slideCount<=_.options.slidesToShow){cloneRange=_.$slider.find(".slick-slide");loadImages(cloneRange)}else if(_.currentSlide>=_.slideCount-_.options.slidesToShow){cloneRange=_.$slider.find(".slick-cloned").slice(0,_.options.slidesToShow);loadImages(cloneRange)}else if(_.currentSlide===0){cloneRange=_.$slider.find(".slick-cloned").slice(_.options.slidesToShow*-1);loadImages(cloneRange)}};Slick.prototype.loadSlider=
function(){var _=this;_.setPosition();_.$slideTrack.css({opacity:1});_.$slider.removeClass("slick-loading");_.initUI();if(_.options.lazyLoad==="progressive")_.progressiveLazyLoad()};Slick.prototype.next=Slick.prototype.slickNext=function(){var _=this;_.changeSlide({data:{message:"next"}})};Slick.prototype.orientationChange=function(){var _=this;_.checkResponsive();_.setPosition()};Slick.prototype.pause=Slick.prototype.slickPause=function(){var _=this;_.autoPlayClear();_.paused=true};Slick.prototype.play=
Slick.prototype.slickPlay=function(){var _=this;_.paused=false;_.autoPlay()};Slick.prototype.postSlide=function(index){var _=this;_.$slider.trigger("afterChange",[_,index]);_.animating=false;_.setPosition();_.swipeLeft=null;if(_.options.autoplay===true&&_.paused===false)_.autoPlay();if(_.options.accessibility===true)_.initADA()};Slick.prototype.prev=Slick.prototype.slickPrev=function(){var _=this;_.changeSlide({data:{message:"previous"}})};Slick.prototype.preventDefault=function(e){e.preventDefault()};
Slick.prototype.progressiveLazyLoad=function(){var _=this;var imgCount;var targetImage;imgCount=$("img[data-lazy]",_.$slider).length;if(imgCount>0){targetImage=$("img[data-lazy]",_.$slider).first();targetImage.attr("src",targetImage.attr("data-lazy")).removeClass("slick-loading").load(function(){targetImage.removeAttr("data-lazy");_.progressiveLazyLoad();if(_.options.adaptiveHeight===true)_.setPosition()}).error(function(){targetImage.removeAttr("data-lazy");_.progressiveLazyLoad()})}};Slick.prototype.refresh=
function(initializing){var _=this;var currentSlide=_.currentSlide;_.destroy(true);$.extend(_,_.initials,{currentSlide:currentSlide});_.init();if(!initializing)_.changeSlide({data:{message:"index",index:currentSlide}},false)};Slick.prototype.registerBreakpoints=function(){var _=this;var breakpoint;var currentBreakpoint;var l;var responsiveSettings=_.options.responsive||null;if($.type(responsiveSettings)==="array"&&responsiveSettings.length){_.respondTo=_.options.respondTo||"window";for(breakpoint in responsiveSettings){l=
_.breakpoints.length-1;currentBreakpoint=responsiveSettings[breakpoint].breakpoint;if(responsiveSettings.hasOwnProperty(breakpoint)){for(;l>=0;){if(_.breakpoints[l]&&_.breakpoints[l]===currentBreakpoint)_.breakpoints.splice(l,1);l--}_.breakpoints.push(currentBreakpoint);_.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings}}_.breakpoints.sort(function(a,b){return _.options.mobileFirst?a-b:b-a})}};Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass("slick-slide");
_.slideCount=_.$slides.length;if(_.currentSlide>=_.slideCount&&_.currentSlide!==0)_.currentSlide=_.currentSlide-_.options.slidesToScroll;if(_.slideCount<=_.options.slidesToShow)_.currentSlide=0;_.registerBreakpoints();_.setProps();_.setupInfinite();_.buildArrows();_.updateArrows();_.initArrowEvents();_.buildDots();_.updateDots();_.initDotEvents();_.checkResponsive(false,true);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on("click.slick",_.selectHandler);_.setSlideClasses(0);_.setPosition();
_.$slider.trigger("reInit",[_]);if(_.options.autoplay===true)_.focusHandler()};Slick.prototype.resize=function(){var _=this;if($(window).width()!==_.windowWidth){clearTimeout(_.windowDelay);_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width();_.checkResponsive();if(!_.unslicked)_.setPosition()},50)}};Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _=this;if(typeof index==="boolean"){removeBefore=index;index=removeBefore===true?
0:_.slideCount-1}else index=removeBefore===true?--index:index;if(_.slideCount<1||index<0||index>_.slideCount-1)return false;_.unload();if(removeAll===true)_.$slideTrack.children().remove();else _.$slideTrack.children(this.options.slide).eq(index).remove();_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slidesCache=_.$slides;_.reinit()};Slick.prototype.setCSS=function(position){var _=this;var positionProps=
{};var x;var y;if(_.options.rtl===true)position=-position;x=_.positionProp=="left"?Math.ceil(position)+"px":"0px";y=_.positionProp=="top"?Math.ceil(position)+"px":"0px";positionProps[_.positionProp]=position;if(_.transformsEnabled===false)_.$slideTrack.css(positionProps);else{positionProps={};if(_.cssTransitions===false){positionProps[_.animType]="translate("+x+", "+y+")";_.$slideTrack.css(positionProps)}else{positionProps[_.animType]="translate3d("+x+", "+y+", 0px)";_.$slideTrack.css(positionProps)}}};
Slick.prototype.setDimensions=function(){var _=this;if(_.options.vertical===false){if(_.options.centerMode===true)_.$list.css({padding:"0px "+_.options.centerPadding})}else{_.$list.height(_.$slides.first().outerHeight(true)*_.options.slidesToShow);if(_.options.centerMode===true)_.$list.css({padding:_.options.centerPadding+" 0px"})}_.listWidth=_.$list.width();_.listHeight=_.$list.height();if(_.options.vertical===false&&_.options.variableWidth===false){_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow);
_.$slideTrack.width(Math.ceil(_.slideWidth*_.$slideTrack.children(".slick-slide").length))}else if(_.options.variableWidth===true)_.$slideTrack.width(5E3*_.slideCount);else{_.slideWidth=Math.ceil(_.listWidth);_.$slideTrack.height(Math.ceil(_.$slides.first().outerHeight(true)*_.$slideTrack.children(".slick-slide").length))}var offset=_.$slides.first().outerWidth(true)-_.$slides.first().width();if(_.options.variableWidth===false)_.$slideTrack.children(".slick-slide").width(_.slideWidth-offset)};Slick.prototype.setFade=
function(){var _=this;var targetLeft;_.$slides.each(function(index,element){targetLeft=_.slideWidth*index*-1;if(_.options.rtl===true)$(element).css({position:"relative",right:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0});else $(element).css({position:"relative",left:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0})});_.$slides.eq(_.currentSlide).css({zIndex:_.options.zIndex-1,opacity:1})};Slick.prototype.setHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===
true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.css("height",targetHeight)}};Slick.prototype.setOption=Slick.prototype.slickSetOption=function(option,value,refresh){var _=this;var l;var item;if(option==="responsive"&&$.type(value)==="array")for(item in value)if($.type(_.options.responsive)!=="array")_.options.responsive=[value[item]];else{for(l=_.options.responsive.length-1;l>=0;){if(_.options.responsive[l].breakpoint===value[item].breakpoint)_.options.responsive.splice(l,
1);l--}_.options.responsive.push(value[item])}else _.options[option]=value;if(refresh===true){_.unload();_.reinit()}};Slick.prototype.setPosition=function(){var _=this;_.setDimensions();_.setHeight();if(_.options.fade===false)_.setCSS(_.getLeft(_.currentSlide));else _.setFade();_.$slider.trigger("setPosition",[_])};Slick.prototype.setProps=function(){var _=this;var bodyStyle=document.body.style;_.positionProp=_.options.vertical===true?"top":"left";if(_.positionProp==="top")_.$slider.addClass("slick-vertical");
else _.$slider.removeClass("slick-vertical");if(bodyStyle.WebkitTransition!==undefined||bodyStyle.MozTransition!==undefined||bodyStyle.msTransition!==undefined)if(_.options.useCSS===true)_.cssTransitions=true;if(_.options.fade)if(typeof _.options.zIndex==="number"){if(_.options.zIndex<3)_.options.zIndex=3}else _.options.zIndex=_.defaults.zIndex;if(bodyStyle.OTransform!==undefined){_.animType="OTransform";_.transformType="-o-transform";_.transitionType="OTransition";if(bodyStyle.perspectiveProperty===
undefined&&bodyStyle.webkitPerspective===undefined)_.animType=false}if(bodyStyle.MozTransform!==undefined){_.animType="MozTransform";_.transformType="-moz-transform";_.transitionType="MozTransition";if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.MozPerspective===undefined)_.animType=false}if(bodyStyle.webkitTransform!==undefined){_.animType="webkitTransform";_.transformType="-webkit-transform";_.transitionType="webkitTransition";if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===
undefined)_.animType=false}if(bodyStyle.msTransform!==undefined){_.animType="msTransform";_.transformType="-ms-transform";_.transitionType="msTransition";if(bodyStyle.msTransform===undefined)_.animType=false}if(bodyStyle.transform!==undefined&&_.animType!==false){_.animType="transform";_.transformType="transform";_.transitionType="transition"}_.transformsEnabled=_.animType!==null&&_.animType!==false};Slick.prototype.setSlideClasses=function(index){var _=this;var centerOffset;var allSlides;var indexOffset;
var remainder;allSlides=_.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");_.$slides.eq(index).addClass("slick-current");if(_.options.centerMode===true){centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.infinite===true){if(index>=centerOffset&&index<=_.slideCount-1-centerOffset)_.$slides.slice(index-centerOffset,index+centerOffset+1).addClass("slick-active").attr("aria-hidden","false");else{indexOffset=_.options.slidesToShow+
index;allSlides.slice(indexOffset-centerOffset+1,indexOffset+centerOffset+2).addClass("slick-active").attr("aria-hidden","false")}if(index===0)allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass("slick-center");else if(index===_.slideCount-1)allSlides.eq(_.options.slidesToShow).addClass("slick-center")}_.$slides.eq(index).addClass("slick-center")}else if(index>=0&&index<=_.slideCount-_.options.slidesToShow)_.$slides.slice(index,index+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden",
"false");else if(allSlides.length<=_.options.slidesToShow)allSlides.addClass("slick-active").attr("aria-hidden","false");else{remainder=_.slideCount%_.options.slidesToShow;indexOffset=_.options.infinite===true?_.options.slidesToShow+index:index;if(_.options.slidesToShow==_.options.slidesToScroll&&_.slideCount-index<_.options.slidesToShow)allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass("slick-active").attr("aria-hidden","false");else allSlides.slice(indexOffset,
indexOffset+_.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")}if(_.options.lazyLoad==="ondemand")_.lazyLoad()};Slick.prototype.setupInfinite=function(){var _=this;var i;var slideIndex;var infiniteCount;if(_.options.fade===true)_.options.centerMode=false;if(_.options.infinite===true&&_.options.fade===false){slideIndex=null;if(_.slideCount>_.options.slidesToShow){if(_.options.centerMode===true)infiniteCount=_.options.slidesToShow+1;else infiniteCount=_.options.slidesToShow;
for(i=_.slideCount;i>_.slideCount-infiniteCount;i-=1){slideIndex=i-1;$(_.$slides[slideIndex]).clone(true).attr("id","").attr("data-slick-index",slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass("slick-cloned")}for(i=0;i<infiniteCount;i+=1){slideIndex=i;$(_.$slides[slideIndex]).clone(true).attr("id","").attr("data-slick-index",slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass("slick-cloned")}_.$slideTrack.find(".slick-cloned").find("[id]").each(function(){$(this).attr("id","")})}}};
Slick.prototype.setPaused=function(paused){var _=this;if(_.options.autoplay===true&&_.options.pauseOnHover===true){_.paused=paused;if(!paused)_.autoPlay();else _.autoPlayClear()}};Slick.prototype.selectHandler=function(event){var _=this;var targetElement=$(event.target).is(".slick-slide")?$(event.target):$(event.target).parents(".slick-slide");var index=parseInt(targetElement.attr("data-slick-index"));if(!index)index=0;if(_.slideCount<=_.options.slidesToShow){_.setSlideClasses(index);_.asNavFor(index);
return}_.slideHandler(index)};Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide;var animSlide;var oldSlide;var slideLeft;var targetLeft=null;var _=this;sync=sync||false;if(_.animating===true&&_.options.waitForAnimate===true)return;if(_.options.fade===true&&_.currentSlide===index)return;if(_.slideCount<=_.options.slidesToShow)return;if(sync===false)_.asNavFor(index);targetSlide=index;targetLeft=_.getLeft(targetSlide);slideLeft=_.getLeft(_.currentSlide);_.currentLeft=_.swipeLeft===
null?slideLeft:_.swipeLeft;if(_.options.infinite===false&&_.options.centerMode===false&&(index<0||index>_.getDotCount()*_.options.slidesToScroll)){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==true)_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)});else _.postSlide(targetSlide)}return}else if(_.options.infinite===false&&_.options.centerMode===true&&(index<0||index>_.slideCount-_.options.slidesToScroll)){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==
true)_.animateSlide(slideLeft,function(){_.postSlide(targetSlide)});else _.postSlide(targetSlide)}return}if(_.options.autoplay===true)clearInterval(_.autoPlayTimer);if(targetSlide<0)if(_.slideCount%_.options.slidesToScroll!==0)animSlide=_.slideCount-_.slideCount%_.options.slidesToScroll;else animSlide=_.slideCount+targetSlide;else if(targetSlide>=_.slideCount)if(_.slideCount%_.options.slidesToScroll!==0)animSlide=0;else animSlide=targetSlide-_.slideCount;else animSlide=targetSlide;_.animating=true;
_.$slider.trigger("beforeChange",[_,_.currentSlide,animSlide]);oldSlide=_.currentSlide;_.currentSlide=animSlide;_.setSlideClasses(_.currentSlide);_.updateDots();_.updateArrows();if(_.options.fade===true){if(dontAnimate!==true){_.fadeSlideOut(oldSlide);_.fadeSlide(animSlide,function(){_.postSlide(animSlide)})}else _.postSlide(animSlide);_.animateHeight();return}if(dontAnimate!==true)_.animateSlide(targetLeft,function(){_.postSlide(animSlide)});else _.postSlide(animSlide)};Slick.prototype.startLoad=
function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.hide();_.$nextArrow.hide()}if(_.options.dots===true&&_.slideCount>_.options.slidesToShow)_.$dots.hide();_.$slider.addClass("slick-loading")};Slick.prototype.swipeDirection=function(){var xDist;var yDist;var r;var swipeAngle;var _=this;xDist=_.touchObject.startX-_.touchObject.curX;yDist=_.touchObject.startY-_.touchObject.curY;r=Math.atan2(yDist,xDist);swipeAngle=Math.round(r*180/Math.PI);if(swipeAngle<
0)swipeAngle=360-Math.abs(swipeAngle);if(swipeAngle<=45&&swipeAngle>=0)return _.options.rtl===false?"left":"right";if(swipeAngle<=360&&swipeAngle>=315)return _.options.rtl===false?"left":"right";if(swipeAngle>=135&&swipeAngle<=225)return _.options.rtl===false?"right":"left";if(_.options.verticalSwiping===true)if(swipeAngle>=35&&swipeAngle<=135)return"left";else return"right";return"vertical"};Slick.prototype.swipeEnd=function(event){var _=this;var slideCount;_.dragging=false;_.shouldClick=_.touchObject.swipeLength>
10?false:true;if(_.touchObject.curX===undefined)return false;if(_.touchObject.edgeHit===true)_.$slider.trigger("edge",[_,_.swipeDirection()]);if(_.touchObject.swipeLength>=_.touchObject.minSwipe)switch(_.swipeDirection()){case "left":slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide+_.getSlideCount()):_.currentSlide+_.getSlideCount();_.slideHandler(slideCount);_.currentDirection=0;_.touchObject={};_.$slider.trigger("swipe",[_,"left"]);break;case "right":slideCount=_.options.swipeToSlide?
_.checkNavigable(_.currentSlide-_.getSlideCount()):_.currentSlide-_.getSlideCount();_.slideHandler(slideCount);_.currentDirection=1;_.touchObject={};_.$slider.trigger("swipe",[_,"right"]);break}else if(_.touchObject.startX!==_.touchObject.curX){_.slideHandler(_.currentSlide);_.touchObject={}}};Slick.prototype.swipeHandler=function(event){var _=this;if(_.options.swipe===false||"ontouchend"in document&&_.options.swipe===false)return;else if(_.options.draggable===false&&event.type.indexOf("mouse")!==
-1)return;_.touchObject.fingerCount=event.originalEvent&&event.originalEvent.touches!==undefined?event.originalEvent.touches.length:1;_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold;if(_.options.verticalSwiping===true)_.touchObject.minSwipe=_.listHeight/_.options.touchThreshold;switch(event.data.action){case "start":_.swipeStart(event);break;case "move":_.swipeMove(event);break;case "end":_.swipeEnd(event);break}};Slick.prototype.swipeMove=function(event){var _=this;var edgeWasHit=false;
var curLeft;var swipeDirection;var swipeLength;var positionOffset;var touches;touches=event.originalEvent!==undefined?event.originalEvent.touches:null;if(!_.dragging||touches&&touches.length!==1)return false;curLeft=_.getLeft(_.currentSlide);_.touchObject.curX=touches!==undefined?touches[0].pageX:event.clientX;_.touchObject.curY=touches!==undefined?touches[0].pageY:event.clientY;_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2)));if(_.options.verticalSwiping===
true)_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY-_.touchObject.startY,2)));swipeDirection=_.swipeDirection();if(swipeDirection==="vertical")return;if(event.originalEvent!==undefined&&_.touchObject.swipeLength>4)event.preventDefault();positionOffset=(_.options.rtl===false?1:-1)*(_.touchObject.curX>_.touchObject.startX?1:-1);if(_.options.verticalSwiping===true)positionOffset=_.touchObject.curY>_.touchObject.startY?1:-1;swipeLength=_.touchObject.swipeLength;_.touchObject.edgeHit=
false;if(_.options.infinite===false)if(_.currentSlide===0&&swipeDirection==="right"||_.currentSlide>=_.getDotCount()&&swipeDirection==="left"){swipeLength=_.touchObject.swipeLength*_.options.edgeFriction;_.touchObject.edgeHit=true}if(_.options.vertical===false)_.swipeLeft=curLeft+swipeLength*positionOffset;else _.swipeLeft=curLeft+swipeLength*(_.$list.height()/_.listWidth)*positionOffset;if(_.options.verticalSwiping===true)_.swipeLeft=curLeft+swipeLength*positionOffset;if(_.options.fade===true||_.options.touchMove===
false)return false;if(_.animating===true){_.swipeLeft=null;return false}_.setCSS(_.swipeLeft)};Slick.prototype.swipeStart=function(event){var _=this;var touches;if(_.touchObject.fingerCount!==1||_.slideCount<=_.options.slidesToShow){_.touchObject={};return false}if(event.originalEvent!==undefined&&event.originalEvent.touches!==undefined)touches=event.originalEvent.touches[0];_.touchObject.startX=_.touchObject.curX=touches!==undefined?touches.pageX:event.clientX;_.touchObject.startY=_.touchObject.curY=
touches!==undefined?touches.pageY:event.clientY;_.dragging=true};Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _=this;if(_.$slidesCache!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.appendTo(_.$slideTrack);_.reinit()}};Slick.prototype.unload=function(){var _=this;$(".slick-cloned",_.$slider).remove();if(_.$dots)_.$dots.remove();if(_.$prevArrow&&_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove();if(_.$nextArrow&&_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove();
_.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};Slick.prototype.unslick=function(fromBreakpoint){var _=this;_.$slider.trigger("unslick",[_,fromBreakpoint]);_.destroy()};Slick.prototype.updateArrows=function(){var _=this;var centerOffset;centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow&&!_.options.infinite){_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled",
"false");_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false");if(_.currentSlide===0){_.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true");_.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")}else if(_.currentSlide>=_.slideCount-_.options.slidesToShow&&_.options.centerMode===false){_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true");_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")}else if(_.currentSlide>=
_.slideCount-1&&_.options.centerMode===true){_.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true");_.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")}}};Slick.prototype.updateDots=function(){var _=this;if(_.$dots!==null){_.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true");_.$dots.find("li").eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false")}};Slick.prototype.visibility=function(){var _=
this;if(document[_.hidden]){_.paused=true;_.autoPlayClear()}else if(_.options.autoplay===true){_.paused=false;_.autoPlay()}};Slick.prototype.initADA=function(){var _=this;_.$slides.add(_.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true","tabindex":"-1"}).find("a, input, button, select").attr({"tabindex":"-1"});_.$slideTrack.attr("role","listbox");_.$slides.not(_.$slideTrack.find(".slick-cloned")).each(function(i){$(this).attr({"role":"option","aria-describedby":"slick-slide"+_.instanceUid+
i+""})});if(_.$dots!==null)_.$dots.attr("role","tablist").find("li").each(function(i){$(this).attr({"role":"presentation","aria-selected":"false","aria-controls":"navigation"+_.instanceUid+i+"","id":"slick-slide"+_.instanceUid+i+""})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");_.activateADA()};Slick.prototype.activateADA=function(){var _=this;var _isSlideOnFocus=_.$slider.find("*").is(":focus");_.$slideTrack.find(".slick-active").attr({"aria-hidden":"false",
"tabindex":"0"}).find("a, input, button, select").attr({"tabindex":"0"})};Slick.prototype.focusHandler=function(){var _=this;_.$slider.on("focus.slick blur.slick","*",function(event){event.stopImmediatePropagation();var sf=$(this);setTimeout(function(){if(_.isPlay)if(sf.is(":focus")){_.autoPlayClear();_.paused=true}else{_.paused=false;_.autoPlay()}},0)})};$.fn.slick=function(){var _=this;var opt=arguments[0];var args=Array.prototype.slice.call(arguments,1);var l=_.length;var i=0;var ret;for(i;i<l;i++){if(typeof opt==
"object"||typeof opt=="undefined")_[i].slick=new Slick(_[i],opt);else ret=_[i].slick[opt].apply(_[i].slick,args);if(typeof ret!="undefined")return ret}return _}})(jQuery);
Handlebars3.registerHelper("ifCond",function(v1,operator,v2,options){switch(operator){case "\x3d\x3d":return v1==v2?options.fn(this):options.inverse(this);case "\x3d\x3d\x3d":return v1===v2?options.fn(this):options.inverse(this);case "\x3c":return v1<v2?options.fn(this):options.inverse(this);case "\x3c\x3d":return v1<=v2?options.fn(this):options.inverse(this);case "\x3e":return v1>v2?options.fn(this):options.inverse(this);case "\x3e\x3d":return v1>=v2?options.fn(this):options.inverse(this);case "\x26\x26":return v1&&
v2?options.fn(this):options.inverse(this);case "||":return v1||v2?options.fn(this):options.inverse(this);default:return options.inverse(this)}});Handlebars3.registerHelper("indexOf",function(elem,list,options){if(typeof list==="number"&&typeof elem==="number"&&list===elem)return options.fn(this);else if(list.indexOf&&list.indexOf(elem)!==-1)return options.fn(this);else if(list.hasOwnProperty(elem))return options.fn(this);return options.inverse(this)});
Handlebars3.registerHelper("groupSizes",function(context,options){var grouped={};for(var i=0;i<context.length;i++)if(typeof context[i]!=="undefined"){var color=context[i].color||"default";var size=context[i].size;var sku=context[i].sku;var colorName=context[i].colorName;var filterColors=context[i].filterColors;var secondaryColor=context[i].secondaryColor;if(typeof grouped[color]=="undefined")grouped[color]={};if(typeof size=="undefined"){grouped[color].models=sku;grouped[color].name=colorName}else{if(typeof grouped[color].models==
"undefined")grouped[color].models={};grouped[color].models[sku]=size}if(typeof colorName==="undefined")colorName=color;if(color!=="default")grouped[color].name=colorName;if(typeof filterColors!="undefined")grouped[color].filterColors=filterColors;if(typeof secondaryColor!="undefined")grouped[color].secondaryColor=secondaryColor}return options.fn(grouped)});
Handlebars3.registerHelper("getSku",function(context,options){var sku;if(typeof context==="object")sku=Object.keys(context)[0];else if(typeof context==="string")sku=context;return options.fn(sku)});
Handlebars3.registerHelper("groupImages",function(context,options){var grouped={};for(var i=0;i<context.length;i++)if(typeof context[i]!=="undefined"){var key=context[i].color;if(typeof grouped[key]=="undefined")grouped[key]={};if("imgFront"in context[i])grouped[key].imgFront=context[i].imgFront;if("newColor"in context[i])grouped[key].newColor=context[i].newColor;if("imgSide"in context[i])grouped[key].imgSide=context[i].imgSide;if("imgFrontMobile"in context[i])grouped[key].imgFrontMobile=context[i].imgFrontMobile;
if("imgSideMobile"in context[i])grouped[key].imgSideMobile=context[i].imgSideMobile;if(typeof grouped[key].models=="undefined")grouped[key].models=[];grouped[key].models.push(context[i].sku)}return options.fn(grouped)});Handlebars3.registerHelper("toLowerCase",function(str){return str.toLowerCase()});Handlebars3.registerHelper("groupFeatures",function(context,options){var grouped=[];for(var key in context){var obj={};obj["class"]=key;obj.text=context[key];grouped.push(obj)}return options.fn(grouped)});
Handlebars3.registerHelper("eachSizes",function(context,options){var output="";var s="";var l="";var xl="";for(var i in context){if(typeof context[i]==="undefined")return"";var opt=options.fn({"size":context[i],"id":i});switch(context[i]){case "s":s=opt;break;case "l":l=opt;break;case "xl":xl=opt;break}}output=s+l+xl;return output});Handlebars3.registerHelper("ifObject",function(item,options){if(typeof item==="object")return options.fn(this);else return options.inverse(this)});
Handlebars3.registerHelper("ifNotObject",function(item,options){if(typeof item!=="object")return options.fn(this);else return options.inverse(this)});Handlebars3.registerHelper("eachRows",function(every,context,options){var out="";var subcontext=[];if(context&&context.length>0){for(var i=0;i<context.length;i++){if(i>0&&i%every===0){out+=options.fn(subcontext);subcontext=[]}subcontext.push(context[i])}out+=options.fn(subcontext)}return out});
Handlebars3.registerHelper("hasColors",function(context,options){if(this.hasOwnProperty("default"))return options.fn(this);else return options.inverse(this)});Handlebars3.registerHelper("hasSizesOrColors",function(context,options){var out=false;for(var key in this)if(typeof this[key].models==="object"||typeof this[key].name!=="undefined")out=true;if(out)return options.fn(this);else return options.inverse(this)});Handlebars3.registerHelper("log",function(something){console.log(something)});
(function($){function getProductsFor(attr,productName){if(!getProductsFor.cache)getProductsFor.cache={};var cacheName=attr+":"+productName;if(typeof getProductsFor.cache[cacheName]!==typeof undef)return getProductsFor.cache[cacheName];var productsElse=[];var allProducts=[];var linkedProductsList=[];if(typeof productsData!=="undefined")allProducts.push(productsData);if(typeof accessoriesData!=="undefined")allProducts.push(accessoriesData);if(typeof servicesData!=="undefined")allProducts.push(servicesData);
if(typeof apparelData!=="undefined")allProducts.push(apparelData);allProducts.forEach(function(data){if(!data||!data.products)return true;var product=$.grep(data.products,function(e){return e.productName==productName&&e[attr]!==undefined&&e[attr].length>0}).pop();if(typeof product!=="undefined")linkedProductsList=product[attr]?product[attr]:[]});allProducts.forEach(function(data){if(!data||!data.products)return true;data.products.forEach(function(product){if(linkedProductsList&&linkedProductsList.indexOf(product.tileId)>=
0){product.productType=data.i18n.productType;if(product.beforeDouble)delete product.beforeDouble;productsElse.push(product)}})});var splitSku={};var productsSplit=productsElse;productsElse=[];productsSplit.forEach(function(product){if(product.split&&product.split==="sku"){if(splitSku[product.productName]){$.merge(splitSku[product.productName].models,product.models);return true}splitSku[product.productName]=product}productsElse.push(product)});splitSku=null;productsSplit=null;productsElse.sort(function(p1,
p2){var p1Order=linkedProductsList.indexOf(p1.tileId);var p2Order=linkedProductsList.indexOf(p2.tileId);if(p1Order>p2Order)return 1;else if(p1Order<p2Order)return-1;else return 0});getProductsFor.cache[cacheName]={i18n:typeof productsData!=="undefined"?productsData.i18n:{},products:productsElse};return getProductsFor.cache[cacheName]}var mobileView=DeviceDetection.getMobileMatchMedia();$(".products-else-data").each(function(){var productContent=$(this);var attr=null;$.each(["mightAlso","addToCart"],
function(i,attrName){if(typeof productContent.data(attrName)!==typeof undef){attr=attrName;return false}});if(attr===null)return;var products=getProductsFor(attr,productContent.data(attr));if(products.products.length){var productsTpl=Handlebars3.compile($("#products-tpl").html());productContent.append(productsTpl(products));var slickContent=productContent;var initSlick=function(mql){var slick=slickContent.get(0).slick?slickContent.get(0).slick:null;if(!mql.matches)if(!slick)slickContent.slick({dots:false,
infinite:true,slidesToShow:3,swipeToSlide:true,slidesToScroll:1,slide:"section"});else slick.refresh();else if(slick)slick.unslick()};initSlick(mobileView);mobileView.addListener(initSlick);productContent.find(".pc-i").on("click",function(e,repetition){if(repetition)return;var colorLink=$(this);var currSlideItem=colorLink.closest(".slick-slide");var defaultModel=currSlideItem.find("[data-default-model]").data("defaultModel");if(!currSlideItem.length)return;var productLink=currSlideItem.find("a.product__link");
currSlideItem.siblings().find('[data-default-model\x3d"'+defaultModel+'"] a.product__link[href\x3d"'+productLink.attr("href")+'"]').closest(".slick-slide").find('.pc-i[data-color\x3d"'+colorLink.data("color")+'"]').trigger("click",[true])})}else if(attr==="addToCartFor"){$(".sm-gallery").hide();$(".top-notice").css({"padding-bottom":0,border:0})}else $("#might-also-like").hide()})})(jQuery);var addToCartOverlay=jQuery("#u-popup-add-to-cart").uPopUp("getInstance");
(function($){var mobileView=DeviceDetection.getMobileMatchMedia();var tabletView=DeviceDetection.getTabletMatchMedia();var tabletAndDesktopView=DeviceDetection.getTabletAndDesktopMatchMedia();var $addToCartPopup=$("#u-popup-add-to-cart").uPopUp("getInstance");var initSlick=function(mql){$(".sm-gallery__slider").each(function(){var slickContent=$(this);var slick=slickContent.get(0).slick?slickContent.get(0).slick:null;if(!mql.matches)if(slick===null)slickContent.slick({dots:false,arrows:true,infinite:true,
slidesToShow:3,draggable:true,slidesToScroll:1,slide:"section"});else slick.refresh();else if(slick)slick.unslick()})};initSlick(mobileView);mobileView.addListener(initSlick);$(".pc-i").on("click",function(){var $this=$(this);$this.addClass("pc-i--active").siblings().removeClass("pc-i--active");$this.parents(".product").find('.pi-l__item[data-color\x3d"'+$this.data("color")+'"]').addClass("pi-l__item--active").siblings().removeClass("pi-l__item--active")});window.loadLayoutImages=function(){var $images=
$(".js-load-img");$images.each(function(i,e){var $this=$(e);var type=mobileView.matches?"mobile":tabletView.matches?"tablet":"default";if(!mobileView.matches||!$this.hasClass("product-image")||$this.parents(".pi-l__item").hasClass("pi-l__item--active"))e.src=$this.data(type)||$this.data("default")})};setTimeout(loadLayoutImages,0);tabletAndDesktopView.addListener(function(){loadLayoutImages()});window.OpenAddToCartPopup=function(cartURL){$addToCartPopup.up();if(cartURL)$addToCartPopup.find(".top-notice__btn").attr("href",
cartURL)}})(jQuery);
(function($){function isMobileView(){return window.innerWidth<=767}function setupBandSelector(){$(".mc--band-dropdown .mc--band-item").on("click",function(){if($(this).attr("disabled"))return false;var currentBand=$(this).data("band");$(this).addClass("active");$(".mc--band-dropdown .mc--ps-list-select").data("value",$(this).data("value")).attr("data-value",$(this).data("value"));$(".mc--product-gallery li img[data-band]").removeClass("mc--band-active");$(".mc--product-gallery li img[data-band\x3d"+
currentBand+"]").addClass("mc--band-active");$(".mc--product-gallery .mc--band-note").removeClass("mc--band-note-active");$(".mc--product-gallery .mc--band-note[data-band\x3d"+currentBand+"]").addClass("mc--band-note-active");updateActiveGalleryImage();detectSku(!$(".mc--product-size .mc--ps-list-select").data("value"),false);$(".mc--btn-add-to-cart").addClass("mc--btn-add-to-cart-active");$(".mc--select-band-error").hide();updateSizingAvailability()})}function updateBandSelector(){if(!$(".mc--band-selector").length)return;
var activeColor=$("li.mc--color-active").data("color");$(".mc--band-selector .mc--ps-list-items li").each(function(){$(this).find(".mc--band-item-name").text($(this).data("band-name")+" "+productsData.i18n.unavailable);$(this).attr("disabled",true)});for(var i=0;i<products.length;i++)if(products[i].hasOwnProperty("productName")&&products[i].productName===currentProductName){products[i].models.forEach(function(model){if(model.hasOwnProperty("color")&&model.color===activeColor)$(".mc--band-selector .mc--ps-list-items li").each(function(){var bandName=
$(this).data("band");if(model.hasOwnProperty("band")&&model.band===bandName){$(this).find(".mc--band-item-name").text(model.bandName);$(this).attr("disabled",false)}})});break}var selectedBand=$(".mc--band-selector .mc--ps-list-select").data("value");if(selectedBand.length&&$(".mc--band-selector .mc--ps-list-items li[data-value\x3d"+selectedBand+"][disabled]").length)$(".mc--band-selector .mc--ps-list-items li:not([disabled])").first().click()}function updateHolidayPrices(sku){var $product=$(".mc--product-info");
if(typeof holidayPrices!=="undefined")if(holidayPrices.hasOwnProperty(sku)){var price=commerceApi.formatCurrency(holidayPrices[sku],'\x3cspan class\x3d"currency"\x3e\x3c/span\x3e');if(!$product.find(".mc--product-price--holiday").length)$product.find(".mc--product-price").before($("\x3cp\x3e\x3c/p\x3e").addClass("mc--product-price mc--product-price--holiday").html(price));else $product.find(".mc--product-price--holiday").html(price)}else $(".mc--product-price--holiday").remove()}function switchSizingImage(width){var widthImages=
$('.fgssr--size img[data-width\x3d"'+width+'"]');widthImages.closest(".fgssr--size").attr("data-width-active",width);widthImages.siblings().removeClass("active").end().addClass("active")}function setupColorSelector(){$(".mc--cs-list li").click(function(){if(!$(this).hasClass("mc--color-active")){var currentColor=$(this).data("color");var currentImages=null;$(".mc--cs-list li, .mc--color-name").removeClass("mc--color-active");$(this).addClass("mc--color-active");$(".mc--color-name[data-color\x3d"+
currentColor+"]").addClass("mc--color-active");$(".mc--product-gallery li img[data-color]").removeClass("mc--color-active");currentImages=$(".mc--product-gallery li img[data-color\x3d"+currentColor+"]");if($(".mc--product-width").length){var widthDropdown=$(".mc--product-width");var currentWidth=widthDropdown.find(".mc--ps-list-select").data("value");var currentWidthImages=currentImages.filter("[data-band-width\x3d"+currentWidth+"]");var widthItems=widthDropdown.find(".mc--ps-list-items li");if(currentWidthImages.length)currentWidthImages.addClass("mc--color-active");
else{var _currentWidth=currentImages.eq(0).data("band-width");currentImages.addClass("mc--color-active");widthItems.filter("[data-value\x3d"+_currentWidth+"]").trigger("click")}widthItems.each(function(index,elem){var _elemWidth=$(elem).data("value");if(currentImages.filter("[data-band-width\x3d"+_elemWidth+"]").length)setBandWidthAvailibility(true,_elemWidth);else setBandWidthAvailibility(false,_elemWidth)})}else currentImages.addClass("mc--color-active");if($("body").hasClass("charge2")||$("body").hasClass("charge2-classic"))switch(currentColor){case "lavender":case "gunmetal":switchSizingImage("waffle");
break;default:switchSizingImage("regular");break}if($("body").hasClass("blaze")&&$('.mc--color-selector [data-color\x3d"pink-gold"]').length)if(currentColor==="pink-gold")switchSizingImage("slim");else switchSizingImage("regular");updateActiveGalleryImage();updateSizingAvailability();detectSku(!$(".mc--product-size .mc--ps-list-select").data("value"),!$(".mc--band-selector .mc--ps-list-select").data("value"));updateWarrantySelector();updateBandSelector()}});$(".mc--color-dropdown .mc--color-item").on("click",
function(){var currentColor=$(this).data("color");$(this).addClass("active");$(".mc--product-gallery li").removeClass("mc--pg-active");$(".mc--product-gallery li img[data-color\x3d"+currentColor+"]").parent().addClass("mc--pg-active");updateActiveGalleryImage();detectSku(!$(".mc--product-size .mc--ps-list-select").data("value"),!$(".mc--band-selector .mc--ps-list-select").data("value"));updateSizingAvailability()});$(".mc--product-width li").on("click",productWidthHendler)}function switchActiveColorCaption(){var $colorLabels=
$(".mc--color-labels");var $caption=$colorLabels.find(".mc--color-selected");var isShow=true;$(".mc--color-name").each(function(){if($colorLabels.width()<$caption.width()+$(this).width())isShow=false});isShow?$caption.show():$caption.hide()}function productWidthHendler(){var currentWidth=$(this).data("value");var currentColor=$(".mc--color-selector .mc--color-active").data("color");$(".mc--product-gallery li img").removeClass("mc--color-active");$(".mc--product-gallery li img[data-color\x3d"+currentColor+
"]").filter("[data-band-width\x3d"+currentWidth+"]").addClass("mc--color-active");switchSizingImage(currentWidth);updateActiveGalleryImage();detectSku(!$(".mc--product-size .mc--ps-list-select").data("value"),!$(".mc--band-selector .mc--ps-list-select").data("value"));updateSizingAvailability()}function setBandWidthAvailibility(avaliable,size){var $elem=null;$elem=$(".mc--product-width .mc--ps-list-items li[data-value\x3d"+size+"]");if($elem.attr("disabled")&&!avaliable||!$elem.attr("disabled")&&
avaliable)return false;if(avaliable){$elem.removeAttr("disabled");$elem.on("click",productWidthHendler);$elem.text(fitbit.i18n.getResource("cms.i18n.i18n.com.fitbit.mktg.storeData.size_name_"+size))}else{$elem.attr("disabled",true);$elem.off("click",productWidthHendler);$elem.text($elem.text()+" "+fitbit.i18n.getResource("cms.i18n.i18n.com.fitbit.mktg.storeData.unavailable"))}}function setAvailibility(modelOrCommerceData){if(modelOrCommerceData.hasOwnProperty("availabilityStatus")&&(modelOrCommerceData.availabilityStatus===
"unavailable"||modelOrCommerceData.availabilityStatus==="csOnly")||modelOrCommerceData.availabilityStatus==="endOfLife")markAsUnavailable(modelOrCommerceData)}function updateSizingAvailability(){if(!$(".mc--product-size").length)return false;var hasColor=$(".mc--color-selector").length;var selectedColor=$("li.mc--color-item.active ").data("color");var activeColor=$("li.mc--color-active");if(activeColor.length)selectedColor=activeColor.data("color");$(".mc--product-size .mc--ps-list-items li[data-value]").each(function(){$(this).removeAttr("disabled");
if($(this).data("orig-text"))$(this).text($(this).data("orig-text"))});var countryCode=commerceApi.getCountryCode();for(var i=0;i<products.length;i++)if(products[i].hasOwnProperty("productName")&&products[i].productName===currentProductName)products[i].models.forEach(function(model){if(!hasColor||model.color===selectedColor)if(["au","nz"].indexOf(countryCode)!==-1)setAvailibility(model);else commerceApi.getStock(model.sku,false).done(function(data){if(!data.size&&model.size)data.size=model.size;if(!data.sizeName&&
model.sizeName)data.sizeName=model.sizeName;setAvailibility(data)}).fail(function(){setAvailibility(model)})})}function markAsUnavailable(model){var el=$(".mc--product-size .mc--ps-list-items li[data-value\x3d"+model.size+"]");var sizeDropdown=$(".mc--product-size");el.data("orig-text",model.sizeName);el.text(model.sizeName+" "+productsData.i18n.unavailable);el.attr("disabled",true);if(!sizeDropdown.not(".mc--product-size--sl").length||sizeDropdown.find(".mc--ps-list-select").data("value")===model.size){var productSize=
$(".mc--product-size");productSize.find(".mc--ps-list-select").data("value",false).removeAttr("data-value").text(sizeSelectorDefaultText);productSize.find(".mc--ps-list-items").css({top:$win.width()>767&&$win.width()<1200?33:42,borderTop:"none"}).find("li").eq(0).css("padding-top","0px");productSize.find(".mc--ps-list-items li.active").removeClass("active");$(".mc--btn-add-to-cart").removeClass("mc--btn-add-to-cart-notify mc--btn-add-to-cart-active").addClass("mc--btn-add-to-cart").html(getDefaultBtnText());
$(".mc--stock-message").removeClass("mc--stock-message--notify").hide()}}function setupGallery(){$(".mc--product-gallery li").click(function(){if(!$(this).hasClass("mc--pg-active")){$(".mc--product-gallery li").removeClass("mc--pg-active");$(this).addClass("mc--pg-active");updateActiveGalleryImage()}})}function updateActiveGalleryImage(){var $imgVideo=$(".mc--product-gallery ul li img[data-video]");var $imgVideoActive=$imgVideo.filter(".mc--color-active");if($imgVideo.length>1)$imgVideo.parent().removeClass("mc--pg-video");
else $imgVideo.parent().addClass("mc--pg-video");if($imgVideoActive.length)$imgVideoActive.parent().addClass("mc--pg-video");var $img=$(".mc--pg-active img:visible");var src=$img.data(isMobileView()?"image-mobile":"image");var caption=$img.data("caption")||"";var badge=$img.data("badge");var productGallery=$(".mc--product-gallery");productGallery.find(".mc--pg-note").text(caption).end().find(".product__badge").toggle(Boolean(badge));var productGalleryIframe=$(".mc--product-gallery iframe");if(src){productGallery.removeClass("mc--product-gallery-video");
if(productGalleryIframe.length){productGalleryIframe[0].contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");productGalleryIframe.hide()}var productGalleryImage=$(".mc--product-gallery \x3e img");if(productGalleryImage.attr("src")!==src)productGalleryImage.attr("src",src)}else{var videoUrl=$img.data("video");if(videoUrl){productGallery.addClass("mc--product-gallery-video");if(productGalleryIframe.length)productGalleryIframe.attr("src",videoUrl);else productGallery.prepend('\x3ciframe src\x3d"'+
videoUrl+'" frameborder\x3d"0" allowfullscreen\x3e\x3c/iframe\x3e');productGalleryIframe.show()}}if(!$img.length)$(".mc--product-gallery li img:visible").last().click()}function showDropDown(containerSelector,animate){if(!$(containerSelector+" .mc--ps-list-items").is(":visible")){$(".mc--product-size-active").removeClass("mc--product-size-active");$(".mc--ps-list-items").hide();$(containerSelector).toggleClass("mc--product-size-active");if(animate)$(containerSelector+" .mc--ps-list-items").slideToggle();
else $(containerSelector+" .mc--ps-list-items").show()}}function hideDropDown(containerSelector,animate){if($(containerSelector+" .mc--ps-list-items").is(":visible"))if(animate)$(containerSelector+" .mc--ps-list-items").slideToggle(function(){$(containerSelector).toggleClass("mc--product-size-active")});else{$(containerSelector+" .mc--ps-list-items").hide();$(containerSelector).toggleClass("mc--product-size-active")}}function setupDropDown(containerSelector,animate,listItemSelectedHandler){$(containerSelector+
" .mc--ps-list-select-wrapper").click(function(){if(!$(containerSelector+" .mc--ps-list-items").is(":visible")){showDropDown(containerSelector,animate);shiftDropDown()}else hideDropDown(containerSelector,animate);return false});$("html").click(function(){hideDropDown(containerSelector,animate)});$(containerSelector+" .mc--ps-list-items li[data-value]").click(function(){if($(this).attr("disabled"))return false;if($(containerSelector).hasClass("mc--color-dropdown"))$(containerSelector+" .mc--ps-list-select").text($(this).find(".mc--color-item-name").text()).data("value",
$(this).data("value")).attr("data-value",$(this).data("value"));else $(containerSelector+" .mc--ps-list-select").text($(this).text()).data("value",$(this).data("value")).attr("data-value",$(this).data("value"));hideDropDown(containerSelector,animate);if(listItemSelectedHandler)listItemSelectedHandler($(this).data("value"));return false})}function setupNotSureSize(){$(document).on("click",".mc--ps-list-not-sure, .mc--ps-list-not-sure a, .mc--ps-list-not-sure--sl a",function(){if($("#fgssr--sizing").length)showSizing();
else window.location="/shop/"+currentProductName+"#sizing";return false})}function setupFineprint(){setTimeout(function(){$(".mc--product-fineprint a").click(function(e){if($("#fgssr--specs").length){showTab("specs");return false}})},0)}function showSizing(){showTab("sizing")}function showTab(tabName){var sizingFgssr=$("#fgssr--"+tabName);if(!isMobileView()||!sizingFgssr.is(".fgssr--opened"))sizingFgssr.click();var $elToScroll=isMobileView()?sizingFgssr:$(".fgssr--more-info");$("html, body").animate({scrollTop:$elToScroll.offset().top-
$(".submenu-commerce").height()},{queue:false,easing:"swing",duration:1E3})}function addToCart(){var _data=null;var _quantity=$(".mc--product-quantity .mc--ps-list-select").data("value");var _sku=$(".mc--btn-add-to-cart").data("sku");if(WarrantySelector.enabled()&&WarrantySelector.selected())_data={"skus[0]":_sku,"skus[1]":WarrantySelector.warranty().sku,"quantities[0]":_quantity,"quantities[1]":_quantity};else _data={sku:_sku,quantity:_quantity};$.post("/cart/api/update",_data).done(function(data){$(".wrapper-header .hdr-menu-item.cart-empty \x3e ul").remove();
$(".wrapper-header .hdr-menu-item.cart-empty").removeClass("cart-empty");if(data&&data.items){var itemsCount=0;data.items.forEach(function(item){itemsCount+=item.quantity});$(".wrapper-header .hdr-menu-item .cart-indicator \x3e span").html(itemsCount)}if(OpenAddToCartPopup)OpenAddToCartPopup()})}function setupAddToCartButton(){var addToCartButton=$(".mc--btn-add-to-cart");if(!$(".mc--product-size").not(".mc--product-size--sl").length&&!$(".mc--band-dropdown").length)addToCartButton.addClass("mc--btn-add-to-cart-active");
addToCartButton.click(function(e){if(!$(this).is(".mc--btn-add-to-cart-active"))if($(".mc--band-dropdown .mc--ps-list-select").data("value")==="")$(".mc--select-band-error").show();else $(".mc--select-size-error").show();else if($(this).is(".mc--btn-add-to-cart-notify")){$("#u-popup-notify-me").uPopUp();e.stopPropagation()}else if($(this).is(".mc--btn-coming-soon"));else if(["au","nz"].indexOf(commerceApi.getCountryCode())!==-1){var cartURL="https://store-"+commerceApi.getCountryCode()+".fitbit.com/";
var sku=$(this).data("sku");$.ajax({url:cartURL,type:"GET",dataType:"json",data:{silent:1,productid:sku},xhrFields:{withCredentials:true}}).done(function(){if(OpenAddToCartPopup)OpenAddToCartPopup(cartURL)}).fail(function(){window.location=cartURL+"?productid\x3d"+sku})}else{var trackAddToCartWithWarranty=function(){dataLayer.push({"event":"eventTracker","eventCat":"Store","eventAct":"Add to Cart","eventLbl":getProductName(),"eventVal":0,"nonInteraction":0,"ecommerce":{"currencyCode":"USD","add":{"products":[{"name":getProductName(),
"id":"FB"+$(".mc--btn-add-to-cart").data("sku"),"price":$(".mc--product-price:not(.mc--product-price--holiday)").clone().find("\x3e*").remove().end().text(),"brand":"FitBit","category":productCategory,"variant":getProductVariant(),"quantity":$(".mc--product-quantity .mc--ps-list-select").data("value")},{"name":"2\tYear\tAccidental\tDamage\t\x26\tHandling\tProtection\tPlan","id":"FB"+WarrantySelector.warranty().sku,"price":WarrantySelector.warranty().price.replace("$",""),"brand":"FitBit","category":"extendedWarranty",
"variant":"","quantity":$(".mc--product-quantity .mc--ps-list-select").data("value")}]}}})};var getProductVariant=function(){return[$(".mc--color-name.mc--color-active").text(),$("#oneSizeDropdown").length?"One Size":$(".mc--product-size .mc--ps-list-select").data("value").toUpperCase()].join(" - ")};var getProductName=function(){return["Fitbit",currentProductName.charAt(0).toUpperCase()+currentProductName.slice(1),$(".mc--color-name.mc--color-active").text(),$(".mc--product-size .mc--ps-list-select").text()].join(" ")};
var productCategory=null;switch(currentProductName){case "zip":case "one":case "flex2":case "alta":productCategory="Everyday Fitness";break;case "charge2":case "blaze":productCategory="Active Fitness";break;case "surge":productCategory="Performance Fitness";break;case "aria":productCategory="Wi-Fi Smart Scale";break}if(HasWarrantyProtectionOffer()&&WarrantySelector.enabled()&&!WarrantySelector.switched()&&typeof OpenWarrantyOfferPopup!=="undefined"){OpenWarrantyOfferPopup(function(){WarrantySelector.select();
dataLayer.push({"event":"eventTracker","eventCat":"Store","eventAct":"Add to Cart","eventLbl":"warranty - overlay","eventVal":0,"nonInteraction":0});trackAddToCartWithWarranty();addToCart()},function(){dataLayer.push({"event":"eventTracker","eventCat":"Store","eventAct":"Add to Cart","eventLbl":getProductName(),"eventVal":0,"nonInteraction":0,"ecommerce":{"currencyCode":"USD","add":{"products":[{"name":getProductName(),"id":"FB"+$(".mc--btn-add-to-cart").data("sku"),"price":$(".mc--product-price:not(.mc--product-price--holiday)").clone().find("\x3e*").remove().end().text(),
"brand":"FitBit","category":productCategory,"variant":getProductVariant(),"quantity":$(".mc--product-quantity .mc--ps-list-select").data("value")}]}}});addToCart()});OpenWarrantyOfferPopup=undefined}else{if(HasWarrantyProtectionOffer()&&WarrantySelector.enabled()&&WarrantySelector.switched()&&WarrantySelector.selected())trackAddToCartWithWarranty();addToCart()}}})}function getDefaultBtnText(){stockMessage.removeClass("mc--stock-message--preorder");switch(addToCartBtn.data("availability")){case "preorder":case "preOrder":stockMessage.addClass("mc--stock-message--preorder");
return productsData.i18n.preorder;case "notify":return productsData.i18n.notifyMe;case "arriving":return productsData.i18n.arriving;default:return productsData.i18n.addToCart}}function detectSku(skipSizeCheck,skipBandCheck){var productSize=$(".mc--product-size");var hasSize=productSize.length&&!skipSizeCheck;var selectedSize=$(".mc--product-size .mc--ps-list-select").data("value");var selectedColorSizes=[];var sizesDropDown=productSize;var sizesTopPosition=$win.width()>767&&$win.width()<1200?33:42;
if(hasSize&&!selectedSize)return false;var hasColor=$(".mc--color-selector").length;var selectedColor="";var activeColor=$("li.mc--color-active");if(activeColor.length)selectedColor=activeColor.data("color");else selectedColor=$("li.mc--color-item.active ").data("color");var hasBand=$(".mc--band-selector").length&&!skipBandCheck;var selectedBand=$("li.mc--band-item.active ").data("band");var hasBandWidth=$(".mc--product-width").length;var selectedBandWidth=$(".mc--product-width li.active ").data("value");
if(currentProduct){currentProduct.models.forEach(function(model){if(!hasColor||model.color===selectedColor)selectedColorSizes.push(model.size)});for(var j=0;j<currentProduct.models.length;j++){var model$$0=currentProduct.models[j];if((!hasSize||model$$0.size===selectedSize)&&(!hasColor||model$$0.color===selectedColor)&&(!hasBand||model$$0.band===selectedBand)&&(!hasBandWidth||model$$0.bandWidth===selectedBandWidth)&&(!model$$0.hasOwnProperty("availabilityStatus")||model$$0.availabilityStatus!=="unavailable")){$(".mc--product-size .mc--ps-list-items li[data-value]").show();
if(model$$0.hasOwnProperty("etDEExternalKey"))$(".u-popup-notify-me input[name\x3d_deExternalKey]").val(model$$0.etDEExternalKey);else $(".u-popup-notify-me input[name\x3d_deExternalKey]").val($(".u-popup-notify-me input[name\x3d_deExternalKey]").data("original-value"));$(".u-popup-notify-me input[name\x3dnotify_product_color]").val(hasColor?selectedColor:"");$(".u-popup-notify-me input[name\x3dnotify_product_size]").val(hasSize?selectedSize:"");addToCartBtn.data("sku",model$$0.sku).attr("data-sku",
model$$0.sku);updatePriceAndStock(model$$0);updateHolidayPrices(model$$0.sku);checkColorSizes(selectedColorSizes);return model$$0.sku}}sizesDropDown.find(".mc--ps-list-select").removeAttr("data-value").text(sizeSelectorDefaultText);sizesDropDown.find(".mc--ps-list-items").css({top:sizesTopPosition,borderTop:"none"}).find("li").eq(0).css("padding-top","0px");sizesDropDown.find(".mc--ps-list-items li.active").removeClass("active");addToCartBtn.removeClass("mc--btn-add-to-cart-notify").removeClass("mc--btn-add-to-cart-active").addClass("mc--btn-add-to-cart").html(getDefaultBtnText());
stockMessage.removeClass("mc--stock-message--notify").hide();checkColorSizes(selectedColorSizes)}}function checkColorSizes(selectedColorSizes){$(".mc--product-size .mc--ps-list-items li[data-value]").each(function(){var sizeElem=$(this);var hasSize=false;selectedColorSizes.forEach(function(size){if(sizeElem.data("value")===size)hasSize=true});if(hasSize)sizeElem.show();else sizeElem.hide()})}function updatePriceAndStock(model){function getDefaultData(color){if(!$.isEmptyObject(defaultModelData))return defaultModelData;
var defaultModel=currentProduct.models.filter(function(_model){return _model.color===color})[0];commerceApi.getStock(defaultModel.sku,'\x3cspan class\x3d"currency"\x3e\x3c/span\x3e').done(function(data){defaultModelData=data});return defaultModelData}function toggleModelState(dataAvailability,showMessage){if(!$requiredSelections.length&&$mcInfo.find(".mc--color-selector").length||$requiredSelections.find(".mc--ps-list-select").data("value")||$defaultSelections.length){if(dataAvailability==="notify"){addToCartBtn.addClass("mc--btn-add-to-cart-notify");
stockMessage.addClass("mc--stock-message--notify")}else{addToCartBtn.removeClass("mc--btn-add-to-cart-notify");stockMessage.removeClass("mc--stock-message--notify")}if(showMessage){$(".mc--select-size-error").hide();$(".mc--select-band-error").hide()}stockMessage.show();addToCartBtn.addClass("mc--btn-add-to-cart-active")}}function updateModelView(){if(model.hasOwnProperty("price"))modelPrice=model.price;else if(currentProduct.hasOwnProperty("price")&&currentProduct.price.length)modelPrice=currentProduct.price;
if(model.hasOwnProperty("availabilityMessage")&&$(".mc--ps-list-select").data("value"))modelAvailabilityMessage=model.availabilityMessage;if(model.hasOwnProperty("availabilityStatus"))if(model.availabilityStatus==="notify-me"){if($(".mc--ps-list-select").data("value")){showMessage=model.availabilityMessage||false;modelNotify=true}modelAvailabilityStatus="notify"}else if(model.availabilityStatus==="preorder")modelAvailabilityStatus="preorder";else if(model.availabilityStatus==="arriving"){modelAvailabilityStatus=
"arriving";addToCartBtn.removeClass("mc--btn-add-to-cart-active").attr("disabled",true)}else{var defaultStatus=currentProduct.models.filter(function(_model){return _model.color===model.color})[0].availabilityStatus;modelAvailabilityStatus=defaultStatus||getDefaultData(model.color).availabilityStatus||"";addToCartBtn.removeAttr("disabled")}$(".mc--product-price").not(".mc--product-price--holiday").html(modelPrice);stockMessage.text(modelAvailabilityMessage);addToCartBtn.data("availability",modelAvailabilityStatus);
toggleModelState(modelAvailabilityStatus,showMessage);addToCartBtn.html(getDefaultBtnText())}var modelPrice="";var modelAvailabilityStatus="";var modelAvailabilityMessage="";var showMessage=false;var modelNotify=false;var defaultModelData={};if(["au","nz"].indexOf(commerceApi.getCountryCode())!==-1)updateModelView();else commerceApi.getStock(model.sku,'\x3cspan class\x3d"currency"\x3e\x3c/span\x3e').done(function(data){modelPrice=data.price;modelAvailabilityStatus=data.availabilityStatus;modelAvailabilityMessage=
getProductStockMessage(data);updateModelView()}).fail(function(){modelPrice=getDefaultData(model.color).price;modelAvailabilityStatus=getDefaultData(model.color).availabilityStatus;updateModelView()})}function getProductStockMessage(data){if(data.availabilityMessage)return data.availabilityMessage;var stockMessage="";if(data.hasOwnProperty("availability")){var stockMessageParts=[data.availability];if(data.hasOwnProperty("shipping")&&data.availabilityStatus!=="inStock")stockMessageParts.push(data.shipping);
stockMessage=stockMessageParts.join(". ")+"."}return stockMessage}function checkHash(){if(window.location.hash==="#sizing")showSizing()}function initMinicartEvents(name){if(typeof productsData!=="undefined"&&productsData.products)products=products.concat(productsData.products);if(typeof accessoriesData!=="undefined"&&accessoriesData.products)products=products.concat(accessoriesData.products);if(typeof servicesData!=="undefined"&&servicesData.products)products=products.concat(servicesData.products);
if(typeof apparelData!=="undefined"&&apparelData.products)products=products.concat(apparelData.products);currentProduct=MinicartTemplate.getProductById(products,name);setupColorSelector();setupBandSelector();setupGallery();setupDropDown(".mc--product-size",false,function(selectedValue){detectSku(false,false);if(!$(".mc--btn-add-to-cart").attr("disabled")){$(".mc--btn-add-to-cart").addClass("mc--btn-add-to-cart-active");$(".mc--stock-message.mc--message").show()}$(".mc--select-size-error").hide();
$(".mc--select-band-error").hide()});setupDropDown(".mc--product-quantity",false,false);setupNotSureSize();setupFineprint();setupAddToCartButton();detectSku(true,true);if(!$(".mc--product-size").length||!$(".mc--product-size li[data-value]").length)$(".mc--stock-message.mc--message").show();if($(".mc--color-dropdown").length){setupDropDown(".mc--color-dropdown",false,false);$(".mc--product-gallery li").on("click",function(){$(".mc--color-dropdown .mc--color-item[data-color\x3d"+$(this).find("img").data("color")+
"]").trigger("click")})}if($(".mc--band-dropdown").length)setupDropDown(".mc--band-dropdown",false,false);if($(".mc--product-width").length)setupDropDown(".mc--product-width",false,false);updateSizingAvailability();checkHash();$(".mc--product-width li.active").trigger("click");switchActiveColorCaption()}function shiftDropDown(){var $list=$(".mc--product-size-active").find(".mc--ps-list-items");var $listItem=$list.find("li.active");var $listWrapper=$list.siblings(".mc--ps-list-select-wrapper");var _padding=
$win.width()>767&&$win.width()<1200?8:11;if($listItem.prevAll(":visible").length!==0&&$listItem.data("value"))$list.find("li:visible").css("padding-top","0px").eq(0).css("padding-top","10px");else $listItem.css("padding-top","0px");if($list.parents(".mc--product-size-active").hasClass("mc--color-dropdown"))_padding+=tabletView.matches?6:7;if($list.find("li[data-value]:visible").length===1||$listItem.prevAll(":visible").length===0||typeof $listItem.data("value")==="undefined")$list.css("border-top",
"none");else $list.css("border-top","inherit");if($list.length&&$listItem.length)$list.css({top:$list.position().top-($listItem.offset().top-$listWrapper.offset().top)+_padding})}function getStaticWarrantyBySKU(sku){var warranties=productsData.warranties;var warranty={sku:"",price:"",fee:""};if(warranties)for(var i=0;i<warranties.length;i++){var warrantyItem=warranties[i];if(warrantyItem.sku===sku){warranty.sku=sku;warranty.price=warrantyItem.price||"";warranty.fee=warrantyItem.fee||"";break}}return warranty}
function updateWarrantySelector(){var warrantySKU=$("li.mc--color-active").data("warranty-sku");WarrantySelector.warranty(null);if(warrantySKU){var staticWarranty=getStaticWarrantyBySKU(warrantySKU);commerceApi.getStock(warrantySKU,false).done(function(data){staticWarranty.sku=warrantySKU;if(data.priceWithSymbol)staticWarranty.price=data.priceWithSymbol;WarrantySelector.warranty(staticWarranty)}).fail(function(){WarrantySelector.warranty(staticWarranty)})}}var products=[];var currentProduct={};var commerceApi=
new CommerceAdminToolApi;var sizeSelectorDefaultText=$(".mc--product-size").find(".mc--ps-list-select").text();var resizeTimer=null;var tabletView=DeviceDetection.getTabletMatchMedia();var mobileView=DeviceDetection.getMobileMatchMedia();var $win=$(window);var $mcInfo=$(".mc--product-info");var addToCartBtn=$mcInfo.find(".mc--btn-add-to-cart");var stockMessage=$mcInfo.find(".mc--stock-message.mc--message");var $defaultSelections=$mcInfo.find("#oneSizeDropdown, .mc--product-size--one, .mc--product-quantity--single");
var $requiredSelections=$mcInfo.find(".mc--product-size, .mc--band-dropdown");$(".mc--ps-list-items li[data-value]").on("click",function(){var $listItem=$(this);if($listItem.attr("disabled"))return false;$listItem.siblings().removeClass("active").end().addClass("active")});$(".mc--product-description").on("click","a",function(e){$("html, body").animate({scrollTop:$(".fgssr--more-info").offset().top-60},0);$(".fgssr--menu li \x3e span").removeClass("fgssr--opened");$(".fgssr--content-container").removeClass("open");
$("#fgssr--specs").trigger("click");return false});window.initMinicartEvents=initMinicartEvents;$(document).ready(function(){initMinicartEvents(currentProductName)});$win.load(function(){var $activeColor=$(".mc--cs-list .mc--color-active");if($activeColor.get(0)){$activeColor.removeClass("mc--color-active");$activeColor.click()}if($(".mc--band-active").length){var $activeBand=$(".mc--band-active").first().data("band");$(".mc--product-gallery li img[data-band\x3d"+$activeBand+"]").addClass("mc--band-active")}updateActiveGalleryImage()});
$win.resize(function(){(function resizeAction(){window.clearTimeout(resizeTimer);resizeTimer=window.setTimeout(function(){shiftDropDown()},300)})()});var activeColor=$(".mc--cs-list .mc--color-active").data("color");$(".mc--product-gallery ul li img[data-color\x3d"+activeColor+"][data-video]").parent().addClass("mc--pg-video");updateWarrantySelector()})(jQuery);
jQuery(function(){function verifyEmail(email){var re=/^(([^<>()[\]\\.,;:\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,}))$/;return re.test(email)}function submitEmail(){var email=document.getElementsByClassName("subscription_email")[0].value;var emailError=$(".email_error");if(!verifyEmail(email)){emailError.addClass("active");return}var form=$(".notify-form");if(form[0].elements["cm-f-aukkity"]){var locale=fitbit.i18n.locale.split("_")[1];
form[0].elements["cm-f-aukkity"].value=locale}if($("body").hasClass("alta-metal")){$("#fieldaukuklk").val("Small");$("#fieldaukukn").val("Stainless Steel");$("#notifyProductName").val("alta-metal")}$.post(form.attr("action"),form.serialize()).error(function(){});emailError.addClass("active");$(".u-popup-notify-me-form").addClass("hidden");$(".u-popup-notify-me-confirmation").removeClass("hidden")}var popUpNotifyMe=$("#u-popup-notify-me").uPopUp("getInstance");$(".notify_me-show-btn").on("click",function(e){popUpNotifyMe.up();
e.preventDefault();return false});$(".u-popup-notify-me-confirmation .btn").on("click",function(e){popUpNotifyMe.down();e.preventDefault();return false});$(".notify-form .arrow").click(function(){submitEmail()});var email_input=document.getElementsByClassName("subscription_email")[0];email_input.addEventListener("keydown",function(e){if(e.keyCode===13){e.preventDefault();submitEmail()}})});
$(document).ready(function(){function detectSkuForProducts(){for(var i=0;i<products.length;++i){var sku=products[i].defaultModel;if(products[i].hasOwnProperty("productName")){var _product=$('.product[data-default-model\x3d"'+sku+'"]');if(_product.length){updatePricesAndStock(_product,sku);updateHolidayPrices(_product,sku)}}}}function updatePricesAndStock(element,sku){var countryCode=commerceApi.getCountryCode();if(["au","nz"].indexOf(countryCode)!==-1)products.forEach(function(product){product.models.forEach(function(model){if(model.hasOwnProperty("sku")&&
model.sku==sku&&model.hasOwnProperty("price"))element.find(".product__price").not(".product__price--holiday").html(model.price)})});else{products.forEach(function(product){product.models.forEach(function(model,index){if(model.hasOwnProperty("sku")&&model.sku==sku&&model.hasOwnProperty("availabilityStatus")&&model.availabilityStatus==="unavailable"&&index<product.models.length-1)sku=product.models[index+1].sku})});commerceApi.getStock(sku,'\x3cspan class\x3d"currency"\x3e\x3c/span\x3e').done(function(data){element.find(".product__price").not(".product__price--holiday").html(data.price)})}}
function updateHolidayPrices(element,sku){if(typeof holidayPrices!=="undefined")if(holidayPrices.hasOwnProperty(sku)){var price=commerceApi.formatCurrency(holidayPrices[sku],'\x3cspan class\x3d"currency"\x3e\x3c/span\x3e');if(!element.find(".product__price--holiday").length)element.find(".product__price").before($("\x3cp\x3e\x3c/p\x3e").addClass("product__price product__price--holiday").html(price));else element.find(".product__price--holiday").html(price)}else element.find(".product__price--holiday").remove()}
function getCurrency(){commerceApi.requestToAPI().done(function(data){if(data.hasOwnProperty("currency"))currency=data.currency})}function alternatePrice(){var products=productsData.products;products.forEach(function(entry){if(entry.defaultModel==="FB406BKS")$(".au-nz-price").html(entry.price)})}function updateUrlParameter(uri,key,value){var hashIndex=uri.indexOf("#");var hash="";if(hashIndex!==-1){hash=uri.substr(hashIndex);uri=uri.substr(0,hashIndex)}var re=new RegExp("([?\x26])"+key+"\x3d.*?(\x26|$)",
"i");var separator=uri.indexOf("?")!==-1?"\x26":"?";if(uri.match(re))uri=uri.replace(re,"$1"+key+"\x3d"+value+"$2");else uri=uri+separator+key+"\x3d"+value;return uri+hash}function eventClickMustBeExitForSlick(e,elem){var product=$(elem);if(!product.data("startTouchLeft"))product.data("startTouchLeft",null);if(e.type==="mousedown"||e.type==="touchstart"){product.data("startTouchLeft",product.offset().left);return true}var startTouchLeft=product.data("startTouchLeft");if(e.type==="click"){if(product.closest(".slick-slider.slick-initialized").length>
0&&startTouchLeft!==null&&startTouchLeft!==product.offset().left){product.data("startTouchLeft",null);return true}product.data("startTouchLeft",null)}return false}function isTap(event,elem){if(event.type==="touchstart"){touchCoords.start=[event.originalEvent.targetTouches[0].pageX,event.originalEvent.targetTouches[0].pageY];touchCoords.offset=[0,0];return false}else if(event.type==="touchmove"&&touchCoords.start){touchCoords.move=[event.originalEvent.targetTouches[0].pageX,event.originalEvent.targetTouches[0].pageY];
touchCoords.offset=[Math.abs(touchCoords.move[0]-touchCoords.start[0]),Math.abs(touchCoords.move[1]-touchCoords.start[1])];return false}else if(event.type==="touchend"&&touchCoords.offset[0]<11&&touchCoords.offset[1]<11)return true}var mobileView=DeviceDetection.getMobileMatchMedia();var commerceApi=new CommerceAdminToolApi;var debounceTimer=null;var products=[];var $body=$("body");if($body.hasClass("locale-en_AU")||$body.hasClass("locale-en_NZ"))alternatePrice();var switchImageColor=function(colorPicker){var $product=
colorPicker.parents(".product");var $productLinkElem=$product.find(".product__link");var $productLink=$productLinkElem.attr("href");var sku=$(colorPicker).data("id");updateHolidayPrices($product,sku);updatePricesAndStock($product,sku);if($productLink){colorPicker.addClass("pc-i--active").siblings().removeClass("pc-i--active");$product.find('.pi-l__item[data-color\x3d"'+colorPicker.data("color")+'"]').addClass("pi-l__item--active").siblings().removeClass("pi-l__item--active");$productLinkElem.attr("href",
updateUrlParameter($productLink,"color",colorPicker.data("color")))}};var setProductsColEqualHeight=function(container){var currentTallestName=0;var currentTallestSlogan=0;var currentTallestProduct=0;var currentRowStart=0;var rowDivs=[];var $col=$(container).filter(":visible");var maxProductsInRow=0;$col.each(function(){var $this=$(this);var $product=$this.find("\x3e .product");var $name=$product.find(".product__name");var $slogan=$product.find(".product__slogan");var topPosition=$this.position().top;
$product.css("height","auto");$name.css("height","auto");$slogan.css("height","auto");var currentDiv;if(currentRowStart!==topPosition){for(currentDiv=0;currentDiv<rowDivs.length;currentDiv++){rowDivs[currentDiv].find(".product__name").height(currentTallestName);rowDivs[currentDiv].find(".product__slogan").height(currentTallestSlogan);rowDivs[currentDiv].height(currentTallestProduct);if(rowDivs.length>=maxProductsInRow&&rowDivs.length-1===currentDiv)rowDivs[currentDiv].addClass("")}maxProductsInRow=
Math.max(maxProductsInRow,rowDivs.length);rowDivs.length=0;currentRowStart=topPosition;currentTallestName=$product.find(".product__name").height();currentTallestSlogan=$product.find(".product__slogan").height();currentTallestProduct=$product.height();rowDivs.push($product)}else{rowDivs.push($product);currentTallestName=Math.max(currentTallestName,$name.height());currentTallestSlogan=Math.max(currentTallestSlogan,$slogan.height())}for(currentDiv=0;currentDiv<rowDivs.length;currentDiv++){rowDivs[currentDiv].find(".product__name").height(currentTallestName);
rowDivs[currentDiv].find(".product__slogan").height(currentTallestSlogan);rowDivs[currentDiv].css("height","auto")}for(currentDiv=0;currentDiv<rowDivs.length;currentDiv++)currentTallestProduct=Math.max(currentTallestProduct,rowDivs[currentDiv].height());for(currentDiv=0;currentDiv<rowDivs.length;currentDiv++)if(rowDivs[currentDiv].length===0)$(rowDivs[currentDiv].context).height(currentTallestProduct);else rowDivs[currentDiv].height(currentTallestProduct)})};window.switchImageColor=switchImageColor;
window.setProductsColEqualHeight=setProductsColEqualHeight;window.detectSkuForProducts=detectSkuForProducts;var goToProductLink=function(product){var productLinkDisabled=window.productLinkDisabled||false;if(!productLinkDisabled)window.document.location=product.find(".product__link").attr("href")};$(document).on("mousedown touchstart click",".product",function(e){if(mobileView.matches){if(eventClickMustBeExitForSlick(e,this))return;goToProductLink($(this))}});$(document).on("mousedown touchstart click",
".product__hover-layer",function(e){if(eventClickMustBeExitForSlick(e,this))return;goToProductLink($(this).parent())}).on("touchstart touchmove touchend",".product__hover-layer",function(e){if(isTap(e,this))goToProductLink($(this).parent())});var touchCoords={};$(document).on("click",".pc-i",function(){var $this=$(this);$this.closest(".product").attr("data-selected-color",$this.data("color"));switchImageColor($this)});if(typeof productsData!=="undefined"&&productsData.products)products=products.concat(productsData.products);
if(typeof accessoriesData!=="undefined"&&accessoriesData.products)products=products.concat(accessoriesData.products);if(typeof servicesData!=="undefined"&&servicesData.products)products=products.concat(servicesData.products);if(typeof apparelData!=="undefined"&&apparelData.products)products=products.concat(apparelData.products);detectSkuForProducts();getCurrency();$(".goods__list").each(function(){setProductsColEqualHeight($(this).find(".goods-list__item"))});$(window).resize(function(){(function debounceEqualCols(){window.clearTimeout(debounceTimer);
debounceTimer=window.setTimeout(function(){$(".goods__list").each(function(){setProductsColEqualHeight($(this).find(".goods-list__item"))});if(!mobileView.matches)$("html").removeClass("freeze")},300)})()})});
(function($){function startProductVideoByParams(){if(urlParameters["videoStart"]==="true"){$(".product-info .video-start").trigger("click");return true}return false}var urlParameters;(function(){var startButton=$(".product-info .video-start");var notFirstClick=false;startButton.on("click",function(e){var $videoPlayer=$("#video-product iframe")[0];var isHtml5Video=false;if(typeof $videoPlayer==="undefined"){$videoPlayer=$("#video-product video")[0];isHtml5Video=true}if(notFirstClick||!$("html").hasClass("touch")||
isHtml5Video)if(isHtml5Video)$videoPlayer.play();else $videoPlayer.contentWindow.postMessage('{"event":"command","func":"'+"playVideo"+'","args":""}',"*");var productVideoElement=$("#video-product");var onClose=function(){if(isHtml5Video)$videoPlayer.pause();else $videoPlayer.contentWindow.postMessage('{"event":"command","func":"'+"pauseVideo"+'","args":""}',"*")};if(productVideoElement.uPopUp&&productVideoElement.hasClass("u-popup")){if(!notFirstClick)productVideoElement.on("close.videoStart",onClose);
productVideoElement.uPopUp()}else if(productVideoElement.popUp)productVideoElement.popUp({onclose:onClose});notFirstClick=true})})();(window.onpopstate=function(){var match;var pl=/\+/g;var search=/([^&=]+)=?([^&]*)/g;var decode=function(s){return decodeURIComponent(s.replace(pl," "))};var query=window.location.search.substring(1);for(urlParameters={};match=search.exec(query);)urlParameters[decode(match[1])]=decode(match[2])})();$(".specs-show").on("click",function(e){var $this=$(this);$this.toggleClass("open");
if($this.hasClass("open"))$(".fgssr--more-info").slideDown();else $(".fgssr--more-info").slideUp();e.preventDefault()});$(window).load(function(){startProductVideoByParams()});$(function(){var commerceApi=new CommerceAdminToolApi;$("[data-fitbit-cart-api-id]").each(function(){var $this=$(this);var sku=$this.data("fitbitCartApiId");commerceApi.getStock(sku).done(function(data){$this.text(data.price);setTimeout(function(){var temp=$this.parent()[0].offsetHeight},0)});if(typeof holidayPrices!=="undefined")if(holidayPrices.hasOwnProperty(sku))if(!$this.prev(".holiday-price--old").length){var price=
holidayPrices[sku];var $link=$this.parent("a");if($link.parents(".hero-video-container-split").length)$link.parents(".hero").find(".btn").addClass("btn--eq-width");price=commerceApi.formatCurrency(price);$link.addClass("link--holiday-price");$this.addClass("holiday-price").before($("\x3cspan\x3e\x3c/span\x3e").addClass("holiday-price--old holiday-price--some").html(price))}})})})(jQuery);
(function($){var commerceApi=new CommerceAdminToolApi;$("[data-fitbit-price]").each(function(){var $this=$(this);var price=$this.data("fitbitPrice");var sku=$this.data("fitbitId");$this.text(commerceApi.formatCurrency(price));if(typeof holidayPrices!=="undefined")if(holidayPrices.hasOwnProperty(sku))if(!$this.prev(".holiday-price--old").length){var originPrice=holidayPrices[sku];var $link=$this.parent("a");if($link.parents(".hero-video-container-split").length)$link.parents(".hero").find(".btn").addClass("btn--eq-width");
originPrice=commerceApi.formatCurrency(originPrice);$link.addClass("link--holiday-price");$this.addClass("holiday-price").before($("\x3cspan\x3e\x3c/span\x3e").addClass("holiday-price--old holiday-price--some").html(originPrice))}})})(jQuery);
(function(){function loadLayoutImages(){var $images=$(".js-load-img");$images.each(function(i,e){var $this=$(e);var type=DeviceDetection.detectMobileViaElement()?"mobile":DeviceDetection.detectTabletViaElement()?"tablet":"default";if($this.data(type)!==false)e.src=$this.data(type)||$this.data("default")})}function initSwitchManager(){if(!initSwitchManager.manager){initSwitchManager.manager=$(".switch-manager-features").switchManager({automaticSwitch:true,automaticSwitchDuration:2E3,eventHoverForAttr:["data-feature"],
automaticSwitchNesting:["data-feature"],manualSwitch:true,manualSwitchNesting:[{e:$(".features-section.switch-manager-features .essential-features ul li.ic-accessory .switch"),nesting:["data-color"]}],manualSwitchDuration:2E3});$(".features-section.switch-manager-features .col-right .switch:eq(0)").trigger("click",[true]);$(".features-section.switch-manager-features .colors.switch-group .switch:eq(0)").addClass("active")}}function setHeroHeight(){var heightToSet=DeviceDetection.detectMobileViaElement()?
"450px":window.innerHeight+"px";$("#product-info").css("height",heightToSet)}var requestFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(callback){callback()};var mobileView=DeviceDetection.getMobileMatchMedia();if(DeviceDetection.detectNativeAndroidViaUserAgent())$("html").addClass("native-android-browser");var $win=$(window);var winWidth=$win.width();var windowResizeHandlers=
[];var checkWinResize=function(callback){var width=$win.width();if(winWidth!==width){winWidth=width;if(typeof callback==="function")callback()}};loadLayoutImages();var loadLayoutImagesTimeout=null;windowResizeHandlers.push(function(){window.clearTimeout(loadLayoutImagesTimeout);loadLayoutImagesTimeout=window.setTimeout(function(){loadLayoutImages()},1E3)});initSwitchManager();$(".notify-me-button").click(function notifyMe(e){$("#u-popup-notify-me").uPopUp();e.stopPropagation()});var subMenuFixed=
function(){var $headerWrap=$("header.wrapper-header");$(".product-sub-nav").each(function(){var menu=$(this);var scrollTop=$win.scrollTop();if(scrollTop>=menu.offset().top){menu.addClass("fixed");if($headerWrap.css("position")==="fixed")menu.find("\x3e *").css("top",$headerWrap.outerHeight()+"px");else menu.find("\x3e *").css("top","0px")}else{menu.removeClass("fixed");menu.find("\x3e *").css("top","0px")}})};subMenuFixed();$win.on("scroll",function(){requestFrame(function(){subMenuFixed()})});windowResizeHandlers.push(function(){requestFrame(function(){subMenuFixed()})});
(function(){var subMenuScroll=new Navigation($('.product-sub-nav ul li a[href^\x3d"#"]'),{locationReplace:true,locationReversReplace:false,easing:"easeOutQuad",bySpeed:true,duration:500});subMenuScroll.activateNavToHash();(new Navigation($('.product-sub-nav .logo a[href^\x3d"#"], .product-sub-nav-mobile a[href^\x3d"#"]'),{easing:"easeOutQuad",bySpeed:true,duration:500})).activateNavToHash();var anchorScroll=new Navigation($('a.arrow-nav[href^\x3d"#"]'),{easing:"easeOutQuad",duration:500,bySpeed:true});
anchorScroll.activateNavToHash();subMenuScroll.activateDependentNodesByHash();var shopButtons=$('.product-sub-nav a[href*\x3d"/shop/"], .product-info a[href*\x3d"/shop/"]');if(shopButtons.length){shopButtons.each(function(){$(this).attr("href","#shop-now")});(new Navigation(shopButtons,{easing:"easeOutQuad",bySpeed:true,duration:500})).activateNavToHash()}})();setHeroHeight();windowResizeHandlers.push(setHeroHeight);$(".slick-track").css("width","auto");$win.on("resize",function(){checkWinResize(function(){windowResizeHandlers.each(function(f){if(typeof f===
"function")f()})})});$(".feature-slider").slick({dots:true,autoplay:false,autoplaySpeed:4E3,pauseOnHover:false,arrows:false,slide:"figure"})})();
