function GetIEVer(){var n=0,t=/MSIE (\d+\.\d+);/.test(navigator.userAgent),i=!!navigator.userAgent.match(/Trident\/7.0/),r=navigator.userAgent.indexOf("rv:11.0"),u=navigator.userAgent.indexOf("Edge");return t&&(n=new Number(RegExp.$1)),navigator.appVersion.indexOf("MSIE 10")!=-1&&(n=10),i&&r!=-1&&(n=11),u!=-1&&(n="Edge"),n}function PositionScrollDownLink(){var n=$("#link-scroll-down");if($(window).height()>850&&$(window).width()>767)return n.hasClass("d-none")||n.addClass("d-none"),!0;if($(".clp-content-anchor").length&&$(window).scrollTop()<$(window).height()/4){var i=60,t=$(".clp-wrapper-secondary").outerHeight()-$("#campgroundContactOverlay").outerHeight()-i;t>$(window).height()-n.outerHeight()&&(t=$(window).height()-i);n.offset({top:t,left:$(window).width()-50});n.removeClass("d-none")}}function ScrollDown(){$("#campgroundContactOverlay").length&&$(".main-nav").length&&($("html, body").animate({scrollTop:$("#campgroundContactOverlay").offset().top-$(".main-nav").height()-10},1200),$("#link-scroll-down").addClass("d-none"))}function ScrollToContent(){if($(".clp-content-anchor").length&&$(window).scrollTop()===0){var t=$(window).width(),i=$(window).height(),n=0;t<768?n=i>=768?367:325:i<850&&(n=t>1323?330:t>1033?420:440);n>0&&$("html, body").delay(800).animate({scrollTop:$(".clp-content-anchor").offset().top-n},1500)}}function HeroLoad(n){var t=n.currentSrc?n.currentSrc:n.src;n.style.opacity=0;$(".hero-img, #introMessageImg").css("background",'url("'+t+'")')}function ScrollAndFocusCheckinDate(){var n=".reservationFormH";$(".validation-summary-errors").length&&(n=".validation-summary-errors");var t=$(n).offset().top,r=t+$(n).outerHeight(),i=$(window).scrollTop(),u=i+$(window).height();return r>i&&t<u?($("#Reservation_CheckInDate2").focus(),!1):($("html, body").animate({scrollTop:$(n).offset().top-70},1500,function(){$("#Reservation_CheckInDate2").focus()}),!1)}var LoadReadMore,Slider,waitForFinalEvent;!function(n,t){function a(n,t){return typeof n===t}function v(){var r,n,u,f,e,s,t,h;for(h in o){if(r=[],n=o[h],n.name&&(r.push(n.name.toLowerCase()),n.options&&n.options.aliases&&n.options.aliases.length))for(u=0;u<n.options.aliases.length;u++)r.push(n.options.aliases[u].toLowerCase());for(f=a(n.fn,"function")?n.fn():n.fn,e=0;e<r.length;e++)s=r[e],t=s.split("."),1===t.length?i[t[0]]=f:(!i[t[0]]||i[t[0]]instanceof Boolean||(i[t[0]]=new Boolean(i[t[0]])),i[t[0]][t[1]]=f),c.push((f?"":"no-")+t.join("-"))}}function y(n){var t=r.className,u=i._config.classPrefix||"",e;(f&&(t=t.baseVal),i._config.enableJSClass)&&(e=new RegExp("(^|\\s)"+u+"no-js(\\s|$)"),t=t.replace(e,"$1"+u+"js$2"));i._config.enableClasses&&(t+=" "+u+n.join(" "+u),f?r.className.baseVal=t:r.className=t)}function e(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):f?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function p(){var n=t.body;return n||(n=e(f?"svg":"body"),n.fake=!0),n}function w(n,i,u,f){var s,a,c,v,l="modernizr",h=e("div"),o=p();if(parseInt(u,10))for(;u--;)c=e("div"),c.id=f?f[u]:l+(u+1),h.appendChild(c);return s=e("style"),s.type="text/css",s.id="s"+l,(o.fake?o:h).appendChild(s),o.appendChild(h),s.styleSheet?s.styleSheet.cssText=n:s.appendChild(t.createTextNode(n)),h.id=l,o.fake&&(o.style.background="",o.style.overflow="hidden",v=r.style.overflow,r.style.overflow="hidden",r.appendChild(o)),a=i(h,n),o.fake?(o.parentNode.removeChild(o),r.style.overflow=v,r.offsetHeight):h.parentNode.removeChild(h),!!a}var c=[],o=[],u={_version:"3.0.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(n,t){var i=this;setTimeout(function(){t(i[n])},0)},addTest:function(n,t,i){o.push({name:n,fn:t,options:i})},addAsyncTest:function(n){o.push({name:null,fn:n})}},i=function(){},r,h,f,l,s;for(i.prototype=u,i=new i,r=t.documentElement,h=u._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[],u._prefixes=h,f="svg"===r.nodeName.toLowerCase(),l=u.testStyles=w,i.addTest("touchevents",function(){var i,r;return"ontouchstart"in n||n.DocumentTouch&&t instanceof DocumentTouch?i=!0:(r=["@media (",h.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join(""),l(r,function(n){i=9===n.offsetTop})),i}),v(),y(c),delete u.addTest,delete u.addAsyncTest,s=0;s<i._q.length;s++)i._q[s]();n.Modernizr=i}(window,document);var Utils=function(){return{setCookie:function(n,t,i,r,u,f){var e=new Date,o;e.setTime(e.getTime());i&&(i=i*864e5);o=new Date(e.getTime()+i);document.cookie=n+"="+escape(t)+(i?";expires="+o.toGMTString():"")+(r?";path="+r:"")+(u?";domain="+u:"")+(f?";secure":"")},insertCookie:function(n,t,i,r,u,f){var e=new Date,o;e.setTime(e.getTime());i&&(i=i*864e5);o=new Date(e.getTime()+i);t=Utils.getCookie(n)+","+t;document.cookie=n+"="+escape(t)+(i?";expires="+o.toGMTString():"")+(r?";path="+r:"")+(u?";domain="+u:"")+(f?";secure":"")},insertCookieHourly:function(n,t,i,r,u,f){var e=new Date,o;e.setTime(e.getTime());i&&(i=i*36e5);o=new Date(e.getTime()+i);t=Utils.getCookie(n)+","+t;document.cookie=n+"="+escape(t)+(i?";expires="+o.toGMTString():"")+(r?";path="+r:"")+(u?";domain="+u:"")+(f?";secure":"")},getCookie:function(n){var t=""+document.cookie,r=t.indexOf(n),i;return r==-1||n==""?"":(i=t.indexOf(";",r),i==-1&&(i=t.length),unescape(t.substring(r+n.length+1,i)))},deleteCookie:function(n){Utils.getCookie(n)&&(document.cookie=n+"=;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT")},loader:function(n){$(n).html("<img src='/content/images/loading.gif' width='40px' height='40px' />")},hideLoader:function(n){$(n).html("")},preLoadCarouselImages:function(n){for(var i,t=0;t<n.length;t++)i=new Image,i.src=n[t].url+".axd?preset=leftlargesquare"},getQueryStringParam:function(n){n=n.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var t=location.search.match(new RegExp("[?&]"+n+"=([^&]+)(&|$)"));return t&&decodeURIComponent(t[1].replace(/\+/g," "))},escapeRegExp:function(n){return n.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")},replaceAll:function(n,t,i){return n.replace(new RegExp(Utils.escapeRegExp(t),"g"),i)}}}(),GeoLocation=function(){var n=Utils.getCookie("clientlat"),t=Utils.getCookie("clientlng");return{init:function(){return n==""&&t==""&&(typeof navigator.geolocation!="undefined"?navigator.geolocation.getCurrentPosition(this.setLocation):console.log("Unable to determine position")),this},setLocation:function(i){n==""&&t==""&&(Utils.loader("#nearby-list"),Utils.setCookie("clientlat",i.coords.latitude,365,"/",null,!1),Utils.setCookie("clientlng",i.coords.longitude,365,"/",null,!1),$("#nearby-list").nearbycampgrounds({clientlat:i.coords.latitude,clientlng:i.coords.longitude}))}}}(),ChangeLocation=function(){var n=function(){var n=$(this).data("changelocation").options.form;$.ajax({url:"/nearby/NearbyForm/",context:$(n),success:function(t){$(this).html(t);$("#nearby-form").findnearbycampgrounds({container:n})}})};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.click(n),this},options:{form:null}}}(),FindNearbyCampgrounds=function(){var n=function(n){n.preventDefault();var t=$(this).data("findnearbycampgrounds").options.container,i=$(this),r=i.find("input[name=location]").val(),u=i.find("input[name=redirecturl]").val(),f=i.attr("action");$.ajax({url:f,type:"POST",data:{location:r,redirecturl:u},beforeSend:function(){Utils.loader(t)},success:function(n){$(t).html(n);$("#change-location").changelocation({form:"#nearby-list"});$("#nearby-form").findnearbycampgrounds({container:t});FindAKOA.setLocationLink("#btn-nav-find-koa");$.ajax({url:"/hot-deals/hotdealsnearby",type:"POST",data:{location:r,redirecturl:u},success:function(n){$("#hd-list").html(n)},error:function(){}})},error:function(){}})};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.submit(n),this},options:{container:null}}}(),NearbyCampgrounds=function(){return{init:function(n,t){return this.options=$.extend({},this.options,n),this.elem=t,this.$elem=$(t),this.options.clientlat!=null&&this.options.clientlng!=null&&(Utils.loader("#nearby-list"),$.ajax({url:"/nearby/GetNearbyCampgrounds/",data:"dLatitude="+this.options.clientlat+"dLongitude"+this.options.clientlng,context:this.$elem,success:function(n){$(this).html(n);$("#change-location").changelocation({form:"#nearby-list"})}})),this},options:{clientlat:null,clientlng:null}}}(),Vkr=function(){var n=function(n){n.preventDefault();var r=$(this).data("vkr").options.container,i=$(this).data("vkr").options.loading,t=$(this),u=t.find("input[name=Login]").val(),f=t.find("input[name=Password]").val(),e=t.find("input[name=ReturnUrl]").val(),o=t.attr("action");$.ajax({url:o,type:"POST",data:{Login:u,Password:f,ReturnUrl:e},beforeSend:function(){$(i).css("text-align","center");Utils.loader(i)},success:function(n){$(r).html(n);$("#"+t.attr("id")).vkr({container:r,loading:i})},error:function(){},complete:function(){LoadCof()}})};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.submit(n),this},options:{container:null,loading:null}}}(),FindAKOA=function(){var n=function(n){n.preventDefault();var i=$(this),t=i.find("input[name=q]").val(),r=i.attr("action");r=="/search/"&&(t.indexOf("KOA")>0||t.indexOf("koa")>0)?window.location.href=r+"?txtLocation="+t:(window.location.href="/find-a-koa/?s=ext#"+encodeURIComponent('{"map":{"search":"'+t+'"}}'),$("#results-map").length>0&&window.location.reload(),window.location.href="/find-a-koa/?s=ext#"+encodeURIComponent('{"map":{"search":"'+t+'"}}'))};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.submit(n),this},setLocationLink:function(n){Utils.getCookie("clientlocation")!=""&&$(n).attr("href","/find-a-koa/#"+encodeURIComponent('{"map":{"search":"'+Utils.getCookie("clientlocation")+'"}}'))},options:null}}(),FindStatesProvinces=function(){var n=function(){var n=$(this).attr("class");n.indexOf("link-map-us")!=-1&&Utils.setCookie("koamap","us",10,"/",null,!1);n.indexOf("link-map-ca")!=-1&&Utils.setCookie("koamap","ca",10,"/",null,!1)};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.click(n),this},options:null}}(),Kompass=function(){var n=function(n){n.preventDefault();var r=$(this).data("kompass").options.container,i=$(this).data("kompass").options.loading,t=$(this),u=t.find("input[name=KompassEmailAddress]").val(),f=t.find("input[name=KompassFirstName]").val(),e=t.find("input[name=KompassLastName]").val(),o=t.find("input[name=KompassZipCode]").val(),s=t.find("input[name=Promo]").is(":checked"),h=t.find("input[name=FormType]").val(),c=t.attr("action");$.ajax({url:c,type:"POST",data:{KompassEmailAddress:u,KompassFirstName:f,KompassLastName:e,KompassZipCode:o,Promo:s,FormType:h},beforeSend:function(){$(i).css("text-align","center");Utils.loader(i)},success:function(n){$(i).css("text-align","left");$(r).html(n);$("#"+t.attr("id")).kompass({container:r,loading:i})},error:function(){$(r).html('<p class="error">Unexpected error. Try again later.<\/p>')}})};return{init:function(t,i){return this.options=$.extend({},this.options,t),this.elem=i,this.$elem=$(i),this.$elem.submit(n),this},options:{container:null,loading:null}}}();typeof Object.create!="function"&&(Object.create=function(n){function t(){}return t.prototype=n,new t}),function(n){n.plugin=function(t,i){n.fn[t]=function(r){return this.each(function(){n.data(this,t)||n.data(this,t,Object.create(i).init(r,this))})}}}(jQuery);$.fn.customCheckbox=function(){return $("label"+this.selector).click(function(n){n.stopPropagation()}),$("input"+this.selector).change(function(){var n=$(this),t=$('label[for="'+n.attr("id")+'"] > span');n.is(":checked")?t.addClass("checked"):t.removeClass("checked")}),this};$(function(){$.plugin("changelocation",ChangeLocation);$.plugin("nearbycampgrounds",NearbyCampgrounds);$.plugin("findnearbycampgrounds",FindNearbyCampgrounds);$.plugin("findakoa",FindAKOA);$.plugin("findstatesprovinces",FindStatesProvinces);$.plugin("kompass",Kompass);$("#change-location").changelocation({form:"#nearby-list"});$("#nearby-form").findnearbycampgrounds({container:"#nearby-list"});$("#form-find-a-koa, #form-nav-find-a-koa").findakoa();$(".link-map-us, .link-map-ca").findstatesprovinces()});$(document).ready(function(){FindAKOA.setLocationLink("#btn-nav-find-koa");LoadReadMore();$(".mainMenu .dropdown-toggle").on("click mouseover",function(){var n=$(".mainMenu .navbar-collapse").position(),r=$(".mainMenu .navbar-collapse").css("width"),t,i;$(this).next(".main-menu-container").css("left",n.left+"px").css("width",r);t=$(this).offset();i=$(this).css("width").replace("px","");$(this).next(".main-menu-container").find(".indicator").css("left",t.left-n.left-10+parseInt(i)/2+"px")});$(".sharedMenu .dropdown-toggle").on("click mouseover",function(){var t=$(this).offset(),i=$(".sharedMenu").offset(),r=i.left-t.left,n=$(".sharedMenu").css("width").replace("px","");$(this).hasClass("last")?$(this).next(".topMenuContainer").css("left",r+"px").css("width",parseInt(n)+15):$(this).hasClass("app")?$(this).next(".topMenuContainer").css("left","-190px").css("width",parseInt(n)+110):$(this).next(".topMenuContainer").css("left","-150px").css("width",parseInt(n)+110)});$(document).keyup(function(n){if(n.keyCode==27){var t=$(".sharedMenu .dropdown.open");if(t.length>0?($(t[0]).removeClass("open"),$(t[0]).children("a").prop("aria-expanded","false"),t=$(t[0]).children(".topMenuContainer")):t=$(".sharedMenu .dropdown:hover .topMenuContainer"),t.length>0){$(t[0]).css("display","none");$(t[0]).parent().on("mouseleave mouseenter",function(){$(this).children(".topMenuContainer").css("display","");$(this).off("mouseleave mouseenter")})}}});$(".carousel").on("slide.bs.carousel",function(){$(".caption").hide()});$(".carousel").on("slid.bs.carousel",function(){$(".caption").show()});$(".prettySocial").prettySocial();$(".modal-iframe-fb").click(function(n){n.preventDefault();var t=$(this).attr("href"),r=t.indexOf("?")===-1?"?":"&",i=r+"popup=true";newUrl=t.replace(i,"");newUrl+=i;t=newUrl;$.fancybox.open({src:t,type:"iframe",toolbar:!1,smallBtn:!1,buttons:[],opts:{preload:!1,afterShow:function(){if($(".fancybox-content [data-fancybox-close]").length===0&&$(".fancybox-content").append("<div class='mr-1 mt-1'><button data-fancybox-close class='close' title='Close'><i class='fas fa-window-close'<\/i><\/button><\/div>"),$(".fancybox-content [data-fancybox-close]").attr("onClick")===undefined)$(".fancybox-content [data-fancybox-close]").on("click",function(){parent.jQuery.fancybox.getInstance().close()});$(".fancybox-button--close").hide()}}})});$(".modal-iframe-selectsite").click(function(n){var i=window.matchMedia("only screen and (max-width: 760px)"),r,t;if(!i.matches){n.preventDefault();r=$(this).attr("title");t=$(this).attr("href");t+="&popup=true";$("#modal-window-iframe-extra-large").modal({show:!0});$("#modal-window-iframe-extra-large").on("shown.bs.modal",function(){var n=$(this);n.find("iframe").attr("src",t)});$("#modal-window-iframe-extra-large").on("hidden.bs.modal",function(){var n=$(this);n.find("iframe").attr("src","/content/images/1px_trans.png")})}});$(".modal-iframe-availability").click(function(n){var r=window.matchMedia("only screen and (max-width: 760px)"),t,i;if(!r.matches){n.preventDefault();t=$(this).attr("title");i=$(this).attr("href");i+="&popup=true";typeof t!=typeof undefined&&t!==!1?$("#modal-window-iframe-lg-title").text(t):$("#modal-window-iframe-lg-title").text("");$("#modal-window-iframe-lg").modal({show:!0});$("#modal-window-iframe-lg").on("shown.bs.modal",function(){var n=$(this);n.find("iframe").attr("src",i)});$("#modal-window-iframe-lg").on("hidden.bs.modal",function(){var n=$(this);n.find("iframe").attr("src","/content/images/1px_trans.png")})}});$(".modal-iframe").click(function(n){n.preventDefault();var i=$(this).data("width"),f=$(this).attr("data-scroll"),e=$(this).attr("data-popup"),t=$(this).attr("href"),r=$(this).attr("title");typeof r!=typeof undefined&&r!==!1?$("#modal-window-iframe-title").text(r):$("#modal-window-iframe-title").text("");var o=$(this).attr("data-href"),u=o=="true"?window.location.hash.replace(/^[^#]*#?(.*)$/,"$1"):"",s=$(this).offset().top;if(f){$("#modal-window-iframe-scroll").on("show.bs.modal",function(){var n=$(this);e=="true"&&(t=t+"?popup=true");n.find("iframe").attr("src",t);i&&n.find(".modal-dialog").css("width",i+"px");enquire.register("screen and (max-width:768px)",{match:function(){n.find(".modal-dialog").css("margin-top",s+"px")},unmatch:function(){n.find(".modal-dialog").css("margin-top","auto")}})});$("#modal-window-iframe-scroll").modal({show:!0})}else{$("#modal-window-iframe").on("show.bs.modal",function(){var n=$(this);i&&n.find(".modal-dialog").css("width",i+"px")});$("#modal-window-iframe").on("shown.bs.modal",function(){var n=$(this);u!=""&&(t=t+"&sTripData="+u);n.find("iframe").attr("src",t)});$("#modal-window-iframe").on("hidden.bs.modal",function(){var n=$(this);n.find("iframe").attr("src","/content/images/1px_trans.png")});$("#modal-window-iframe").modal({show:!0})}i=null});$(".modal-iframe-lg").click(function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("title"),u=$(this).attr("data-popup"),f=$(this).attr("data-href"),r=f=="true"?window.location.hash.replace(/^[^#]*#?(.*)$/,"$1"):"";typeof i!=typeof undefined&&i!==!1?$("#modal-window-iframe-lg-title").text(i):$("#modal-window-iframe-lg-title").text("");$("#modal-window-iframe-lg").on("shown.bs.modal",function(){var n=$(this);u=="true"&&(t=t+"?popup=true");r!=""&&(t=t+"&sTripData="+r);n.find("iframe").attr("src",t)});$("#modal-window-iframe-lg").on("hidden.bs.modal",function(){var n=$(this);n.find("iframe").attr("src","/content/images/1px_trans.png")});$("#modal-window-iframe-lg").modal({show:!0})});$(".modal-iframe-xl").click(function(n){n.preventDefault();var t=$(this).attr("href"),i=$(this).attr("title"),u=$(this).attr("data-popup"),f=$(this).attr("data-href"),r=f=="true"?window.location.hash.replace(/^[^#]*#?(.*)$/,"$1"):"";typeof i!=typeof undefined&&i!==!1?$("#modal-window-iframe-xl-title").text(i):$("#modal-window-iframe-xl-title").text("");$("#modal-window-iframe-xl").on("shown.bs.modal",function(){var n=$(this);u=="true"&&(t=t+"?popup=true");r!=""&&(t=t+"&sTripData="+r);n.find("iframe").attr("src",t)});$("#modal-window-iframe-xl").on("hidden.bs.modal",function(){var n=$(this);n.find("iframe").attr("src","/content/images/1px_trans.png")});$("#modal-window-iframe-xl").modal({show:!0})});$("#modal-window").on("hidden.bs.modal",function(){$("#modal-window .modal-content").empty()});$("#modal-window-iframe, #modal-window-iframe-scroll").on("hidden.bs.modal",function(){var n=$(this).find("iframe");n.attr("src","")});$(".modal-iframe-youtube").click(function(n){n.preventDefault();var t=$(this).attr("href"),i=t+"?autoplay=1&rel=0";$("#modal-window-iframe-youtube").on("shown.bs.modal",function(){var n=$(this).find("iframe");n.attr("src",i)});$("#modal-window-iframe-youtube").on("hidden.bs.modal",function(){var n=$(this).find("iframe");n.attr("src",t)});$("#modal-window-iframe-youtube").modal({show:!0})});("ontouchstart"in document.documentElement||$("html").hasClass("touchevents"))&&$("#smartbanner").length&&$(".topMenu, .mainMenu, .background, .clpMainMenu").addClass("touch");$.ajaxSetup({cache:!0});$.getScript("//connect.facebook.net/en_US/sdk.js",function(){FB.init({appId:"1685564315011866",version:"v3.3"})});$("a.fb-share").on("click",function(n){n.preventDefault();$this=$(this);var t={url:$this.data("url")||"",title:$this.data("title")||"",description:$this.data("description")||"",media:$this.data("media")||""},i={};i=t.width!=""&&t.height!=""?{"og:url":t.url,"og:title":t.title,"og:description":t.description,"og:image":t.media}:{"og:url":t.url,"og:title":t.title,"og:description":t.description,"og:image":t.media};$.isEmptyObject(FB)||FB.ui({method:"share_open_graph",action_type:"og.shares",action_properties:JSON.stringify({object:i})})});$("#mainUserInfoButtonMobile").click(function(){if($("#mainMobileLoginContainer").css("display")=="none"){$("#mainMobileLoginContainer").html($(".login-box").html());$(".search-wrapper").css("display")!="none"&&$(".search-wrapper").hide();var n=$(".mainMenu").css("height");$("#mainMobileLoginContainer").css("margin-top",n).fadeIn(300);$(this).toggleClass("active").find("i").switchClass("fas fa-user-circle","fal fa-times",0)}else $("#mainMobileLoginContainer").fadeOut(300),$(this).toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0),$(".search-wrapper").show()});$("#mobileConnect").click(function(){$.trim($("#kompassMobileFormContainer").html())==""&&$("#kompassMobileFormContainer").html($("#kompass").html())});$(".mainMenu .navbar-toggler, .mainMenu .navbar-toggle").on("click",function(){$(this).find("i").hasClass("fa-times")?$(this).find("i").switchClass("fal fa-times","fas fa-bars",0):$(this).find("i").switchClass("fas fa-bars","fal fa-times",0);$(this).toggleClass("active")})});LoadReadMore=function(){$(".description-div").each(function(){var t=65,i=$(this).height(),f=i-t,r="#"+$(this).attr("id"),u="#description-read-more-"+$(this).attr("id"),n=$(u);i>77?(n.show(),$(this).height(t),n.click(function(u){u.preventDefault();this.descriptionDivExpanded?($(r).animate({height:t},180),n.removeClass().addClass("bold-blue-link-glyph").text("Read More")):($(r).height(i),n.removeClass().addClass("link-close").text("Close").prepend('<span class="glyphicon glyphicon-remove koa-red-font" aria-hidden="true"><\/span> '));this.descriptionDivExpanded=!this.descriptionDivExpanded})):n.hide()})};$.fn.animateRotate=function(n,t,i,r){var u=$.speed(t,i,r),f=u.step;return this.each(function(t,i){u.step=function(n){return $.style(i,"transform","rotate("+n+"deg)"),f?f.apply(this,arguments):void 0};$({deg:0}).animate({deg:n},u)})};$(document).ready(function(){$(document).click(function(n){$("#saved-reservations").is(n.target)||$("#saved-reservations").has(n.target).length||$("#saved-reservations").collapse("hide")});$(".save-res-save-link").click(function(n){n.preventDefault();var t=$(this),i=t.attr("data-status");return i=="Auto"?$.ajax({type:"POST",url:"/api/saved-reservations/save/",async:!0,data:{id:$(this).attr("data-id")},success:function(){t.attr("data-status","Saved");t.addClass("save-res-action-link-saved");var n=t.find(".fa-heart");n.removeClass("far");n.addClass("fas")}}):$.ajax({type:"POST",url:"/api/saved-reservations/remove/",async:!0,data:{id:$(this).attr("data-id")},success:function(){t.attr("data-status","Auto");t.removeClass("save-res-action-link-saved");var n=t.find(".fa-heart");n.removeClass("fas");n.addClass("far")}}),!1});$(".save-res-delete-link").click(function(n){n.preventDefault();var t=$("#save-res-panel-"+$(this).attr("data-id"));return $.ajax({type:"POST",url:"/api/saved-reservations/delete/",async:!0,data:{id:$(this).attr("data-id")},success:function(){t.fadeOut("normal",function(){$(this).remove()})}}),!1});$(".save-res-clear-history").click(function(n){return n.preventDefault(),$.ajax({type:"POST",url:"/api/saved-reservations/deleteall/",async:!0,success:function(){$($(".save-res-auto-save-panel").get().reverse()).each(function(n){$(this).delay(400*n).fadeOut("normal",function(){$(this).remove()})})}}),!1})});!function(n){"use strict";n.fn.prettySocial=function(){var i={pinterest:{url:"http://pinterest.com/pin/create/button/?url={{url}}&media={{media}}&description={{description}}",popup:{width:685,height:500}},facebook:{url:"https://www.facebook.com/sharer/sharer.php?s=100&p[title]={{title}}&p[summary]={{description}}&p[url]={{url}}&p[images][0]={{media}}",popup:{width:626,height:436}},twitter:{url:"https://twitter.com/share?url={{url}}&text={{description}}",popup:{width:685,height:500}},googleplus:{url:"https://plus.google.com/share?url={{url}}",popup:{width:600,height:600}},linkedin:{url:"https://www.linkedin.com/shareArticle?mini=true&url={{url}}&title={{title}}&summary={{description}}+&source={{via}}",popup:{width:600,height:600}}},t=function(n,t){var i=window.innerWidth/2-n.popup.width/2,r=window.innerHeight/2-n.popup.height/2;return window.open(t,"","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width="+n.popup.width+", height="+n.popup.height+", top="+r+", left="+i)},r=function(n,t){return n.url.replace(/{{url}}/g,encodeURIComponent(t.url)).replace(/{{title}}/g,encodeURIComponent(t.title)).replace(/{{description}}/g,encodeURIComponent(t.description)).replace(/{{media}}/g,encodeURIComponent(t.media)).replace(/{{via}}/g,encodeURIComponent(t.via))};return this.each(function(){var u=n(this),s=u.data("type"),f=i[s]||null,o,e;f||n.error("Social site is not set.");o={url:u.data("url")||"",title:u.data("title")||"",description:u.data("description")||"",media:u.data("media")||"",via:u.data("via")||""};e=r(f,o);navigator.userAgent.match(/Android|IEMobile|BlackBerry|iPhone|iPad|iPod|Opera Mini/i)?u.bind("touchstart",function(n){n.originalEvent.touches.length>1||u.data("touchWithoutScroll",!0)}).bind("touchmove",function(){u.data("touchWithoutScroll",!1)}).bind("touchend",function(n){n.preventDefault();var i=u.data("touchWithoutScroll");n.originalEvent.touches.length>1||!i||t(f,e)}):u.bind("click",function(n){n.preventDefault();t(f,e)})})}}(jQuery),function(n,t,i){"use strict";function c(i){var u,e;if(f=t.documentElement,y=t.body,nu(),r=this,i=i||{},at=i.constants||{},i.easing)for(u in i.easing)st[u]=i.easing[u];return hi=i.edgeStrategy||"set",p={beforerender:i.beforerender,render:i.render,keyframe:i.keyframe},rt=i.forceHeight!==!1,rt&&(ri=i.scale||1),vt=i.mobileDeceleration||vr,oi=i.smoothScrolling!==!1,pt=i.smoothScrollingDuration||pr,d={targetTop:r.getScrollTop()},a=(i.mobileCheck||function(){return/Android|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent||navigator.vendor||n.opera)})(),a?(l=t.getElementById(i.skrollrBody||yr),l&&lu(),ru(),w(f,[nt,pi],[ti])):w(f,[nt,yi],[ti]),r.refresh(),sr(n,"resize orientationchange",function(){var n=f.clientWidth,t=f.clientHeight;(t!==ei||n!==fi)&&(ei=t,fi=n,yt=!0)}),e=tu(),function o(){eu();ar=e(o)}(),r}var v={get:function(){return r},init:function(n){return r||new c(n)},VERSION:"0.6.29"},bt=Object.prototype.hasOwnProperty,e=n.Math,kt=n.getComputedStyle,f,y,ci="touchstart",li="touchmove",ai="touchcancel",vi="touchend",ft="skrollable",dt=ft+"-before",gt=ft+"-between",ni=ft+"-after",nt="skrollr",ti="no-"+nt,yi=nt+"-desktop",pi=nt+"-mobile",wi="linear",bi=1e3,vr=.004,yr="skrollr-body",pr=200,wr="start",ki="end",di="center",gi="bottom",g="___skrollable_id",ii=/^(?:input|textarea|button|select)$/i,br=/^\s+|\s+$/g,kr=/^data(?:-(_\w+))?(?:-?(-?\d*\.?\d+p?))?(?:-?(start|end|top|center|bottom))?(?:-?(top|center|bottom))?$/,dr=/\s*(@?[\w\-\[\]]+)\s*:\s*(.+?)\s*(?:;|$)/gi,gr=/^(@?[a-z\-]+)\[(\w+)\]$/,nr=/-([a-z0-9_])/g,tr=function(n,t){return t.toUpperCase()},ir=/[\-+]?[\d]*\.?[\d]+/g,rr=/\{\?\}/g,ur=/rgba?\(\s*-?\d+\s*,\s*-?\d+\s*,\s*-?\d+/g,fr=/[a-z\-]+-gradient/g,o="",tt="",nu=function(){var i=/^(?:O|Moz|webkit|ms)|(?:-(?:o|moz|webkit|ms)-)/,t,n;if(kt){t=kt(y,null);for(n in t)if(o=n.match(i)||+n==n&&t[n].match(i),o)break;if(!o){o=tt="";return}o=o[0];o.slice(0,1)==="-"?(tt=o,o={"-webkit-":"webkit","-moz-":"Moz","-ms-":"ms","-o-":"O"}[o]):tt="-"+o.toLowerCase()+"-"}},tu=function(){var t=n.requestAnimationFrame||n[o.toLowerCase()+"RequestAnimationFrame"],i=it();return(a||!t)&&(t=function(t){var r=it()-i,u=e.max(0,1e3/60-r);return n.setTimeout(function(){i=it();t()},u)}),t},iu=function(){var t=n.cancelAnimationFrame||n[o.toLowerCase()+"CancelAnimationFrame"];return(a||!t)&&(t=function(t){return n.clearTimeout(t)}),t},st={begin:function(){return 0},end:function(){return 1},linear:function(n){return n},quadratic:function(n){return n*n},cubic:function(n){return n*n*n},swing:function(n){return-e.cos(n*e.PI)/2+.5},sqrt:function(n){return e.sqrt(n)},outCubic:function(n){return e.pow(n-1,3)+1},bounce:function(n){var t;if(n<=.5083)t=3;else if(n<=.8489)t=9;else if(n<=.96208)t=27;else if(n<=.99981)t=91;else return 1;return 1-e.abs(3*e.cos(n*t*1.028)/t)}};c.prototype.refresh=function(n){var o,a,b=!1,v,ot,e,c,f,nt,y,s,st,tt,it,l,p;for(n===i?(b=!0,h=[],si=0,n=t.getElementsByTagName("*")):n.length===i&&(n=[n]),o=0,a=n.length;o<a;o++){var u=n[o],k=u,d=[],rt=oi,ut=hi,et=!1;if(b&&g in u&&delete u[g],u.attributes){for(v=0,ot=u.attributes.length;v<ot;v++){if(e=u.attributes[v],e.name==="data-anchor-target"){if(k=t.querySelector(e.value),k===null)throw'Unable to find anchor target "'+e.value+'"';continue}if(e.name==="data-smooth-scrolling"){rt=e.value!=="off";continue}if(e.name==="data-edge-strategy"){ut=e.value;continue}if(e.name==="data-emit-events"){et=!0;continue}(c=e.name.match(kr),c!==null)&&(f={props:e.value,element:u,eventType:e.name.replace(nr,tr)},d.push(f),nt=c[1],nt&&(f.constant=nt.substr(1)),y=c[2],/p$/.test(y)?(f.isPercentage=!0,f.offset=(y.slice(0,-1)|0)/100):f.offset=y|0,s=c[3],st=c[4]||s,s&&s!==wr&&s!==ki?(f.mode="relative",f.anchors=[s,st]):(f.mode="absolute",s===ki?f.isEnd=!0:f.isPercentage||(f.offset=f.offset*ri)))}d.length&&(!b&&g in u?(l=u[g],tt=h[l].styleAttr,it=h[l].classAttr):(l=u[g]=si++,tt=u.style.cssText,it=cr(u)),h[l]={element:u,styleAttr:tt,classAttr:it,anchorTarget:k,keyFrames:d,smoothScrolling:rt,edgeStrategy:ut,emitEvents:et,lastFrameIndex:-1},w(u,[ft],[]))}}for(hr(),o=0,a=n.length;o<a;o++)(p=h[n[o][g]],p!==i)&&(ou(p),hu(p));return r};c.prototype.relativeToAbsolute=function(n,t,i){var o=f.clientHeight,e=n.getBoundingClientRect(),u=e.top,s=e.bottom-e.top;return t===gi?u-=o:t===di&&(u-=o/2),i===gi?u+=s:i===di&&(u+=s/2),u+=r.getScrollTop(),u+.5|0};c.prototype.animateTo=function(n,t){t=t||{};var f=it(),e=r.getScrollTop();return u={startTop:e,topDiff:n-e,targetTop:n,duration:t.duration||bi,startTime:f,endTime:f+(t.duration||bi),easing:st[t.easing||wi],done:t.done},u.topDiff||(u.done&&u.done.call(r,!1),u=i),r};c.prototype.stopAnimateTo=function(){u&&u.done&&u.done.call(r,!0);u=i};c.prototype.isAnimatingTo=function(){return!!u};c.prototype.isMobile=function(){return a};c.prototype.setScrollTop=function(t,i){return ut=i===!0,a?et=e.min(e.max(t,0),s):n.scrollTo(0,t),r};c.prototype.getScrollTop=function(){return a?et:n.pageYOffset||f.scrollTop||y.scrollTop||0};c.prototype.getMaxScrollTop=function(){return s};c.prototype.on=function(n,t){return p[n]=t,r};c.prototype.off=function(n){return delete p[n],r};c.prototype.destroy=function(){var e=iu(),n,t;for(e(ar),vu(),w(f,[ti],[nt,yi,pi]),n=0,t=h.length;n<t;n++)ht(h[n].element);f.style.overflow=y.style.overflow="";f.style.height=y.style.height="";l&&v.setStyle(l,"transform","none");r=i;l=i;p=i;rt=i;s=0;ri=1;at=i;vt=i;b="down";k=-1;fi=0;ei=0;yt=!1;u=i;oi=i;pt=i;d=i;ut=i;si=0;hi=i;a=!1;et=0;ot=i};var ru=function(){var o,p,w,u,h,l,a,v,d,c,b,k;sr(f,[ci,li,ai,vi].join(" "),function(n){var y=n.changedTouches[0],tt,nt;for(u=n.target;u.nodeType===3;)u=u.parentNode;h=y.clientY;l=y.clientX;c=n.timeStamp;ii.test(u.tagName)||n.preventDefault();switch(n.type){case ci:o&&o.blur();r.stopAnimateTo();o=u;p=a=h;w=l;d=c;break;case li:ii.test(u.tagName)&&t.activeElement!==u&&n.preventDefault();v=h-a;k=c-b;r.setScrollTop(et-v,!0);a=h;b=c;break;default:case ai:case vi:var ut=p-h,ft=w-l,ot=ft*ft+ut*ut;if(ot<49){ii.test(o.tagName)||(o.focus(),tt=t.createEvent("MouseEvents"),tt.initMouseEvent("click",!0,!0,n.view,1,y.screenX,y.screenY,y.clientX,y.clientY,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey,0,null),o.dispatchEvent(tt));return}o=i;nt=v/k;nt=e.max(e.min(nt,3),-3);var g=e.abs(nt/vt),it=nt*g+.5*vt*g*g,f=r.getScrollTop()-it,rt=0;f>s?(rt=(s-f)/it,f=s):f<0&&(rt=-f/it,f=0);g=g*(1-rt);r.animateTo(f+.5|0,{easing:"outCubic",duration:g})}});n.scrollTo(0,0);f.style.overflow=y.style.overflow="hidden"},uu=function(){for(var b=f.clientHeight,p=yu(),u,y,w,o,t,l,n,c,v,i=0,a=h.length;i<a;i++)for(u=h[i],y=u.element,w=u.anchorTarget,o=u.keyFrames,t=0,l=o.length;t<l;t++)n=o[t],c=n.offset,v=p[n.constant]||0,n.frame=c,n.isPercentage&&(c=c*b,n.frame=c),n.mode==="relative"&&(ht(y),n.frame=r.relativeToAbsolute(w,n.anchors[0],n.anchors[1])-c,ht(y,!0)),n.frame+=v,rt&&!n.isEnd&&n.frame>s&&(s=n.frame);for(s=e.max(s,pu()),i=0,a=h.length;i<a;i++){for(u=h[i],o=u.keyFrames,t=0,l=o.length;t<l;t++)n=o[t],v=p[n.constant]||0,n.isEnd&&(n.frame=s-n.offset+v);u.keyFrames.sort(wu)}},fu=function(n,t){for(var k=0,et=h.length,a,f,s,y,p;k<et;k++){var i=h[k],u=i.element,c=i.smoothScrolling?n:t,e=i.keyFrames,d=e.length,g=e[0],nt=e[e.length-1],l=c<g.frame,rt=c>nt.frame,ut=l?g:nt,tt=i.emitEvents,it=i.lastFrameIndex,r,o;if(l||rt){if(l&&i.edge===-1||rt&&i.edge===1)continue;l?(w(u,[dt],[ni,gt]),tt&&it>-1&&(ct(u,g.eventType,b),i.lastFrameIndex=-1)):(w(u,[ni],[dt,gt]),tt&&it<d&&(ct(u,nt.eventType,b),i.lastFrameIndex=d));i.edge=l?-1:1;switch(i.edgeStrategy){case"reset":ht(u);continue;case"ease":c=ut.frame;break;default:case"set":a=ut.props;for(r in a)bt.call(a,r)&&(o=or(a[r].value),r.indexOf("@")===0?u.setAttribute(r.substr(1),o):v.setStyle(u,r,o));continue}}else i.edge!==0&&(w(u,[ft,gt],[dt,ni]),i.edge=0);for(f=0;f<d-1;f++)if(c>=e[f].frame&&c<=e[f+1].frame){s=e[f];y=e[f+1];for(r in s.props)bt.call(s.props,r)&&(p=(c-s.frame)/(y.frame-s.frame),p=s.props[r].easing(p),o=cu(s.props[r].value,y.props[r].value,p),o=or(o),r.indexOf("@")===0?u.setAttribute(r.substr(1),o):v.setStyle(u,r,o));tt&&it!==f&&(b==="down"?ct(u,s.eventType,b):ct(u,y.eventType,b),i.lastFrameIndex=f);break}}},eu=function(){var n,e,t,f,h,o,c;yt&&(yt=!1,hr());n=r.getScrollTop();t=it();u?(t>=u.endTime?(n=u.targetTop,e=u.done,u=i):(f=u.easing((t-u.startTime)/u.duration),n=u.startTop+f*u.topDiff|0),r.setScrollTop(n,!0)):ut||(h=d.targetTop-n,h&&(d={startTop:k,topDiff:n-k,targetTop:n,startTime:ui,endTime:ui+pt}),t<=d.endTime&&(f=st.sqrt((t-d.startTime)/pt),n=d.startTop+f*d.topDiff|0));a&&l&&v.setStyle(l,"transform","translate(0, "+-et+"px) "+ot);(ut||k!==n)&&(b=n>k?"down":n<k?"up":b,ut=!1,o={curTop:n,lastTop:k,maxTop:s,direction:b},c=p.beforerender&&p.beforerender.call(r,o),c!==!1&&(fu(n,r.getScrollTop()),k=n,p.render&&p.render.call(r,o)),e&&e.call(r,!1));ui=t},ou=function(n){for(var u=0,s=n.keyFrames.length,f,t,i,r,e,o;u<s;u++){for(f=n.keyFrames[u],e={};(o=dr.exec(f.props))!==null;)r=o[1],i=o[2],t=r.match(gr),t!==null?(r=t[1],t=t[2]):t=wi,i=i.indexOf("!")?su(i):[i.slice(1)],e[r]={value:i,easing:st[t]};f.props=e}},su=function(n){var t=[];return ur.lastIndex=0,n=n.replace(ur,function(n){return n.replace(ir,function(n){return n/255*100+"%"})}),tt&&(fr.lastIndex=0,n=n.replace(fr,function(n){return tt+n})),n=n.replace(ir,function(n){return t.push(+n),"{?}"}),t.unshift(n),t},hu=function(n){for(var i={},t=0,r=n.keyFrames.length;t<r;t++)er(n.keyFrames[t],i);for(i={},t=n.keyFrames.length-1;t>=0;t--)er(n.keyFrames[t],i)},er=function(n,t){var i;for(i in t)bt.call(n.props,i)||(n.props[i]=t[i]);for(i in n.props)t[i]=n.props[i]},cu=function(n,t,i){var r,f=n.length,u;if(f!==t.length)throw"Can't interpolate between \""+n[0]+'" and "'+t[0]+'"';for(u=[n[0]],r=1;r<f;r++)u[r]=n[r]+(t[r]-n[r])*i;return u},or=function(n){var t=1;return rr.lastIndex=0,n[0].replace(rr,function(){return n[t++]})},ht=function(n,t){n=[].concat(n);for(var i,r,u=0,f=n.length;u<f;u++)(r=n[u],i=h[r[g]],i)&&(t?(r.style.cssText=i.dirtyStyleAttr,w(r,i.dirtyClassAttr)):(i.dirtyStyleAttr=r.style.cssText,i.dirtyClassAttr=cr(r),r.style.cssText=i.styleAttr,w(r,i.classAttr)))},lu=function(){ot="translateZ(0)";v.setStyle(l,"transform",ot);var n=kt(l),t=n.getPropertyValue("transform"),i=n.getPropertyValue(tt+"transform"),r=t&&t!=="none"||i&&i!=="none";r||(ot="")};v.setStyle=function(n,t,i){var r=n.style;if(t=t.replace(nr,tr).replace("-",""),t==="zIndex")r[t]=isNaN(i)?i:""+(i|0);else if(t==="float")r.styleFloat=r.cssFloat=i;else try{o&&(r[o+t.slice(0,1).toUpperCase()+t.slice(1)]=i);r[t]=i}catch(u){}};var sr=v.addEvent=function(t,i,r){var o=function(t){return t=t||n.event,t.target||(t.target=t.srcElement),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1;t.defaultPrevented=!0}),r.call(this,t)},u,f,e;for(i=i.split(" "),f=0,e=i.length;f<e;f++)u=i[f],t.addEventListener?t.addEventListener(u,r,!1):t.attachEvent("on"+u,o),wt.push({element:t,name:u,listener:r})},au=v.removeEvent=function(n,t,i){t=t.split(" ");for(var r=0,u=t.length;r<u;r++)n.removeEventListener?n.removeEventListener(t[r],i,!1):n.detachEvent("on"+t[r],i)},vu=function(){for(var n,t=0,i=wt.length;t<i;t++)n=wt[t],au(n.element,n.name,n.listener);wt=[]},ct=function(n,t,i){p.keyframe&&p.keyframe.call(r,n,t,i)},hr=function(){var n=r.getScrollTop();s=0;rt&&!a&&(y.style.height="");uu();rt&&!a&&(y.style.height=s+f.clientHeight+"px");a?r.setScrollTop(e.min(r.getScrollTop(),s)):r.setScrollTop(n,!0);ut=!0},yu=function(){var u=f.clientHeight,i={},t,n;for(t in at)n=at[t],typeof n=="function"?n=n.call(r):/p$/.test(n)&&(n=n.slice(0,-1)/100*u),i[t]=n;return i},pu=function(){var n=0,t;return l&&(n=e.max(l.offsetHeight,l.scrollHeight)),t=e.max(n,y.scrollHeight,y.offsetHeight,f.scrollHeight,f.offsetHeight,f.clientHeight),t-f.clientHeight},cr=function(t){var i="className";return n.SVGElement&&t instanceof n.SVGElement&&(t=t[i],i="baseVal"),t[i]},w=function(t,r,u){var e="className",o,h;if(n.SVGElement&&t instanceof n.SVGElement&&(t=t[e],e="baseVal"),u===i){t[e]=r;return}for(var f=t[e],s=0,c=u.length;s<c;s++)f=lt(f).replace(lt(u[s])," ");for(f=lr(f),o=0,h=r.length;o<h;o++)lt(f).indexOf(lt(r[o]))===-1&&(f+=" "+r[o]);t[e]=lr(f)},lr=function(n){return n.replace(br,"")},lt=function(n){return" "+n+" "},it=Date.now||function(){return+new Date},wu=function(n,t){return n.frame-t.frame},r,h,l,p,rt,s=0,ri=1,at,vt,b="down",k=-1,ui=it(),fi=0,ei=0,yt=!1,u,oi,pt,d,ut,si=0,hi,a=!1,et=0,ot,wt=[],ar;typeof define=="function"&&define.amd?define([],function(){return v}):typeof module!="undefined"&&module.exports?module.exports=v:n.skrollr=v}(window,document),function(n,t){"use strict";typeof module!="undefined"&&module.exports?module.exports=t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],function(n){return t(n)}):t(n.jQuery)}(this,function(n){"use strict";var t=function(t,i){this.$element=n(t);this.options=n.extend({},n.fn.typeahead.defaults,i);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.select=this.options.select||this.select;this.autoSelect=typeof this.options.autoSelect=="boolean"?this.options.autoSelect:!0;this.highlighter=this.options.highlighter||this.highlighter;this.render=this.options.render||this.render;this.updater=this.options.updater||this.updater;this.displayText=this.options.displayText||this.displayText;this.source=this.options.source;this.delay=this.options.delay;this.$menu=n(this.options.menu);this.$appendTo=this.options.appendTo?n(this.options.appendTo):null;this.shown=!1;this.listen();this.showHintOnFocus=typeof this.options.showHintOnFocus=="boolean"?this.options.showHintOnFocus:!1;this.afterSelect=this.options.afterSelect;this.addItem=!1},i;t.prototype={constructor:t,select:function(){var t=this.$menu.find(".active").data("value"),n;return this.$element.data("active",t),(this.autoSelect||t)&&(n=this.updater(t),this.$element.val(this.displayText(n)||n).change(),this.afterSelect(n)),this.hide()},updater:function(n){return n},setSource:function(n){this.source=n},show:function(){var t=n.extend({},this.$element.position(),{height:this.$element[0].offsetHeight}),i;return i=typeof this.options.scrollHeight=="function"?this.options.scrollHeight.call():this.options.scrollHeight,(this.$appendTo?this.$menu.appendTo(this.$appendTo):this.$menu.insertAfter(this.$element)).css({top:t.top+t.height+i,left:t.left}).show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(t){var i;if(this.query=typeof t!="undefined"&&t!==null?t:this.$element.val()||"",this.query.length<this.options.minLength)return this.shown?this.hide():this;i=n.proxy(function(){n.isFunction(this.source)?this.source(this.query,n.proxy(this.process,this)):this.source&&this.process(this.source)},this);clearTimeout(this.lookupWorker);this.lookupWorker=setTimeout(i,this.delay)},process:function(t){var i=this;return(t=n.grep(t,function(n){return i.matcher(n)}),t=this.sorter(t),!t.length&&!this.options.addItem)?this.shown?this.hide():this:(t.length>0?this.$element.data("active",t[0]):this.$element.data("active",null),this.options.addItem&&t.push(this.options.addItem),this.options.items=="all"?this.render(t).show():this.render(t.slice(0,this.options.items)).show())},matcher:function(n){var t=this.displayText(n);return~t.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(n){for(var r=[],u=[],f=[],t,i;t=n.shift();)i=this.displayText(t),i.toLowerCase().indexOf(this.query.toLowerCase())?~i.indexOf(this.query)?u.push(t):f.push(t):r.push(t);return r.concat(u,f)},highlighter:function(t){var u=n("<div><\/div>"),f=this.query,i=t.toLowerCase().indexOf(f.toLowerCase()),r,e,o,s,h;if(r=f.length,r===0)return u.text(t).html();while(i>-1)e=t.substr(0,i),o=t.substr(i,r),s=t.substr(i+r),h=n("<strong><\/strong>").text(o),u.append(document.createTextNode(e)).append(h),t=s,i=t.toLowerCase().indexOf(f.toLowerCase());return u.append(document.createTextNode(t)).html()},render:function(t){var r=this,i=this,u=!1;return t=n(t).map(function(t,f){var e=i.displayText(f);return t=n(r.options.item).data("value",f),t.find("a").html(r.highlighter(e)),e==i.$element.val()&&(t.addClass("active"),i.$element.data("active",f),u=!0),t[0]}),this.autoSelect&&!u&&(t.first().addClass("active"),this.$element.data("active",t.first().data("value"))),this.$menu.html(t),this},displayText:function(n){return n.name||n},next:function(){var i=this.$menu.find(".active").removeClass("active"),t=i.next();t.length||(t=n(this.$menu.find("li")[0]));t.addClass("active")},prev:function(){var t=this.$menu.find(".active").removeClass("active"),n=t.prev();n.length||(n=this.$menu.find("li").last());n.addClass("active")},listen:function(){this.$element.on("focus",n.proxy(this.focus,this)).on("blur",n.proxy(this.blur,this)).on("keypress",n.proxy(this.keypress,this)).on("keyup",n.proxy(this.keyup,this));if(this.eventSupported("keydown"))this.$element.on("keydown",n.proxy(this.keydown,this));this.$menu.on("click",n.proxy(this.click,this)).on("mouseenter","li",n.proxy(this.mouseenter,this)).on("mouseleave","li",n.proxy(this.mouseleave,this))},destroy:function(){this.$element.data("typeahead",null);this.$element.data("active",null);this.$element.off("focus").off("blur").off("keypress").off("keyup");this.eventSupported("keydown")&&this.$element.off("keydown");this.$menu.remove()},eventSupported:function(n){var t=n in this.$element;return t||(this.$element.setAttribute(n,"return;"),t=typeof this.$element[n]=="function"),t},move:function(n){if(this.shown){switch(n.keyCode){case 9:case 13:case 27:n.preventDefault();break;case 38:if(n.shiftKey)return;n.preventDefault();this.prev();break;case 40:if(n.shiftKey)return;n.preventDefault();this.next()}n.stopPropagation()}},keydown:function(t){this.suppressKeyPressRepeat=~n.inArray(t.keyCode,[40,38,9,13,27]);this.shown||t.keyCode!=40?this.move(t):this.lookup()},keypress:function(n){this.suppressKeyPressRepeat||this.move(n)},keyup:function(n){switch(n.keyCode){case 40:case 38:case 16:case 17:case 18:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}n.stopPropagation();n.preventDefault()},focus:function(){this.focused||(this.focused=!0,this.options.showHintOnFocus&&this.lookup(""))},blur:function(){this.focused=!1;!this.mousedover&&this.shown&&this.hide()},click:function(n){n.stopPropagation();n.preventDefault();this.select();this.$element.focus()},mouseenter:function(t){this.mousedover=!0;this.$menu.find(".active").removeClass("active");n(t.currentTarget).addClass("active")},mouseleave:function(){this.mousedover=!1;!this.focused&&this.shown&&this.hide()}};i=n.fn.typeahead;n.fn.typeahead=function(i){var r=arguments;return typeof i=="string"&&i=="getActive"?this.data("active"):this.each(function(){var f=n(this),u=f.data("typeahead"),e=typeof i=="object"&&i;u||f.data("typeahead",u=new t(this,e));typeof i=="string"&&(r.length>1?u[i].apply(u,Array.prototype.slice.call(r,1)):u[i]())})};n.fn.typeahead.defaults={source:[],items:8,menu:'<ul class="typeahead dropdown-menu" role="listbox"><\/ul>',item:'<li><a href="#" role="option"><\/a><\/li>',minLength:1,scrollHeight:0,autoSelect:!0,afterSelect:n.noop,addItem:!1,delay:0};n.fn.typeahead.Constructor=t;n.fn.typeahead.noConflict=function(){return n.fn.typeahead=i,this};n(document).on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(){var t=n(this);t.data("typeahead")||t.typeahead(t.data())})}),function(){function ut(t){function r(n,i,r,u,f,e){for(;f>=0&&f<e;f+=t){var o=u?u[f]:f;r=i(r,n[o],o,n)}return r}return function(u,f,o,s){f=e(f,s,4);var h=!i(u)&&n.keys(u),l=(h||u).length,c=t>0?0:l-1;return arguments.length<3&&(o=u[h?h[c]:c],c+=t),r(u,f,o,h,c,l)}}function ft(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&e<o;e+=n)if(r(i[e],e,i))return e;return-1}}function et(t,i,f){return function(e,o,s){var c=0,h=u(e);if(typeof s=="number")t>0?c=s>=0?s:Math.max(s+h,c):h=s>=0?Math.min(s+1,h):s+h+1;else if(f&&s&&h)return s=f(e,o),e[s]===o?s:-1;if(o!==o)return s=i(r.call(e,c,h),n.isNaN),s>=0?s+c:-1;for(s=t>0?c:h-1;s>=0&&s<h;s+=t)if(e[s]===o)return s;return-1}}function ot(t,i){var u=d.length,f=t.constructor,e=n.isFunction(f)&&f.prototype||v,r="constructor";for(n.has(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=d[u],r in t&&t[r]!==e[r]&&!n.contains(i,r)&&i.push(r)}var a=this,lt=a._,s=Array.prototype,v=Object.prototype,at=Function.prototype,vt=s.push,r=s.slice,o=v.toString,yt=v.hasOwnProperty,pt=Array.isArray,nt=Object.keys,y=at.bind,tt=Object.create,p=function(){},n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},e,t,h,f,b,k,d,c,ct,l;typeof exports!="undefined"?(typeof module!="undefined"&&module.exports&&(exports=module.exports=n),exports._=n):a._=n;n.VERSION="1.8.3";e=function(n,t,i){if(t===void 0)return n;switch(i==null?3:i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return t==null?n.identity:n.isFunction(t)?e(t,i,r):n.isObject(t)?n.matcher(t):n.property(t)};n.iteratee=function(n,i){return t(n,i,Infinity)};var w=function(n,t){return function(i){var e=arguments.length,r,u,f;if(e<2||i==null)return i;for(r=1;r<e;r++){var o=arguments[r],s=n(o),h=s.length;for(u=0;u<h;u++)f=s[u],t&&i[f]!==void 0||(i[f]=o[f])}return i}},it=function(t){if(!n.isObject(t))return{};if(tt)return tt(t);p.prototype=t;var i=new p;return p.prototype=null,i},rt=function(n){return function(t){if(t!=null)return t[n]}},wt=Math.pow(2,53)-1,u=rt("length"),i=function(n){var t=u(n);return typeof t=="number"&&t>=0&&t<=wt};n.each=n.forEach=function(t,r,u){var f,o,s;if(r=e(r,u),i(t))for(f=0,o=t.length;f<o;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,o=s.length;f<o;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var e,s;u=t(u,f);var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h);for(e=0;e<h;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};n.reduce=n.foldl=n.inject=ut(1);n.reduceRight=n.foldr=ut(-1);n.find=n.detect=function(t,r,u){var f;return f=i(t)?n.findIndex(t,r,u):n.findKey(t,r,u),f!==void 0&&f!==-1?t[f]:void 0};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),(typeof u!="number"||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=function(t,i){var u=r.call(arguments,2),f=n.isFunction(i);return n.map(t,function(n){var t=f?i:n[i];return t==null?t:t.apply(n,u)})};n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var e=-Infinity,c=-Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h>e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o>c||o===-Infinity&&e===-Infinity)&&(e=n,c=o)});return e};n.min=function(r,u,f){var e=Infinity,c=Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h<e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i);(o<c||o===Infinity&&e===Infinity)&&(e=n,c=o)});return e};n.shuffle=function(t){for(var e=i(t)?t:n.values(t),o=e.length,u=Array(o),f,r=0;r<o;r++)f=n.random(0,r),f!==r&&(u[r]=u[f]),u[f]=e[r];return u};n.sample=function(t,r,u){return r==null||u?(i(t)||(t=n.values(t)),t[n.random(t.length-1)]):n.shuffle(t).slice(0,Math.max(0,r))};n.sortBy=function(i,r,u){return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:t,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index-t.index}),"value")};h=function(i){return function(r,u,f){var e={};return u=t(u,f),n.each(r,function(n,t){var f=u(n,t,r);i(e,n,f)}),e}};n.groupBy=h(function(t,i,r){n.has(t,r)?t[r].push(i):t[r]=[i]});n.indexBy=h(function(n,t,i){n[i]=t});n.countBy=h(function(t,i,r){n.has(t,r)?t[r]++:t[r]=1});n.toArray=function(t){return t?n.isArray(t)?r.call(t):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return t==null?0:i(t)?t.length:n.keys(t).length};n.partition=function(i,r,u){r=t(r,u);var f=[],e=[];return n.each(i,function(n,t,i){(r(n,t,i)?f:e).push(n)}),[f,e]};n.first=n.head=n.take=function(t,i,r){if(t!=null)return i==null||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return r.call(n,0,Math.max(0,n.length-(t==null||i?1:t)))};n.last=function(t,i,r){if(t!=null)return i==null||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return r.call(n,t==null||i?1:t)};n.compact=function(t){return n.filter(t,n.identity)};f=function(t,r,e,o){for(var h=[],v=0,s,l,a,c=o||0,y=u(t);c<y;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))for(r||(s=f(s,r,e)),l=0,a=s.length,h.length+=a;l<a;)h[v++]=s[l++];else e||(h[v++]=s);return h};n.flatten=function(n,t){return f(n,t,!1)};n.without=function(t){return n.difference(t,r.call(arguments,1))};n.uniq=n.unique=function(i,r,f,e){var s,c,h,a,o,l;for(n.isBoolean(r)||(e=f,f=r,r=!1),f!=null&&(f=t(f,e)),s=[],c=[],h=0,a=u(i);h<a;h++)o=i[h],l=f?f(o,h,i):o,r?(h&&c===l||s.push(o),c=l):f?n.contains(c,l)||(c.push(l),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=function(){return n.uniq(f(arguments,!0,!0))};n.intersection=function(t){for(var e=[],o=arguments.length,f,i,r=0,s=u(t);r<s;r++)if(f=t[r],!n.contains(e,f)){for(i=1;i<o;i++)if(!n.contains(arguments[i],f))break;i===o&&e.push(f)}return e};n.difference=function(t){var i=f(arguments,!0,!0,1);return n.filter(t,function(t){return!n.contains(i,t)})};n.zip=function(){return n.unzip(arguments)};n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;i<r;i++)f[i]=n.pluck(t,i);return f};n.object=function(n,t){for(var r={},i=0,f=u(n);i<f;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};n.findIndex=ft(1);n.findLastIndex=ft(-1);n.sortedIndex=function(n,i,r,f){var o;r=t(r,f,1);for(var h=r(i),e=0,s=u(n);e<s;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};n.indexOf=et(1,n.findIndex,n.sortedIndex);n.lastIndexOf=et(-1,n.findLastIndex);n.range=function(n,t,i){var u,f,r;for(t==null&&(t=n||0,n=0),i=i||1,u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f};b=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=it(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=function(t,i){if(y&&t.bind===y)return y.apply(t,r.call(arguments,1));if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r.call(arguments,2),u=function(){return b(t,u,i,this,f.concat(r.call(arguments)))};return u};n.partial=function(t){var i=r.call(arguments,1),u=function(){for(var f=0,o=i.length,e=Array(o),r=0;r<o;r++)e[r]=i[r]===n?arguments[f++]:i[r];while(f<arguments.length)e.push(arguments[f++]);return b(t,u,this,this,e)};return u};n.bindAll=function(t){var i,u=arguments.length,r;if(u<=1)throw new Error("bindAll must be passed function names");for(i=1;i<u;i++)r=arguments[i],t[r]=n.bind(t[r],t);return t};n.memoize=function(t,i){var r=function(u){var f=r.cache,e=""+(i?i.apply(this,arguments):u);return n.has(f,e)||(f[e]=t.apply(this,arguments)),f[e]};return r.cache={},r};n.delay=function(n,t){var i=r.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)};n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var f,e,s,u=null,o=0,h;return r||(r={}),h=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},function(){var l=n.now(),c;return o||r.leading!==!1||(o=l),c=i-(l-o),f=this,e=arguments,c<=0||c>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(h,c)),s}};n.debounce=function(t,i,r){var u,f,e,s,o,h=function(){var c=n.now()-s;c<i&&c>=0?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),u||(e=f=null)))};return function(){e=this;f=arguments;s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}};n.once=n.partial(n.before,2);k=!{toString:null}.propertyIsEnumerable("toString");d=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(nt)return nt(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return k&&ot(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return k&&ot(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){var e;r=t(r,u);var o=n.keys(i),h=o.length,s={},f;for(e=0;e<h;e++)f=o[e],s[f]=r(i[f],f,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()};n.extend=w(n.allKeys);n.extendOwn=n.assign=w(n.keys);n.findKey=function(i,r,u){var o,f,e,s;for(r=t(r,u),o=n.keys(i),e=0,s=o.length;e<s;e++)if(f=o[e],r(i[f],f,i))return f};n.pick=function(t,i,r){var c={},u=t,l,o,s,v,h,a;if(u==null)return c;for(n.isFunction(i)?(o=n.allKeys(u),l=e(i,r)):(o=f(arguments,!1,!1,1),l=function(n,t,i){return t in i},u=Object(u)),s=0,v=o.length;s<v;s++)h=o[s],a=u[h],l(a,h,u)&&(c[h]=a);return c};n.omit=function(t,i,r){if(n.isFunction(i))i=n.negate(i);else{var u=n.map(f(arguments,!1,!1,1),String);i=function(t,i){return!n.contains(u,i)}}return n.pick(t,i,r)};n.defaults=w(n.allKeys,!0);n.create=function(t,i){var r=it(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(t==null)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};c=function(t,i,r,u){var h,a,e,s,f,v,l;if(t===i)return t!==0||1/t==1/i;if(t==null||i==null)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=o.call(t),h!==o.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:+t==0?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i}if(a=h==="[object Array]",!a&&(typeof t!="object"||typeof i!="object"||(e=t.constructor,s=i.constructor,e!==s&&!(n.isFunction(e)&&e instanceof e&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],f=r.length;f--;)if(r[f]===t)return u[f]===i;if(r.push(t),u.push(i),a){if(f=t.length,f!==i.length)return!1;while(f--)if(!c(t[f],i[f],r,u))return!1}else{if(v=n.keys(t),f=v.length,n.keys(i).length!==f)return!1;while(f--)if(l=v[f],!(n.has(i,l)&&c(t[l],i[l],r,u)))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return c(n,t)};n.isEmpty=function(t){return t==null?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?t.length===0:n.keys(t).length===0};n.isElement=function(n){return!!(n&&n.nodeType===1)};n.isArray=pt||function(n){return o.call(n)==="[object Array]"};n.isObject=function(n){var t=typeof n;return t==="function"||t==="object"&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){n["is"+t]=function(n){return o.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(t){return n.has(t,"callee")});typeof/./!="function"&&typeof Int8Array!="object"&&(n.isFunction=function(n){return typeof n=="function"||!1});n.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))};n.isNaN=function(t){return n.isNumber(t)&&t!==+t};n.isBoolean=function(n){return n===!0||n===!1||o.call(n)==="[object Boolean]"};n.isNull=function(n){return n===null};n.isUndefined=function(n){return n===void 0};n.has=function(n,t){return n!=null&&yt.call(n,t)};n.noConflict=function(){return a._=lt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=rt;n.propertyOf=function(n){return n==null?function(){}:function(t){return n[t]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=e(t,i,1),r=0;r<n;r++)u[r]=t(r);return u};n.random=function(n,t){return t==null&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var st={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},bt=n.invert(st),ht=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=n==null?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=ht(st);n.unescape=ht(bt);n.result=function(t,i,r){var u=t==null?void 0:t[i];return u===void 0&&(u=r),n.isFunction(u)?u.call(t):u};ct=0;n.uniqueId=function(n){var t=++ct+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var g=/(.)^/,kt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},dt=/\\|'|\r|\n|\u2028|\u2029/g,gt=function(n){return"\\"+kt[n]};n.template=function(t,i,r){var o,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||g).source,(i.interpolate||g).source,(i.evaluate||g).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(c,function(n,i,r,f,o){return u+=t.slice(e,o).replace(dt,gt),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(s){s.source=u;throw s;}return f=function(t){return o.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};l=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return vt.apply(t,arguments),l(this,r.apply(n,t))}})};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=s[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0],l(this,n)}});n.each(["concat","join","slice"],function(t){var i=s[t];n.prototype[t]=function(){return l(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return""+this._wrapped};typeof define=="function"&&define.amd&&define("underscore",[],function(){return n})}.call(this);$.widget("custom.catcomplete",$.ui.autocomplete,{_create:function(){this._super();this.widget().menu("option","items","> :not(.ui-autocomplete-category)")},_renderItem:function(n,t){var i=t.searchTerm,r=new RegExp("("+i+")","ig");return $("<li>").append(t.label.replace(r,"<b>$1<\/b>")).appendTo(n)},_renderMenu:function(n,t){var i=this;$.each(t,function(t,r){var f="",u;switch(r.state){case"Alberta":case"British Columbia":case"Saskatchewan":case"Manitoba":case"Ontario":case"Quebec":case"New Brunswick":case"Nova Scotia":case"Newfoundland and Labrador":case"Prince Edward Island":f=" Canada";break;default:f=""}r.isKoa==!0?(u=i._renderItemData(n,r),u.prepend("<img src='/content/images/icon_koa.png' alt='KOA Logo Icon' width='30' valign='middle' />"),u.append(r.locationDetails)):(u=i._renderItemData(n,r),u.prepend('<span aria-hidden="true" class="fas fa-map-marker-alt fa-2x mr-1"><\/span>'),u.append(f),r.category&&u.attr("aria-label",r.category+" : "+r.label),u.append("<img src='/content/images/icon_koa.png' alt='KOA Logo Icon' width='30px' valign='middle' />"),u.append(r.nearbyText),u.append(r.locationDetails))})}});$(function(){var n=_.debounce(function(n,t,i){$.ajax({url:"/handlers/autosearch.ashx?q="+n.term+"&c="+i,cache:!1,success:function(i){var r=[],u=JSON.parse(i);u.campgroundsField!=null&&$.each(u.campgroundsField,function(t,i){var u={searchTerm:n.term,label:i.nameField,locationDetails:" <span class='city-name'>"+i.cityField+", "+i.stateProvinceCodeField+"<\/span>",isKoa:!0,state:i.stateProvinceField};r.push(u)});u.searchLocationListField!=null&&($.each(u.searchLocationListField,function(t,i){var u=0;t==0&&$.each(i.campgroundsField,function(t,i){var f,e;u<2&&(f=$.grep(r,function(n){return n.label==i.nameField}),f.length==0&&(e={searchTerm:n.term,label:i.nameField,locationDetails:" <span class='city-name'>"+i.cityField+", "+i.stateProvinceCodeField+"<\/span>",isKoa:!0,isSubKoa:!0,state:i.stateProvinceField},r.push(e),u++))})}),$.each(u.searchLocationListField,function(t,i){var u=0,f=0,e,o;$.each(i.campgroundsField,function(n,t){t.isMatchField?u++:f++});e="";e=u==u+f?"<b>"+u+" KOA"+(i.campgroundsField.length>1?"s":"")+"<\/b> nearby":"<b>"+u+" / "+f+"KOA "+(i.campgroundsField.length>1?"s":"")+"<\/b> nearby";o={searchTerm:n.term,label:i.locationField,isKoa:!1,nearbyText:e,state:""};r.push(o)}));t(r)}})},50);$("#txtLocation").catcomplete({delay:0,minLength:3,source:function(t,i){n(t,i,$("#txtLocation").attr("data-channel"))},appendTo:$("#txtLocationResults")});$("#txtLocationMobile").catcomplete({delay:0,minLength:3,source:function(t,i){n(t,i,$("#txtLocationMobile").attr("data-channel"))},appendTo:$("#txtLocationResultsMobile")});$("#input-find-nav").catcomplete({delay:0,minLength:3,source:function(t,i){n(t,i,$("#input-find-nav").attr("data-channel"))},appendTo:$("#qLocationResults")})});$(document).ready(function(){$("#txtLocationResults, #qLocationResults").on("click",".ui-autocomplete-category",function(){var t=$(this).html(),n=$(this).closest(".form-group, .input-group").find(".ui-autocomplete-input");n.val(t);n.catcomplete("close")});$(document).on("mouseover",".ui-autocomplete-category",function(){$(this).addClass("koa-yellow-bg")});$(document).on("mouseleave",".ui-autocomplete-category",function(){$(this).removeClass("koa-yellow-bg")})});!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.enquire=n()}}(function(){return function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i?i:n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(n,t){function i(n,t){this.query=n;this.isUnconditional=t;this.handlers=[];this.mql=window.matchMedia(n);var i=this;this.listener=function(n){i.mql=n.currentTarget||n;i.assess()};this.mql.addListener(this.listener)}var u=n(3),r=n(4).each;i.prototype={constuctor:i,addHandler:function(n){var t=new u(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var t=this.handlers;r(t,function(i,r){if(i.equals(n))return i.destroy(),!t.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){r(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";r(this.handlers,function(t){t[n]()})}};t.exports=i},{3:3,4:4}],2:[function(n,t){function i(){if(!window.matchMedia)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!window.matchMedia("only all").matches}var f=n(1),r=n(4),e=r.each,u=r.isFunction,o=r.isArray;i.prototype={constructor:i,register:function(n,t,i){var r=this.queries,s=i&&this.browserIsIncapable;return r[n]||(r[n]=new f(n,s)),u(t)&&(t={match:t}),o(t)||(t=[t]),e(t,function(t){u(t)&&(t={match:t});r[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this}};t.exports=i},{1:1,4:4}],3:[function(n,t){function i(n){this.options=n;n.deferSetup||this.setup()}i.prototype={constructor:i,setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){this.initialised||this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}};t.exports=i},{}],4:[function(n,t){function i(n,t){var i=0,r=n.length;for(i;i<r&&t(n[i],i)!==!1;i++);}function r(n){return"[object Array]"===Object.prototype.toString.apply(n)}function u(n){return"function"==typeof n}t.exports={isFunction:u,isArray:r,each:i}},{}],5:[function(n,t){var i=n(2);t.exports=new i},{2:2}]},{},[5])(5)}),function(){var n=jQuery,t=function(){function n(){this.fadeDuration=500;this.fitImagesInViewport=!0;this.resizeDuration=700;this.positionFromTop=50;this.showImageNumberLabel=!0;this.alwaysShowNavOnTouchDevices=!1;this.wrapAround=!1}return n.prototype.albumLabel=function(n,t){return"Image "+n+" of "+t},n}(),i=function(){function t(n){this.options=n;this.album=[];this.currentImageIndex=void 0;this.init()}return t.prototype.init=function(){this.enable();this.build()},t.prototype.enable=function(){var t=this;n("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(i){return t.start(n(i.currentTarget)),!1})},t.prototype.build=function(){var t=this;n("<div id='lightboxOverlay' class='lightboxOverlay'><\/div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' alt='' /><div class='lb-nav'><a class='lb-prev' aria-label='Prev' href='' ><\/a><a class='lb-next' aria-label='Next' href='' ><\/a><\/div><div class='lb-loader'><a class='lb-cancel'><\/a><\/div><\/div><\/div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'><\/span><span class='lb-number'><\/span><\/div><div class='lb-closeContainer'><a class='lb-close'><\/a><\/div><\/div><\/div><\/div>").appendTo(n("body"));this.$lightbox=n("#lightbox");this.$overlay=n("#lightboxOverlay");this.$outerContainer=this.$lightbox.find(".lb-outerContainer");this.$container=this.$lightbox.find(".lb-container");this.containerTopPadding=parseInt(this.$container.css("padding-top"),10);this.containerRightPadding=parseInt(this.$container.css("padding-right"),10);this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10);this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){return t.end(),!1});this.$lightbox.hide().on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$outerContainer.on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$lightbox.find(".lb-prev").on("click",function(){return t.changeImage(0===t.currentImageIndex?t.album.length-1:t.currentImageIndex-1),!1});this.$lightbox.find(".lb-next").on("click",function(){return t.changeImage(t.currentImageIndex===t.album.length-1?0:t.currentImageIndex+1),!1});this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return t.end(),!1})},t.prototype.start=function(t){function e(n){l.album.push({link:n.attr("href"),title:n.attr("data-title")||n.attr("title")})}var l=this,o=n(window),i,f,s,r,u,h,c;if(o.on("resize",n.proxy(this.sizeOverlay,this)),n("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[],f=0,s=t.attr("data-lightbox"),s)for(i=n(t.prop("tagName")+'[data-lightbox="'+s+'"]'),r=0;r<i.length;r=++r)e(n(i[r])),i[r]===t[0]&&(f=r);else if("lightbox"===t.attr("rel"))e(t);else for(i=n(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]'),u=0;u<i.length;u=++u)e(n(i[u])),i[u]===t[0]&&(f=u);h=o.scrollTop()+this.options.positionFromTop;c=o.scrollLeft();this.$lightbox.css({top:h+"px",left:c+"px"}).fadeIn(this.options.fadeDuration);this.changeImage(f)},t.prototype.changeImage=function(t){var u=this,r,i;this.disableKeyboardNav();r=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration);n(".lb-loader").fadeIn("slow");this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide();this.$outerContainer.addClass("animating");i=new Image;i.onload=function(){var l,f,e,o,s,h,c;r.attr("src",u.album[t].link);l=n(i);r.width(i.width);r.height(i.height);u.options.fitImagesInViewport&&(c=n(window).width(),h=n(window).height(),s=c-u.containerLeftPadding-u.containerRightPadding-20,o=h-u.containerTopPadding-u.containerBottomPadding-120,(i.width>s||i.height>o)&&(i.width/s>i.height/o?(e=s,f=parseInt(i.height/(i.width/e),10),r.width(e),r.height(f)):(f=o,e=parseInt(i.width/(i.height/f),10),r.width(e),r.height(f))));u.sizeContainer(r.width(),r.height())};i.src=this.album[t].link;this.currentImageIndex=t},t.prototype.sizeOverlay=function(){this.$overlay.width(n(window).width()).height(n(document).height())},t.prototype.sizeContainer=function(n,t){function f(){i.$lightbox.find(".lb-dataContainer").width(u);i.$lightbox.find(".lb-prevLink").height(r);i.$lightbox.find(".lb-nextLink").height(r);i.showImage()}var i=this,e=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),u=n+this.containerLeftPadding+this.containerRightPadding,r=t+this.containerTopPadding+this.containerBottomPadding;e!==u||o!==r?this.$outerContainer.animate({width:u,height:r},this.options.resizeDuration,"swing",function(){f()}):f()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide();this.$lightbox.find(".lb-image").fadeIn("slow");this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav()},t.prototype.updateNav=function(){var n=!1;try{document.createEvent("TouchEvent");n=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(t){}this.$lightbox.find(".lb-nav").show();this.album.length>1&&(this.options.wrapAround?(n&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),n&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),n&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;"undefined"!=typeof this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",function(){location.href=n(this).attr("href")});this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating");this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){var n,t;this.album.length>this.currentImageIndex+1&&(n=new Image,n.src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&(t=new Image,t.src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){n(document).on("keyup.keyboard",n.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){n(document).off(".keyboard")},t.prototype.keyboardAction=function(n){var t=n.keyCode,i=String.fromCharCode(t).toLowerCase();t===27||i.match(/x|o|c/)?this.end():"p"===i||t===37?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===i||t===39)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav();n(window).off("resize",this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);n("select, object, embed").css({visibility:"visible"})},t}();n(function(){var n=new t;new i(n)})}.call(this);!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};(t=function(){var t=0;return function(i,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;void 0!==document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):!0===r?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();!0===r.options.rtl&&!1===r.options.vertical&&(t=-t);!1===r.transformsEnabled?!1===r.options.vertical?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):!1===r.cssTransitions?(!0===r.options.rtl&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);!1===r.options.vertical?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=!1===r.options.vertical?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=!1===t.options.fade?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(!1===n.options.infinite&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(!0===t.options.dots){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);!0===t.options.draggable&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(!1===r.originalSettings.mobileFirst?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===t&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||!1===o||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,r;if(t=this.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var t,n=this;n.options.rows>1&&((t=n.$slides.children().children()).removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){!1===this.shouldClick&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;!1===t.cssTransitions?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(!0===n.options.infinite)if(n.slideCount<=n.options.slidesToShow)++t;else for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(!0===n.options.centerMode)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,e,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),!0===t.options.infinite?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,!0===t.options.vertical&&!0===t.options.centerMode&&(2===t.options.slidesToShow?e=-1.5:1===t.options.slidesToShow&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),!0===t.options.centerMode&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:!0===t.options.centerMode&&!0===t.options.infinite?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:!0===t.options.centerMode&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=!1===t.options.vertical?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,!0===t.options.variableWidth&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===t.options.centerMode&&(i=t.slideCount<=t.options.slidesToShow||!1===t.options.infinite?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=!0===t.options.rtl?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){return this.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(!1===n.options.infinite?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);t<i;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var i,r,t=this;return r=!0===t.options.centerMode?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,!0===t.options.swipeToSlide?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){this.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);!0===i.options.accessibility&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var u=r.indexOf(i);n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});-1!==u&&n(this).attr({"aria-describedby":"slick-slide-control"+t.instanceUid+u})}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.$slides.eq(i).attr("tabindex",0);t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))};t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&(n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler));!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var u,i,r,t=this;if(!0===t.options.centerMode?!0===t.options.infinite?r=(i=t.currentSlide+(t.options.slidesToShow/2+1))+t.options.slidesToShow+2:(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=t.options.slidesToShow/2+1+2+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),!0===t.options.fade&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),"anticipated"===t.options.lazyLoad)for(var e=i-1,o=r,s=t.$slider.find(".slick-slide"),h=0;h<t.options.slidesToScroll;h++)e<0&&(e=t.slideCount-1),u=(u=u.add(s.eq(e))).add(s.eq(o)),e--,o++;f(u);t.slideCount<=t.options.slidesToShow?f(t.$slider.find(".slick-slide")):t.currentSlide>=t.slideCount-t.options.slidesToShow?f(t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow)):0===t.currentSlide&&f(t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&n(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))};t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,e,o,i=this,s=n("img[data-lazy]",i.$slider);s.length?(r=s.first(),u=r.attr("data-lazy"),f=r.attr("data-srcset"),e=r.attr("data-sizes")||i.$slider.attr("data-sizes"),(o=document.createElement("img")).onload=function(){f&&(r.attr("srcset",f),e&&r.attr("sizes",e));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");!0===i.options.adaptiveHeight&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},o.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},o.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);!0===t.options.focusOnSelect&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(n="boolean"==typeof n?!0===(t=n)?0:r.slideCount-1:!0===t?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();!0===i?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var r,u,t=this,i={};!0===t.options.rtl&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;!1===t.transformsEnabled?t.$slideTrack.css(i):(i={},!1===t.cssTransitions?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();!1===n.options.variableWidth&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;!0===t.options.rtl?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();!1===n.options.fade?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=!0===n.options.vertical?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===n.options.useCSS&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this,e;(i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),t.$slides.eq(n).addClass("slick-current"),!0===t.options.centerMode)?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),!0===t.options.infinite&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=!0===t.options.infinite?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==t.options.lazyLoad&&"anticipated"!==t.options.lazyLoad||t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(!0===t.options.fade&&(t.options.centerMode=!1),!0===t.options.infinite&&!1===t.options.fade&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=!0===t.options.centerMode?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));r||(r=0);i.slideCount<=i.options.slidesToShow?i.slideHandler(r,!1,!0):i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,e,o,h=null,r=this;if(t=t||!1,!(!0===r.animating&&!0===r.options.waitForAnimate||!0===r.options.fade&&r.currentSlide===n))if(!1===t&&r.asNavFor(n),u=n,h=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,!1===r.options.infinite&&!1===r.options.centerMode&&(n<0||n>r.getDotCount()*r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else if(!1===r.options.infinite&&!0===r.options.centerMode&&(n<0||n>r.slideCount-r.options.slidesToScroll))!1===r.options.fade&&(u=r.currentSlide,!0!==i?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u));else{if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(o=(o=r.getNavTarget()).slick("getSlick")).slideCount<=o.options.slidesToShow&&o.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),!0===r.options.fade)return!0!==i?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight();!0!==i?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),(n=Math.round(180*u/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0?!1===t.options.rtl?"left":"right":n<=360&&n>=315?!1===t.options.rtl?"left":"right":n>=135&&n<=225?!1===t.options.rtl?"right":"left":!0===t.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,o,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!t.dragging||t.scrolling||i&&1!==i.length)&&(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4?(t.scrolling=!0,!1):(!0===t.options.verticalSwiping&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(!1===t.options.rtl?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),!0===t.options.verticalSwiping&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,!1===t.options.infinite&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=!1===t.options.vertical?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,!0===t.options.verticalSwiping&&(t.swipeLeft=f+r*u),!0!==t.options.fade&&!1!==t.options.touchMove&&(!0===t.animating?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft))))};t.prototype.swipeStart=function(n){var i,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this;Math.floor(n.options.slidesToShow/2);!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&!1===n.options.centerMode?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;n<e;n++)if("object"==typeof r||void 0===r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),void 0!==u)return u;return i}});Slider=function(){var n=0,t=function(){n--;$(this).parent().load()},i=function(){n++;$(this).parent().load()},r=function(){n==$(this).data("slider").options.data.length&&(n=0);n==-1&&(n=$(this).data("slider").options.data.length-1);$(this).find("img.carousel-image").attr({src:$(this).data("slider").options.data[n].url+$(this).data("slider").options.preset,alt:$(this).data("slider").options.data[n].title})};return{init:function(n,u){var f=null,e=null,o=null;return this.options=$.extend({},this.options,n),$options=this.options,this.elem=u,f=$(u),e=$(".carousel-prev",f),o=$(".carousel-next",f),e.click(t),o.click(i),f.load(r),this},options:{data:null,preset:""}}}();$(document).ready(function(){$("#userInfoButton").click(function(){if($("#userInfoContainer").css("display")=="none"){var n=$(".nav-main").css("height");$("#userInfoContainer").css("margin-top",n).css("display","flex").hide().fadeIn(300);$(this).toggleClass("active").find("i").switchClass("fas fa-user-circle","fal fa-times",0);$("#shareContainer").css("display")!="none"&&($("#shareContainer").fadeOut(300),$("#shareButton").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0))}else $("#userInfoContainer").fadeOut(300),$(this).toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0)});$("#userInfoButtonMobile").click(function(){if($("#mobileLoginContainer").css("display")=="none"){$("#mobileLoginContainer").html($("#userInfoContainer").html());var n=$(".nav-main").css("height");$("#mobileLoginContainer").css("margin-top",n).css("display","flex").hide().fadeIn(300);$(this).toggleClass("active").find("i").switchClass("fas fa-user-circle","fal fa-times",0);$("#mobileFindCampgroundContainer").css("display")!="none"&&($("#mobileFindCampgroundContainer").fadeOut(300),$("#findCampgroundButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","far fa-search",0));$("#shareContainer").css("display")!="none"&&($("#shareContainer").fadeOut(300),$("#shareButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0))}else $("#mobileLoginContainer").fadeOut(300),$(this).toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0)});$("#shareButton, #shareButtonMobile").click(function(){if($("#shareContainer").css("display")=="none"){var n=$(".nav-main").css("height");$("#shareContainer").css("margin-top",n).css("display","flex").hide().fadeIn(300);$(this).toggleClass("active").find("i").switchClass("fas fa-share","fal fa-times",0);$("#userInfoContainer").css("display")!="none"&&($("#userInfoContainer").fadeOut(300),$("#userInfoButton").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0));$("#mobileFindCampgroundContainer").css("display")!="none"&&($("#mobileFindCampgroundContainer").fadeOut(300),$("#findCampgroundButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","far fa-search",0));$("#mobileLoginContainer").css("display")!="none"&&($("#mobileLoginContainer").fadeOut(300),$("#userInfoButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0))}else $("#shareContainer").fadeOut(300),$(this).toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0)});$("#findCampgroundButtonMobile").click(function(){if($("#mobileFindCampgroundContainer").css("display")=="none"){var n=$(".nav-main").css("height");$("#mobileFindCampgroundContainer").css("margin-top",n).css("display","flex").hide().fadeIn(300);$(this).toggleClass("active").find("i").switchClass("far fa-search","fal fa-times",0);$("#mobileLoginContainer").css("display")!="none"&&($("#mobileLoginContainer").fadeOut(300),$("#userInfoButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0));$("#shareContainer").css("display")!="none"&&($("#shareContainer").fadeOut(300),$("#shareButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0));$("#txtLocationMobile").focus()}else $("#mobileFindCampgroundContainer").fadeOut(300),$(this).toggleClass("active").find("i").switchClass("fal fa-times","far fa-search",0)});$(".clpMainMenu-collapse").on("show.bs.collapse",function(){$("#clpMainMenuButton").toggleClass("active").find("i").switchClass("fas fa-bars","fal fa-times",0)});$(".clpMainMenu-collapse").on("hide.bs.collapse",function(){$("#clpMainMenuButton").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-bars",0)});$(".clpMainMenu-collapse .dropdown").on("show.bs.dropdown",function(n){$(n.relatedTarget).addClass("active")});$(".clpMainMenu-collapse .dropdown").on("hide.bs.dropdown",function(n){$(n.relatedTarget).removeClass("active")});window.addEventListener("touchstart",function n(){window.USER_IS_TOUCHING=!0;window.removeEventListener("touchstart",n,!1)},!1);$(document).on(window.USER_IS_TOUCHING?"touchstart":"click",function(n){$("#userInfoButton, #userInfoButtonMobile, #userInfoIcon, #findCampgroundIcon, #findCampgroundButtonMobile, #shareButton, #shareIcon, #txtLocationMobile").is(n.target)||$(n.target).closest("#txtLocationResultsMobile").length!=0||($("#userInfoContainer").css("display")!="none"&&($("#userInfoContainer").fadeOut(300),$("#userInfoButton").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0)),$("#mobileLoginContainer").css("display")!="none"&&($("#mobileLoginContainer").fadeOut(300),$("#userInfoButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-user-circle",0)),$("#mobileFindCampgroundContainer").css("display")!="none"&&($("#mobileFindCampgroundContainer").fadeOut(300),$("#findCampgroundButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","far fa-search",0)),$("#shareContainer").css("display")!="none"&&($("#shareContainer").fadeOut(300),$("#shareButton").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0),$("#shareButtonMobile").toggleClass("active").find("i").switchClass("fal fa-times","fas fa-share",0)))})});$(document).ready(function(){function r(n){$("html, body").stop().animate({scrollTop:n},500,"swing")}function u(n){var t=$(".popover :focus");t&&t.length!=0||$(n).popover("hide")}var t,i,n;$(".dropdown-menu.translation-item").click(function(n){n.stopPropagation()});$("#mobileKOAMainMenuTrigger").on("click",function(n){n.preventDefault();$(this).toggleClass("active koa-yellow-font");$("#mobileKOAMainMenuContainer").toggle()});$(".btn-mobile-reserve, #getDirections").click(function(n){var t=$(this).data("href"),i;i=t==="#"?0:$(t).offset().top-$(".main-nav").outerHeight();r(i);n.preventDefault()});$(".clp-nav .navbar-toggler").on("click",function(){$(this).find("i").hasClass("fa-plus")?$(this).find("i").removeClass("fa-plus").addClass("fa-times"):$(this).find("i").removeClass("fa-times").addClass("fa-plus")});$(".clp-section .btn-read-more").click(function(){var r=$(this).parent().find(".clp-section-content"),o=r.height(),u=r[0].scrollHeight,s,f,n,e,t,i;u>o?(r.animate({height:u},300),s=$(this).closest(".clp-section-content-wrapper").height(),f=s+100+(u-o),$(this).closest(".clp-section-content-wrapper").animate({height:f},300),$(this).closest(".clp-section").animate({height:f},300)):(n=898,e=500,$(this).closest(".clp-section-content-wrapper").outerHeight()>n&&($(this).closest(".clp-section-content-wrapper").animate({height:n},300),$(this).closest(".clp-section").animate({height:n},300)),$(this).parent().find(".clp-section-content").height()>e&&$(this).parent().find(".clp-section-content").animate({height:e},300));t="Read More";i='<i class="fas fa-plus-circle ml-1"><\/i>';$(this).find("i").hasClass("fa-plus-circle")&&(t="Read Less",i='<i class="fas fa-minus-circle ml-1"><\/i>');TranslationUtility.isLoaded()?Translate.translateReadMoreReadLessButton($(this),t,i):$(this).html(t+" "+i)});$(".card-body .btn-read-more").click(function(){var n=$(this).parent().find(".card-read-more"),f=n.height(),u=n[0].scrollHeight,r,t,i;u>f?(n.animate({height:u},300),n.find(".gradient").animate({opacity:0},300).addClass("d-none")):(r=200,n.height()>r&&(n.animate({height:r},300),n.find(".gradient").animate({opacity:1},300).removeClass("d-none")));t="Read More";i='<i class="fas fa-plus-circle ml-1"><\/i>';$(this).find("i").hasClass("fa-plus-circle")&&(t="Read Less",i='<i class="fas fa-minus-circle ml-1"><\/i>');TranslationUtility.isLoaded()?Translate.translateReadMoreReadLessButton($(this),t,i):$(this).html(t+" "+i)});$(".activity-link").on("click",function(){var r=$(this).data("photo"),t=$(this).data("counter"),i=$(this).data("title"),n=$(this).data("description");r!==""&&($("#activityHeroImg"+t).css("opacity",1),$("#activityHeroImg"+t).siblings(".clp-section-hero-img").css("opacity",0));n!==""&&(TranslationUtility.isLoaded()?(Translate.translateDescription(i,$("#recreationTitle")),Translate.translateDescription(n,$("#recreationDescription"))):($("#recreationTitle").html(i),$("#recreationDescription").html(n)),$("#recreationSummary").hide(),$("#recreationDescriptionContainer").show(300));$(this).addClass("active");$(this).parent().siblings().find(".activity-link").removeClass("active")});$(".btn-email").click(function(n){n.preventDefault();var t=$(this).attr("href");$.fancybox.open({src:t,type:"iframe",toolbar:!1,smallBtn:!1,buttons:[],opts:{preload:!1,afterShow:function(){$(".fancybox-content").append("<div class='mr-1 mt-1'><button data-fancybox-close class='close' title='Close'><i class='fas fa-window-close'<\/i><\/button><\/div>");$(".fancybox-content [data-fancybox-close]").on("click",function(){parent.jQuery.fancybox.getInstance().close()})}}})});enquire.register("(min-width: 320px) and (max-width: 575px)",{match:function(){ReadMore.Setup();HorizontalReserve.Setup()},unmatch:function(){ReadMore.Setup()}});enquire.register("(min-width: 576px) and (max-width: 767px)",{match:function(){ReadMore.Setup();HorizontalReserve.Setup()},unmatch:function(){ReadMore.Setup()}});enquire.register("(min-width: 768px)",{match:function(){$(window).on("scroll",function(){var i=$(document).scrollTop(),n,t;i>=$(".clp-wrapper").outerHeight(!0)-$(".main-nav").outerHeight(!0)?($("#reserveForm").addClass("fix-to-top"),n=typeof weglotPlaceholderCheckInText!="undefined"?weglotPlaceholderCheckInText:"Check in",t=typeof weglotPlaceholderCheckOutText!="undefined"?weglotPlaceholderCheckOutText:"Check out",$("#Reservation_CheckInDate").prop("placeholder",n),$("#Reservation_CheckOutDate").prop("placeholder",t)):($("#reserveForm").removeClass("fix-to-top"),$("#Reservation_CheckInDate").prop("placeholder",""),$("#Reservation_CheckOutDate").prop("placeholder",""))});ReadMore.Setup();HorizontalReserve.Breakdown()},unmatch:function(){$(window).off("scroll");ReadMore.Setup()}});enquire.register("(min-width: 769px)",{match:function(){CardReadMore.Setup()},unmatch:function(){CardReadMore.Setup()}});enquire.register("(min-width: 992px) and (max-width: 1199px)",{match:function(){ReadMore.Setup();CardReadMore.Setup()},unmatch:function(){ReadMore.Setup();CardReadMore.Setup()}});enquire.register("(min-width: 1200px) and (max-width: 1599px)",{match:function(){ReadMore.Setup();CardReadMore.Setup()},unmatch:function(){ReadMore.Setup();CardReadMore.Setup()}});enquire.register("(min-width: 1600px)",{match:function(){ReadMore.Setup();CardReadMore.Setup()},unmatch:function(){ReadMore.Setup();CardReadMore.Setup()}});$("#ratingsSlider").slick({dots:!0,infinite:!0,speed:300,slidesToShow:3,slidesToScroll:3,responsive:[{breakpoint:1600,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,dots:!0}},{breakpoint:992,settings:{slidesToShow:1,slidesToScroll:1,dots:!0}},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,dots:!1}}]});$("#eventsSlider, #blogSlider").slick({dots:!0,infinite:!0,speed:300,slidesToShow:2,slidesToScroll:2,responsive:[{breakpoint:992,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!0}}]});$("#eventsSliderNoSlide").slick({dots:!1,infinite:!0,speed:300,slidesToShow:2,slidesToScroll:2,responsive:[{breakpoint:992,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!1}}]});$(".local-area-overlay-btn, .close-overlay, .local-area-overlay").click(function(){var n=$(this).parent();n.find(".local-area-overlay").toggleClass("overlay-visible");n.find(".close-overlay").toggle()});$(".img-cover-box > picture").click(function(){$(this).siblings(".local-area-overlay").toggleClass("overlay-visible");$(this).siblings(".close-overlay").toggle()});$('[data-toggle="popover"]').popover();$('[data-toggle="popover"]').on("click",function(){$(this).popover("show")});$('[data-toggle="popover"]').on("keyup",function(n){n.which==13&&$(this).popover("show")});$('[data-toggle="popover"]').on("shown.bs.popover",function(){$(this).attr("aria-expanded","true");$(this).parent().on("keydown",function(n){n.key=="Escape"&&$(this).children('[data-toggle="popover"]').popover("hide")});$(".popover").on("focusout",function(){$(".popover").off("focusout");$(this).popover("hide")});$('[data-toggle="popover"]').on("focusout",function(){$('[data-toggle="popover"]').off("focusout");setTimeout(u,100,this)});$("body").on("click",function(n){$("[data-toggle=popover]").each(function(){$(this).is(n.target)||$(this).has(n.target).length!==0||$(".popover").has(n.target).length!==0||$(this).popover("hide")})})});$('[data-toggle="popover"]').on("hidden.bs.popover",function(){$(this).attr("aria-expanded","false")});$(".photos-social a").click(function(n){var i,t;n.preventDefault();var r=$(this).data("social"),f=$(this).parents(".img-cover-box"),e=f.data("src"),u=$.trim(f.data("title"));r=="facebook"&&(i="https://www.facebook.com/dialog/feed?app_id=1685564315011866&link="+encodeURIComponent(location.href)+"&display=popup&name="+encodeURIComponent(document.title)+"&caption=&description="+encodeURIComponent(u)+"&picture="+encodeURIComponent(qualifyURL(e))+"&ref=share&actions={%22name%22:%22View%20the%20gallery%22,%20%22link%22:%22"+encodeURIComponent(location.href)+"%22}&redirect_uri=http://koa.com",t=window.open(i,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),t.moveTo(screen.width/2-300,screen.height/2-200));r=="twitter"&&(t=window.open("https://twitter.com/intent/tweet?url="+encodeURI(location.href.split("#")[0])+"&text="+encodeURI(u),"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),t.moveTo(screen.width/2-300,screen.height/2-200));r=="pinterest"&&(i="http://pinterest.com/pin/create/button/?url="+encodeURIComponent(location.href)+"&description="+encodeURI(u),i+="&media="+encodeURIComponent(qualifyURL(e)),t=window.open(i,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),t.moveTo(screen.width/2-300,screen.height/2-200));r=="google-plus"&&(i="https://plus.google.com/share?url="+encodeURI(location.href),t=window.open(i,"ftgw","location=1,status=1,scrollbars=1,width=600,height=400"),t.moveTo(screen.width/2-300,screen.height/2-200))});$("#newsletterSignup").on("click",function(n){n.preventDefault();var t=$("#email").val(),r=$(this).data("alias"),i=$("#form-newsletter-signup").attr("action");$.ajax({type:"POST",url:i,data:{email:t},dataType:"json"}).done(function(n){n=JSON.parse(n);n.result=="success"?($("#newsletterSignupResponse").html("Thanks for signing up!").addClass("bg-success").show(500),setTimeout(function(){$("#newsletterSignupResponse").hide(500);$("#newsletterSignupResponse").html("").removeClass("bg-success");$("#email").val("")},3e3)):($("#newsletterSignupResponse").html("There was an error adding your email.").addClass("bg-danger").show(500),setTimeout(function(){$("#newsletterSignupResponse").hide(500);$("#newsletterSignupResponse").html("").removeClass("bg-danger")},3e3))}).fail(function(){console.log("fail")})});$("#virtualTour").on("click",function(){$(this).find("i").toggleClass("fa-spin");var n=$("#virtualTourContainer").find("iframe").attr("src");n+="?autoplay=1&mute=1";$("#virtualTourContainer").find("iframe").attr("src",n);setTimeout(function(){$("#virtualTour").hide();$("#virtualTourContainer").show()},1e3)});$(".js-goto-content-anchor").on("click",function(n){var t=$(this).attr("href"),i,r;t.length&&(i=$(window).width(),r=$(window).height(),(i<768||r<850)&&(n.preventDefault(),window.location=t+"#content"))});PositionScrollDownLink();$("#link-scroll-down").on("click",function(){return ScrollDown(),!1});$(window).resize(function(){waitForFinalEvent(function(){PositionScrollDownLink()},200,"positionScrollDownLink")});t=document.querySelector(".clp-wrapper");"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype&&(n=.95,i=new IntersectionObserver(function(t,i){t[0].intersectionRatio<n&&($("#link-scroll-down").addClass("d-none"),i.unobserve(t[0].target))},{threshold:n}),i.observe(t))});waitForFinalEvent=function(){var n={};return function(t,i,r){r||(r="Don't call this twice without a uniqueId");n[r]&&clearTimeout(n[r]);n[r]=setTimeout(t,i)}}();var ReadMore=function(){return{Setup:function(){$(".clp-section-content").each(function(){var n=$(this).height(),t=$(this)[0].scrollHeight;t>n?$(this).parent().find(".btn-read-more").show():$(this).parent().find(".btn-read-more").hide()})}}}(),CardReadMore=function(){return{Setup:function(){$(".card-read-more").each(function(){var n=$(this).height(),t=$(this)[0].scrollHeight;t>n?($(this).parent().find(".btn-read-more").show(),$(this).find(".gradient").show().animate({opacity:1},0),$(this).css("margin-bottom","0px")):($(this).parent().find(".btn-read-more").hide(),$(this).find(".gradient").animate({opacity:0},0).hide(),$(this).css("margin-bottom","53px"))})}}}(),HorizontalReserve=function(){return{Setup:function(){$("#campgroundHorizontalReserve").addClass("mobile-reserve");var n=typeof weglotPlaceholderCheckInText!="undefined"?weglotPlaceholderCheckInText:"Check in",t=typeof weglotPlaceholderCheckOutText!="undefined"?weglotPlaceholderCheckOutText:"Check out";$("#Reservation_CheckInDate").prop("placeholder",n);$("#Reservation_CheckOutDate").prop("placeholder",t)},Breakdown:function(){$("#campgroundHorizontalReserve").removeClass("mobile-reserve");$("#Reservation_CheckInDate").prop("placeholder","");$("#Reservation_CheckOutDate").prop("placeholder","")}}}(),TranslationUtility=function(){return{isLoaded:function(){return typeof Translate!="undefined"}}}();$(document).keyup(function(n){if(n.keyCode==27){var t=$(".img-cover-box:hover");if(t.length==1){$(t[0]).addClass("img-disabled");$(t[0]).on("mouseleave",function(){$(this).removeClass("img-disabled");$(this).off("mouseleave")})}}});$.extend($.datepicker,{_doKeyDown:function(n){var r,f,u,t=$.datepicker._getInst(n.target),i=!0,e=t.dpDiv.is(".ui-datepicker-rtl");if(t._keyEvent=!0,$.datepicker._datepickerShowing)switch(n.keyCode){case 9:$.datepicker._hideDatepicker();i=!1;break;case 13:return u=$("td."+$.datepicker._dayOverClass+":not(."+$.datepicker._currentClass+")",t.dpDiv),u[0]&&$.datepicker._selectDay(n.target,t.selectedMonth,t.selectedYear,u[0]),r=$.datepicker._get(t,"onSelect"),r?(f=$.datepicker._formatDate(t),r.apply(t.input?t.input[0]:null,[f,t])):$.datepicker._hideDatepicker(),!1;case 27:$.datepicker._hideDatepicker();break;case 33:$.datepicker._adjustDate(n.target,n.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 34:$.datepicker._adjustDate(n.target,n.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 35:(n.ctrlKey||n.metaKey)&&$.datepicker._clearDate(n.target);i=n.ctrlKey||n.metaKey;break;case 36:(n.ctrlKey||n.metaKey)&&$.datepicker._gotoToday(n.target);i=n.ctrlKey||n.metaKey;break;case 37:!0&&$.datepicker._adjustDate(n.target,e?1:-1,"D");i=!0;n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,n.ctrlKey?-$.datepicker._get(t,"stepBigMonths"):-$.datepicker._get(t,"stepMonths"),"M");break;case 38:!0&&$.datepicker._adjustDate(n.target,-7,"D");i=!0;break;case 39:!0&&$.datepicker._adjustDate(n.target,e?-1:1,"D");i=!0;n.originalEvent.altKey&&$.datepicker._adjustDate(n.target,n.ctrlKey?+$.datepicker._get(t,"stepBigMonths"):+$.datepicker._get(t,"stepMonths"),"M");break;case 40:!0&&$.datepicker._adjustDate(n.target,7,"D");i=!0;break;default:i=!1}else n.keyCode===36&&n.ctrlKey?$.datepicker._showDatepicker(this):i=!1;i&&(n.preventDefault(),n.stopPropagation())}})