PageSourceSearch

https://www.hotelerica.nl/data/static/fletcher-assets/js/includes/overview.js?t=1790151163

js hotelerica.nl collected 2026-09-26 00:42:20 UTC 9,967 bytes, 1 lines download raw bytes

1var sortHotels=function(t){var e=$("#sort_on").val();!1!==t&&showLoader(1e3),$(".title--distance").hide(),"name"==e?$(".hotels").find(".hotel").sort(function(t,e){return String.prototype.localeCompare.call($(t).data("name").toLowerCase(),$(e).data("name").toLowerCase())}).appendTo(".hotels"):"score"==e?$(".hotels").find(".hotel").sort(function(t,e){var a,s,i,o;return $(t).hasClass("hotel--not")&&$(e).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")&&$(t).hasClass("hotel--partner")?-1:$(t).hasClass("hotel--not")||$(t).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")||$(e).hasClass("hotel--partner")?-1:(a=$(t).hasClass("hotel--mls"),s=$(e).hasClass("hotel--mls"),i=$(t).attr("data-review"),o=$(e).attr("data-review"),t=$(t).data("name").toLowerCase(),e=$(e).data("name").toLowerCase(),1==a&&0==s?1:0==a&&1==s?-1:i<o?1:o<i||t<e?-1:e<t?1:void 0)}).appendTo(".hotels"):"ranking"==e?$(".hotels").find(".hotel").sort(function(t,e){var a,s,i,o;return $(t).hasClass("hotel--not")&&$(e).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")&&$(t).hasClass("hotel--partner")?-1:$(t).hasClass("hotel--not")||$(t).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")||$(e).hasClass("hotel--partner")?-1:(a=$(t).hasClass("hotel--mls"),s=$(e).hasClass("hotel--mls"),i=parseInt($(t).data("ranking")),o=parseInt($(e).data("ranking")),t=$(t).data("name").toLowerCase(),e=$(e).data("name").toLowerCase(),1==a&&0==s?1:0==a&&1==s?-1:$.isNumeric(i)&&$.isNumeric(o)?i<o?-1:o<i?1:t<e?-1:e<t?1:0:$.isNumeric(i)&&!$.isNumeric(o)?-1:!$.isNumeric(i)&&$.isNumeric(o)?1:t<e?-1:e<t?1:0)}).appendTo(".hotels"):"distance"==e?$(".hotels").find(".hotel").sort(function(t,e){var a,s,i,o;return $(t).hasClass("hotel--not")&&$(e).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")&&$(t).hasClass("hotel--partner")?-1:$(t).hasClass("hotel--not")||$(t).hasClass("hotel--partner")||(a=$(t).hasClass("hotel--mls"),s=$(e).hasClass("hotel--mls"),i=parseFloat($(t).data("distance")),o=parseFloat($(e).data("distance")),t=$(t).data("name").toLowerCase(),e=$(e).data("name").toLowerCase(),1==a&&0==s)?1:0==a&&1==s||!$.isNumeric(i)||!$.isNumeric(o)||i<o?-1:o<i?1:t<e?-1:e<t?1:void 0}).appendTo(".hotels"):"price_up"==e?$(".hotels").find(".hotel").sort(function(t,e){var a,s,i,o;return $(t).hasClass("hotel--not")&&$(e).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")&&$(t).hasClass("hotel--partner")?-1:$(t).hasClass("hotel--not")||$(t).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")||$(e).hasClass("hotel--partner")?-1:(a=$(t).hasClass("hotel--mls"),s=$(e).hasClass("hotel--mls"),i=parseFloat($(t).data("price")),o=parseFloat($(e).data("price")),t=$(t).data("name").toLowerCase(),e=$(e).data("name").toLowerCase(),1==a&&0==s?1:(0!=a||1!=s)&&$.isNumeric(i)&&$.isNumeric(o)?0==i?1:0==o||i<o?-1:o<i?1:t<e?-1:e<t?1:void 0:-1)}).appendTo(".hotels"):"price_down"==e&&$(".hotels").find(".hotel").sort(function(t,e){var a,s,i,o;return $(t).hasClass("hotel--not")&&$(e).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")&&$(t).hasClass("hotel--partner")?-1:$(t).hasClass("hotel--not")||$(t).hasClass("hotel--partner")?1:$(e).hasClass("hotel--not")||$(e).hasClass("hotel--partner")?-1:(a=$(t).hasClass("hotel--mls"),s=$(e).hasClass("hotel--mls"),i=parseFloat($(t).data("price")),o=parseFloat($(e).data("price")),t=$(t).data("name").toLowerCase(),e=$(e).data("name").toLowerCase(),1==a&&0==s?1:0==a&&1==s?-1:$.isNumeric(i)&&$.isNumeric(o)?0==i?-1:0==o||i<o?1:o<i||t<e?-1:e<t?1:void 0:1)}).appendTo(".hotels"),lazyLoad(),initPriceSlider(),$(".combinationLink").on("change",function(t){showLoader();var e=$(this).val();window.location=e})};function initUpdateNights(){var t;0<$(".nightsCheckbox").length&&(t=!1,0<$(".nightsCheckbox:checked").length?updateNightTickets($(".nightsCheckbox:checked")):$(".nightsCheckbox").each(function(){0!=(t=!t||$(this).val()<$(t).val()?$(this):t)&&updateNightTickets(t)}))}function updateNightTickets(t){var a,s,e=$(t).attr("id"),i=($(".nightsCheckbox").each(function(){$(this).attr("id")!=e&&$(this).attr("checked",!1)}),$(t).val());$(".hotel").each(function(){var t=$(this),e=!1;$(this).find(".hotel__ticket").each(function(){$(this).data("nights")==i&&($(this).removeClass("hotel__ticket--hide"),$(this).closest(".hotel").attr("data-price",$(this).data("price")),$(this).closest(".hotel").data("price",$(this).data("price")),$(t).removeClass($(this).data("notification")),$(t).find(".notification--package").addClass("notification--hide"),e=!0)}),$(this).find(".hotel__ticket").each(function(){$(this).data("nights")!=i&&e?$(this).addClass("hotel__ticket--hide"):($(this).data("nights")!=i||void 0!==$(this).data("mls")&&$(this).data("mls")>i)&&($(t).addClass($(this).data("notification")),$(t).find(".notification--package").removeClass("notification--hide"))})}),void 0!==window.mapMarkers&&void 0!==window.altRates&&(s=a=0,$("#closeInfobox").trigger("click"),$.each(window.altRates,function(t,e){void 0!==e[i]&&void 0!==e[i].mls?(mapMarkers[t].mlsMessage=e[i].mlsMessage,mapMarkers[t].mlsTitle=e[i].mlsTitle,mapMarkers[t].mls=!0):void 0!==e[i]&&(e=e[i],mapMarkers[t].price=e.price,mapMarkers[t].priceDecimals=e.priceDecimals,mapMarkers[t].rateplan=e.rateplan,mapMarkers[t].nights=e.nights,mapMarkers[t].mlsMessage=null,mapMarkers[t].mlsTitle=null,mapMarkers[t].mls=!1),0!=mapMarkers[t].price&&((0==a||parseInt(mapMarkers[t].price)<a)&&(a=parseInt(mapMarkers[t].price)),0==s||parseInt(mapMarkers[t].price)>s)&&(s=parseInt(mapMarkers[t].price))})),updatePriceSlider(a,s,!1),postFilterForm()}function initPriceSlider(){var t,e,a,s,i,o,n,r,l;0<$("#priceSlider").length&&(t=document.getElementById("minPrice"),e=document.getElementById("maxPrice"),a=document.getElementById("minPriceSpan"),s=document.getElementById("maxPriceSpan"),i=[t,e],o=[a,s],n=document.getElementById("priceSlider"),r=parseFloat($(n).data("min")),l=parseFloat($(n).data("max")),a.innerHTML=r,s.innerHTML=l,$(t).val(r),$(e).val(l),void 0===$(n)[0].noUiSlider&&(noUiSlider.create(n,{connect:!0,behaviour:"tap",tooltips:!1,start:[r,l],range:{min:[r],max:[l]},format:wNumb({decimals:0,mark:","})}),n.noUiSlider.on("change",function(t,e){i[e].value!=t[e]&&(i[e].value=t[e],o[e].innerHTML=t[e],$(i[e]).trigger("change"))})),r==l?n.setAttribute("disabled",!0):n.removeAttribute("disabled"))}var updatePriceSlider=function(s,i,t){var e,o,a,n,r,l;0<$("#priceSlider").length&&(e=document.getElementById("priceSlider"),o=$(".nightsCheckbox:checked").val(),void 0===s&&(s=!1),void 0===i&&(i=!1),"undefined"!=typeof mapMarkers?jQuery.each(mapMarkers,function(t,e){var a;0==e.mls&&(a=e.nights,void 0===o||o==a)&&((!s&&0<parseFloat(e.price)||0<parseFloat(e.price)&&parseFloat(e.price)<s)&&(s=parseFloat(e.price)),!i&&0<parseFloat(e.price)||parseFloat(e.price)+1>i)&&(i=parseFloat(e.price)+1)}):$(".hotel").each(function(){var t=$(this).find(".hotel__ticket:not(.hotel__ticket--hide)").data("price"),e=$(this).find(".hotel__ticket:not(.hotel__ticket--hide)").data("nights");void 0!==t&&(void 0===o||o==e)&&(t=-1!=String(t).indexOf(",")?parseFloat(t.replace(",",".")):parseFloat(t),(!s&&0<t||0<t&&t<s)&&(s=Math.floor(t)),!i&&0<t||0<t&&i<t)&&(i=Math.ceil(t))}),0<s)&&0<i&&(parseFloat(s)!=parseFloat($(e).data("min"))||parseFloat(i)!=parseFloat($(e).data("max")))&&(s=Math.floor(s),i=Math.ceil(i),a=document.getElementById("minPrice"),n=document.getElementById("maxPrice"),r=document.getElementById("minPriceSpan"),l=document.getElementById("maxPriceSpan"),0==t)&&(void 0!==$(e)[0].noUiSlider&&$(e)[0].noUiSlider.destroy(),$(e).data("min",s),$(e).data("max",i),r.innerHTML=s,l.innerHTML=i,a.value=s,n.value=i,initPriceSlider())},mirrorSortOn=function(){var t=$("#sort_on"),e=$("#sort_on_mobile");t.length?(t.find("option").each(function(){e.append($(this).clone())}),e.val(t.val()),t.on("change",function(){e.val($(this).val())}),e.on("change",function(){t.val($(this).val()).trigger("change")})):e.closest(".accordion__slide").hide()},lowestNights=($(".hotel__more-info").click(function(){var t=$(this).closest(".hotel"),e=$(this).closest(".hotel").find(".hotel__extra--hide"),a=$(this).data("more"),s=$(this).data("less"),t=(t.toggleClass("more"),e.toggleClass("hide"),$(this).closest(".hotel").find(".hotel__description"));$(t).hasClass("hotel__description--min")?($(t).removeClass("hotel__description--min"),$(this).find("span").text(a)):($(t).addClass("hotel__description--min"),$(this).find("span").text(s)),$(window).trigger("scroll")}),$("#sort_on").on("change",sortHotels),0<$(".ticket__button.onload").length&&$(".ticket__button.onload").trigger("click"),$(".packageOption").on("change",function(){var t=$(this);$(".packageOption").each(function(){$(this).attr("id")!=$(t).attr("id")&&$(this).removeAttr("checked")}),location.href!=$(this).val()&&(showLoader(),location.href=$(this).val())}),$(".packageGroup").on("change",function(){var t=$(this);$(".packageGroup").each(function(){$(this).attr("id")!=$(t).attr("id")&&$(this).removeAttr("checked")}),location.href!=$(this).val()&&(showLoader(),location.href=$(this).val())}),$(".nightsCheckbox").on("click",function(){var t;$(this).is(":checked")?(updateNightTickets($(this)),initDatePickers(),$("#datepicker-arrival").trigger("change")):(t=!1,$(".nightsCheckbox").each(function(){0!=(t=!t||$(this).val()<$(t).val()?$(this):t)&&updateNightTickets(t)})),sortHotels(!1)}),0<$(".nightsCheckbox:checked").length&&sortHotels(!1),0<$(".nightsCheckbox:checked").length&&""==$("#datepicker-departure").val()&&(updateNightTickets($(".nightsCheckbox:checked")),initDatePickers(),$("#datepicker-arrival").trigger("change")),!1);0<$(".nightsCheckbox:checked").length?updateNightTickets($(".nightsCheckbox:checked")):$(".nightsCheckbox").each(function(){0!=(lowestNights=!lowestNights||$(this).val()<$(lowestNights).val()?$(this):lowestNights)&&updateNightTickets(lowestNights)}),$(".combinationLink").on("change",function(t){showLoader();
1var e=$(this).val();window.location=e}),initPriceSlider(),mirrorSortOn(),sortHotels(!1);

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.