function openGallery(n){$(".product-hero-container .loading, .product-hero-container .loading-overlay").fadeIn(500);$("#gallery-container .full-image").length===0?$.get(location.pathname+"/gallery",function(t){$("#gallery-container").append(t);$(".product-hero-container .loading, .product-hero-container .loading-overlay").fadeOut(400);$("#gallery-container").toggleOverlay();setTimeout(function(){initGallery(n);$("#gallery-container .close").on("click",function(n){n.preventDefault();$("#gallery-container").toggleOverlay()})},200)}):($(".product-hero-container .loading, .product-hero-container .loading-overlay").fadeOut(400),$("#gallery-container").toggleOverlay(),$(".full-image").slick("slickGoTo",n,!0));$("html").addClass("no-scroll")}function initGallery(n){$(".full-image").on("init",function(){do_lazy("#gallery-container .full-image [data-original]",function(){},".product-images .slick-track");setTimeout(function(){$(".full-image").slick("slickGoTo",n)},200)});$(".full-image").slick({slidesToShow:1,slidesToScroll:1,arrows:!0,prevArrow:$(".gallery-wrapper .prev"),nextArrow:$(".gallery-wrapper .next"),asNavFor:".thumbnail-container",infinite:!0});$(".thumbnail-container").slick({slidesToShow:6,slidesToScroll:1,arrows:!1,asNavFor:".full-image",dots:!0,focusOnSelect:!0,infinite:!0,responsive:[{breakpoint:992,settings:{slidesToShow:5}},{breakpoint:550,settings:{slidesToShow:4}},{breakpoint:450,settings:{slidesToShow:3}},{breakpoint:350,settings:{slidesToShow:3}}]})}function ShowNotifyMeLightBox(n,t){Product.popUpNotifyMe(t,0,0)}var Product,shoponlineTimeout;(function(n){var t={init:function(i){return this.each(function(){t.destroy.call(this);this.opt=n.extend(!0,{},n.fn.raty.defaults,i);var r=n(this);t._callback.call(this,["number","readOnly","score","scoreName"]);this.opt.precision&&t._adjustPrecision.call(this);this.opt.number=t._between(this.opt.number,0,this.opt.numberMax);this.stars=t._createStars.call(this);this.score=t._createScore.call(this);t._apply.call(this,this.opt.score);this.opt.cancel&&(this.cancel=t._createCancel.call(this));this.opt.width&&r.css("width",this.opt.width);this.opt.readOnly?t._lock.call(this):(r.css("cursor","pointer"),t._binds.call(this));t._target.call(this,this.opt.score);r.data({settings:this.opt,raty:!0})})},_adjustPrecision:function(){this.opt.targetType="score";this.opt.half=!0},_apply:function(n){typeof n!="undefined"&&n>=0&&(n=t._between(n,0,this.opt.number),this.score.val(n));t._fill.call(this,n);n&&t._roundStars.call(this,n)},_between:function(n,t,i){return Math.min(Math.max(parseFloat(n),t),i)},_binds:function(){this.cancel&&t._bindCancel.call(this);t._bindClick.call(this);t._bindOut.call(this);t._bindOver.call(this)},_bindCancel:function(){t._bindClickCancel.call(this);t._bindOutCancel.call(this);t._bindOverCancel.call(this)},_bindClick:function(){var t=this,i=n(t);t.stars.on("click.raty",function(r){t.score.val(t.opt.half||t.opt.precision?i.data("score"):n(this).data("score"));t.opt.click&&t.opt.click.call(t,parseFloat(t.score.val()),r)})},_bindClickCancel:function(){var n=this;n.cancel.on("click.raty",function(t){n.score.removeAttr("value");n.opt.click&&n.opt.click.call(n,null,t)})},_bindOut:function(){var i=this;n(this).on("mouseleave.raty",function(n){var r=parseFloat(i.score.val())||undefined;t._apply.call(i,r);t._target.call(i,r,n);i.opt.mouseout&&i.opt.mouseout.call(i,r,n)})},_bindOutCancel:function(){var t=this;t.cancel.on("mouseleave.raty",function(i){n(this).attr("class",t.opt.cancelOff);t.opt.mouseout&&t.opt.mouseout.call(t,t.score.val()||null,i)})},_bindOverCancel:function(){var i=this;i.cancel.on("mouseover.raty",function(r){n(this).attr("class",i.opt.cancelOn);i.stars.attr("class",i.opt.starOff);t._target.call(i,null,r);i.opt.mouseover&&i.opt.mouseover.call(i,null)})},_bindOver:function(){var i=this,r=n(i),u=i.opt.half?"mousemove.raty":"mouseover.raty";i.stars.on(u,function(u){var f=parseInt(n(this).data("score"),10),e,o;i.opt.half?(e=parseFloat((u.pageX-n(this).offset().left)/(i.opt.size?i.opt.size:parseInt(r.css("font-size")))),o=e>.5?1:.5,f=f-1+o,t._fill.call(i,f),i.opt.precision&&(f=f-o+e),t._roundStars.call(i,f),r.data("score",f)):t._fill.call(i,f);t._target.call(i,f,u);i.opt.mouseover&&i.opt.mouseover.call(i,f,u)})},_callback:function(n){for(var t in n)typeof this.opt[n[t]]=="function"&&(this.opt[n[t]]=this.opt[n[t]].call(this))},_createCancel:function(){var i=n(this),r=this.opt.cancelOff,t=n("<i />",{"class":r,title:this.opt.cancelHint});return this.opt.cancelPlace=="left"?i.prepend("&#160;").prepend(t):i.append("&#160;").append(t),t},_createScore:function(){return n("<input />",{type:"hidden",name:this.opt.scoreName}).appendTo(this)},_createStars:function(){for(var f,r,u=n(this),i=1;i<=this.opt.number;i++)f=t._getHint.call(this,i),r=this.opt.score&&this.opt.score>=i?"starOn":"starOff",r=this.opt[r],n("<i />",{"class":r,title:f,"data-score":i}).appendTo(this),this.opt.space&&u.append(i<this.opt.number?"&#160;":"");return u.children("i")},_error:function(t){n(this).html(t);n.error(t)},_fill:function(n){for(var f,e,o,t=this,u=0,i=1;i<=t.stars.length;i++)if(f=t.stars.eq(i-1),e=t.opt.single?i==n:i<=n,t.opt.iconRange&&t.opt.iconRange.length>u){var r=t.opt.iconRange[u],s=r.on||t.opt.starOn,h=r.off||t.opt.starOff,o=e?s:h;i<=r.range&&f.attr("class",o);i==r.range&&u++}else o=e?"starOn":"starOff",f.attr("class",this.opt[o])},_getHint:function(n){var t=this.opt.hints[n-1];return t===""?"":t||n},_lock:function(){var i=parseInt(this.score.val(),10),r=i?t._getHint.call(this,i):this.opt.noRatedMsg;n(this).data("readonly",!0).css("cursor","").attr("title",r);this.score.attr("readonly","readonly");this.stars.attr("title",r);this.cancel&&this.cancel.hide()},_roundStars:function(n){var i=(n-Math.floor(n)).toFixed(2),t;i>this.opt.round.down&&(t="starOn",this.opt.halfShow&&i<this.opt.round.up?t="starHalf":i<this.opt.round.full&&(t="starOff"),this.stars.eq(Math.ceil(n)-1).attr("class",this.opt[t]))},_target:function(i,r){var u,f;this.opt.target&&(u=n(this.opt.target),u.length===0&&t._error.call(this,"Target selector invalid or missing!"),this.opt.targetFormat.indexOf("{score}")<0&&t._error.call(this,'Template "{score}" missing!'),f=r&&r.type=="mouseover",i===undefined?i=this.opt.targetText:i===null?i=f?this.opt.cancelHint:this.opt.targetText:(this.opt.targetType=="hint"?i=t._getHint.call(this,Math.ceil(i)):this.opt.precision&&(i=parseFloat(i).toFixed(1)),f||this.opt.targetKeep||(i=this.opt.targetText)),i&&(i=this.opt.targetFormat.toString().replace("{score}",i)),u.is(":input")?u.val(i):u.html(i))},_unlock:function(){n(this).data("readonly",!1).css("cursor","pointer").removeAttr("title");this.score.removeAttr("readonly","readonly");for(var i=0;i<this.opt.number;i++)this.stars.eq(i).attr("title",t._getHint.call(this,i+1));this.cancel&&this.cancel.css("display","")},cancel:function(i){return this.each(function(){n(this).data("readonly")!==!0&&(t[i?"click":"score"].call(this,null),this.score.removeAttr("value"))})},click:function(i){return n(this).each(function(){n(this).data("readonly")!==!0&&(t._apply.call(this,i),this.opt.click||t._error.call(this,'You must add the "click: function(score, evt) { }" callback.'),this.opt.click.call(this,i,n.Event("click")),t._target.call(this,i))})},destroy:function(){return n(this).each(function(){var t=n(this),i=t.data("raw");i?t.off(".raty").empty().css({cursor:i.style.cursor,width:i.style.width}).removeData("readonly"):t.data("raw",t.clone()[0])})},getScore:function(){var t=[],i;return n(this).each(function(){i=this.score.val();t.push(i?parseFloat(i):undefined)}),t.length>1?t:t[0]},readOnly:function(i){return this.each(function(){var r=n(this);r.data("readonly")!==i&&(i?(r.off(".raty").children("i").off(".raty"),t._lock.call(this)):(t._binds.call(this),t._unlock.call(this)),r.data("readonly",i))})},reload:function(){return t.set.call(this,{})},score:function(){return arguments.length?t.setScore.apply(this,arguments):t.getScore.call(this)},set:function(t){return this.each(function(){var i=n(this),r=i.data("settings"),u=n.extend({},r,t);i.raty(u)})},setScore:function(i){return n(this).each(function(){n(this).data("readonly")!==!0&&(t._apply.call(this,i),t._target.call(this,i))})}};n.fn.raty=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist!");else return t.init.apply(this,arguments)};n.fn.raty.defaults={cancel:!1,cancelHint:"Cancel this rating!",cancelOff:"fa fa-fw fa-minus-square",cancelOn:"fa fa-fw fa-check-square",cancelPlace:"left",click:undefined,half:!1,halfShow:!0,hints:["bad","poor","regular","good","gorgeous"],iconRange:undefined,mouseout:undefined,mouseover:undefined,noRatedMsg:"Not rated yet!",number:5,numberMax:20,precision:!1,readOnly:!1,round:{down:.25,full:.6,up:.76},score:undefined,scoreName:"score",single:!1,size:null,space:!0,starHalf:"fa fa-fw fa-star-half-o",starOff:"fa fa-fw fa-star-o",starOn:"fa fa-fw fa-star",target:undefined,targetFormat:"{score}",targetKeep:!1,targetText:"",targetType:"hint",width:!1}})(jQuery),function(){(function(n,t,i){var r,f,u;return u="slidesjs",f={width:940,height:528,start:1,navigation:{active:!0,effect:"slide"},pagination:{active:!0,effect:"slide"},play:{active:!1,effect:"slide",interval:5e3,auto:!1,swap:!0,pauseOnHover:!1,restartDelay:2500},effect:{slide:{speed:500},fade:{speed:300,crossfade:!0}},callback:{loaded:function(){},start:function(){},complete:function(){}}},r=function(){function t(t,i){this.element=t;this.options=n.extend(!0,{},f,i);this._defaults=f;this._name=u;this.init()}return t}(),r.prototype.init=function(){var i,o,f,e,s,u,r=this;if(i=n(this.element),this.data=n.data(this),n.data(this,"animating",!1),n.data(this,"total",i.children().not(".slidesjs-navigation",i).length),n.data(this,"current",this.options.start-1),n.data(this,"vendorPrefix",this._getVendorPrefix()),typeof TouchEvent!="undefined"&&(n.data(this,"touch",!0),this.options.effect.slide.speed=this.options.effect.slide.speed/2),i.css({overflow:"hidden"}),i.slidesContainer=i.children().not(".slidesjs-navigation",i).wrapAll("<div class='slidesjs-container'>",i).parent().css({overflow:"hidden",position:"relative"}),n(".slidesjs-container",i).wrapInner("<div class='slidesjs-control'>",i).children(),n(".slidesjs-control",i).css({position:"relative",left:0}),n(".slidesjs-control",i).children().addClass("slidesjs-slide").css({position:"absolute",top:0,left:0,width:"100%",zIndex:0,display:"none",webkitBackfaceVisibility:"hidden"}),n.each(n(".slidesjs-control",i).children(),function(t){var i;return i=n(this),i.attr("slidesjs-index",t)}),this.data.touch){n(".slidesjs-control",i).on("touchstart",function(n){return r._touchstart(n)});n(".slidesjs-control",i).on("touchmove",function(n){return r._touchmove(n)});n(".slidesjs-control",i).on("touchend",function(n){return r._touchend(n)})}return i.fadeIn(0),this.update(),this.data.touch&&this._setuptouch(),n(".slidesjs-control",i).children(":eq("+this.data.current+")").eq(0).fadeIn(0,function(){return n(this).css({zIndex:10})}),this.options.navigation.active&&(s=n("<a>",{"class":"slidesjs-previous slidesjs-navigation",href:"#",title:"Previous",text:"Previous"}).appendTo(i),o=n("<a>",{"class":"slidesjs-next slidesjs-navigation",href:"#",title:"Next",text:"Next"}).appendTo(i)),n(".slidesjs-next",i).click(function(n){return n.preventDefault(),r.stop(!0),r.next(r.options.navigation.effect)}),n(".slidesjs-previous",i).click(function(n){return n.preventDefault(),r.stop(!0),r.previous(r.options.navigation.effect)}),this.options.play.active&&(e=n("<a>",{"class":"slidesjs-play slidesjs-navigation",href:"#",title:"Play",text:"Play"}).appendTo(i),u=n("<a>",{"class":"slidesjs-stop slidesjs-navigation",href:"#",title:"Stop",text:"Stop"}).appendTo(i),e.click(function(n){return n.preventDefault(),r.play(!0)}),u.click(function(n){return n.preventDefault(),r.stop(!0)}),this.options.play.swap&&u.css({display:"none"})),this.options.pagination.active&&(f=n("<ul>",{"class":"slidesjs-pagination"}).appendTo(i),n.each(new Array(this.data.total),function(t){var i,u;return i=n("<li>",{"class":"slidesjs-pagination-item"}).appendTo(f),u=n("<a>",{href:"#","data-slidesjs-item":t,html:t+1}).appendTo(i),u.click(function(t){return t.preventDefault(),r.stop(!0),r.goto(n(t.currentTarget).attr("data-slidesjs-item")*1+1)})})),n(t).bind("resize",function(){return r.update()}),this._setActive(),this.options.play.auto&&this.play(),this.options.callback.loaded(this.options.start)},r.prototype._setActive=function(t){var i,r;return i=n(this.element),this.data=n.data(this),r=t>-1?t:this.data.current,n(".active",i).removeClass("active"),n("li:eq("+r+") a",i).addClass("active")},r.prototype.update=function(){var t,r,i;return t=n(this.element),this.data=n.data(this),n(".slidesjs-control",t).children(":not(:eq("+this.data.current+"))").css({display:"none",left:0,zIndex:0}),i=t.width(),r=this.options.height/this.options.width*i,this.options.width=i,this.options.height=r,n(".slidesjs-control, .slidesjs-container",t).css({width:i,height:r})},r.prototype.next=function(t){var i;return i=n(this.element),this.data=n.data(this),n.data(this,"direction","next"),t===void 0&&(t=this.options.navigation.effect),t==="fade"?this._fade():this._slide()},r.prototype.previous=function(t){var i;return i=n(this.element),this.data=n.data(this),n.data(this,"direction","previous"),t===void 0&&(t=this.options.navigation.effect),t==="fade"?this._fade():this._slide()},r.prototype.goto=function(t){var r,i;if(r=n(this.element),this.data=n.data(this),i===void 0&&(i=this.options.pagination.effect),t>this.data.total?t=this.data.total:t<1&&(t=1),typeof t=="number")return i==="fade"?this._fade(t):this._slide(t);if(typeof t=="string"){if(t==="first")return i==="fade"?this._fade(0):this._slide(0);if(t==="last")return i==="fade"?this._fade(this.data.total):this._slide(this.data.total)}},r.prototype._setuptouch=function(){var u,t,i,r;return u=n(this.element),this.data=n.data(this),r=n(".slidesjs-control",u),t=this.data.current+1,i=this.data.current-1,i<0&&(i=this.data.total-1),t>this.data.total-1&&(t=0),r.children(":eq("+t+")").css({display:"block",left:this.options.width}),r.children(":eq("+i+")").css({display:"block",left:-this.options.width})},r.prototype._touchstart=function(t){var r,i;return r=n(this.element),this.data=n.data(this),i=t.originalEvent.touches[0],this._setuptouch(),n.data(this,"touchtimer",Number(new Date)),n.data(this,"touchstartx",i.pageX),n.data(this,"touchstarty",i.pageY),t.stopPropagation()},r.prototype._touchend=function(t){var o,u,r,i,e,s,f,h=this;o=n(this.element);this.data=n.data(this);s=t.originalEvent.touches[0];i=n(".slidesjs-control",o);i.position().left>this.options.width*.5||i.position().left>this.options.width*.1&&Number(new Date)-this.data.touchtimer<250?(n.data(this,"direction","previous"),this._slide()):i.position().left<-(this.options.width*.5)||i.position().left<-(this.options.width*.1)&&Number(new Date)-this.data.touchtimer<250?(n.data(this,"direction","next"),this._slide()):(r=this.data.vendorPrefix,f=r+"Transform",u=r+"TransitionDuration",e=r+"TransitionTimingFunction",i[0].style[f]="translateX(0px)",i[0].style[u]=this.options.effect.slide.speed*.85+"ms");i.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){return r=h.data.vendorPrefix,f=r+"Transform",u=r+"TransitionDuration",e=r+"TransitionTimingFunction",i[0].style[f]="",i[0].style[u]="",i[0].style[e]=""});return t.stopPropagation()},r.prototype._touchmove=function(t){var r,u,f,i,e;return r=n(this.element),this.data=n.data(this),i=t.originalEvent.touches[0],u=this.data.vendorPrefix,f=n(".slidesjs-control",r),e=u+"Transform",n.data(this,"scrolling",Math.abs(i.pageX-this.data.touchstartx)<Math.abs(i.pageY-this.data.touchstarty)),this.data.animating||this.data.scrolling||(t.preventDefault(),this._setuptouch(),f[0].style[e]="translateX("+(i.pageX-this.data.touchstartx)+"px)"),t.stopPropagation()},r.prototype.play=function(t){var r,f,u,i=this;return r=n(this.element),this.data=n.data(this),!this.data.playInterval&&(t&&(f=this.data.current,this.data.direction="next",this.options.play.effect==="fade"?this._fade():this._slide()),n.data(this,"playInterval",setInterval(function(){return f=i.data.current,i.data.direction="next",i.options.play.effect==="fade"?i._fade():i._slide()},this.options.play.interval)),u=n(".slidesjs-container",r),this.options.play.pauseOnHover&&(u.unbind(),u.bind("mouseenter",function(){return i.stop()}),u.bind("mouseleave",function(){return i.options.play.restartDelay?n.data(i,"restartDelay",setTimeout(function(){return i.play(!0)},i.options.play.restartDelay)):i.play()})),n.data(this,"playing",!0),n(".slidesjs-play",r).addClass("slidesjs-playing"),this.options.play.swap)?(n(".slidesjs-play",r).hide(),n(".slidesjs-stop",r).show()):void 0},r.prototype.stop=function(t){var i;return i=n(this.element),this.data=n.data(this),clearInterval(this.data.playInterval),this.options.play.pauseOnHover&&t&&n(".slidesjs-container",i).unbind(),n.data(this,"playInterval",null),n.data(this,"playing",!1),n(".slidesjs-play",i).removeClass("slidesjs-playing"),this.options.play.swap?(n(".slidesjs-stop",i).hide(),n(".slidesjs-play",i).show()):void 0},r.prototype._slide=function(t){var l,u,e,h,r,o,i,a,c,s,f=this;if(l=n(this.element),this.data=n.data(this),!this.data.animating&&t!==this.data.current+1){if(n.data(this,"animating",!0),u=this.data.current,t>-1?(t=t-1,s=t>u?1:-1,e=t>u?-this.options.width:this.options.width,r=t):(s=this.data.direction==="next"?1:-1,e=this.data.direction==="next"?-this.options.width:this.options.width,r=u+s),r===-1&&(r=this.data.total-1),r===this.data.total&&(r=0),this._setActive(r),i=n(".slidesjs-control",l),t>-1&&i.children(":not(:eq("+u+"))").css({display:"none",left:0,zIndex:0}),i.children(":eq("+r+")").css({display:"block",left:s*this.options.width,zIndex:10}),this.options.callback.start(u+1),this.data.vendorPrefix){o=this.data.vendorPrefix;c=o+"Transform";h=o+"TransitionDuration";a=o+"TransitionTimingFunction";i[0].style[c]="translateX("+e+"px)";i[0].style[h]=this.options.effect.slide.speed+"ms";return i.on("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd",function(){return i[0].style[c]="",i[0].style[h]="",i.children(":eq("+r+")").css({left:0}),i.children(":eq("+u+")").css({display:"none",left:0,zIndex:0}),n.data(f,"current",r),n.data(f,"animating",!1),i.unbind("transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd"),i.children(":not(:eq("+r+"))").css({display:"none",left:0,zIndex:0}),f.data.touch&&f._setuptouch(),f.options.callback.complete(r+1)})}return i.stop().animate({left:e},this.options.effect.slide.speed,function(){return i.css({left:0}),i.children(":eq("+r+")").css({left:0}),i.children(":eq("+u+")").css({display:"none",left:0,zIndex:0},n.data(f,"current",r),n.data(f,"animating",!1),f.options.callback.complete(r+1))})}},r.prototype._fade=function(t){var o,f,i,r,e,u=this;return o=n(this.element),this.data=n.data(this),!this.data.animating&&t!==this.data.current+1?(n.data(this,"animating",!0),f=this.data.current,t?(t=t-1,e=t>f?1:-1,i=t):(e=this.data.direction==="next"?1:-1,i=f+e),i===-1&&(i=this.data.total-1),i===this.data.total&&(i=0),this._setActive(i),r=n(".slidesjs-control",o),r.children(":eq("+i+")").css({display:"none",left:0,zIndex:10}),this.options.callback.start(f+1),this.options.effect.fade.crossfade?(r.children(":eq("+this.data.current+")").stop().fadeOut(this.options.effect.fade.speed),r.children(":eq("+i+")").stop().fadeIn(this.options.effect.fade.speed,function(){return r.children(":eq("+i+")").css({zIndex:0}),n.data(u,"animating",!1),n.data(u,"current",i),u.options.callback.complete(i+1)})):r.children(":eq("+f+")").stop().fadeOut(this.options.effect.fade.speed,function(){return r.children(":eq("+i+")").stop().fadeIn(u.options.effect.fade.speed,function(){return r.children(":eq("+i+")").css({zIndex:10})}),n.data(u,"animating",!1),n.data(u,"current",i),u.options.callback.complete(i+1)})):void 0},r.prototype._getVendorPrefix=function(){var u,n,f,t,r;for(u=i.body||i.documentElement,f=u.style,t="transition",r=["Moz","Webkit","Khtml","O","ms"],t=t.charAt(0).toUpperCase()+t.substr(1),n=0;n<r.length;){if(typeof f[r[n]+t]=="string")return r[n];n++}return!1},n.fn[u]=function(t){return this.each(function(){if(!n.data(this,"plugin_"+u))return n.data(this,"plugin_"+u,new r(this,t))})}})(jQuery,window,document)}.call(this);!function(n){function i(){}function t(n){function u(t){t.prototype.option||(t.prototype.option=function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))})}function f(i,u){n.fn[i]=function(f){var h,e,s;if("string"==typeof f){for(var c=r.call(arguments,1),o=0,l=this.length;l>o;o++)if(h=this[o],e=n.data(h,i),e)if(n.isFunction(e[f])&&"_"!==f.charAt(0)){if(s=e[f].apply(e,c),void 0!==s)return s}else t("no such method '"+f+"' for "+i+" instance");else t("cannot call methods on "+i+" prior to initialization; attempted to call '"+f+"'");return this}return this.each(function(){var t=n.data(this,i);t?(t.option(f),t._init()):(t=new u(this,f),n.data(this,i,t))})}}if(n){var t="undefined"==typeof console?i:function(n){console.error(n)};return n.bridget=function(n,t){u(t);f(n,t)},n.bridget}}var r=Array.prototype.slice;"function"==typeof define&&define.amd?define("jquery-bridget/jquery.bridget",["jquery"],t):t("object"==typeof exports?require("jquery"):n.jQuery)}(window),function(n){function f(n){return new RegExp("(^|\\s+)"+n+"(\\s+|$)")}function e(n,u){var f=t(n,u)?r:i;f(n,u)}var t,i,r,u;"classList"in document.documentElement?(t=function(n,t){return n.classList.contains(t)},i=function(n,t){n.classList.add(t)},r=function(n,t){n.classList.remove(t)}):(t=function(n,t){return f(t).test(n.className)},i=function(n,i){t(n,i)||(n.className=n.className+" "+i)},r=function(n,t){n.className=n.className.replace(f(t)," ")});u={hasClass:t,addClass:i,removeClass:r,toggleClass:e,has:t,add:i,remove:r,toggle:e};"function"==typeof define&&define.amd?define("classie/classie",u):"object"==typeof exports?module.exports=u:n.classie=u}(window),function(){"use strict";function t(){}function u(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,r=this,f=r.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if(n instanceof RegExp){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;t<n.length;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,r=this.getListenersAsObject(n),f="object"==typeof t;for(i in r)r.hasOwnProperty(i)&&-1===u(r[i],t)&&r[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;t<n.length;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,r=this.getListenersAsObject(n);for(i in r)r.hasOwnProperty(i)&&(f=u(r[i],t),-1!==f&&r[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n,i=this._getEvents();if("string"===r)delete i[n];else if(n instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return r.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==typeof module&&module.exports?module.exports=t:r.EventEmitter=t}.call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,u=function(){},i,r;t.addEventListener?u=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(u=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});r={bind:u,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",r):"object"==typeof exports?module.exports=r:n.eventie=r}(window),function(n){function t(n){if(n){if("string"==typeof r[n])return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var t,u=0,f=i.length;f>u;u++)if(t=i[u]+n,"string"==typeof r[t])return t}}var i="Webkit Moz ms Ms O".split(" "),r=document.documentElement.style;"function"==typeof define&&define.amd?define("get-style-property/get-style-property",[],function(){return t}):"object"==typeof exports?module.exports=t:n.getStyleProperty=t}(window),function(n){function i(n){var t=parseFloat(n),i=-1===n.indexOf("%")&&!isNaN(t);return i&&t}function u(){}function f(){for(var r,i={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},n=0,u=t.length;u>n;n++)r=t[n],i[r]=0;return i}function r(r){function c(){var f,t,c,l;h||(h=!0,f=n.getComputedStyle,(o=function(){var n=f?function(n){return f(n,null)}:function(n){return n.currentStyle};return function(t){var i=n(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See http://bit.ly/getsizebug1"),i}}(),u=r("boxSizing"))&&(t=document.createElement("div"),t.style.width="200px",t.style.padding="1px 2px 3px 4px",t.style.borderStyle="solid",t.style.borderWidth="1px 2px 3px 4px",t.style[u]="border-box",c=document.body||document.documentElement,c.appendChild(t),l=o(t),s=200===i(l.width),c.removeChild(t)))}function l(n){var e,r,v,h,y,p;if(c(),"string"==typeof n&&(n=document.querySelector(n)),n&&"object"==typeof n&&n.nodeType){if(e=o(n),"none"===e.display)return f();r={};r.width=n.offsetWidth;r.height=n.offsetHeight;for(var tt=r.isBorderBox=!(!u||!e[u]||"border-box"!==e[u]),l=0,it=t.length;it>l;l++)v=t[l],h=e[v],h=a(n,h),y=parseFloat(h),r[v]=isNaN(y)?0:y;var w=r.paddingLeft+r.paddingRight,b=r.paddingTop+r.paddingBottom,rt=r.marginLeft+r.marginRight,ut=r.marginTop+r.marginBottom,k=r.borderLeftWidth+r.borderRightWidth,d=r.borderTopWidth+r.borderBottomWidth,g=tt&&s,nt=i(e.width);return nt!==!1&&(r.width=nt+(g?0:w+k)),p=i(e.height),p!==!1&&(r.height=p+(g?0:b+d)),r.innerWidth=r.width-(w+k),r.innerHeight=r.height-(b+d),r.outerWidth=r.width+rt,r.outerHeight=r.height+ut,r}}function a(t,i){if(n.getComputedStyle||-1===i.indexOf("%"))return i;var r=t.style,e=r.left,u=t.runtimeStyle,f=u&&u.left;return f&&(u.left=t.currentStyle.left),r.left=i,i=r.pixelLeft,r.left=e,f&&(u.left=f),i}var o,u,s,h=!1;return l}var e="undefined"==typeof console?u:function(n){console.error(n)},t=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"];"function"==typeof define&&define.amd?define("get-size/get-size",["get-style-property/get-style-property"],r):"object"==typeof exports?module.exports=r(require("desandro-get-style-property")):n.getSize=r(n.getStyleProperty)}(window),function(n){function t(n){"function"==typeof n&&(t.isReady?n():f.push(n))}function r(n){var r="readystatechange"===n.type&&"complete"!==i.readyState;t.isReady||r||e()}function e(){var n,i,r;for(t.isReady=!0,n=0,i=f.length;i>n;n++)r=f[n],r()}function u(u){return"complete"===i.readyState?e():(u.bind(i,"DOMContentLoaded",r),u.bind(i,"readystatechange",r),u.bind(n,"load",r)),t}var i=n.document,f=[];t.isReady=!1;"function"==typeof define&&define.amd?define("doc-ready/doc-ready",["eventie/eventie"],u):"object"==typeof exports?module.exports=u(require("eventie")):n.docReady=u(n.eventie)}(window),function(n){"use strict";function i(n,t){return n[u](t)}function r(n){if(!n.parentNode){var t=document.createDocumentFragment();t.appendChild(n)}}function o(n,t){r(n);for(var u=n.parentNode.querySelectorAll(t),i=0,f=u.length;f>i;i++)if(u[i]===n)return!0;return!1}function s(n,t){return r(n),i(n,t)}var t,u=function(){var u,i;if(n.matches)return"matches";if(n.matchesSelector)return"matchesSelector";for(var r=["webkit","moz","ms","o"],t=0,f=r.length;f>t;t++)if(u=r[t],i=u+"MatchesSelector",n[i])return i}(),f,e;u?(f=document.createElement("div"),e=i(f,"div"),t=e?i:s):t=o;"function"==typeof define&&define.amd?define("matches-selector/matches-selector",[],function(){return t}):"object"==typeof exports?module.exports=t:window.matchesSelector=t}(Element.prototype),function(n,t){"use strict";"function"==typeof define&&define.amd?define("fizzy-ui-utils/utils",["doc-ready/doc-ready","matches-selector/matches-selector"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("doc-ready"),require("desandro-matches-selector")):n.fizzyUIUtils=t(n,n.docReady,n.matchesSelector)}(window,function(n,t,i){var r={},f,u;return r.extend=function(n,t){for(var i in t)n[i]=t[i];return n},r.modulo=function(n,t){return(n%t+t)%t},f=Object.prototype.toString,r.isArray=function(n){return"[object Array]"==f.call(n)},r.makeArray=function(n){var t=[],i,u;if(r.isArray(n))t=n;else if(n&&"number"==typeof n.length)for(i=0,u=n.length;u>i;i++)t.push(n[i]);else t.push(n);return t},r.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},r.removeFrom=function(n,t){var i=r.indexOf(n,t);-1!=i&&n.splice(i,1)},r.isElement="function"==typeof HTMLElement||"object"==typeof HTMLElement?function(n){return n instanceof HTMLElement}:function(n){return n&&"object"==typeof n&&1==n.nodeType&&"string"==typeof n.nodeName},r.setText=function(){function t(t,i){n=n||(void 0!==document.documentElement.textContent?"textContent":"innerText");t[n]=i}var n;return t}(),r.getParent=function(n,t){for(;n!=document.body;)if(n=n.parentNode,i(n,t))return n},r.getQueryElement=function(n){return"string"==typeof n?document.querySelector(n):n},r.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},r.filterFindElements=function(n,t){var u;n=r.makeArray(n);for(var f=[],e=0,h=n.length;h>e;e++)if(u=n[e],r.isElement(u))if(t){i(u,t)&&f.push(u);for(var s=u.querySelectorAll(t),o=0,c=s.length;c>o;o++)f.push(s[o])}else f.push(u);return f},r.debounceMethod=function(n,t,i){var u=n.prototype[t],r=t+"Timeout";n.prototype[t]=function(){var t=this[r],f,n;t&&clearTimeout(t);f=arguments;n=this;this[r]=setTimeout(function(){u.apply(n,f);delete n[r]},i||100)}},r.toDashed=function(n){return n.replace(/(.)([A-Z])/g,function(n,t,i){return t+"-"+i}).toLowerCase()},u=n.console,r.htmlInit=function(i,f){t(function(){for(var a,t,o,v,s,h=r.toDashed(f),c=document.querySelectorAll(".js-"+h),l="data-"+h+"-options",e=0,y=c.length;y>e;e++){t=c[e];o=t.getAttribute(l);try{a=o&&JSON.parse(o)}catch(p){u&&u.error("Error parsing "+l+" on "+t.nodeName.toLowerCase()+(t.id?"#"+t.id:"")+": "+p);continue}v=new i(t,a);s=n.jQuery;s&&s.data(t,f,v)}})},r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/cell",["get-size/get-size"],function(i){return t(n,i)}):"object"==typeof exports?module.exports=t(n,require("get-size")):(n.Flickity=n.Flickity||{},n.Flickity.Cell=t(n,n.getSize))}(window,function(n,t){function i(n,t){this.element=n;this.parent=t;this.create()}var r="attachEvent"in n;return i.prototype.create=function(){this.element.style.position="absolute";r&&this.element.setAttribute("unselectable","on");this.x=0;this.shift=0},i.prototype.destroy=function(){this.element.style.position="";var n=this.parent.originSide;this.element.style[n]=""},i.prototype.getSize=function(){this.size=t(this.element)},i.prototype.setPosition=function(n){this.x=n;this.setDefaultTarget();this.renderPosition(n)},i.prototype.setDefaultTarget=function(){var n="left"==this.parent.originSide?"marginLeft":"marginRight";this.target=this.x+this.size[n]+this.size.width*this.parent.cellAlign},i.prototype.renderPosition=function(n){var t=this.parent.originSide;this.element.style[t]=this.parent.getPositionValue(n)},i.prototype.wrapShift=function(n){this.shift=n;this.renderPosition(this.x+this.parent.slideableWidth*n)},i.prototype.remove=function(){this.element.parentNode.removeChild(this.element)},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/animate",["get-style-property/get-style-property","fizzy-ui-utils/utils"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("desandro-get-style-property"),require("fizzy-ui-utils")):(n.Flickity=n.Flickity||{},n.Flickity.animatePrototype=t(n,n.getStyleProperty,n.fizzyUIUtils))}(window,function(n,t,i){for(var r,o,h,e,c=0,l="webkit moz ms o".split(" "),u=n.requestAnimationFrame,f=n.cancelAnimationFrame,s=0;s<l.length&&(!u||!f);s++)e=l[s],u=u||n[e+"RequestAnimationFrame"],f=f||n[e+"CancelAnimationFrame"]||n[e+"CancelRequestAnimationFrame"];return u&&f||(u=function(t){var i=(new Date).getTime(),r=Math.max(0,16-(i-c)),u=n.setTimeout(function(){t(i+r)},r);return c=i+r,u},f=function(t){n.clearTimeout(t)}),r={},r.startAnimation=function(){this.isAnimating||(this.isAnimating=!0,this.restingFrames=0,this.animate())},r.animate=function(){var n,t;this.applyDragForce();this.applySelectedAttraction();n=this.x;(this.integratePhysics(),this.positionSlider(),this.settle(n),this.isAnimating)&&(t=this,u(function(){t.animate()}))},o=t("transform"),h=!!t("perspective"),r.positionSlider=function(){var n=this.x,t;this.options.wrapAround&&this.cells.length>1&&(n=i.modulo(n,this.slideableWidth),n-=this.slideableWidth,this.shiftWrapCells(n));n+=this.cursorPosition;n=this.options.rightToLeft&&o?-n:n;t=this.getPositionValue(n);o?this.slider.style[o]=h&&this.isAnimating?"translate3d("+t+",0,0)":"translateX("+t+")":this.slider.style[this.originSide]=t},r.positionSliderAtSelected=function(){if(this.cells.length){var n=this.cells[this.selectedIndex];this.x=-n.target;this.positionSlider()}},r.getPositionValue=function(n){return this.options.percentPosition?.01*Math.round(n/this.size.innerWidth*1e4)+"%":Math.round(n)+"px"},r.settle=function(n){this.isPointerDown||Math.round(100*this.x)!=Math.round(100*n)||this.restingFrames++;this.restingFrames>2&&(this.isAnimating=!1,delete this.isFreeScrolling,h&&this.positionSlider(),this.dispatchEvent("settle"))},r.shiftWrapCells=function(n){var i=this.cursorPosition+n,t;this._shiftCells(this.beforeShiftCells,i,-1);t=this.size.innerWidth-(n+this.slideableWidth+this.cursorPosition);this._shiftCells(this.afterShiftCells,t,1)},r._shiftCells=function(n,t,i){for(var u,e,r=0,f=n.length;f>r;r++)u=n[r],e=t>0?i:0,u.wrapShift(e),t-=u.size.outerWidth},r._unshiftCells=function(n){if(n&&n.length)for(var t=0,i=n.length;i>t;t++)n[t].wrapShift(0)},r.integratePhysics=function(){this.velocity+=this.accel;this.x+=this.velocity;this.velocity*=this.getFrictionFactor();this.accel=0},r.applyForce=function(n){this.accel+=n},r.getFrictionFactor=function(){return 1-this.options[this.isFreeScrolling?"freeScrollFriction":"friction"]},r.getRestingPosition=function(){return this.x+this.velocity/(1-this.getFrictionFactor())},r.applyDragForce=function(){if(this.isPointerDown){var n=this.dragX-this.x,t=n-this.velocity;this.applyForce(t)}},r.applySelectedAttraction=function(){var n=this.cells.length;if(!this.isPointerDown&&!this.isFreeScrolling&&n){var t=this.cells[this.selectedIndex],i=this.options.wrapAround&&n>1?this.slideableWidth*Math.floor(this.selectedIndex/n):0,r=-1*(t.target+i)-this.x,u=r*this.options.selectedAttraction;this.applyForce(u)}},r}),function(n,t){"use strict";if("function"==typeof define&&define.amd)define("flickity/js/flickity",["classie/classie","eventEmitter/EventEmitter","eventie/eventie","get-size/get-size","fizzy-ui-utils/utils","./cell","./animate"],function(i,r,u,f,e,o,s){return t(n,i,r,u,f,e,o,s)});else if("object"==typeof exports)module.exports=t(n,require("desandro-classie"),require("wolfy87-eventemitter"),require("eventie"),require("get-size"),require("fizzy-ui-utils"),require("./cell"),require("./animate"));else{var i=n.Flickity;n.Flickity=t(n,n.classie,n.EventEmitter,n.eventie,n.getSize,n.fizzyUIUtils,i.Cell,i.animatePrototype)}}(window,function(n,t,i,r,u,f,e,o){function a(n,t){for(n=f.makeArray(n);n.length;)t.appendChild(n.shift())}function s(n,t){var i=f.getQueryElement(n);return i?(this.element=i,h&&(this.$element=h(this.element)),this.options=f.extend({},this.constructor.defaults),this.option(t),void this._create()):void(v&&v.error("Bad element for Flickity: "+(i||n)))}var h=n.jQuery,c=n.getComputedStyle,v=n.console,b=0,l={},y,p,w;return s.defaults={accessibility:!0,cellAlign:"center",freeScrollFriction:.075,friction:.28,percentPosition:!0,resize:!0,selectedAttraction:.025,setGallerySize:!0},s.createMethods=[],f.extend(s.prototype,i.prototype),s.prototype._create=function(){var i=this.guid=++b,t,u,f;for(this.element.flickityGUID=i,l[i]=this,this.selectedIndex=0,this.restingFrames=0,this.x=0,this.velocity=0,this.accel=0,this.originSide=this.options.rightToLeft?"right":"left",this.viewport=document.createElement("div"),this.viewport.className="flickity-viewport",s.setUnselectable(this.viewport),this._createSlider(),(this.options.resize||this.options.watchCSS)&&(r.bind(n,"resize",this),this.isResizeBound=!0),t=0,u=s.createMethods.length;u>t;t++)f=s.createMethods[t],this[f]();this.options.watchCSS?this.watchCSS():this.activate()},s.prototype.option=function(n){f.extend(this.options,n)},s.prototype.activate=function(){var i,u,n;this.isActive||(this.isActive=!0,t.add(this.element,"flickity-enabled"),this.options.rightToLeft&&t.add(this.element,"flickity-rtl"),this.getSize(),i=this._filterFindCellElements(this.element.children),a(i,this.slider),this.viewport.appendChild(this.slider),this.element.appendChild(this.viewport),this.reloadCells(),this.options.accessibility&&(this.element.tabIndex=0,r.bind(this.element,"keydown",this)),this.emit("activate"),n=this.options.initialIndex,u=this.isInitActivated?this.selectedIndex:void 0!==n&&this.cells[n]?n:0,this.select(u,!1,!0),this.isInitActivated=!0)},s.prototype._createSlider=function(){var n=document.createElement("div");n.className="flickity-slider";n.style[this.originSide]=0;this.slider=n},s.prototype._filterFindCellElements=function(n){return f.filterFindElements(n,this.options.cellSelector)},s.prototype.reloadCells=function(){this.cells=this._makeCells(this.slider.children);this.positionCells();this._getWrapShiftCells();this.setGallerySize()},s.prototype._makeCells=function(n){for(var u,f,i=this._filterFindCellElements(n),r=[],t=0,o=i.length;o>t;t++)u=i[t],f=new e(u,this),r.push(f);return r},s.prototype.getLastCell=function(){return this.cells[this.cells.length-1]},s.prototype.positionCells=function(){this._sizeCells(this.cells);this._positionCells(0)},s.prototype._positionCells=function(n){var t,u,i,f,r;for(n=n||0,this.maxCellHeight=n?this.maxCellHeight||0:0,t=0,n>0&&(u=this.cells[n-1],t=u.x+u.size.outerWidth),f=this.cells.length,r=n;f>r;r++)i=this.cells[r],i.setPosition(t),t+=i.size.outerWidth,this.maxCellHeight=Math.max(i.size.outerHeight,this.maxCellHeight);this.slideableWidth=t;this._containCells()},s.prototype._sizeCells=function(n){for(var r,t=0,i=n.length;i>t;t++)r=n[t],r.getSize()},s.prototype._init=s.prototype.reposition=function(){this.positionCells();this.positionSliderAtSelected()},s.prototype.getSize=function(){this.size=u(this.element);this.setCellAlign();this.cursorPosition=this.size.innerWidth*this.cellAlign},y={center:{left:.5,right:.5},left:{left:0,right:1},right:{right:0,left:1}},s.prototype.setCellAlign=function(){var n=y[this.options.cellAlign];this.cellAlign=n?n[this.originSide]:this.options.cellAlign},s.prototype.setGallerySize=function(){this.options.setGallerySize&&(this.viewport.style.height=this.maxCellHeight+"px")},s.prototype._getWrapShiftCells=function(){if(this.options.wrapAround){this._unshiftCells(this.beforeShiftCells);this._unshiftCells(this.afterShiftCells);var n=this.cursorPosition,t=this.cells.length-1;this.beforeShiftCells=this._getGapCells(n,t,-1);n=this.size.innerWidth-this.cursorPosition;this.afterShiftCells=this._getGapCells(n,0,1)}},s.prototype._getGapCells=function(n,t,i){for(var r,u=[];n>0;){if(r=this.cells[t],!r)break;u.push(r);t+=i;n-=r.size.outerWidth}return u},s.prototype._containCells=function(){var n;if(this.options.contain&&!this.options.wrapAround&&this.cells.length)for(var r=this.options.rightToLeft?"marginRight":"marginLeft",u=this.options.rightToLeft?"marginLeft":"marginRight",f=this.cells[0].size[r],e=this.getLastCell(),t=this.slideableWidth-e.size[u],o=t-this.size.innerWidth*(1-this.cellAlign),s=t<this.size.innerWidth,i=0,h=this.cells.length;h>i;i++)n=this.cells[i],n.setDefaultTarget(),s?n.target=t*this.cellAlign:(n.target=Math.max(n.target,this.cursorPosition+f),n.target=Math.min(n.target,o))},s.prototype.dispatchEvent=function(n,t,i){var u=[t].concat(i),r;(this.emitEvent(n,u),h&&this.$element)&&(t?(r=h.Event(t),r.type=n,this.$element.trigger(r,i)):this.$element.trigger(n,i))},s.prototype.select=function(n,t,i){if(this.isActive){n=parseInt(n,10);var r=this.cells.length;this.options.wrapAround&&r>1&&(0>n?this.x-=this.slideableWidth:n>=r&&(this.x+=this.slideableWidth));(this.options.wrapAround||t)&&(n=f.modulo(n,r));this.cells[n]&&(this.selectedIndex=n,this.setSelectedCell(),i?this.positionSliderAtSelected():this.startAnimation(),this.dispatchEvent("cellSelect"))}},s.prototype.previous=function(n){this.select(this.selectedIndex-1,n)},s.prototype.next=function(n){this.select(this.selectedIndex+1,n)},s.prototype.setSelectedCell=function(){this._removeSelectedCellClass();this.selectedCell=this.cells[this.selectedIndex];this.selectedElement=this.selectedCell.element;t.add(this.selectedElement,"is-selected")},s.prototype._removeSelectedCellClass=function(){this.selectedCell&&t.remove(this.selectedCell.element,"is-selected")},s.prototype.getCell=function(n){for(var i,t=0,r=this.cells.length;r>t;t++)if(i=this.cells[t],i.element==n)return i},s.prototype.getCells=function(n){var u,i;n=f.makeArray(n);for(var r=[],t=0,e=n.length;e>t;t++)u=n[t],i=this.getCell(u),i&&r.push(i);return r},s.prototype.getCellElements=function(){for(var t=[],n=0,i=this.cells.length;i>n;n++)t.push(this.cells[n].element);return t},s.prototype.getParentCell=function(n){var t=this.getCell(n);return t?t:(n=f.getParent(n,".flickity-slider > *"),this.getCell(n))},s.prototype.getAdjacentCellElements=function(n,t){var r,u,i,o,e;if(!n)return[this.selectedElement];if(t=void 0===t?this.selectedIndex:t,r=this.cells.length,1+2*n>=r)return this.getCellElements();for(u=[],i=t-n;t+n>=i;i++)o=this.options.wrapAround?f.modulo(i,r):i,e=this.cells[o],e&&u.push(e.element);return u},s.prototype.uiChange=function(){this.emit("uiChange")},s.prototype.childUIPointerDown=function(n){this.emitEvent("childUIPointerDown",[n])},s.prototype.onresize=function(){this.watchCSS();this.resize()},f.debounceMethod(s,"onresize",150),s.prototype.resize=function(){this.isActive&&(this.getSize(),this.options.wrapAround&&(this.x=f.modulo(this.x,this.slideableWidth)),this.positionCells(),this._getWrapShiftCells(),this.setGallerySize(),this.positionSliderAtSelected())},p=s.supportsConditionalCSS=function(){var n;return function(){var t,i,r;return void 0!==n?n:c?(t=document.createElement("style"),i=document.createTextNode('body:after { content: "foo"; display: none; }'),t.appendChild(i),document.head.appendChild(t),r=c(document.body,":after").content,n=-1!=r.indexOf("foo"),document.head.removeChild(t),n):void(n=!1)}}(),s.prototype.watchCSS=function(){var n=this.options.watchCSS,t,i,r;if(n){if(t=p(),!t)return i="fallbackOn"==n?"activate":"deactivate",void this[i]();r=c(this.element,":after").content;-1!=r.indexOf("flickity")?this.activate():this.deactivate()}},s.prototype.onkeydown=function(n){var t,i;this.options.accessibility&&(!document.activeElement||document.activeElement==this.element)&&(37==n.keyCode?(t=this.options.rightToLeft?"next":"previous",this.uiChange(),this[t]()):39==n.keyCode&&(i=this.options.rightToLeft?"previous":"next",this.uiChange(),this[i]()))},s.prototype.deactivate=function(){var n,i,u;if(this.isActive){for(t.remove(this.element,"flickity-enabled"),t.remove(this.element,"flickity-rtl"),n=0,i=this.cells.length;i>n;n++)u=this.cells[n],u.destroy();this._removeSelectedCellClass();this.element.removeChild(this.viewport);a(this.slider.children,this.element);this.options.accessibility&&(this.element.removeAttribute("tabIndex"),r.unbind(this.element,"keydown",this));this.isActive=!1;this.emit("deactivate")}},s.prototype.destroy=function(){this.deactivate();this.isResizeBound&&r.unbind(n,"resize",this);this.emit("destroy");h&&this.$element&&h.removeData(this.element,"flickity");delete this.element.flickityGUID;delete l[this.guid]},f.extend(s.prototype,o),w="attachEvent"in n,s.setUnselectable=function(n){w&&n.setAttribute("unselectable","on")},s.data=function(n){n=f.getQueryElement(n);var t=n&&n.flickityGUID;return t&&l[t]},f.htmlInit(s,"flickity"),h&&h.bridget&&h.bridget("flickity",s),s.Cell=e,s}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("unipointer/unipointer",["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.Unipointer=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function u(){}function r(){}r.prototype=new t;r.prototype.bindStartEvent=function(n){this._bindStartEvent(n,!0)};r.prototype.unbindStartEvent=function(n){this._bindStartEvent(n,!1)};r.prototype._bindStartEvent=function(t,r){r=void 0===r?!0:!!r;var u=r?"bind":"unbind";n.navigator.pointerEnabled?i[u](t,"pointerdown",this):n.navigator.msPointerEnabled?i[u](t,"MSPointerDown",this):(i[u](t,"mousedown",this),i[u](t,"touchstart",this))};r.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)};r.prototype.getTouch=function(n){for(var i,t=0,r=n.length;r>t;t++)if(i=n[t],i.identifier==this.pointerIdentifier)return i};r.prototype.onmousedown=function(n){var t=n.button;t&&0!==t&&1!==t||this._pointerDown(n,n)};r.prototype.ontouchstart=function(n){this._pointerDown(n,n.changedTouches[0])};r.prototype.onMSPointerDown=r.prototype.onpointerdown=function(n){this._pointerDown(n,n)};r.prototype._pointerDown=function(n,t){this.isPointerDown||(this.isPointerDown=!0,this.pointerIdentifier=void 0!==t.pointerId?t.pointerId:t.identifier,this.pointerDown(n,t))};r.prototype.pointerDown=function(n,t){this._bindPostStartEvents(n);this.emitEvent("pointerDown",[n,t])};var f={mousedown:["mousemove","mouseup"],touchstart:["touchmove","touchend","touchcancel"],pointerdown:["pointermove","pointerup","pointercancel"],MSPointerDown:["MSPointerMove","MSPointerUp","MSPointerCancel"]};return r.prototype._bindPostStartEvents=function(t){var o;if(t){for(var r=f[t.type],e=t.preventDefault?n:document,u=0,s=r.length;s>u;u++)o=r[u],i.bind(e,o,this);this._boundPointerEvents={events:r,node:e}}},r.prototype._unbindPostStartEvents=function(){var n=this._boundPointerEvents,t,r,u;if(n&&n.events){for(t=0,r=n.events.length;r>t;t++)u=n.events[t],i.unbind(n.node,u,this);delete this._boundPointerEvents}},r.prototype.onmousemove=function(n){this._pointerMove(n,n)},r.prototype.onMSPointerMove=r.prototype.onpointermove=function(n){n.pointerId==this.pointerIdentifier&&this._pointerMove(n,n)},r.prototype.ontouchmove=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerMove(n,t)},r.prototype._pointerMove=function(n,t){this.pointerMove(n,t)},r.prototype.pointerMove=function(n,t){this.emitEvent("pointerMove",[n,t])},r.prototype.onmouseup=function(n){this._pointerUp(n,n)},r.prototype.onMSPointerUp=r.prototype.onpointerup=function(n){n.pointerId==this.pointerIdentifier&&this._pointerUp(n,n)},r.prototype.ontouchend=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerUp(n,t)},r.prototype._pointerUp=function(n,t){this._pointerDone();this.pointerUp(n,t)},r.prototype.pointerUp=function(n,t){this.emitEvent("pointerUp",[n,t])},r.prototype._pointerDone=function(){this.isPointerDown=!1;delete this.pointerIdentifier;this._unbindPostStartEvents();this.pointerDone()},r.prototype.pointerDone=u,r.prototype.onMSPointerCancel=r.prototype.onpointercancel=function(n){n.pointerId==this.pointerIdentifier&&this._pointerCancel(n,n)},r.prototype.ontouchcancel=function(n){var t=this.getTouch(n.changedTouches);t&&this._pointerCancel(n,t)},r.prototype._pointerCancel=function(n,t){this._pointerDone();this.pointerCancel(n,t)},r.prototype.pointerCancel=function(n,t){this.emitEvent("pointerCancel",[n,t])},r.getPointerPoint=function(n){return{x:void 0!==n.pageX?n.pageX:n.clientX,y:void 0!==n.pageY?n.pageY:n.clientY}},r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("unidragger/unidragger",["eventie/eventie","unipointer/unipointer"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("unipointer")):n.Unidragger=t(n,n.eventie,n.Unipointer)}(window,function(n,t,i){function c(){}function u(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function r(){}function o(){return!1}var f,s,h,e;return r.prototype=new i,r.prototype.bindHandles=function(){this._bindHandles(!0)},r.prototype.unbindHandles=function(){this._bindHandles(!1)},f=n.navigator,r.prototype._bindHandles=function(n){var u,i;n=void 0===n?!0:!!n;u=f.pointerEnabled?function(t){t.style.touchAction=n?"none":""}:f.msPointerEnabled?function(t){t.style.msTouchAction=n?"none":""}:function(){n&&h(i)};for(var e=n?"bind":"unbind",r=0,o=this.handles.length;o>r;r++)i=this.handles[r],this._bindStartEvent(i,n),u(i),t[e](i,"click",this)},s="attachEvent"in document.documentElement,h=s?function(n){var r;"IMG"==n.nodeName&&(n.ondragstart=o);for(var i=n.querySelectorAll("img"),t=0,u=i.length;u>t;t++)r=i[t],r.ondragstart=o}:c,r.prototype.pointerDown=function(i,u){if("INPUT"==i.target.nodeName&&"range"==i.target.type)return this.isPointerDown=!1,void delete this.pointerIdentifier;this._dragPointerDown(i,u);var f=document.activeElement;f&&f.blur&&f.blur();this._bindPostStartEvents(i);this.pointerDownScroll=r.getScrollPosition();t.bind(n,"scroll",this);this.emitEvent("pointerDown",[i,u])},r.prototype._dragPointerDown=function(n,t){this.pointerDownPoint=i.getPointerPoint(t);var r="touchstart"==n.type,f=n.target.nodeName;r||"SELECT"==f||u(n)},r.prototype.pointerMove=function(n,t){var i=this._dragPointerMove(n,t);this.emitEvent("pointerMove",[n,t,i]);this._dragMove(n,t,i)},r.prototype._dragPointerMove=function(n,t){var r=i.getPointerPoint(t),u={x:r.x-this.pointerDownPoint.x,y:r.y-this.pointerDownPoint.y};return!this.isDragging&&this.hasDragStarted(u)&&this._dragStart(n,t),u},r.prototype.hasDragStarted=function(n){return Math.abs(n.x)>3||Math.abs(n.y)>3},r.prototype.pointerUp=function(n,t){this.emitEvent("pointerUp",[n,t]);this._dragPointerUp(n,t)},r.prototype._dragPointerUp=function(n,t){this.isDragging?this._dragEnd(n,t):this._staticClick(n,t)},r.prototype.pointerDone=function(){t.unbind(n,"scroll",this)},r.prototype._dragStart=function(n,t){this.isDragging=!0;this.dragStartPoint=r.getPointerPoint(t);this.isPreventingClicks=!0;this.dragStart(n,t)},r.prototype.dragStart=function(n,t){this.emitEvent("dragStart",[n,t])},r.prototype._dragMove=function(n,t,i){this.isDragging&&this.dragMove(n,t,i)},r.prototype.dragMove=function(n,t,i){u(n);this.emitEvent("dragMove",[n,t,i])},r.prototype._dragEnd=function(n,t){this.isDragging=!1;var i=this;setTimeout(function(){delete i.isPreventingClicks});this.dragEnd(n,t)},r.prototype.dragEnd=function(n,t){this.emitEvent("dragEnd",[n,t])},r.prototype.pointerDone=function(){t.unbind(n,"scroll",this);delete this.pointerDownScroll},r.prototype.onclick=function(n){this.isPreventingClicks&&u(n)},r.prototype._staticClick=function(n,t){var i,r;this.isIgnoringMouseUp&&"mouseup"==n.type||(i=n.target.nodeName,(("INPUT"==i||"TEXTAREA"==i)&&n.target.focus(),this.staticClick(n,t),"mouseup"!=n.type)&&(this.isIgnoringMouseUp=!0,r=this,setTimeout(function(){delete r.isIgnoringMouseUp},400)))},r.prototype.staticClick=function(n,t){this.emitEvent("staticClick",[n,t])},r.prototype.onscroll=function(){var n=r.getScrollPosition(),t=this.pointerDownScroll.x-n.x,i=this.pointerDownScroll.y-n.y;(Math.abs(t)>3||Math.abs(i)>3)&&this._pointerDone()},r.getPointerPoint=function(n){return{x:void 0!==n.pageX?n.pageX:n.clientX,y:void 0!==n.pageY?n.pageY:n.clientY}},e=void 0!==n.pageYOffset,r.getScrollPosition=function(){return{x:e?n.pageXOffset:document.body.scrollLeft,y:e?n.pageYOffset:document.body.scrollTop}},r.getPointerPoint=i.getPointerPoint,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/drag",["classie/classie","eventie/eventie","./flickity","unidragger/unidragger","fizzy-ui-utils/utils"],function(i,r,u,f,e){return t(n,i,r,u,f,e)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("eventie"),require("./flickity"),require("unidragger"),require("fizzy-ui-utils")):n.Flickity=t(n,n.classie,n.eventie,n.Flickity,n.Unidragger,n.fizzyUIUtils)}(window,function(n,t,i,r,u,f){function e(n){n.preventDefault?n.preventDefault():n.returnValue=!1}f.extend(r.defaults,{draggable:!0});r.createMethods.push("_createDrag");f.extend(r.prototype,u.prototype);r.prototype._createDrag=function(){this.on("activate",this.bindDrag);this.on("uiChange",this._uiChangeDrag);this.on("childUIPointerDown",this._childUIPointerDownDrag);this.on("deactivate",this.unbindDrag)};r.prototype.bindDrag=function(){this.options.draggable&&!this.isDragBound&&(t.add(this.element,"is-draggable"),this.handles=[this.viewport],this.bindHandles(),this.isDragBound=!0)};r.prototype.unbindDrag=function(){this.isDragBound&&(t.remove(this.element,"is-draggable"),this.unbindHandles(),delete this.isDragBound)};r.prototype._uiChangeDrag=function(){delete this.isFreeScrolling};r.prototype._childUIPointerDownDrag=function(n){e(n);this.pointerDownFocus(n)};r.prototype.pointerDown=function(r,f){if("INPUT"==r.target.nodeName&&"range"==r.target.type)return this.isPointerDown=!1,void delete this.pointerIdentifier;this._dragPointerDown(r,f);var e=document.activeElement;e&&e.blur&&e!=this.element&&e!=document.body&&e.blur();this.pointerDownFocus(r);this.dragX=this.x;t.add(this.viewport,"is-pointer-down");this._bindPostStartEvents(r);this.pointerDownScroll=u.getScrollPosition();i.bind(n,"scroll",this);this.dispatchEvent("pointerDown",r,[f])};var o={touchstart:!0,MSPointerDown:!0},s={INPUT:!0,SELECT:!0};return r.prototype.pointerDownFocus=function(t){if(this.options.accessibility&&!o[t.type]&&!s[t.target.nodeName]){var i=n.pageYOffset;this.element.focus();n.pageYOffset!=i&&n.scrollTo(n.pageXOffset,i)}},r.prototype.hasDragStarted=function(n){return Math.abs(n.x)>3},r.prototype.pointerUp=function(n,i){t.remove(this.viewport,"is-pointer-down");this.dispatchEvent("pointerUp",n,[i]);this._dragPointerUp(n,i)},r.prototype.pointerDone=function(){i.unbind(n,"scroll",this);delete this.pointerDownScroll},r.prototype.dragStart=function(n,t){this.dragStartPosition=this.x;this.startAnimation();this.dispatchEvent("dragStart",n,[t])},r.prototype.dragMove=function(n,t,i){var o,r,u,f;e(n);this.previousDragX=this.dragX;o=this.options.rightToLeft?-1:1;r=this.dragStartPosition+i.x*o;!this.options.wrapAround&&this.cells.length&&(u=Math.max(-this.cells[0].target,this.dragStartPosition),r=r>u?.5*(r+u):r,f=Math.min(-this.getLastCell().target,this.dragStartPosition),r=f>r?.5*(r+f):r);this.dragX=r;this.dragMoveTime=new Date;this.dispatchEvent("dragMove",n,[t,i])},r.prototype.dragEnd=function(n,t){var i,r;this.options.freeScroll&&(this.isFreeScrolling=!0);i=this.dragEndRestingSelect();this.options.freeScroll&&!this.options.wrapAround?(r=this.getRestingPosition(),this.isFreeScrolling=-r>this.cells[0].target&&-r<this.getLastCell().target):this.options.freeScroll||i!=this.selectedIndex||(i+=this.dragEndBoostSelect());delete this.previousDragX;this.select(i);this.dispatchEvent("dragEnd",n,[t])},r.prototype.dragEndRestingSelect=function(){var n=this.getRestingPosition(),t=Math.abs(this.getCellDistance(-n,this.selectedIndex)),i=this._getClosestResting(n,t,1),r=this._getClosestResting(n,t,-1);return i.distance<r.distance?i.index:r.index},r.prototype._getClosestResting=function(n,t,i){for(var r=this.selectedIndex,u=1/0,f=this.options.contain&&!this.options.wrapAround?function(n,t){return t>=n}:function(n,t){return t>n};f(t,u)&&(r+=i,u=t,t=this.getCellDistance(-n,r),null!==t);)t=Math.abs(t);return{distance:u,index:r-i}},r.prototype.getCellDistance=function(n,t){var i=this.cells.length,r=this.options.wrapAround&&i>1,o=r?f.modulo(t,i):t,u=this.cells[o],e;return u?(e=r?this.slideableWidth*Math.floor(t/i):0,n-(u.target+e)):null},r.prototype.dragEndBoostSelect=function(){if(void 0===this.previousDragX||!this.dragMoveTime||new Date-this.dragMoveTime>100)return 0;var n=this.getCellDistance(-this.dragX,this.selectedIndex),t=this.previousDragX-this.dragX;return n>0&&t>0?1:0>n&&0>t?-1:0},r.prototype.staticClick=function(n,t){var i=this.getParentCell(n.target),r=i&&i.element,u=i&&f.indexOf(this.cells,i);this.dispatchEvent("staticClick",n,[t,r,u])},r}),function(n,t){"function"==typeof define&&define.amd?define("tap-listener/tap-listener",["unipointer/unipointer"],function(i){return t(n,i)}):"object"==typeof exports?module.exports=t(n,require("unipointer")):n.TapListener=t(n,n.Unipointer)}(window,function(n,t){function i(n){this.bindTap(n)}i.prototype=new t;i.prototype.bindTap=function(n){n&&(this.unbindTap(),this.tapElement=n,this._bindStartEvent(n,!0))};i.prototype.unbindTap=function(){this.tapElement&&(this._bindStartEvent(this.tapElement,!0),delete this.tapElement)};var r=void 0!==n.pageYOffset;return i.prototype.pointerUp=function(i,u){if(!this.isIgnoringMouseUp||"mouseup"!=i.type){var f=t.getPointerPoint(u),e=this.tapElement.getBoundingClientRect(),o=r?n.pageXOffset:document.body.scrollLeft,s=r?n.pageYOffset:document.body.scrollTop,h=f.x>=e.left+o&&f.x<=e.right+o&&f.y>=e.top+s&&f.y<=e.bottom+s;h&&this.emitEvent("tap",[i,u]);"mouseup"!=i.type&&(this.isIgnoringMouseUp=!0,setTimeout(function(){delete this.isIgnoringMouseUp}.bind(this),320))}},i.prototype.destroy=function(){this.pointerDone();this.unbindTap()},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/prev-next-button",["eventie/eventie","./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):t(n,n.eventie,n.Flickity,n.TapListener,n.fizzyUIUtils)}(window,function(n,t,i,r,u){function f(n,t){this.direction=n;this.parent=t;this._create()}function o(n){return"string"==typeof n?n:"M "+n.x0+",50 L "+n.x1+","+(n.y1+50)+" L "+n.x2+","+(n.y2+50)+" L "+n.x3+",50  L "+n.x2+","+(50-n.y2)+" L "+n.x1+","+(50-n.y1)+" Z"}var e="http://www.w3.org/2000/svg",s=function(){function t(){if(void 0!==n)return n;var t=document.createElement("div");return t.innerHTML="<svg/>",n=(t.firstChild&&t.firstChild.namespaceURI)==e}var n;return t}();return f.prototype=new r,f.prototype._create=function(){var r,n,u,t;this.isEnabled=!0;this.isPrevious=-1==this.direction;r=this.parent.options.rightToLeft?1:-1;this.isLeft=this.direction==r;n=this.element=document.createElement("button");(n.className="flickity-prev-next-button",n.className+=this.isPrevious?" previous":" next",n.setAttribute("type","button"),this.disable(),n.setAttribute("aria-label",this.isPrevious?"previous":"next"),i.setUnselectable(n),s())?(u=this.createSVG(),n.appendChild(u)):(this.setArrowText(),n.className+=" no-svg");t=this;this.onCellSelect=function(){t.update()};this.parent.on("cellSelect",this.onCellSelect);this.on("tap",this.onTap);this.on("pointerDown",function(n,i){t.parent.childUIPointerDown(i)})},f.prototype.activate=function(){this.bindTap(this.element);t.bind(this.element,"click",this);this.parent.element.appendChild(this.element)},f.prototype.deactivate=function(){this.parent.element.removeChild(this.element);r.prototype.destroy.call(this);t.unbind(this.element,"click",this)},f.prototype.createSVG=function(){var t=document.createElementNS(e,"svg"),n,i;return t.setAttribute("viewBox","0 0 100 100"),n=document.createElementNS(e,"path"),i=o(this.parent.options.arrowShape),n.setAttribute("d",i),n.setAttribute("class","arrow"),this.isLeft||n.setAttribute("transform","translate(100, 100) rotate(180) "),t.appendChild(n),t},f.prototype.setArrowText=function(){var n=this.parent.options,t=this.isLeft?n.leftArrowText:n.rightArrowText;u.setText(this.element,t)},f.prototype.onTap=function(){if(this.isEnabled){this.parent.uiChange();var n=this.isPrevious?"previous":"next";this.parent[n]()}},f.prototype.handleEvent=u.handleEvent,f.prototype.onclick=function(){var n=document.activeElement;n&&n==this.element&&this.onTap()},f.prototype.enable=function(){this.isEnabled||(this.element.disabled=!1,this.isEnabled=!0)},f.prototype.disable=function(){this.isEnabled&&(this.element.disabled=!0,this.isEnabled=!1)},f.prototype.update=function(){var n=this.parent.cells;if(this.parent.options.wrapAround&&n.length>1)return void this.enable();var t=n.length?n.length-1:0,i=this.isPrevious?0:t,r=this.parent.selectedIndex==i?"disable":"enable";this[r]()},f.prototype.destroy=function(){this.deactivate()},u.extend(i.defaults,{prevNextButtons:!0,leftArrowText:"‹",rightArrowText:"›",arrowShape:{x0:10,x1:60,y1:50,x2:70,y2:40,x3:30}}),i.createMethods.push("_createPrevNextButtons"),i.prototype._createPrevNextButtons=function(){this.options.prevNextButtons&&(this.prevButton=new f(-1,this),this.nextButton=new f(1,this),this.on("activate",this.activatePrevNextButtons))},i.prototype.activatePrevNextButtons=function(){this.prevButton.activate();this.nextButton.activate();this.on("deactivate",this.deactivatePrevNextButtons)},i.prototype.deactivatePrevNextButtons=function(){this.prevButton.deactivate();this.nextButton.deactivate();this.off("deactivate",this.deactivatePrevNextButtons)},i.PrevNextButton=f,i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/page-dots",["eventie/eventie","./flickity","tap-listener/tap-listener","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("eventie"),require("./flickity"),require("tap-listener"),require("fizzy-ui-utils")):t(n,n.eventie,n.Flickity,n.TapListener,n.fizzyUIUtils)}(window,function(n,t,i,r,u){function f(n){this.parent=n;this._create()}return f.prototype=new r,f.prototype._create=function(){this.holder=document.createElement("ol");this.holder.className="flickity-page-dots";i.setUnselectable(this.holder);this.dots=[];var n=this;this.onCellSelect=function(){n.updateSelected()};this.parent.on("cellSelect",this.onCellSelect);this.on("tap",this.onTap);this.on("pointerDown",function(t,i){n.parent.childUIPointerDown(i)})},f.prototype.activate=function(){this.setDots();this.bindTap(this.holder);this.parent.element.appendChild(this.holder)},f.prototype.deactivate=function(){this.parent.element.removeChild(this.holder);r.prototype.destroy.call(this)},f.prototype.setDots=function(){var n=this.parent.cells.length-this.dots.length;n>0?this.addDots(n):0>n&&this.removeDots(-n)},f.prototype.addDots=function(n){for(var t,i=document.createDocumentFragment(),r=[];n;)t=document.createElement("li"),t.className="dot",i.appendChild(t),r.push(t),n--;this.holder.appendChild(i);this.dots=this.dots.concat(r)},f.prototype.removeDots=function(n){for(var r,i=this.dots.splice(this.dots.length-n,n),t=0,u=i.length;u>t;t++)r=i[t],this.holder.removeChild(r)},f.prototype.updateSelected=function(){this.selectedDot&&(this.selectedDot.className="dot");this.dots.length&&(this.selectedDot=this.dots[this.parent.selectedIndex],this.selectedDot.className="dot is-selected")},f.prototype.onTap=function(n){var t=n.target,i;"LI"==t.nodeName&&(this.parent.uiChange(),i=u.indexOf(this.dots,t),this.parent.select(i))},f.prototype.destroy=function(){this.deactivate()},i.PageDots=f,u.extend(i.defaults,{pageDots:!0}),i.createMethods.push("_createPageDots"),i.prototype._createPageDots=function(){this.options.pageDots&&(this.pageDots=new f(this),this.on("activate",this.activatePageDots),this.on("cellAddedRemoved",this.onCellAddedRemovedPageDots),this.on("deactivate",this.deactivatePageDots))},i.prototype.activatePageDots=function(){this.pageDots.activate()},i.prototype.onCellAddedRemovedPageDots=function(){this.pageDots.setDots()},i.prototype.deactivatePageDots=function(){this.pageDots.deactivate()},i.PageDots=f,i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/player",["eventEmitter/EventEmitter","eventie/eventie","fizzy-ui-utils/utils","./flickity"],function(n,i,r,u){return t(n,i,r,u)}):"object"==typeof exports?module.exports=t(require("wolfy87-eventemitter"),require("eventie"),require("fizzy-ui-utils"),require("./flickity")):t(n.EventEmitter,n.eventie,n.fizzyUIUtils,n.Flickity)}(window,function(n,t,i,r){function u(n){if(this.parent=n,this.state="stopped",f){var t=this;this.onVisibilityChange=function(){t.visibilityChange()}}}var e,f;return"hidden"in document?(e="hidden",f="visibilitychange"):"webkitHidden"in document&&(e="webkitHidden",f="webkitvisibilitychange"),u.prototype=new n,u.prototype.play=function(){"playing"!=this.state&&(this.state="playing",f&&document.addEventListener(f,this.onVisibilityChange,!1),this.tick())},u.prototype.tick=function(){var n,t;"playing"==this.state&&(n=this.parent.options.autoPlay,n="number"==typeof n?n:3e3,t=this,this.clear(),this.timeout=setTimeout(function(){t.parent.next(!0);t.tick()},n))},u.prototype.stop=function(){this.state="stopped";this.clear();f&&document.removeEventListener(f,this.onVisibilityChange,!1)},u.prototype.clear=function(){clearTimeout(this.timeout)},u.prototype.pause=function(){"playing"==this.state&&(this.state="paused",this.clear())},u.prototype.unpause=function(){"paused"==this.state&&this.play()},u.prototype.visibilityChange=function(){var n=document[e];this[n?"pause":"unpause"]()},i.extend(r.defaults,{pauseAutoPlayOnHover:!0}),r.createMethods.push("_createPlayer"),r.prototype._createPlayer=function(){this.player=new u(this);this.on("activate",this.activatePlayer);this.on("uiChange",this.stopPlayer);this.on("pointerDown",this.stopPlayer);this.on("deactivate",this.deactivatePlayer)},r.prototype.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),t.bind(this.element,"mouseenter",this),this.isMouseenterBound=!0)},r.prototype.playPlayer=function(){this.player.play()},r.prototype.stopPlayer=function(){this.player.stop()},r.prototype.pausePlayer=function(){this.player.pause()},r.prototype.unpausePlayer=function(){this.player.unpause()},r.prototype.deactivatePlayer=function(){this.player.stop();this.isMouseenterBound&&(t.unbind(this.element,"mouseenter",this),delete this.isMouseenterBound)},r.prototype.onmouseenter=function(){this.options.pauseAutoPlayOnHover&&(this.player.pause(),t.bind(this.element,"mouseleave",this))},r.prototype.onmouseleave=function(){this.player.unpause();t.unbind(this.element,"mouseleave",this)},r.Player=u,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/add-remove-cell",["./flickity","fizzy-ui-utils/utils"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("./flickity"),require("fizzy-ui-utils")):t(n,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i){function r(n){for(var r,i=document.createDocumentFragment(),t=0,u=n.length;u>t;t++)r=n[t],i.appendChild(r.element);return i}return t.prototype.insert=function(n,t){var i=this._makeCells(n),u,f,e,o,s,h;i&&i.length&&(u=this.cells.length,t=void 0===t?u:t,f=r(i),e=t==u,e?this.slider.appendChild(f):(o=this.cells[t].element,this.slider.insertBefore(f,o)),0===t?this.cells=i.concat(this.cells):e?this.cells=this.cells.concat(i):(s=this.cells.splice(t,u-t),this.cells=this.cells.concat(i).concat(s)),this._sizeCells(i),h=t>this.selectedIndex?0:i.length,this._cellAddedRemoved(t,h))},t.prototype.append=function(n){this.insert(n,this.cells.length)},t.prototype.prepend=function(n){this.insert(n,0)},t.prototype.remove=function(n){for(var r,u=this.getCells(n),e=0,o,t=0,f=u.length;f>t;t++)r=u[t],o=i.indexOf(this.cells,r)<this.selectedIndex,e-=o?1:0;for(t=0,f=u.length;f>t;t++)r=u[t],r.remove(),i.removeFrom(this.cells,r);u.length&&this._cellAddedRemoved(0,e)},t.prototype._cellAddedRemoved=function(n,t){t=t||0;this.selectedIndex+=t;this.selectedIndex=Math.max(0,Math.min(this.cells.length-1,this.selectedIndex));this.emitEvent("cellAddedRemoved",[n,t]);this.cellChange(n,!0)},t.prototype.cellSizeChange=function(n){var t=this.getCell(n),r;t&&(t.getSize(),r=i.indexOf(this.cells,t),this.cellChange(r))},t.prototype.cellChange=function(n,t){var r=this.slideableWidth,i;(this._positionCells(n),this._getWrapShiftCells(),this.setGallerySize(),this.options.freeScroll)?(i=r-this.slideableWidth,this.x+=i*this.cellAlign,this.positionSlider()):(t&&this.positionSliderAtSelected(),this.select(this.selectedIndex))},t}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/lazyload",["classie/classie","eventie/eventie","./flickity","fizzy-ui-utils/utils"],function(i,r,u,f){return t(n,i,r,u,f)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("eventie"),require("./flickity"),require("fizzy-ui-utils")):t(n,n.classie,n.eventie,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i,r,u){"use strict";function e(n){if("IMG"==n.nodeName&&n.getAttribute("data-flickity-lazyload"))return[n];var t=n.querySelectorAll("img[data-flickity-lazyload]");return u.makeArray(t)}function f(n,t){this.img=n;this.flickity=t;this.load()}return r.createMethods.push("_createLazyload"),r.prototype._createLazyload=function(){this.on("cellSelect",this.lazyLoad)},r.prototype.lazyLoad=function(){var i=this.options.lazyLoad,o,s,h;if(i){for(var c="number"==typeof i?i:0,u=this.getAdjacentCellElements(c),t=[],n=0,r=u.length;r>n;n++)o=u[n],s=e(o),t=t.concat(s);for(n=0,r=t.length;r>n;n++)h=t[n],new f(h,this)}},f.prototype.handleEvent=u.handleEvent,f.prototype.load=function(){i.bind(this.img,"load",this);i.bind(this.img,"error",this);this.img.src=this.img.getAttribute("data-flickity-lazyload");this.img.removeAttribute("data-flickity-lazyload")},f.prototype.onload=function(n){this.complete(n,"flickity-lazyloaded")},f.prototype.onerror=function(n){this.complete(n,"flickity-lazyerror")},f.prototype.complete=function(n,r){i.unbind(this.img,"load",this);i.unbind(this.img,"error",this);var u=this.flickity.getParentCell(this.img),f=u&&u.element;this.flickity.cellSizeChange(f);t.add(this.img,r);this.flickity.dispatchEvent("lazyLoad",n,f)},r.LazyLoader=f,r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity/js/index",["./flickity","./drag","./prev-next-button","./page-dots","./player","./add-remove-cell","./lazyload"],t):"object"==typeof exports&&(module.exports=t(require("./flickity"),require("./drag"),require("./prev-next-button"),require("./page-dots"),require("./player"),require("./add-remove-cell"),require("./lazyload")))}(window,function(n){return n}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("flickity-as-nav-for/as-nav-for",["classie/classie","flickity/js/index","fizzy-ui-utils/utils"],function(i,r,u){return t(n,i,r,u)}):"object"==typeof exports?module.exports=t(n,require("desandro-classie"),require("flickity"),require("fizzy-ui-utils")):n.Flickity=t(n,n.classie,n.Flickity,n.fizzyUIUtils)}(window,function(n,t,i,r){return i.createMethods.push("_createAsNavFor"),i.prototype._createAsNavFor=function(){var n,t;this.on("activate",this.activateAsNavFor);this.on("deactivate",this.deactivateAsNavFor);this.on("destroy",this.destroyAsNavFor);n=this.options.asNavFor;n&&(t=this,setTimeout(function(){t.setNavCompanion(n)}))},i.prototype.setNavCompanion=function(n){var t,u;n=r.getQueryElement(n);t=i.data(n);t&&t!=this&&(this.navCompanion=t,u=this,this.onNavCompanionSelect=function(){u.navCompanionSelect()},t.on("cellSelect",this.onNavCompanionSelect),this.on("staticClick",this.onNavStaticClick),this.navCompanionSelect())},i.prototype.navCompanionSelect=function(){if(this.navCompanion){var n=this.navCompanion.selectedIndex;this.select(n);this.removeNavSelectedElement();this.selectedIndex==n&&(this.navSelectedElement=this.cells[n].element,t.add(this.navSelectedElement,"is-nav-selected"))}},i.prototype.activateAsNavFor=function(){this.navCompanionSelect()},i.prototype.removeNavSelectedElement=function(){this.navSelectedElement&&(t.remove(this.navSelectedElement,"is-nav-selected"),delete this.navSelectedElement)},i.prototype.onNavStaticClick=function(n,t,i,r){"number"==typeof r&&this.navCompanion.select(r)},i.prototype.deactivateAsNavFor=function(){this.removeNavSelectedElement()},i.prototype.destroyAsNavFor=function(){this.navCompanion&&(this.navCompanion.off("cellSelect",this.onNavCompanionSelect),this.off("staticClick",this.onNavStaticClick),delete this.navCompanion)},i}),function(n,t){"use strict";"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==typeof module&&module.exports?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function o(n,t){for(var i in t)n[i]=t[i];return n}function l(n){return"[object Array]"==v.call(n)}function a(n){var t=[],i;if(l(n))t=n;else if("number"==typeof n.length)for(i=0;i<n.length;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t,i);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=a(n);this.options=o({},this.options);"function"==typeof t?i=t:o(this.options,t);i&&this.on("always",i);this.getImages();e&&(this.jqDeferred=new e.Deferred);var u=this;setTimeout(function(){u.check()})}function u(n){this.img=n}function f(n,t){this.url=n;this.element=t;this.img=new Image}var e=n.jQuery,s=n.console,v=Object.prototype.toString,h,c;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var n,t;for(this.images=[],n=0;n<this.elements.length;n++)t=this.elements[n],this.addElementImages(t)},r.prototype.addElementImages=function(n){var i,r,t,f,u,e;if("IMG"==n.nodeName&&this.addImage(n),this.options.background===!0&&this.addElementBackgroundImages(n),i=n.nodeType,i&&h[i]){for(r=n.querySelectorAll("img"),t=0;t<r.length;t++)f=r[t],this.addImage(f);if("string"==typeof this.options.background)for(u=n.querySelectorAll(this.options.background),t=0;t<u.length;t++)e=u[t],this.addElementBackgroundImages(e)}},h={1:!0,9:!0,11:!0},r.prototype.addElementBackgroundImages=function(n){for(var i,r=c(n),u=/url\(['"]*([^'"\)]+)['"]*\)/gi,t=u.exec(r.backgroundImage);null!==t;)i=t&&t[1],i&&this.addBackground(i,n),t=u.exec(r.backgroundImage)},c=n.getComputedStyle||function(n){return n.currentStyle},r.prototype.addImage=function(n){var t=new u(n);this.images.push(t)},r.prototype.addBackground=function(n,t){var i=new f(n,t);this.images.push(i)},r.prototype.check=function(){function i(n,t,i){setTimeout(function(){r.progress(n,t,i)})}var r=this,n,t;if(this.progressedCount=0,this.hasAnyBroken=!1,!this.images.length)return void this.complete();for(n=0;n<this.images.length;n++)t=this.images[n],t.once("progress",i),t.check()},r.prototype.progress=function(n,t,i){this.progressedCount++;this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;this.emit("progress",this,n,t);this.jqDeferred&&this.jqDeferred.notify&&this.jqDeferred.notify(this,n);this.progressedCount==this.images.length&&this.complete();this.options.debug&&s&&s.log("progress: "+i,n,t)},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;(this.isComplete=!0,this.emit(t,this),this.emit("always",this),this.jqDeferred)&&(n=this.hasAnyBroken?"reject":"resolve",this.jqDeferred[n](this))},u.prototype=new t,u.prototype.check=function(){var n=this.getIsImageComplete();return n?void this.confirm(0!==this.img.naturalWidth,"naturalWidth"):(this.proxyImage=new Image,i.bind(this.proxyImage,"load",this),i.bind(this.proxyImage,"error",this),i.bind(this.img,"load",this),i.bind(this.img,"error",this),void(this.proxyImage.src=this.img.src))},u.prototype.getIsImageComplete=function(){return this.img.complete&&void 0!==this.img.naturalWidth},u.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("progress",this,this.img,t)},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(){this.confirm(!0,"onload");this.unbindEvents()},u.prototype.onerror=function(){this.confirm(!1,"onerror");this.unbindEvents()},u.prototype.unbindEvents=function(){i.unbind(this.proxyImage,"load",this);i.unbind(this.proxyImage,"error",this);i.unbind(this.img,"load",this);i.unbind(this.img,"error",this)},f.prototype=new u,f.prototype.check=function(){i.bind(this.img,"load",this);i.bind(this.img,"error",this);this.img.src=this.url;var n=this.getIsImageComplete();n&&(this.confirm(0!==this.img.naturalWidth,"naturalWidth"),this.unbindEvents())},f.prototype.unbindEvents=function(){i.unbind(this.img,"load",this);i.unbind(this.img,"error",this)},f.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("progress",this,this.element,t)},r.makeJQueryPlugin=function(t){t=t||n.jQuery;t&&(e=t,e.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(e(this))})},r.makeJQueryPlugin(),r}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(["flickity/js/index","imagesloaded/imagesloaded"],function(i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(n,require("flickity"),require("imagesloaded")):n.Flickity=t(n,n.Flickity,n.imagesLoaded)}(window,function(n,t,i){"use strict";return t.createMethods.push("_createImagesLoaded"),t.prototype._createImagesLoaded=function(){this.on("activate",this.imagesLoaded)},t.prototype.imagesLoaded=function(){function t(t,i){var r=n.getParentCell(i.img);n.cellSizeChange(r&&r.element);n.options.freeScroll||n.positionSliderAtSelected()}if(this.options.imagesLoaded){var n=this;i(this.slider).on("progress",t)}},t});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,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:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}});String.prototype.capitalizeFirstLetter=function(){return this.charAt(0).toUpperCase()+this.slice(1)};Product={popUpNotifyMe:function(){},imageWidthCheck:function(n,t){$("<img/>").attr("src",n).load(function(){this.width>1e3&&t.call()})},initMenu:function(){var t=$("#toc-menu"),n="";t.on("click","a",function(n){n.preventDefault();t.children(".close").trigger("click");$(this).attr("href").indexOf("#gallery")>-1?$(".gallery-thum:first").trigger("click"):location.href=this.href});$("#features h3.feature-header").length&&$("#features h3.feature-header").each(function(t){$(this).attr("id","feature-section-"+(t+1));n+="<li><a href='#feature-section-"+(t+1)+"'>"+$(this).html()+"<\/a><\/li>"});$("#specs").length&&(n+="<li class='title'><a href='#specs'>"+res.ACloserLookAtYourProduct+"<\/a><\/li><li><a href='#specs'>"+res.Page_technicalSpecifications+"<\/a><\/li>");$("#sys-req").length&&(n+="<li><a href='#sys-req'>"+res.SystemRequirements+"<\/a><\/li>");$("#package-contents").length&&(n+="<li><a href='#package-contents'>"+res.Page_packageContents+"<\/a><\/li>");$("#warranty-info").length&&(n+="<li><a href='#warranty-info'>"+res.Warranty+"<\/a><\/li>");$("#downloads").length&&(n+="<li><a href='#downloads'>"+res.downloads+"<\/a><\/li>");n+="<li class='title'><a href='#specs'>"+res.More+"<\/a><\/li>";$(".gallery-thumbnail").length&&(n+="<li><a href='#gallery'>"+res.LearnMore_Gallery+"<\/a><\/li>");$(".video-container").length&&(n+="<li><a href='#video'>"+res.LearnMore_Video+"<\/a><\/li>");$("#reviews").length&&(n+="<li><a href='#reviews'>"+res.reviews+"<\/a><\/li>");$("#faq").length&&(n+="<li><a href='#faq'>"+res.faq_text+"<\/a><\/li>");$("#bundles-accessories").length&&(n+="<li><a href='#bundles-accessories'>"+$("#bundles-accessories h2:eq(0)").text().trim()+"<\/a><\/li>");n+="<li><a href='#all'>"+res.backToTop+"<\/a><\/li>";n&&t.find("ul").append(n);document.documentElement.classList.contains("layout-2024")&&document.querySelector(`.section_overview`)!=null||$(".buy-bar").affix({offset:{top:function(){return $(".main-nav-wrapper").outerHeight()},bottom:function(){return this.bottom=$(".footer").outerHeight(!0)}}})},goToSection:function(n){$("html, body").animate({scrollTop:$(n).offset().top},0)},initVideoGallery:function(){var n=this,i,t;n.playlists.length>0?(i="https://api.creative.com/youtubeapi/playlistItems?part=snippet&key=AIzaSyCe-bNUNma0EKZ-wFtRqWheYnuJhdtIqe8&fields=items(id,snippet)%2Ckind&maxResults=50&playlistId="+n.playlists[0],t=$("#video .gallery-cell:first"),$.getJSON(i,function(n){$.each(n.items,function(n,i){if(i.snippet.thumbnails&&Object.keys(i.snippet.thumbnails).length!==0){var r=i.snippet.resourceId.videoId;t.parents(".gallery").append(t.clone().show().find(".youtube").attr("data-embed",r).end())}})}).always(function(){n.initSlick()})):n.initSlick()},initSlick:function(){if($(".video-container .youtube").each(function(){var t=$(this),r=t.data("embed"),i,n;if(r){i="https://img.youtube.com/vi/"+t.data("embed")+"/maxresdefault.jpg";n=new Image;$(n).on("load",function(){n.width<=120&&(n.src=n.src.replace("maxresdefault","hqdefault"));t.css("background-image","url("+n.src+")")});n.src=i}}).on("click",function(){if(!$(this).find("iframe").length){var n="https://www.youtube.com/embed/"+$(this).data("embed")+"?rel=0&showinfo=0&autoplay=1&enablejsapi=1";$(this).append('<iframe src="'+n+'" frameborder="0"><\/iframe>')}}).filter(":first").parent().remove(),$(".video-container .gallery .youtube").length<=1)$(".video-container .gallery").addClass("ready").find(".gallery-cell").addClass("active one");else $(".video-container .gallery").slick({centerMode:!0,dots:!0,arrows:!0,centerPadding:"12%",slidesToShow:1,prevArrow:$(".gallery-wrapper .prev"),nextArrow:$(".gallery-wrapper .next")}).on("init",function(){$(this).addClass("ready")}).on("afterChange",function(){$(".video-container .youtube iframe").not(".slick-current iframe").remove()})},initPhotoGallery:function(){$(".gallery-thumbnail a").on("click",function(n){n.preventDefault();var t=$(".gallery-thumbnail a").index(this);openGallery(t)})},initFAQ:function(){angular.module("ngProductFAQForm",["ngAnimate","ngMaterial","ngMessages","ngStorage","angular-creative"]).config(["$mdThemingProvider",function(n){n.theme("default").primaryPalette("red",{"default":"800"}).accentPalette("blue",{"default":"500"})}]).controller("ProductFAQController",["$scope","$http","$timeout",function(n){n.loading=!1;n.success=!1;n.showCaptchaError=!1;n.Captcha={captchaValue:""};n.data={verifyCaptcha:!1};n.submit=function(){var u;n.Captcha.showCaptchaError=!1;var t="",r="",i="";try{t=grecaptcha.getResponse()}catch(f){t=""}try{r=document.getElementById("BDC_VCID_ContactUs").value;i=document.getElementById("CaptchaCode").value}catch(f){r="";i=""}if(global.store.storeCountryID===86){if(i.length==0)return this.data.verifyCaptcha=!0,$("#robotVerify1").css("border","1px solid red"),n.Captcha.showCaptchaError=!0,setTimeout(function(){$("#robotVerify1").css("border","none")},5e3),!1}else{if(t.length==0)return n.showCaptchaError=!0,$("#robotVerify1").css("border","1px solid red"),setTimeout(function(){$("#robotVerify1").css("border","none")},5e3),!1;if(!this.emailAddress||!this.questionText)return}if(!n.faqForm.$valid)return n.faqForm.$setSubmitted(),!1;u={masterProductID:parseInt($("input[name=masterProductID]").val()),email:n.emailAddress,text:n.questionText,languageID:parseInt($("input[name=languageID]").val()),submitType:$("#submitType").val(),recaptchaRes:t,refURL:location.href,BDC_VCID_ContactUs:r,CaptchaCode:i};$.post("/question/submit",u,function(t){t.status==="Success"?(n.emailAddress="",n.questionText="",global.store.storeCountryID!==86&&grecaptcha.reset(),notificationBar.show('<span class="i-check-circle"><\/span>'+res.QuestionSubmittedSuccessfully+" "+res.NotifiedViaEmailWhenAnswered,3e3)):notificationBar.show('<span class="i-cross-circle"><\/span>'+res.FailedMsg,3e3)});this.loading=!0};n.close=function(){n.success=!1}}])},initReviews:function(){$(".item-rating").each(function(n,t){$(t).raty({score:function(){return $(t).attr("data-score")},half:!1,size:36,starHalf:"i-star-half",starOff:"i-star-stroke",starOn:"i-star",readOnly:!0})})},showJPModels:function(){var n,t;typeof $.productData.ProductAttributes!="undefined"&&($.productData.ProductAttributes.length>0?(n=$.productData.Products.map(function(n){var t=$.productData.ProductAttributes[0].Attributes.filter(function(t){return t.ProductIDs.indexOf(n.ProductID)>=0})[0].Name,i=n.ModelNo+" ("+t+")";return i.replace("-","&#8209;")}).join(" / "),$(".product-tagline").after("<span class='JPModels' style='font-size:12px'>型番："+n+"<\/span>")):(t=$.productData.Products[0].ModelNo,$(".product-tagline").after("<span class='JPModels' style='font-size:12px'>型番："+t+"<\/span>")))},initHeroImage:function(){var n=$(".hero-wrapper img");n.attr("src",n.data("original"))},init:function(){this.initMenu();this.initPhotoGallery();this.initVideoGallery();this.initFAQ();this.initReviews();this.initHeroImage()},playlists:window.playlists||[]};const ScrollSwipeDetector=function(){const w=document.querySelector("#productgallery")||document.querySelector("#features"),u=150,i=1200,f=40,e=2;let r=window.scrollY,n=0;const o=0,s=(n,t)=>{let i;return function(...r){clearTimeout(i);i=setTimeout(()=>n.apply(this,r),t)}},h=()=>{const n=window.innerWidth,t=n>=i?"scroll":"touchmove";window.addEventListener(t,s(c,f));n<i&&(window.addEventListener("touchstart",a),window.addEventListener("touchend",y))},c=n=>{const t=window.scrollY;n.type==="scroll"?l(t):v(n,t)},l=n=>{t(n,r),r=n},a=()=>{n=window.scrollY},v=()=>{t(window.scrollY,n,!0)},y=()=>{const i=window.scrollY,r=n-i;Math.abs(r)>e&&t(i,n,!0)},t=(t,i,r=false)=>{let f="";f=t<u?"":t>(r?n:i)?"scrolling-down":"scrolling-up";p(f)},b=n=>{n>=o&&n+window.innerHeight<=document.documentElement.scrollHeight-document.querySelector("#global-footer").offsetHeight?document.documentElement.classList.add("show-buy-bar"):document.documentElement.classList.remove("show-buy-bar")},p=n=>{document.documentElement.classList.contains(n)||(document.documentElement.classList.remove("scrolling-down","scrolling-up","scrolling-area"),n&&document.documentElement.classList.add(n,"scrolling-area"))};h()},observeSection=function(n,t,i){const r=function(n,t){t?n.classList.add(i):n.classList.contains(i)&&n.classList.remove(i)},f=window.innerHeight||document.documentElement.clientHeight,e=n.offsetHeight,u=Math.min(e,f)*.3,o={root:null,rootMargin:`-${u}px 0px -${u}px 0px`,threshold:0},s=function(n){n.forEach(function(n){n.isIntersecting?r(t,!0):r(t,!1)})},h=new IntersectionObserver(s,o);h.observe(n)},setupBuySectionMenu=function(){const n=document.querySelector("#section-menu"),t={overview:n.querySelector(".overview"),techspec:n.querySelector(".techspec"),review:n.querySelector(".review")},r=n=>n.map(n=>document.querySelector(n)).find(n=>n!==null),i={anchor:{overview:r(["#productgallery",".section-overview",".section_overview","#features .row .row","#features"]),techspec:document.querySelector("#specs"),review:document.querySelector("#reviews")}};Object.keys(t).filter(n=>!i.anchor[n]).forEach(i=>n.removeChild(t[i]));Object.keys(t).filter(n=>i.anchor[n]).map(r=>{t[r].addEventListener("click",()=>{let n=!1;const t=[...document.querySelectorAll(`#features img[src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"]`)],u=function(){n||(t.forEach(function(n){n.getAttribute("data-original")&&(n.src=n.getAttribute("data-original"))}),n=!0)},f=function(){const t=r=="overview"?130:60,u=i.anchor[r],n=u.getBoundingClientRect().top+window.pageYOffset-t;"scrollBehavior"in document.documentElement.style?window.scrollTo({top:n,behavior:"smooth"}):window.scrollTo(0,n)};u();setTimeout(()=>{f()},150)}),observeSection(i.anchor[r],n,r)});n.classList.add("ready")};document.documentElement.classList.contains("layout-2024")&&document.querySelector("#section-menu")&&(ScrollSwipeDetector(),setupBuySectionMenu());shoponlineTimeout=null;$(document).ready(function(){location.hash.split("buy").length>1&&(location.hash="#buy",$('[data-target-id="buy-menu"]').trigger("click"));$("#buy-menu").on("click","#close-notify-me",function(n){n.preventDefault();var t=$(this).parents("[ng-controller]").scope();return t.$apply(function(){t.showNotifyMe=!1}),!1});global.store.id===2&&Product.showJPModels()}),function(){var t,n,i,r;Product.init();t={show:function(n){n==null||n.length==0?$("#specifications-holder").parent().remove():$("#specifications-holder").append(this.getHtml(n))},getHtml:function(n){for(var i="",t=0;t<n.length;t++)i+='<li><span class="feature micro dark-grey">'+n[t].Title+'<\/span><span class="description micro">'+n[t].Values+"<\/span><\/li>";return i},showMore:function(n,t,i,r){$.fancybox.showLoading();$.getScript(r+"/CompareChartApi/getdata.aspx?action=getcompareresult&categoryid="+n+"&languageid="+t+"&masterproductid="+i+"&callback=$.fn.specificationCallback")},showMore4Html:function(){var n=$("<div class='fancybox-specifications'><\/div>");n.append("<ul>"+$("#specifications-holder").html()+"<\/ul>");n.find("li:last").remove();n.find("li:first").remove();n.find("li").show();$.fancybox.open(n,{title:res.Page_technicalSpecifications.toString().toUpperCase()})}};$.fn.showspecifications=function(n){t.show(n)};$.fn.specificationShowMore=function(n,i,r,u){typeof n=="number"&&typeof i=="number"&&typeof r=="number"&&typeof u=="string"?t.showMore(n,i,r,u):t.showMore4Html()};$.fn.specificationCallback=function(n){for(var t,i,o,f=$("<div class='fancybox-specifications'><\/div>"),r=$("<ul><\/ul>"),e=n.Results,u=0,s=e.length;u<s;u++)for(t=e[u],r.append('<li><span class="blue">'+t.Name+"<\/span><\/li>"),i=0,o=t.Values.length;i<o;i++)r.append('<li><span class="feature micro dark-grey">'+t.Values[i].Name+'<\/span><span class="description micro">'+t.Values[i].Values+"<\/span><\/li>");f.append(r);$.fancybox.hideLoading();$.fancybox.open(f,{title:res.Page_technicalSpecifications.toString(),maxHeight:400})};$.fn.reviewReadMore=function(n){var t=$(n).attr("close")=="true";$(n).parents(".reviews-list").find(".review[data-reviewmore]").slideToggle(300);$(n).html($(n).data(t?"collapse-text":"expand-text")).attr("close",t?"false":"true")};n={init:function(n,t,i){this.check(n,i)},check:function(n,t){(n==22138||n==21993||n==22140)&&global.store.id==27||$.getJSON(t+"/products/getpricebyid?masterproductids="+n+"&callback=?",{},function(n){if(n.length>0&&n[0].Price>.01&&n[0].EStoreBuyURL.length>0){var i=t+n[0].EStoreBuyURL;$(".productspotlight .ptext .estorebuy").append($("<a href=\"javascript:$.fn.shopOnlineClick('"+i+'\');" class="buy white button-small bg-red epsilon margin-bottom-20">'+res.shoponline+"<\/a>"));$("#navigation > ul").append($(" <li><a href=\"javascript:$.fn.shopOnlineClick('"+i+'\');" class="estorebuy micro"><span class="bg-blue white">'+res.ProductBuy+"<\/span><\/a><\/li>"))}})},click:function(n){var t=$.cookie("LightboxBuy"),i;t!=null&&t.toString().toLowerCase()=="no"?location.href=n:(i='<div style="padding:15px; text-align:center;"><p>'+res.BeingRedirected.replace("{0}",n)+"<\/p><p>"+res.ProvideInformation+"<\/p><p>"+res.shoponlieclickhere.replace("{0}",n)+'<\/p><p><input type="checkbox" onclick="$.fn.disableShopOnline()" /> '+res.shoponlineshowmessage+"<\/p><\/div>",$.fancybox.open(i,{title:"&nbsp;",beforeClose:function(){clearTimeout(shoponlineTimeout)}}),shoponlineTimeout=setTimeout("$.fn.shopOnlineRedirect('"+n+"');",5e3))},setCookie:function(){$.cookie("LightboxBuy","no",{expires:30,path:"/"})},redirectClosed:!1,redirect:function(n){this.redirectClosed||(location.href=n)}};$.fn.shopOnlineButton=function(t,i){global.store.shoponline!=null&&global.store.shoponline.length>0&&n.init(t,i,global.store.shoponline)};$.fn.shopOnlineClick=function(t){n.click(t)};$.fn.disableShopOnline=function(){n.setCookie()};$.fn.shopOnlineRedirect=function(t){n.redirect(t)};global.store.id>=22&&global.store.id<=28&&typeof global!="undefined"&&global!=null&&global.store.contactusurl!=null&&global.store.contactusurl.length>0&&$(".contactuslink").attr("href","javascript:$.fn.shopOnlineClick('"+global.store.contactusurl+"');");location.href.toLowerCase().indexOf("us.store.")==-1&&$(window).width()>600&&($(".slides-flexibility").length>0&&$(".slides-flexibility").css({position:"relative"}).slidesjs({navigation:{active:!1}}),$(".slides-perfect-audio").length>0&&$(".slides-perfect-audio").css({position:"relative"}).slidesjs({width:940,height:670,navigation:{active:!1}}),$(".slides-grid12").length>0&&$(".slides-grid12").css({position:"relative"}).slidesjs({width:940,height:518,navigation:{active:!1}}),$(".slides-grid8").length>0&&$(".slides-grid8").css({position:"relative"}).slidesjs({width:940,height:518,navigation:{active:!1}}),$(".slides-grid6").length>0&&$(".slides-grid6").css({position:"relative"}).slidesjs({width:940,height:518,navigation:{active:!1}}),$(".slides-grid4").length>0&&$(".slides-grid4").css({position:"relative"}).slidesjs({width:940,height:518,navigation:{active:!1}}),$("#slides-modes").length>0&&(i=$("#slides-modes > div").length,$("#slides-modes").css({position:"relative"}).slidesjs({width:940,height:460,navigation:{active:!1},pagination:{active:!1},callback:{complete:function(n){n===i?($("#arrow-left").show(),$("#arrow-right").hide()):n===1?($("#arrow-left").hide(),$("#arrow-right").show()):($("#arrow-left").show(),$("#arrow-right").show())}}})),$("#slides-modes2").length>0&&(r=$("#slides-modes2 > div").length,$("#slides-modes2").css({position:"relative"}).slidesjs({width:940,height:460,navigation:{active:!1},pagination:{active:!1},callback:{complete:function(n){n===r?($("#arrow-left2").show(),$("#arrow-right2").hide()):n===1?($("#arrow-left2").hide(),$("#arrow-right2").show()):($("#arrow-left2").show(),$("#arrow-right2").show())}}})),$("#features div[class*='slides-'] img,#features div[id*='slides-modes'] img").each(function(){$(this).is("[data-original]")&&$(this).attr("src",$(this).attr("data-original"))}));$(".features-contents div").hasClass("media")==!0&&$(".features-contents div.media").each(function(){var n=$(this),r=n.text().substr(0,1),u=n.text().substr(n.text().length-1,1),i,t;if(r=="["&&u=="]"){i=n.text().substr(1,n.text().length-2);t=i.split(",");switch(t[0].toLowerCase()){case"youtube":n.removeClass("hidden");n.html('<iframe width="'+t[2]+'" height="'+t[3]+'" src="'+t[1]+'" frameborder="0" allowfullscreen><\/iframe>');break;case"mp3":n.removeClass("hidden");n.html('<audio controls="controls" preload="auto"><source src="'+res.IMAGESERVER+t[1]+'" type="audio/mpeg">[<em>Your browser does not support the audio element.<\/em>]<\/audio>');break;case"ogg":n.removeClass("hidden");n.html('<audio controls="controls" preload="auto"><source src="'+res.IMAGESERVER+t[1]+'" type="audio/ogg">[<em>Your browser does not support the audio element.<\/em>]<\/audio>');break;case"wav":n.removeClass("hidden");n.html('<audio controls="controls" preload="auto"><source src="'+res.IMAGESERVER+t[1]+'" type="audio/wav">[<em>Your browser does not support the audio element.<\/em>]<\/audio>')}}});$(".section-alsolike, .section-accessories").on("click",".learnmore > a, .fulllink > a, a.accessories-link",function(){var n=$(this).data("listname"),t=$(this).data("product-id"),i=$(this).data("productname"),r=$(this).data("price"),u=$(this).data("category"),f=$(this).data("pos");dataLayer.push({event:"productClick",ecommerce:{click:{actionField:{list:n},products:[{name:i,id:t,price:r,brand:"Creative",category:u,variant:"",position:f}]}}})})}()