1(function($){"use strict";var current_month=1;var stickySidebarTop=300;var adminBarHeight=20;var searchCalClick=0;var fromTimestamp,toTimestamp=0;var timestamp;var boostly_is_dashboard=BOOSTLY_ajax_vars.boostly_is_dashboard;var boostly_calendar_months=BOOSTLY_ajax_vars.boostly_calendar_months;var boostly_date_format=BOOSTLY_ajax_vars.boostly_date_format;var search_position=BOOSTLY_ajax_vars.search_position;var geo_country_limit=BOOSTLY_ajax_vars.geo_country_limit;var geocomplete_country=BOOSTLY_ajax_vars.geocomplete_country;var replytocom=BOOSTLY_ajax_vars.replytocom;var compare_url=BOOSTLY_ajax_vars.compare_url;var add_compare=BOOSTLY_ajax_vars.add_compare;var remove_compare=BOOSTLY_ajax_vars.remove_compare;var compare_limit=BOOSTLY_ajax_vars.compare_limit;var boostly_is_transparent=BOOSTLY_ajax_vars.boostly_is_transparent;var is_tansparent=BOOSTLY_ajax_vars.boostly_tansparent;var is_top_header=BOOSTLY_ajax_vars.boostly_is_top_header;var simple_logo=BOOSTLY_ajax_vars.simple_logo;var mobile_logo=BOOSTLY_ajax_vars.mobile_logo;var retina_logo=BOOSTLY_ajax_vars.retina_logo;var custom_logo_splash=BOOSTLY_ajax_vars.custom_logo_splash;var retina_logo_splash=BOOSTLY_ajax_vars.retina_logo_splash;var retina_logo_mobile=BOOSTLY_ajax_vars.retina_logo_mobile;var custom_logo_mobile_splash=BOOSTLY_ajax_vars.custom_logo_mobile_splash;var retina_logo_mobile_splash=BOOSTLY_ajax_vars.retina_logo_mobile_splash;var current_month2=2;var $win=$(window);var body_width=$("body").innerWidth();var header_area=$(".nav-area");var header_nav=$(".header-nav");var main_content_area=$(".main-content-area");var section_body=$("#section-body");var boostly_main_search=$("#boostly-main-search");var boostly_main_search_height=boostly_main_search.innerHeight();var boostly_nav_sticky=$("#boostly_nav_sticky");var boostly_nav_sticky_height=boostly_nav_sticky.innerHeight();var dashboard_header=$(".dashboard-page-title");var footer_area=$(".footer-area");var user_dashboard_left=$(".user-dashboard-left");var top_banner_wrap=$(".top-banner-wrap ");var top_banner_wrap_height=top_banner_wrap.innerHeight();var header_area_height=header_area.innerHeight();var header_area_outer_height=header_area.outerHeight();var dashboard_header_height=dashboard_header.innerHeight();var footer_area_height=footer_area.innerHeight();var search_area_height=$(".header-search").innerHeight();var listing_nav_area_height=$(".listing-nav").innerHeight();var focusedInput=null;var boostly_is_rtl=BOOSTLY_ajax_vars.boostly_is_rtl;if(boostly_is_rtl=="yes"){boostly_is_rtl=!0}else{boostly_is_rtl=!1}
2if(listing_nav_area_height==undefined){listing_nav_area_height=0} 3var make_search_sticky_position=header_area_height;var searchStickyPlus=20;if(search_position=="under_banner"){make_search_sticky_position=header_area_height+top_banner_wrap_height;searchStickyPlus=0} 4var boostly_is_mobile=!1;if(/Android|webOS|iPhone|iPad|iPod|tablet|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){boostly_is_mobile=!0} 5console.log(boostly_is_mobile);var boostly_is_android=!1;if(/Android|Opera Mini/i.test(navigator.userAgent)){boostly_is_android=!0} 6console.log(boostly_is_android);var only_nav_sticky=boostly_nav_sticky.data("sticky");var only_search_sticky=boostly_main_search.data("sticky");if(only_nav_sticky===1){stickySidebarTop=boostly_nav_sticky_height} 7if(only_search_sticky===1){stickySidebarTop=boostly_main_search_height} 8if(only_nav_sticky===1&&only_search_sticky===1){stickySidebarTop=boostly_nav_sticky_height+boostly_main_search_height} 9var componentForm={establishment:"long_name",street_number:"short_name",locality:"long_name",administrative_area_level_1:"long_name",country:"long_name",postal_code:"short_name",postal_code_prefix:"short_name",neighborhood:"long_name",sublocality_level_1:"long_name",};$(".mobile-main-nav").on("click",function(){$("#user-nav").removeClass("in")});$(".user-mobile-nav").on("click",function(){$("#mobile-nav").removeClass("in")});if($(".boostly-matchHeight-needed .boostly-matchHeight").length){$(".boostly-matchHeight").matchHeight({remove:!0});$(".boostly-matchHeight").matchHeight()} 10function parseInt10(val){return parseInt(val,10)} 11if($(".comments-form").length>0){$(".comments-form .comment-respond").removeAttr("id","respond");if(replytocom!=""){$("html, body").animate({scrollTop:$("#comments-form").offset().top-320,},1000)}} 12var popover_ele=$('[data-toggle="popover"]');popover_ele.popover({trigger:"hover",html:!0,});var data_tooltip=$('[data-toggle="tooltip"]');data_tooltip.tooltip();function click_doc_hide(ele){$(document).mouseup(function(e){if(!$(ele).is(e.target)&&$(ele).has(e.target).length===0){$(ele).fadeOut()}})} 13var select_picker=$(".selectpicker");if(select_picker.length>0){select_picker.selectpicker({dropupAuto:!1,})} 14var isChrome=/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor);var isSafari=/Safari/.test(navigator.userAgent)&&/Apple Computer/.test(navigator.vendor);$(".navi ul li").each(function(){$(this).has("ul").not(".boostly-megamenu li").addClass("has-child")});$(".navi ul .has-child").on({mouseenter:function(){$(this).addClass("active")},mouseleave:function(){$(this).removeClass("active")},});function homy_megamenu(){if($(window).width()>991){var container=$(".container");var header=$(".header-type-1,.header-type-1");var containWidth=container.innerWidth();var windowWidth=$win.width();var containOffset=container.offset();if($(".navi ul li").hasClass("boostly-megamenu")){$(".navi ul .boostly-megamenu").each(function(){$("> .sub-menu",this).wrap("<div class='boostly-megamenu-wrap'></div>");var thisOffset=$(this).offset();if(header.children(".container").length>0){$("> .boostly-megamenu-wrap",this).css({width:containWidth,left:-(thisOffset.left-containOffset.left),})}else{$("> .boostly-megamenu-wrap",this).css({width:windowWidth,left:-thisOffset.left,})}})}}} 15homy_megamenu();$win.on("resize",function(){homy_megamenu()});$win.bind("load",function(){homy_megamenu()});function accountDropdown(){$(".account-loggedin").on({mouseenter:function(){$(this).addClass("active")},mouseleave:function(){$(this).removeClass("active")},})} 16accountDropdown();function mobileMenu(menu_html,menu_place){var siteMenu=$(menu_html).html();$(menu_place).html(siteMenu);$(menu_place+" ul li").each(function(){$(this).has("ul").addClass("has-child")});$(menu_place+" ul .has-child").append('<span class="expand-me"></span>');$(menu_place+" .expand-me").on("click",function(){var parent=$(this).parent("li");if(parent.hasClass("active")==!0){parent.removeClass("active");parent.children("ul").slideUp()}else{parent.addClass("active");parent.children("ul").slideDown()}})} 17mobileMenu(".main-nav",".main-nav-dropdown");$(".nav-trigger").on("click",function(){if($(this).hasClass("mobile-open")){$(this).removeClass("mobile-open")}else{$(this).addClass("mobile-open")}});if(matchMedia){var mq=window.matchMedia("(max-width: 991px)");mq.addListener(WidthChange);WidthChange(mq)} 18function WidthChange(mq){if(mq.matches){$(".dashboard-page-title").css({top:60,});
18$(".user-dashboard-right").css({"padding-top":131,})}else{$(".dashboard-sidebar").css({top:header_area_height+dashboard_header_height+34,});$(".user-dashboard-left").css({top:header_area_height,});$(".user-dashboard-right").css({"padding-top":header_area_height+dashboard_header_height+4,});$(".dashboard-page-title").css({top:header_area_height,})}} 19function sticky_block(){if($win.width()>991){var stickySidebar=$(".dashboard-view-block");var scroll_area=$(".dashboard-content-area");if(stickySidebar.length>0){var stickyHeight=stickySidebar.height(),sidebarTop=stickySidebar.offset().top;sidebarTop=sidebarTop-dashboadr_header_height-header_area_height-30} 20scroll_area.scroll(function(){if($win.width()>991){if(stickySidebar.length>0){var scrollTop=scroll_area.scrollTop();if(sidebarTop<scrollTop){stickySidebar.css("top",scrollTop-sidebarTop);var sidebarBottom=stickySidebar.offset().top+stickyHeight,stickyStop=sticky_content.offset().top+sticky_content.height();if(stickyStop<sidebarBottom){var stopPosition=sticky_content.height()-stickyHeight;stickySidebar.css("top",stopPosition)}}else{stickySidebar.css("top","0")}}}else{return!1}});$win.resize(function(){if(stickySidebar.length>0){stickyHeight=stickySidebar.height()}})}else{return!1}} 21sticky_block();$win.on("resize",function(){sticky_block()});if(window.devicePixelRatio==2){if(is_tansparent){if(retina_logo_splash!=""){custom_logo_splash=retina_logo_splash} 22if(retina_logo!=""){simple_logo=retina_logo} 23if(retina_logo_mobile!=""){mobile_logo=retina_logo_mobile} 24if(retina_logo_mobile_splash!=""){custom_logo_mobile_splash=retina_logo_mobile_splash}}} 25function boostly_sticky_nav(){$(window).scroll(function(){var scroll=$(window).scrollTop();var admin_nav=$("#wpadminbar").height();var thisHeight=header_nav.outerHeight();if(only_nav_sticky===0){return} 26if(is_tansparent){$(".boostly_logo img").attr("src",simple_logo);$(".mobile-logo img").attr("src",mobile_logo)} 27if(admin_nav=="null"){admin_nav=0} 28if(scroll>header_area_height){header_nav.addClass("sticky-nav-area");header_nav.css("top",admin_nav);
28if(is_tansparent){header_area.removeClass("transparent-header")} 29if(scroll>=header_area_height+20){header_nav.addClass("boostly-in-view");if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",thisHeight)}}}else{header_nav.removeClass("sticky-nav-area");header_nav.removeAttr("style");if(is_tansparent){header_area.addClass("transparent-header");setTransparentHeaderMarginBottom();$(".boostly_logo img").attr("src",custom_logo_splash);$(".mobile-logo img").attr("src",custom_logo_mobile_splash)} 30if(scroll<=header_area_height+20){header_nav.removeClass("boostly-in-view")} 31if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",0)}}})} 32function boostly_sticky_search(){$(window).scroll(function(){var scroll=$(window).scrollTop();var admin_nav=$("#wpadminbar").height();var thisHeight=$(".main-search").outerHeight();if(only_search_sticky===0){return} 33if(admin_nav=="null"){admin_nav=0} 34if(scroll>=make_search_sticky_position){boostly_main_search.addClass("sticky-search-area");boostly_main_search.css("top",admin_nav);
34if(scroll>=make_search_sticky_position+searchStickyPlus){boostly_main_search.addClass("boostly-in-view");if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",thisHeight)}}}else{boostly_main_search.removeClass("sticky-search-area");boostly_main_search.removeAttr("style");if(scroll<=make_search_sticky_position+20){boostly_main_search.removeClass("boostly-in-view")} 35if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",0)}}})} 36function boostly_sticky_nav_search(){$(window).scroll(function(){var scroll=$(window).scrollTop();var thisHeight=header_nav.outerHeight();var admin_nav=$("#wpadminbar").height();if(admin_nav=="null"){admin_nav=0} 37if(scroll>=header_area_height){header_area.addClass("sticky-nav-area");header_area.css("top",admin_nav);if(scroll>=header_area_height+20){header_area.addClass("boostly-in-view");if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",thisHeight)}}}else{header_area.removeClass("sticky-nav-area");header_area.removeAttr("style");if(scroll<=header_area_height+20){header_area.removeClass("boostly-in-view")} 38if(is_top_header||!boostly_is_transparent){section_body.css("padding-top",0)}}})} 39if(!boostly_is_mobile&&boostly_is_dashboard!=1){if(only_nav_sticky===1&&only_search_sticky===1){boostly_sticky_nav_search()}else if(only_nav_sticky===1){boostly_sticky_nav()}else if(only_search_sticky===1){boostly_sticky_search()}} 40$(document).ready(function(){adminBarHeight=$("#wpadminbar").innerHeight();if(adminBarHeight!=null){stickySidebarTop=stickySidebarTop+adminBarHeight} 41if($(window).width()<992){$(".boostly-sticky-map").theiaStickySidebar({additionalMarginTop:stickySidebarTop,updateSidebarHeight:!1,})}else{$(".boostly-sticky-map").theiaStickySidebar({additionalMarginTop:stickySidebarTop+30,updateSidebarHeight:!1,})}});$(document).scroll(function(){var y=$(this).scrollTop();var boostly_listing_nav=$(".listing-nav");boostly_listing_nav.css("top",stickySidebarTop);if(y>200){$(".listing-nav").fadeIn(250)}else{$(".listing-nav").fadeOut(0)}});$('a[href*="#"]').not('[href="#"]').not('[href="#0"]').on("click",function(event){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var target=$(this.hash);target=target.length?target:$("[name="+this.hash.slice(1)+"]");if(target.length){event.preventDefault();$("html, body").animate({scrollTop:target.offset().top-(stickySidebarTop+listing_nav_area_height),},1000,"easeOutExpo",function(){})}}});$('a[data-toggle="tab"]').on("shown.bs.tab",function(e){var this_e=e;this_e.target;this_e.relatedTarget});function boostly_tabers(ele_tab,ele_tab_content,ele_delay){var tab=$(ele_tab);var tab_content=$(ele_tab_content);tab.on("click",function(){var this_tab=$(this);if(this_tab.hasClass("active")==!1){tab.removeClass("active");this_tab.addClass("active");tab_content.removeClass("active in");tab_content.eq(this_tab.index()).addClass("active").delay(ele_delay).queue(function(next){tab_content.eq(this_tab.index()).addClass("in");next()})}})} 42$(document).ready(function(){$(".past-day").on("click",function(e){e.preventDefault();if($("#hourly_check_inn").length>0){$("#hourly_check_inn").val("")} 43if($("input.check_in_date").length>0){$("input.check_in_date").val("")} 44if($("input.check_out_date").length>0){$("input.check_out_date").val("")} 45return!1});$.fancybox.defaults.loop=!0;$(".fanboxTopGalleryVar-item").on("click",function(e){e.preventDefault();var fancy_image_index=$(this).data("fancyImageIndex");$.fancybox.open($(".fanboxTopGalleryVar")).jumpTo(fancy_image_index)});$(".fanboxGallery-item").on("click",function(e){e.preventDefault();var fancy_image_index=$(this).data("fancyImageIndex");$.fancybox.open($(".fanboxGallery")).jumpTo(fancy_image_index)});$(".fanboxTopGallery-item").on("click",function(e){e.preventDefault();var fancy_image_index=$(this).data("fancyImageIndex");$.fancybox.open($(".fanboxTopGallery")).jumpTo(fancy_image_index)});$(".fanboxTopGalleryFullWidth-item").on("click",function(e){e.preventDefault();var fancy_image_index=$(this).data("fancyImageIndex");$.fancybox.open($(".fanboxTopGalleryFullWidth")).jumpTo(fancy_image_index)})});$(document).ready(function(){$(".listing-slider").slick({rtl:boostly_is_rtl,lazyLoad:"ondemand",slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!1,asNavFor:".listing-slider-nav",});$(".listing-slider-nav").slick({rtl:boostly_is_rtl,lazyLoad:"ondemand",slidesToShow:6,slidesToScroll:1,asNavFor:".listing-slider",dots:!1,focusOnSelect:!0,variableWidth:!0,arrows:!1,})});$(document).ready(function(){$(".listing-slider-variable-width").slick({rtl:boostly_is_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:1,centerMode:!0,variableWidth:!0,arrows:!0,adaptiveHeight:!0,})});$(document).ready(function(){$(".header-slider").slick({rtl:boostly_is_rtl,lazyLoad:"ondemand",infinite:!0,speed:300,slidesToShow:1,arrows:!0,adaptiveHeight:!0,})});var extended_menu_btn=$(".extended-menu-btn");var extended_menu=$(".header-extended-menu");extended_menu_btn.on("click",function(){if($(this).hasClass("active")==!0){$(this).parents(".header-wrap").find(".header-extended-menu").slideUp().removeClass("menu-open");$(this).removeClass("active")}else{$(this).addClass("active");$(this).parents(".header-wrap").find(".header-extended-menu").slideDown().addClass("menu-open")}});var search_filter_btn=$(".search-filter-btn");
45var search_filter_btn_i=$(".search-filter-btn-i");var search_filter=$(".search-filter");var is_bars_clicked=!1;search_filter_btn.on("click",function(){if(is_bars_clicked==!1){if($(this).hasClass("active")==!0){$(this).parents("form").find(".search-filter").removeClass("search-filter-open");$(this).removeClass("active")}else{$(this).addClass("active");$(this).parents("form").find(".search-filter").addClass("search-filter-open")}}});search_filter_btn_i.on("click",function(){is_bars_clicked=!0;if($(search_filter_btn).hasClass("active")==!0){$(this).parents("form").find(".search-filter").removeClass("search-filter-open");$(search_filter_btn).removeClass("active")}else{$(search_filter_btn).addClass("active");$(this).parents("form").find(".search-filter").addClass("search-filter-open")}});setInterval(function(){is_bars_clicked=!1},1000);var search_reset_btn=$(".search-reset-btn");search_reset_btn.on("click",function(e){e.preventDefault();var filters=$(this).parents(".search-filter-wrap");$(this).closest("form").find("input[type=text], textarea").val("");$(this).parents(".half-map-wrap").find("input[type=text], textarea").val("");$(this).parents(".half-map-wrap").find("input[type=hidden]").val("");$('boostly_modal_location_filters').empty().text('Add destination');$(".search-destination").find("input[type=hidden]").val("");$('#boostly_modal_search_filters').find('input[name="min-price"]').val('0');$('#boostly_modal_search_filters').find('input[name="max-price"]').val('1000');$('#boostly_modal_search_filters').find('input.input-min').val('0');$('#boostly_modal_search_filters').find('input.input-max').val('1000');$('#boostly_modal_search_filters .price-slider-wrapper .slider .progress').removeAttr("style");filters.find("select").removeAttr("selected");filters.find("select").selectpicker("val","");filters.find("select").selectpicker("refresh");filters.find("input[type=checkbox]").removeAttr("checked")});var search_filter_mobile_btn=$(".search-filter-mobile-btn");var search_filter_mobile=$(".search-filter");search_filter_mobile_btn.on("touchstart",function(){if($(this).hasClass("active")==!0){$(this).parents(".search-button").find(".search-filter").removeClass("search-filter-open");$(this).removeClass("active")}else{$(this).addClass("active");$(this).parents(".search-button").find(".search-filter").addClass("search-filter-open")}});function auto_complete(){var search_input=$(".input-search");var auto_complete_box=$(".search-auto-complete");search_input.on("keyup",function(){var this_input=$(this);var value=this_input.val();var closest_search=this_input.closest("form").find(auto_complete_box);if(value.length>3){if(auto_complete_box.is(":hidden")){closest_search.fadeIn(0)}}else{closest_search.fadeOut(0)}});$(document).mouseup(function(e){var input_plus_auto_complete=$(".input-search,.search-auto-complete");if(!input_plus_auto_complete.is(e.target)&&input_plus_auto_complete.has(e.target).length===0){auto_complete_box.fadeOut(0)}})} 46auto_complete();function setSectionHeight(){var window_height=$(window).innerHeight();var sections_height=window_height-header_area_height;if($(window).width()>=767){$(".half-map-left-wrap, .half-map-right-wrap").css("height",sections_height)}else{$(".map-on-right .half-map-right-wrap").css("height",sections_height);$(".map-on-right .half-map-left-wrap").css("height","auto");$(".map-on-left .half-map-right-wrap").css("height",sections_height);$(".map-on-left .half-map-left-wrap").css("height","auto")}} 47setSectionHeight();$win.on("resize",function(){setSectionHeight()});function setTransparentHeaderMarginBottom(){var desktop_transparent_header_height=$(".transparent-header .header-nav.hidden-sm").innerHeight();var mobile_transparent_header_height=$(".transparent-header .header-nav.hidden-md").innerHeight();if($(window).width()>=991){$(".transparent-header .header-nav.hidden-sm").css("margin-bottom",-desktop_transparent_header_height)}else{$(".transparent-header .header-nav.hidden-md").css("margin-bottom",-mobile_transparent_header_height)}} 48setTransparentHeaderMarginBottom();$win.on("resize",function(){setTransparentHeaderMarginBottom()});function fullscreenBanner(){var window_height=$(window).innerHeight();var desktop_header_height=$(".header-nav.hidden-sm").innerHeight();var mobile_header_height=$(".header-nav.hidden-md").innerHeight();if($(window).width()>=767){$(".top-banner-wrap-fullscreen").css("height",window_height-desktop_header_height);$(".transparent-header + .top-banner-wrap-fullscreen").css("height",window_height);$(".top-banner-wrap-fullscreen .slick-list, .top-banner-wrap-fullscreen .header-slider-item").css("height",window_height-desktop_header_height);$(".transparent-header + .top-banner-wrap-fullscreen .slick-list, .transparent-header + .top-banner-wrap-fullscreen .header-slider-item").css("height",window_height)}else{$(".top-banner-wrap-fullscreen").css("height",window_height-mobile_header_height);$(".transparent-header + .top-banner-wrap-fullscreen").css("height",window_height);$(".top-banner-wrap-fullscreen .slick-list, .top-banner-wrap-fullscreen .header-slider-item").css("height",window_height-mobile_header_height);$(".transparent-header + .top-banner-wrap-fullscreen .slick-list, .transparent-header + .top-banner-wrap-fullscreen .header-slider-item").css("height",window_height)}} 49fullscreenBanner();$win.on("resize",function(){fullscreenBanner()});
49$(document).ready(function(){$(".parallax").parallaxBackground({parallaxBgPosition:"center center",parallaxBgRepeat:"no-repeat",parallaxBgSize:"cover",parallaxSpeed:"0.25",})});$(document).ready(function(){$("#trigger-overlay-booking-form, .overlay-booking-module-close").on("click",function(){$("#overlay-booking-module").toggleClass("open")})});$(document).ready(function(){$(".main-search .search-banner-mobile, .search-banner-mobile, .half-map-search .search-banner-mobile, .overlay-search-module-close").on("click",function(){$("#overlay-search-advanced-module").toggleClass("open")})});$(document).ready(function(){$(".side-nav-trigger").on("click",function(){$(this).toggleClass("active");$(".side-nav-active").toggleClass("side-nav-active-push-toright");$("#side-nav-panel").toggleClass("side-nav-panel-open")})});$(document).ready(function(){$(".compare-property-label").on("click",function(){$(this).toggleClass("active");$(".compare-property-active").addClass("compare-property-active-push-toleft");$("#compare-property-panel").addClass("compare-property-panel-open")});$(".close-compare-panel").on("click",function(){$(this).toggleClass("active");$(".compare-property-active").removeClass("compare-property-active-push-toleft");$("#compare-property-panel").removeClass("compare-property-panel-open")});var listings_compare=boostlyGetCookie("boostly_compare_listings");var limit_item_compare=4;add_to_compare(compare_url,add_compare,remove_compare,compare_limit,listings_compare,limit_item_compare);remove_from_compare(listings_compare,add_compare,remove_compare)});if($("#commentform").length>0){$("#commentform #submit").addClass("btn btn-primary")} 50if($("ul.comments-list").length>0){$("ul.comments-list ul").addClass("list-unstyled")} 51if($(".input_date").length>0){$(".input_date").datepicker()} 52if($(".search-date").length>0){$(".search-date").datepicker()} 53function calendar_next_prev(main_div,acdiv,is_next,singleMonth){$("."+acdiv).on("click",function(e){e.preventDefault();var next_prev_m=boostly_calendar_months;var next_prev_m1=boostly_calendar_months-1;var next_prev_m2=boostly_calendar_months-2;if(singleMonth){if(is_next){if(current_month<next_prev_m1){current_month=current_month+1}else{current_month=next_prev_m}}else{if(current_month>1){current_month=current_month-1}else{current_month=1}} 54$("."+main_div).hide();$("."+main_div).each(function(){var month=parseInt($(this).attr("data-month"),10);if(month===current_month){$(this).fadeIn()}})}else{if(is_next){if(current_month2<next_prev_m2){current_month2=current_month2+1}else{current_month2=next_prev_m1}}else{if(current_month2>3){current_month2=current_month2-1}else{current_month2=2}} 55if(is_next){$("."+main_div).hide();$("."+main_div).each(function(){var month=parseInt($(this).attr("data-month"),10);if(month===current_month2||month===current_month2+1){$(this).fadeIn()}})}else{$("."+main_div).hide();$("."+main_div).each(function(){var month=parseInt($(this).attr("data-month"),10);if(month===current_month2||month===current_month2-1){$(this).fadeIn()}})}} 56if(singleMonth){if(current_month==next_prev_m){$(this).addClass("disabled")}else{$(".boostly-next-month, .listing-cal-next, .search-cal-next").removeClass("disabled")} 57if(current_month==1){$(this).addClass("disabled")}else{$(".boostly-prev-month, .listing-cal-prev, .search-cal-prev").removeClass("disabled")}}else{if(current_month2==next_prev_m1){$(this).addClass("disabled")}else{$(".boostly-next-month, .listing-cal-next, .search-cal-next").removeClass("disabled")} 58if(current_month2==2){$(this).addClass("disabled")}else{$(".boostly-prev-month, .listing-cal-prev, .search-cal-prev").removeClass("disabled")}}})} 59calendar_next_prev("boostly_month_wrap","boostly-next-month",!0,!0);calendar_next_prev("boostly_month_wrap","boostly-prev-month",!1,!0);calendar_next_prev("single-listing-calendar-wrap","listing-cal-next",!0,!1);calendar_next_prev("single-listing-calendar-wrap","listing-cal-prev",!1,!1);calendar_next_prev("single-listing-hourly-calendar-wrap","listing-cal-next",!0,!0);calendar_next_prev("single-listing-hourly-calendar-wrap","listing-cal-prev",!1,!0);calendar_next_prev("main-search-calendar-wrap","search-cal-next",!0,!1);calendar_next_prev("main-search-calendar-wrap","search-cal-prev",!1,!1);calendar_next_prev("main-search-hourly-calendar-wrap","search-cal-next",!0,!0);calendar_next_prev("main-search-hourly-calendar-wrap","search-cal-prev",!1,!0);$(document).ready(function(){$(".search-banner input").on("focus",function(){$(this).prev("label").css("display","block");$(this).addClass("on-focus")});$(".search-destination input").on("focus",function(){$(".search-destination .clear-input-btn").css("display","block")});$(".clear-input-btn").on("click",function(e){e.preventDefault();$(".search-destination label, .search-destination .clear-input-btn").css("display","none");$(".search-calendar-main").removeClass("depart_active").addClass("arrive_active");focusedInput="arrive";$(".main-search-calendar-wrap ul li").removeClass("in-between to-day from-day selected");searchCalClick=0;
59timestamp=0;$(".search-destination input").removeClass("on-focus");$(".search-destination input").val("")});$(".search-destination input").on("focus",function(){$(".search-calendar").css("display","none");$(".search-guests-wrap").css("display","none")});$(".search-guests input").on("focus",function(){$(".single-listing-booking-calendar-js, .search-calendar-main, .search-hourly-calendar-main").css("display","none")});$(".search-hours-range-js").on("click",function(){$(".search-calendar").css("display","none");$(".search-guests-wrap").css("display","none")});$(".btn-clear-calendar").on("click",function(){$(".search-date-range input").val("");$(".search-date-range label").css("display","none");$(".search-date-range input").removeClass("on-focus")});$(".guest-apply-btn .btn").on("click",function(){$(".search-guests-wrap").css("display","none")});$(".main-search-date-range-js input").on("focus",function(){$(".search-calendar-main").css("display","block");$(".search-calendar-main").addClass("boostly_show_calendar");$(".search-calendar-main").addClass("arrive_active");$(".search-guests-wrap-js").css("display","none");focusedInput=$(this).attr("name");$(".search-calendar-main").removeClass("arrive_active depart_active").addClass(focusedInput+"_active");$(".search-hourly-calendar-main").css("display","block")});var countTo=0;var clearToVar;$("div").on("click",function(){countTo++;if(countTo==1){var classNames=$(this).parent().attr("class");var mapSearchClassIndex=0;if(typeof classNames!="undefined"){mapSearchClassIndex=classNames.indexOf("map-search")} 60if(!$("input[name='guest']").is(":focus")&&!$("input[name='guests']").is(":focus")&&mapSearchClassIndex==-1&&classNames.indexOf("search-guests")==-1&&classNames.indexOf("pets-calculator")==-1){$(".search-guests-wrap-js").css("display","none");$(".single-form-guests-js").css("display","none")}} 61clearToVar=setInterval(function(){countToReset()},1000)});function countToReset(){countTo=0;clearInterval(clearToVar)} 62$(".search-guests-js input").on("focus",function(){$(this).prev("label").css("display","block");$(this).addClass("on-focus");$(".search-guests-wrap-js").css("display","block")});$(".halfmap-search-date-range-js input").on("focus",function(){$(".search-calendar-main").css("display","block");$(".search-calendar-main").addClass("arrive_active");$(".search-guests-wrap-js").css("display","none");focusedInput=$(this).attr("name");$(".search-calendar-main").removeClass("arrive_active depart_active").addClass(focusedInput+"_active");$(".search-hourly-calendar-main").css("display","block")});if(!boostly_is_mobile){var box=document.querySelector(".search-date-range input");document.addEventListener("click",function(e){if(!e.target.closest(".search-date-range input")&&!e.target.closest(".search-calendar")){$(".search-calendar-main").css("display","none");$('.single-listing-booking-calendar-js').css("display","none")}})}});function setCalendarCellHeight(){var clearHeightSetter=setInterval(function(){var calendarCellWidth=$(".availability-section .search-calendar li").innerWidth();if(calendarCellWidth>0){$(".availability-section .search-calendar li").css("height",calendarCellWidth);$(".availability-section .search-calendar li").css("line-height",calendarCellWidth+"px")} 63clearInterval(clearHeightSetter)},600)} 64setCalendarCellHeight();$win.on("resize",function(){setCalendarCellHeight()});function boostly_timeStamp(str){var myDate=str.split("-");var newDate=myDate[1]+"/"+myDate[0]+"/"+myDate[2];return new Date(newDate).getTime()} 65$(".main-search-calendar-wrap ul li").on("click",function(){var $this=$(this);if($this.hasClass("day-disabled")){return!1} 66searchCalClick+=1;var vl=$this.data("formatted-date");timestamp=$this.data("timestamp");if(focusedInput=="depart"&×tamp>fromTimestamp){$(".main-search-calendar-wrap ul").find("li.to-day").removeClass("selected").siblings().removeClass("to-day in-between");searchCalClick=2} 67if(searchCalClick==1){fromTimestamp=timestamp;$(".main-search-calendar-wrap ul li").removeClass("to-day from-day selected in-between");$this.addClass("from-day selected");$(".search-calendar").removeClass("arrive_active").addClass("depart_active");$('input[name="arrive"]').val(vl).triggerHandler("focus");$('input[name="depart"]').val("").triggerHandler("focus")}else if(searchCalClick==2){toTimestamp=timestamp;$this.addClass("to-day selected");$(".search-calendar").removeClass("depart_active").addClass("arrive_active");var arrive_val=$('input[name="arrive"]').val();arrive_val=boostly_timeStamp(arrive_val);var depart_val=boostly_timeStamp(vl);if(arrive_val>=depart_val){fromTimestamp=timestamp;toTimestamp=0;$(".main-search-calendar-wrap ul li").removeClass("to-day from-day selected in-between");$this.addClass("from-day selected");$(".search-calendar").removeClass("arrive_active").addClass("depart_active");$('input[name="arrive"]').val(vl);searchCalClick=1}else{setInBetween(fromTimestamp,toTimestamp);$('input[name="depart"]').val(vl);$(".search-calendar").hide();$(".search-guests-wrap-js").css("display","block");$('input[name="guest"]').triggerHandler("focus")}} 68if(searchCalClick==2){searchCalClick=0;arrive_val=$('input[name="arrive"]').val();depart_val=$('input[name="depart"]').val();var arrive_val_timestamp=Math.floor(new Date(arrive_val).valueOf()/1000);var depart_val_timestamp=Math.floor(new Date(depart_val).valueOf()/1000);if(arrive_val_timestamp>=depart_val_timestamp){$('input[name="arrive"]').val("");$('input[name="depart"]').val("")}}});$(".main-search-calendar-wrap ul li").on("hover",function(){var ts=$(this).data("timestamp");if(searchCalClick==1){setInBetween(fromTimestamp,ts)}});function setInBetween(fromTime,toTime){$(".main-search-calendar-wrap ul li").removeClass("in-between").filter(function(){var currentTs=$(this).data("timestamp");return currentTs>fromTime&¤tTs<toTime}).addClass("in-between")} 69$(".main-search-hourly-calendar-wrap ul li").on("click",function(){var $this=$(this);if($this.hasClass("day-disabled")){return!1} 70var vl=$this.data("formatted-date");$('input[name="arrive"]').val(vl);$(".search-calendar").hide()});var search_guests_and_pets=function(){$(".search_adult_plus").on("click",function(e){e.preventDefault();var guests=parseInt($("#guests").val())||0;var adult_guest=parseInt($(".search_adult_guest").val());var child_guest=parseInt($(".search_child_guest").val());adult_guest++;$(".search_boostly_adult").text(adult_guest);$(".search_adult_guest").val(adult_guest);var total_guests=adult_guest+child_guest;$('input[name="guest"]').val(total_guests)});$(".search_adult_minus").on("click",function(e){e.preventDefault();var guests=parseInt($("#guests").val())||0;var adult_guest=parseInt($(".search_adult_guest").val());var child_guest=parseInt($(".search_child_guest").val());if(adult_guest==0)return;adult_guest--;$(".search_boostly_adult").text(adult_guest);$(".search_adult_guest").val(adult_guest);var total_guests=adult_guest+child_guest;$('input[name="guest"]').val(total_guests);$(".search_adult_plus").removeAttr("disabled");$(".search_child_plus").removeAttr("disabled")});$(".search_child_plus").on("click",function(e){e.preventDefault();var guests=parseInt($("#guests").val());var child_guest=parseInt($(".search_child_guest").val());var adult_guest=parseInt($(".search_adult_guest").val());child_guest++;$(".search_boostly_child").text(child_guest);$(".search_child_guest").val(child_guest);var total_guests=child_guest+adult_guest;$('input[name="guest"]').val(total_guests)});$(".search_child_minus").on("click",function(e){e.preventDefault();var guests=parseInt($("#guests").val());var child_guest=parseInt($(".search_child_guest").val());var adult_guest=parseInt($(".search_adult_guest").val());if(child_guest==0)return;child_guest--;$(".search_boostly_child").text(child_guest);$(".search_child_guest").val(child_guest);var total_guests=child_guest+adult_guest;$('input[name="guest"]').val(total_guests);$(".search_adult_plus").removeAttr("disabled");$(".search_child_plus").removeAttr("disabled")})};search_guests_and_pets();function insertParam(key,value){key=encodeURI(key);value=encodeURI(value);var qrp="";console.log(" amazing"+value);var variable_url="";qrp=document.location.search.substr(1).split("&");var i=qrp.length;var j;while(i--){j=qrp[i].split("=");if(j[0]==key){j[1]=value;qrp[i]=j.join("=");break}} 71if(i<0){qrp[qrp.length]=[key,value].join("=")} 72document.location.search=qrp.join("&")} 73$("#sort_listings").on("change",function(){var key="sortby";var value=$(this).val();insertParam(key,value)});function boostly_UTC_addDays(date,days){var result=new Date(date);var now_utc=new Date(result.getUTCFullYear(),result.getUTCMonth(),result.getUTCDate(),result.getUTCHours(),result.getUTCMinutes(),result.getUTCSeconds());var new_day=parseFloat(result.getUTCDate())+1+parseFloat(days);now_utc.setDate(new_day);return now_utc} 74function boostly_period_checkin_checkout(start_date,end_date){var today,prev_date,selected_date,
74selected_min_days,who_is;today=new Date();var check_in_date=$("#"+start_date);check_in_date.datepicker({dateFormat:boostly_date_format,minDate:today,});check_in_date.change(function(){prev_date=jQuery("#"+start_date).val();jQuery("#"+end_date).val("");jQuery("#"+end_date).removeAttr("disabled");jQuery("#"+end_date).datepicker("destroy");jQuery("#"+end_date).datepicker({dateFormat:boostly_date_format,minDate:prev_date,})})} 75boostly_period_checkin_checkout("period_start_date","period_end_date");boostly_period_checkin_checkout("cus_start_date","cus_end_date")})(jQuery);function boostlySetCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+exdays*24*60*60*1000);var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/"} 76function boostlyGetCookie(cname){var name=cname+"=";var decodedCookie=decodeURIComponent(document.cookie);var ca=decodedCookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1)} 77if(c.indexOf(name)==0){return c.substring(name.length,c.length)}} 78return""}function boostly_init_add_favorite(ajaxurl,userID,is_singular_listing){jQuery(".add_fav").on("click",function(e){e.preventDefault();var curnt=jQuery(this);var listID=jQuery(this).attr("data-listid");add_to_favorite(ajaxurl,listID,curnt,userID,is_singular_listing);return!1})} 79function boostly_init_remove_favorite(ajaxurl,userID,is_singular_listing){jQuery(".remove_fav").on("click",function(){var curnt=jQuery(this);var listID=jQuery(this).attr("data-listid");add_to_favorite(ajaxurl,listID,curnt,userID,is_singular_listing);var itemWrap=curnt.parents("tr").remove()})} 80function add_to_favorite(ajaxurl,listID,curnt,userID,is_singular_listing){if(parseInt(userID,10)===0||userID==undefined){jQuery("#modal-login").modal("show")}else{jQuery.ajax({type:"post",url:ajaxurl,dataType:"json",data:{action:"boostly_add_to_favorite",listing_id:listID,},beforeSend:function(){curnt.append('<i class="fa fa-spinner fa-pulse fa-fw"></i>')},success:function(data){if(data.added){curnt.children("i").remove();curnt.text(data.response);if(is_singular_listing=="yes"){curnt.prepend('<i class="fa fa-heart" aria-hidden="true"></i> ')}}else{curnt.children("i").remove();curnt.text(data.response);if(is_singular_listing=="yes"){curnt.prepend('<i class="fa fa-heart-o" aria-hidden="true"></i> ')}}},complete:function(){},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},})}} 81function boostly_init_add_favorite(ajaxurl,userID,is_singular_listing){jQuery(".add_fav_icon").on("click",function(e){e.preventDefault();var curnt=jQuery(this);var listID=jQuery(this).attr("data-listid");add_to_favorite(ajaxurl,listID,curnt,userID,is_singular_listing);return!1})} 82function add_to_favorite(ajaxurl,listID,curnt,userID,is_singular_listing){if(parseInt(userID,10)===0||userID==undefined){jQuery("#modal-login").modal("show")}else{jQuery.ajax({type:"post",url:ajaxurl,dataType:"json",data:{action:"boostly_add_to_favorite",listing_id:listID,},beforeSend:function(){if(curnt.hasClass('fa-light fa-heart-o')){curnt.addClass('fa fa-spinner fa-pulse fa-fw').removeClass('fa-light fa-heart-o')}else if(curnt.hasClass('fa-solid fa-heart')){curnt.addClass('fa fa-spinner fa-pulse fa-fw').removeClass('fa-solid fa-heart')}},success:function(data){if(data.added){curnt.addClass('fa-solid fa-heart').removeClass('fa fa-spinner fa-pulse fa-fw')}else{curnt.addClass('fa-light fa-heart-o').removeClass('fa fa-spinner fa-pulse fa-fw')}},complete:function(){},error:function(xhr,status,error){var err=eval("("+xhr.responseText+")");console.log(err.Message)},})}} 83function add_to_compare(compare_url,add_compare,remove_compare,compare_limit,listings_compare,limit_item_compare){jQuery("a.compare-btn").attr("href",compare_url+"?ids="+boostlyGetCookie("boostly_compare_listings"));var listings_compare=boostlyGetCookie("boostly_compare_listings");if(listings_compare.length>0){jQuery(".compare-property-label").fadeIn(1000)} 84if(listings_compare&&listings_compare.length){listings_compare=listings_compare.split(",");if(listings_compare.length){for(var i=0;i<listings_compare.length;i++){jQuery('.boostly_compare[data-listing_id="'+listings_compare[i]+'"]').text(remove_compare)} 85jQuery(".compare-property-label").find(".compare-count").html(listings_compare.length)}}else{listings_compare=[]} 86jQuery(".boostly_compare").on("click",function(e){e.preventDefault();var listings_compare=boostlyGetCookie("boostly_compare_listings");if(listings_compare&&listings_compare.length){listings_compare=listings_compare.split(",")}else{listings_compare=[]} 87var listing_id=jQuery(this).data("listing_id");var index=listings_compare.indexOf(listing_id.toString());var image_div=jQuery(this).parents(".item-wrap");
87var thumb_url=image_div.find(".item-media-thumb img").attr("src");if(index==-1){if(listings_compare.length>=limit_item_compare){alert(compare_limit)}else{jQuery(".compare-wrap").append('<div class="compare-item remove-'+listing_id+'"><a href="" class="remove-compare remove-icon" data-listing_id="'+listing_id+'"><i class="fa fa-trash-o" aria-hidden="true"></i></a><img class="img-responsive" src="'+thumb_url+'" width="450" height="300" alt="Thumb"></div>');jQuery(this).text(remove_compare);listings_compare.push(listing_id.toString());boostlySetCookie("boostly_compare_listings",listings_compare.join(","),30);jQuery(".compare-property-label").find(".compare-count").html(listings_compare.length);jQuery("a.compare-btn").attr("href",compare_url+"?ids="+boostlyGetCookie("boostly_compare_listings"));jQuery(".compare-property-label").fadeIn(1000);jQuery(this).toggleClass("active");jQuery(".compare-property-active").addClass("compare-property-active-push-toleft");jQuery("#compare-property-panel").addClass("compare-property-panel-open");remove_from_compare(listings_compare,add_compare,remove_compare)}}else{jQuery("div.remove-"+listing_id).remove();jQuery(this).text(add_compare);listings_compare.splice(index,1);boostlySetCookie("boostly_compare_listings",listings_compare.join(","),30);jQuery(".compare-property-label").find(".compare-count").html(listings_compare.length);jQuery("a.compare-btn").attr("href",compare_url+"?ids="+boostlyGetCookie("boostly_compare_listings"));if(listings_compare.length>0){jQuery(".compare-property-label").fadeIn(1000);jQuery(this).toggleClass("active");jQuery(".compare-property-active").addClass("compare-property-active-push-toleft");jQuery("#compare-property-panel").addClass("compare-property-panel-open")}else{jQuery(".compare-property-label").fadeOut(1000)}} 88return!1})} 89function remove_from_compare(listings_compare,add_compare,remove_compare){jQuery(".remove-compare").on("click",function(e){e.preventDefault();if(typeof listings_compare=="object"){listings_compare=listings_compare.toString()} 90if(listings_compare&&listings_compare.length){listings_compare=listings_compare.split(",");if(listings_compare.length){for(var i=0;i<listings_compare.length;i++){jQuery('.boostly_compare[data-listing_id="'+listings_compare[i]+'"]').text(remove_compare)} 91jQuery(".compare-property-label").find(".compare-count").html(listings_compare.length)}}else{listings_compare=[]} 92var listing_id=jQuery(this).data("listing_id");var index=listings_compare.indexOf(listing_id.toString());listings_compare.splice(index,1);boostlySetCookie("boostly_compare_listings",listings_compare.join(","),30);jQuery(".compare-property-label").find(".compare-count").html(listings_compare.length);jQuery(".compare-"+listing_id).text(add_compare);jQuery(this).parents(".compare-item").remove()})} 93var clearVidPlayCounter=setInterval(function(){if(typeof jQuery("#video-background").data("vide")!="undefined"){jQuery("#video-background").data("vide").getVideoObject().play();console.log("just try to play on safari.");clearInterval(clearVidPlayCounter)}},500);jQuery(".delete_user_account").click(function(){jQuery("#delete_account_warning").css("display","block");jQuery("#delete_account_warning").css("margin-left","30%")});jQuery("#hide_delete_confirmation_wrap").click(function(){jQuery("#delete_account_warning").css("display","none")});function boostly_refresh_price_filters(){const rangeInput=document.querySelectorAll(".price-slider-wrapper .range-input input"),priceInput=document.querySelectorAll(".price-slider-wrapper .price-input input"),range=document.querySelector(".price-slider-wrapper .slider .progress");let priceGap=50;priceInput.forEach(input=>{input.addEventListener("input",e=>{let minPrice=parseInt(priceInput[0].value),maxPrice=parseInt(priceInput[1].value);if((maxPrice-minPrice>=priceGap)&&maxPrice<=rangeInput[1].max){if(e.target.className==="input-min"){rangeInput[0].value=minPrice;range.style.left=((minPrice/rangeInput[0].max)*100)+"%"}else{rangeInput[1].value=maxPrice;range.style.right=100-(maxPrice/rangeInput[1].max)*100+"%"}}})});rangeInput.forEach(input=>{input.addEventListener("input",e=>{let minVal=parseInt(rangeInput[0].value),maxVal=parseInt(rangeInput[1].value);if((maxVal-minVal)<priceGap){if(e.target.className==="range-min"){rangeInput[0].value=maxVal-priceGap}else{rangeInput[1].value=minVal+priceGap}}else{priceInput[0].value=minVal;priceInput[1].value=maxVal;range.style.left=((minVal/rangeInput[0].max)*100)+"%";range.style.right=100-(maxVal/rangeInput[1].max)*100+"%"}})})}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.