PageSourceSearch

https://www.loqate.com/assets/dist/js/min/main.min.js?v=0.100

js loqate.com collected 2026-10-01 08:35:43 UTC 8,629 bytes, 1 lines download raw bytes

1const mainNav=document.querySelector(".nav"),menuToggle=document.querySelector(".nav .nav__toggle"),menuItems=document.querySelectorAll(".nav nav li.has-dd > a"),haveDropdowns=document.querySelectorAll(".nav nav li.has-dd"),cultureForm=document.querySelector(".formCulture form"),menuItemsBack=document.querySelectorAll(".nav nav li.has-dd .dd__back");if(null!=cultureForm){const e=cultureForm.querySelectorAll("a");let t=cultureForm.querySelector("#culture");Array.prototype.forEach.call(e,function(e,o){e.addEventListener("click",function(e){return e.preventDefault(),t.value=this.dataset.value,cultureForm.submit(),!1})})}function closeDropdowns(){Array.prototype.forEach.call(haveDropdowns,function(e,t){e.className="has-dd clicked"}),Array.prototype.forEach.call(menuItems,function(e,t){e.setAttribute("aria-expanded","false")})}null!=menuToggle&&menuToggle.addEventListener("click",function(e){mainNav.classList.toggle("open")}),Array.prototype.forEach.call(menuItems,function(e,t){e.addEventListener("keydown",function(e){if("Enter"===e.key)return e.preventDefault(),!1}),e.addEventListener("keyup",function(e){if("Enter"===e.key)return this.parentNode.classList.contains("show-dd")?(closeDropdowns(),this.parentNode.className="has-dd clicked",this.setAttribute("aria-expanded","false")):(closeDropdowns(),this.parentNode.className="has-dd show-dd",this.setAttribute("aria-expanded","true")),e.preventDefault(),!1}),e.addEventListener("click",function(e){if(!(window.innerWidth>=1024)){var t=this.getAttribute("href"),o=this.parentNode.querySelector(".dd-inner").children.length>1;return!(!t||"#"===t||t.endsWith("#")||o)||(this.parentNode.classList.contains("show-dd")?(closeDropdowns(),this.parentNode.className="has-dd clicked",this.setAttribute("aria-expanded","false")):(closeDropdowns(),this.parentNode.className="has-dd show-dd",this.setAttribute("aria-expanded","true")),e.preventDefault(),!1)}if(""!=e.target.href&&e.target.href.indexOf("#")>0)return e.preventDefault(),!1}),e.addEventListener("mouseout",function(e){window.innerWidth<1024||Array.prototype.forEach.call(haveDropdowns,function(e,t){e.className="has-dd"})})}),Array.prototype.forEach.call(menuItemsBack,function(e,t){e.addEventListener("click",function(e){return this.parentNode.parentNode.parentNode.classList.remove("show-dd"),this.parentNode.parentNode.parentNode.querySelector("a").setAttribute("aria-expanded","false"),e.preventDefault(),!1})}),window.lqt=window.lqt||{},function(){"use strict";lqt.Modals=function(){return{init:function(){const e=document.querySelectorAll(".modal-content .close-cross, .modal-content .close-btn, .modal__close, .modal-bg-cover, .modal__bg-cover, .modal-container, .modal__container");e&&e.forEach(e=>e.addEventListener("click",function(e){e.target==this&&lqt.Modals.hideModal(this.dataset.modal)}));const t=document.querySelectorAll(".modal-opener");t&&t.forEach(e=>e.addEventListener("click",function(){lqt.Modals.showModal(this.dataset.modal)}))},hideModal:function(e,t){var o=document.querySelector('.modal-main[data-modal="'+e+'"]');null==o&&(o=document.querySelector('.modal[data-modal="'+e+'"]'));var n=document.querySelector('.modal-bg-cover[data-modal="'+e+'"]');null==n&&(n=document.querySelector('.modal__bg-cover[data-modal="'+e+'"]')),utility.fadeOut(o),utility.fadeOut(n)},showModal:function(e){var t=document.querySelector('.modal-main[data-modal="'+e+'"]');null==t&&(t=document.querySelector('.modal[data-modal="'+e+'"]'));var o=document.querySelector('.modal-bg-cover[data-modal="'+e+'"]');null==o&&(o=document.querySelector('.modal__bg-cover[data-modal="'+e+'"]')),utility.fadeIn(t,"table"),utility.fadeIn(o,"",.6)}}}(),window.addEventListener("load",function(){lqt.Modals.init()})}(),window.lqt=window.lqt||{},function(){"use strict";lqt.SiteSearch=function(){let e="en-gb",t=document.querySelector(".site-search__results"),o=document.querySelector(".site-search__results-wrapper"),n=document.querySelector("#txtSiteSearchInput");async function r(o){const n="/umbraco/surface/sitesearchresults/getpages/?country="+e+"&resultslimiter=none&searchstring="+encodeURIComponent(o);try{const e=await fetch(n);if(!e.ok)throw new Error(`Response status: ${e.status}`);const o=await e.json();t.replaceChildren(),a(o)}catch(e){console.error(e.message)}utility.logEvent("Search","Typed",o)}const a=function(e){for(let o=0;o<e.length;o++){let n=document.getElementById("tmp___site-search-result").content,r=document.importNode(n,!0),a=r.querySelector("li"),l=a.querySelector("a"),c=a.querySelector("p");l.href=e[o].url,l.innerHTML=e[o].title,l.classList.add("site-search-result--"+e[o].pageType.substr(1)),c.innerHTML=e[o].preview,t.append(r)}e.length>0?o.classList.add("site-search__results-wrapper--show"):o.classList.remove("site-search__results-wrapper--show")},l=function(){n.value="",t.replaceChildren(),o.classList.remove("site-search__results-wrapper--show")};return{init:function(){n=document.querySelector("#txtSiteSearchInput");const o=document.querySelector(".site-search__btn");if(null==o)return;o.addEventListener("click",function(e){e.preventDefault(),lqt.Modals.showModal("site-search"),n.focus()});const a=document.querySelector("#txtSiteSearchC");a&&(e=a.value),n.addEventListener("keyup",function(e){if(13===e.keyCode)return console.log("return"),e.preventDefault(),!1;r(this.value)}),t=document.querySelector(".site-search__results");const c=document.querySelectorAll(".modal--site-search .modal__content .modal__close, .modal__bg-cover--site-search, .modal
1--site-search .modal__container");c&&c.forEach(e=>{e.addEventListener("click",function(e){e.target==this&&(l(),o.focus(),o.blur())})}),document.querySelectorAll(".modal--site-search .modal__content .modal__close").forEach(e=>{e.addEventListener("keyup",function(e){13===e.keyCode&&(l(),lqt.Modals.hideModal("site-search"),o.focus(),o.blur())})})},showSearch:function(e){lqt.Modals.showModal("site-search")},showResults:a,getResults:r}}(),lqt.SiteSearch.init()}(),function(){var e=window.utility=window.utility||{};e.servicesDomain="https://api.addressy.com",e.logEvent=function(e,t,o){if("function"==typeof ga){var n="";try{"undefined"!=typeof google_tag_manager&&(n=ga.getAll()[0].get("name")+"."),n+="send",ga(n,"event",{eventCategory:e,eventAction:t,eventLabel:o})}catch(n){try{ga("send","event",{eventCategory:e,eventAction:t,eventLabel:o})}catch(e){}}}},e.showDemoError=function(e){var t;t='<div class="alert" role="alert" aria-live="assertive">',t+="<span>"+e+"</span>",t+="</div>",document.querySelector("#demoError").innerHTML=t,document.querySelector("#demoError").style.display="grid"},e.clearDemoError=function(){document.querySelector("#demoError").innerHTML="",document.querySelector("#demoError").style.display="none"},e.addDemoResultsCol=function(e,t){var o=document.querySelector(".form-results .result"),n=document.createElement("div");n.className="tr",n.innerHTML='<span class="th">'+e+'</span><span class="td">'+t+"</span>",o.appendChild(n)},e.clearDemoResults=function(){for(var e=document.querySelector(".form-results .result");e.lastChild;)e.removeChild(e.lastChild)},e.debounce=function(e,t){var o=null;return function(){var n=this,r=arguments;clearTimeout(o),o=setTimeout(function(){e.apply(n,r)},t)}},e.scrollToElement=function(e){var t=0===window.scrollY?160:90,o=document.querySelector("#"+e).getBoundingClientRect().top+document.documentElement.scrollTop-t;window.scrollTo({top:o,left:0,behavior:"smooth"})},e.isTouchDevice=function(){return"ontouchstart"in window||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0},e.getQuery=function(){for(var e=location.href,t=e.substring(e.indexOf("?")+1).split("&"),o=0,n={};o<t.length;o++)t[o]=t[o].split("="),n[t[o][0]]=decodeURIComponent(t[o][1]);return n},e.fadeOut=function(e){e.style.opacity=1,function t(){(e.style.opacity-=.05)<0?e.style.display="none":requestAnimationFrame(t)}()},e.fadeIn=function(e,t,o){e.style.opacity=0,e.style.display=t||"block",null!=typeof o&&null!=o||(o=1),function t(){var n=parseFloat(e.style.opacity);(n+=.05)<=o&&(e.style.opacity=n,requestAnimationFrame(t))}()},e.checkElementInViewport=function(e){return function(e){var t=document.querySelector(e)[0],o=document.querySelector(window).offsetHeight,n=document.querySelector(t).offsetHeight,r=(a=t,l=document.querySelector(a).elementHeight,c=document.querySelector(window).offsetHeight,s=a.getBoundingClientRect(),i=s.top,d=s.bottom,Math.max(0,i>0?Math.min(l,c-i):d<c?d:c));var a,l,c,s,i,d;return r===n||r/o*100>30}(e)}}(),window.addEventListener("touchstart",function e(){document.body.classList.add("is-touch"),window.removeEventListener("touchstart",e,!1)},!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.