PageSourceSearch

https://www.munichhotels.info/new/designs/22/build/673.30350c519c6dcad6260d.js

js munichhotels.info collected 2026-10-10 01:39:44 UTC 2,661 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[673,3710],{20673:(t,e,s)=>{s.r(e),s.d(e,{initMenu:()=>l});var i=s(23710),r=document.querySelector(".js-toggle-menu"),o=document.querySelector(".js-menu-dropdown"),l=new i.default(r,{target:o,toggleClass:"is-open"})},23710:(t,e,s)=>{s.r(e),s.d(e,{ToggleWithScroll:()=>a,ToggleWithSmooth:()=>g,default:()=>n});var i=s(78857),r=s(80951),o=s(20041);class l extends i.A{constructor(t){var e,s,i,{target:o,toggleClass:l="active"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),this.toggleClass=l,t&&(this.trigger=(0,r.XF)(t));var a=(0,r.XF)(o);if(this.target=a||document.querySelector(null===(e=this.trigger)||void 0===e?void 0:e.dataset.target),!this.target)throw new Error("Error in Toggle. Cannot find target with selector ".concat(o," or data-attribute ").concat(null===(s=this.trigger)||void 0===s?void 0:s.dataset.target));this._clickListener=t=>{t.currentTarget.blur(),this.toggle()},null===(i=this.trigger)||void 0===i||i.addEventListener("click",this._clickListener)}get active(){return this.target.classList.contains(this.toggleClass)}toggle(){this.target.classList.contains(this.toggleClass)?this.hide():this.show()}hide(){var t;this.target.classList.remove(this.toggleClass),null===(t=this.trigger)||void 0===t||t.classList.remove("active"),this.emit("hide")}show(){var t;this.target.classList.add(this.toggleClass),null===(t=this.trigger)||void 0===t||t.classList.add("active"),this.emit("show")}destroy(){var t;null===(t=this.trigger)||void 0===t||t.removeEventListener("click",this._clickListener)}}class a extends l{constructor(t){super(t)}toggle(){super.toggle(),this._scrollToViewport()}_scrollToViewport(){var t=document.body.getBoundingClientRect().top,e=this.target.getBoundingClientRect().top-t-150;window.scrollTo({top:e,behavior:"smooth"})}}class g extends l{constructor(t,e){var{target:s,toggleClass:i,defaultHeight:r=0,transitionTime:l="0.5s"}=e;super(t,{target:s,toggleClass:i}),this.defaultHeight=r,this.transitionTime=l,(0,o.Dk)(this.target,{maxHeight:this.target.scrollHeight+"px",overflow:"hidden",transition:"max-height "+this.transitionTime})}show(){super.show(),this.target.style.maxHeight=this.target.scrollHeight+"px"}hide(){super.hide(),this.target.style.maxHeight=this.defaultHeight+"px"}}const n=l},20041:(t,e,s)=>{s.d(e,{Dk:()=>r,ME:()=>o});var i=s(80951),r=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=(0,i.XF)(t);if(!s)throw new Error("Error in addCss: Such element doesn't exist.");Object.assign(s.style,e)},o=t=>{var e=document.documentElement;return getComputedStyle(e).getPropertyValue(t).trim()}}}]);

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.