function initLightBox(){$("[data-fancybox]").fancybox({click:"close",toolbar:!0,loop:!0,hash:!1,animationEffect:"fade",thumbs:{autoStart:!0,hideOnClose:!0,parentEl:".fancybox-container",axis:"x"},mobile:{preventCaptionOverlap:!1,thumbs:{autoStart:!1}}})}function calendarScrollToMonth(n){$(window).width()>=768?($(".rh-calendar-display").trigger("to.owl.carousel",[Math.floor(n*.5),150]),n>0&&n%2!=0&&$(".rh-calendar-display").trigger("next.owl.carousel")):$(".rh-calendar-display").trigger("to.owl.carousel",[n,150])}function initCalendar(){window.calendarCarousel=$(".rh-calendar-display").owlCarousel({loop:!1,margin:5,pullDrag:!1,responsiveClass:!0,navText:['<i class="fas fa-angle-left"><\/i> '+_globalJsTextResources.HouseCalender_Previous,_globalJsTextResources.HouseCalender_Next+' <i class="fas fa-angle-right"><\/i>'],callbacks:!0,responsive:{0:{center:!0,items:1,nav:!0},768:{items:2,nav:!0},992:{items:2,nav:!0,mouseDrag:!1}}});checkActiveItems();window.calendarCarousel.on("translated.owl.carousel",function(){checkActiveItems()})}function checkActiveItems(){var n=$(".rh-calendar-display .owl-stage .owl-item.active").length;$(".rh-calendar-display .owl-stage .owl-item").removeClass("rh-first-active-slide rh-last-active-slide");$(".rh-calendar-display .owl-stage .owl-item.active").each(function(t){t===0&&$(this).addClass("rh-first-active-slide");t===n-1&&n>1&&$(this).addClass("rh-last-active-slide")})}function initHiddenDisplay(){for(var t=document.getElementsByClassName("rh-hidden-info"),n=0,i=t.length;n<i;n++)t[n].onclick=replaceHiddenData}function initScrollables(){$(".rh-simple-carousel").owlCarousel({center:!1,loop:!1,margin:10,lazyLoad:!0,dots:!1,lazyLoadEager:3,navText:['Vorige <i class="fas fa-angle-left"><\/i>','<i class="fas fa-angle-right"><\/i> Volgende'],responsive:{0:{items:2,nav:!0}}});owlCarouselAccessibleNames()}function replaceHiddenData(n){var t=this.dataset.hiddenInfo;this.href=t;t.substring(0,4)==="tel:"&&(t=t.substring(4));this.innerHTML=t;this.onclick="";n.preventDefault()}function initExtraInfoImagePopup(){$(".house-extra-info-gallery").each(function(){var n=$(this).data("gallery");$(this).magnificPopup({fixedContentPos:!0,delegate:".rh-media-item",type:"image",mainClass:"rh-boxed-content",image:{titleSrc:function(n){var t=n.el.attr("title");return'<div class="mfp-bottom-bar-title">'+t+"<\/div>"},markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><div class="mfp-img"><\/div><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/div>'},gallery:{enabled:!0,tPrev:_globalJsTextResources.HouseImagesPopup_Previous,tNext:_globalJsTextResources.HouseImagesPopup_Next,tCounter:"%curr% "+_globalJsTextResources.HouseImagesPopup_Counter+" %total%"},tClose:_globalJsTextResources.HouseImagesPopup_Close,tLoading:_globalJsTextResources.HouseImagesPopup_Loading,callbacks:{buildControls:function(){n&&this.contentContainer.append(this.arrowLeft.add(this.arrowRight))}}})})}function getHouseId(){return $("#hidden-houseId").val()}function getHouseIdHash(){return $("#hidden-houseIdHash").val()}function updateSummary(){showLoader();var t=getHouseId(),i=getHouseIdHash(),n={};n.url="/House/UpdateSelectedCheckInAndCheckOutDate";n.type="POST";n.data={houseId:t,houseIdHash:i,checkInDateValue:"null",checkOutDateValue:"null"};n.sender=$(this);n.success=function(n){hideLoader();$("#reservation-summary").replaceWith(n.htmlQuickInfo);$("#receipt-modals").html(n.htmlReceiptModals);$('[data-toggle="popover"]').popover();initDataToggleTooltip()};$.ajax(n)}function initCalendarFunctions(){var n=$("#calendar td"),t,f,e=typeof getPreSelectedCheckInDate=="function"?getPreSelectedCheckInDate():null,s=typeof getPreSelectedCheckOutDate=="function"?getPreSelectedCheckOutDate():null,l=typeof getStartCalendarOnDate=="function"?getStartCalendarOnDate():null,a,h,r,u,c,v,o;if(moment.locale(_languageCode),e&&!s){$("#select-date-text").addClass("hide");$("#select-end-date-text").removeClass("hide");$("#select-maximumstay-text").removeClass("hide");$("#dates-selected-text").addClass("hide");a=moment(e,"YYYY-MM-DD");$("#arrival-placeholder-data").text(a.format("dd DD-MMM-YYYY"));$("#arrival-placeholder").removeClass("hide");$(".rh-receipt-reviews").addClass("hide");r=n.filter(function(){return $(this).data("date")==e});r&&(t=n.index(r),r.addClass("rh-date-selected"),$("#reservation-btn-calendar").hide(),$("#reset-period").css({top:r.position().top-22,left:r.position().left-22}).show().find(".reset-btn").removeClass("end").addClass("start"),r.parents(".rh-calendar-month").append($("#reset-period")),h=r.data("minimum-stay"),$("#select-minimumstay-data").text(h),h&&$("#select-minimumstay-text").removeClass("hide"));o=$("#calendar").find(".rh-date-selected").first().parents(".owl-item").index();calendarScrollToMonth(o);window.calendarCarousel.on("translated.owl.carousel",function(){positionResetLabel(".rh-date-selected a")})}else if(e&&s){$("#select-date-text").addClass("hide");$("#select-end-date-text").addClass("hide");$("#select-minimumstay-text").addClass("hide");$("#select-maximumstay-text").addClass("hide");$("#dates-selected-text").removeClass("hide");r=n.filter(function(){return $(this).data("date")==e});u=n.filter(function(){return $(this).data("date")==s});r&&u&&(t=n.index(r),f=n.index(u),$("#calendar").find(".rh-date-selected").removeClass("rh-date-selected"),$("#calendar td").slice(t,f+1).addClass("rh-date-selected"),$("#reset-period").css({top:u.position().top+(u.height()-8),left:u.position().left+(u.width()-8),display:"block"}).find(".reset-btn").removeClass("start").addClass("end"),u.parents(".rh-calendar-month").append($("#reset-period")));c=$("#calendar").find(".rh-date-selected").first();v=c.parents(".owl-item").index();calendarScrollToMonth(v);c.hasClass("rh-date-package")&&$("#receipt-is-package").removeClass("hide");window.calendarCarousel.on("translated.owl.carousel",function(){positionResetLabel(".rh-date-selected a")})}else if(l){let t=n.filter(function(){return $(this).data("date")==l});t&&(o=t.parents(".owl-item").index(),calendarScrollToMonth(o))}$("#calendar").off("click","td a").on("click","td a",function(n){$(this).hasClass("rh-check-in-date")||$(this).hasClass("rh-check-out-date")||n.preventDefault()});$("#calendar").off("click",".rh-check-in-date a").on("click",".rh-check-in-date a",function(i){var r;if(!t){var e=getHouseId(),o=getHouseIdHash(),u,f=$(this).parent().data("minimum-stay");showLoader();u=$(this).parent().data("date");r={};r.url="/House/GetAvailableCheckOutDates";r.type="POST";r.data={houseId:e,houseIdHash:o,checkInDateValue:u};r.sender=$(this);r.success=function(i){var r,e,o;if(hideLoader(),!i||!i.checkOutDates||i.checkOutDates.length==0){r=$('<div class="modal fade" tabindex="-1" role="dialog" id="NoCheckOutDatesForCheckInDateModal"><div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div class="rh-nochange-overday-container"> <button type="button" class="close rh-close-modal" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;<\/span><\/button> <div class="rh-nochange-overday-icon"> <span class="h3">'+_globalJsTextResources.CalendarNoCheckOutDatesForCheckInDate_Title+"<\/span> <\/div>"+_globalJsTextResources.calendarNoCheckOutDatesForCheckInDate+'<div class="mt-3"><a class="btn btn-primary" data-dismiss="modal">'+_globalJsTextResources.calendarNoCheckOutDatesForCheckInDate_OkeButton+"<\/a><\/div><\/div><\/div><\/div><\/div><\/div>");$("#NoCheckOutDatesForCheckInDateModal").remove();$("body").append(r);$("#NoCheckOutDatesForCheckInDateModal").modal("show");return}$("#select-date-text").addClass("hide");$("#select-end-date-text").removeClass("hide");$("#select-maximumstay-text").removeClass("hide");$("#dates-selected-text").addClass("hide");f&&$("#select-minimumstay-text").removeClass("hide");$("#select-minimumstay-data").text(f);e=moment(u,"YYYY-MM-DD");$("#arrival-placeholder-data").text(e.format("dd DD-MMM-YYYY"));$("#arrival-placeholder").removeClass("hide");$(".rh-receipt-reviews").addClass("hide");n.each(function(){var r=$(this).data("date"),t=!1,n;if(i&&i.checkOutDates)for(n=0;n<i.checkOutDates.length;n++)if(i.checkOutDates[n]==r){t=!0;break}t?$(this).addClass("rh-check-out-date"):$(this).hasClass("rh-check-in-date")&&($(this).removeClass("rh-check-in-date"),$(this).addClass("rh-check-in-date-disabled"))});t=n.index(this.sender.parents("td"));this.sender.parents("td").addClass("rh-date-selected");$("#reservation-btn-calendar").hide();$("#reset-period").css({top:this.sender.position().top-22,left:this.sender.position().left-22}).show().find(".reset-btn").removeClass("end").addClass("start");this.sender.parents(".rh-calendar-month").append($("#reset-period"));positionResetLabel(this.sender);this.sender.parents("td").hasClass("rh-date-package")&&($("#calendar").find(".rh-check-out-date").closest(".rh-calendar-month").hasClass("hidden")?($(".fetch-next-set-of-months:first").trigger("click"),$("#calendar").find(".rh-check-out-date a").trigger("click")):$("#calendar").find(".rh-check-out-date a").trigger("click"));$("#calendar").find(".rh-check-out-date").closest(".owl-item.active").length==0&&(o=$(".rh-calendar-display").owlCarousel(),o.trigger("next.owl.carousel"))};$.ajax(r);i.stopPropagation();i.preventDefault()}});$("#calendar").off("click",".rh-check-out-date a").on("click",".rh-check-out-date a",function(i){var s=getHouseId(),h=getHouseIdHash(),u,e,o,r;showLoader();f=n.index($(this).parents("td"));u=$(n[t]).data("date");e=$(n[f]).data("date");o=$(n[t]).hasClass("rh-date-package");r={};r.url="/House/UpdateSelectedCheckInAndCheckOutDate";r.type="POST";r.data={houseId:s,houseIdHash:h,checkInDateValue:u,checkOutDateValue:e,isPackage:o};r.sender=$(this);r.success=function(n){hideLoader();$("#reservation-summary").replaceWith(n.htmlQuickInfo);$("#receipt-modals").html(n.htmlReceiptModals);$('[data-toggle="popover"]').popover();o&&$("#receipt-is-package").removeClass("hide");$(".rh-receipt").addClass("bounce");$("#calendar").find(".rh-date-selected").removeClass("rh-date-selected");$("#calendar td").slice(t,f+1).addClass("rh-date-selected");$("#select-date-text").addClass("hide");$("#select-end-date-text").addClass("hide");$("#select-minimumstay-text").addClass("hide");$("#select-maximumstay-text").addClass("hide");$("#dates-selected-text").removeClass("hide");$("#reset-period").css({top:this.sender.position().top+(this.sender.height()-8),left:this.sender.position().left+(this.sender.width()-8)}).show().find(".reset-btn").removeClass("start").addClass("end");this.sender.parents(".rh-calendar-month").append($("#reset-period"));positionResetLabel(this.sender);initDataToggleTooltip();pushDateSelected(u,e,!1)};$.ajax(r);i.stopPropagation();i.preventDefault()});$("#calendar").off("click",".reset-btn").on("click",".reset-btn",function(){t=null;f=null;$("td.rh-check-out-date").each(function(){$(this).removeClass("rh-check-out-date")});$("td.rh-check-in-date-disabled").each(function(){$(this).removeClass("rh-check-in-date-disabled");$(this).addClass("rh-check-in-date")});$(".rh-calendar-month").removeClass("rh-force-show-month");$("#reset-period").hide().removeAttr("class");$("#calendar").find(".rh-date-selected").removeClass("rh-date-selected");updateSummary();var n={};n.url="/House/ClearAvailabilityDates";n.type="POST";n.data={};$.ajax(n);$("#select-date-text").removeClass("hide");$("#select-end-date-text").addClass("hide");$("#select-minimumstay-text").addClass("hide");$("#select-maximumstay-text").addClass("hide");$("#dates-selected-text").addClass("hide")});$("#calendar").off("mouseenter",".rh-date-package").on("mouseenter",".rh-date-package",function(){if(!t){var n=$("#calendar").find("td"),r=n.index($(this)),f,u;for($(n[r]).hasClass("rh-check-in-date")&&r++,i=r;i>=0;i--)if($(n[i]).hasClass("rh-check-in-date")){f=i;break}for(i=r;i<=n.length+1;i++)if($(n[i]).hasClass("rh-check-in-date")){u=i;break}else if($(n[i]).hasClass("rh-date-switch-from-package")){u=i;break}else if($(n[i]).next("td").hasClass("rh-date-switch-from-package")){u=i+1;break}n.slice(f,u+1).addClass("rh-date-selected")}}).off("mouseleave",".rh-date-package").on("mouseleave",".rh-date-package",function(){t||$("#calendar").find("td").removeClass("rh-date-selected")}).off("click",".rh-date-package").on("click",".rh-date-package",function(n){if(!t){n.stopPropagation();var r=$("#calendar").find(".rh-date-package"),f=r.index($(this)),u;for(i=f;i>=0;i--)if($(r[i]).hasClass("rh-check-in-date")){u=r[i];break}$(u).find("a").trigger("click")}})}function positionResetLabel(n){$(n).parents(".owl-item").hasClass("rh-first-active-slide")?$(n).parent().index()<=3?$(".reset-btn").removeClass("must-fit-left").addClass("must-fit-right"):$(".reset-btn").removeClass("must-fit-right"):$(n).parents(".owl-item").hasClass("rh-last-active-slide")&&($(n).parent().index()>=3?$(".reset-btn").removeClass("must-fit-right").addClass("must-fit-left"):$(".reset-btn").removeClass("must-fit-left"))}function initExtraInfoControl(){var n=$("#extraInfoTabs"),t=10;if($(window).width()<768&&!$("#extraInfoSelect").length){$(`<select id="extraInfoSelect" class="hidden-sm hidden-md hidden-lg form-control" aria-label="${_globalJsTextResources.HouseMoreInfoDropdown_Placeholder}" />`).insertBefore(n);n.find("a").each(function(){var n=$(this);$("<option />",{value:n.attr("href"),text:n.text()}).appendTo($("#extraInfoSelect"))});$("#extraInfoSelect").on("change",function(){var n=$(this).find("option:selected").val();$('#extraInfoTabs a[href="'+n+'"]').tab("show")})}if($(window).width()>=768&&!$("#extraInfoSelectExcessive").length&&n.find("a").length>t){$(`<select id="extraInfoSelectExcessive" class="hidden-xs form-control" aria-label="${_globalJsTextResources.HouseMoreInfoDropdown_Placeholder}" />`).insertAfter(n);$("<option>"+_globalJsTextResources.HouseMoreInfoDropdown_Placeholder+"<\/option>").appendTo($("#extraInfoSelectExcessive"));n.find("a").slice(t).hide().each(function(){var n=$(this);$("<option />",{value:n.attr("href"),text:n.text()}).appendTo($("#extraInfoSelectExcessive"))});$("#extraInfoSelectExcessive").on("change",function(){var n=$(this).find("option:selected").val();$('#extraInfoTabs a[href="'+n+'"]').tab("show")})}$("#extraInfoTabs").find('a[data-toggle="tab"]').on("shown.bs.tab",function(n){InitCarousel($(n.target).attr("href"),[3],!0,10)})}function loadScript(n){window.google?window[n]():$.getScript("//maps.googleapis.com/maps/api/js?key="+_googleMapsApiKey+"&language="+_googleMapsApiLanguage+"&callback="+n)}function initNearbyPlaces(){initMaps("map-canvas-nearbyplaces")}function initMaps(n){function o(){function n(n,r){var o=new google.maps.LatLng(n.latitude,n.longitude),e=new google.maps.Marker({map:r,id:n.place_id,position:o,title:n.place_name,icon:"/Content/Images/markers/numbered/marker-"+n.place_id+".png",description:n.place_description}),f;t.push(e);f=new google.maps.InfoWindow({maxWidth:300});i.push(f);google.maps.event.addListener(e,"click",function(){u(r,this,f)})}function u(n,t,r){for(var u=0;u<i.length;u++)i[u].close();r.setContent('<strong style="font-size:120%;">'+t.title+"<\/strong><br />"+t.description);r.open(n,t)}$(".rh-nearby-location").each(function(){var t={latitude:$(this).data("latitude"),longitude:$(this).data("longitude"),place_id:$(this).data("place-id"),place_name:$(this).data("title"),place_description:$(this).data("description")};n(t,r)})}$("#rh-loading-maps").hide();var t=[],i=[],u=parseFloat($("#rh-nearby-places-house-latitude").val()),f=parseFloat($("#rh-nearby-places-house-longitude").val()),e={gestureHandling:"greedy",zoomControl:!1,scaleControl:!1,panControl:!1,navigationControl:!1,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.HORIZONTAL_BAR,position:google.maps.ControlPosition.TOP_CENTER},center:new google.maps.LatLng(u,f),zoom:12,styles:mapStyling},r=new google.maps.Map(document.getElementById(n),e),s=new google.maps.Marker({map:r,position:new google.maps.LatLng(u,f),icon:"/Content/Images/markers/marker-active.png"});o();$(".rh-nearby-location").on("click",function(n){placeId=$(this).data("place-id");for(var i=0;i<t.length;i++)t[i].id==placeId&&(r.panTo(t[i].getPosition()),google.maps.event.trigger(t[i],"click"));n.preventDefault()})}function askHouseOwnerFormOnComplete(n){if(n.getResponseHeader("ModelStateIsValid")=="false")$("#ask-houseowner-modal-container").html(n.responseText),loadRecaptchaJs(),preventFormMultiSubmit("AskHouseOwnerForm");else{n.responseJSON.identifyEmail&&klaviyoHelper.identify(n.responseJSON.identifyEmail);var t=JSON.parse(n.responseText).data;$sq.SubmitQuestionRenter(t.quick_search_code,t.email,t.newsletter);$("#AskHouseOwnerModalSuccess").modal("show").on("hide.bs.modal",function(){$("#ask-houseowner-modal-container").slideUp()})}}function openAskHouseOwnerPartial(n,t){$.ajax({type:"GET",data:{houseOwnerId:n,houseId:t,isHouseDetailsPage:!0},url:"/HouseOwner/_AskHouseOwnerPartial/",success:function(n){$("#ask-houseowner-modal-container").show().html(n);$.validator.unobtrusive.parseDynamicContent("#AskHouseOwnerForm");loadRecaptchaJs();preventFormMultiSubmit("AskHouseOwnerForm");var t=$("#ask-houseowner-modal-container"),i=$("#navigation").height()+50;$("html, body").animate({scrollTop:$(t).offset().top-i},800);initMailCheck($("#EmailAddress"))}})}function closeAskHouseOwnerPartial(){$("#ask-houseowner-modal-container").hide()}function showAdditionalInfoModal(n){var t=document.getElementById(n.dataset.target).cloneNode(!0),i=document.querySelector("#AdditionalInfoModal .modal-content");i.replaceWith(t);t.classList.remove("hide");$("#AdditionalInfoModal").modal("show")}function initDataToggleTooltip(){$('[data-toggle="tooltip"]').tooltip({template:'<div class="tooltip rh-tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',container:"body",html:!0})}function showHiddenData(n){n.preventDefault();var t=$(this),i=t.data("hidden"),r=t.data("href-type");i&&r=="tel"?(t.text(i),t.attr("href","tel:"+i)):i&&(t.text(i),t.attr("href",i));$(this).off("click",showHiddenData)}function initLocation(){initMapsLocation("mapCanvasLocation")}function initMapsLocation(n){var t=parseFloat($("#locationHouseLatitude").val()),i=parseFloat($("#locationHouseLongitude").val()),r={zoomControl:!0,zoomControlOptions:{style:google.maps.ZoomControlStyle.LARGE,position:google.maps.ControlPosition.LEFT_CENTER},scaleControl:!1,panControl:!1,navigationControl:!1,mapTypeControl:!0,mapTypeControlOptions:{style:google.maps.MapTypeControlStyle.HORIZONTAL_BAR,position:google.maps.ControlPosition.TOP_CENTER},center:new google.maps.LatLng(t,i),zoom:12,scrollwheel:!1},u=new google.maps.Map(document.getElementById(n),r),f=new google.maps.Marker({map:u,position:new google.maps.LatLng(t,i),icon:"/Content/Images/markers/marker-active.png"})}function askHouseSellerFormOnComplete(n){n.getResponseHeader("ModelStateIsValid")=="false"?($("#askHouseSellercontainer").html(n.responseText),loadRecaptchaJs(),preventFormMultiSubmit("AskHouseSellerForm")):(n.responseJSON.identifyEmail&&klaviyoHelper.identify(n.responseJSON.identifyEmail),$("#AskHouseSellerAlertSuccess").show(),$("#AskHouseSellerForm").hide())}function initPageNavigationScroll(){var n=$(".rh-page-navigation-static").offset().top+100;$(document).scroll(function(){var t=$(document).scrollTop();t>=n?$(".rh-page-navigation-fixed").addClass("rh-visible"):$(".rh-page-navigation-fixed").removeClass("rh-visible")})}function initMobileInfoFooter(){var n=$(window).height();$(document).scroll(function(){var t=$(document).scrollTop();t>=n?$(".rh-house-seller-mobile-footer").addClass("rh-visible"):$(".rh-house-seller-mobile-footer").removeClass("rh-visible")})}(function(n,t,i,r){"use strict";function c(n,t){var r=[],o=0,u,s,f;n&&n.isDefaultPrevented()||(n.preventDefault(),t=t||{},n&&n.data&&(t=e(n.data.options,t)),u=t.$target||i(n.currentTarget).trigger("blur"),f=i.fancybox.getInstance(),f&&f.$trigger&&f.$trigger.is(u))||(t.selector?r=i(t.selector):(s=u.attr("data-fancybox")||"",s?(r=n.data?n.data.items:[],r=r.length?r.filter('[data-fancybox="'+s+'"]'):i('[data-fancybox="'+s+'"]')):r=[u]),o=i(r).index(u),o<0&&(o=0),f=i.fancybox.open(r,t,o),f.$trigger=u)}if(n.console=n.console||{info:function(){}},i){if(i.fn.fancybox){console.info("fancyBox already initialized");return}var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen allow="autoplay; fullscreen" src=""><\/iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download<\/a> and watch with your favorite video player!<\/video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"><\/div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index><\/span>&nbsp;/&nbsp;<span data-fancybox-count><\/span><\/div><div class="fancybox-toolbar">{{buttons}}<\/div><div class="fancybox-navigation">{{arrows}}<\/div><div class="fancybox-stage"><\/div><div class="fancybox-caption"><\/div><\/div><\/div>',spinnerTpl:'<div class="fancybox-loading"><\/div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}<\/p><\/div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/><\/svg><\/a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/><\/svg><\/button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/><\/svg><\/button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/><\/svg><\/div><\/button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/><\/svg><\/div><\/button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/><\/svg><\/button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeClose:i.noop,afterClose:i.noop,onActivate:i.noop,onDeactivate:i.noop,clickContent:function(n){return n.type==="image"?"zoom":!1},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(n){return n.type==="image"?"toggleControls":!1},clickSlide:function(n){return n.type==="image"?"toggleControls":"close"},dblclickContent:function(n){return n.type==="image"?"zoom":!1},dblclickSlide:function(n){return n.type==="image"?"zoom":!1}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},o=i(n),u=i(t),v=0,y=function(n){return n&&n.hasOwnProperty&&n instanceof i},l=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),p=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),s=function(){var u=t.createElement("fakeelement"),n,i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(n in i)if(u.style[n]!==r)return i[n];return"transitionend"}(),f=function(n){return n&&n.length&&n[0].offsetHeight},e=function(n,t){var r=i.extend(!0,{},n,t);return i.each(t,function(n,t){i.isArray(t)&&(r[n]=t)}),r},w=function(n){var r,u;return!n||n.ownerDocument!==t?!1:(i(".fancybox-container").css("pointer-events","none"),r={x:n.getBoundingClientRect().left+n.offsetWidth/2,y:n.getBoundingClientRect().top+n.offsetHeight/2},u=t.elementFromPoint(r.x,r.y)===n,i(".fancybox-container").css("pointer-events",""),u)},h=function(n,t,r){var u=this;(u.opts=e({index:r},i.fancybox.defaults),i.isPlainObject(t)&&(u.opts=e(u.opts,t)),i.fancybox.isMobile&&(u.opts=e(u.opts,u.opts.mobile)),u.id=u.opts.id||++v,u.currIndex=parseInt(u.opts.index,10)||0,u.prevIndex=null,u.prevPos=null,u.currPos=0,u.firstRun=!0,u.group=[],u.slides={},u.addContent(n),u.group.length)&&u.init()};i.extend(h.prototype,{init:function(){var r=this,o=r.group[r.currIndex],u=o.opts,f,e;u.closeExisting&&i.fancybox.close(!0);i("body").addClass("fancybox-active");!i.fancybox.getInstance()&&u.hideScrollbar!==!1&&!i.fancybox.isMobile&&t.body.scrollHeight>n.innerHeight&&(i("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(n.innerWidth-t.documentElement.clientWidth)+"px;}<\/style>"),i("body").addClass("compensate-for-scrollbar"));e="";i.each(u.buttons,function(n,t){e+=u.btnTpl[t]||""});f=i(r.translate(r,u.baseTpl.replace("{{buttons}}",e).replace("{{arrows}}",u.btnTpl.arrowLeft+u.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass(u.baseClass).data("FancyBox",r).appendTo(u.parentEl);r.$refs={container:f};["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(n){r.$refs[n]=f.find(".fancybox-"+n)});r.trigger("onInit");r.activate();r.jumpTo(r.currIndex)},translate:function(n,t){var i=n.opts.i18n[n.opts.lang]||n.opts.i18n.en;return t.replace(/\{\{(\w+)\}\}/g,function(n,t){var u=i[t];return u===r?n:u})},addContent:function(n){var t=this,f=i.makeArray(n),u;i.each(f,function(n,u){var f={},o={},c,s,a,h,l;i.isPlainObject(u)?(f=u,o=u.opts||u):i.type(u)==="object"&&i(u).length?(c=i(u),o=c.data()||{},o=i.extend(!0,{},o,o.options),o.$orig=c,f.src=t.opts.src||o.src||c.attr("href"),f.type||f.src||(f.type="inline",f.src=u)):f={type:"html",src:u+""};f.opts=i.extend(!0,{},t.opts,o);i.isArray(o.buttons)&&(f.opts.buttons=o.buttons);i.fancybox.isMobile&&f.opts.mobile&&(f.opts=e(f.opts,f.opts.mobile));s=f.type||f.opts.type;h=f.src||"";!s&&h&&((a=h.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(s="video",f.opts.video.format||(f.opts.video.format="video/"+(a[1]==="ogv"?"ogg":a[1]))):h.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":h.match(/\.(pdf)((\?|#).*)?$/i)?(s="iframe",f=i.extend(!0,f,{contentType:"pdf",opts:{iframe:{preload:!1}}})):h.charAt(0)==="#"&&(s="inline"));s?f.type=s:t.trigger("objectNeedsType",f);f.contentType||(f.contentType=i.inArray(f.type,["html","inline","ajax"])>-1?"html":f.type);f.index=t.group.length;f.opts.smallBtn=="auto"&&(f.opts.smallBtn=i.inArray(f.type,["html","inline","ajax"])>-1);f.opts.toolbar==="auto"&&(f.opts.toolbar=!f.opts.smallBtn);f.$thumb=f.opts.$thumb||null;f.opts.$trigger&&f.index===t.opts.index&&(f.$thumb=f.opts.$trigger.find("img:first"),f.$thumb.length&&(f.opts.$orig=f.opts.$trigger));f.$thumb&&f.$thumb.length||!f.opts.$orig||(f.$thumb=f.opts.$orig.find("img:first"));f.$thumb&&!f.$thumb.length&&(f.$thumb=null);f.thumb=f.opts.thumb||(f.$thumb?f.$thumb[0].src:null);i.type(f.opts.caption)==="function"&&(f.opts.caption=f.opts.caption.apply(u,[t,f]));i.type(t.opts.caption)==="function"&&(f.opts.caption=t.opts.caption.apply(u,[t,f]));f.opts.caption instanceof i||(f.opts.caption=f.opts.caption===r?"":f.opts.caption+"");f.type==="ajax"&&(l=h.split(/\s+/,2),l.length>1&&(f.src=l.shift(),f.opts.filter=l.shift()));f.opts.modal&&(f.opts=i.extend(!0,f.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1}));t.group.push(f)});Object.keys(t.slides).length&&(t.updateControls(),u=t.Thumbs,u&&u.isActive&&(u.create(),u.focus()))},addEvents:function(){var t=this;t.removeEvents();t.$refs.container.on("click.fb-close","[data-fancybox-close]",function(n){n.stopPropagation();n.preventDefault();t.close(n)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(n){n.stopPropagation();n.preventDefault();t.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(n){n.stopPropagation();n.preventDefault();t.next()}).on("click.fb","[data-fancybox-zoom]",function(){t[t.isScaledDown()?"scaleToActual":"scaleToFit"]()});o.on("orientationchange.fb resize.fb",function(n){n&&n.originalEvent&&n.originalEvent.type==="resize"?(t.requestId&&p(t.requestId),t.requestId=l(function(){t.update(n)})):(t.current&&t.current.type==="iframe"&&t.$refs.stage.hide(),setTimeout(function(){t.$refs.stage.show();t.update(n)},i.fancybox.isMobile?600:250))});u.on("keydown.fb",function(n){var f=i.fancybox?i.fancybox.getInstance():null,u=f.current,r=n.keyCode||n.which;if(r==9){u.opts.trapFocus&&t.focus(n);return}if(u.opts.keyboard&&!n.ctrlKey&&!n.altKey&&!n.shiftKey&&!i(n.target).is("input")&&!i(n.target).is("textarea")){if(r===8||r===27){n.preventDefault();t.close(n);return}if(r===37||r===38){n.preventDefault();t.previous();return}if(r===39||r===40){n.preventDefault();t.next();return}t.trigger("afterKeydown",n,r)}});if(t.group[t.currIndex].opts.idleTime){t.idleSecondsCounter=0;u.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(){t.idleSecondsCounter=0;t.isIdle&&t.showControls();t.isIdle=!1});t.idleInterval=n.setInterval(function(){t.idleSecondsCounter++;t.idleSecondsCounter>=t.group[t.currIndex].opts.idleTime&&!t.isDragging&&(t.isIdle=!0,t.idleSecondsCounter=0,t.hideControls())},1e3)}},removeEvents:function(){var t=this;o.off("orientationchange.fb resize.fb");u.off("keydown.fb .fb-idle");this.$refs.container.off(".fb-close .fb-prev .fb-next");t.idleInterval&&(n.clearInterval(t.idleInterval),t.idleInterval=null)},previous:function(n){return this.jumpTo(this.currPos-1,n)},next:function(n){return this.jumpTo(this.currPos+1,n)},jumpTo:function(n,t){var u=this,l=u.group.length,h,v,c,e,o,s,y,a,p;if(!u.isDragging&&!u.isClosing&&(!u.isAnimating||!u.firstRun)){if(n=parseInt(n,10),c=u.current?u.current.opts.loop:u.opts.loop,!c&&(n<0||n>=l))return!1;if(h=u.firstRun=!Object.keys(u.slides).length,o=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,e=u.createSlide(n),l>1&&((c||e.index<l-1)&&u.createSlide(n+1),(c||e.index>0)&&u.createSlide(n-1)),u.current=e,u.currIndex=e.index,u.currPos=e.pos,u.trigger("beforeShow",h),u.updateControls(),e.forcedDuration=r,i.isNumeric(t)?e.forcedDuration=t:t=e.opts[h?"animationDuration":"transitionDuration"],t=parseInt(t,10),v=u.isMoved(e),e.$slide.addClass("fancybox-slide--current"),h){e.opts.animationEffect&&t&&u.$refs.container.css("transition-duration",t+"ms");u.$refs.container.addClass("fancybox-is-open").trigger("focus");u.loadSlide(e);u.preload("image");return}s=i.fancybox.getTranslate(o.$slide);y=i.fancybox.getTranslate(u.$refs.stage);i.each(u.slides,function(n,t){i.fancybox.stop(t.$slide,!0)});o.pos!==e.pos&&(o.isComplete=!1);o.$slide.removeClass("fancybox-slide--complete fancybox-slide--current");v?(p=s.left-(o.pos*s.width+o.pos*o.opts.gutter),i.each(u.slides,function(n,r){r.$slide.removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var o=r.pos*s.width+r.pos*r.opts.gutter;i.fancybox.setTranslate(r.$slide,{top:0,left:o-y.left+p});r.pos!==e.pos&&r.$slide.addClass("fancybox-slide--"+(r.pos>e.pos?"next":"previous"));f(r.$slide);i.fancybox.animate(r.$slide,{top:0,left:(r.pos-e.pos)*s.width+(r.pos-e.pos)*r.opts.gutter},t,function(){r.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous");r.pos===u.currPos&&u.complete()})})):t&&e.opts.transitionEffect&&(a="fancybox-animated fancybox-fx-"+e.opts.transitionEffect,o.$slide.addClass("fancybox-slide--"+(o.pos>e.pos?"next":"previous")),i.fancybox.animate(o.$slide,a,t,function(){o.$slide.removeClass(a).removeClass("fancybox-slide--next fancybox-slide--previous")},!1));e.isLoaded?u.revealContent(e):u.loadSlide(e);u.preload("image")}},createSlide:function(n){var t=this,u,r;return r=n%t.group.length,r=r<0?t.group.length+r:r,!t.slides[n]&&t.group[r]&&(u=i('<div class="fancybox-slide"><\/div>').appendTo(t.$refs.stage),t.slides[n]=i.extend(!0,{},t.group[r],{pos:n,$slide:u,isLoaded:!1}),t.updateSlide(t.slides[n])),t.slides[n]},scaleToActual:function(n,t,u){var e=this,f=e.current,y=f.$content,a=i.fancybox.getTranslate(f.$slide).width,v=i.fancybox.getTranslate(f.$slide).height,c=f.width,l=f.height,o,s,h,p,w;e.isAnimating||e.isMoved()||!y||f.type!="image"||!f.isLoaded||f.hasError||(e.isAnimating=!0,i.fancybox.stop(y),n=n===r?a*.5:n,t=t===r?v*.5:t,o=i.fancybox.getTranslate(y),o.top-=i.fancybox.getTranslate(f.$slide).top,o.left-=i.fancybox.getTranslate(f.$slide).left,p=c/o.width,w=l/o.height,s=a*.5-c*.5,h=v*.5-l*.5,c>a&&(s=o.left*p-(n*p-n),s>0&&(s=0),s<a-c&&(s=a-c)),l>v&&(h=o.top*w-(t*w-t),h>0&&(h=0),h<v-l&&(h=v-l)),e.updateCursor(c,l),i.fancybox.animate(y,{top:h,left:s,scaleX:p,scaleY:w},u||330,function(){e.isAnimating=!1}),e.SlideShow&&e.SlideShow.isActive&&e.SlideShow.stop())},scaleToFit:function(n){var t=this,u=t.current,f=u.$content,r;t.isAnimating||t.isMoved()||!f||u.type!="image"||!u.isLoaded||u.hasError||(t.isAnimating=!0,i.fancybox.stop(f),r=t.getFitPos(u),t.updateCursor(r.width,r.height),i.fancybox.animate(f,{top:r.top,left:r.left,scaleX:r.width/f.width(),scaleY:r.height/f.height()},n||330,function(){t.isAnimating=!1}))},getFitPos:function(n){var l=this,e=n.$content,o=n.$slide,t=n.width||n.opts.width,r=n.height||n.opts.height,u,f,c,s,h={};return!n.isLoaded||!e||!e.length?!1:(u=i.fancybox.getTranslate(l.$refs.stage).width,f=i.fancybox.getTranslate(l.$refs.stage).height,u-=parseFloat(o.css("paddingLeft"))+parseFloat(o.css("paddingRight"))+parseFloat(e.css("marginLeft"))+parseFloat(e.css("marginRight")),f-=parseFloat(o.css("paddingTop"))+parseFloat(o.css("paddingBottom"))+parseFloat(e.css("marginTop"))+parseFloat(e.css("marginBottom")),t&&r||(t=u,r=f),c=Math.min(1,u/t,f/r),t=c*t,r=c*r,t>u-.5&&(t=u),r>f-.5&&(r=f),n.type==="image"?(h.top=Math.floor((f-r)*.5)+parseFloat(o.css("paddingTop")),h.left=Math.floor((u-t)*.5)+parseFloat(o.css("paddingLeft"))):n.contentType==="video"&&(s=n.opts.width&&n.opts.height?t/r:n.opts.ratio||16/9,r>t/s?r=t/s:t>r*s&&(t=r*s)),h.width=t,h.height=r,h)},update:function(n){var t=this;i.each(t.slides,function(i,r){t.updateSlide(r,n)})},updateSlide:function(n,t){var r=this,f=n&&n.$content,e=n.width||n.opts.width,o=n.height||n.opts.height,u=n.$slide;r.adjustCaption(n);f&&(e||o||n.contentType==="video")&&!n.hasError&&(i.fancybox.stop(f),i.fancybox.setTranslate(f,r.getFitPos(n)),n.pos===r.currPos&&(r.isAnimating=!1,r.updateCursor()));r.adjustLayout(n);u.length&&(u.trigger("refresh"),n.pos===r.currPos&&r.$refs.toolbar.add(r.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",u.get(0).scrollHeight>u.get(0).clientHeight));r.trigger("onUpdate",n,t)},centerSlide:function(n){var u=this,f=u.current,t=f.$slide;!u.isClosing&&f&&(t.siblings().css({transform:"",opacity:""}),t.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),i.fancybox.animate(t,{top:0,left:0,opacity:1},n===r?0:n,function(){t.css({transform:"",opacity:""});f.isComplete||u.complete()},!1))},isMoved:function(n){var t=n||this.current,r,u;return t?(u=i.fancybox.getTranslate(this.$refs.stage),r=i.fancybox.getTranslate(t.$slide),!t.$slide.hasClass("fancybox-animated")&&(Math.abs(r.top-u.top)>.5||Math.abs(r.left-u.left)>.5)):!1},updateCursor:function(n,t){var u=this,r=u.current,f=u.$refs.container,o,e;r&&!u.isClosing&&u.Guestures&&(f.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=u.canPan(n,t),e=o?!0:u.isZoomable(),f.toggleClass("fancybox-is-zoomable",e),i("[data-fancybox-zoom]").prop("disabled",!e),o?f.addClass("fancybox-can-pan"):e&&(r.opts.clickContent==="zoom"||i.isFunction(r.opts.clickContent)&&r.opts.clickContent(r)=="zoom")?f.addClass("fancybox-can-zoomIn"):r.opts.touch&&(r.opts.touch.vertical||u.group.length>1)&&r.contentType!=="video"&&f.addClass("fancybox-can-swipe"))},isZoomable:function(){var i=this,n=i.current,t;return n&&!i.isClosing&&n.type==="image"&&!n.hasError&&(!n.isLoaded||(t=i.getFitPos(n),t&&(n.width>t.width||n.height>t.height)))?!0:!1},isScaledDown:function(n,t){var o=this,u=!1,f=o.current,e=f.$content;return n!==r&&t!==r?u=n<f.width&&t<f.height:e&&(u=i.fancybox.getTranslate(e),u=u.width<f.width&&u.height<f.height),u},canPan:function(n,t){var o=this,u=o.current,e=null,f=!1;return u.type==="image"&&(u.isComplete||n&&t)&&!u.hasError&&(f=o.getFitPos(u),n!==r&&t!==r?e={width:n,height:t}:u.isComplete&&(e=i.fancybox.getTranslate(u.$content)),e&&f&&(f=Math.abs(e.width-f.width)>1.5||Math.abs(e.height-f.height)>1.5)),f},loadSlide:function(n){var t=this,u,r,f;if(!n.isLoading&&!n.isLoaded){if(n.isLoading=!0,t.trigger("beforeLoad",n)===!1)return n.isLoading=!1,!1;u=n.type;r=n.$slide;r.off("refresh").trigger("onReset").addClass(n.opts.slideClass);switch(u){case"image":t.setImage(n);break;case"iframe":t.setIframe(n);break;case"html":t.setContent(n,n.src||n.content);break;case"video":t.setContent(n,n.opts.video.tpl.replace(/\{\{src\}\}/gi,n.src).replace("{{format}}",n.opts.videoFormat||n.opts.video.format||"").replace("{{poster}}",n.thumb||""));break;case"inline":i(n.src).length?t.setContent(n,i(n.src)):t.setError(n);break;case"ajax":t.showLoading(n);f=i.ajax(i.extend({},n.opts.ajax.settings,{url:n.src,success:function(i,r){r==="success"&&t.setContent(n,i)},error:function(i,r){i&&r!=="abort"&&t.setError(n)}}));r.one("onReset",function(){f.abort()});break;default:t.setError(n)}return!0}},setImage:function(n){var r=this,u;setTimeout(function(){var t=n.$image;r.isClosing||!n.isLoading||t&&t.length&&t[0].complete||n.hasError||r.showLoading(n)},50);r.checkSrcset(n);n.$content=i('<div class="fancybox-content"><\/div>').addClass("fancybox-is-hidden").appendTo(n.$slide.addClass("fancybox-slide--image"));n.opts.preload!==!1&&n.opts.width&&n.opts.height&&n.thumb&&(n.width=n.opts.width,n.height=n.opts.height,u=t.createElement("img"),u.onerror=function(){i(this).remove();n.$ghost=null},u.onload=function(){r.afterLoad(n)},n.$ghost=i(u).addClass("fancybox-image").appendTo(n.$content).attr("src",n.thumb));r.setBigImage(n)},checkSrcset:function(t){var e=t.opts.srcset||t.opts.image.srcset,i,r,o,s,f,u;if(e){for(o=n.devicePixelRatio||1,s=n.innerWidth*o,r=e.split(",").map(function(n){var t={};return n.trim().split(/\s+/).forEach(function(n,i){var r=parseInt(n.substring(0,n.length-1),10);if(i===0)return t.url=n;r&&(t.value=r,t.postfix=n[n.length-1])}),t}),r.sort(function(n,t){return n.value-t.value}),f=0;f<r.length;f++)if(u=r[f],u.postfix==="w"&&u.value>=s||u.postfix==="x"&&u.value>=o){i=u;break}!i&&r.length&&(i=r[r.length-1]);i&&(t.src=i.url,t.width&&t.height&&i.postfix=="w"&&(t.height=t.width/t.height*i.value,t.width=i.value),t.opts.srcset=e)}},setBigImage:function(n){var r=this,f=t.createElement("img"),u=i(f);n.$image=u.one("error",function(){r.setError(n)}).one("load",function(){var t;(n.$ghost||(r.resolveImageSlideSize(n,this.naturalWidth,this.naturalHeight),r.afterLoad(n)),r.isClosing)||(n.opts.srcset&&(t=n.opts.sizes,t&&t!=="auto"||(t=(n.width/n.height>1&&o.width()/o.height()>1?"100":Math.round(n.width/n.height*100))+"vw"),u.attr("sizes",t).attr("srcset",n.opts.srcset)),n.$ghost&&setTimeout(function(){n.$ghost&&!r.isClosing&&n.$ghost.hide()},Math.min(300,Math.max(1e3,n.height/1600))),r.hideLoading(n))}).addClass("fancybox-image").attr("src",n.src).appendTo(n.$content);(f.complete||f.readyState=="complete")&&u.naturalWidth&&u.naturalHeight?u.trigger("load"):f.error&&u.trigger("error")},resolveImageSlideSize:function(n,t,i){var r=parseInt(n.opts.width,10),u=parseInt(n.opts.height,10);n.width=t;n.height=i;r>0&&(n.width=r,n.height=Math.floor(r*i/t));u>0&&(n.width=Math.floor(u*t/i),n.height=u)},setIframe:function(n){var e=this,t=n.opts.iframe,u=n.$slide,f;if(i.fancybox.isMobile&&(t.css.overflow="scroll"),n.$content=i('<div class="fancybox-content'+(t.preload?" fancybox-is-hidden":"")+'"><\/div>').css(t.css).appendTo(u),u.addClass("fancybox-slide--"+n.contentType),n.$iframe=f=i(t.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(t.attr).appendTo(n.$content),t.preload){e.showLoading(n);f.on("load.fb error.fb",function(){this.isReady=1;n.$slide.trigger("refresh");e.afterLoad(n)});u.on("refresh.fb",function(){var e=n.$content,o=t.css.width,s=t.css.height,h,i;if(f[0].isReady===1){try{h=f.contents();i=h.find("body")}catch(c){}i&&i.length&&i.children().length&&(u.css("overflow","visible"),e.css({width:"100%","max-width":"100%",height:"9999px"}),o===r&&(o=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),e.css("width",o?o:"").css("max-width",""),s===r&&(s=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),e.css("height",s?s:""),u.css("overflow","auto"));e.removeClass("fancybox-is-hidden")}})}else e.afterLoad(n);f.attr("src",n.src);u.one("onReset",function(){try{i(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}i(this).off("refresh.fb").empty();n.isLoaded=!1;n.isRevealed=!1})},setContent:function(n,t){var r=this;if(!r.isClosing){r.hideLoading(n);n.$content&&i.fancybox.stop(n.$content);n.$slide.empty();y(t)&&t.parent().length?((t.hasClass("fancybox-content")||t.parent().hasClass("fancybox-content"))&&t.parents(".fancybox-slide").trigger("onReset"),n.$placeholder=i("<div>").hide().insertAfter(t),t.css("display","inline-block")):n.hasError||(i.type(t)==="string"&&(t=i("<div>").append(i.trim(t)).contents()),n.opts.filter&&(t=i("<div>").html(t).find(n.opts.filter)));n.$slide.one("onReset",function(){i(this).find("video,audio").trigger("pause");n.$placeholder&&(n.$placeholder.after(t.removeClass("fancybox-content").hide()).remove(),n.$placeholder=null);n.$smallBtn&&(n.$smallBtn.remove(),n.$smallBtn=null);n.hasError||(i(this).empty(),n.isLoaded=!1,n.isRevealed=!1)});i(t).appendTo(n.$slide);i(t).is("video,audio")&&(i(t).addClass("fancybox-video"),i(t).wrap("<div><\/div>"),n.contentType="video",n.opts.width=n.opts.width||i(t).attr("width"),n.opts.height=n.opts.height||i(t).attr("height"));n.$content=n.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first();n.$content.siblings().hide();n.$content.length||(n.$content=n.$slide.wrapInner("<div><\/div>").children().first());n.$content.addClass("fancybox-content");n.$slide.addClass("fancybox-slide--"+n.contentType);r.afterLoad(n)}},setError:function(n){n.hasError=!0;n.$slide.trigger("onReset").removeClass("fancybox-slide--"+n.contentType).addClass("fancybox-slide--error");n.contentType="html";this.setContent(n,this.translate(n,n.opts.errorTpl));n.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(n){var t=this;n=n||t.current;n&&!n.$spinner&&(n.$spinner=i(t.translate(t,t.opts.spinnerTpl)).appendTo(n.$slide).hide().fadeIn("fast"))},hideLoading:function(n){var t=this;n=n||t.current;n&&n.$spinner&&(n.$spinner.stop().remove(),delete n.$spinner)},afterLoad:function(n){var t=this;if(!t.isClosing){if(n.isLoading=!1,n.isLoaded=!0,t.trigger("afterLoad",n),t.hideLoading(n),!n.opts.smallBtn||n.$smallBtn&&n.$smallBtn.length||(n.$smallBtn=i(t.translate(n,n.opts.btnTpl.smallBtn)).appendTo(n.$content)),n.opts.protect&&n.$content&&!n.hasError){n.$content.on("contextmenu.fb",function(n){return n.button==2&&n.preventDefault(),!0});n.type==="image"&&i('<div class="fancybox-spaceball"><\/div>').appendTo(n.$content)}t.adjustCaption(n);t.adjustLayout(n);n.pos===t.currPos&&t.updateCursor();t.revealContent(n)}},adjustCaption:function(n){var i=this,r=n||i.current,u=r.opts.caption,t=i.$refs.caption,f=!1;r.opts.preventCaptionOverlap&&u&&u.length&&(r.pos!==i.currPos?(t=t.clone().empty().appendTo(t.parent()),t.html(u),f=t.outerHeight(!0),t.empty().remove()):i.$caption&&(f=i.$caption.outerHeight(!0)),r.$slide.css("padding-bottom",f||""))},adjustLayout:function(n){var e=this,t=n||e.current,r,u,f,i;t.isLoaded&&t.opts.disableLayoutFix!==!0&&(t.$content.css("margin-bottom",""),t.$content.outerHeight()>t.$slide.height()+.5&&(f=t.$slide[0].style["padding-bottom"],i=t.$slide.css("padding-bottom"),parseFloat(i)>0&&(r=t.$slide[0].scrollHeight,t.$slide.css("padding-bottom",0),Math.abs(r-t.$slide[0].scrollHeight)<1&&(u=i),t.$slide.css("padding-bottom",f))),t.$content.css("margin-bottom",u))},revealContent:function(n){var t=this,h=n.$slide,u=!1,e=!1,a=t.isMoved(n),v=n.isRevealed,o,l,s,c;if(n.isRevealed=!0,o=n.opts[t.firstRun?"animationEffect":"transitionEffect"],s=n.opts[t.firstRun?"animationDuration":"transitionDuration"],s=parseInt(n.forcedDuration===r?s:n.forcedDuration,10),(a||n.pos!==t.currPos||!s)&&(o=!1),o==="zoom"&&(n.pos===t.currPos&&s&&n.type==="image"&&!n.hasError&&(e=t.getThumbPos(n))?u=t.getFitPos(n):o="fade"),o==="zoom"){t.isAnimating=!0;u.scaleX=u.width/e.width;u.scaleY=u.height/e.height;c=n.opts.zoomOpacity;c=="auto"&&(c=Math.abs(n.width/n.height-e.width/e.height)>.1);c&&(e.opacity=.1,u.opacity=1);i.fancybox.setTranslate(n.$content.removeClass("fancybox-is-hidden"),e);f(n.$content);i.fancybox.animate(n.$content,u,s,function(){t.isAnimating=!1;t.complete()});return}if(t.updateSlide(n),!o){n.$content.removeClass("fancybox-is-hidden");v||!a||n.type!=="image"||n.hasError||n.$content.hide().fadeIn("fast");n.pos===t.currPos&&t.complete();return}i.fancybox.stop(h);l="fancybox-slide--"+(n.pos>=t.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+o;h.addClass(l).removeClass("fancybox-slide--current");n.$content.removeClass("fancybox-is-hidden");f(h);n.type!=="image"&&n.$content.hide().show(0);i.fancybox.animate(h,"fancybox-slide--current",s,function(){h.removeClass(l).css({transform:"",opacity:""});n.pos===t.currPos&&t.complete()},!0)},getThumbPos:function(n){var e=!1,t=n.$thumb,r,u,o,s,f;return!t||!w(t[0])?!1:(r=i.fancybox.getTranslate(t),u=parseFloat(t.css("border-top-width")||0),o=parseFloat(t.css("border-right-width")||0),s=parseFloat(t.css("border-bottom-width")||0),f=parseFloat(t.css("border-left-width")||0),e={top:r.top+u,left:r.left+f,width:r.width-o-f,height:r.height-u-s,scaleX:1,scaleY:1},r.width>0&&r.height>0?e:!1)},complete:function(){var n=this,t=n.current,u={},r;if(!n.isMoved()&&t.isLoaded){if(t.isComplete||(t.isComplete=!0,t.$slide.siblings().trigger("onReset"),n.preload("inline"),f(t.$slide),t.$slide.addClass("fancybox-slide--complete"),i.each(n.slides,function(t,r){r.pos>=n.currPos-1&&r.pos<=n.currPos+1?u[r.pos]=r:r&&(i.fancybox.stop(r.$slide),r.$slide.off().remove())}),n.slides=u),n.isAnimating=!1,n.updateCursor(),n.trigger("afterShow"),!!t.opts.video.autoStart)t.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){this.webkitExitFullscreen&&this.webkitExitFullscreen();n.next()});t.opts.autoFocus&&t.contentType==="html"&&(r=t.$content.find("input[autofocus]:enabled:visible:first"),r.length?r.trigger("focus"):n.focus(null,!0));t.$slide.scrollTop(0).scrollLeft(0)}},preload:function(n){var t=this,i,r;t.group.length<2||(r=t.slides[t.currPos+1],i=t.slides[t.currPos-1],i&&i.type===n&&t.loadSlide(i),r&&r.type===n&&t.loadSlide(r))},focus:function(n,r){var f=this,o='a[href],area[href],input:not([disabled]):not([type="hidden"]):not([aria-hidden]),select:not([disabled]):not([aria-hidden]),textarea:not([disabled]):not([aria-hidden]),button:not([disabled]):not([aria-hidden]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',u,e;f.isClosing||(u=!n&&f.current&&f.current.isComplete?f.current.$slide.find("*:visible"+(r?":not(.fancybox-close-small)":"")):f.$refs.container.find("*:visible"),u=u.filter(o).filter(function(){return i(this).css("visibility")!=="hidden"&&!i(this).hasClass("disabled")}),u.length?(e=u.index(t.activeElement),n&&n.shiftKey?(e<0||e==0)&&(n.preventDefault(),u.eq(u.length-1).trigger("focus")):(e<0||e==u.length-1)&&(n&&n.preventDefault(),u.eq(0).trigger("focus"))):f.$refs.container.trigger("focus"))},activate:function(){var n=this;i(".fancybox-container").each(function(){var t=i(this).data("FancyBox");t&&t.id!==n.id&&!t.isClosing&&(t.trigger("onDeactivate"),t.removeEvents(),t.isVisible=!1)});n.isVisible=!0;(n.current||n.isIdle)&&(n.update(),n.updateControls());n.trigger("onActivate");n.addEvents()},close:function(n,t){var r=this,u=r.current,o,s,h,c,a,y,e,v=function(){r.cleanUp(n)};return r.isClosing?!1:(r.isClosing=!0,r.trigger("beforeClose",n)===!1)?(r.isClosing=!1,l(function(){r.update()}),!1):(r.removeEvents(),h=u.$content,o=u.opts.animationEffect,s=i.isNumeric(t)?t:o?u.opts.animationDuration:0,u.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),n!==!0?i.fancybox.stop(u.$slide):o=!1,u.$slide.siblings().trigger("onReset").remove(),s&&r.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",s+"ms"),r.hideLoading(u),r.hideControls(!0),r.updateCursor(),o!=="zoom"||h&&s&&u.type==="image"&&!r.isMoved()&&!u.hasError&&(e=r.getThumbPos(u))||(o="fade"),o==="zoom")?(i.fancybox.stop(h),c=i.fancybox.getTranslate(h),y={top:c.top,left:c.left,scaleX:c.width/e.width,scaleY:c.height/e.height,width:e.width,height:e.height},a=u.opts.zoomOpacity,a=="auto"&&(a=Math.abs(u.width/u.height-e.width/e.height)>.1),a&&(e.opacity=0),i.fancybox.setTranslate(h,y),f(h),i.fancybox.animate(h,e,s,v),!0):(o&&s?i.fancybox.animate(u.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,s,v):n===!0?setTimeout(v,s):v(),!0)},cleanUp:function(t){var r=this,f,u=r.current.opts.$orig,e,o;r.current.$slide.trigger("onReset");r.$refs.container.empty().remove();r.trigger("afterClose",t);!r.current.opts.backFocus||(u&&u.length&&u.is(":visible")||(u=r.$trigger),u&&u.length&&(e=n.scrollX,o=n.scrollY,u.trigger("focus"),i("html, body").scrollTop(o).scrollLeft(e)));r.current=null;f=i.fancybox.getInstance();f?f.activate():(i("body").removeClass("fancybox-active compensate-for-scrollbar"),i("#fancybox-style-noscroll").remove())},trigger:function(n,t){var f=Array.prototype.slice.call(arguments,1),e=this,r=t&&t.opts?t:e.current,o;if(r?f.unshift(r):r=e,f.unshift(e),i.isFunction(r.opts[n])&&(o=r.opts[n].apply(r,f)),o===!1)return o;n!=="afterClose"&&e.$refs?e.$refs.container.trigger(n+".fb",f):u.trigger(n+".fb",f)},updateControls:function(){var n=this,r=n.current,f=r.index,u=n.$refs.container,o=n.$refs.caption,e=r.opts.caption;r.$slide.trigger("refresh");n.$caption=e&&e.length?o.html(e):null;n.hasHiddenControls||n.isIdle||n.showControls();u.find("[data-fancybox-count]").html(n.group.length);u.find("[data-fancybox-index]").html(f+1);u.find("[data-fancybox-prev]").prop("disabled",!r.opts.loop&&f<=0);u.find("[data-fancybox-next]").prop("disabled",!r.opts.loop&&f>=n.group.length-1);r.type==="image"?u.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",r.opts.image.src||r.src).show():r.opts.toolbar&&u.find("[data-fancybox-download],[data-fancybox-zoom]").hide();i(t.activeElement).is(":hidden,[disabled]")&&n.$refs.container.trigger("focus")},hideControls:function(n){var i=this,t=["infobar","toolbar","nav"];(n||!i.current.opts.preventCaptionOverlap)&&t.push("caption");this.$refs.container.removeClass(t.map(function(n){return"fancybox-show-"+n}).join(" "));this.hasHiddenControls=!0},showControls:function(){var n=this,t=n.current?n.current.opts:n.opts,i=n.$refs.container;n.hasHiddenControls=!1;n.idleSecondsCounter=0;i.toggleClass("fancybox-show-toolbar",!!(t.toolbar&&t.buttons)).toggleClass("fancybox-show-infobar",!!(t.infobar&&n.group.length>1)).toggleClass("fancybox-show-caption",!!n.$caption).toggleClass("fancybox-show-nav",!!(t.arrows&&n.group.length>1)).toggleClass("fancybox-is-modal",!!t.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}});i.fancybox={version:"3.5.2",defaults:a,getInstance:function(n){var t=i('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),r=Array.prototype.slice.call(arguments,1);return t instanceof h?(i.type(n)==="string"?t[n].apply(t,r):i.type(n)==="function"&&n.apply(t,r),t):!1},open:function(n,t,i){return new h(n,t,i)},close:function(n){var t=this.getInstance();t&&(t.close(),n===!0&&this.close(n))},destroy:function(){this.close(!0);u.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var i=t.createElement("div");return n.getComputedStyle&&n.getComputedStyle(i)&&n.getComputedStyle(i).getPropertyValue("transform")&&!(t.documentMode&&t.documentMode<11)}(),getTranslate:function(n){var t;return!n||!n.length?!1:(t=n[0].getBoundingClientRect(),{top:t.top||0,left:t.left||0,width:t.width,height:t.height,opacity:parseFloat(n.css("opacity"))})},setTranslate:function(n,t){var i="",u={};if(n&&t)return(t.left!==r||t.top!==r)&&(i=(t.left===r?n.position().left:t.left)+"px, "+(t.top===r?n.position().top:t.top)+"px",i=this.use3d?"translate3d("+i+", 0px)":"translate("+i+")"),t.scaleX!==r&&t.scaleY!==r?i+=" scale("+t.scaleX+", "+t.scaleY+")":t.scaleX!==r&&(i+=" scaleX("+t.scaleX+")"),i.length&&(u.transform=i),t.opacity!==r&&(u.opacity=t.opacity),t.width!==r&&(u.width=t.width),t.height!==r&&(u.height=t.height),n.css(u)},animate:function(n,t,u,f,e){var o=this,h;i.isFunction(u)&&(f=u,u=null);o.stop(n);h=o.getTranslate(n);n.on(s,function(s){s&&s.originalEvent&&(!n.is(s.originalEvent.target)||s.originalEvent.propertyName=="z-index")||(o.stop(n),i.isNumeric(u)&&n.css("transition-duration",""),i.isPlainObject(t)?t.scaleX!==r&&t.scaleY!==r&&o.setTranslate(n,{top:t.top,left:t.left,width:h.width*t.scaleX,height:h.height*t.scaleY,scaleX:1,scaleY:1}):e!==!0&&n.removeClass(t),i.isFunction(f)&&f(s))});i.isNumeric(u)&&n.css("transition-duration",u+"ms");i.isPlainObject(t)?(t.scaleX!==r&&t.scaleY!==r&&(delete t.width,delete t.height,n.parent().hasClass("fancybox-slide--image")&&n.parent().addClass("fancybox-is-scaling")),i.fancybox.setTranslate(n,t)):n.addClass(t);n.data("timer",setTimeout(function(){n.trigger(s)},u+33))},stop:function(n,t){n&&n.length&&(clearTimeout(n.data("timer")),t&&n.trigger(s),n.off(s).css("transition-duration",""),n.parent().removeClass("fancybox-is-scaling"))}};i.fn.fancybox=function(n){var t;if(n=n||{},t=n.selector||!1,t)i("body").off("click.fb-start",t).on("click.fb-start",t,{options:n},c);else this.off("click.fb-start").on("click.fb-start",{items:this,options:n},c);return this};u.on("click.fb-start","[data-fancybox]",c);u.on("click.fb-start","[data-fancybox-trigger]",function(){i('[data-fancybox="'+i(this).attr("data-fancybox-trigger")+'"]').eq(i(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:i(this)})});(function(){var n=".fancybox-button",t="fancybox-focus",r=null;u.on("mousedown mouseup focus blur",n,function(u){switch(u.type){case"mousedown":r=i(this);break;case"mouseup":r=null;break;case"focusin":i(n).removeClass(t);i(this).is(r)||i(this).is("[disabled]")||i(this).addClass(t);break;case"focusout":i(n).removeClass(t)}})})()}})(window,document,jQuery),function(n){"use strict";var r={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube-nocookie.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/?ll="+(n[9]?n[9]+"&z="+Math.floor(n[10])+(n[12]?n[12].replace(/^\//,"&"):""):n[12]+"").replace(/\?/,"&")+"&output="+(n[12]&&n[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(n){return"//maps.google."+n[2]+"/maps?q="+n[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},t=function(t,i,r){if(t)return r=r||"",n.type(r)==="object"&&(r=n.param(r,!0)),n.each(i,function(n,i){t=t.replace("$"+n,i||"")}),r.length&&(t+=(t.indexOf("?")>0?"&":"?")+r),t},i;n(document).on("objectNeedsType.fb",function(i,u,f){var e=f.src||"",h=!1,v,y,o,c,s,a,l;v=n.extend(!0,{},r,f.opts.media);n.each(v,function(i,r){var u,v;if(o=e.match(r.matcher),o){if(h=r.type,l=i,a={},r.paramPlace&&o[r.paramPlace])for(s=o[r.paramPlace],s[0]=="?"&&(s=s.substring(1)),s=s.split("&"),u=0;u<s.length;++u)v=s[u].split("=",2),v.length==2&&(a[v[0]]=decodeURIComponent(v[1].replace(/\+/g," ")));return c=n.extend(!0,{},r.params,f.opts[i],a),e=n.type(r.url)==="function"?r.url.call(this,o,c,f):t(r.url,o,c),y=n.type(r.thumb)==="function"?r.thumb.call(this,o,c,f):t(r.thumb,o),i==="youtube"?e=e.replace(/&t=((\d+)m)?(\d+)s/,function(n,t,i,r){return"&start="+((i?parseInt(i,10)*60:0)+parseInt(r,10))}):i==="vimeo"&&(e=e.replace("&%23","#")),!1}});h?(f.opts.thumb||f.opts.$thumb&&f.opts.$thumb.length||(f.opts.thumb=y),h==="iframe"&&(f.opts=n.extend(!0,f.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),n.extend(f,{type:h,src:e,origSrc:f.src,contentSource:l,contentType:h==="image"?"image":l=="gmap_place"||l=="gmap_search"?"map":"video"})):e&&(f.type=f.opts.defaultType)});i={youtube:{src:"https://www.youtube.com/iframe_api","class":"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js","class":"Vimeo",loading:!1,loaded:!1},load:function(n){var t=this,i;if(this[n].loaded){setTimeout(function(){t.done(n)});return}this[n].loading||(this[n].loading=!0,i=document.createElement("script"),i.type="text/javascript",i.src=this[n].src,n==="youtube"?window.onYouTubeIframeAPIReady=function(){t[n].loaded=!0;t.done(n)}:i.onload=function(){t[n].loaded=!0;t.done(n)},document.body.appendChild(i))},done:function(t){var i,r,u;if(t==="youtube"&&delete window.onYouTubeIframeAPIReady,i=n.fancybox.getInstance(),i)if(r=i.current.$content.find("iframe"),t==="youtube"&&YT!==undefined&&YT)u=new YT.Player(r.attr("id"),{events:{onStateChange:function(n){n.data==0&&i.next()}}});else if(t==="vimeo"&&Vimeo!==undefined&&Vimeo){u=new Vimeo.Player(r);u.on("ended",function(){i.next()})}}};n(document).on({"afterShow.fb":function(n,t,r){t.group.length>1&&(r.contentSource==="youtube"||r.contentSource==="vimeo")&&i.load(r.contentSource)}})}(jQuery),function(n,t,i){"use strict";var o=function(){return n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||n.oRequestAnimationFrame||function(t){return n.setTimeout(t,1e3/60)}}(),f=function(){return n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||n.oCancelAnimationFrame||function(t){n.clearTimeout(t)}}(),e=function(t){var r=[],i;t=t.originalEvent||t||n.e;t=t.touches&&t.touches.length?t.touches:t.changedTouches&&t.changedTouches.length?t.changedTouches:[t];for(i in t)t[i].pageX?r.push({x:t[i].pageX,y:t[i].pageY}):t[i].clientX&&r.push({x:t[i].clientX,y:t[i].clientY});return r},u=function(n,t,i){return!t||!n?0:i==="x"?n.x-t.x:i==="y"?n.y-t.y:Math.sqrt(Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2))},s=function(n){if(n.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||i.isFunction(n.get(0).onclick)||n.data("selectable"))return!0;for(var t=0,r=n[0].attributes,u=r.length;t<u;t++)if(r[t].nodeName.substr(0,14)==="data-fancybox-")return!0;return!1},c=function(t){var i=n.getComputedStyle(t)["overflow-y"],r=n.getComputedStyle(t)["overflow-x"],u=(i==="scroll"||i==="auto")&&t.scrollHeight>t.clientHeight,f=(r==="scroll"||r==="auto")&&t.scrollWidth>t.clientWidth;return u||f},h=function(n){for(var t=!1;;){if(t=c(n.get(0)),t)break;if(n=n.parent(),!n.length||n.hasClass("fancybox-stage")||n.is("body"))break}return t},r=function(n){var t=this;t.instance=n;t.$bg=n.$refs.bg;t.$stage=n.$refs.stage;t.$container=n.$refs.container;t.destroy();t.$container.on("touchstart.fb.touch mousedown.fb.touch",i.proxy(t,"ontouchstart"))};r.prototype.destroy=function(){var n=this;n.$container.off(".fb.touch");i(t).off(".fb.touch");n.requestId&&(f(n.requestId),n.requestId=null);n.tapped&&(clearTimeout(n.tapped),n.tapped=null)};r.prototype.ontouchstart=function(r){var f=this,o=i(r.target),l=f.instance,c=l.current,a=c.$slide,y=c.$content,v=r.type=="touchstart";if((v&&f.$container.off("mousedown.fb.touch"),!r.originalEvent||r.originalEvent.button!=2)&&a.length&&o.length&&!s(o)&&!s(o.parent())&&(o.is("img")||!(r.originalEvent.clientX>o[0].clientWidth+o.offset().left))){if(!c||l.isAnimating||c.$slide.hasClass("fancybox-animated")){r.stopPropagation();r.preventDefault();return}if(f.realPoints=f.startPoints=e(r),f.startPoints.length){c.touch&&r.stopPropagation();f.startEvent=r;f.canTap=!0;f.$target=o;f.$content=y;f.opts=c.opts.touch;f.isPanning=!1;f.isSwiping=!1;f.isZooming=!1;f.isScrolling=!1;f.canPan=l.canPan();f.startTime=(new Date).getTime();f.distanceX=f.distanceY=f.distance=0;f.canvasWidth=Math.round(a[0].clientWidth);f.canvasHeight=Math.round(a[0].clientHeight);f.contentLastPos=null;f.contentStartPos=i.fancybox.getTranslate(f.$content)||{top:0,left:0};f.sliderStartPos=i.fancybox.getTranslate(a);f.stagePos=i.fancybox.getTranslate(l.$refs.stage);f.sliderStartPos.top-=f.stagePos.top;f.sliderStartPos.left-=f.stagePos.left;f.contentStartPos.top-=f.stagePos.top;f.contentStartPos.left-=f.stagePos.left;i(t).off(".fb.touch").on(v?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",i.proxy(f,"ontouchend")).on(v?"touchmove.fb.touch":"mousemove.fb.touch",i.proxy(f,"ontouchmove"));(i.fancybox.isMobile&&t.addEventListener("scroll",f.onscroll,!0),(f.opts||f.canPan)&&(o.is(f.$stage)||f.$stage.find(o).length)||(o.is(".fancybox-image")&&r.preventDefault(),i.fancybox.isMobile&&o.hasClass("fancybox-caption")))&&(f.isScrollable=h(o)||h(o.parent()),i.fancybox.isMobile&&f.isScrollable||r.preventDefault(),(f.startPoints.length===1||c.hasError)&&(f.canPan?(i.fancybox.stop(f.$content),f.isPanning=!0):f.isSwiping=!0,f.$container.addClass("fancybox-is-grabbing")),f.startPoints.length===2&&c.type==="image"&&(c.isLoaded||c.$ghost)&&(f.canTap=!1,f.isSwiping=!1,f.isPanning=!1,f.isZooming=!0,i.fancybox.stop(f.$content),f.centerPointStartX=(f.startPoints[0].x+f.startPoints[1].x)*.5-i(n).scrollLeft(),f.centerPointStartY=(f.startPoints[0].y+f.startPoints[1].y)*.5-i(n).scrollTop(),f.percentageOfImageAtPinchPointX=(f.centerPointStartX-f.contentStartPos.left)/f.contentStartPos.width,f.percentageOfImageAtPinchPointY=(f.centerPointStartY-f.contentStartPos.top)/f.contentStartPos.height,f.startDistanceBetweenFingers=u(f.startPoints[0],f.startPoints[1])))}}};r.prototype.onscroll=function(){var n=this;n.isScrolling=!0;t.removeEventListener("scroll",n.onscroll,!0)};r.prototype.ontouchmove=function(n){var t=this;if(n.originalEvent.buttons!==undefined&&n.originalEvent.buttons===0){t.ontouchend(n);return}if(t.isScrolling){t.canTap=!1;return}if((t.newPoints=e(n),(t.opts||t.canPan)&&t.newPoints.length&&t.newPoints.length)&&(t.isSwiping&&t.isSwiping===!0||n.preventDefault(),t.distanceX=u(t.newPoints[0],t.startPoints[0],"x"),t.distanceY=u(t.newPoints[0],t.startPoints[0],"y"),t.distance=u(t.newPoints[0],t.startPoints[0]),t.distance>0))if(t.isSwiping)t.onSwipe(n);else t.isPanning?t.onPan():t.isZooming&&t.onZoom()};r.prototype.onSwipe=function(){var t=this,r=t.instance,e=t.isSwiping,u=t.sliderStartPos.left||0,s;if(e===!0){if(Math.abs(t.distance)>10){if(t.canTap=!1,r.group.length<2&&t.opts.vertical?t.isSwiping="y":r.isDragging||t.opts.vertical===!1||t.opts.vertical==="auto"&&i(n).width()>800?t.isSwiping="x":(s=Math.abs(Math.atan2(t.distanceY,t.distanceX)*180/Math.PI),t.isSwiping=s>45&&s<135?"y":"x"),t.isSwiping==="y"&&i.fancybox.isMobile&&t.isScrollable){t.isScrolling=!0;return}r.isDragging=t.isSwiping;t.startPoints=t.newPoints;i.each(r.slides,function(n,u){var f,e;i.fancybox.stop(u.$slide);f=i.fancybox.getTranslate(u.$slide);e=i.fancybox.getTranslate(r.$refs.stage);u.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(n,t){return(t.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});u.pos===r.current.pos&&(t.sliderStartPos.top=f.top-e.top,t.sliderStartPos.left=f.left-e.left);i.fancybox.setTranslate(u.$slide,{top:f.top-e.top,left:f.left-e.left})});r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}return}e=="x"&&(u=t.distanceX>0&&(t.instance.group.length<2||t.instance.current.index===0&&!t.instance.current.opts.loop)?u+Math.pow(t.distanceX,.8):t.distanceX<0&&(t.instance.group.length<2||t.instance.current.index===t.instance.group.length-1&&!t.instance.current.opts.loop)?u-Math.pow(-t.distanceX,.8):u+t.distanceX);t.sliderLastPos={top:e=="x"?0:t.sliderStartPos.top+t.distanceY,left:u};t.requestId&&(f(t.requestId),t.requestId=null);t.requestId=o(function(){t.sliderLastPos&&(i.each(t.instance.slides,function(n,r){var u=r.pos-t.instance.currPos;i.fancybox.setTranslate(r.$slide,{top:t.sliderLastPos.top,left:t.sliderLastPos.left+u*t.canvasWidth+u*r.opts.gutter})}),t.$container.addClass("fancybox-is-sliding"))})};r.prototype.onPan=function(){var n=this;if(u(n.newPoints[0],n.realPoints[0])<(i.fancybox.isMobile?10:5)){n.startPoints=n.newPoints;return}n.canTap=!1;n.contentLastPos=n.limitMovement();n.requestId&&f(n.requestId);n.requestId=o(function(){i.fancybox.setTranslate(n.$content,n.contentLastPos)})};r.prototype.limitMovement=function(){var i=this,f=i.canvasWidth,v=i.canvasHeight,r=i.distanceX,u=i.distanceY,e=i.contentStartPos,o=e.left,y=e.top,s=e.width,p=e.height,h,c,l,a,n,t;return n=s>f?o+r:o,t=y+u,h=Math.max(0,f*.5-s*.5),c=Math.max(0,v*.5-p*.5),l=Math.min(f-s,f*.5-s*.5),a=Math.min(v-p,v*.5-p*.5),r>0&&n>h&&(n=h-1+Math.pow(-h+o+r,.8)||0),r<0&&n<l&&(n=l+1-Math.pow(l-o-r,.8)||0),u>0&&t>c&&(t=c-1+Math.pow(-c+y+u,.8)||0),u<0&&t<a&&(t=a+1-Math.pow(a-y-u,.8)||0),{top:t,left:n}};r.prototype.limitPosition=function(n,t,i,r){var e=this,u=e.canvasWidth,f=e.canvasHeight;return i>u?(n=n>0?0:n,n=n<u-i?u-i:n):n=Math.max(0,u/2-i/2),r>f?(t=t>0?0:t,t=t<f-r?f-r:t):t=Math.max(0,f/2-r/2),{top:t,left:n}};r.prototype.onZoom=function(){var t=this,r=t.contentStartPos,s=r.width,h=r.height,a=r.left,v=r.top,y=u(t.newPoints[0],t.newPoints[1]),e=y/t.startDistanceBetweenFingers,c=Math.floor(s*e),l=Math.floor(h*e),p=(s-c)*t.percentageOfImageAtPinchPointX,w=(h-l)*t.percentageOfImageAtPinchPointY,b=(t.newPoints[0].x+t.newPoints[1].x)/2-i(n).scrollLeft(),k=(t.newPoints[0].y+t.newPoints[1].y)/2-i(n).scrollTop(),d=b-t.centerPointStartX,g=k-t.centerPointStartY,nt=a+(p+d),tt=v+(w+g),it={top:tt,left:nt,scaleX:e,scaleY:e};t.canTap=!1;t.newWidth=c;t.newHeight=l;t.contentLastPos=it;t.requestId&&f(t.requestId);t.requestId=o(function(){i.fancybox.setTranslate(t.$content,t.contentLastPos)})};r.prototype.ontouchend=function(n){var r=this,u=r.isSwiping,o=r.isPanning,s=r.isZooming,h=r.isScrolling;if(r.endPoints=e(n),r.dMs=Math.max((new Date).getTime()-r.startTime,1),r.$container.removeClass("fancybox-is-grabbing"),i(t).off(".fb.touch"),t.removeEventListener("scroll",r.onscroll,!0),r.requestId&&(f(r.requestId),r.requestId=null),r.isSwiping=!1,r.isPanning=!1,r.isZooming=!1,r.isScrolling=!1,r.instance.isDragging=!1,r.canTap)return r.onTap(n);r.speed=100;r.velocityX=r.distanceX/r.dMs*.5;r.velocityY=r.distanceY/r.dMs*.5;o?r.endPanning():s?r.endZooming():r.endSwiping(u,h);return};r.prototype.endSwiping=function(n,t){var r=this,u=!1,s=r.instance.group.length,f=Math.abs(r.distanceX),e=n=="x"&&s>1&&(r.dMs>130&&f>10||f>50),o=300;r.sliderLastPos=null;n=="y"&&!t&&Math.abs(r.distanceY)>50?(i.fancybox.animate(r.instance.current.$slide,{top:r.sliderStartPos.top+r.distanceY+r.velocityY*150,opacity:0},200),u=r.instance.close(!0,250)):e&&r.distanceX>0?u=r.instance.previous(o):e&&r.distanceX<0&&(u=r.instance.next(o));u===!1&&(n=="x"||n=="y")&&r.instance.centerSlide(200);r.$container.removeClass("fancybox-is-sliding")};r.prototype.endPanning=function(){var n=this,r,u,t;n.contentLastPos&&(n.opts.momentum===!1||n.dMs>350?(r=n.contentLastPos.left,u=n.contentLastPos.top):(r=n.contentLastPos.left+n.velocityX*500,u=n.contentLastPos.top+n.velocityY*500),t=n.limitPosition(r,u,n.contentStartPos.width,n.contentStartPos.height),t.width=n.contentStartPos.width,t.height=n.contentStartPos.height,i.fancybox.animate(n.$content,t,330))};r.prototype.endZooming=function(){var n=this,e=n.instance.current,u,f,o,s,t=n.newWidth,r=n.newHeight;n.contentLastPos&&(u=n.contentLastPos.left,f=n.contentLastPos.top,s={top:f,left:u,width:t,height:r,scaleX:1,scaleY:1},i.fancybox.setTranslate(n.$content,s),t<n.canvasWidth&&r<n.canvasHeight?n.instance.scaleToFit(150):t>e.width||r>e.height?n.instance.scaleToActual(n.centerPointStartX,n.centerPointStartY,150):(o=n.limitPosition(u,f,t,r),i.fancybox.animate(n.$content,o,150)))};r.prototype.onTap=function(t){var u=this,s=i(t.target),r=u.instance,o=r.current,h=t&&e(t)||u.startPoints,c=h[0]?h[0].x-i(n).scrollLeft()-u.stagePos.left:0,l=h[0]?h[0].y-i(n).scrollTop()-u.stagePos.top:0,f,a=function(n){var f=o.opts[n];if(i.isFunction(f)&&(f=f.apply(r,[o,t])),f)switch(f){case"close":r.close(u.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(u.startEvent);break;case"zoom":o.type=="image"&&(o.isLoaded||o.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(c,l):r.group.length<2&&r.close(u.startEvent))}};if((!t.originalEvent||t.originalEvent.button!=2)&&(s.is("img")||!(c>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))f="Outside";else if(s.is(".fancybox-slide"))f="Slide";else if(r.current.$content&&r.current.$content.find(s).addBack().filter(s).length)f="Content";else return;if(u.tapped){if(clearTimeout(u.tapped),u.tapped=null,Math.abs(c-u.tapX)>50||Math.abs(l-u.tapY)>50)return this;a("dblclick"+f)}else u.tapX=c,u.tapY=l,o.opts["dblclick"+f]&&o.opts["dblclick"+f]!==o.opts["click"+f]?u.tapped=setTimeout(function(){u.tapped=null;r.isAnimating||a("click"+f)},500):a("click"+f);return this}};i(t).on("onActivate.fb",function(n,t){t&&!t.Guestures&&(t.Guestures=new r(t))}).on("beforeClose.fb",function(n,t){t&&t.Guestures&&t.Guestures.destroy()})}(window,document,jQuery),function(n,t){"use strict";t.extend(!0,t.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/><\/svg><\/button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var i=function(n){this.instance=n;this.init()};t.extend(i.prototype,{timer:null,isActive:!1,$button:null,init:function(){var n=this,i=n.instance,r=i.group[i.currIndex].opts.slideShow;n.$button=i.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){n.toggle()});i.group.length<2||!r?n.$button.hide():r.progress&&(n.$progress=t('<div class="fancybox-progress"><\/div>').appendTo(i.$refs.inner))},set:function(n){var r=this,i=r.instance,u=i.current;u&&(n===!0||u.opts.loop||i.currIndex<i.group.length-1)?r.isActive&&u.contentType!=="video"&&(r.$progress&&t.fancybox.animate(r.$progress.show(),{scaleX:1},u.opts.slideShow.speed),r.timer=setTimeout(function(){i.current.opts.loop||i.current.index!=i.group.length-1?i.next():i.jumpTo(0)},u.opts.slideShow.speed)):(r.stop(),i.idleSecondsCounter=0,i.showControls())},clear:function(){var n=this;clearTimeout(n.timer);n.timer=null;n.$progress&&n.$progress.removeAttr("style").hide()},start:function(){var n=this,t=n.instance.current;t&&(n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),n.isActive=!0,t.isComplete&&n.set(!0),n.instance.trigger("onSlideShowChange",!0))},stop:function(){var n=this,t=n.instance.current;n.clear();n.$button.attr("title",(t.opts.i18n[t.opts.lang]||t.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play");n.isActive=!1;n.instance.trigger("onSlideShowChange",!1);n.$progress&&n.$progress.removeAttr("style").hide()},toggle:function(){var n=this;n.isActive?n.stop():n.start()}});t(n).on({"onInit.fb":function(n,t){t&&!t.SlideShow&&(t.SlideShow=new i(t))},"beforeShow.fb":function(n,t,i,r){var u=t&&t.SlideShow;r?u&&i.opts.slideShow.autoStart&&u.start():u&&u.isActive&&u.clear()},"afterShow.fb":function(n,t){var i=t&&t.SlideShow;i&&i.isActive&&i.set()},"afterKeydown.fb":function(i,r,u,f,e){var o=r&&r.SlideShow;o&&u.opts.slideShow&&(e===80||e===32)&&!t(n.activeElement).is("button,a,input")&&(f.preventDefault(),o.toggle())},"beforeClose.fb onDeactivate.fb":function(n,t){var i=t&&t.SlideShow;i&&i.stop()}});t(n).on("visibilitychange",function(){var r=t.fancybox.getInstance(),i=r&&r.SlideShow;i&&i.isActive&&(n.hidden?i.clear():i.set())})}(document,jQuery),function(n,t){"use strict";var i=function(){for(var t,i,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],f={},u=0;u<r.length;u++)if(t=r[u],t&&t[1]in n){for(i=0;i<t.length;i++)f[r[0][i]]=t[i];return f}return!1}(),r;if(i){r={request:function(t){t=t||n.documentElement;t[i.requestFullscreen](t.ALLOW_KEYBOARD_INPUT)},exit:function(){n[i.exitFullscreen]()},toggle:function(t){t=t||n.documentElement;this.isFullscreen()?this.exit():this.request(t)},isFullscreen:function(){return Boolean(n[i.fullscreenElement])},enabled:function(){return Boolean(n[i.fullscreenEnabled])}};t.extend(!0,t.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/><\/svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/><\/svg><\/button>'},fullScreen:{autoStart:!1}});t(n).on(i.fullscreenchange,function(){var i=r.isFullscreen(),n=t.fancybox.getInstance();n&&(n.current&&n.current.type==="image"&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",i),n.$refs.container.toggleClass("fancybox-is-fullscreen",i),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!i).toggleClass("fancybox-button--fsexit",i))})}t(n).on({"onInit.fb":function(n,t){var u;if(!i){t.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();return}if(t&&t.group[t.currIndex].opts.fullScreen){u=t.$refs.container;u.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(n){n.stopPropagation();n.preventDefault();r.toggle()});t.opts.fullScreen&&t.opts.fullScreen.autoStart===!0&&r.request();t.FullScreen=r}else t&&t.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(n,t,i,r,u){t&&t.FullScreen&&u===70&&(r.preventDefault(),t.FullScreen.toggle())},"beforeClose.fb":function(n,t){t&&t.FullScreen&&t.$refs.container.hasClass("fancybox-is-fullscreen")&&r.exit()}})}(document,jQuery),function(n,t){"use strict";var i="fancybox-thumbs",u=i+"-active",r;t.fancybox.defaults=t.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/><\/svg><\/button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},t.fancybox.defaults);r=function(n){this.init(n)};t.extend(r.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(n){var t=this,r=n.group,u=0,i,f;for(t.instance=n,t.opts=r[n.currIndex].opts.thumbs,n.Thumbs=t,t.$button=n.$refs.toolbar.find("[data-fancybox-thumbs]"),i=0,f=r.length;i<f;i++)if(r[i].thumb&&u++,u>1)break;if(u>1&&!!t.opts){t.$button.removeAttr("style").on("click",function(){t.toggle()});t.isActive=!0}else t.$button.hide()},create:function(){var n=this,u=n.instance,f=n.opts.parentEl,e=[],r;if(!n.$grid){n.$grid=t('<div class="'+i+" "+i+"-"+n.opts.axis+'"><\/div>').appendTo(u.$refs.container.find(f).addBack().filter(f));n.$grid.on("click","a",function(){u.jumpTo(t(this).attr("data-index"))})}n.$list||(n.$list=t('<div class="'+i+'__list">').appendTo(n.$grid));t.each(u.group,function(n,t){r=t.thumb;r||t.type!=="image"||(r=t.src);e.push('<a href="javascript:;" tabindex="0" data-index="'+n+'"'+(r&&r.length?" style=\"background-image:url('"+r+"')\"":'class="fancybox-thumbs-missing"')+"><\/a>")});n.$list[0].innerHTML=e.join("");n.opts.axis==="x"&&n.$list.width(parseInt(n.$grid.css("padding-right"),10)+u.group.length*n.$list.children().eq(0).outerWidth(!0))},focus:function(n){var i=this,r=i.$list,e=i.$grid,f,t;i.instance.current&&(f=r.children().removeClass(u).filter('[data-index="'+i.instance.current.index+'"]').addClass(u),t=f.position(),i.opts.axis==="y"&&(t.top<0||t.top>r.height()-f.outerHeight())?r.stop().animate({scrollTop:r.scrollTop()+t.top},n):i.opts.axis==="x"&&(t.left<e.scrollLeft()||t.left>e.scrollLeft()+(e.width()-f.outerWidth()))&&r.parent().stop().animate({scrollLeft:t.left},n))},update:function(){var n=this;n.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible);n.isVisible?(n.$grid||n.create(),n.instance.trigger("onThumbsShow"),n.focus(0)):n.$grid&&n.instance.trigger("onThumbsHide");n.instance.update()},hide:function(){this.isVisible=!1;this.update()},show:function(){this.isVisible=!0;this.update()},toggle:function(){this.isVisible=!this.isVisible;this.update()}});t(n).on({"onInit.fb":function(n,t){var i;t&&!t.Thumbs&&(i=new r(t),i.isActive&&i.opts.autoStart===!0&&i.show())},"beforeShow.fb":function(n,t,i,r){var u=t&&t.Thumbs;u&&u.isVisible&&u.focus(r?0:250)},"afterKeydown.fb":function(n,t,i,r,u){var f=t&&t.Thumbs;f&&f.isActive&&u===71&&(r.preventDefault(),f.toggle())},"beforeClose.fb":function(n,t){var i=t&&t.Thumbs;i&&i.isVisible&&i.opts.hideOnClose!==!1&&i.$grid.hide()}})}(document,jQuery),function(n,t){"use strict";function i(n){var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};return String(n).replace(/[&<>"'`=\/]/g,function(n){return t[n]})}t.extend(!0,t.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/><\/svg><\/button>'},share:{url:function(n,t){return(!n.currentHash&&!(t.type==="inline"||t.type==="html")?t.origSrc||t.src:!1)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}<\/h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /><\/svg><span>Facebook<\/span><\/a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /><\/svg><span>Twitter<\/span><\/a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/><\/svg><span>Pinterest<\/span><\/a><\/p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /><\/p><\/div>'}});t(n).on("click","[data-fancybox-share]",function(){var r=t.fancybox.getInstance(),n=r.current||null,u,f;n&&(t.type(n.opts.share.url)==="function"&&(u=n.opts.share.url.apply(n,[r,n])),f=n.opts.share.tpl.replace(/\{\{media\}\}/g,n.type==="image"?encodeURIComponent(n.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(u)).replace(/\{\{url_raw\}\}/g,i(u)).replace(/\{\{descr\}\}/g,r.$caption?encodeURIComponent(r.$caption.text()):""),t.fancybox.open({src:r.translate(r,f),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(n,t){r.$refs.container.one("beforeClose.fb",function(){n.close(null,0)});t.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(n,t,i){"use strict";function r(){var i=n.location.hash.substr(1),t=i.split("-"),r=t.length>1&&/^\+?\d+$/.test(t[t.length-1])?parseInt(t.pop(-1),10)||1:1,u=t.join("-");return{hash:i,index:r<1?1:r,gallery:u}}function u(n){n.gallery!==""&&i("[data-fancybox='"+i.escapeSelector(n.gallery)+"']").eq(n.index-1).focus().trigger("click.fb-start")}function f(n){var t,i;return n?(t=n.current?n.current.opts:n.opts,i=t.hash||(t.$orig?t.$orig.data("fancybox")||t.$orig.data("fancybox-trigger"):""),i===""?!1:i):!1}i.escapeSelector||(i.escapeSelector=function(n){var t=function(n,t){return t?n==="\0"?"�":n.slice(0,-1)+"\\"+n.charCodeAt(n.length-1).toString(16)+" ":"\\"+n};return(n+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t)});i(function(){if(i.fancybox.defaults.hash!==!1){i(t).on({"onInit.fb":function(n,t){var i,u;t.group[t.currIndex].opts.hash!==!1&&(i=r(),u=f(t),u&&i.gallery&&u==i.gallery&&(t.currIndex=i.index-1))},"beforeShow.fb":function(i,r,u,e){var o;u&&u.opts.hash!==!1&&(o=f(r),o)&&(r.currentHash=o+(r.group.length>1?"-"+(u.index+1):""),n.location.hash!=="#"+r.currentHash)&&(e&&!r.origHash&&(r.origHash=n.location.hash),r.hashTimer&&clearTimeout(r.hashTimer),r.hashTimer=setTimeout(function(){"replaceState"in n.history?(n.history[e?"pushState":"replaceState"]({},t.title,n.location.pathname+n.location.search+"#"+r.currentHash),e&&(r.hasCreatedHistory=!0)):n.location.hash=r.currentHash;r.hashTimer=null},300))},"beforeClose.fb":function(i,r,u){u.opts.hash!==!1&&(clearTimeout(r.hashTimer),r.currentHash&&r.hasCreatedHistory?n.history.back():r.currentHash&&("replaceState"in n.history?n.history.replaceState({},t.title,n.location.pathname+n.location.search+(r.origHash||"")):n.location.hash=r.origHash),r.currentHash=null)}});i(n).on("hashchange.fb",function(){var n=r(),t=null;i.each(i(".fancybox-container").get().reverse(),function(n,r){var u=i(r).data("FancyBox");if(u&&u.currentHash)return t=u,!1});t?t.currentHash===n.gallery+"-"+n.index||n.index===1&&t.currentHash==n.gallery||(t.currentHash=null,t.close()):n.gallery!==""&&u(n)});setTimeout(function(){i.fancybox.getInstance()||u(r())},50)}})}(window,document,jQuery),function(n,t){"use strict";var i=(new Date).getTime();t(n).on({"onInit.fb":function(n,t){t.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(n){var r=t.current,u=(new Date).getTime();t.group.length<2||r.opts.wheel===!1||r.opts.wheel==="auto"&&r.type!=="image"||(n.preventDefault(),n.stopPropagation(),r.$slide.hasClass("fancybox-animated"))||(n=n.originalEvent||n,u-i<250)||(i=u,t[(-n.deltaY||-n.deltaX||n.wheelDelta||-n.detail)<0?"next":"previous"]())})}})}(document,jQuery);$(function(){initCalendar();initCalendarFunctions();$(window).bind("load",function(){initLightBox();initHiddenDisplay();initScrollables();initExtraInfoImagePopup()});initDataToggleTooltip();$('[data-toggle="popover"]').popover();$(window).width()<=991&&$(".rh-card-container").scroll(function(){$('[data-toggle="tooltip"]').tooltip("hide");$('[data-toggle="popover"]').popover("hide")});$(".rh-show-nearby-places").on("click",function(){$("#nearby-places-modal").modal("show");loadScript("initNearbyPlaces")});$(".rh-book-package").on("click",function(n){var i=$(this).data("check-in-date"),r=$(this).data("check-out-date"),u=$("#hidden-houseId").val(),f=$("#hidden-houseIdHash").val(),t={};t.url="/House/BookPackage";t.type="POST";t.data={houseId:u,houseIdHash:f,checkInDateValue:i,checkOutDateValue:r};t.sender=$(this);t.success=function(n){n&&n.succeeded&&(document.location.href=n.url)};$.ajax(t);n.preventDefault()});$(".open-ask-houseowner-form").off("click").on("click",function(){var n=$(this).data("houseowner-id"),t=$(this).data("house-id");openAskHouseOwnerPartial(n,t)});$(document).off("click",".open-ask-houseowner-form-no-availability-popup").on("click",".open-ask-houseowner-form-no-availability-popup",function(n){n.preventDefault();var t=$(".open-ask-houseowner-form").data("houseowner-id"),i=$(".open-ask-houseowner-form").data("house-id");openAskHouseOwnerPartial(t,i)});$(document).off("click",".open-ask-houseowner-form-no-changeover-day-popup").on("click",".open-ask-houseowner-form-no-changeover-day-popup",function(n){n.preventDefault();var t=$(this).data("houseowner-id"),i=$(this).data("house-id");$("#modal-partial").modal("hide");openAskHouseOwnerPartial(t,i)});$(".switch-house-reviews").on("click",function(n){var i,t;$("#ResultsLoader").show();$("#show-more-reviews").hide();i=$(this).data("houseid");t={};t.url="/HouseOwner/FetchFirstPageOfReviews";t.type="POST";t.data={houseId:i};t.success=function(n){$("#house-reviews-block").html(n.html);initReviewCarousels();InitCarousel(".rh-houses",[1]);initReviewsReadMore();$("#ResultsLoader").hide();$("#house-name").html(n.houseName);$("#house-review-rating").html(n.houseReviewRating);$("#house-review-count").html(n.houseReviewCount);$("#rh-back-to-house, #rh-goto-house-button").attr("href",n.houseUrl);n.houseReviewCount>0?$("#number-of-reviews").show():$("#number-of-reviews").hide()};$.ajax(t);t={};t.url="/HouseOwner/FetchReviewImages";t.type="POST";t.data={houseId:i};t.success=function(n){$("#house-review-images").html(n.html);initReviewCarousels()};$.ajax(t);n.preventDefault()});$(".js-house-owner-show-hidden-data").on("click",showHiddenData);$("#rh-back-to-house-button").on("click",function(){window.location=$(this).data("url")});$(".hide-toggler").on("click",function(){var n=$(this),t=n.offset().top-($("#reservation-summary").hasClass("rh-hide-reservation-summary")?0:64),i=n.data("callback");$("html, body").animate({scrollTop:t+"px"},200,function(){t=n.offset().top-($("#reservation-summary").hasClass("rh-hide-reservation-summary")?0:64);$("html, body").animate({scrollTop:t+"px"},200)});n.hasClass("open")?($(".hide-toggler").removeClass("open"),$(".hide-toggle-sm-below").hide()):($(".hide-toggler").removeClass("open"),$(".hide-toggle-sm-below").hide(),n.addClass("open"),n.next(".hide-toggle-sm-below").show(),i&&setTimeout(function(){window[i]()},100))});$("#calendar").on("click",".rh-date-off, .rh-date-available:not(.rh-check-in-date):not(.rh-date-selected)",function(n){n.preventDefault();var t=$("#hidden-houseId").val(),i=$("#hidden-houseIdHash").val(),r="/House/GetNoChangeOverDayModalPartial?houseId="+t+"&houseIdHash="+i;getModalPartial(r)})});var mapStyling=[{featureType:"all",elementType:"labels.text",stylers:[{color:"#878787"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"administrative.locality",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"landscape",elementType:"all",stylers:[{saturation:"-56"},{lightness:"40"}]},{featureType:"landscape",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"landscape.natural",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#e3e3e3"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#ffffff"},{visibility:"on"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",elementType:"geometry.stroke",stylers:[{visibility:"simplified"}]},{featureType:"road.arterial",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:"#d5d5d5"}]},{featureType:"transit.station",elementType:"labels",stylers:[{saturation:"-100"},{lightness:"52"}]},{featureType:"water",elementType:"all",stylers:[{color:"#9fd4e9"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"simplified"}]}];$.fn.isOnScreen=function(){var i=$(window),t={top:i.scrollTop(),left:i.scrollLeft()},n;return t.right=t.left+i.width(),t.bottom=t.top+i.height(),n=this.offset(),n.right=n.left+this.outerWidth(),n.bottom=n.top+this.outerHeight(),!(t.right<n.left||t.left>n.right||t.bottom<n.top||t.top>n.bottom)}