PageSourceSearch

https://www.hamburg-travel.com/_assets/b4ccaba872ad200c4e382984a31…/link.ButtonExtended.ghost.js?1789550564

js hamburg-travel.com collected 2026-09-24 09:20:43 UTC 2,908 bytes, 1 lines download raw bytes

1!function(){var e={5052:function(e){e.exports={offsetTop:function(e){var t=document.querySelector("body");return e.getBoundingClientRect().top-t.getBoundingClientRect().top},offsetLeft:function(e){var t=document.querySelector("body");return e.getBoundingClientRect().left-t.getBoundingClientRect().left},scrollTo:function(e,t,n){var o=function(){return{x:window.pageXOffset,y:window.pageYOffset}},r=o(),i={x:(e-r.x)/(n/15),y:(t-r.y)/(n/15)},u=setInterval((function(){!function(){var n=o(),r={x:!1,y:!1};return i.x<0?n.x+i.x<=e&&(r.x=!0):n.x+i.x>=e&&(r.x=!0),i.y<0?n.y+i.y<=t&&(r.y=!0):n.y+i.y>=t&&(r.y=!0),!(!r.x||!r.y)}()?window.scrollBy(i.x,i.y):(clearInterval(u),window.scrollTo(e,t))}),15)},scrollElementTo:function(e,t,n,o){var r=function(){return{x:o.scrollLeft,y:o.scrollTop}},i=r(),u=(e-i.x)/(n/15),a=(t-i.y)/(n/15),d=setInterval((function(){!function(){var n=r(),o={x:!1,y:!1};return u<0?n.x+u<=e&&(o.x=!0):n.x+u>=e&&(o.x=!0),a<0?n.y+a<=t&&(o.y=!0):n.y+a>=t&&(o.y=!0),!(!o.x||!o.y)}()?(o.scrollLeft+=u,o.scrollTop+=a):(clearInterval(d),o.scrollLeft=e,o.scrollTop+=t)}),15)},accessDataset:function(e,t){return e.dataset?e.dataset[t]:e.getAttribute("data-"+t)},extendObject:function(e,t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n]);return e},documentReady:function(e){let t=!1;"undefined"!=typeof less&&"object"==typeof less.pageLoadFinished&&(t=!0);var n=function(){t?less.pageLoadFinished.then((()=>{setTimeout(e)})):setTimeout(e)},o=function(){document.removeEventListener("DOMContentLoaded",o),window.removeEventListener("load",o),n()};"complete"===document.readyState?n():(document.addEventListener("DOMContentLoaded",o),window.addEventListener("load",o))}}}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,n),i.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 o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e,t,o,r,i,u=n(5052);e=function(e){if(!e)return 0;var t=window.getComputedStyle(e);return parseInt(t.getPropertyValue("width"))+(parseInt(t.getPropertyValue("margin-right"))||0)},t=function(t){var n=function(e){for(var t=e.children,n=[],o=0;o<t.length;o++)t[o].classList.remove(i),n.push(t[o]);return n}(t);if(n.length<3)return!0;var o=window.getComputedStyle(t),r=parseInt(o.getPropertyValue("width"))-2*(parseInt(o.getPropertyValue("padding-right"))||0);r-=e(n.shift())+e(n.pop());for(var u=0;u<n.length;u++)(r-=e(n[u]))<0&&n[u].classList.add(i)},o=function(){for(var e=0;e<r.length;e++)t(r[e])},r=[],i="link-ButtonExtended-ghost__content--hidden",n.n(u)().documentReady((function(){r=document.getElementsByClassName("link-ButtonExtended-ghost"),window.addEventListener("resize",o),o()}))}()}();

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.