PageSourceSearch

https://www.hamburg-tourism.de/_assets/b4ccaba872ad200c4e382984a31…/Molecules/pageHeader__func.js?1789550564

js hamburg-tourism.de collected 2026-09-24 09:40:34 UTC 11,080 bytes, 1 lines download raw bytes

1!function(){var e={8561:function(e,t,a){"use strict";var n,o,r,i,s,d,c=a(79656),l=a(194),u=a(5052),f=a.n(u),v=a(92505);n="-js-offCanvas__content--active",o=function(){for(var e=document.getElementsByClassName(n),t=0;t<e.length;t++)e[t].classList.remove(n)},r=function(){c.Z.removeState("offCanvas--active","pageHeader"),c.Z.addState("pageHeader--active","pageHeader"),c.Z.addState("noScroll","pageHeader"),o()},i=function(){c.Z.removeState("pageHeader--active","pageHeader"),c.Z.removeState("offCanvas--active","pageHeader"),c.Z.removeState("noScroll","pageHeader"),o(),v.Z.deactivate()},s=function(){i(),l.Z.extendState("mainNavOpen",r),l.Z.addState("mainNavClose",i)},d=function(){var e=document.querySelector(".hamburgCardMatrix__closer");e&&e.click()},f().documentReady((function(){var e=document.getElementById("pageHeader__func__closer");e&&function(e){e.addEventListener("click",s),e.addEventListener("click",d)}(e);var t=document.getElementById("pageHeader__nav");t&&t.addEventListener("navigation:close",i)}))},94538:function(e,t,a){"use strict";var n,o,r,i,s,d=a(79656),c=a(194),l=a(5052),u=a.n(l),f=a(92505);n="-js-offCanvas__content--active",o=function(){for(var e=document.getElementsByClassName(n),t=0;t<e.length;t++)e[t].classList.remove(n)},r=function(){d.Z.removeState("offCanvas--active","pageHeader"),d.Z.addState("pageHeader--active","pageHeader"),d.Z.addState("noScroll","pageHeader"),o();var e=document.querySelector(".pageHeader__nav__link.pageHeader__nav__link--navigation");e&&e.focus()},i=function(){d.Z.removeState("pageHeader--active","pageHeader"),d.Z.removeState("offCanvas--active","pageHeader"),d.Z.removeState("noScroll","pageHeader"),o(),f.Z.deactivate()},s=function(){d.Z.hasState("pageHeader--active")?(i(),c.Z.extendState("mainNavOpen",r),c.Z.addState("mainNavClose",i)):(r(),c.Z.extendState("mainNavClose",i),c.Z.addState("mainNavOpen",r))},u().documentReady((function(){for(var e=[document.getElementById("pageHeader__func__opener"),document.getElementById("pageHeader__func__menu")],t=0;t<e.length;t++)e[t]&&e[t].addEventListener("click",s)}))},28256:function(e,t,a){"use strict";a.d(t,{Z:function(){return s}});var n=a(79656),o=a(5052),r=a.n(o),i=a(92505);class s{constructor(e){this._activeOffCanvasTargetNodeClass="-js-offCanvas__content--active",this.openerNode=e,this.targetNode=this._lookupTargetNode(),this.targetNode&&this._addEventListener()}_lookupTargetNode(){var e=r().accessDataset(this.openerNode,"js_offcanvas_target");return document.getElementById(e)}_fireActivatedEvent(){var e=document.createEvent("Event");e.initEvent("offCanvasActivated",!0,!0),this.targetNode.dispatchEvent(e)}_addEventListener(){this.openerNode.addEventListener("click",function(){this._activateOffCanvasTarget()?this._openOffCanvasContainer():this._closeOffCanvasContainer()}.bind(this))}_activateOffCanvasTarget(){return this.targetNode.classList.contains(this._activeOffCanvasTargetNodeClass)?(this._deactivateAllOffCanvasTargets(),!1):(this._deactivateAllOffCanvasTargets(),this.targetNode.classList.add(this._activeOffCanvasTargetNodeClass),this._fireActivatedEvent(),!0)}_deactivateAllOffCanvasTargets(){for(var e=document.getElementsByClassName(this._activeOffCanvasTargetNodeClass),t=0;t<e.length;t++)e[t].classList.remove(this._activeOffCanvasTargetNodeClass)}_openOffCanvasContainer(){n.Z.addState("offCanvas--active","pageHeader"),n.Z.removeState("pageHeader--active","pageHeader"),i.Z.activate()}_closeOffCanvasContainer(){n.Z.removeState("pageHeader--active","pageHeader"),n.Z.removeState("offCanvas--active","pageHeader"),n.Z.removeState("noScroll","pageHeader"),i.Z.deactivate()}}},16787:function(e,t,a){"use strict";var n,o,r=a(5052),i=a.n(r),s=a(28256);n=function(e){var t=e.getAttribute("id");if(-1!==o.indexOf(t))return!1;new s.Z(e)},o=["pageHeader__func__opener","pageHeader__func__closer","pageHeader__func__menu"],i().documentReady((function(){for(var e=document.getElementsByClassName("pageHeader__func__element"),t=0;t<e.length;t++)n(e[t])}))},15637:function(e,t,a){"use strict";var n,o,r,i=a(5052),s=a.n(i),d=a(79656);n=null,o=null,r=null,s().documentReady((function(){n=document.getElementById("offCanvas"),o=document.getElementById("pageHeader__func"),r=document.getElementById("pageHeader__nav")}))},9937:function(e,t,a){"use strict";var n,o,r,i=a(5052);n=function(e,t){var a=t.offsetLeft,n=t.offsetWidth;e.style.left=a+"px",e.style.width=n+"px"},o=function(e,t,a){t&&a&&t.addEventListener("click",(function(){n(e,a),r=a}))},r=null,a.n(i)().documentReady((function(){var e=document.getElementById("pageHeader__func");if(e){var t=function(e){var t=document.createElement("span");return t.setAttribute("id","pageHeader__func__lit"),e.appendChild(t),t}(e);!function(e,t){for(var a=e.querySelectorAll("a:not(#pageHeader__func__opener)"),n=0;n<a.length;n++)o(t,a[n],a[n])}(e,t),function(e){var t=document.getElementById("pageHeader__func__opener"),a=document.getElementById("pageHeader__func__menu");o(e,t,a)}(t),function(e){window.addEventListener("resize",(function(){r&&n(e,r)}))}(t)}}))},58074:function(e,t,a){"use strict";var n=a(5052),o=a.n(n);!function(){let e=!1;const t=t=>{const a=new XMLHttpRequest;a.open("POST",hhtConfig.ajaxEndpoint,!0),a.addEventListener("load",(()=>{if(a.status>=200&&a.status<400){let n=JSON.parse(a.response);if(t){const e=t.querySelector(".pageHeader__func__element__counter");e&&(t.classList.remove("pageHeader__func__element--active"),e.innerHTML="",!n.error&&n.data&&n.data.count>0&&(e.innerHTML=n.data.count,t.classList.add("pageHeader__func__element--active")))}n.data.dataLayer&&!e&&(window.imxTriggerTracking(n.data.dataLayer),e=!0)}}));const n=new FormData;n.append("action","count"),a.send(n)};o().documentReady((()=>{const e=document.getElementById("pageHeader__func__basket");e&&(e=>{window.addEventListener("message",(a=>{"shoppingCartItemAdded"!==a.data&&"shoppingCartItemRemoved"!==a.data&&"cmdRefreshShoppingCartIndicator"!==a.data||t(e)}));let a=0;const n=window.setInterval((()=>{a<4?(t(e),a++):window.clearInterval(n)}),3e5);t(e)})(e)}))}()},79656:function(e,t,a){"use strict";var n,o,r,i=a(5052),s=a.n(i);t.Z=(o=function(e,t){var a=window.globalStates_stateCollection;if(a[e]||(a[e]=[]),-1!==a[e].indexOf(t))return!1;if(a[e].push(t),!n.classList.contains(e)){var o=new CustomEvent("addState",{detail:{state:e}});n.dispatchEvent(o),n.classList.add("-state-"+e)}},r=function(e,t,a){var o=window.globalStates_stateCollection;if(!o[e])return!1;if(a)o[e]=[];else{var r=o[e].indexOf(t);if(-1===r)return!1;o[e].splice(r,1)}if(0===o[e].length){var i=new CustomEvent("removeState",{detail:{state:e}});n.dispatchEvent(i),n.classList.remove("-state-"+e)}},window.globalStates_stateCollection={},s().documentReady((function(){n=document.getElementsByTagName("html")[0],document.addEventListener("globalOverlay--addState",(function(e){o(e.detail.state,e.detail.initiator)}
1)),document.addEventListener("globalOverlay--removeState",(function(e){r(e.detail.state,e.detail.initiator)}))})),{addState:o,removeState:r,hasState:function(e){var t=window.globalStates_stateCollection;return!!t[e]&&0!==t[e].length}})},194:function(e,t){"use strict";var a,n,o,r,i,s,d;t.Z=(a=(e,t)=>{n(e,t),window.history.pushState({stateNames:[e]},"",window.location.href),window.history_copy.push(e)},n=(e,t)=>{var a=window.history_stateCollection;o(e)||(a[e]={callbacks:[]}),-1===a[e].callbacks.indexOf(t)&&a[e].callbacks.push(t),1===Object.keys(a).length&&r()},o=e=>{var t=window.history_stateCollection;return!!t[e]&&0!==t[e].callbacks.length},r=()=>{window.addEventListener("popstate",s)},i=()=>{window.removeEventListener("popstate",s)},s=()=>{var e=window.history.state.stateNames;if(!e)return!1;var t=window.history_stateCollection;for(let n=0;n<e.length;n++){var a=e[n];o(a)&&d(t[a].callbacks)}},d=e=>{for(let t=0;t<e.length;t++)e[t]()},window.history_stateCollection={},window.history_copy=[],{addState:a,extendState:(e,t)=>{if(!window.history.state)return a(e,t);if(!window.history.state.stateNames)return a(e,t);n(e,t);var o=window.history.state.stateNames;o.push(e),window.history.replaceState({stateNames:o},"",window.location.href),window.history_copy.push(e)},removeState:(e,t,a)=>{var n=window.history_stateCollection;if(!o(e))return!1;if(a)n[e]=[];else{var r=n[e].callbacks.indexOf(t);if(-1===r)return!1;n[e].splice(r,1)}Object.keys(n).length<1&&i()},hasState:o})},92505:function(e,t,a){"use strict";var n,o,r,i,s=a(79656),d=a(5052),c=a.n(d);t.Z=(n=function(){if(s.Z.hasState("offCanvas--active")&&"absolute"!=window.getComputedStyle(i).getPropertyValue("position")){var e=r.offsetWidth;e!=o.offsetWidth&&(o.style.width=e+"px")}else o.style.width=null},o=null,r=null,i=null,c().documentReady((function(){o=document.getElementById("offCanvas"),r=document.getElementById("pageHeader__func"),i=document.getElementById("pageHeader__nav")})),{activate:function(){window.addEventListener("resize",n),n()},deactivate:function(){window.removeEventListener("resize",n)}})},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,a){var n=function(){return{x:window.pageXOffset,y:window.pageYOffset}},o=n(),r={x:(e-o.x)/(a/15),y:(t-o.y)/(a/15)},i=setInterval((function(){!function(){var a=n(),o={x:!1,y:!1};return r.x<0?a.x+r.x<=e&&(o.x=!0):a.x+r.x>=e&&(o.x=!0),r.y<0?a.y+r.y<=t&&(o.y=!0):a.y+r.y>=t&&(o.y=!0),!(!o.x||!o.y)}()?window.scrollBy(r.x,r.y):(clearInterval(i),window.scrollTo(e,t))}),15)},scrollElementTo:function(e,t,a,n){var o=function(){return{x:n.scrollLeft,y:n.scrollTop}},r=o(),i=(e-r.x)/(a/15),s=(t-r.y)/(a/15),d=setInterval((function(){!function(){var a=o(),n={x:!1,y:!1};return i<0?a.x+i<=e&&(n.x=!0):a.x+i>=e&&(n.x=!0),s<0?a.y+s<=t&&(n.y=!0):a.y+s>=t&&(n.y=!0),!(!n.x||!n.y)}()?(n.scrollLeft+=i,n.scrollTop+=s):(clearInterval(d),n.scrollLeft=e,n.scrollTop+=t)}),15)},accessDataset:function(e,t){return e.dataset?e.dataset[t]:e.getAttribute("data-"+t)},extendObject:function(e,t){for(var a in t)e.hasOwnProperty(a)||(e[a]=t[a]);return e},documentReady:function(e){let t=!1;"undefined"!=typeof less&&"object"==typeof less.pageLoadFinished&&(t=!0);var a=function(){t?less.pageLoadFinished.then((()=>{setTimeout(e)})):setTimeout(e)},n=function(){document.removeEventListener("DOMContentLoaded",n),window.removeEventListener("load",n),a()};"complete"===document.readyState?a():(document.addEventListener("DOMContentLoaded",n),window.addEventListener("load",n))}}}},t={};function a(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,a),r.exports}a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a(8561),a(94538),a(28256),a(16787),a(15637),a(9937),a(58074)}();

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.