PageSourceSearch

https://www.firstchoice.co.uk/wp-content/themes/wordpress-themes/dist/js/pagebuilder-navigation.js

js firstchoice.co.uk collected 2026-09-24 18:32:19 UTC 8,572 bytes, 1 lines download raw bytes

1!function(){var e={962:function(e){function t(e,t,n){var a,i,r,o,l;function c(){var d=Date.now()-o;d<t&&d>=0?a=setTimeout(c,t-d):(a=null,n||(l=e.apply(r,i),r=i=null))}null==t&&(t=100);var d=function(){r=this,i=arguments,o=Date.now();var d=n&&!a;return a||(a=setTimeout(c,t)),d&&(l=e.apply(r,i),r=i=null),l};return d.clear=function(){a&&(clearTimeout(a),a=null)},d.flush=function(){a&&(l=e.apply(r,i),r=i=null,clearTimeout(a),a=null)},d}t.debounce=t,e.exports=t},550:function(e,t,n){var a="Expected a function",i=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt,d="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,u="object"==typeof self&&self&&self.Object===Object&&self,s=d||u||Function("return this")(),v=Object.prototype.toString,p=Math.max,g=Math.min,f=function(){return s.Date.now()};function h(e,t,n){var i,r,o,l,c,d,u=0,s=!1,v=!1,h=!0;if("function"!=typeof e)throw new TypeError(a);function y(t){var n=i,a=r;return i=r=void 0,u=t,l=e.apply(a,n)}function w(e){var n=e-d;return void 0===d||n>=t||n<0||v&&e-u>=o}function $(){var e=f();if(w(e))return E(e);c=setTimeout($,function(e){var n=t-(e-d);return v?g(n,o-(e-u)):n}(e))}function E(e){return c=void 0,h&&i?y(e):(i=r=void 0,l)}function x(){var e=f(),n=w(e);if(i=arguments,r=this,d=e,n){if(void 0===c)return function(e){return u=e,c=setTimeout($,t),s?y(e):l}(d);if(v)return c=setTimeout($,t),y(d)}return void 0===c&&(c=setTimeout($,t)),l}return t=b(t)||0,m(n)&&(s=!!n.leading,o=(v="maxWait"in n)?p(b(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),x.cancel=function(){void 0!==c&&clearTimeout(c),u=0,i=d=r=c=void 0},x.flush=function(){return void 0===c?l:E(f())},x}function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function b(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==v.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=o.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new TypeError(a);return m(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),h(e,t,{leading:i,maxWait:t,trailing:r})}}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(962),t="",a=n(550);function i(){!function(){if("fixed"!==document.body.style.position){var e="pagebuilder-navigation-wrapper",t=$(".".concat(e));$(window).scrollTop()>$(".header-wrapper").height()?t.addClass("".concat(e,"--sticky")):t.removeClass("".concat(e,"--sticky"))}else pageNav.removeClass("".concat(PBNavClass,"--sticky"))}
1(),function(){var e=$('.pagebuilder-section[data-anchor^="pb_index_"]'),t=$(window).scrollTop(),n=$(".pagebuilder-navigation-wrapper").height()+2+(0==t?$(".header-wrapper").height():0),a=$(".pagebuilder-navigation-item-wrapper")[0],i=!1;e.length>0&&e.each(function(e,r){var o=$(r).offset().top;if(o-n<t&&o+$(r).height()-n>t){var l=$('.pagebuilder-navigation-item[data-anchor-ref="'+r.dataset.anchor+'"]');l.length>0&&(i=!0,l.hasClass("pagebuilder-navigation-item--active")||($(".pagebuilder-navigation-item").removeClass("pagebuilder-navigation-item--active"),l.addClass("pagebuilder-navigation-item--active"),a.scroll({top:0,left:(l.outerWidth()+10)*l.index(),behavior:"smooth"})))}});if(!i){var r=$(".pagebuilder-navigation-item--active");r.length>0&&r.each(function(e,t){$(t).removeClass("pagebuilder-navigation-item--active")})}}()}function r(){var e=$(".pagebuilder-navigation-item-wrapper").scrollLeft();e<$(".pagebuilder-navigation-item-wrapper")[0].scrollWidth-$(".pagebuilder-navigation-item-wrapper").width()-20?$(".pagebuilder-navigation-scroll-overlay").addClass("pagebuilder-navigation-scroll-overlay--scroll-right"):$(".pagebuilder-navigation-scroll-overlay").removeClass("pagebuilder-navigation-scroll-overlay--scroll-right"),e>20?$(".pagebuilder-navigation-scroll-overlay").addClass("pagebuilder-navigation-scroll-overlay--scroll-left"):$(".pagebuilder-navigation-scroll-overlay").removeClass("pagebuilder-navigation-scroll-overlay--scroll-left")}function o(){var e=$("#inpage-nav-search"),t="hidden"==e.data("mobile-search");if(e.length>0){e=e[0];var n="";if(t&&$(window).width()<=650)n=$(".search-component-modal search-component");else if(document.querySelector(".search-component")){n=$(".pagebuilder-section .search-component");var a=$(n).parent().closest('section[data-anchor^="pb_index_"]');e.dataset.anchorRef=$(a).data("anchor")}else e.remove(),$(".pagebuilder-navigation-scroll-overlay").addClass("pagebuilder-navigation-scroll-overlay--no-search")}}$(function(){$(".pagebuilder-navigation").length>0&&(o(),function(){if($('.recently-viewed[data-anchor="recently-viewed"]').children().length>0){var e=$(".pagebuilder-section--recently-viewed").data("anchor"),t=$('.pagebuilder-navigation-item[data-anchor-ref="'+e+'"]');t.css("display","flex"),t.append('<div class="pagebuilder-navigation-item-tag">New</div>')}}(),function(){var e=document.getElementById("recentlyViewed");if(e){var n=e.getElementsByTagName("holiday-card")[0];if(n){var a;t=n.getAttribute("holiday-details-link");var i=window.localStorage.getItem("RecentlyViewedHolidayUrl");if(null!==(a=t)&&void 0!==a&&a.length)if(t!=i)!function(e){setTimeout(function(){var t=$('.pagebuilder-navigation-item[data-anchor-ref="'+e+'"]').children(".pagebuilder-navigation-item-tag");t.length>0&&t.addClass("pagebuilder-navigation-item-tag--visible")},2e3)}(e.parentElement.parentElement.dataset.anchor)}}}
1(),function(){var e=$('.pagebuilder-section[data-anchor^="pb_index_"]');if(e.length>0){var t=$(".pagebuilder-navigation-item");(t=t.filter(function(t,n){if("inpage-nav-search"!=$(n).data("tmId"))return e.filter(function(e,t){return $(t).data("anchor")==$(n).data("anchor-ref")}).length<=0})).each(function(e){$(this).remove()})}}(),window.addEventListener("scroll",(0,e.debounce)(i,50)),window.addEventListener("scroll",a(i,100)),window.addEventListener("resize",(0,e.debounce)(o,200)),$(".pagebuilder-navigation").css("display",""),r(),$(".pagebuilder-navigation-item-wrapper").scroll((0,e.debounce)(r,100)),window.addEventListener("resize",(0,e.debounce)(r,100)),i())}),$(".pagebuilder-navigation-item").on("click tap",function(){if("inpage-nav-search"==this.dataset.tmId&&"hidden"==this.dataset.mobileSearch&&$(window).width()<=650)openSearchModal(!0);else{var e=null;if("inpage-nav-search"==this.dataset.tmId&&$(window).width()<=650)e=$(".search-component");else if((e=$('.pagebuilder-section[data-anchor="'+this.dataset.anchorRef+'"]')).length>0){var n=document.getElementById("recentlyViewed");n&&this.dataset.anchorRef==n.parentElement.parentElement.dataset.anchor&&(a=document.getElementById("recentlyViewed").parentElement.parentElement.dataset.anchor,(i=$('.pagebuilder-navigation-item[data-anchor-ref="'+a+'"]').children(".pagebuilder-navigation-item-tag")).length>0&&(i.removeClass("pagebuilder-navigation-item-tag--visible"),window.localStorage.setItem("RecentlyViewedHolidayUrl",t)))}this.dataset.anchorRef.substring(this.dataset.anchorRef.lastIndexOf("_")+1);!function(e){var t=$(".pagebuilder-navigation-wrapper"),n=e[0].getBoundingClientRect().top+window.scrollY-t.height();window.scroll({top:n,left:0,behavior:"auto"})}(e)}var a,i}),document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("page-nav-item-wrapper"),t={top:0,left:0,x:0,y:0},n=!1,a=function(a){var i=a.clientX-t.x,r=a.clientY-t.y;e.scrollTop=t.top-r,e.scrollLeft=t.left-i,n=!0},i=function(){e.style.removeProperty("user-select"),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",i)};e.addEventListener("click",function(e){n&&(e.preventDefault(),e.stopPropagation())},!0),e.addEventListener("mousedown",function(r){e.style.userSelect="none",t={left:e.scrollLeft,top:e.scrollTop,x:r.clientX,y:r.clientY},n=!1,document.addEventListener("mousemove",a),document.addEventListener("mouseup",i)})})}()}();

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.