function safariHeightFix(){navigator.userAgent.indexOf("Safari")!=-1&&navigator.userAgent.indexOf("Chrome")==-1&&$(window).resize(function(){var t=$(window).height(),i=$(window).width();if(i<=768)return!1;var n=t-135,r=$(".scrollbox").parent("div"),u=r.css("height"),f=parseInt(u,10);f>n&&setTimeout(function(){$(".scrollbox").parent("div").css("height","auto")},300);$(".fullbg, .scrollbox, .bgimg").css("height",n+"px")}).resize()}function setMobileMenu(n){var i,t;$(n).dlmenu();$("a.do-modal").on("click",function(){var n=$(this).attr("data-reveal-id");if(n)$("#"+n).foundation("reveal","open");else return!1});$(n).on("click",function(){var n=$("button.dl-trigger");n.hasClass("dl-active")||setTimeout(function(){$("button.dl-trigger").trigger("click")},100)});i=window.location.pathname;$(".dl-menu li a").each(function(){var n=$(this).attr("href");n==i&&$(this).parent().addClass("dl-active")});t=$(".dl-active");t.length>0&&setTimeout(function(){$(".dl-menu").addClass("dl-subview");t.parent("ul").closest("li").addClass("dl-subviewopen");$(".dl-subviewopen").parents("li").addClass("dl-subview")},300)}function setMobileTicker(){var i=$(".mobile-timeline");if(i.length>0){var n=i.flickity({prevNextButtons:!1,pageDots:!1,imagesLoaded:!0,wrapAround:!0}),r=n.data("flickity"),t=$(".timeline-select");t.customSelect();$(window).resize(function(){t.trigger("render")});n.on("cellSelect",function(){for(var n=r.selectedIndex,i=!1;!i;)t.find("option[value="+n+"]").length<=0?n=n-1:i=!0;t.find("option[value="+n+"]").prop("selected","selected");t.trigger("render")});$(".timeline-select").change(function(){var t=$(this).val();n.flickity("select",t)});$(".timeline-prev").on("click",function(){n.flickity("previous")});$(".timeline-next").on("click",function(){n.flickity("next")});setEventScroller(".event-scroller")}}function setEventScroller(n){$(n).cycle({fx:"scrollDown",speed:"fast",timeout:0,nowrap:!0,next:".e-next",prev:".e-prev"})}function setGallery(n){function t(n){$("."+n).maphilight();var t=$("."+n).closest("div.mdc").attr("id");$(".hilite").mouseover(function(n){n.preventDefault();var i=$(this).attr("id");$("#"+t).find("#"+i).mouseover()}).mouseout(function(){var n=$(this).attr("id");$("#"+t).find("#"+n).mouseout()});$(".link-hilite").mouseover(function(n){n.preventDefault();var i=$(this).attr("id");$("#"+t+" .img-nav").find("#"+i).addClass("active")}).mouseout(function(){var n=$(this).attr("id");$("#"+t+" .img-nav").find("#"+n).removeClass("active")})}function r(){$.fn.maphilight.defaults={fill:!0,fillColor:"ed4f1a",fillOpacity:1,stroke:!0,strokeColor:"ed4f1a",strokeOpacity:1,strokeWidth:4,fade:!0,alwaysOn:!1,neverOn:!1,groupBy:!1,wrapClass:!0,shadow:!0,shadowX:1,shadowY:1,shadowRadius:17,shadowColor:"000000",shadowOpacity:1,shadowPosition:"outside",shadowFrom:!1}}function u(n){n?(n=n.replace("#",""),n.length!==6&&(n="ff0000")):n="ff0000";$.fn.maphilight.defaults={fill:!0,fillColor:n,fillOpacity:1,stroke:!1,strokeColor:"fff",strokeOpacity:1,strokeWidth:1,fade:!0,alwaysOn:!1,neverOn:!1,groupBy:"alt",wrapClass:!0,shadow:!1,shadowX:1,shadowY:1,shadowRadius:17,shadowColor:"000000",shadowOpacity:1,shadowPosition:"outside",shadowFrom:!1}}$(n).length>0&&$(n).fancybox({padding:0,nextSpeed:350,helpers:{title:{type:"outside",position:"bottom"}},beforeShow:function(){var o,n,l,a,e;if(this.type=="image"&&(this.title+='<span class="right">Image '+(this.index+1)+" of "+this.group.length+"<\/span>"),this.type=="inline"&&(o=this.element.data(),o)){var h={},f={},s="",n="",e="";$.each(o,function(n,t){n.indexOf("tab")>=0&&(n.length<=5?h[n]=t:/#/i.test(t)&&(f[n]=t))});this.element.attr("img-class").length>0&&(n=$(this.element).attr("img-class"),l=$(this.element).attr("map-type"),l=="resort"?(a=$(this.element).attr("shape-color"),u(a)):r(),this.element.hasClass("mhr")||(t(n),this.element.addClass("mhr")));e="";n&&(e=' data-mapset="'+n+'" ');i=0;c="";$.each(h,function(n,t){f[n+"Target"]!=0&&(c=i==0?"tab-title active":"tab-title",s+="<li "+e+'class="'+c+'"><a href="'+f[n+"Target"]+'" role="tab" controls="'+f[n+"Target"]+'">'+t+"<\/a>",i++)});s&&(this.title+='<div class="right map-tabs"><ul class="tabs" data-tab>'+s+"<\/ul><\/div>")}},afterLoad:function(){this.type=="inline"&&setTimeout(function(){$(document).foundation("tab","reflow")},300);var i=$(this.element).attr("low-res"),r=$(this.element).attr("hi-res"),n=" &middot; Download this image: ",t=!1,u="";r&&(n+=' <a href="'+r+'">hi-res<\/a>',t=!0,u=" | ");i&&(n+=u+'<a href="'+i+'">lo-res<\/a>',t=!0);t&&(this.title+=n)}})}function setMapHilight(n){var t=n.data("mapset");t&&$("."+t).maphilight()}function disableInputZoom(){var n=$('meta[name="viewport"]');$("input, select, textarea").bind("focus blur",function(t){n.attr("content","width=device-width,initial-scale=1,maximum-scale="+(t.type=="blur"?10:1))})}function setBasicDropdown(){var n=$("#rs-menu");n.length>0&&$("ul.rs-dd li").hover(function(){$(this).addClass("hover");$("ul:first",this).css("visibility","visible")},function(){$(this).removeClass("hover");$("ul:first",this).css("visibility","hidden")})}function showMenu(){}function hideMenu(){}function setHeadingMenu(){$(function(){$("a").attr("data-ajax",!1);var n=window.location.pathname.replace("/en","").replace(/^\/([^\/]*).*$/,"$1").toLowerCase();/diamondadventure/.test(window.location.pathname)||((n=="careers"||n=="membership"||n=="terms-of-use"||n=="privacy-policy"||n=="blog"||n=="social-influencer-application"||n=="account"||n=="store"||n=="store-locator")&&(n=""),$("body").data("logo")=="Filled"&&(n=""),n==""?($("#coppola-line").removeClass("fade-in"),$("#coppola-line").addClass("fade-out"),$("nav a").mouseenter(function(){$("#coppola").addClass("fade-out");$("#coppola-line").addClass("fade-in");$("#"+$(this).attr("id").replace("-nav","-y")).addClass("fade-in")}).mouseleave(function(){$("#coppola").removeClass("fade-out");$("#coppola-line").removeClass("fade-in");$("#"+$(this).attr("id").replace("-nav","-y")).removeClass("fade-in")})):($("#coppola").addClass("fade-out"),$("#coppola-line").addClass("fade-in"),$("#"+n+"-y").addClass("fade-in"),$("nav a").mouseenter(function(){$(".subtext").removeClass("fade-in");$("#"+$(this).attr("id").replace("-nav","-y")).addClass("fade-in")}).mouseleave(function(){$(".subtext").removeClass("fade-in");$("#"+n+"-y").addClass("fade-in")})))})}function ChangeBackground(){active&&(background++,background>backgrounds.length-1&&(background=0),$(".bgimg").fadeOut("1000","linear",function(){$(".bgimg").css("background-image","url("+backgrounds[background].src+")").fadeIn(1e3,"linear")}),$(".landing-background").fadeOut("1000","linear",function(){$(".landing-background").css("background-image","url("+backgrounds[background].src+")").fadeIn(1e3,"linear")}))}function preload(n,t){backgrounds[t]=new Image;backgrounds[t].src=n}function BuildCarousel(){var i=$(".timelineitems span"),n=20;$(i).each(function(t,i){var u=parseInt($(i).data("width")),f="<div class='tickerSymbol' style='width:"+u+"px;left:"+n+"px'>"+$(i).data("text1")+" <span>"+$(i).data("text2")+"<\/span><\/div>",r;n+=u+spacing;t<11?$(".ticker").append(f):$(".TickerPool").append(f);r="<div class='imageContainer' data-url='"+$(i).data("url")+"' data-target='"+$(i).data("target")+"' data-fullimage='"+cloud+$(i).data("img2")+"' data-popuptext='"+$(i).data("popuptext")+"'><img src='"+cloud+$(i).data("img")+"' class='moduleImage' data-url='"+$(i).data("url")+"' data-popuptext='"+$(i).data("popuptext")+"' data-target='"+$(i).data("target")+"' alt='"+$(i).data("text1")+"'/><\/div>";is_safari&&($(r).css("-webkit-transform-style","preserve-3d"),$(r).css("-webkit-backface-visibility","hidden"));t<11?$(".carousel").append(r):$(".CarouselPool").append(r)});var t=$(".tickerSymbol").eq(5),r=parseInt(t.css("left"))-midPoint+parseInt(t.css("width"))/2,u="-="+r+"px";TweenLite.to($(".tickerSymbol"),0,{left:u})}function CalculatePositions(){windowWidth=$(window).width();windowHeight=$(window).height();midPoint=parseInt(windowWidth/2);baseModuleLeft=455;mobileWidth=windowWidth<=768?!0:!1;mobileWidth&&landing!="landing"?(bottom=-38,timelineState=="collapsed"&&$(".timeline").css("position","relative").css("bottom",bottom+"px")):(bottom=35,timelineState=="collapsed"&&$(".timeline").css("position","absolute").css("bottom",bottom+"px"))}function ArrangeCarousel(n){CalculatePositions();var t=$(".carousel .imageContainer");$(t).each(function(t,i){n||($(i).find("img").css("max-height",moduleHeight[t]),$(i).css("left",baseModuleLeft+offset[t]));$(i).css("z-index",zIndex[t])})}function PoolToCarousel(n){var t,f,i,e,r,u;n==-1?(u=$(".ticker .tickerSymbol").last(),e=parseInt($(u).css("left"))+parseInt($(u).css("width"))+spacing,i=$(".TickerPool .tickerSymbol").first(),i.remove(),$(i).css("left",e).css("display","none"),$(".ticker").append($(i).fadeIn(500)),r=$(".ticker .tickerSymbol").first(),r.remove(),$(".TickerPool").append(r),t=$(".CarouselPool .imageContainer:first"),$(t).find("img").css("max-height",moduleHeight[10]),$(t).css("left",baseModuleLeft+offset[10]),$(t).css("z-index",50),$(t).remove(),$(".carousel").append(t),f=$(".carousel .imageContainer:first").remove(),$(".CarouselPool").append(f),ArrangeCarousel()):(u=$(".ticker .tickerSymbol").first(),i=$(".TickerPool .tickerSymbol").last(),e=parseInt($(u).css("left"))-spacing-parseInt($(i).css("width")),i.remove(),$(i).css("left",e).css("display","none"),$(".ticker").prepend($(i).fadeIn(500)),r=$(".ticker .tickerSymbol").last(),r.remove(),$(".TickerPool").prepend(r),t=$(".CarouselPool .imageContainer:last"),$(t).find("img").css("max-height",moduleHeight[0]),$(t).css("left",baseModuleLeft+offset[0]),$(t).css("z-index",50),$(t).remove(),$(".carousel").prepend(t),f=$(".carousel .imageContainer:last").remove(),$(".CarouselPool").prepend(f),ArrangeCarousel())}function computeDistance(n){var r,t=5,i;return n.direction!=1||n.swap||(t=4),n.direction!=-1||n.swap||(t=6),n.direction==1&&n.swap&&(t=6),n.direction==-1&&n.swap&&(t=4),n.swap=!1,i=$(".tickerSymbol").eq(t),r=n.direction==-1?parseInt(i.css("left"))-midPoint+parseInt(i.css("width"))/2:midPoint-parseInt(i.css("left"))-parseInt(i.css("width"))/2,Math.abs(r)}function RotateTicker(n){var t,i;activelyMoving=!0;t=computeDistance(n);speedRatio=baseSpeed*t/250;n.direction==-1&&(t="-="+t+"px");n.direction==1&&(t="+="+t+"px");MainTimeline.to($(".ticker .tickerSymbol"),speedRatio,{left:t,ease:"Power0.easeNone"},0).call(CompleteRotateTicker,[n]);var a=$(".carousel .imageContainer").eq(0),r=$(".carousel .imageContainer").eq(1),u=$(".carousel .imageContainer").eq(2),f=$(".carousel .imageContainer").eq(3),e=$(".carousel .imageContainer").eq(4),o=$(".carousel .imageContainer").eq(5),s=$(".carousel .imageContainer").eq(6),h=$(".carousel .imageContainer").eq(7),c=$(".carousel .imageContainer").eq(8),l=$(".carousel .imageContainer").eq(9),v=$(".carousel .imageContainer").eq(10);n.direction==-1&&(MainTimeline.to(r,speedRatio,{left:baseModuleLeft+offset[0],zIndex:zIndex[0],ease:"Power0.easeNone"},0),MainTimeline.to(u,speedRatio,{left:baseModuleLeft+offset[1],zIndex:zIndex[1],ease:"Power0.easeNone"},0),MainTimeline.to(f,speedRatio,{left:baseModuleLeft+offset[2],zIndex:zIndex[2],ease:"Power0.easeNone"},0),MainTimeline.to(e,speedRatio,{left:baseModuleLeft+offset[3],zIndex:zIndex[3],ease:"Power0.easeNone"},0),MainTimeline.to(o,speedRatio,{left:baseModuleLeft+offset[4],zIndex:zIndex[4],ease:"Power1.easeOut"},0),MainTimeline.to(s,speedRatio,{left:baseModuleLeft+offset[5],zIndex:zIndex[5],ease:"Power0.easeNone"},0),MainTimeline.to(h,speedRatio,{left:baseModuleLeft+offset[6],zIndex:zIndex[6],ease:"Power0.easeNone"},0),MainTimeline.to(c,speedRatio,{left:baseModuleLeft+offset[7],zIndex:zIndex[7],ease:"Power0.easeNone"},0),MainTimeline.to(l,speedRatio,{left:baseModuleLeft+offset[8],zIndex:zIndex[8],ease:"Power0.easeNone"},0),MainTimeline.to(v,speedRatio,{left:baseModuleLeft+offset[9],zIndex:zIndex[9],ease:"Power0.easeNone"},0),MainTimeline.to($(r).find("img"),speedRatio,{maxHeight:moduleHeight[0],ease:"Power0.easeNone"},0),MainTimeline.to($(u).find("img"),speedRatio,{maxHeight:moduleHeight[1],ease:"Power0.easeNone"},0),MainTimeline.to($(f).find("img"),speedRatio,{maxHeight:moduleHeight[2],ease:"Power0.easeNone"},0),MainTimeline.to($(e).find("img"),speedRatio,{maxHeight:moduleHeight[3],ease:"Power0.easeNone"},0),MainTimeline.to($(o).find("img"),speedRatio,{maxHeight:moduleHeight[4],ease:"Power0.easeNone"},0),MainTimeline.to($(s).find("img"),speedRatio,{maxHeight:moduleHeight[5],ease:"Power0.easeNone"},0),MainTimeline.to($(h).find("img"),speedRatio,{maxHeight:moduleHeight[6],ease:"Power0.easeNone"},0),MainTimeline.to($(c).find("img"),speedRatio,{maxHeight:moduleHeight[7],ease:"Power0.easeNone"},0),MainTimeline.to($(l).find("img"),speedRatio,{maxHeight:moduleHeight[8],ease:"Power0.easeNone"},0),MainTimeline.to($(v).find("img"),speedRatio,{maxHeight:moduleHeight[9],ease:"Power0.easeNone"},0));n.direction==1&&(i=" Circ.easeInOut",MainTimeline.to(a,speedRatio,{left:baseModuleLeft+offset[1],zIndex:zIndex[1],ease:"Power0.easeNone"},0),MainTimeline.to(r,speedRatio,{left:baseModuleLeft+offset[2],zIndex:zIndex[2],ease:"Power0.easeNone"},0),MainTimeline.to(u,speedRatio,{left:baseModuleLeft+offset[3],zIndex:zIndex[3],ease:"Power0.easeNone"},0),MainTimeline.to(f,speedRatio,{left:baseModuleLeft+offset[4],zIndex:zIndex[4],ease:"Power0.easeNone"},0),MainTimeline.to(e,speedRatio,{left:baseModuleLeft+offset[5],zIndex:zIndex[5],ease:"Power0.easeNone"},0),MainTimeline.to(o,speedRatio,{left:baseModuleLeft+offset[6],zIndex:zIndex[6],ease:i},0),MainTimeline.to(s,speedRatio,{left:baseModuleLeft+offset[7],zIndex:zIndex[7],ease:i},0),MainTimeline.to(h,speedRatio,{left:baseModuleLeft+offset[8],zIndex:zIndex[8],ease:i},0),MainTimeline.to(c,speedRatio,{left:baseModuleLeft+offset[9],zIndex:zIndex[9],ease:i},0),MainTimeline.to(l,speedRatio,{left:baseModuleLeft+offset[10],zIndex:zIndex[10],ease:i},0),MainTimeline.to($(a).find("img"),speedRatio,{maxHeight:moduleHeight[1],ease:"Power0.easeNone"},0),MainTimeline.to($(r).find("img"),speedRatio,{maxHeight:moduleHeight[2],ease:"Power0.easeNone"},0),MainTimeline.to($(u).find("img"),speedRatio,{maxHeight:moduleHeight[3],ease:"Power0.easeNone"},0),MainTimeline.to($(f).find("img"),speedRatio,{maxHeight:moduleHeight[4],ease:"Power0.easeNone"},0),MainTimeline.to($(e).find("img"),speedRatio,{maxHeight:moduleHeight[5],ease:"Power0.easeNone"},0),MainTimeline.to($(o).find("img"),speedRatio,{maxHeight:moduleHeight[6],ease:"Power0.easeNone"},0),MainTimeline.to($(s).find("img"),speedRatio,{maxHeight:moduleHeight[7],ease:"Power0.easeNone"},0),MainTimeline.to($(h).find("img"),speedRatio,{maxHeight:moduleHeight[8],ease:"Power0.easeNone"},0),MainTimeline.to($(c).find("img"),speedRatio,{maxHeight:moduleHeight[9],ease:"Power0.easeNone"},0),MainTimeline.to($(l).find("img"),speedRatio,{maxHeight:moduleHeight[10],ease:"Power0.easeNone"},0))}function CompleteRotateTicker(n){if(MainTimeline.clear(),activelyMoving=!1,setButtons(),PoolToCarousel(n.direction),n.distance==-1){RotateTicker(n);return}n.distance!=0&&(n.distance--,n.distance>0?RotateTicker(n):(MainTimeline.timeScale(1),hardPause||(n.distance=-1,window.setTimeout(function(){RotateTicker(n)},750))))}function debAdd(n){var t=$(".debug").html();t.length>0&&(t=t+" : ");t.length>200&&(t=t.substr(t.length-50,t.length));$(".debug").html(t+n)}function QuickMoveCompute(n){MainTimeline.timeScale(7);var t=!1;movement.distance=Math.abs(5-n);movement.direction==-1&&n<=5&&(t=!0);movement.direction==1&&n>=5&&(t=!0);t?(movement.swap=!0,movement.direction=-movement.direction,MainTimeline.reverse().eventCallback("onReverseComplete",QuickMoveComplete)):MainTimeline.eventCallback("onComplete",QuickMoveComplete)}function QuickMoveComplete(){MainTimeline.eventCallback("onComplete",null).eventCallback("onReverseComplete",null);movement.distance>0?(MainTimeline.reverse()&&MainTimeline.play(),RotateTicker(movement)):(MainTimeline.timeScale(1),hardPause||(movement.distance=-1,window.setTimeout(function(){MainTimeline.play()},750)))}function SmallReverseComplete(){MainTimeline.eventCallback("onReverseComplete",null);MainTimeline.play();MainTimeline.timeScale(0);activelyMoving=!1;setButtons()}function restartTimeline(){MainTimeline.eventCallback("onReverseComplete",null);MainTimeline.play();RotateTicker(movement)}function SwitchDirections(){movement.swap=!0;movement.direction=-movement.direction;MainTimeline.reverse().eventCallback("onReverseComplete",restartTimeline)}function doResize(){timelineState==="expanded"&&(MainTimeline.clear(),$(".tickerSymbol").remove(),$(".imageContainer").remove(),CalculatePositions(),BuildCarousel(),ArrangeCarousel(),LoadImages(),RotateTicker(movement))}function LoadImages(){var n=$(".imageContainer");$(n).each(function(n,t){var i=$(t).data("fullimage");$(t).find(".moduleImage").attr("src",i)});imagesloaded=!0}function expandTimeline(){if(baseSpeed=1.9,timelineState=="collapsed"){imagesloaded||LoadImages();landing=="landing"&&($("#header").fadeIn(),$("#large-logo").fadeOut());$(".timeline").css("height","450px").css("overflow","hidden");$("#blocker").fadeIn("fast");active=!1;var n=windowHeight/2-200+"px";windowHeight<500&&(n="30px");mobileWidth&&landing!="landing"?windowHeight<1e3?TweenLite.to($(".timeline"),.75,{bottom:"+=475px"}):TweenLite.to($(".timeline"),.75,{bottom:"+=875px"}):TweenLite.to($(".timeline"),.75,{bottom:n});$(".carouselContainer").slideToggle(500);$(".controlPanel").slideToggle(200);timelineState="expanded";gtag("event","open",{event_category:"timeline"})}}function collapseTimeline(){baseSpeed=3;$("#popuptextbox").fadeOut("slow");$("body").attr("id")=="landing"&&($("#header").fadeOut(),$("#large-logo").fadeIn());CalculatePositions();$("#blocker").fadeOut("fast");active=!0;collapsing=!0;hardPause=!1;pause=!1;movement.distance=-1;movement.speed=1;MainTimeline.clear();RotateTicker(movement);$(".carouselContainer").slideToggle(500);$(".controlPanel").slideToggle(200);TweenLite.to($(".timeline"),.75,{bottom:bottom,onComplete:function(){collapsing=!1;$(".timeline").css("height","0").css("overflow","")}});MainTimeline.timeScale(1);timelineState="collapsed"}function setButtons(){var n="0 0",i="0 -40px",t="0 0";movement.direction==-1&&MainTimeline.timeScale()==1&&(n="0 -10px");movement.direction==-1&&MainTimeline.timeScale()==2&&(n="0 -20px");movement.direction==1&&MainTimeline.timeScale()==1&&(t="0 -10px");movement.direction==1&&MainTimeline.timeScale()==2&&(t="0 -20px");hardPause&&(i="0 0");$(".left").css("background-position",n);$(".play").css("background-position",i);$(".right").css("background-position",t)}function ShowPromo(){var n=$(window).width(),t;n<=768&&(ismobile=!0);ismobile?(t=(n-275)/2,$("#PromoDiv").css("top","-175px").css("right",t+"px"),window.setTimeout(function(){$("#PromoDiv").animate({top:"+=380"},750,function(){HideMobile()})},1e3)):window.setTimeout(function(){$("#PromoDiv").animate({right:"+=330"},500,function(){Hide()})},1e3)}function Hide(){timer=new Timer(function(){$("#PromoDiv").animate({right:"-=350"},500)},7e3)}function HideMobile(){timer=new Timer(function(){$("#PromoDiv").animate({top:"-=330"},750)},5e3)}function readCookie(n){for(var t,u=n+"=",r=document.cookie.split(";"),i=0;i<r.length;i++){for(t=r[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(u)==0)return t.substring(u.length,t.length)}return""}function writeCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/; secure"}function Timer(n,t){var i,r,u=t;this.pause=function(){window.clearTimeout(i);u-=new Date-r};this.resume=function(){r=new Date;window.clearTimeout(i);i=window.setTimeout(n,u)};this.resume()}function showPopup(n,t,i){i||(i="OK");$("#popupMessageTitle").html(n);$("#popupMessageBody").html(t);$("#popupMessageButton").html(i);$("#mobile-blocker").fadeIn("Fast");$("#popupMessage").fadeIn("Fast")}function ReloadCards(n){$.post("/en/store/getallcards",{data:n},function(n){n&&($("#fcw-cardsList").html(n),$("#fcw-cardsList-membership").html(n),SelectNewestCard())})}function CartCount(){$.ajax({type:"POST",url:"/en/store/cartcount",success:function(n){$(".cartcountint").html(n)},error:function(){$(".cartcountint").html("0")}})}function showPopup(n,t,i){$("#mobile-spinner").fadeOut("fast");i||(i="OK");$("#popupMessageTitle").html(n);$("#popupMessageBody").html(t);$("#popupMessageButton").html(i);$("#mobile-blocker").fadeIn("Fast");$("#popupMessage").fadeIn("Fast")}function postJsonCart(n){var t="<script type='text/javascript'>var shoppingCart="+n+"<\/script>";$("#JsonCart").html(t)}function updateJsonCart(){var t=$(".fcw-confirmation").data("orderid"),n;t?(n=JSON.parse(sessionStorage.cart),n.cartPhase="ORDER_COMPLETE",n.orderId=t,postJsonCart(JSON.stringify(n))):$.ajax({type:"POST",url:"/en/store/JSONShoppingCart",success:function(n){sessionStorage.cart=n;postJsonCart(n)},error:function(){$("#JsonCart").html("<script type='text/javascript'>var shoppingCart={}<\/script>")}})}function echeck(n){var t="@",i=".",r=n.indexOf(t),u=n.length;return n.indexOf(t)==-1?!1:n.indexOf(t)==-1||n.indexOf(t)==0||n.indexOf(t)==u?!1:n.indexOf(i)==-1||n.indexOf(i)==0||n.indexOf(i)==u?!1:n.indexOf(t,r+1)!=-1?!1:n.substring(r-1,r)==i||n.substring(r+1,r+2)==i?!1:n.indexOf(i,r+2)==-1?!1:n.indexOf(" ")!=-1?!1:!0}function writeCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/; secure"}function readCookie(n){for(var t,u=n+"=",r=document.cookie.split(";"),i=0;i<r.length;i++){for(t=r[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(u)==0)return t.substring(u.length,t.length)}return""}function AddToCart(n,t){var r,u,i;t!=0&&(r="1 item has",t>1&&(r=t+" items have"),$(".instantcartcount").html(r),u="/en/store/addtocart",i={},i.item=n,i.quantity=t,$.ajax({url:u,type:"POST",data:i,success:function(n){$(".cartcountint").html(n);$("#desktopcart").addClass("cart-animation");$(".fcw-cart-quantity-icon").addClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart-dark.svg");$("#mobilecart").slideDown(500);setTimeout(function(){$("#desktopcart").removeClass("cart-animation");$("#mobilecart").slideUp(500);$(".fcw-cart-quantity-icon").removeClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart.svg")},4e3);updateJsonCart()},error:function(n){console.log(n)}}))}function AddGiftCards(){var t=[],n="";$(".gcvalue").each(function(i,r){var u=$(r).val();u<25||isNaN(parseFloat(u))?n||(n="Please check Gift Card #"+(i+1)+" Amount. The minimum amount per card is $25"):t.push(u)});n?showPopup("Gift Card Error",n):AddGiftCardsToCart(t)}function AddGiftCardsToCart(n){var t=n.length,i="1 item has";t>1&&(i=t+" items have");$(".instantcartcount").html(i);Blocker("show");$.ajax({url:"/en/store/AddGiftCardsToCart",type:"POST",data:{amounts:n},success:function(n){Blocker("hide");CleanupGiftCards();$(".cartcountint").html(n);$("#desktopcart").addClass("cart-animation");$(".fcw-cart-quantity-icon").addClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart-dark.svg");$("#mobilecart").slideDown(500);setTimeout(function(){$("#desktopcart").removeClass("cart-animation");$("#mobilecart").slideUp(500);$(".fcw-cart-quantity-icon").removeClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart.svg")},4e3)},error:function(n){Blocker("hide");console.log(n)}})}function CleanupGiftCards(){for($(".mobilequantity").val("1");$(".giftcardamount").length>1;){var n=$(".giftcardamount").last();$(n).remove()}}function AddEGiftCards(){var n={},t="";n.amount=$(".egcvalue").val();n.firstname=$("#eFirstName").val();n.lastname=$("#eLastName").val();n.email=$("#eEmail").val();n.confirmemail=$("#eConfirmEmail").val();n.amount<25&&(t="Please check gift card amount. The minimum amount per card is $25");n.firstname==""&&(t="First Name is required.");n.lastname==""&&(t="Last Name is required.");n.email!=n.confirmemail&&(t="Please verify that Email and Confirm Email are the same.");t?showPopup("eGift Card error",t):AddEGiftCardToCart(n)}function AddEGiftCardToCart(n){$(".instantcartcount").html("1 item has");Blocker("show");$.ajax({method:"POST",type:"POST",dataType:"json",contentType:"application/json",url:"/en/store/AddGiftCertificate",data:JSON.stringify(n),success:function(n){Blocker("hide");CleanupeGiftCards();$(".cartcountint").html(n);$("#desktopcart").addClass("cart-animation");$(".fcw-cart-quantity-icon").addClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart-dark.svg");$("#mobilecart").slideDown(500);setTimeout(function(){$("#desktopcart").removeClass("cart-animation");$("#mobilecart").slideUp(500);$(".fcw-cart-quantity-icon").removeClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart.svg")},4e3)},error:function(n){Blocker("hide");console.log(n)}})}function UpdateShippingOptions(){$.ajax({url:"/en/store/GetShippingOptions",type:"POST",data:"",success:function(n){$("#shippingserviceslist").html(n);var t=$(".fcw-service.selected").data("name");$("#selectedService").html(t)},error:function(n){console.log(n)}})}function LoginRedirect(){var n=document.location.pathname;window.location="/en/account/signin?redirect="+n}function UpdateDisplayTotals(){var n=$("#carttype").data("showproductdiscount"),t=$("#carttype").data("showshippingdiscount");$("#formattedsubtotal").html($("#carttype").data("formattedsubtotal"));$("#formattedshippingtotal").html($("#carttype").data("formattedshippingtotal"));$("#formattedproductdiscount").html("("+$("#carttype").data("formattedproductdiscount")+")");$("#formattedshippingdiscount").html("("+$("#carttype").data("formattedshippingdiscount")+")");$("#formattedsalestax").html($("#carttype").data("formattedsalestax"));$("#formattedShippingTax").html($("#carttype").data("formattedshippingtax"));$("#formattedTotal").html($("#carttype").data("formattedtotal"));$(".fcw-order-summary").data("total",$("#carttype").data("total"));t==""?$(".shippingdiscountp").removeClass("hidden"):$(".shippingdiscountp").addClass("hidden");n==""?$(".productdiscountp").removeClass("hidden"):$(".productdiscountp").addClass("hidden")}function validateCards(){var n=!0;return $(".fcw-card.selected").each(function(){var t=$('input[name="code"]',this),r=$(t).attr("disabled"),i;r!="disabled"&&t.length==1&&(t.val()?(i=t.val().replace(/[^0-9\.]+/g,""),i.length!=3&&i.length!=4&&(n=!1)):n=!1)}),n}function UpdateCardTotal(){$(".creditcardamount").val("0");var n=GetOutstandingBalance();n>0?$(".creditcardamount").each(function(){var t=$(this).parent().parent().parent().hasClass("selected");t&&($(this).val(n),n=0)}):CollapseAllCards()}function ProcessPayment(){if(!validateCards()){showPopup("Error","Please enter credit card Security Code");return}if($(".fcw-card.selected").length>0&&!$(".fcw-card.selected").find(".useCardDiv").hasClass("hidden")){showPopup("Error","Please confirm your payment method by clicking the “Use Card” button. Thank you.");return}var n={},t=[],i=[];$(".fcw-card.selected").each(function(){var n={};n.Balance=Number($('input[name="amount"]',this).val());n.CardNumber=$(this).data("id");n.securityCode=$('input[name="code"]',this).val();t.push(n)});$(".giftcardamount").each(function(){var t=$(this).val()*1,n;t>0&&(n={},n.CardNumber=$(this).data("cardnumber"),n.CardBalance=t,i.push(n))});n.creditcards=t;n.giftcards=i;Blocker("show");$.post("/en/store/checkoutsubmit",{data:n},function(n){if(n.orderNumber){var t=$('<form id="frmThanks" action="/en/store/thanks" method="post"/>').appendTo("body");$('<input type="hidden" name="orderid" id="orderid" />').val(n.orderNumber).appendTo(t);t.submit()}else Blocker("hide"),showPopup("Error","Payment was not accepted")},"json");console.log(p)}function formatCurrency(n){return n=isNaN(n)||n===""||n===null?0:n,parseFloat(n).toFixed(2)}function StripCurrency(n){return Math.round(parseFloat(n)*100)/100}function GetTotalDue(){return StripCurrency($(".fcw-order-summary").data("total"))}function GetOutstandingBalance(){return StripCurrency(GetTotalDue()-GetTotalGiftCards())}function GetTotalCreditCards(){var n=0;return $(".creditcardamount").each(function(t,i){var r=$(this).parent().parent().parent().hasClass("selected");r&&(n+=$(i).val()*1)}),StripCurrency(n)}function GetTotalGiftCards(){var n=0;return $(".giftcardamount").each(function(t,i){n+=$(i).val()*1}),StripCurrency(n)}function CalculateGiftCardAmounts(){var n=GetTotalDue();$(".giftcardamount").each(function(){var t=StripCurrency($(this).data("balance"));n<=t?($(this).val(n),CollapseAllCards()):($(this).val(t),n-=t,n=StripCurrency(n))});UpdateCardTotal()}function CollapseAllCards(){$("#fcw-cardsList .fcw-checkmark").removeClass("show");$(".fcw-card").removeClass("selected");$(".fcw-payment-options").removeClass("show-options")}function CardSuccess(n){var t;t=n?"New card successfully added":"Card successfully updated";showPopup("",t);ReloadCards("checkout")}function SelectNewestCard(){var n=$("body").data("editid");n!==""&&n!==undefined?$("body").data("changeid",""):(n=0,$(".fcw-card").each(function(){console.log("Adding Card: ");var t=parseInt($(this).data("id"));t>n&&(n=t)}));$(".fcw-saved-card").addClass("hidden");$(".fcw-saved-card[data-id='"+n+"']").removeClass("hidden");$("p[data-clickid='"+n+"']").trigger("click");$(".fcw-saved-card-account").removeClass("hidden")}function enteredAmount(){var n=0;return $(".fcw-card.selected").each(function(){var i=$('input[name="amount"]',this),r=i.val(),t;r&&(t=Number(r.replace(/[^0-9\.]+/g,"")),i.val(t),n+=t)}),n}function strip(n){return parseFloat(n.toPrecision(12))}function updateAmounts(n){var t=strip(n-enteredAmount());return $(".card.selected").each(function(){if(t>0){var n=$('input[name="amount"]',this);n.val()||(n.val(t),t=0)}}),t}function Blocker(n){n=="show"?$("#mobile-blocker,#mobile-spinner").fadeIn("fast"):$("#mobile-blocker,#mobile-spinner").fadeOut("fast")}function writeCookie(n,t,i){var r,u;i?(r=new Date,r.setTime(r.getTime()+i*864e5),u="; expires="+r.toGMTString()):u="";document.cookie=n+"="+t+u+"; path=/; secure"}function readCookie(n){for(var t,u=n+"=",r=document.cookie.split(";"),i=0;i<r.length;i++){for(t=r[i];t.charAt(0)==" ";)t=t.substring(1,t.length);if(t.indexOf(u)==0)return t.substring(u.length,t.length)}return""}function echeck(n){var i="@",t=".",r=n.indexOf(i),u=n.length,f=n.indexOf(t);return n.indexOf(i)==-1?!1:n.indexOf(i)==-1||n.indexOf(i)==0||n.indexOf(i)==u?!1:n.indexOf(t)==-1||n.indexOf(t)==0||n.indexOf(t)==u?!1:n.indexOf(i,r+1)!=-1?!1:n.substring(r-1,r)==t||n.substring(r+1,r+2)==t?!1:n.indexOf(t,r+2)==-1?!1:n.indexOf(" ")!=-1?!1:!0}var tempColor,collapseTimeout,imagesloaded,timer,ismobile,viewtimes,AgeGate2;(function(n,t,i,r){"use strict";function c(n){return(typeof n=="string"||n instanceof String)&&(n=n.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")),n}var f=function(t){for(var i=t.length,r=n("head");i--;)r.has("."+t[i]).length===0&&r.append('<meta class="'+t[i]+'" />')};f(["foundation-mq-small","foundation-mq-small-only","foundation-mq-medium","foundation-mq-medium-only","foundation-mq-large","foundation-mq-large-only","foundation-mq-xlarge","foundation-mq-xlarge-only","foundation-mq-xxlarge","foundation-data-attribute-namespace"]);n(function(){typeof FastClick!="undefined"&&typeof i.body!="undefined"&&FastClick.attach(i.body)});var u=function(t,r){if(typeof t=="string"){if(r){var u;if(r.jquery){if(u=r[0],!u)return r}else u=r;return n(u.querySelectorAll(t))}return n(i.querySelectorAll(t))}return n(t,r)},e=function(n){var t=[];return n||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},o=function(n){for(var i=n.split("-"),t=i.length,r=[];t--;)t!==0?r.push(i[t]):this.namespace.length>0?r.push(this.namespace,i[t]):r.push(i[t]);return r.reverse().join("-")},s=function(t,i){var r=this,f=function(){var f=u(this),e=!f.data(r.attr_name(!0)+"-init");f.data(r.attr_name(!0)+"-init",n.extend({},r.settings,i||t,r.data_options(f)));e&&r.events(this)};return u(this.scope).is("["+this.attr_name()+"]")?f.call(this.scope):u("["+this.attr_name()+"]",this.scope).each(f),typeof t=="string"?this[t].call(this,i):void 0},h=function(n,t){function i(){t(n[0])}function r(){this.one("load",i);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var n=this.attr("src"),t=n.match(/\?/)?"&":"?";t+="random="+(new Date).getTime();this.attr("src",n+t)}}if(!n.attr("src")){i();return}n[0].complete||n[0].readyState===4?i():r.call(n)};t.matchMedia||(t.matchMedia=function(){var r=t.styleMedia||t.media;if(!r){var n=i.createElement("style"),u=i.getElementsByTagName("script")[0],f=null;n.type="text/css";n.id="matchmediajs-test";u.parentNode.insertBefore(n,u);f="getComputedStyle"in t&&t.getComputedStyle(n,null)||n.currentStyle;r={matchMedium:function(t){var i="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return n.styleSheet?n.styleSheet.cssText=i:n.textContent=i,f.width==="1px"}}}return function(n){return{matches:r.matchMedium(n||"all"),media:n||"all"}}}()),function(n){function s(){u&&(r(s),o&&n.fx.tick())}for(var u,i=0,f=["webkit","moz"],r=t.requestAnimationFrame,e=t.cancelAnimationFrame,o="undefined"!=typeof n.fx;i<f.length&&!r;i++)r=t[f[i]+"RequestAnimationFrame"],e=e||t[f[i]+"CancelAnimationFrame"]||t[f[i]+"CancelRequestAnimationFrame"];r?(t.requestAnimationFrame=r,t.cancelAnimationFrame=e,o&&(n.fx.timer=function(t){t()&&n.timers.push(t)&&!u&&(u=!0,s())},n.fx.stop=function(){u=!1})):(t.requestAnimationFrame=function(n){var r=(new Date).getTime(),u=Math.max(0,16-(r-i)),f=t.setTimeout(function(){n(r+u)},u);return i=r+u,f},t.cancelAnimationFrame=function(n){clearTimeout(n)})}(n);t.Foundation={name:"Foundation",version:"5.5.2",media_queries:{small:u(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),"small-only":u(".foundation-mq-small-only").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:u(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),"medium-only":u(".foundation-mq-medium-only").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:u(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),"large-only":u(".foundation-mq-large-only").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:u(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),"xlarge-only":u(".foundation-mq-xlarge-only").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:u(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:n("<style><\/style>").appendTo("head")[0].sheet,global:{namespace:r},init:function(n,i,r,f,e){var h=[n,r,f,e],o=[],s;if(this.rtl=/rtl/i.test(u("html").attr("dir")),this.scope=n||this.scope,this.set_namespace(),i&&typeof i=="string"&&!/reflow/i.test(i))this.libs.hasOwnProperty(i)&&o.push(this.init_lib(i,h));else for(s in this.libs)o.push(this.init_lib(s,i));return u(t).load(function(){u(t).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),n},init_lib:function(t,i){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),i&&i.hasOwnProperty(t))?(typeof this.libs[t].settings!="undefined"?n.extend(!0,this.libs[t].settings,i[t]):typeof this.libs[t].defaults!="undefined"&&n.extend(!0,this.libs[t].defaults,i[t]),this.libs[t].init.apply(this.libs[t],[this.scope,i[t]])):(i=i instanceof Array?i:new Array(i),this.libs[t].init.apply(this.libs[t],i)):function(){}},patch:function(n){n.scope=this.scope;n.namespace=this.global.namespace;n.rtl=this.rtl;n.data_options=this.utils.data_options;n.attr_name=e;n.add_namespace=o;n.bindings=s;n.S=this.utils.S},inherit:function(n,t){for(var i=t.split(" "),r=i.length;r--;)this.utils.hasOwnProperty(i[r])&&(n[i[r]]=this.utils[i[r]])},set_namespace:function(){var t=this.global.namespace===r?n(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=t===r||/false/i.test(t)?"":t},libs:{},utils:{S:u,throttle:function(n,t){var i=null;return function(){var r=this,u=arguments;i==null&&(i=setTimeout(function(){n.apply(r,u);i=null},t))}},debounce:function(n,t,i){var r,u;return function(){var f=this,e=arguments,o=function(){r=null;i||(u=n.apply(f,e))},s=i&&!r;return clearTimeout(r),r=setTimeout(o,t),s&&(u=n.apply(f,e)),u}},data_options:function(t,i){function c(n){return!isNaN(+n)&&n!==null&&n!==""&&n!==!1&&n!==!0}function s(t){return typeof t=="string"?n.trim(t):t}i=i||"options";var o={},u,r,f,h=function(n){var t=Foundation.global.namespace;return t.length>0?n.data(t+"-"+i):n.data(i)},e=h(t);if(typeof e=="object")return e;for(f=(e||":").split(";"),u=f.length;u--;)r=f[u].split(":"),r=[r[0],r.slice(1).join(":")],/true/i.test(r[1])&&(r[1]=!0),/false/i.test(r[1])&&(r[1]=!1),c(r[1])&&(r[1]=r[1].indexOf(".")===-1?parseInt(r[1],10):parseFloat(r[1])),r.length===2&&r[0].length>0&&(o[s(r[0])]=s(r[1]));return o},register_media:function(t,i){Foundation.media_queries[t]===r&&(n("head").append('<meta class="'+i+'"/>'),Foundation.media_queries[t]=c(n("."+i).css("font-family")))},add_custom_rule:function(n,t){if(t===r&&Foundation.stylesheet)Foundation.stylesheet.insertRule(n,Foundation.stylesheet.cssRules.length);else{var i=Foundation.media_queries[t];i!==r&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+n+" }",Foundation.stylesheet.cssRules.length)}},image_loaded:function(n,t){function f(n){for(var i=n.length,t=i-1;t>=0;t--)if(n.attr("height")===r)return!1;return!0}var u=this,i=n.length;(i===0||f(n))&&t(n);n.each(function(){h(u.S(this),function(){i-=1;i===0&&t(n)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+new Date).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)},match:function(n){return t.matchMedia(n).matches},is_small_up:function(){return this.match(Foundation.media_queries.small)},is_medium_up:function(){return this.match(Foundation.media_queries.medium)},is_large_up:function(){return this.match(Foundation.media_queries.large)},is_xlarge_up:function(){return this.match(Foundation.media_queries.xlarge)},is_xxlarge_up:function(){return this.match(Foundation.media_queries.xxlarge)},is_small_only:function(){return!this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_medium_only:function(){return this.is_medium_up()&&!this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_large_only:function(){return this.is_medium_up()&&this.is_large_up()&&!this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&!this.is_xxlarge_up()},is_xxlarge_only:function(){return this.is_medium_up()&&this.is_large_up()&&this.is_xlarge_up()&&this.is_xxlarge_up()}}};n.fn.foundation=function(){var n=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(n)),this})}})(jQuery,window,window.document),function(n,t,i){"use strict";Foundation.libs.abide={name:"abide",version:"5.5.2",settings:{live_validate:!0,validate_on_blur:!0,focus_on_invalid:!0,error_labels:!0,error_class:"error",timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+$/,url:/^(https?|ftp|file|ssh):\/\/([-;:&=\+\$,\w]+@{1})?([-A-Za-z0-9\.]+)+:?(\d+)?((\/[-\+~%\/\.\w]+)?\??([-\+=&;%@\.\w]+)?#?([\w]+)?)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,8}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(n){var t=i.getElementById(n.getAttribute(this.add_namespace("data-equalto"))).value,r=n.value;return t===r}}},timer:null,init:function(n,t,i){this.bindings(t,i)},events:function(t){function u(n,t){clearTimeout(i.timer);i.timer=setTimeout(function(){i.validate([n],t)}.bind(n),r.timeout)}var i=this,f=i.S(t).attr("novalidate","novalidate"),r=f.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid");f.off(".abide").on("submit.fndtn.abide",function(n){var t=/ajax/i.test(i.S(this).attr(i.attr_name()));return i.validate(i.S(this).find("input, textarea, select").not(":hidden, [data-abide-ignore]").get(),n,t)}).on("validate.fndtn.abide",function(n){r.validate_on==="manual"&&i.validate([n.target],n)}).on("reset",function(t){return i.reset(n(this),t)}).find("input, textarea, select").not(":hidden, [data-abide-ignore]").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(n){r.validate_on_blur&&r.validate_on_blur===!0&&u(this,n);r.validate_on==="change"&&u(this,n)}).on("keydown.fndtn.abide",function(n){r.live_validate&&r.live_validate===!0&&n.which!=9&&u(this,n);r.validate_on==="tab"&&n.which===9?u(this,n):r.validate_on==="change"&&u(this,n)}).on("focus",function(t){navigator.userAgent.match(/iPad|iPhone|Android|BlackBerry|Windows Phone|webOS/i)&&n("html, body").animate({scrollTop:n(t.target).offset().top},100)})},reset:function(t){var i=this;t.removeAttr(i.invalid_attr);n("["+i.invalid_attr+"]",t).removeAttr(i.invalid_attr);n("."+i.settings.error_class,t).not("small").removeClass(i.settings.error_class);n(":input",t).not(":button, :submit, :reset, :hidden, [data-abide-ignore]").val("").removeAttr(i.invalid_attr)},validate:function(n,t,i){for(var f=this.parse_patterns(n),o=f.length,u=this.S(n[0]).closest("form"),e=/submit/.test(t.type),r=0;r<o;r++)if(!f[r]&&(e||i))return this.settings.focus_on_invalid&&n[r].focus(),u.trigger("invalid.fndtn.abide"),this.S(n[r]).closest("form").attr(this.invalid_attr,""),!1;return((e||i)&&u.trigger("valid.fndtn.abide"),u.removeAttr(this.invalid_attr),i)?!1:!0},parse_patterns:function(n){for(var t=n.length,i=[];t--;)i.push(this.pattern(n[t]));return this.check_validation_and_apply_styles(i)},pattern:function(n){var r=n.getAttribute("type"),i=typeof n.getAttribute("required")=="string",t=n.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(t)&&t.length>0?[n,this.settings.patterns[t],i]:t.length>0?[n,new RegExp(t),i]:this.settings.patterns.hasOwnProperty(r)?[n,this.settings.patterns[r],i]:(t=/.*/,[n,t,i])},check_validation_and_apply_styles:function(t){for(var o=t.length,c=[],k=this.S(t[0][0]).closest("[data-"+this.attr_name(!0)+"]"),it=k.data(this.attr_name(!0)+"-init")||{},h,v,y;o--;){var i=t[o][0],f=t[o][2],d=i.value.trim(),l=this.S(i).parent(),a=i.getAttribute(this.add_namespace("data-abide-validator")),g=i.type==="radio",nt=i.type==="checkbox",u=this.S('label[for="'+i.getAttribute("id")+'"]'),tt=f?i.value.length>0:!0,r=[],e,s;if(i.getAttribute(this.add_namespace("data-equalto"))&&(a="equalTo"),e=l.is("label")?l.parent():l,g&&f)r.push(this.valid_radio(i,f));else if(nt&&f)r.push(this.valid_checkbox(i,f));else if(a){var p=a.split(" "),w=!0,b=!0;for(h=0;h<p.length;h++)s=this.settings.validators[p[h]].apply(this,[i,f,e]),r.push(s),b=s&&w,w=s;b?(this.S(i).removeAttr(this.invalid_attr),e.removeClass("error"),u.length>0&&this.settings.error_labels&&u.removeClass(this.settings.error_class).removeAttr("role"),n(i).triggerHandler("valid")):(this.S(i).attr(this.invalid_attr,""),e.addClass("error"),u.length>0&&this.settings.error_labels&&u.addClass(this.settings.error_class).attr("role","alert"),n(i).triggerHandler("invalid"))}else t[o][1].test(d)&&tt||!f&&i.value.length<1||n(i).attr("disabled")?r.push(!0):r.push(!1),r=[r.every(function(n){return n})],r[0]?(this.S(i).removeAttr(this.invalid_attr),i.setAttribute("aria-invalid","false"),i.removeAttribute("aria-describedby"),e.removeClass(this.settings.error_class),u.length>0&&this.settings.error_labels&&u.removeClass(this.settings.error_class).removeAttr("role"),n(i).triggerHandler("valid")):(this.S(i).attr(this.invalid_attr,""),i.setAttribute("aria-invalid","true"),v=e.find("small."+this.settings.error_class,"span."+this.settings.error_class),y=v.length>0?v[0].id:"",y.length>0&&i.setAttribute("aria-describedby",y),e.addClass(this.settings.error_class),u.length>0&&this.settings.error_labels&&u.addClass(this.settings.error_class).attr("role","alert"),n(i).triggerHandler("invalid"));c=c.concat(r)}return c},valid_checkbox:function(t,i){var t=this.S(t),r=t.is(":checked")||!i||t.get(0).getAttribute("disabled");return r?(t.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),n(t).triggerHandler("valid")):(t.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),n(t).triggerHandler("invalid")),r},valid_radio:function(t){for(var o=t.getAttribute("name"),r=this.S(t).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+o+"']"),f=r.length,u=!1,e=!1,i=0;i<f;i++)r[i].getAttribute("disabled")?(e=!0,u=!0):r[i].checked?u=!0:e&&(u=!1);for(i=0;i<f;i++)u?(this.S(r[i]).removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class),n(r[i]).triggerHandler("valid")):(this.S(r[i]).attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),n(r[i]).triggerHandler("invalid"));return u},valid_equal:function(n,t,r){var f=i.getElementById(n.getAttribute(this.add_namespace("data-equalto"))).value,e=n.value,u=f===e;return u?(this.S(n).removeAttr(this.invalid_attr),r.removeClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.removeClass(this.settings.error_class)):(this.S(n).attr(this.invalid_attr,""),r.addClass(this.settings.error_class),label.length>0&&settings.error_labels&&label.addClass(this.settings.error_class)),u},valid_oneof:function(n,t,i,r){var n=this.S(n),f=this.S("["+this.add_namespace("data-oneof")+"]"),e=f.filter(":checked").length>0,u;return e?n.removeAttr(this.invalid_attr).parent().removeClass(this.settings.error_class):n.attr(this.invalid_attr,"").parent().addClass(this.settings.error_class),r||(u=this,f.each(function(){u.valid_oneof.call(u,this,null,null,!0)})),e},reflow:function(){var n=this,t=n.S("["+this.attr_name()+"]").attr("novalidate","novalidate");n.S(t).each(function(t,i){n.events(i)})}}}(jQuery,window,window.document),function(n,t){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.5.2",settings:{use_tallest:!0,before_height_change:n.noop,after_height_change:n.noop,equalize_on_stack:!1,act_on_hidden_el:!1},init:function(n,t,i){Foundation.inherit(this,"image_loaded");this.bindings(t,i);this.reflow()},events:function(){this.S(t).off(".equalizer").on("resize.fndtn.equalizer",function(){this.reflow()}.bind(this))},equalize:function(t){var e=!1,u=t.data("equalizer"),r=t.data(this.attr_name(!0)+"-init")||this.settings,i,o,f,s,h;(i=r.act_on_hidden_el?u?t.find("["+this.attr_name()+'-watch="'+u+'"]'):t.find("["+this.attr_name()+"-watch]"):u?t.find("["+this.attr_name()+'-watch="'+u+'"]:visible'):t.find("["+this.attr_name()+"-watch]:visible"),i.length!==0)&&((r.before_height_change(),t.trigger("before-height-change.fndth.equalizer"),i.height("inherit"),r.equalize_on_stack===!1&&(o=i.first().offset().top,i.each(function(){if(n(this).offset().top!==o)return e=!0,!1}),e))||(f=i.map(function(){return n(this).outerHeight(!1)}).get(),r.use_tallest?(s=Math.max.apply(null,f),i.css("height",s)):(h=Math.min.apply(null,f),i.css("height",h)),r.after_height_change(),t.trigger("after-height-change.fndtn.equalizer")))},reflow:function(){var t=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){var r=n(this),i=r.data("equalizer-mq"),u=!0;i&&(i="is_"+i.replace(/-/g,"_"),Foundation.utils.hasOwnProperty(i)&&(u=!1));t.image_loaded(t.S("img",this),function(){if(u||Foundation.utils[i]())t.equalize(r);else{var n=r.find("["+t.attr_name()+"-watch]:visible");n.css("height","auto")}})})}}}(jQuery,window,window.document),function(n,t){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.5.2",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,"small-only":Foundation.media_queries["small-only"],medium:Foundation.media_queries.medium,"medium-only":Foundation.media_queries["medium-only"],large:Foundation.media_queries.large,"large-only":Foundation.media_queries["large-only"],xlarge:Foundation.media_queries.xlarge,"xlarge-only":Foundation.media_queries["xlarge-only"],xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,i,r){var u,f,e;return t!==null&&/IMG/.test(t[0].nodeName)?(u=t[0].src,new RegExp(i,"i").test(u))?void 0:(t.attr("src",i),r(t[0].src)):(f=t.data(this.data_attr+"-last-path"),e=this,f==i)?void 0:/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(i)?(n(t).css("background-image","url("+i+")"),t.data("interchange-last-path",i),r(i)):n.get(i,function(n){t.html(n);t.data(e.data_attr+"-last-path",i);r()})}}},init:function(t,i,r){Foundation.inherit(this,"throttle random_str");this.data_attr=this.set_data_attr();n.extend(!0,this.settings,i,r);this.bindings(i,r);this.reflow()},get_media_hash:function(){var n="",t;for(t in this.settings.named_queries)n+=matchMedia(this.settings.named_queries[t]).matches.toString();return n},events:function(){var i=this,r;n(t).off(".interchange").on("resize.fndtn.interchange",i.throttle(function(){var n=i.get_media_hash();n!==r&&i.resize();r=n},50));return this},resize:function(){var r=this.cache,i,t;if(!this.images_loaded||!this.nodes_loaded){setTimeout(n.proxy(this.resize,this),50);return}for(i in r)r.hasOwnProperty(i)&&(t=this.results(i,r[i]),t&&this.settings.directives[t.scenario[1]].call(this,t.el,t.scenario[0],function(n){var t;return t=arguments[0]instanceof Array?arguments[0]:Array.prototype.slice.call(arguments,0),function(){n.el.trigger(n.scenario[1],t)}}(t)))},results:function(n,t){var i=t.length,u,f,r;if(i>0)for(u=this.S("["+this.add_namespace("data-uuid")+'="'+n+'"]');i--;)if(r=t[i][2],f=this.settings.named_queries.hasOwnProperty(r)?matchMedia(this.settings.named_queries[r]):matchMedia(r),f.matches)return{el:u,scenario:t[i]};return!1},load:function(n,t){return(typeof this["cached_"+n]=="undefined"||t)&&this["update_"+n](),this["cached_"+n]},update_images:function(){var n=this.S("img["+this.data_attr+"]"),i=n.length,t=i,r=0,f=this.data_attr,u;for(this.cache={},this.cached_images=[],this.images_loaded=i===0;t--;)r++,n[t]&&(u=n[t].getAttribute(f)||"",u.length>0&&this.cached_images.push(n[t])),r===i&&(this.images_loaded=!0,this.enhance("images"));return this},update_nodes:function(){var n=this.S("["+this.data_attr+"]").not("img"),t=n.length,i=t,r=0,f=this.data_attr,u;for(this.cached_nodes=[],this.nodes_loaded=t===0;i--;)r++,u=n[i].getAttribute(f)||"",u.length>0&&this.cached_nodes.push(n[i]),r===t&&(this.nodes_loaded=!0,this.enhance("nodes"));return this},enhance:function(i){for(var r=this["cached_"+i].length;r--;)this.object(n(this["cached_"+i][r]));return n(t).trigger("resize.fndtn.interchange")},convert_directive:function(n){var t=this.trim(n);return t.length>0?t:"replace"},parse_scenario:function(n){var t=n[0].match(/(.+),\s*(\w+)\s*$/),u=n[1].match(/(.*)\)/),i,r;if(t)i=t[1],r=t[2];else var f=n[0].split(/,\s*$/),i=f[0],r="";return[this.trim(i),this.convert_directive(r),this.trim(u[1])]},object:function(n){var r=this.parse_data_attr(n),u=[],t=r.length,i,f;if(t>0)while(t--)i=r[t].split(/,\s?\(/),i.length>1&&(f=this.parse_scenario(i),u.push(f));return this.store(n,u)},store:function(n,t){var i=this.random_str(),r=n.data(this.add_namespace("uuid",!0));return this.cache[r]?this.cache[r]:(n.attr(this.add_namespace("data-uuid"),i),this.cache[i]=t)},trim:function(t){return typeof t=="string"?n.trim(t):t},set_data_attr:function(n){return n?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(n){for(var t=n.attr(this.attr_name()).split(/\[(.*?)\]/),i=t.length,r=[];i--;)t[i].replace(/[\W\d]+/,"").length>4&&r.push(t[i]);return r},reflow:function(){this.load("images",!0);this.load("nodes",!0)}}}(jQuery,window,window.document),function(n){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.5.2",settings:{content_class:"content",active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(n,t,i){this.bindings(t,i)},events:function(t){var i=this,r=this.S;i.create(this.S(t));r(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a, ["+this.attr_name()+"] > li > a",function(t){var e=r(this).closest("["+i.attr_name()+"]"),s=i.attr_name()+"="+e.attr(i.attr_name()),u=e.data(i.attr_name(!0)+"-init")||i.settings,f=r("#"+this.href.split("#")[1]),o=n("> dd, > li",e),h=o.children("."+u.content_class),c=h.filter("."+u.active_class);if(t.preventDefault(),e.attr(i.attr_name())&&(h=h.add("["+s+"] dd > ."+u.content_class+", ["+s+"] li > ."+u.content_class),o=o.add("["+s+"] dd, ["+s+"] li")),u.toggleable&&f.is(c)){f.parent("dd, li").toggleClass(u.active_class,!1);f.toggleClass(u.active_class,!1);r(this).attr("aria-expanded",function(n,t){return t==="true"?"false":"true"});u.callback(f);f.triggerHandler("toggled",[e]);e.triggerHandler("toggled",[f]);return}u.multi_expand||(h.removeClass(u.active_class),o.removeClass(u.active_class),o.children("a").attr("aria-expanded","false"));f.addClass(u.active_class).parent().addClass(u.active_class);u.callback(f);f.triggerHandler("toggled",[e]);e.triggerHandler("toggled",[f]);r(this).attr("aria-expanded","true")})},create:function(t){var r=this,u=t,f=n("> .accordion-navigation",u),i=u.data(r.attr_name(!0)+"-init")||r.settings;f.children("a").attr("aria-expanded","false");f.has("."+i.content_class+"."+i.active_class).children("a").attr("aria-expanded","true");i.multi_expand&&t.attr("aria-multiselectable","true")},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(n){"use strict";Foundation.libs.alert={name:"alert",version:"5.5.2",settings:{callback:function(){}},init:function(n,t,i){this.bindings(t,i)},events:function(){var t=this,i=this.S;n(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] .close",function(n){var r=i(this).closest("["+t.attr_name()+"]"),u=r.data(t.attr_name(!0)+"-init")||t.settings;if(n.preventDefault(),Modernizr.csstransitions){r.addClass("alert-close");r.on("transitionend webkitTransitionEnd oTransitionEnd",function(){i(this).trigger("close.fndtn.alert").remove();u.callback()})}else r.fadeOut(300,function(){i(this).trigger("close.fndtn.alert").remove();u.callback()})})},reflow:function(){}}}(jQuery,window,window.document),function(n,t,i){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.5.2",settings:{active_class:"open",disabled_class:"disabled",mega_class:"mega",align:"bottom",is_hover:!1,hover_timeout:150,opened:function(){},closed:function(){}},init:function(t,i,r){Foundation.inherit(this,"throttle");n.extend(!0,this.settings,i,r);this.bindings(i,r)},events:function(){var r=this,u=r.S;u(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(t){var i=u(this).data(r.attr_name(!0)+"-init")||r.settings;(!i.is_hover||Modernizr.touch)&&(t.preventDefault(),u(this).parent("[data-reveal-id]").length&&t.stopPropagation(),r.toggle(n(this)))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(n){var t=u(this),i,f,e;clearTimeout(r.timeout);t.data(r.data_attr())?(i=u("#"+t.data(r.data_attr())),f=t):(i=t,f=u("["+r.attr_name()+'="'+i.attr("id")+'"]'));e=f.data(r.attr_name(!0)+"-init")||r.settings;u(n.currentTarget).data(r.data_attr())&&e.is_hover&&r.closeall.call(r);e.is_hover&&r.open.apply(r,[i,f])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(){var t=u(this),i,n;t.data(r.data_attr())?n=t.data(r.data_attr(!0)+"-init")||r.settings:(i=u("["+r.attr_name()+'="'+u(this).attr("id")+'"]'),n=i.data(r.attr_name(!0)+"-init")||r.settings);r.timeout=setTimeout(function(){t.data(r.data_attr())?n.is_hover&&r.close.call(r,u("#"+t.data(r.data_attr()))):n.is_hover&&r.close.call(r,t)}.bind(this),n.hover_timeout)}).on("click.fndtn.dropdown",function(t){var f=u(t.target).closest("["+r.attr_name()+"-content]"),e=f.find("a");if((e.length>0&&f.attr("aria-autoclose")!=="false"&&r.close.call(r,u("["+r.attr_name()+"-content]")),t.target===i||n.contains(i.documentElement,t.target))&&!(u(t.target).closest("["+r.attr_name()+"]").length>0)){if(!u(t.target).data("revealId")&&f.length>0&&(u(t.target).is("["+r.attr_name()+"-content]")||n.contains(f.first()[0],t.target))){t.stopPropagation();return}r.close.call(r,u("["+r.attr_name()+"-content]"))}}).on("opened.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.closed.call(this)});u(t).off(".dropdown").on("resize.fndtn.dropdown",r.throttle(function(){r.resize.call(r)},50));this.resize()},close:function(t){var i=this;t.each(function(r){var u=n("["+i.attr_name()+"="+t[r].id+"]")||n("aria-controls="+t[r].id+"]");u.attr("aria-expanded","false");i.S(this).hasClass(i.settings.active_class)&&(i.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(i.settings.active_class).prev("["+i.attr_name()+"]").removeClass(i.settings.active_class).removeData("target"),i.S(this).trigger("closed.fndtn.dropdown",[t]))});t.removeClass("f-open-"+this.attr_name(!0))},closeall:function(){var t=this;n.each(t.S(".f-open-"+this.attr_name(!0)),function(){t.close.call(t,t.S(this))})},open:function(n,t){this.css(n.addClass(this.settings.active_class),t);n.prev("["+this.attr_name()+"]").addClass(this.settings.active_class);n.data("target",t.get(0)).trigger("opened.fndtn.dropdown",[n,t]);n.attr("aria-hidden","false");t.attr("aria-expanded","true");n.focus();n.addClass("f-open-"+this.attr_name(!0))},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(n){if(!n.hasClass(this.settings.disabled_class)){var t=this.S("#"+n.data(this.data_attr()));t.length!==0&&(this.close.call(this,this.S("["+this.attr_name()+"-content]").not(t)),t.hasClass(this.settings.active_class)?(this.close.call(this,t),t.data("target")!==n.get(0)&&this.open.call(this,t,n)):this.open.call(this,t,n))}},resize:function(){var t=this.S("["+this.attr_name()+"-content].open"),i=n(t.data("target"));t.length&&i.length&&this.css(t,i)},css:function(n,t){var i=Math.max((t.width()-n.width())/2,8),r=t.data(this.attr_name(!0)+"-init")||this.settings,e=n.parent().css("overflow-y")||n.parent().css("overflow"),u,f;return this.clear_idx(),this.small()?(u=this.dirs.bottom.call(n,t,r),n.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:u.top}),n.css(Foundation.rtl?"right":"left",i)):e!=="visible"?(f=t[0].offsetTop+t[0].offsetHeight,n.attr("style","").css({position:"absolute",top:f}),n.css(Foundation.rtl?"right":"left",i)):this.style(n,t,r),n},style:function(t,i,r){var u=n.extend({position:"absolute"},this.dirs[r.align].call(t,i,r));t.attr("style","").css(u)},dirs:{_base:function(n){var s=this.offsetParent(),e=s.offset(),r=n.offset(),f,u,o;return r.top-=e.top,r.left-=e.left,r.missRight=!1,r.missTop=!1,r.missLeft=!1,r.leftRightFlag=!1,f=i.getElementsByClassName("row")[0]?i.getElementsByClassName("row")[0].clientWidth:t.innerWidth,u=(t.innerWidth-f)/2,o=f,this.hasClass("mega")||(n.offset().top<=this.outerHeight()&&(r.missTop=!0,o=t.innerWidth-u,r.leftRightFlag=!0),n.offset().left+this.outerWidth()>n.offset().left+u&&n.offset().left-u>this.outerWidth()&&(r.missRight=!0,r.missLeft=!1),n.offset().left-this.outerWidth()<=0&&(r.missLeft=!0,r.missRight=!1)),r},top:function(n,t){var r=Foundation.libs.dropdown,i=r.dirs._base.call(this,n);return(this.addClass("drop-top"),i.missTop==!0&&(i.top=i.top+n.outerHeight()+this.outerHeight(),this.removeClass("drop-top")),i.missRight==!0&&(i.left=i.left-this.outerWidth()+n.outerWidth()),(n.outerWidth()<this.outerWidth()||r.small()||this.hasClass(t.mega_menu))&&r.adjust_pip(this,n,t,i),Foundation.rtl)?{left:i.left-this.outerWidth()+n.outerWidth(),top:i.top-this.outerHeight()}:{left:i.left,top:i.top-this.outerHeight()}},bottom:function(n,t){var r=Foundation.libs.dropdown,i=r.dirs._base.call(this,n);return(i.missRight==!0&&(i.left=i.left-this.outerWidth()+n.outerWidth()),(n.outerWidth()<this.outerWidth()||r.small()||this.hasClass(t.mega_menu))&&r.adjust_pip(this,n,t,i),r.rtl)?{left:i.left-this.outerWidth()+n.outerWidth(),top:i.top+n.outerHeight()}:{left:i.left,top:i.top+n.outerHeight()}},left:function(n){var t=Foundation.libs.dropdown.dirs._base.call(this,n);return this.addClass("drop-left"),t.missLeft==!0&&(t.left=t.left+this.outerWidth(),t.top=t.top+n.outerHeight(),this.removeClass("drop-left")),{left:t.left-this.outerWidth(),top:t.top}},right:function(n,t){var i=Foundation.libs.dropdown.dirs._base.call(this,n),r;return this.addClass("drop-right"),i.missRight==!0?(i.left=i.left-this.outerWidth(),i.top=i.top+n.outerHeight(),this.removeClass("drop-right")):i.triggeredRight=!0,r=Foundation.libs.dropdown,(n.outerWidth()<this.outerWidth()||r.small()||this.hasClass(t.mega_menu))&&r.adjust_pip(this,n,t,i),{left:i.left+n.outerWidth(),top:i.top}}},adjust_pip:function(n,t,i,r){var f=Foundation.stylesheet,u=8;n.hasClass(i.mega_class)?u=r.left+t.outerWidth()/2-8:this.small()&&(u+=r.left-8);this.rule_idx=f.cssRules.length;var e=".f-dropdown.open:before",o=".f-dropdown.open:after",s="left: "+u+"px;",h="left: "+(u-1)+"px;";r.missRight==!0&&(u=n.outerWidth()-23,e=".f-dropdown.open:before",o=".f-dropdown.open:after",s="left: "+u+"px;",h="left: "+(u-1)+"px;");r.triggeredRight==!0&&(e=".f-dropdown.open:before",o=".f-dropdown.open:after",s="left:-12px;",h="left:-14px;");f.insertRule?(f.insertRule([e,"{",s,"}"].join(" "),this.rule_idx),f.insertRule([o,"{",h,"}"].join(" "),this.rule_idx+1)):(f.addRule(e,s,this.rule_idx),f.addRule(o,h,this.rule_idx+1))},clear_idx:function(){var n=Foundation.stylesheet;typeof this.rule_idx!="undefined"&&(n.deleteRule(this.rule_idx),n.deleteRule(this.rule_idx),delete this.rule_idx)},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){this.S(this.scope).off(".fndtn.dropdown");this.S("html, body").off(".fndtn.dropdown");this.S(t).off(".fndtn.dropdown");this.S("[data-dropdown-content]").off(".fndtn.dropdown")},reflow:function(){}}}(jQuery,window,window.document),function(n,t){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.5.2",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0,offset_by_height:!0,duration:700,easing:"swing"},init:function(n,t,i){Foundation.inherit(this,"throttle");this.bindings(t,i)},events:function(){var t=this,i=t.S,r=t.settings;t.set_expedition_position();i(t.scope).off(".magellan").on("click.fndtn.magellan","["+t.add_namespace("data-magellan-arrival")+"] a[href*=#]",function(i){var h=this.hostname===location.hostname||!this.hostname,c=t.filterPathname(location.pathname)===t.filterPathname(this.pathname),l=this.hash.replace(/(:|\.|\/)/g,"\\$1"),o=this,f;if(h&&c&&l){i.preventDefault();var s=n(this).closest("["+t.attr_name()+"]"),r=s.data("magellan-expedition-init"),u=this.hash.split("#").join(""),e=n('a[name="'+u+'"]');e.length===0&&(e=n("#"+u));f=e.offset().top-r.destination_threshold+1;r.offset_by_height&&(f=f-s.outerHeight());n("html, body").stop().animate({scrollTop:f},r.duration,r.easing,function(){history.pushState?history.pushState(null,null,o.pathname+"#"+u):location.hash=o.pathname+"#"+u})}}).on("scroll.fndtn.magellan",t.throttle(this.check_for_arrivals.bind(this),r.throttle_delay))},check_for_arrivals:function(){var n=this;n.update_arrivals();n.update_expedition_positions()},set_expedition_position:function(){var t=this;n("["+this.attr_name()+"=fixed]",t.scope).each(function(){var i=n(this),f=i.data("magellan-expedition-init"),e=i.attr("styles"),u,r;i.attr("style","");u=i.offset().top+f.threshold;r=parseInt(i.data("magellan-fixed-top"));isNaN(r)||(t.settings.fixed_top=r);i.data(t.data_attr("magellan-top-offset"),u);i.attr("style",e)})},update_expedition_positions:function(){var i=this,r=n(t).scrollTop();n("["+this.attr_name()+"=fixed]",i.scope).each(function(){var t=n(this),f=t.data("magellan-expedition-init"),e=t.attr("style"),o=t.data("magellan-top-offset"),u;r+i.settings.fixed_top>=o?(u=t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]"),u.length===0&&(u=t.clone(),u.removeAttr(i.attr_name()),u.attr(i.add_namespace("data-magellan-expedition-clone"),""),t.before(u)),t.css({position:"fixed",top:f.fixed_top}).addClass("fixed")):(t.prev("["+i.add_namespace("data-magellan-expedition-clone")+"]").remove(),t.attr("style",e).css("position","").css("top","").removeClass("fixed"))})},update_arrivals:function(){var i=this,r=n(t).scrollTop();n("["+this.attr_name()+"]",i.scope).each(function(){var t=n(this),u=t.data(i.attr_name(!0)+"-init"),e=i.offsets(t,r),o=t.find("["+i.add_namespace("data-magellan-arrival")+"]"),f=!1;e.each(function(n,r){if(r.viewport_offset>=r.top_offset){var e=t.find("["+i.add_namespace("data-magellan-arrival")+"]");return e.not(r.arrival).removeClass(u.active_class),r.arrival.addClass(u.active_class),f=!0,!0}});f||o.removeClass(u.active_class)})},offsets:function(t,i){var r=this,u=t.data(r.attr_name(!0)+"-init"),f=i;return t.find("["+r.add_namespace("data-magellan-arrival")+"]").map(function(){var o=n(this).data(r.data_attr("magellan-arrival")),e=n("["+r.add_namespace("data-magellan-destination")+"="+o+"]"),i;if(e.length>0)return i=e.offset().top-u.destination_threshold,u.offset_by_height&&(i=i-t.outerHeight()),i=Math.floor(i),{destination:e,arrival:n(this),top_offset:i,viewport_offset:f}}).sort(function(n,t){return n.top_offset<t.top_offset?-1:n.top_offset>t.top_offset?1:0})},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},off:function(){this.S(this.scope).off(".magellan");this.S(t).off(".magellan")},filterPathname:function(n){return n=n||"",n.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},reflow:function(){var t=this;n("["+t.add_namespace("data-magellan-expedition-clone")+"]",t.scope).remove()}}}(jQuery,window,window.document),function(n){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.5.2",settings:{open_method:"move",close_on_click:!1},init:function(n,t,i){this.bindings(t,i)},events:function(){var i=this,f=i.S,t="",r="",u="";this.settings.open_method==="move"?(t="move-",r="right",u="left"):this.settings.open_method==="overlap_single"?(t="offcanvas-overlap-",r="right",u="left"):this.settings.open_method==="overlap"&&(t="offcanvas-overlap");f(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(u){i.click_toggle_class(u,t+r);i.settings.open_method!=="overlap"&&f(".left-submenu").removeClass(t+r);n(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(u){var o=i.get_settings(u),e=f(this).parent();!o.close_on_click||e.hasClass("has-submenu")||e.hasClass("back")?f(this).parent().hasClass("has-submenu")?(u.preventDefault(),f(this).siblings(".left-submenu").toggleClass(t+r)):e.hasClass("back")&&(u.preventDefault(),e.parent().removeClass(t+r)):(i.hide.call(i,t+r,i.get_wrapper(u)),e.parent().removeClass(t+r));n(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(r){i.click_toggle_class(r,t+u);i.settings.open_method!=="overlap"&&f(".right-submenu").removeClass(t+u);n(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(r){var o=i.get_settings(r),e=f(this).parent();!o.close_on_click||e.hasClass("has-submenu")||e.hasClass("back")?f(this).parent().hasClass("has-submenu")?(r.preventDefault(),f(this).siblings(".right-submenu").toggleClass(t+u)):e.hasClass("back")&&(r.preventDefault(),e.parent().removeClass(t+u)):(i.hide.call(i,t+u,i.get_wrapper(r)),e.parent().removeClass(t+u));n(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(e){i.click_remove_class(e,t+u);f(".right-submenu").removeClass(t+u);r&&(i.click_remove_class(e,t+r),f(".left-submenu").removeClass(t+u));n(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(f){i.click_remove_class(f,t+u);n(".left-off-canvas-toggle").attr("aria-expanded","false");r&&(i.click_remove_class(f,t+r),n(".right-off-canvas-toggle").attr("aria-expanded","false"))})},toggle:function(n,t){t=t||this.get_wrapper();t.is("."+n)?this.hide(n,t):this.show(n,t)},show:function(n,t){t=t||this.get_wrapper();t.trigger("open.fndtn.offcanvas");t.addClass(n)},hide:function(n,t){t=t||this.get_wrapper();t.trigger("close.fndtn.offcanvas");t.removeClass(n)},click_toggle_class:function(n,t){n.preventDefault();var i=this.get_wrapper(n);this.toggle(t,i)},click_remove_class:function(n,t){n.preventDefault();var i=this.get_wrapper(n);this.hide(t,i)},get_settings:function(n){var t=this.S(n.target).closest("["+this.attr_name()+"]");return t.data(this.attr_name(!0)+"-init")||this.settings},get_wrapper:function(n){var t=this.S(n?n.target:this.scope).closest(".off-canvas-wrap");return t.length===0&&(t=this.S(".off-canvas-wrap")),t},reflow:function(){}}}(jQuery,window,window.document),function(n,t,i,r){"use strict";function u(n){var t=/fade/i.test(n),i=/pop/i.test(n);return{animate:t||i,pop:i,fade:t}}Foundation.libs.reveal={name:"reveal",version:"5.5.2",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",multiple_opened:!1,bg_class:"reveal-modal-bg",root_element:"body",open:function(){},opened:function(){},close:function(){},closed:function(){},on_ajax_error:n.noop,bg:n(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,i,r){n.extend(!0,this.settings,i,r);this.bindings(i,r)},events:function(){var n=this,t=n.S;t(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(i){var f;if(i.preventDefault(),!n.locked){var r=t(this),u=r.data(n.data_attr("reveal-ajax")),e=r.data(n.data_attr("reveal-replace-content"));n.locked=!0;typeof u=="undefined"?n.open.call(n,r):(f=u===!0?r.attr("href"):u,n.open.call(n,r,{url:f},{replaceContentSel:e}))}});t(i).on("click.fndtn.reveal",this.close_targets(),function(i){if(i.preventDefault(),!n.locked){var r=t("["+n.attr_name()+"].open").data(n.attr_name(!0)+"-init")||n.settings,u=t(i.target)[0]===t("."+r.bg_class)[0];if(u)if(r.close_on_background_click)i.stopPropagation();else return;n.locked=!0;n.close.call(n,u?t("["+n.attr_name()+"].open:not(.toback)"):t(this).closest("["+n.attr_name()+"]"))}});if(t("["+n.attr_name()+"]",this.scope).length>0)t(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video);else t(this.scope).on("open.fndtn.reveal","["+n.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+n.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+n.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+n.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+n.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+n.attr_name()+"]",this.close_video);return!0},key_up_on:function(){var n=this;n.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(t){var i=n.S("["+n.attr_name()+"].open"),r=i.data(n.attr_name(!0)+"-init")||n.settings;r&&t.which===27&&r.close_on_esc&&!n.locked&&n.close.call(n,i)});return!0},key_up_off:function(){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(i,r){var f=this,u,e,o,s;if(i?typeof i.selector!="undefined"?u=f.S("#"+i.data(f.data_attr("reveal-id"))).first():(u=f.S(this.scope),r=i):u=f.S(this.scope),e=u.data(f.attr_name(!0)+"-init"),e=e||this.settings,u.hasClass("open")&&i.attr("data-reveal-id")==u.attr("id"))return f.close(u);if(!u.hasClass("open")){o=f.S("["+f.attr_name()+"].open");typeof u.data("css-top")=="undefined"&&u.data("css-top",parseInt(u.css("top"),10)).data("offset",this.cache_offset(u));u.attr("tabindex","0").attr("aria-hidden","false");this.key_up_on(u);u.on("open.fndtn.reveal",function(n){n.namespace!=="fndtn.reveal"});u.on("open.fndtn.reveal").trigger("open.fndtn.reveal");o.length<1&&this.toggle_bg(u,!0);typeof r=="string"&&(r={url:r});typeof r!="undefined"&&r.url?(s=typeof r.success!="undefined"?r.success:null,n.extend(r,{success:function(t,i,r){if(n.isFunction(s)){var h=s(t,i,r);typeof h=="string"&&(t=h)}typeof options!="undefined"&&typeof options.replaceContentSel!="undefined"?u.find(options.replaceContentSel).html(t):u.html(t);f.S(u).foundation("section","reflow");f.S(u).children().foundation();o.length>0&&(e.multiple_opened?f.to_back(o):f.hide(o,e.css.close));f.show(u,e.css.open)}}),e.on_ajax_error!==n.noop&&n.extend(r,{error:e.on_ajax_error}),n.ajax(r)):(o.length>0&&(e.multiple_opened?f.to_back(o):f.hide(o,e.css.close)),this.show(u,e.css.open))}f.S(t).trigger("resize")},close:function(t){var t=t&&t.length?t:this.S(this.scope),u=this.S("["+this.attr_name()+"].open"),i=t.data(this.attr_name(!0)+"-init")||this.settings,r=this;u.length>0&&(t.removeAttr("tabindex","0").attr("aria-hidden","true"),this.locked=!0,this.key_up_off(t),t.trigger("close.fndtn.reveal"),(i.multiple_opened&&u.length===1||!i.multiple_opened||t.length>1)&&(r.toggle_bg(t,!1),r.to_front(t)),i.multiple_opened?(r.hide(t,i.css.close,i),r.to_front(n(n.makeArray(u).reverse()[1]))):r.hide(u,i.css.close,i))},close_targets:function(){var n="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?n+", ."+this.settings.bg_class:n},toggle_bg:function(t,i){this.S("."+this.settings.bg_class).length===0&&(this.settings.bg=n("<div />",{"class":this.settings.bg_class}).appendTo("body").hide());var u=this.settings.bg.filter(":visible").length>0;i!=u&&((i==r?u:!i)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(i,r){var c,o,e,f;if(r){var f=i.data(this.attr_name(!0)+"-init")||this.settings,s=f.root_element,h=this;if(i.parent(s).length===0){c=i.wrap('<div style="display: none;" />').parent();i.on("closed.fndtn.reveal.wrapped",function(){i.detach().appendTo(c);i.unwrap().unbind("closed.fndtn.reveal.wrapped")});i.detach().appendTo(s)}return(o=u(f.animation),o.animate||(this.locked=!1),o.pop)?(r.top=n(t).scrollTop()-i.data("offset")+"px",e={top:n(t).scrollTop()+i.data("css-top")+"px",opacity:1},setTimeout(function(){return i.css(r).animate(e,f.animation_speed,"linear",function(){h.locked=!1;i.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)):o.fade?(r.top=n(t).scrollTop()+i.data("css-top")+"px",e={opacity:1},setTimeout(function(){return i.css(r).animate(e,f.animation_speed,"linear",function(){h.locked=!1;i.trigger("opened.fndtn.reveal")}).addClass("open")},f.animation_speed/2)):i.css(r).show().css({opacity:1}).addClass("open").trigger("opened.fndtn.reveal")}return(f=this.settings,u(f.animation).fade)?i.fadeIn(f.animation_speed/2):(this.locked=!1,i.show())},to_back:function(n){n.addClass("toback")},to_front:function(n){n.removeClass("toback")},hide:function(i,r){var s,o,e,f;return r?(f=i.data(this.attr_name(!0)+"-init"),s=this,f=f||this.settings,o=u(f.animation),o.animate||(this.locked=!1),o.pop)?(e={top:-n(t).scrollTop()-i.data("offset")+"px",opacity:0},setTimeout(function(){return i.animate(e,f.animation_speed,"linear",function(){s.locked=!1;i.css(r).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)):o.fade?(e={opacity:0},setTimeout(function(){return i.animate(e,f.animation_speed,"linear",function(){s.locked=!1;i.css(r).trigger("closed.fndtn.reveal")}).removeClass("open")},f.animation_speed/2)):i.hide().css(r).removeClass("open").trigger("closed.fndtn.reveal"):(f=this.settings,u(f.animation).fade)?i.fadeOut(f.animation_speed/2):i.hide()},close_video:function(t){var r=n(".flex-video",t.target),i=n("iframe",r);i.length>0&&(i.attr("data-src",i[0].src),i.attr("src",i.attr("src")),r.hide())},open_video:function(t){var u=n(".flex-video",t.target),i=u.find("iframe"),f,e;i.length>0&&(f=i.attr("data-src"),typeof f=="string"?i[0].src=i.attr("data-src"):(e=i[0].src,i[0].src=r,i[0].src=e),u.show())},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},cache_offset:function(n){var t=n.show().height()+parseInt(n.css("top"),10)+n.scrollY;return n.hide(),t},off:function(){n(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(n,t,i,r){"use strict";Foundation.libs.tab={name:"tab",version:"5.5.2",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(n,i,r){var u=this,f=this.S;f("["+this.attr_name()+"] > .active > a",this.scope).each(function(){u.default_tab_hashes.push(this.hash)});u.entry_location=t.location.href;this.bindings(i,r);this.handle_location_hash_change()},events:function(){var n=this,i=this.S,r=function(t,r){var u=i(r).closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init");(!u.is_hover||Modernizr.touch)&&(t.preventDefault(),t.stopPropagation(),n.toggle_active_tab(i(r).parent()))};i(this.scope).off(".tab").on("keydown.fndtn.tab","["+this.attr_name()+"] > * > a",function(n){var t=this,i=n.keyCode||n.which;i==9&&(n.preventDefault(),r(n,t))}).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(n){var t=this;r(n,t)}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(){var t=i(this).closest("["+n.attr_name()+"]").data(n.attr_name(!0)+"-init");t.is_hover&&n.toggle_active_tab(i(this).parent())});i(t).on("hashchange.fndtn.tab",function(t){t.preventDefault();n.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,i=this.S;i("["+this.attr_name()+"]",this.scope).each(function(){var s=i(this).data(t.attr_name(!0)+"-init"),u,f,o,e;if(s.deep_linking)if(u=s.scroll_to_content?t.scope.location.hash:t.scope.location.hash.replace("fndtn-",""),u!="")f=i(u),f.hasClass("content")&&f.parent().hasClass("tabs-content")?t.toggle_active_tab(n("["+t.attr_name()+"] > * > a[href="+u+"]").parent()):(o=f.closest(".content").attr("id"),o!=r&&t.toggle_active_tab(n("["+t.attr_name()+"] > * > a[href=#"+o+"]").parent(),u));else for(e=0;e<t.default_tab_hashes.length;e++)t.toggle_active_tab(n("["+t.attr_name()+"] > * > a[href="+t.default_tab_hashes[e]+"]").parent())})},toggle_active_tab:function(u,f){var h=this,c=h.S,v=u.closest("["+this.attr_name()+"]"),y=u.find("a"),l=u.children("a").first(),o="#"+l.attr("href").split("#")[1],s=c(o),p=u.siblings(),e=v.data(this.attr_name(!0)+"-init"),w=function(t){var u=n(this),f=n(this).parents("li").prev().children('[role="tab"]'),e=n(this).parents("li").next().children('[role="tab"]'),r;switch(t.keyCode){case 37:r=f;break;case 39:r=e;break;default:r=!1}r.length&&(u.attr({tabindex:"-1","aria-selected":null}),r.attr({tabindex:"0","aria-selected":!0}).focus());n('[role="tabpanel"]').attr("aria-hidden","true");n("#"+n(i.activeElement).attr("href").substring(1)).attr("aria-hidden",null)},a=function(n){var i=t.location.href===h.entry_location,r=e.scroll_to_content?h.default_tab_hashes[0]:i?t.location.hash:"fndtn-"+h.default_tab_hashes[0].replace("#","");i&&n===r||(t.location.hash=n)};l.data("tab-content")&&(o="#"+l.data("tab-content").split("#")[1],s=c(o));e.deep_linking&&(e.scroll_to_content?(a(f||o),f==r||f==o?u.parent()[0].scrollIntoView():c(o)[0].scrollIntoView()):f!=r?a("fndtn-"+f.replace("#","")):a("fndtn-"+o.replace("#","")));u.addClass(e.active_class).triggerHandler("opened");y.attr({"aria-selected":"true",tabindex:0});p.removeClass(e.active_class);p.find("a").attr({"aria-selected":"false",tabindex:-1});s.siblings().removeClass(e.active_class).attr({"aria-hidden":"true",tabindex:-1});s.addClass(e.active_class).attr("aria-hidden","false").removeAttr("tabindex");e.callback(u);s.triggerHandler("toggled",[s]);v.triggerHandler("toggled",[u]);y.off("keydown").on("keydown",w)},data_attr:function(n){return this.namespace.length>0?this.namespace+"-"+n:n},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(n,t){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.5.2",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,show_on:"all",tip_template:function(n,t){return'<span data-selector="'+n+'" id="'+n+'" class="'+Foundation.libs.tooltip.settings.tooltip_class.substring(1)+'" role="tooltip">'+t+'<span class="nub"><\/span><\/span>'}},cache:{},init:function(n,t,i){Foundation.inherit(this,"random_str");this.bindings(t,i)},should_show:function(t){var i=n.extend({},this.settings,this.data_options(t));return i.show_on==="all"?!0:this.small()&&i.show_on==="small"||this.medium()&&i.show_on==="medium"||this.large()&&i.show_on==="large"?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(t){function f(n,t,r){n.timer||(r?(n.timer=null,i.showTip(t)):n.timer=setTimeout(function(){n.timer=null;i.showTip(t)}.bind(n),i.settings.hover_delay))}function u(n,t){n.timer&&(clearTimeout(n.timer),n.timer=null);i.hide(t)}var i=this,r=i.S;i.create(this.S(t));n(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(t){var e=r(this),o=n.extend({},i.settings,i.data_options(e)),h=!1,s;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&r(t.target).is("a")||/mouse/i.test(t.type)&&i.ie_touch(t))return!1;if(e.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&t.preventDefault(),i.hide(e);else{if(o.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type))return;!o.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&(t.preventDefault(),r(o.tooltip_class+".open").hide(),h=!0,n(".open["+i.attr_name()+"]").length>0&&(s=r(n(".open["+i.attr_name()+"]")[0]),i.hide(s)));/enter|over/i.test(t.type)?f(this,e):t.type==="mouseout"||t.type==="mouseleave"?u(this,e):f(this,e,!0)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(t){if(/mouse/i.test(t.type)&&i.ie_touch(t))return!1;(n(this).data("tooltip-open-event-type")!="touch"||t.type!="mouseleave")&&(n(this).data("tooltip-open-event-type")=="mouse"&&/MSPointerDown|touchstart/i.test(t.type)?i.convert_to_touch(n(this)):u(this,n(this)))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(){u(this,r(this))})},ie_touch:function(){return!1},showTip:function(n){var t=this.getTip(n);if(this.should_show(n,t))return this.show(n)},getTip:function(t){var r=this.selector(t),u=n.extend({},this.settings,this.data_options(t)),i=null;return r&&(i=this.S('span[data-selector="'+r+'"]'+u.tooltip_class)),typeof i=="object"?i:!1},selector:function(n){var t=n.attr(this.attr_name())||n.attr("data-selector");return typeof t!="string"&&(t=this.random_str(6),n.attr("data-selector",t).attr("aria-describedby",t)),t},create:function(i){var o=this,r=n.extend({},this.settings,this.data_options(i)),f=this.settings.tip_template,u,e;if(typeof r.tip_template=="string"&&t.hasOwnProperty(r.tip_template)&&(f=t[r.tip_template]),u=n(f(this.selector(i),n("<div><\/div>").html(i.attr("title")).html())),e=this.inheritable_classes(i),u.addClass(e).appendTo(r.append_to),Modernizr.touch){u.append('<span class="tap-to-close">'+r.touch_close_text+"<\/span>");u.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(){o.hide(i)})}i.removeAttr("title").attr("title","")},reposition:function(t,i,r){var s,u,e,h,f,o;i.css("visibility","hidden").show();s=t.data("width");u=i.children(".nub");e=u.outerHeight();h=u.outerHeight();this.small()?i.css({width:"100%"}):i.css({width:s?s:"auto"});f=function(n,t,i,r,u){return n.css({top:t?t:"auto",bottom:r?r:"auto",left:u?u:"auto",right:i?i:"auto"}).end()};f(i,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left);this.small()?(f(i,t.offset().top+t.outerHeight()+10,"auto","auto",12.5,n(this.scope).width()),i.addClass("tip-override"),f(u,-e,"auto","auto",t.offset().left)):(o=t.offset().left,Foundation.rtl&&(u.addClass("rtl"),o=t.offset().left+t.outerWidth()-i.outerWidth()),f(i,t.offset().top+t.outerHeight()+10,"auto","auto",o),u.attr("style")&&u.removeAttr("style"),i.removeClass("tip-override"),r&&r.indexOf("tip-top")>-1?(Foundation.rtl&&u.addClass("rtl"),f(i,t.offset().top-i.outerHeight(),"auto","auto",o).removeClass("tip-override")):r&&r.indexOf("tip-left")>-1?(f(i,t.offset().top+t.outerHeight()/2-i.outerHeight()/2,"auto","auto",t.offset().left-i.outerWidth()-e).removeClass("tip-override"),u.removeClass("rtl")):r&&r.indexOf("tip-right")>-1&&(f(i,t.offset().top+t.outerHeight()/2-i.outerHeight()/2,"auto","auto",t.offset().left+t.outerWidth()+e).removeClass("tip-override"),u.removeClass("rtl")));i.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(t){var r=n.extend({},this.settings,this.data_options(t)),u=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(r.additional_inheritable_classes),i=t.attr("class"),f=i?n.map(i.split(" "),function(t){if(n.inArray(t,u)!==-1)return t}).join(" "):"";return n.trim(f)},convert_to_touch:function(t){var i=this,r=i.getTip(t),u=n.extend({},i.settings,i.data_options(t));if(r.find(".tap-to-close").length===0){r.append('<span class="tap-to-close">'+u.touch_close_text+"<\/span>");r.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(){i.hide(t)})}t.data("tooltip-open-event-type","touch")},show:function(n){var t=this.getTip(n);n.data("tooltip-open-event-type")=="touch"&&this.convert_to_touch(n);this.reposition(n,t,n.attr("class"));n.addClass("open");t.fadeIn(150)},hide:function(n){var t=this.getTip(n);t.fadeOut(150,function(){t.find(".tap-to-close").remove();t.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose");n.removeClass("open")})},off:function(){var t=this;this.S(this.scope).off(".fndtn.tooltip");this.S(this.settings.tooltip_class).each(function(i){n("["+t.attr_name()+"]").eq(i).attr("title",n(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document),function(n,t,i){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.5.2",settings:{index:0,start_offset:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all",dropdown_autoclose:!0},init:function(t,i,r){Foundation.inherit(this,"add_custom_rule register_media throttle");var u=this;u.register_media("topbar","foundation-mq-topbar");this.bindings(i,r);u.S("["+this.attr_name()+"]",this.scope).each(function(){var t=n(this),r=t.data(u.attr_name(!0)+"-init"),f=u.S("section, .top-bar-section",this),i;t.data("index",0);i=t.parent();i.hasClass("fixed")||u.is_sticky(t,i,r)?(u.settings.sticky_class=r.sticky_class,u.settings.sticky_topbar=t,t.data("height",i.outerHeight()),t.data("stickyoffset",i.offset().top)):t.data("height",t.outerHeight());r.assembled||u.assemble(t);r.is_hover?u.S(".has-dropdown",t).addClass("not-click"):u.S(".has-dropdown",t).removeClass("not-click");u.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }");i.hasClass("fixed")&&u.S("body").addClass("f-topbar-fixed")})},is_sticky:function(n,t,i){var r=t.hasClass(i.sticky_class),u=matchMedia(Foundation.media_queries.small).matches,f=matchMedia(Foundation.media_queries.medium).matches,e=matchMedia(Foundation.media_queries.large).matches;return r&&i.sticky_on==="all"?!0:r&&this.small()&&i.sticky_on.indexOf("small")!==-1&&u&&!f&&!e?!0:r&&this.medium()&&i.sticky_on.indexOf("medium")!==-1&&u&&f&&!e?!0:r&&this.large()&&i.sticky_on.indexOf("large")!==-1&&u&&f&&e?!0:!1},toggle:function(i){var u=this,r,e,f;r=i?u.S(i).closest("["+this.attr_name()+"]"):u.S("["+this.attr_name()+"]");e=r.data(this.attr_name(!0)+"-init");f=u.S("section, .top-bar-section",r);u.breakpoint()&&(u.rtl?(f.css({right:"0%"}),n(">.name",f).css({right:"100%"})):(f.css({left:"0%"}),n(">.name",f).css({left:"100%"})),u.S("li.moved",f).removeClass("moved"),r.data("index",0),r.toggleClass("expanded").css("height",""));e.scrolltop?r.hasClass("expanded")?r.parent().hasClass("fixed")&&(e.scrolltop?(r.parent().removeClass("fixed"),r.addClass("fixed"),u.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):r.parent().removeClass("expanded")):r.hasClass("fixed")&&(r.parent().addClass("fixed"),r.removeClass("fixed"),u.S("body").addClass("f-topbar-fixed")):(u.is_sticky(r,r.parent(),e)&&r.parent().addClass("fixed"),r.parent().hasClass("fixed")&&(r.hasClass("expanded")?(r.addClass("fixed"),r.parent().addClass("expanded"),u.S("body").addClass("f-topbar-fixed")):(r.removeClass("fixed"),r.parent().removeClass("expanded"),u.update_sticky_positioning())))},timer:null,events:function(){var i=this,r=this.S;r(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(n){n.preventDefault();i.toggle(this)}).on("click.fndtn.topbar contextmenu.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(){var t=n(this).closest("li"),f=t.closest("["+i.attr_name()+"]"),r=f.data(i.attr_name(!0)+"-init"),u;r.dropdown_autoclose&&r.is_hover&&(u=n(this).closest(".hover"),u.removeClass("hover"));!i.breakpoint()||t.hasClass("back")||t.hasClass("has-dropdown")||i.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var u=r(this),f=r(t.target),e=u.closest("["+i.attr_name()+"]"),o=e.data(i.attr_name(!0)+"-init");if(f.data("revealId")){i.toggle();return}i.breakpoint()||(!o.is_hover||Modernizr.touch)&&(t.stopImmediatePropagation(),u.hasClass("hover")?(u.removeClass("hover").find("li").removeClass("hover"),u.parents("li.hover").removeClass("hover")):(u.addClass("hover"),n(u).siblings().removeClass("hover"),f[0].nodeName==="A"&&f.parent().hasClass("has-dropdown")&&t.preventDefault()))}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(n){if(i.breakpoint()){n.preventDefault();var u=r(this),t=u.closest("["+i.attr_name()+"]"),f=t.find("section, .top-bar-section"),o=u.next(".dropdown").outerHeight(),e=u.closest("li");t.data("index",t.data("index")+1);e.addClass("moved");i.rtl?(f.css({right:-(100*t.data("index"))+"%"}),f.find(">.name").css({right:100*t.data("index")+"%"})):(f.css({left:-(100*t.data("index"))+"%"}),f.find(">.name").css({left:100*t.data("index")+"%"}));t.css("height",u.siblings("ul").outerHeight(!0)+t.data("height"))}});r(t).off(".topbar").on("resize.fndtn.topbar",i.throttle(function(){i.resize.call(i)},50)).trigger("resize.fndtn.topbar").load(function(){r(this).trigger("resize.fndtn.topbar")});r("body").off(".topbar").on("click.fndtn.topbar",function(n){var t=r(n.target).closest("li").closest("li.hover");t.length>0||r("["+i.attr_name()+"] li.hover").removeClass("hover")});r(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(n){n.preventDefault();var f=r(this),t=f.closest("["+i.attr_name()+"]"),u=t.find("section, .top-bar-section"),s=t.data(i.attr_name(!0)+"-init"),e=f.closest("li.moved"),o=e.parent();t.data("index",t.data("index")-1);i.rtl?(u.css({right:-(100*t.data("index"))+"%"}),u.find(">.name").css({right:100*t.data("index")+"%"})):(u.css({left:-(100*t.data("index"))+"%"}),u.find(">.name").css({left:100*t.data("index")+"%"}));t.data("index")===0?t.css("height",""):t.css("height",o.outerHeight(!0)+t.data("height"));setTimeout(function(){e.removeClass("moved")},300)});r(this.scope).find(".dropdown a").focus(function(){n(this).parents(".has-dropdown").addClass("hover")}).blur(function(){n(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var n=this;n.S("["+this.attr_name()+"]").each(function(){var t=n.S(this),e=t.data(n.attr_name(!0)+"-init"),r=t.parent("."+n.settings.sticky_class),u,f;n.breakpoint()||(f=t.hasClass("expanded"),t.css("height","").removeClass("expanded").find("li").removeClass("hover"),f&&n.toggle(t));n.is_sticky(t,r,e)&&(r.hasClass("fixed")?(r.removeClass("fixed"),u=r.offset().top,n.S(i.body).hasClass("f-topbar-fixed")&&(u-=t.data("height")),t.data("stickyoffset",u),r.addClass("fixed")):(u=r.offset().top,t.data("stickyoffset",u)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(t){var i=this,r=t.data(this.attr_name(!0)+"-init"),u=i.S("section, .top-bar-section",t);u.detach();i.S(".has-dropdown>a",u).each(function(){var t=i.S(this),f=t.siblings(".dropdown"),e=t.attr("href"),u;f.find(".title.back").length||(u=r.mobile_show_parent_link==!0&&e?n('<li class="title back js-generated"><h5><a href="javascript:void(0)"><\/a><\/h5><\/li><li class="parent-link hide-for-medium-up"><a class="parent-link js-generated" href="'+e+'">'+t.html()+"<\/a><\/li>"):n('<li class="title back js-generated"><h5><a href="javascript:void(0)"><\/a><\/h5>'),r.custom_back_text==!0?n("h5>a",u).html(r.back_text):n("h5>a",u).html("&laquo; "+t.html()),f.prepend(u))});u.appendTo(t);this.sticky();this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),n.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var i=0,r=this;return n("> li",t).each(function(){i+=r.S(this).outerHeight(!0)}),i},sticky:function(){var n=this;this.S(t).on("scroll",function(){n.update_sticky_positioning()})},update_sticky_positioning:function(){var i="."+this.settings.sticky_class,u=this.S(t),n=this,r;n.settings.sticky_topbar&&n.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)&&(r=this.settings.sticky_topbar.data("stickyoffset")+this.settings.start_offset,n.S(i).hasClass("expanded")||(u.scrollTop()>r?n.S(i).hasClass("fixed")||(n.S(i).addClass("fixed"),n.S("body").addClass("f-topbar-fixed")):u.scrollTop()<=r&&n.S(i).hasClass("fixed")&&(n.S(i).removeClass("fixed"),n.S("body").removeClass("f-topbar-fixed"))))},off:function(){this.S(this.scope).off(".fndtn.topbar");this.S(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document);!function(n,t,i,r){"use strict";var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&n.indexOf("%")>0},w=function(n){return n&&!(n.style.overflow&&"hidden"===n.style.overflow)&&(n.clientWidth&&n.scrollWidth>n.clientWidth||n.clientHeight&&n.scrollHeight>n.clientHeight)},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i=u.getViewport()[t]/100*i),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return(i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var s,p,l,o,v,y,w,h={};"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);p=t.title!==r?t.title:h.title||"";l=t.content||h.content;o=l?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(v=e.prop("class").match(/fancybox\.(\w+)/),o=v?v[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(y=s.split(/\s+/,2),s=y.shift(),w=y.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:o||s||!h.isDom||(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:p,selector:w});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index))},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(u.isOpen&&n!==!0?(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]()):(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")},f=function(){u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))};n===!0||!u.player.isActive&&n!==!1?f():r()},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var r,f=u.current,e=f?f.wrap:null;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var t,n=u.current;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),t=n.keys,t&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;return 27===e&&u.coming?!1:void(f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return n.group.length>1&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):i.inArray(e,o)>-1?(u[t](),f.preventDefault(),!1):void 0}))}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var h=t.target||null,o=i(h),s=!1;o.length&&!(s||o.is(".fancybox-skin")||o.is(".fancybox-wrap"));)s=w(o[0]),o=i(o).parent();0===r||s||u.group.length>1&&!n.canShrink&&(e>0||f>0?u.prev(e>0?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),f===!1)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var c,l,r,e,o,t={};if(n=f(n),c=u.group[n]||null,!c)return!1;if(t=i.extend(!0,{},u.opts,c),e=t.margin,o=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(o)&&(t.padding=[o,o,o,o]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))return void(u.coming=null);if(r=t.type,l=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!l)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;n.complete!==!0&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var n,r=u.group,i=u.current,f=r.length,e=i.preload?Math.min(i.preload,f-1):0,t=1;e>=t;t+=1)n=r[(i.index+t)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var t,n,c,o,s,h,r=u.coming,f=u.current,e="fancybox-placeholder";if(u.hideLoading(),r&&u.isActive!==!1){if(!1===u.trigger("afterLoad",r,f))return r.wrap.stop(!0).trigger("onReset").remove(),void(u.coming=null);switch(f&&(u.trigger("beforeChange",f),f.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),u.unbindEvents(),t=r,n=r.content,c=r.type,o=r.scrolling,i.extend(u,{wrap:t.wrap,skin:t.skin,outer:t.outer,inner:t.inner,current:t,previous:f}),s=t.href,c){case"inline":case"ajax":case"html":t.selector?n=i("<div>").html(n).find(t.selector):a(n)&&(n.data(e)||n.data(e,i('<div class="'+e+'"><\/div>').insertAfter(n).hide()),n=n.show().detach(),t.wrap.bind("onReset",function(){i(this).find(n).length&&n.hide().replaceAll(n.data(e)).data(e,!1)}));break;case"image":n=t.tpl.image.replace("{href}",s);break;case"swf":n='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+s+'"><\/param>';h="";i.each(t.swf,function(t,i){n+='<param name="'+t+'" value="'+i+'"><\/param>';h+=" "+t+'="'+i+'"'});n+='<embed src="'+s+'" type="application/x-shockwave-flash" width="100%" height="100%"'+h+"><\/embed><\/object>"}a(n)&&n.parent().is(t.inner)||t.inner.append(n);u.trigger("beforeShow");t.inner.css("overflow","yes"===o?"scroll":"no"===o?"hidden":o);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?f.prevMethod&&u.transitions[f.prevMethod]():i(".fancybox-wrap").not(t.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?t.nextMethod:t.openMethod]();u._preloadImages()}},_setDimension:function(){var k,st,tt,it,p,v,ht,ct,w,d,b,rt,ft,ut,lt,nt=u.getViewport(),wt=0,vt=!1,at=!1,y=u.wrap,g=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,o=r.minWidth,s=r.minHeight,c=r.maxWidth,a=r.maxHeight,bt=r.scrolling,et=r.scrollOutside?r.scrollbarWidth:0,ot=r.margin,yt=f(ot[1]+ot[3]),pt=f(ot[0]+ot[2]);if(y.add(g).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),k=f(g.outerWidth(!0)-g.width()),st=f(g.outerHeight(!0)-g.height()),tt=yt+k,it=pt+st,p=l(n)?(nt.w-tt)*f(n)/100:n,v=l(t)?(nt.h-it)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(p).height(9999),lt=ut.contents().find("body"),et&&lt.css("overflow-x","hidden"),v=lt.outerHeight(!0))}catch(kt){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(p),r.autoHeight||e.height(v),r.autoWidth&&(p=e.width()),r.autoHeight&&(v=e.height()),e.removeClass("fancybox-tmp"));if(n=f(p),t=f(v),w=p/v,o=f(l(o)?f(o,"w")-tt:o),c=f(l(c)?f(c,"w")-tt:c),s=f(l(s)?f(s,"h")-it:s),a=f(l(a)?f(a,"h")-it:a),ht=c,ct=a,r.fitToView&&(c=Math.min(nt.w-tt,c),a=Math.min(nt.h-it,a)),rt=nt.w-yt,ft=nt.h-pt,r.aspectRatio?(n>c&&(n=c,t=f(n/w)),t>a&&(t=a,n=f(t*w)),o>n&&(n=o,t=f(n/w)),s>t&&(t=s,n=f(t*w))):(n=Math.max(o,Math.min(n,c)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(s,Math.min(t,a))),r.fitToView)if(e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height(),r.aspectRatio)for(;(d>rt||b>ft)&&n>o&&t>s&&!(wt++>19);)t=Math.max(s,Math.min(a,t-10)),n=f(t*w),o>n&&(n=o,t=f(n/w)),n>c&&(n=c,t=f(n/w)),e.width(n).height(t),y.width(n+k),d=y.width(),b=y.height();else n=Math.max(o,Math.min(n,n-(d-rt))),t=Math.max(s,Math.min(t,t-(b-ft)));et&&"auto"===bt&&v>t&&rt>n+k+et&&(n+=et);e.width(n).height(t);y.width(n+k);d=y.width();b=y.height();vt=(d>rt||b>ft)&&n>o&&t>s;at=r.aspectRatio?ht>n&&ct>t&&p>n&&v>t:(ht>n||ct>t)&&(p>n||v>t);i.extend(r,{dim:{width:h(d),height:h(b)},origWidth:p,origHeight:v,canShrink:vt,canExpand:at,wPadding:k,hPadding:st,wrapSpace:b-g.outerHeight(!0),skinSpace:g.height()-t});!ut&&r.autoHeight&&t>s&&a>t&&!at&&e.height("auto");i(u.outer).on("swipeleft",function(){u.next()});i(u.outer).on("swiperight",function(){u.prev()})},_getPosition:function(n){var i=u.current,r=u.getViewport(),f=i.margin,e=u.wrap.width()+f[1]+f[3],o=u.wrap.height()+f[0]+f[2],t={position:"absolute",top:f[0],left:f[3]};return i.autoCenter&&i.fixed&&!n&&o<=r.h&&e<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-o)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-e)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&u.group.length>1)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&u.group.length>1&&((n.loop||n.index>0)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),n.loop||n.index!==n.group.length-1?u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()):u.play(!1))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),i={top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var r,s,e,i=t.prop,o=u.current,h=o.wrapSpace,c=o.skinSpace;("width"===i||"height"===i)&&(r=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(r=1-r),s="width"===i?o.wPadding:o.hPadding,e=n-s,u.skin[i](f("width"===i?e:e-h*r)),u.inner[i](f("width"===i?e:e-h*r-c*r)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var n,i=u.current,s=i.nextEffect,t=i.pos,o={opacity:1},r=u.direction,e=200;t.opacity=.1;"elastic"===s&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-e),o[n]="+="+e+"px"):(t[n]=h(f(t[n])+e),o[n]="-="+e+"px"));"none"===s?u._afterZoomIn():u.wrap.css(t).animate(o,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return(u.isActive?u.close():t.close(),!1)});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var i,n="100%";this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);n.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(this.margin!==!1&&(i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t,e,o=u.current,r=o.title,s=n.type;if(i.isFunction(r)&&(r=r.call(o.element,o)),c(r)&&""!==i.trim(r)){switch(t=i('<div class="fancybox-title fancybox-title-'+s+'-wrap">'+r+"<\/div>"),s){case"inside":e=u.skin;break;case"outside":e=u.wrap;break;case"over":e=u.inner;break;default:e=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](e)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var h,s,o=i(this).blur(),c=r;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,u.open(o,n)!==!1&&e.preventDefault())};return n=n||{},r=n.index||0,t&&n.live!==!1?o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e):f.unbind("click.fb-start").bind("click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var t,f;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var n=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),t=n.children(),r=t.innerWidth()-t.height(99).innerWidth();return n.remove(),r});i.support.fixedPosition===r&&(i.support.fixedPosition=function(){var n=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),t=20===n[0].offsetTop||15===n[0].offsetTop;return n.remove(),t}());i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});t=i(n).width();p.addClass("fancybox-lock-test");f=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(f-t)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery);!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(){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){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){"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){"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){"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){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=this.options.initialIndex||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(){if(!this.isActive){this.isActive=!0;t.add(this.element,"flickity-enabled");this.options.rightToLeft&&t.add(this.element,"flickity-rtl");this.getSize();var n=this._filterFindCellElements(this.element.children);a(n,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");this.positionSliderAtSelected();this.select(this.selectedIndex)}},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){if(this.isActive){var i=this.cells.length;this.options.wrapAround&&i>1&&(0>n?this.x-=this.slideableWidth:n>=i&&(this.x+=this.slideableWidth));(this.options.wrapAround||t)&&(n=f.modulo(n,i));this.cells[n]&&(this.selectedIndex=n,this.setSelectedCell(),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){"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){"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 h(){}function u(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function r(){}function e(){return!1}var f,o,s;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&&s(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)},o="attachEvent"in document.documentElement,s=o?function(n){var r;"IMG"==n.nodeName&&(n.ondragstart=e);for(var i=n.querySelectorAll("img"),t=0,u=i.length;u>t;t++)r=i[t],r.ondragstart=e}:h,r.prototype.pointerDown=function(n,t){this._dragPointerDown(n,t);var i=document.activeElement;i&&i.blur&&i.blur();this._bindPostStartEvents(n);this.emitEvent("pointerDown",[n,t])},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._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.onclick=function(n){this.isPreventingClicks&&u(n)},r.prototype._staticClick=function(n,t){var i=n.target.nodeName;("INPUT"==i||"TEXTAREA"==i)&&n.target.focus();this.staticClick(n,t)},r.prototype.staticClick=function(n,t){this.emitEvent("staticClick",[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.getPointerPoint=i.getPointerPoint,r}),function(n,t){"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}function c(t){var i=u.getPointerPoint(t);return i.y-n.pageYOffset}var o,s,h;return f.extend(r.defaults,{draggable:!0,touchVerticalScroll:!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(n,i){this._dragPointerDown(n,i);var r=document.activeElement;r&&r.blur&&r!=this.element&&r!=document.body&&r.blur();this.pointerDownFocus(n);this.dragX=this.x;t.add(this.viewport,"is-pointer-down");this._bindPostStartEvents(n);this.dispatchEvent("pointerDown",n,[i])},o={touchstart:!0,MSPointerDown:!0},s={INPUT:!0,SELECT:!0},r.prototype.pointerDownFocus=function(n){!this.options.accessibility||o[n.type]||s[n.target.nodeName]||this.element.focus()},r.prototype.pointerMove=function(n,t){var i=this._dragPointerMove(n,t);this.touchVerticalScrollMove(n,t,i);this._dragMove(n,t,i);this.dispatchEvent("pointerMove",n,[t,i])},r.prototype.hasDragStarted=function(n){return!this.isTouchScrolling&&Math.abs(n.x)>5},r.prototype.pointerUp=function(n,i){delete this.isTouchScrolling;t.remove(this.viewport,"is-pointer-down");this.dispatchEvent("pointerUp",n,[i]);this._dragPointerUp(n,i)},h={touchmove:!0,MSPointerMove:!0},r.prototype.touchVerticalScrollMove=function(t,i,r){var u=this.options.touchVerticalScroll,f="withDrag"==u?!u:this.isDragging||!u;!f&&h[t.type]&&!this.isTouchScrolling&&Math.abs(r.y)>10&&(this.startScrollY=n.pageYOffset,this.pointerWindowStartY=c(i),this.isTouchScrolling=!0)},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.getRestingDragPosition(),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.getRestingDragPosition(),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.getRestingDragPosition=function(){var n=this.dragX-this.x;return this.x+n/(1-this.getFrictionFactor())},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 f(n){n.preventDefault?n.preventDefault():n.returnValue=!1}function i(n){this.bindTap(n)}var u,r;return 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)},u=i.prototype.pointerDown,i.prototype.pointerDown=function(n){"touchstart"==n.type&&f(n);u.apply(this,arguments)},r=void 0!==n.pageYOffset,i.prototype.pointerUp=function(i,u){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])},i.prototype.destroy=function(){this.pointerDone();this.unbindTap()},i}),function(n,t){"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"),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.update();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){"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.updateSelected();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){"function"==typeof define&&define.amd?define("flickity/js/player",["eventEmitter/EventEmitter","eventie/eventie","./flickity"],function(n,i,r){return t(n,i,r)}):"object"==typeof exports?module.exports=t(require("wolfy87-eventemitter"),require("eventie"),require("./flickity")):t(n.EventEmitter,n.eventie,n.Flickity)}(window,function(n,t,i){function r(n){if(this.isPlaying=!1,this.parent=n,u){var t=this;this.onVisibilityChange=function(){t.visibilityChange()}}}var f,u;return"hidden"in document?(f="hidden",u="visibilitychange"):"webkitHidden"in document&&(f="webkitHidden",u="webkitvisibilitychange"),r.prototype=new n,r.prototype.play=function(){this.isPlaying=!0;delete this.isPaused;u&&document.addEventListener(u,this.onVisibilityChange,!1);this.tick()},r.prototype.tick=function(){var n,t;this.isPlaying&&!this.isPaused&&(this.tickTime=new Date,n=this.parent.options.autoPlay,n="number"==typeof n?n:3e3,t=this,this.timeout=setTimeout(function(){t.parent.next(!0);t.tick()},n))},r.prototype.stop=function(){this.isPlaying=!1;delete this.isPaused;this.clear();u&&document.removeEventListener(u,this.onVisibilityChange,!1)},r.prototype.clear=function(){clearTimeout(this.timeout)},r.prototype.pause=function(){this.isPlaying&&(this.isPaused=!0,this.clear())},r.prototype.unpause=function(){this.isPaused&&this.play()},r.prototype.visibilityChange=function(){var n=document[f];this[n?"pause":"unpause"]()},i.createMethods.push("_createPlayer"),i.prototype._createPlayer=function(){this.player=new r(this);this.on("activate",this.activatePlayer);this.on("uiChange",this.stopPlayer);this.on("pointerDown",this.stopPlayer);this.on("deactivate",this.deactivatePlayer)},i.prototype.activatePlayer=function(){this.options.autoPlay&&(this.player.play(),t.bind(this.element,"mouseenter",this),this.isMouseenterBound=!0)},i.prototype.stopPlayer=function(){this.player.stop()},i.prototype.deactivatePlayer=function(){this.player.stop();this.isMouseenterBound&&(t.unbind(this.element,"mouseenter",this),delete this.isMouseenterBound)},i.prototype.onmouseenter=function(){this.player.pause();t.bind(this.element,"mouseleave",this)},i.prototype.onmouseleave=function(){this.player.unpause();t.unbind(this.element,"mouseleave",this)},i.Player=r,i}),function(n,t){"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)},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){this._positionCells(n);this._getWrapShiftCells();this.setGallerySize();this.options.freeScroll?this.positionSlider():this.select(this.selectedIndex)},t}),function(n,t){"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){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(){this.complete(event,"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){"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){"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){"function"==typeof define&&define.amd?define("imagesloaded/imagesloaded",["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.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function s(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===v.call(n)}function l(n){var t=[],i,r;if(c(n))t=n;else if("number"==typeof n.length)for(i=0,r=n.length;r>i;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);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=l(n);this.options=s({},this.options);"function"==typeof t?i=t:s(this.options,t);i&&this.on("always",i);this.getImages();f&&(this.jqDeferred=new f.Deferred);var u=this;setTimeout(function(){u.check()})}function e(n){this.img=n}function u(n){this.src=n;o[n]=this}var f=n.jQuery,h=n.console,a="undefined"!=typeof h,v=Object.prototype.toString,o;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var i,u,n,t,e;for(this.images=[],i=0,u=this.elements.length;u>i;i++)if(n=this.elements[i],"IMG"===n.nodeName&&this.addImage(n),t=n.nodeType,t&&(1===t||9===t||11===t))for(var f=n.querySelectorAll("img"),r=0,o=f.length;o>r;r++)e=f[r],this.addImage(e)},r.prototype.addImage=function(n){var t=new e(n);this.images.push(t)},r.prototype.check=function(){function f(n,r){return t.options.debug&&a&&h.log("confirm",n,r),t.progress(n),u++,u===i&&t.complete(),!0}var t=this,u=0,i=this.images.length,n,r;if(this.hasAnyBroken=!1,!i)return void this.complete();for(n=0;i>n;n++)r=this.images[n],r.on("confirm",f),r.check()},r.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n);t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,n)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0;n=this;setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},f&&(f.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(f(this))}),e.prototype=new t,e.prototype.check=function(){var n=o[this.img.src]||new u(this.img.src),t;if(n.isConfirmed)return void this.confirm(n.isLoaded,"cached was confirmed");if(this.img.complete&&void 0!==this.img.naturalWidth)return void this.confirm(0!==this.img.naturalWidth,"naturalWidth");t=this;n.on("confirm",function(n,i){return t.confirm(n.isLoaded,i),!0});n.check()},e.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("confirm",this,t)},o={},u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var n=new Image;i.bind(n,"load",this);i.bind(n,"error",this);n.src=this.src;this.isChecked=!0}},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(n){this.confirm(!0,"onload");this.unbindProxyEvents(n)},u.prototype.onerror=function(n){this.confirm(!1,"onerror");this.unbindProxyEvents(n)},u.prototype.confirm=function(n,t){this.isConfirmed=!0;this.isLoaded=n;this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(n){i.unbind(n.target,"load",this);i.unbind(n.target,"error",this)},r}),function(n,t){"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){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)}if(this.options.imagesLoaded){var n=this;i(this.slider).on("progress",t)}},t});$(document).foundation({tab:{callback:function(n){setMapHilight(n)}}});$(document).ready(function(){setMobileMenu("#dl-menu");setHeadingMenu();setGallery(".gallery");setBasicDropdown();disableInputZoom();setMobileTicker();safariHeightFix()});$(function(){var n=$(".last"),t=$(".MenuStuck");n.length==0&&t.length==0&&$(".MenuStub").last().nextAll().wrapAll("<div class='hideable' />");n.length==0&&t.length>0?$(".MenuStuck").last().nextAll().wrapAll("<div class='hideable' />"):$(".last").nextAll().wrapAll("<div class='hideable' />")});$(".MenuLink:not(.MenuBack), .MenuNoLink").mouseenter(function(){tempColor=$(this).css("background-color");$(this).css("background-color","rgba(244, 244, 239, 1)")}).mouseleave(function(){$(this).css("background-color",tempColor)});$(".MenuStub,.homeMenu").click(function(){});$("#popupMenu .close").click(function(){});!function(n,t){"use strict";var i=t.Modernizr,u=n("body"),r;n.DLMenu=function(t,i){this.$el=n(i);this._init(t)};n.DLMenu.defaults={animationClasses:{classin:"dl-animate-in-2",classout:"dl-animate-out-2"},onLevelClick:function(){return!1},onLinkClick:function(){return!1}};n.DLMenu.prototype={_init:function(t){this.options=n.extend(!0,{},n.DLMenu.defaults,t);this._config();this.animEndEventName={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd",animation:"animationend"}[i.prefixed("animation")]+".dlmenu";this.transEndEventName={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"}[i.prefixed("transition")]+".dlmenu";this.supportAnimations=i.cssanimations;this.supportTransitions=i.csstransitions;this._initEvents()},_config:function(){this.open=!1;this.$trigger=this.$el.children(".dl-trigger");this.$menu=this.$el.children("ul.dl-menu");this.$menuitems=this.$menu.find("li:not(.dl-back)");this.$el.find("ul.dl-submenu").prepend('<li class="dl-back"><a href="#">back<\/a><\/li>');this.$el.find("ul.dl-submenu li ul.dl-submenu").prepend('<li class="dl-home"><a href="#">back to main menu<\/a><\/li>');this.$back=this.$menu.find("li.dl-back");this.$home=this.$menu.find("li.dl-home")},_initEvents:function(){var t=this;this.$trigger.on("click.dlmenu",function(){return t.open?t._closeMenu():t._openMenu(),!1});this.$menuitems.on("click.dlmenu",function(i){var r,u,f,e;if(i.stopPropagation(),r=n(this),u=r.children("ul.dl-submenu"),u.length>0)return f=u.clone().css("opacity",0).insertAfter(t.$menu),e=function(){t.$menu.off(t.animEndEventName).removeClass(t.options.animationClasses.classout).addClass("dl-subview");r.addClass("dl-subviewopen").parents(".dl-subviewopen:first").removeClass("dl-subviewopen").addClass("dl-subview");f.remove()},setTimeout(function(){f.addClass(t.options.animationClasses.classin);t.$menu.addClass(t.options.animationClasses.classout);t.supportAnimations?t.$menu.on(t.animEndEventName,e):e.call();t.options.onLevelClick(r,r.children("a:first").text())}),!1;t.options.onLinkClick(r,i)});this.$back.on("click.dlmenu",function(){var i=n(this),r=i.parents("ul.dl-submenu:first"),e=r.parent(),u=r.clone().insertAfter(t.$menu),f=function(){t.$menu.off(t.animEndEventName).removeClass(t.options.animationClasses.classin);u.remove()};return setTimeout(function(){u.addClass(t.options.animationClasses.classout);t.$menu.addClass(t.options.animationClasses.classin);t.supportAnimations?t.$menu.on(t.animEndEventName,f):f.call();e.removeClass("dl-subviewopen");var n=i.parents(".dl-subview:first");n.is("li")&&n.addClass("dl-subviewopen");n.removeClass("dl-subview")}),!1});this.$home.on("click.dlmenu",function(){var f=n(this),i=f.parents("ul.dl-submenu:first"),e=i.parent(),r=i.clone().insertAfter(t.$menu),u=function(){t.$menu.off(t.animEndEventName).removeClass(t.options.animationClasses.classin);r.remove()};return setTimeout(function(){r.addClass(t.options.animationClasses.classout);t.$menu.addClass(t.options.animationClasses.classin);t.supportAnimations?t.$menu.on(t.animEndEventName,u):u.call();e.removeClass("dl-subviewopen");t._resetMenu()}),!1})},closeMenu:function(){this.open&&this._closeMenu()},_closeMenu:function(){var n=this,t=function(){n.$menu.off(n.transEndEventName);n._resetMenu()};this.$menu.removeClass("dl-menuopen");this.$menu.addClass("dl-menu-toggle");this.$trigger.removeClass("dl-active");this.supportTransitions?this.$menu.on(this.transEndEventName,t):t.call();this.open=!1},openMenu:function(){this.open||this._openMenu()},_openMenu:function(){var t=this;u.off("click").on("click.dlmenu",function(){t._closeMenu()});this.$menu.addClass("dl-menuopen dl-menu-toggle").on(this.transEndEventName,function(){n(this).removeClass("dl-menu-toggle")});this.$trigger.addClass("dl-active");this.open=!0},resetMenu:function(){this._resetMenu()},_resetMenu:function(){this.$menu.removeClass("dl-subview");this.$menuitems.removeClass("dl-subview dl-subviewopen")}};r=function(n){t.console&&t.console.error(n)};n.fn.dlmenu=function(t){if("string"==typeof t){var i=Array.prototype.slice.call(arguments,1);this.each(function(){var u=n.data(this,"dlmenu");return u?n.isFunction(u[t])&&"_"!==t.charAt(0)?void u[t].apply(u,i):void r("no such method '"+t+"' for dlmenu instance"):void r("cannot call methods on dlmenu prior to initialization; attempted to call method '"+t+"'")})}else this.each(function(){var i=n.data(this,"dlmenu");i?i._init():i=n.data(this,"dlmenu",new n.DLMenu(t,this))});return this}}(jQuery,window);!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n,t){function et(n){function u(){t?(r(),gt(u),i=!0,t=!1):i=!1}var r=n,t=!1,i=!1;this.kick=function(){t=!0;i||u()};this.end=function(n){var u=r;n&&(i?(r=t?function(){u();n()}:n,t=!0):n())}}function ot(){return!0}function s(){return!1}function h(n){n.preventDefault()}function c(n){ft[n.target.tagName.toLowerCase()]||n.preventDefault()}function st(n){return 1===n.which&&!n.ctrlKey&&!n.altKey}function e(n,t){var i,r;if(n.identifiedTouch)return n.identifiedTouch(t);for(i=-1,r=n.length;++i<r;)if(n[i].identifier===t)return n[i]}function l(n,t){var i=e(n.changedTouches,t.identifier);if(i&&(i.pageX!==t.pageX||i.pageY!==t.pageY))return i}function ht(n){var t;st(n)&&(t={target:n.target,startX:n.pageX,startY:n.pageY,timeStamp:n.timeStamp},i(document,u.move,a,t),i(document,u.cancel,v,t))}function a(n){var t=n.data;k(n,t,n,y)}function v(){y()}function y(){r(document,u.move,a);r(document,u.cancel,v)}function ct(n){var t,r;ft[n.target.tagName.toLowerCase()]||(t=n.changedTouches[0],r={target:t.target,startX:t.pageX,startY:t.pageY,timeStamp:n.timeStamp,identifier:t.identifier},i(document,f.move+"."+t.identifier,p,r),i(document,f.cancel+"."+t.identifier,w,r))}function p(n){var t=n.data,i=l(n,t);i&&k(n,t,i,b)}function w(n){var t=n.data,i=e(n.changedTouches,t.identifier);i&&b(t.identifier)}function b(n){r(document,"."+n,p);r(document,"."+n,w)}function k(n,t,i,r){var u=i.pageX-t.startX,f=i.pageY-t.startY;ut*ut>u*u+f*f||at(n,t,i,u,f,r)}function lt(){return this._handled=ot,!1}function d(n){n._handled()}function at(n,t,i,r,u,f){var e,s;t.target;e=n.targetTouches;s=n.timeStamp-t.timeStamp;t.type="movestart";t.distX=r;t.distY=u;t.deltaX=r;t.deltaY=u;t.pageX=i.pageX;t.pageY=i.pageY;t.velocityX=r/s;t.velocityY=u/s;t.targetTouches=e;t.finger=e?e.length:1;t._handled=lt;t._preventTouchmoveDefault=function(){n.preventDefault()};o(t.target,t);f(t.identifier)}function g(n){var t=n.data.timer;n.data.touch=n;n.data.timeStamp=n.timeStamp;t.kick()}function nt(n){var t=n.data.event,i=n.data.timer;vt();rt(t,i,function(){setTimeout(function(){r(t.target,"click",s)},0)})}function vt(){r(document,u.move,g);r(document,u.end,nt)}function tt(n){var t=n.data.event,r=n.data.timer,i=l(n,t);i&&(n.preventDefault(),t.targetTouches=n.targetTouches,n.data.touch=i,n.data.timeStamp=n.timeStamp,r.kick())}function it(n){var t=n.data.event,i=n.data.timer,r=e(n.changedTouches,t.identifier);r&&(yt(t),rt(t,i))}function yt(n){r(document,"."+n.identifier,tt);r(document,"."+n.identifier,it)}function pt(n,t,i){var r=i-n.timeStamp;n.type="move";n.distX=t.pageX-n.startX;n.distY=t.pageY-n.startY;n.deltaX=t.pageX-n.pageX;n.deltaY=t.pageY-n.pageY;n.velocityX=.3*n.velocityX+.7*n.deltaX/r;n.velocityY=.3*n.velocityY+.7*n.deltaY/r;n.pageX=t.pageX;n.pageY=t.pageY}function rt(n,t,i){t.end(function(){return n.type="moveend",o(n.target,n),i&&i()})}function wt(){return i(this,"movestart.move",d),!0}function bt(){return r(this,"dragstart drag",h),r(this,"mousedown touchstart",c),r(this,"movestart",d),!0}function kt(n){"move"!==n.namespace&&"moveend"!==n.namespace&&(i(this,"dragstart."+n.guid+" drag."+n.guid,h,t,n.selector),i(this,"mousedown."+n.guid,c,t,n.selector))}function dt(n){"move"!==n.namespace&&"moveend"!==n.namespace&&(r(this,"dragstart."+n.guid+" drag."+n.guid),r(this,"mousedown."+n.guid))}var ut=6,i=n.event.add,r=n.event.remove,o=function(t,i,r){n.event.trigger(i,r,t)},gt=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(function(){n()},25)}}(),ft={textarea:!0,input:!0,select:!0,button:!0},u={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},f={move:"touchmove",cancel:"touchend",end:"touchend"};n.event.special.movestart={setup:wt,teardown:bt,add:kt,remove:dt,_default:function(n){function h(){pt(e,r.touch,r.timeStamp);o(n.target,e)}var e,r;n._handled()&&(e={target:n.target,startX:n.startX,startY:n.startY,pageX:n.pageX,pageY:n.pageY,distX:n.distX,distY:n.distY,deltaX:n.deltaX,deltaY:n.deltaY,velocityX:n.velocityX,velocityY:n.velocityY,timeStamp:n.timeStamp,identifier:n.identifier,targetTouches:n.targetTouches,finger:n.finger},r={event:e,timer:new et(h),touch:t,timeStamp:t},n.identifier===t?(i(n.target,"click",s),i(document,u.move,g,r),i(document,u.end,nt,r)):(n._preventTouchmoveDefault(),i(document,f.move+"."+n.identifier,tt,r),i(document,f.end+"."+n.identifier,it,r)))}};n.event.special.move={setup:function(){i(this,"movestart.move",n.noop)},teardown:function(){r(this,"movestart.move",n.noop)}};n.event.special.moveend={setup:function(){i(this,"movestart.moveend",n.noop)},teardown:function(){r(this,"movestart.moveend",n.noop)}};i(document,"mousedown.move",ht);i(document,"touchstart.move",ct);"function"==typeof Array.prototype.indexOf&&!function(n){for(var t=["changedTouches","targetTouches"],i=t.length;i--;)-1===n.event.props.indexOf(t[i])&&n.event.props.push(t[i])}(n)});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function r(n){var u,f,r;u=n.target.offsetWidth;f=n.target.offsetHeight;r={distX:n.distX,distY:n.distY,velocityX:n.velocityX,velocityY:n.velocityY,finger:n.finger};n.distX>n.distY?n.distX>-n.distY?(n.distX/u>t.threshold||n.velocityX*n.distX/u*t.sensitivity>1)&&(r.type="swiperight",i(n.currentTarget,r)):(-n.distY/f>t.threshold||n.velocityY*n.distY/u*t.sensitivity>1)&&(r.type="swipeup",i(n.currentTarget,r)):n.distX>-n.distY?(n.distY/f>t.threshold||n.velocityY*n.distY/u*t.sensitivity>1)&&(r.type="swipedown",i(n.currentTarget,r)):(-n.distX/u>t.threshold||n.velocityX*n.distX/u*t.sensitivity>1)&&(r.type="swipeleft",i(n.currentTarget,r))}function u(t){var i=n.data(t,"event_swipe");return i||(i={count:0},n.data(t,"event_swipe",i)),i}var f=n.event.add,e=n.event.remove,i=function(t,i,r){n.event.trigger(i,r,t)},t={threshold:.4,sensitivity:6};n.event.special.swipe=n.event.special.swipeleft=n.event.special.swiperight=n.event.special.swipeup=n.event.special.swipedown={setup:function(n){var n=u(this);if(!(n.count++>0))return f(this,"moveend",r),!0},teardown:function(){var n=u(this);if(!(--n.count>0))return e(this,"moveend",r),!0},settings:t}}),function(n){n.fn.extend({customSelect:function(t){if(typeof document.body.style.maxHeight=="undefined")return this;var t=n.extend({customClass:"customSelect",mapClass:!0,mapStyle:!0},t),u=t.customClass,r=function(t,r){var u=t.find(":selected"),f=r.children(":first"),e=u.html()||"&nbsp;";f.html(e);u.attr("disabled")?r.addClass(i("DisabledOption")):r.removeClass(i("DisabledOption"));setTimeout(function(){r.removeClass(i("Open"));n(document).off("mouseup.customSelect")},60)},i=function(n){return u+n};return this.each(function(){var e=n(this),o=n("<span />").addClass(i("Inner")),f=n("<span />");e.after(f.append(o));f.addClass(u);t.mapClass&&f.addClass(e.attr("class"));t.mapStyle&&f.attr("style",e.attr("style"));e.addClass("hasCustomSelect").on("render.customSelect",function(){var n,t;r(e,f);e.css("width","");n=parseInt(e.outerWidth(),10)-(parseInt(f.outerWidth(),10)-parseInt(f.width(),10));f.css({display:"inline-block"});t=f.outerHeight();e.attr("disabled")?f.addClass(i("Disabled")):f.removeClass(i("Disabled"));o.css({width:n,display:"inline-block"});e.css({"-webkit-appearance":"menulist-button",width:f.outerWidth(),position:"absolute",opacity:0,height:t,fontSize:f.css("font-size")})}).on("change.customSelect",function(){f.addClass(i("Changed"));r(e,f)}).on("keyup.customSelect",function(n){f.hasClass(i("Open"))?(n.which==13||n.which==27)&&r(e,f):(e.trigger("blur.customSelect"),e.trigger("focus.customSelect"))}).on("mousedown.customSelect",function(){f.removeClass(i("Changed"))}).on("mouseup.customSelect",function(t){if(!f.hasClass(i("Open")))if(n("."+i("Open")).not(f).length>0&&typeof InstallTrigger!="undefined")e.trigger("focus.customSelect");else{f.addClass(i("Open"));t.stopPropagation();n(document).one("mouseup.customSelect",function(t){t.target!=e.get(0)&&n.inArray(t.target,e.find("*").get())<0?e.trigger("blur.customSelect"):r(e,f)})}}).on("focus.customSelect",function(){f.removeClass(i("Changed")).addClass(i("Focus"))}).on("blur.customSelect",function(){f.removeClass(i("Focus")+" "+i("Open"))}).on("mouseenter.customSelect",function(){f.addClass(i("Hover"))}).on("mouseleave.customSelect",function(){f.removeClass(i("Hover"))}).trigger("render.customSelect")})}})}(jQuery);!function(n,t){"use strict";function r(t){n.fn.cycle.debug&&i(t)}function i(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function u(t,i,r){var u=n(t).data("cycle.opts"),f;u&&(f=!!t.cyclePause,f&&u.paused?u.paused(t,u,i,r):!f&&u.resumed&&u.resumed(t,u,i,r))}function c(r,e,o){function c(t,r,u){if(!t&&r===!0){var e=n(u).data("cycle.opts");if(!e)return i("options not found, can not resume"),!1;u.cycleTimeout&&(clearTimeout(u.cycleTimeout),u.cycleTimeout=0);f(e.elements,e,1,!e.backwards)}}var s,h;if(r.cycleStop===t&&(r.cycleStop=0),(e===t||null===e)&&(e={}),e.constructor==String){switch(e){case"destroy":case"stop":return s=n(r).data("cycle.opts"),s?(r.cycleStop++,r.cycleTimeout&&clearTimeout(r.cycleTimeout),r.cycleTimeout=0,s.elements&&n(s.elements).stop(),n(r).removeData("cycle.opts"),"destroy"==e&&l(r,s),!1):!1;case"toggle":return r.cyclePause=1===r.cyclePause?0:1,c(r.cyclePause,o,r),u(r),!1;case"pause":return r.cyclePause=1,u(r),!1;case"resume":return r.cyclePause=0,c(!1,o,r),u(r),!1;case"prev":case"next":return(s=n(r).data("cycle.opts"))?("string"==typeof o&&(s.oneTimeFx=o),n.fn.cycle[e](s),!1):(i('options not found, "prev/next" ignored'),!1);default:e={fx:e}}return e}return e.constructor==Number?(h=e,(e=n(r).data("cycle.opts"))?0>h||h>=e.elements.length?(i("invalid slide index: "+h),!1):(e.nextSlide=h,r.cycleTimeout&&(clearTimeout(r.cycleTimeout),r.cycleTimeout=0),"string"==typeof o&&(e.oneTimeFx=o),f(e.elements,e,1,h>=e.currSlide),!1):(i("options not found, can not advance slide"),!1)):e}function o(t,i){if(!n.support.opacity&&i.cleartype&&t.style.filter)try{t.style.removeAttribute("filter")}catch(r){}}function l(t,i){i.next&&n(i.next).unbind(i.prevNextEvent);i.prev&&n(i.prev).unbind(i.prevNextEvent);(i.pager||i.pagerAnchorBuilder)&&n.each(i.pagerAnchors||[],function(){this.unbind().remove()});i.pagerAnchors=null;n(t).unbind("mouseenter.cycle mouseleave.cycle");i.destroy&&i.destroy(i)}function a(r,s,c,l,a){var at,b=n.extend({},n.fn.cycle.defaults,l||{},n.metadata?r.metadata():n.meta?r.data():{}),vt=n.isFunction(r.data)?r.data(b.metaAttr):null,rt,ut,nt,k,yt,ht,ct,pt,lt,g;if(vt&&(b=n.extend(b,vt)),b.autostop&&(b.countdown=b.autostopCount||c.length),rt=r[0],r.data("cycle.opts",b),b.$cont=r,b.stopCount=rt.cycleStop,b.elements=c,b.before=b.before?[b.before]:[],b.after=b.after?[b.after]:[],!n.support.opacity&&b.cleartype&&b.after.push(function(){o(this,b)}),b.continuous&&b.after.push(function(){f(c,b,0,!b.backwards)}),v(b),n.support.opacity||!b.cleartype||b.cleartypeNoBg||h(s),"static"==r.css("position")&&r.css("position","relative"),b.width&&r.width(b.width),b.height&&"auto"!=b.height&&r.height(b.height),b.startingSlide!==t?(b.startingSlide=parseInt(b.startingSlide,10),b.startingSlide>=c.length||b.startSlide<0?b.startingSlide=0:at=!0):b.startingSlide=b.backwards?c.length-1:0,b.random){for(b.randomMap=[],ut=0;ut<c.length;ut++)b.randomMap.push(ut);if(b.randomMap.sort(function(){return Math.random()-.5}),at)for(nt=0;nt<c.length;nt++)b.startingSlide==b.randomMap[nt]&&(b.randomIndex=nt);else b.randomIndex=1,b.startingSlide=b.randomMap[1]}else b.startingSlide>=c.length&&(b.startingSlide=0);if(b.currSlide=b.startingSlide||0,k=b.startingSlide,s.css({position:"absolute",top:0,left:0}).hide().each(function(t){var i;i=b.backwards?k?k>=t?c.length+(t-k):k-t:c.length-t:k?t>=k?c.length-(t-k):k-t:c.length-t;n(this).css("z-index",i)}),n(c[k]).css("opacity",1).show(),o(c[k],b),b.fit&&(b.aspect?s.each(function(){var t=n(this),i=b.aspect===!0?t.width()/t.height():b.aspect;b.width&&t.width()!=b.width&&(t.width(b.width),t.height(b.width/i));b.height&&t.height()<b.height&&(t.height(b.height),t.width(b.height*i))}):(b.width&&s.width(b.width),b.height&&"auto"!=b.height&&s.height(b.height))),!b.center||b.fit&&!b.aspect||s.each(function(){var t=n(this);t.css({"margin-left":b.width?(b.width-t.width())/2+"px":0,"margin-top":b.height?(b.height-t.height())/2+"px":0})}),!b.center||b.fit||b.slideResize||s.each(function(){var t=n(this);t.css({"margin-left":b.width?(b.width-t.width())/2+"px":0,"margin-top":b.height?(b.height-t.height())/2+"px":0})}),yt=(b.containerResize||b.containerResizeHeight)&&r.innerHeight()<1,yt){for(var tt=0,d=0,st=0;st<c.length;st++){var it=n(c[st]),ft=it[0],et=it.outerWidth(),ot=it.outerHeight();et||(et=ft.offsetWidth||ft.width||it.attr("width"));ot||(ot=ft.offsetHeight||ft.height||it.attr("height"));tt=et>tt?et:tt;d=ot>d?ot:d}b.containerResize&&tt>0&&d>0&&r.css({width:tt+"px",height:d+"px"});b.containerResizeHeight&&d>0&&r.css({height:d+"px"})}if((ht=!1,b.pause&&r.bind("mouseenter.cycle",function(){ht=!0;this.cyclePause++;u(rt,!0)}).bind("mouseleave.cycle",function(){ht&&this.cyclePause--;u(rt,!0)}),y(b)===!1)||(ct=!1,l.requeueAttempts=l.requeueAttempts||0,s.each(function(){var t=n(this),r;if((this.cycleH=b.fit&&b.height?b.height:t.height()||this.offsetHeight||this.height||t.attr("height")||0,this.cycleW=b.fit&&b.width?b.width:t.width()||this.offsetWidth||this.width||t.attr("width")||0,t.is("img"))&&(r=0===this.cycleH&&0===this.cycleW&&!this.complete,r)){if(a.s&&b.requeueOnImageNotLoaded&&++l.requeueAttempts<100)return i(l.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){n(a.s,a.c).cycle(l)},b.requeueTimeout),ct=!0,!1;i("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}return!0}),ct))return!1;if(b.cssBefore=b.cssBefore||{},b.cssAfter=b.cssAfter||{},b.cssFirst=b.cssFirst||{},b.animIn=b.animIn||{},b.animOut=b.animOut||{},s.not(":eq("+k+")").css(b.cssBefore),n(s[k]).css(b.cssFirst),b.timeout)for(b.timeout=parseInt(b.timeout,10),b.speed.constructor==String&&(b.speed=n.fx.speeds[b.speed]||parseInt(b.speed,10)),b.sync||(b.speed=b.speed/2),pt="none"==b.fx?0:"shuffle"==b.fx?500:250;b.timeout-b.speed<pt;)b.timeout+=b.speed;if(b.easing&&(b.easeIn=b.easeOut=b.easing),b.speedIn||(b.speedIn=b.speed),b.speedOut||(b.speedOut=b.speed),b.slideCount=c.length,b.currSlide=b.lastSlide=k,b.random?(++b.randomIndex==c.length&&(b.randomIndex=0),b.nextSlide=b.randomMap[b.randomIndex]):b.nextSlide=b.backwards?0===b.startingSlide?c.length-1:b.startingSlide-1:b.startingSlide>=c.length-1?0:b.startingSlide+1,!b.multiFx)if(lt=n.fn.cycle.transitions[b.fx],n.isFunction(lt))lt(r,s,b);else if("custom"!=b.fx&&!b.multiFx)return i("unknown transition: "+b.fx,"; slideshow terminating"),!1;return g=s[k],b.skipInitializationCallbacks||(b.before.length&&b.before[0].apply(g,[g,g,b,!0]),b.after.length&&b.after[0].apply(g,[g,g,b,!0])),b.next&&n(b.next).bind(b.prevNextEvent,function(){return e(b,1)}),b.prev&&n(b.prev).bind(b.prevNextEvent,function(){return e(b,0)}),(b.pager||b.pagerAnchorBuilder)&&w(c,b),p(b,c),b}function v(t){t.original={before:[],after:[]};t.original.cssBefore=n.extend({},t.cssBefore);t.original.cssAfter=n.extend({},t.cssAfter);t.original.animIn=n.extend({},t.animIn);t.original.animOut=n.extend({},t.animOut);n.each(t.before,function(){t.original.before.push(this)});n.each(t.after,function(){t.original.after.push(this)})}function y(t){var u,e,f=n.fn.cycle.transitions,s,o,h,c;if(t.fx.indexOf(",")>0){for(t.multiFx=!0,t.fxs=t.fx.replace(/\s*/g,"").split(","),u=0;u<t.fxs.length;u++)s=t.fxs[u],e=f[s],e&&f.hasOwnProperty(s)&&n.isFunction(e)||(i("discarding unknown transition: ",s),t.fxs.splice(u,1),u--);if(!t.fxs.length)return i("No valid transitions named; slideshow terminating."),!1}else if("all"==t.fx){t.multiFx=!0;t.fxs=[];for(o in f)f.hasOwnProperty(o)&&(e=f[o],f.hasOwnProperty(o)&&n.isFunction(e)&&t.fxs.push(o))}if(t.multiFx&&t.randomizeEffects){for(h=Math.floor(20*Math.random())+30,u=0;h>u;u++)c=Math.floor(Math.random()*t.fxs.length),t.fxs.push(t.fxs.splice(c,1)[0]);r("randomized fx sequence: ",t.fxs)}return!0}function p(t,i){t.addSlide=function(r,u){var f=n(r),e=f[0];t.autostopCount||t.countdown++;i[u?"unshift":"push"](e);t.els&&t.els[u?"unshift":"push"](e);t.slideCount=i.length;t.random&&(t.randomMap.push(t.slideCount-1),t.randomMap.sort(function(){return Math.random()-.5}));f.css("position","absolute");f[u?"prependTo":"appendTo"](t.$cont);u&&(t.currSlide++,t.nextSlide++);n.support.opacity||!t.cleartype||t.cleartypeNoBg||h(f);t.fit&&t.width&&f.width(t.width);t.fit&&t.height&&"auto"!=t.height&&f.height(t.height);e.cycleH=t.fit&&t.height?t.height:f.height();e.cycleW=t.fit&&t.width?t.width:f.width();f.css(t.cssBefore);(t.pager||t.pagerAnchorBuilder)&&n.fn.cycle.createPagerAnchor(i.length-1,e,n(t.pager),i,t);n.isFunction(t.onAddSlide)?t.onAddSlide(f):f.hide()}}function f(i,u,e,o){function w(){var n=0;u.timeout;u.timeout&&!u.continuous?(n=s(i[u.currSlide],i[u.nextSlide],u,o),"shuffle"==u.fx&&(n-=u.speedOut)):u.continuous&&l.cyclePause&&(n=10);n>0&&(l.cycleTimeout=setTimeout(function(){f(i,u,0,!u.backwards)},n))}var l=u.$cont[0],c=i[u.currSlide],h=i[u.nextSlide],y,v,p,a;if(e&&u.busy&&u.manualTrump&&(r("manualTrump in go(), stopping active transition"),n(i).stop(!0,!0),u.busy=0,clearTimeout(l.cycleTimeout)),u.busy)return void r("transition active, ignoring new tx request");if(l.cycleStop==u.stopCount&&(0!==l.cycleTimeout||e)){if(!e&&!l.cyclePause&&!u.bounce&&(u.autostop&&--u.countdown<=0||u.nowrap&&!u.random&&u.nextSlide<u.currSlide))return void(u.end&&u.end(u));y=!1;!e&&l.cyclePause||u.nextSlide==u.currSlide?w():(y=!0,v=u.fx,c.cycleH=c.cycleH||n(c).height(),c.cycleW=c.cycleW||n(c).width(),h.cycleH=h.cycleH||n(h).height(),h.cycleW=h.cycleW||n(h).width(),u.multiFx&&(o&&(u.lastFx===t||++u.lastFx>=u.fxs.length)?u.lastFx=0:!o&&(u.lastFx===t||--u.lastFx<0)&&(u.lastFx=u.fxs.length-1),v=u.fxs[u.lastFx]),u.oneTimeFx&&(v=u.oneTimeFx,u.oneTimeFx=null),n.fn.cycle.resetState(u,v),u.before.length&&n.each(u.before,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])}),p=function(){u.busy=0;n.each(u.after,function(n,t){l.cycleStop==u.stopCount&&t.apply(h,[c,h,u,o])});l.cycleStop||w()},r("tx firing("+v+"); currSlide: "+u.currSlide+"; nextSlide: "+u.nextSlide),u.busy=1,u.fxFn?u.fxFn(c,h,u,p,o,e&&u.fastOnEvent):n.isFunction(n.fn.cycle[u.fx])?n.fn.cycle[u.fx](c,h,u,p,o,e&&u.fastOnEvent):n.fn.cycle.custom(c,h,u,p,o,e&&u.fastOnEvent));(y||u.nextSlide==u.currSlide)&&(u.lastSlide=u.currSlide,u.random?(u.currSlide=u.nextSlide,++u.randomIndex==i.length&&(u.randomIndex=0,u.randomMap.sort(function(){return Math.random()-.5})),u.nextSlide=u.randomMap[u.randomIndex],u.nextSlide==u.currSlide&&(u.nextSlide=u.currSlide==u.slideCount-1?0:u.currSlide+1)):u.backwards?(a=u.nextSlide-1<0,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=1,u.currSlide=0):(u.nextSlide=a?i.length-1:u.nextSlide-1,u.currSlide=a?0:u.nextSlide+1)):(a=u.nextSlide+1==i.length,a&&u.bounce?(u.backwards=!u.backwards,u.nextSlide=i.length-2,u.currSlide=i.length-1):(u.nextSlide=a?0:u.nextSlide+1,u.currSlide=a?i.length-1:u.nextSlide-1)));y&&u.pager&&u.updateActivePagerLink(u.pager,u.currSlide,u.activePagerClass)}}function s(n,t,i,u){if(i.timeoutFn){for(var f=i.timeoutFn.call(n,n,t,i,u);"none"!=i.fx&&f-i.speed<250;)f+=i.speed;if(r("calculated timeout: "+f+"; speed: "+i.speed),f!==!1)return f}return i.timeout}function e(t,i){var u=i?1:-1,r=t.elements,o=t.$cont[0],s=o.cycleTimeout,e;if(s&&(clearTimeout(s),o.cycleTimeout=0),t.random&&0>u)t.randomIndex--,-2==--t.randomIndex?t.randomIndex=r.length-2:-1==t.randomIndex&&(t.randomIndex=r.length-1),t.nextSlide=t.randomMap[t.randomIndex];else if(t.random)t.nextSlide=t.randomMap[t.randomIndex];else if(t.nextSlide=t.currSlide+u,t.nextSlide<0){if(t.nowrap)return!1;t.nextSlide=r.length-1}else if(t.nextSlide>=r.length){if(t.nowrap)return!1;t.nextSlide=0}return e=t.onPrevNextEvent||t.prevNextClick,n.isFunction(e)&&e(u>0,t.nextSlide,r[t.nextSlide]),f(r,t,1,i),!1}function w(t,i){var r=n(i.pager);n.each(t,function(u,f){n.fn.cycle.createPagerAnchor(u,f,r,t,i)});i.updateActivePagerLink(i.pager,i.startingSlide,i.activePagerClass)}function h(t){function i(n){return n=parseInt(n,10).toString(16),n.length<2?"0"+n:n}function u(t){for(var r,u;t&&"html"!=t.nodeName.toLowerCase();t=t.parentNode){if(r=n.css(t,"background-color"),r&&r.indexOf("rgb")>=0)return u=r.match(/\d+/g),"#"+i(u[0])+i(u[1])+i(u[2]);if(r&&"transparent"!=r)return r}return"#ffffff"}r("applying clearType background-color hack");t.each(function(){n(this).css("background-color",u(this))})}var b="3.0.3";n.expr[":"].paused=function(n){return n.cyclePause};n.fn.cycle=function(t,u){var e={s:this.selector,c:this.context};return 0===this.length&&"stop"!=t?!n.isReady&&e.s?(i("DOM not ready, queuing slideshow"),n(function(){n(e.s,e.c).cycle(t,u)}),this):(i("terminating; zero elements found by selector"+(n.isReady?"":" (DOM not ready)")),this):this.each(function(){var h=c(this,t,u),o,l;if(h!==!1){h.updateActivePagerLink=h.updateActivePagerLink||n.fn.cycle.updateActivePagerLink;this.cycleTimeout&&clearTimeout(this.cycleTimeout);this.cycleTimeout=this.cyclePause=0;this.cycleStop=0;var y=n(this),p=h.slideExpr?n(h.slideExpr,this):y.children(),v=p.get();if(v.length<2)return void i("terminating; too few slides: "+v.length);o=a(y,p,v,h,e);o!==!1&&(l=o.continuous?10:s(v[o.currSlide],v[o.nextSlide],o,!o.backwards),l&&(l+=o.delay||0,10>l&&(l=10),r("first timeout: "+l),this.cycleTimeout=setTimeout(function(){f(v,o,0,!h.backwards)},l)))}})};n.fn.cycle.resetState=function(t,i){i=i||t.fx;t.before=[];t.after=[];t.cssBefore=n.extend({},t.original.cssBefore);t.cssAfter=n.extend({},t.original.cssAfter);t.animIn=n.extend({},t.original.animIn);t.animOut=n.extend({},t.original.animOut);t.fxFn=null;n.each(t.original.before,function(){t.before.push(this)});n.each(t.original.after,function(){t.after.push(this)});var r=n.fn.cycle.transitions[i];n.isFunction(r)&&r(t.$cont,n(t.elements),t)};n.fn.cycle.updateActivePagerLink=function(t,i,r){n(t).each(function(){n(this).children().removeClass(r).eq(i).addClass(r)})};n.fn.cycle.next=function(n){e(n,1)};n.fn.cycle.prev=function(n){e(n,0)};n.fn.cycle.createPagerAnchor=function(t,i,e,o,s){var c,h,a,v,l,y;(n.isFunction(s.pagerAnchorBuilder)?(c=s.pagerAnchorBuilder(t,i),r("pagerAnchorBuilder("+t+", el) returned: "+c)):c='<a href="#">'+(t+1)+"<\/a>",c)&&(h=n(c),0===h.parents("body").length&&(a=[],e.length>1?(e.each(function(){var t=h.clone(!0);n(this).append(t);a.push(t[0])}),h=n(a)):h.appendTo(e)),s.pagerAnchors=s.pagerAnchors||[],s.pagerAnchors.push(h),v=function(i){var r,u,e;i.preventDefault();s.nextSlide=t;r=s.$cont[0];u=r.cycleTimeout;u&&(clearTimeout(u),r.cycleTimeout=0);e=s.onPagerEvent||s.pagerClick;n.isFunction(e)&&e(s.nextSlide,o[s.nextSlide]);f(o,s,1,s.currSlide<t)},/mouseenter|mouseover/i.test(s.pagerEvent)?h.hover(v,function(){}):h.bind(s.pagerEvent,v),/^click/.test(s.pagerEvent)||s.allowPagerClickBubble||h.bind("click.cycle",function(){return!1}),l=s.$cont[0],y=!1,s.pauseOnPagerHover&&h.hover(function(){y=!0;l.cyclePause++;u(l,!0,!0)},function(){y&&l.cyclePause--;u(l,!0,!0)}))};n.fn.cycle.hopsFromLast=function(n,t){var i=n.lastSlide,r=n.currSlide;return t?r>i?r-i:n.slideCount-i:i>r?i-r:i+n.slideCount-r};n.fn.cycle.commonReset=function(t,i,r,u,f,e){n(r.elements).not(t).hide();"undefined"==typeof r.cssBefore.opacity&&(r.cssBefore.opacity=1);r.cssBefore.display="block";r.slideResize&&u!==!1&&i.cycleW>0&&(r.cssBefore.width=i.cycleW);r.slideResize&&f!==!1&&i.cycleH>0&&(r.cssBefore.height=i.cycleH);r.cssAfter=r.cssAfter||{};r.cssAfter.display="none";n(t).css("zIndex",r.slideCount+(e===!0?1:0));n(i).css("zIndex",r.slideCount+(e===!0?0:1))};n.fn.cycle.custom=function(t,i,r,u,f,e){var s=n(t),h=n(i),c=r.speedIn,l=r.speedOut,a=r.easeIn,v=r.easeOut,y=r.animInDelay,p=r.animOutDelay,o;h.css(r.cssBefore);e&&(c=l="number"==typeof e?e:1,a=v=null);o=function(){h.delay(y).animate(r.animIn,c,a,function(){u()})};s.delay(p).animate(r.animOut,l,v,function(){s.css(r.cssAfter);r.sync||o()});r.sync&&o()};n.fn.cycle.transitions={fade:function(t,i,r){i.not(":eq("+r.currSlide+")").css("opacity",0);r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssBefore.opacity=0});r.animIn={opacity:1};r.animOut={opacity:0};r.cssBefore={top:0,left:0}}};n.fn.cycle.ver=function(){return b};n.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:!1,animIn:null,animInDelay:0,animOut:null,animOutDelay:0,aspect:!1,autostop:0,autostopCount:0,backwards:!1,before:null,center:null,cleartype:!n.support.opacity,cleartypeNoBg:!1,containerResize:1,containerResizeHeight:0,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:!0,metaAttr:"cycle",next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:!0,requeueTimeout:250,rev:0,shuffle:null,skipInitializationCallbacks:!1,slideExpr:null,slideResize:1,speed:1e3,speedIn:null,speedOut:null,startingSlide:t,sync:1,timeout:4e3,timeoutFn:null,updateActivePagerLink:null,width:null}}(jQuery),function(n){"use strict";n.fn.cycle.transitions.none=function(t,i,r){r.fxFn=function(t,i,r,u){n(i).show();n(t).hide();u()}};n.fn.cycle.transitions.fadeout=function(t,i,r){i.not(":eq("+r.currSlide+")").css({display:"block",opacity:1});r.before.push(function(t,i,r,u,f,e){n(t).css("zIndex",r.slideCount+(e!==!0?1:0));n(i).css("zIndex",r.slideCount+(e!==!0?0:1))});r.animIn.opacity=1;r.animOut.opacity=0;r.cssBefore.opacity=1;r.cssBefore.display="block";r.cssAfter.zIndex=0};n.fn.cycle.transitions.scrollUp=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssBefore.top=u;r.cssBefore.left=0;r.cssFirst.top=0;r.animIn.top=0;r.animOut.top=-u};n.fn.cycle.transitions.scrollDown=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.height();r.cssFirst.top=0;r.cssBefore.top=-u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.scrollLeft=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=0-u};n.fn.cycle.transitions.scrollRight=function(t,i,r){t.css("overflow","hidden");r.before.push(n.fn.cycle.commonReset);var u=t.width();r.cssFirst.left=0;r.cssBefore.left=-u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.scrollHorz=function(t,i,r){t.css("overflow","hidden").width();r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.left=u?i.cycleW-1:1-i.cycleW;r.animOut.left=u?-t.cycleW:t.cycleW});r.cssFirst.left=0;r.cssBefore.top=0;r.animIn.left=0;r.animOut.top=0};n.fn.cycle.transitions.scrollVert=function(t,i,r){t.css("overflow","hidden");r.before.push(function(t,i,r,u){r.rev&&(u=!u);n.fn.cycle.commonReset(t,i,r);r.cssBefore.top=u?1-i.cycleH:i.cycleH-1;r.animOut.top=u?t.cycleH:-t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.animIn.top=0;r.animOut.left=0};n.fn.cycle.transitions.slideX=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.width="show";r.animOut.width=0};n.fn.cycle.transitions.slideY=function(t,i,r){r.before.push(function(t,i,r){n(r.elements).not(t).hide();n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH});r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animIn.height="show";r.animOut.height=0};n.fn.cycle.transitions.shuffle=function(t,i,r){var u,f=t.css("overflow","visible").width();for(i.css({left:0,top:0}),r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0)}),r.speedAdjusted||(r.speed=r.speed/2,r.speedAdjusted=!0),r.random=0,r.shuffle=r.shuffle||{left:-f,top:15},r.els=[],u=0;u<i.length;u++)r.els.push(i[u]);for(u=0;u<r.currSlide;u++)r.els.push(r.els.shift());r.fxFn=function(t,i,r,u,f){var e,o;r.rev&&(f=!f);e=n(f?t:i);n(i).css(r.cssBefore);o=r.slideCount;e.animate(r.shuffle,r.speedIn,r.easeIn,function(){for(var i,h,l,c=n.fn.cycle.hopsFromLast(r,f),s=0;c>s;s++)f?r.els.push(r.els.shift()):r.els.unshift(r.els.pop());if(f)for(i=0,h=r.els.length;h>i;i++)n(r.els[i]).css("z-index",h-i+o);else l=n(t).css("z-index"),e.css("z-index",parseInt(l,10)+1+o);e.animate({left:0,top:0},r.speedOut,r.easeOut,function(){n(f?this:t).hide();u&&u()})})};n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0})};n.fn.cycle.transitions.turnUp=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=i.cycleH;r.animIn.height=i.cycleH;r.animOut.width=i.cycleW});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.height=0;r.animIn.top=0;r.animOut.height=0};n.fn.cycle.transitions.turnDown=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssFirst.top=0;r.cssBefore.left=0;r.cssBefore.top=0;r.cssBefore.height=0;r.animOut.height=0};n.fn.cycle.transitions.turnLeft=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=i.cycleW;r.animIn.width=i.cycleW});r.cssBefore.top=0;r.cssBefore.width=0;r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.turnRight=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});n.extend(r.cssBefore,{top:0,left:0,width:0});r.animIn.left=0;r.animOut.width=0};n.fn.cycle.transitions.zoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1,!0);r.cssBefore.top=i.cycleH/2;r.cssBefore.left=i.cycleW/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH});n.extend(r.animOut,{width:0,height:0,top:t.cycleH/2,left:t.cycleW/2})});r.cssFirst.top=0;r.cssFirst.left=0;r.cssBefore.width=0;r.cssBefore.height=0};n.fn.cycle.transitions.fadeZoom=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!1);r.cssBefore.left=i.cycleW/2;r.cssBefore.top=i.cycleH/2;n.extend(r.animIn,{top:0,left:0,width:i.cycleW,height:i.cycleH})});r.cssBefore.width=0;r.cssBefore.height=0;r.animOut.opacity=0};n.fn.cycle.transitions.blindX=function(t,i,r){var u=t.css("overflow","hidden").width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.width=i.cycleW;r.animOut.left=t.cycleW});r.cssBefore.left=u;r.cssBefore.top=0;r.animIn.left=0;r.animOut.left=u};n.fn.cycle.transitions.blindY=function(t,i,r){var u=t.css("overflow","hidden").height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=0;r.animIn.top=0;r.animOut.top=u};n.fn.cycle.transitions.blindZ=function(t,i,r){var u=t.css("overflow","hidden").height(),f=t.width();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.animIn.height=i.cycleH;r.animOut.top=t.cycleH});r.cssBefore.top=u;r.cssBefore.left=f;r.animIn.top=0;r.animIn.left=0;r.animOut.top=u;r.animOut.left=f};n.fn.cycle.transitions.growX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0);r.cssBefore.left=this.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.growY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1);r.cssBefore.top=this.cycleH/2;r.animIn.top=0;r.animIn.height=this.cycleH;r.animOut.top=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.curtainX=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!1,!0,!0);r.cssBefore.left=i.cycleW/2;r.animIn.left=0;r.animIn.width=this.cycleW;r.animOut.left=t.cycleW/2;r.animOut.width=0});r.cssBefore.top=0;r.cssBefore.width=0};n.fn.cycle.transitions.curtainY=function(t,i,r){r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!1,!0);r.cssBefore.top=i.cycleH/2;r.animIn.top=0;r.animIn.height=i.cycleH;r.animOut.top=t.cycleH/2;r.animOut.height=0});r.cssBefore.height=0;r.cssBefore.left=0};n.fn.cycle.transitions.cover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r);r.cssAfter.display="";"right"==u?r.cssBefore.left=-f:"up"==u?r.cssBefore.top=e:"down"==u?r.cssBefore.top=-e:r.cssBefore.left=f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.uncover=function(t,i,r){var u=r.direction||"left",f=t.css("overflow","hidden").width(),e=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);"right"==u?r.animOut.left=f:"up"==u?r.animOut.top=-e:"down"==u?r.animOut.top=e:r.animOut.left=-f});r.animIn.left=0;r.animIn.top=0;r.cssBefore.top=0;r.cssBefore.left=0};n.fn.cycle.transitions.toss=function(t,i,r){var u=t.css("overflow","visible").width(),f=t.height();r.before.push(function(t,i,r){n.fn.cycle.commonReset(t,i,r,!0,!0,!0);r.animOut.left||r.animOut.top?r.animOut.opacity=0:n.extend(r.animOut,{left:2*u,top:-f/2,opacity:0})});r.cssBefore.left=0;r.cssBefore.top=0;r.animIn.left=0};n.fn.cycle.transitions.wipe=function(t,i,r){var u=t.css("overflow","hidden").width(),f=t.height(),e,s,h;r.cssBefore=r.cssBefore||{};r.clip&&(/l2r/.test(r.clip)?e="rect(0px 0px "+f+"px 0px)":/r2l/.test(r.clip)?e="rect(0px "+u+"px "+f+"px "+u+"px)":/t2b/.test(r.clip)?e="rect(0px "+u+"px 0px 0px)":/b2t/.test(r.clip)?e="rect("+f+"px "+u+"px "+f+"px 0px)":/zoom/.test(r.clip)&&(s=parseInt(f/2,10),h=parseInt(u/2,10),e="rect("+s+"px "+h+"px "+s+"px "+h+"px)"));r.cssBefore.clip=r.cssBefore.clip||e||"rect(0px 0px 0px 0px)";var o=r.cssBefore.clip.match(/(\d+)/g),c=parseInt(o[0],10),l=parseInt(o[1],10),a=parseInt(o[2],10),v=parseInt(o[3],10);r.before.push(function(t,i,r){var s,h,e,o;t!=i&&(s=n(t),h=n(i),n.fn.cycle.commonReset(t,i,r,!0,!0,!1),r.cssAfter.display="block",e=1,o=parseInt(r.speedIn/13,10)-1,!function y(){var n=c?c-parseInt(e*(c/o),10):0,t=v?v-parseInt(e*(v/o),10):0,i=f>a?a+parseInt(e*((f-a)/o||1),10):f,r=u>l?l+parseInt(e*((u-l)/o||1),10):u;h.css({clip:"rect("+n+"px "+r+"px "+i+"px "+t+"px)"});e++<=o?setTimeout(y,13):s.css("display","none")}())});n.extend(r.cssBefore,{display:"block",opacity:1,top:0,left:0});r.animIn={left:0};r.animOut={left:0}}}(jQuery);var background=0,BackgroundInterval=null,interval=1e4,backgrounds=[],active=!0;$(window).load(function(){$.each($(".backslideshow"),function(n,t){var i=$(t).data("url");preload(i,n)});backgrounds.length>1&&(BackgroundInterval=window.setInterval(function(){ChangeBackground()},interval))});var moduleHeight=[231,231,231,268,304,365,304,268,231,231,231],offset=[-455,-455,-455,-338,-189,0,236,413,559,559,559],zIndex=[101,102,103,104,105,106,105,104,103,102,101],cloud="https://ffcp.s3.amazonaws.com",spacing=75,speedRatio,pause=!1,hardPause=!1,swap=!1,MainTimeline=new TimelineMax,windowWidth,windowHeight,midPoint,baseModuleLeft,baseSpeed=3,speedMultiplier=1,timelineState="collapsed",collapsing=!1,isTouchDevice="ontouchstart"in document.documentElement,quickMoveDistance=null,landing=$("body").attr("id"),movement={distance:-1,direction:-1,speed:1,swap:!1,resume:!0,quickchange:!1},resizeTimer,activelyMoving=!1,collapsedtickerposition,fromFooter=!1,bottom,mobileWidth,is_chrome=navigator.userAgent.indexOf("Chrome")>-1,is_safari=navigator.userAgent.indexOf("Safari")>-1;is_chrome&&is_safari&&(is_safari=!1);imagesloaded=!1;$(function(){CalculatePositions();BuildCarousel();ArrangeCarousel()});$(window).load(function(){var n=$("body").data("showtimeline");n=="True"?$(".timeline").removeClass("hidden"):($(".footer-timeline").removeClass("hidden"),fromFooter=!0);RotateTicker(movement);setButtons()});$("#btnPlay").click(function(){var n=MainTimeline.isActive();n?(hardPause=!0,MainTimeline.timeScale(7),movement.distance=0):(movement.distance=-1,movement.speed=1,MainTimeline.timeScale(1),hardPause=!1,RotateTicker(movement));setButtons()});$("#btnLeft").click(function(){movement.direction!=-1||hardPause||(MainTimeline.timeScale()>1?MainTimeline.timeScale(1):MainTimeline.timeScale(2));movement.direction==-1&&hardPause&&$("#btnPlay").trigger("click");movement.direction==1&&(movement.distance=-1,hardPause=!1,MainTimeline.timeScale(1),SwitchDirections());setButtons()});$("#btnRight").click(function(){movement.direction!=1||hardPause||(MainTimeline.timeScale()>1?MainTimeline.timeScale(1):MainTimeline.timeScale(2));movement.direction==1&&hardPause&&$("#btnPlay").trigger("click");movement.direction==-1&&(movement.distance=-1,hardPause=!1,MainTimeline.timeScale(1),SwitchDirections());setButtons()});$(window).keyup(function(n){n.which==37&&timelineState=="expanded"&&$("#btnLeft").trigger("click");n.which==39&&timelineState=="expanded"&&$("#btnRight").trigger("click");n.which==32&&timelineState=="expanded"&&$("#btnPlay").trigger("click")});$("#btnLeft").hover(function(){$(".left").css("background-position","0 -20px")},function(){setButtons()});$("#btnRight").hover(function(){$(".right").css("background-position","0 -20px")},function(){setButtons()});$("#btnPlay").hover(function(){hardPause?$(".play").css("background-position","0 -20px"):$(".play").css("background-position","0 -60px")},function(){setButtons()});$(".carouselContainer").mouseenter(function(){MainTimeline.timeScale(0)});$(".carouselContainer").mouseleave(function(){hardPause&&!MainTimeline.isActive()?(hardPause=!1,movement.distance=-1,MainTimeline.timeScale(1),RotateTicker(movement),setButtons()):MainTimeline.timeScale()<1&&MainTimeline.timeScale(1)});$(".ticker").hover(function(){timelineState=="collapsed"&&isTouchDevice==!1&&collapsing==!1&&MainTimeline.pause()},function(){isTouchDevice==!1&&MainTimeline.resume()});$(".ticker").on("click",".tickerSymbol",function(){var n=$(this).index();timelineState=="collapsed"&&n==5&&(movement.direction=1);hardPause=!1;MainTimeline.resume();expandTimeline();QuickMoveCompute(n)});$(".carousel").on("click",".imageContainer",function(){var t,n,i;$("#popuptextbox").fadeOut("slow");MainTimeline.resume();t=$(this).index();t==5&&activelyMoving==!1&&(hardPause=!1,n=$(this).data("target"),i=$(this).data("url"),n=="Text"&&($("#popuptext").html($(this).data("popuptext")),$("#popuptextbox").fadeIn(),MainTimeline.pause()),(n=="_Self"||n=="SiteDecides")&&(window.location=i,$(".moduleImage").css("cursor","progress"),window.setTimeout(function(){$(".moduleImage").css("cursor","default")},3e3)),n=="_Blank"&&($(".moduleImage").css("cursor","progress"),window.setTimeout(function(){$(".moduleImage").css("cursor","default")},1e3),window.open(i)));t==5&&activelyMoving&&(hardPause=!0,MainTimeline.timeScale(7),MainTimeline.reverse().eventCallback("onReverseComplete",SmallReverseComplete));t!=5&&(hardPause=!0,QuickMoveCompute($(this).index()))});$(".popupclose").click(function(){$("#popuptextbox").fadeOut("slow");hardPause=!1;MainTimeline.resume()});$(window).resize(function(){clearTimeout(resizeTimer);resizeTimer=setTimeout(doResize,100)});$(".timelineClose, #blocker").click(function(){timelineState=="expanded"&&(collapseTimeline(),fromFooter&&($(".timeline").fadeOut(),$(".footer-timeline").fadeIn()))});$(".footer-timeline").click(function(){$(".timeline").fadeIn();$(".footer-timeline").fadeOut();expandTimeline()});ismobile=!1;$(document).ready(function(){var n=window.location.pathname.toLowerCase().replace(/\/$/,""),u=!0,i,r;if(($(".popupdata").each(function(){var t=$(this).data("url1"),i=$(this).data("url2"),r=$(this).data("url3");if(n==t&&t!=""||n==i&&i!=""||n==r&&r!=""){var f=$(this).data("id"),e=parseInt($(this).data("showtype")),o=$(this).data("title"),s=$(this).data("message");viewtimes=parseInt(readCookie("popup"+f));isNaN(viewtimes)&&(viewtimes=0);viewtimes<e&&(showPopup(o,s,"OK"),viewtimes++,writeCookie("popup"+f,viewtimes,365),u=!1)}}),u)&&(i=[],$(".slideindata").each(function(){var r=$(this).data("url1"),u=$(this).data("url2"),f=$(this).data("url3"),t;(n==r&&r!=""||n==u&&u!=""||n==f&&f!="")&&(viewtimes=parseInt(readCookie("slidein"+$(this).data("id"))),isNaN(viewtimes)&&(viewtimes=0),t={},t.PromoImage="https://ffcp.s3.amazonaws.com"+$(this).data("promoimage"),t.PromoHeadline=$(this).data("promoheadline"),t.PromoLinkText=$(this).data("promolinktext"),t.PromoCloseColor=$(this).data("promoclosecolor"),t.PromoLink=$(this).data("promolink"),t.showtype=parseInt($(this).data("showtype")),t.id=$(this).data("id"),viewtimes<t.showtype&&i.push(t))}),r=i.length,r>0)){$("body").css("overflow-x","hidden");var f=Math.floor(Math.random()*r),t=i[f],e='<span id="PromoImage"><a href="'+t.PromoLink+'"><img src="'+t.PromoImage+'" /><\/a><\/span><span id="PromoHeadline">'+t.PromoHeadline+'<\/span><span id="PromoLinkText">'+t.PromoLinkText+'<\/span><span id="PromoClose"><img src="/content/images/menu/Close'+t.PromoCloseColor+'.png" /><\/span>';$("#PromoDiv").html(e);ShowPromo();viewtimes++;console.log("Viewing slidein: "+t.id+" Number of Times: "+viewtimes)}});$("#PromoDiv").mouseenter(function(){timer.pause()});$("#PromoDiv").mouseleave(function(){timer.resume()});$("#PromoDiv").on("click","#PromoClose",function(){ismobile?$("#PromoDiv").animate({top:"-=380"},750):$("#PromoDiv").animate({right:"-=350"},500)});$("#blocker, #popupMessageButton, #popupMessageX, #mobile-blocker, .popupclose").click(function(){var n=$(this).data("timeline"),t=$("body").data("agegate2");t!="False"&&(n||$("#mobile-blocker").fadeOut("Fast"),$("#popupMemberPolicy").fadeOut("Fast"),$("#popupDetailsPricing").fadeOut("Fast"),$("#popupMessage").fadeOut("Fast"))});$(document).ready(function(){CartCount();updateJsonCart();window.setInterval(function(){CartCount()},3e5)});$("#cancelAddress").click(function(){$(this).parent().slideToggle();$(this).parent().parent().children(".fcw-arrow").toggleClass("rotate");$(this).parent().parent().removeClass("expanded")});$("body").on("click",".closetrigger",function(){$(this).parent().hasClass("expanded")?($(this).parent().children(".hide").slideUp(),$(this).parent().children(".fcw-arrow").removeClass("rotate"),$(this).parent().removeClass("expanded")):($(this).parent().children(".hide").slideDown(),$(this).parent().children(".fcw-arrow").addClass("rotate"),$(this).parent().addClass("expanded"))});$("#addresstrigger").click(function(){$(this).hasClass("expanded")?($(this).children(".hide").slideUp(),$(this).children(".fcw-arrow").removeClass("rotate"),$(this).removeClass("expanded")):($(this).children(".hide").slideDown(),$(this).children(".fcw-arrow").addClass("rotate"),$(this).addClass("expanded"))});$("body").on("click",".ordertrigger",function(){$(this).parent().hasClass("expanded")?($(this).nextAll(".hide").slideUp(),$(this).nextAll(".fcw-arrow").removeClass("rotate"),$(this).hasClass("fcw-arrow")&&$(this).removeClass("rotate"),$(this).parent().removeClass("expanded")):($(this).nextAll(".hide").slideDown(),$(this).nextAll(".fcw-arrow").addClass("rotate"),$(this).hasClass("fcw-arrow")&&$(this).addClass("rotate"),$(this).parent().addClass("expanded"))});$("body").on("click",".fcw-accordion h2, .fcw-default-selection, .fcw-accordion .fcw-arrow",function(){var n=!0,t=!0;$(this).parent().hasClass("dontcollapse")&&(t=!1);$(this).parent().hasClass("expanded")&&(n=!1);$(this).parent().hasClass("dontcollapse")&&(n=!1);t&&$(".expanded").each(function(n,t){$(t).children(".hide").slideUp();$(t).removeClass("expanded");$(t).children(".fcw-arrow").removeClass("rotate")});n&&($(this).parent().children(".hide").slideToggle(),$(this).parent().addClass("expanded"),$(this).parent().children(".fcw-arrow").addClass("rotate"))});$("body").on("click","button.edit",function(n){if(n.stopPropagation(),$(this).html()=="Edit"){var t=$(this).parent().next("div").find("iframe"),i=$(t).data("src");$(t).attr("src",i);$(this).html("Cancel")}else $(this).html("Edit");$(this).parent().parent().siblings(".hide").slideToggle();$(this).parent().siblings(".hide").slideToggle()});$("#fcw-cardsList, #fcw-cardsList-membership").on("click",".creditcarddelete",function(){var i=$(this),r=$(this).parent().parent().find(".fcw-address-options").find(".membershippayment").prop("checked"),n;if(r){showPopup("Error","We're sorry, but you cannot delete a payment method while it is associated with your membership. Please select a new payment method for your Francis Ford Coppola Winery or Francis Ford Coppola Too! Winery membership first, then remove this one.� If you require assistance, please contact us.<br><br>Francis Ford Coppola Winery (707)857-1436 <br>membership@francisfordcoppolawinery.com<br><br>Francis Ford Coppola Too! Winery (707)735-3567membership@ffcwtoo.com");return}if(n=confirm("Are you sure you want to delete this credit card?"),n==!0){var t=$(this).data("id"),u=$("#billingId").val();u==t&&$("#billingId").val("");$.ajax({method:"POST",url:"/en/account/deletecard",data:{data:t}}).done(function(n){Blocker("hide");n=="Success"?($(".fcw-saved-card").removeClass("hidden"),$(i).closest(".fcw-deletable").hide(),showPopup("Success","Your card has been deleted.")):n=="Membership"?showPopup("Error","We're sorry, but you cannot delete a payment method while it is associated with your membership. Please select a new payment method for your Francis Ford Coppola Winery or Francis Ford Coppola Too! Winery membership first, then remove this one.� If you require assistance, please contact us.<br><br>Francis Ford Coppola Winery (707)857-1436 <br>membership@francisfordcoppolawinery.com<br><br>Francis Ford Coppola Too! Winery (707)735-3567membership@ffcwtoo.com"):showPopup("Error","There was a problem deleting this card.")})}});$("#addNewAddress").click(function(){var n={},r=$(".maincontent").data("checkouttype"),t,i;n.addressAddFirstName=$("#addressAddFirstName").val();n.addressAddLastName=$("#addressAddLastName").val();n.addressAddNickname=$("#addressAddNickname").val();n.addressAddCompanyName=$("#addressAddCompanyName").val();n.addressAddAddress1=$("#addressAddAddress1").val();n.addressAddAddress2=$("#addressAddAddress2").val();n.addressAddCity=$("#addressAddCity").val();n.addressAddState=$("#addressAddState").val();n.addressAddZipCode=$("#addressAddZipCode").val().replace(/[^0-9\.]+/g,"");n.addressAddPhone1=$("#addressAddPhone1").val();n.addressAddPhone2=$("#addressAddPhone2").val();n.carttype=$("#carttype").data("carttype");t="";n.addressAddFirstName==""&&(t+="Please enter your first name.<br>");n.addressAddLastName==""&&(t+="Please enter your last name.<br>");n.addressAddAddress1==""&&(t+="Please enter your address line 1.<br>");n.addressAddCity==""&&(t+="Please enter your city.<br>");n.addressAddState==""&&(t+="Please select your state.<br>");n.addressAddZipCode==""&&(t+="Please enter your zip code.<br>");n.addressAddPhone1==""&&(t+="Please enter your day phone.<br>");n.addressAddZipCode.length!=5&&(t+="Please enter a 5 digit zip code.<br>");t!=""?showPopup("Error",t):(i="/en/account/AddAddress",r=="guest"&&(i="/en/store/AddGuestAddress"),Blocker("show"),$.ajax({method:"POST",url:i,data:n}).done(function(n){if(Blocker("hide"),n!="Error"){var t=$(".fcw-add-address");$(t).children(".hide").slideUp();$(t).removeClass("expanded");$(t).children(".fcw-arrow").removeClass("rotate");$("#fcw-addressList").html(n)}else showPopup("Error","Something went wrong.")}))});$("#addNewGuestAddress").click(function(){var n={},t,i;n.addressAddFirstName=$("#addressAddFirstName").val();n.addressAddLastName=$("#addressAddLastName").val();n.addressAddNickname=$("#addressAddNickname").val();n.addressAddCompanyName=$("#addressAddCompanyName").val();n.addressAddAddress1=$("#addressAddAddress1").val();n.addressAddAddress2=$("#addressAddAddress2").val();n.addressAddCity=$("#addressAddCity").val();n.addressAddState=$("#addressAddState").val();n.addressAddZipCode=$("#addressAddZipCode").val().replace(/[^0-9\.]+/g,"");n.addressAddPhone1=$("#addressAddPhone1").val();n.addressAddPhone2=$("#addressAddPhone2").val();n.addressAddEmail=$("#addressAddEmail").val();n.carttype=$("#carttype").data("carttype");t="";n.addressAddEmail==""&&(t+="Please enter your confirmation email address.<br>");n.addressAddFirstName==""&&(t+="Please enter your first name.<br>");n.addressAddLastName==""&&(t+="Please enter your last name.<br>");n.addressAddAddress1==""&&(t+="Please enter your address line 1.<br>");n.addressAddCity==""&&(t+="Please enter your city.<br>");n.addressAddState==""&&(t+="Please select your state.<br>");n.addressAddZipCode==""&&(t+="Please enter your zip code.<br>");n.addressAddPhone1==""&&(t+="Please enter your day phone.<br>");n.addressAddZipCode.length!=5&&(t+="Please enter a 5 digit zip code.<br>");t!=""?showPopup("Error",t):(i="/en/store/AddGuestAddress",Blocker("show"),$.ajax({method:"POST",url:i,data:n}).done(function(n){if(Blocker("hide"),n!="Error"){var t=$(".fcw-add-address");$(t).children(".hide").slideUp();$(t).removeClass("expanded");$(t).children(".fcw-arrow").removeClass("rotate");$("#fcw-addressList").html(n)}else showPopup("Error","Something went wrong.")}))});$("body").on("click","#editGuestAddress",function(n){n.preventDefault();$("#editGuestAddress").addClass("hidden");$(".fcw-address-item").addClass("hidden");var t=$(".fcw-add-address");$(".fcw-add-address-form").removeClass("hidden");$(t).children(".show").slideDown();$(t).addClass("expanded");$(t).children(".fcw-arrow").addClass("rotate")});$("#myAccount").mouseover(function(){var n=$("#header").data("accountactive");n=="True"&&$(".myAccount-dropdown").fadeIn(300)});$("#myAccount").mouseleave(function(){$(".myAccount-dropdown").fadeOut(300)});AgeGate2=$("body").data("agegate2");AgeGate2=="False"&&sessionStorage.AgeGate2!=1&&($("#mobile-blocker").fadeIn("Fast"),$("#age-gate").fadeIn("Fast"));$("#agok").click(function(){$.ajax({type:"POST",url:"/en/home/ageverify",success:function(){$("#mobile-blocker").fadeOut("Fast");$("#age-gate").addClass("noShow");$("#age-gate").fadeOut("Fast");$("body").data("agegate2","true");$(".gws-popup-bg").addClass("noShow");sessionStorage.AgeGate2=1},error:function(n){console.log(n)}})});$(".memberPolicyModal").click(function(n){n.preventDefault();$("#mobile-blocker").fadeIn("Fast");$("#popupMemberPolicy").fadeIn("Fast")});$(".fcw-events-calendar-icon, .events-calender-button").on("click",function(){$(".fcw-coming-up").toggleClass("display")});$(".fcw-coming-up .fcw-close-icon").on("click",function(){$(".fcw-coming-up").toggleClass("display")});$(".fcw-full-calendar .fcw-calendar-view-button > button").on("click",function(){$(".fcw-daily").toggleClass("display")});$(".fcw-daily .fcw-close-icon").on("click",function(){$(".fcw-daily").toggleClass("display")});$(".fcw-calendar-day > div").hover(function(){$(this).children("div").toggleClass("show-event")});$(".fcw-calendar-day").click(function(){var n="";$(this).children(".fcw-member-event, .fcw-public-event").each(function(t,i){var r="fcw-public-list";$(i).hasClass("fcw-member-event")&&(r="fcw-member-list");var u=$(i).data("displayname"),f=$(i).data("displaycaption"),e=$(i).data("displaydiscription"),o=$(i).data("displaylink"),s=$(i).data("past");n+='<div class="fcw-list-event '+r+' clearfix">';n+="<p>"+u+"<\/p>"+f+e;s||(n+='<a href="'+o+'">Learn More<\/a>')});$(".fcw-calendar-list").html(n)});$("#fcw-pool-guidelines-button").on("click",function(){$(".fcw-pools").fadeOut(300);$(".fcw-pool-faqs").fadeOut(300);$(".fcw-pool-guidelines").fadeIn(300);$(this).addClass("active");$("#fcw-pools-button").removeClass("active");$("#fcw-pool-faqs-button").removeClass("active")});$("#fcw-pool-faqs-button").on("click",function(){$(".fcw-pools").fadeOut(300);$(".fcw-pool-guidelines").fadeOut(300);$(".fcw-pool-faqs").fadeIn(300);$(this).addClass("active");$("#fcw-pools-button").removeClass("active");$("#fcw-pool-guidelines-button").removeClass("active")});$("#fcw-pools-button").on("click",function(){$(".fcw-pool-guidelines").fadeOut(300);$(".fcw-pool-faqs").fadeOut(300);$(".fcw-pools").fadeIn(300);$(this).addClass("active");$("#fcw-pool-guidelines-button").removeClass("active");$("#fcw-pool-faqs-button").removeClass("active")});$("#fcw-broll-button").on("click",function(){$(".fcw-aerial").fadeOut(300);$(".fcw-broll").fadeIn(300);$(this).addClass("active");$("#fcw-aerial-button").removeClass("active")});$("#fcw-aerial-button").on("click",function(){$(".fcw-broll").fadeOut(300);$(".fcw-aerial").fadeIn(300);$(this).addClass("active");$("#fcw-broll-button").removeClass("active")});$(".wine-video-fix").click(function(){var n=$("#winevideo").get(0);n.pause()});$(".extravideo").click(function(n){n.preventDefault();var t=$(this).data("url"),i=$("#winevideo").get(0);i.src=t;$("#video-modal").foundation("reveal","open")});$(".fcw-video-button").click(function(){var n=$(this).data("url"),t=$("#winevideo").get(0);t.src=n});$("body").on("click",".increase",function(){var u=$(this).hasClass("giftcard"),n=$(this).prev("input"),t=parseInt($(n).val())+1,i,r;n.val(t);u&&(i=$(".giftcardamount").last(),r="<div class='small-12 large-6 columns giftcardamount'><p>Gift Card #"+t+" Amount<\/p><input type='number' class='gcvalue' placeholder='$25 Minimum'><\/div>",$(i).after(r))});$("body").on("click",".decrease",function(){var r=$(this).hasClass("giftcard"),t=$(this).next().next("input"),n=parseInt($(t).val())-1,i;n>-1&&t.val(n);r&&n>0&&(i=$(".giftcardamount").last(),$(i).remove())});$("body").on("click",".gcvalue, .egcvalue",function(){$(this).attr("placeholder","")});$("body").on("focusout",".gcvalue, .egcvalue",function(){$(this).attr("placeholder","$25 Minimum")});$(".fcw-close-icon, .continueshopping").click(function(){$("#desktopcart").removeClass("cart-animation");$("#mobilecart").slideUp(500);$(".fcw-cart-quantity-icon").removeClass("cart-quantity-updated");$(".cart-icon-desktop-only").attr("src","/Content/Images/Icons/cart.svg")});$("body").on("click",".fcw-add-button",function(){var t=$(this).data("id"),n;if($(this).hasClass("giftcard")){AddGiftCards();return}if($(this).hasClass("egiftcard")){AddEGiftCards();return}if(t==""){showPopup("Error","Please select a product option to add to cart.");return}n=$(this).prev("div").children("input").val();n||(n=$(this).parent().prev("div").children("input").val());n||(n=1);t&&AddToCart(t,n)});$("body").on("click",".bb-add-button",function(){var n=$(this).data("id"),t=$(".mobilequantity").val();n&&AddToCart(n,t)});$("body").on("click",".fcw-cart-button",function(n){n.preventDefault();var i=$(this).data("id"),t=$(this).prev("input").val();t||(t=1);i&&AddToCart(i,t)});$("#searchClicker").click(function(){var n=$("#fcwSearchBox").val();$("#searchform").submit()});$("#Dimension1").change(function(){var n=$("#Dimension1 option:selected"),t=n.val(),i=n.data("image"),r=n.data("displayprice"),u=n.data("discountoffer");t?($("#productThumbnail").attr("src",i),$("#matrixAddToCart").text("Add to Cart"),$("#matrixAddToCart,#fcwSaveForLater").data("id",t),$("#fcwSaveForLater").removeClass("hidden")):($("#productThumbnail").attr("src",$("#productThumbnail").data("src")),$("#matrixAddToCart").text("Make Selection"),$("#matrixAddToCart").data("id",""),$("#fcwSaveForLater").addClass("hidden"));$("#retailText").html(r);$("#discountOffer").html(u)});$("#shippingserviceslist").on("click",".fcw-service",function(){$(this).siblings().removeClass("selected");$(this).siblings().children(".fcw-checkmark").removeClass("show");$(this).children(".fcw-checkmark").toggleClass("show");$(this).toggleClass("selected")});$("#fcwSaveForLater").click(function(){var t=$(this).data("id"),i=$("#header").data("accountactive"),n;i?(n="/en/store/saveforlater",Blocker("show"),$.ajax({method:"POST",url:n,data:{data:t}}).done(function(n){Blocker("hide");n=="Success"?showPopup("","Item saved for later."):n=="Login"&&LoginRedirect()})):LoginRedirect()});$(".fcw-removed-saved").click(function(n){var t,i,r;n.preventDefault();t=$(this).data("id");$(this).closest(".fcw-product-block").remove();i=$("#header").data("accountactive");i?(r="/en/store/removesaveforlater",$.ajax({method:"POST",url:r,data:{data:t}}).done(function(n){n=="Success"?showPopup("","Saved item Removed."):n=="Login"&&LoginRedirect()})):LoginRedirect()});$("#cartdiv").on("click",".fcw-update-button",function(n){var t,i;n.preventDefault();t={};t.lookupcode=$(this).data("lookupcode");t.quantity=$(this).prev("div").children("input").val();t.carttype=$("#carttype").data("carttype");i="/en/store/updatecartquantity";Blocker("show");$.ajax({url:i,type:"POST",data:t,success:function(n){$("#cartdiv").html(n);CartCount();UpdateDisplayTotals();UpdateShippingOptions();UpdateCardTotal();Blocker("hide");updateJsonCart()},error:function(){Blocker("hide")}})});$("#cartdiv").on("click",".fcwSaveForLater",function(n){var t;n.preventDefault();var i=$(this).data("id"),r=$(this).data("lookupcode"),u=$("#header").data("accountactive");u?(t="/en/store/saveforlater",Blocker("show"),$.ajax({method:"POST",url:t,data:{data:i}}).done(function(n){var t,i;n=="Success"?(t={},t.lookupcode=r,t.quantity=0,t.carttype=$("#carttype").data("carttype"),i="/en/store/updatecartquantity",Blocker("show"),$.ajax({url:i,type:"POST",data:t,success:function(n){$("#cartdiv").html(n);UpdateDisplayTotals();UpdateShippingOptions();UpdateCardTotal();CartCount();Blocker("hide");updateJsonCart()},error:function(){Blocker("hide")}})):n=="Login"&&LoginRedirect()})):LoginRedirect()});$("#cartdiv").on("click",".fcwRemove",function(n){var t,i;n.preventDefault();t={};t.lookupcode=$(this).data("lookupcode");t.cartline=$(this).data("cartline");t.quantity=0;t.carttype=$("#carttype").data("carttype");i="/en/store/updatecartquantity";t.cartline!=""&&(i="/en/store/deletecartline");Blocker("show");$.ajax({url:i,type:"POST",data:t,success:function(n){$("#cartdiv").html(n);UpdateCardTotal();UpdateDisplayTotals();CartCount();UpdateShippingOptions();UpdateCardTotal();Blocker("hide");updateJsonCart()},error:function(){Blocker("hide")}})});$("#ffcwSearchBox").keyup(function(){$(this).val()===""&&$(".noresults").html("")});$(".filtertrigger").change(function(){var n={},t;n.type=$("#typefilter").val();n.varietal=$("#varietalfilter").val();n.brand=$("#brandfilter").val();n.category=$("#categoryfilter").val();n.winerymerchfilter=$("#winerymerchfilter").val();n.sortby=$("#sortby").val();n.toprated=$("#topRated").prop("checked");n.wineryexclusive=$("#wineryExclusive").prop("checked");n.search=$("#ffcwSearchBox").data("search");n.promotag=$("#ffcwSearchBox").data("promotag");n.filter=$("#ffcwSearchBox").data("filter");t="/en/store/FilterProducts";Blocker("show");$.ajax({url:t,type:"POST",data:n,success:function(n){$("#shoplisting").html(n);try{typeof Storage!="undefined"&&window.sessionStorage.setItem("filteritems",n);Blocker("hide")}catch(t){Blocker("hide")}},error:function(){Blocker("hide")}})});$(".fcw-clear-filters").click(function(){$("#typefilter").val("");$("#varietalfilter").val("");$("#brandfilter").val("");$("#categoryfilter").val("");$("#topRated").attr("checked",!1);$("#wineryExclusive").attr("checked",!1);$("#typefilter").trigger("change")});$(".fcw-addressList-Checkout").on("click",".fcw-address-item",function(){var n,t,i;$(this).siblings().removeClass("selected");$(this).siblings().children(".fcw-checkmark").removeClass("show");$(this).children(".fcw-checkmark").toggleClass("show");$(this).toggleClass("selected");n=$(this).data("address-id");t=$(this).data("address-name");$("#selectedAddress").html(t);i="/en/store/UpdateShippingAddress";Blocker("show");$.ajax({url:i,type:"POST",data:{shippingAddressId:n,isGift:$("#check-gift2").prop("checked")},success:function(n){$("#cartdiv").html(n);UpdateDisplayTotals();UpdateShippingOptions();$("#matchingbutton").text($("#checkoutButton").text());UpdateCardTotal();UpdateDisplayTotals();Blocker("hide")},error:function(){Blocker("hide")}})});$("body").on("click",".checkoutpagebutton",function(n){var u;n.preventDefault();var r=$("#checkoutButton").data("state"),f=$(".fcw-address.selected").length,e=$(".fcw-service.selected").length,t="",i=$(".fcw-shipping-service").data("egift");i!=!0&&(f<1&&i!="true"&&(t+="Please select a shipping address.<br>"),e<1&&i!="true"&&(t+="Please select a shipping service."));r=="continue"&&(t==""?($(".fcw-payment-information").show("slow"),$(".fcw-add-order-comment").show("slow"),$(".checkoutpagebutton").html("Place Order"),$("#checkoutMessage").html("Select Payment"),$("#checkoutButton").data("state","checkout"),$("html, body").animate({scrollTop:0},"slow")):showPopup("Error",t));r=="checkout"&&(u=GetTotalDue()-(GetTotalGiftCards()+GetTotalCreditCards()),u==0?ProcessPayment():showPopup("Error","Please make sure your payments total the amount due."))});$("#fcw-comment-save").click(function(){Blocker("show");var n=$("#fcw-comment-message").val();n&&($.post("/en/store/addnote",{comment:n},function(){$("#commenttext").html("Edit Comment");$("#fcw-comment-save").val("Saved").attr("disabled","disabled");$("#fcw-comment-message").attr("disabled","disabled");$("#ordercommentsuccess").removeClass("hidden");Blocker("hide")},"json"),Blocker("hide"))});$("#ordercommentsuccess").click(function(n){n.preventDefault();$("#fcw-comment-save").val("Save").attr("disabled",!1);$("#fcw-comment-message").attr("disabled",!1).focus();$("#ordercommentsuccess").addClass("hidden")});$("#promo-code-apply").click(function(){Blocker("show");$.ajax({url:"/en/store/ApplyPromo",type:"POST",data:{promoCode:$("#txtPromo").val()},success:function(n){n.length>200?($("#cartdiv").html(n),UpdateDisplayTotals()):showPopup("",n);Blocker("hide")},error:function(){Blocker("hide")}})});$("body").on("click","#gift-card-apply",function(n){n.preventDefault();var i=$("#addgiftcard").val(),t="";if($(".addedgiftcard").each(function(){var n=$(this).data("cardnumber");n==i&&(t="This gift card has already been added to this order.")}),t!=""){showPopup("Error",t);return}Blocker("show");$.ajax({url:"/en/store/addgiftcard",type:"POST",data:{cardNumber:i},success:function(n){if(Blocker("hide"),n.error!="")n.error=="not found"?showPopup("Error","Card number "+n.cardNumber+" was not found. Please check your gift card number and try again."):showPopup("Error","There was an error adding your gift card. Please try again.");else{var t="<div class='addedgiftcard' data-cardnumber='"+n.cardNumber+"'><span>"+n.cardNumber+"<\/span><span class='gcbalance'>Balance: $"+formatCurrency(n.cardBalance)+"<\/span><span>Amount to apply: <input id='addedgiftcard' type='text' data-balance='"+n.cardBalance+"' data-cardnumber='"+n.cardNumber+"' value='' name='amount' class='giftcardamount'><\/span><\/div>";$("#addgiftcard").val("");$(".addedgiftcards").append(t);CalculateGiftCardAmounts()}},error:function(){Blocker("hide")}})});$("body").on("click","button.change",function(){$("body").data("changeid",$(this).data("changeid"));$(".fcw-saved-card").removeClass("hidden");$(".fcw-payment-options .useCard").parent().removeClass("hidden");$(".fcw-payment-options .change").parent().addClass("hidden")});$("body").on("click","button.useCard",function(){$(".fcw-saved-card").removeClass("hidden");$(".fcw-payment-options .useCard").parent().addClass("hidden");$(".fcw-payment-options .change").parent().removeClass("hidden");$(".fcw-saved-card").addClass("hidden");$(this).parent().parent().parent().removeClass("hidden")});$("body").on("click","button.editcheckout",function(n){if(n.stopPropagation(),$("body").data("editid",$(this).data("editid")),$(this).html()=="Edit"){var t=$(this).parent().parent().next("div").find("iframe"),i=$(t).data("src");$(t).attr("src",i);$(this).html("Cancel")}else $(this).html("Edit");$(this).parent().parent().siblings(".hide").slideToggle();$(this).parent().siblings(".hide").slideToggle()});$(".addedgiftcards").on("keyup",".giftcardamount",function(){var t=StripCurrency($(this).val()),n=StripCurrency($(this).data("balance"));t>n&&$(this).val(n);UpdateCardTotal()});$("#gift-save").click(function(){var n={},t;n.toMessage=$("#gift-to").val();n.fromMessage=$("#gift-from").val();n.giftMessage=$("#gift-message").val();n.isGift=!0;n.shipmentNumber=1;t="/en/store/setgiftoption";Blocker("show");$.ajax({url:t,type:"POST",data:n,success:function(){$("#giftmessagetext").html("Edit Gift Message");$("#gift-save").attr("disabled","disabled");$("#gift-to").attr("disabled","disabled");$("#gift-from").attr("disabled","disabled");$("#check-gift2").attr("disabled","disabled");$("#gift-message").attr("disabled","disabled");$("#gift-save-success").removeClass("hidden");Blocker("hide")},error:function(){Blocker("hide")}})});$("#gift-save-success").click(function(n){n.preventDefault();$("#gift-save").attr("disabled",!1);$("#gift-to").attr("disabled",!1);$("#gift-from").attr("disabled",!1);$("#check-gift2").attr("disabled",!1);$("#gift-message").attr("disabled",!1).focus();$("#gift-save-success").addClass("hidden")});$("#shippingserviceslist").on("click",".fcw-service",function(){var n,t,i;$(this).siblings().removeClass("selected");$(this).siblings().children(".fcw-checkmark").removeClass("show");$(this).children(".fcw-checkmark").addClass("show");$(this).addClass("selected");n=$(this).data("id");t=$(this).data("name");$("#selectedService").html(t);i="/en/store/UpdateShippingOption";Blocker("show");$.ajax({url:i,type:"POST",data:{shippingCode:n},success:function(n){$("#cartdiv").html(n);UpdateDisplayTotals();UpdateCardTotal();Blocker("hide")},error:function(){Blocker("hide")}})});$("#fcw-cardsList").on("click",".fcw-card p:first-of-type",function(){var n=$(this).parent().hasClass("selected");n||(CollapseAllCards(),$(this).parent().children(".fcw-checkmark").addClass("show"),$(this).parent().addClass("selected"),$(this).parent().children(".fcw-payment-options").addClass("show-options"),UpdateCardTotal())});$(document).ready(function(){var n=6500,i=$(".fcw-card").data("location"),t;i!="membership"&&$(".fcw-card p:first-of-type").first().trigger("click");t=$(".gg-container").data("status");t=="show"&&(n=1e6);$(".fcw-store-features").flickity({pageDots:!1,cellAlign:"center",imagesLoaded:!0,wrapAround:!0,autoPlay:n})});$(".fcw-gift-message label").on("click",function(){var n=$("#check-gift2").prop("checked");n?($("#check-gift2").prop("checked",!1),$(".fcw-gift-edit").addClass("hide")):($("#check-gift2").prop("checked",!0),$(".fcw-gift-edit").removeClass("hide"))});$("#check-gift2").change(function(){var n=$("#check-gift2").prop("checked");n?$(".fcw-gift-edit").removeClass("hide"):$(".fcw-gift-edit").addClass("hide")});$("body").on("keydown",".txtboxToFilter",function(n){$.inArray(n.keyCode,[46,8,9,27,13,110,190])!==-1||n.keyCode==65&&(n.ctrlKey===!0||n.metaKey===!0)||n.keyCode>=35&&n.keyCode<=40||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()});$(".contactuspopup").click(function(n){n.preventDefault();showPopup("Contact us","(707)251-3282<br><a href='mailto:service@thefamilycoppola.com'>service@thefamilycoppola.com<\/a>")});$("#fcw-about-button").on("click",function(){$(".fcw-reviews").fadeOut(300);$(".fcw-accolades").fadeOut(300);$(".fcw-about").fadeIn(300);$(this).addClass("active");$("#fcw-reviews-button").removeClass("active");$("#fcw-accolades-button").removeClass("active")});$("#fcw-reviews-button").on("click",function(){$(".fcw-about").fadeOut(300);$(".fcw-accolades").fadeOut(300);$(".fcw-reviews").fadeIn(300);$(this).addClass("active");$("#fcw-about-button").removeClass("active");$("#fcw-accolades-button").removeClass("active")});$("#fcw-accolades-button").on("click",function(){$(".fcw-reviews").fadeOut(300);$(".fcw-about").fadeOut(300);$(".fcw-accolades").fadeIn(300);$(this).addClass("active");$("#fcw-reviews-button").removeClass("active");$("#fcw-about-button").removeClass("active")});$(".analyticswine").click(function(){gtag("event","click",{event_category:"wine button"})});$(".analyticsgifts").click(function(){gtag("event","click",{event_category:"gifts button"})});$(".analyticsgiftcards").click(function(){gtag("event","click",{event_category:"gift card button"})});$(".analyticsdplink").click(function(){gtag("event","click",{event_category:"Diamond Premiere Shipping link"})});$(".analyticscell").click(function(){var n=$(this).data("target");gtag("event","click",{event_category:"landing carousel",event_label:n})});$("#expand-search").click(function(){$("#searchform").submit()});$(".launchdrizly").click(function(){var n=$(this).data("drizly");window.open(n)});$(".launchlocator").click(function(){var n=$(this).data("locator");window.open("/en/store-locator")});$("#signup").click(function(n){n.preventDefault();var t=$("#emailaddress").val(),i=$("input[name=__RequestVerificationToken]").val(),r=$("#emailaddress").data("flag");echeck(t)?($("#emailaddress").val("Submitting..."),$.ajax("/Signup",{type:"POST",data:{emailaddress:t,flag:r,__RequestVerificationToken:i},success:function(){$("#emailaddress").val("");$("#emailaddress").attr("placeholder","Thank you.")},error:function(){}})):alert("Please enter a valid email address.")});$("#tfcsignup,#popupsignup").click(function(n){var u,f;n.preventDefault();var i=$(this).data("source"),t=$("#"+i+"EmailAddress"),r=$(t).val(),e=$(".extraemail").data("extra"),o=$("input[name=__RequestVerificationToken]").val();echeck(r)?(u=new Date,f=u.getTime(),writeCookie("nextshowdate",f+31536e6),$(t).val("Submitting..."),$.ajax("/Home/Subscribe",{type:"POST",data:{emailaddress:r,source:i,extra:e,__RequestVerificationToken:o},success:function(){$(t).val("");$(t).attr("placeholder","Thank you.");i=="popup"&&window.setTimeout(function(){ismobile?$("#PromoDiv").animate({top:"-=380"},750):$("#PromoDiv").animate({right:"-=350"},500)},1e3);i=="DiamondAdventure"&&($(t).attr("placeholder","Thanks For Joining The Adventure!"),window.setTimeout(function(){$("#dasignup").addClass("collapsedform");$("#da-signup-form").toggleClass("shift")},3e3))},error:function(){}})):alert("Please enter a valid email address.")})