PageSourceSearch

https://www.hamburg-tourism.de/_assets/b4ccaba872ad200c4e382984a31…/span.ButtonExtended.default.js?1790674645

js hamburg-tourism.de collected 2026-10-01 11:58:14 UTC 2,912 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(),u={x:(e-r.x)/(n/15),y:(t-r.y)/(n/15)},i=setInterval((function(){!function(){var n=o(),r={x:!1,y:!1};return u.x<0?n.x+u.x<=e&&(r.x=!0):n.x+u.x>=e&&(r.x=!0),u.y<0?n.y+u.y<=t&&(r.y=!0):n.y+u.y>=t&&(r.y=!0),!(!r.x||!r.y)}()?window.scrollBy(u.x,u.y):(clearInterval(i),window.scrollTo(e,t))}),15)},scrollElementTo:function(e,t,n,o){var r=function(){return{x:o.scrollLeft,y:o.scrollTop}},u=r(),i=(e-u.x)/(n/15),a=(t-u.y)/(n/15),d=setInterval((function(){!function(){var n=r(),o={x:!1,y:!1};return i<0?n.x+i<=e&&(o.x=!0):n.x+i>=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+=i,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 u=t[o]={exports:{}};return e[o](u,u.exports,n),u.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,u,i=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(u),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 i=0;i<n.length;i++)(r-=e(n[i]))<0&&n[i].classList.add(u)},o=function(){for(var e=0;e<r.length;e++)t(r[e])},r=[],u="span-ButtonExtended-default__content--hidden",n.n(i)().documentReady((function(){r=document.getElementsByClassName("span-ButtonExtended-default"),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.