PageSourceSearch

https://www.geneva-hotels.net/cdn/files/base/build/5934.c26868350c8760b155e3.js

js geneva-hotels.net collected 2026-10-10 00:46:23 UTC 4,153 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[5934],{25934:(e,t,r)=>{r.r(t),r.d(t,{showCookiePolicyIfNeed:()=>u});var o=r(9139),c=r(38601),i=["target"];function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){s(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){if(null==e)return{};var r,o,c=function(e,t){if(null==e)return{};var r,o,c={},i=Object.keys(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||(c[r]=e[r]);return c}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(c[r]=e[r])}return c}var u=function(){var e,{cookieName:t="cookie-policy",domain:r,autoClose:n=!1,autoCloseTime:s=1e4}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{target:d=".js-cookie-policy"}=u,h=a(u,i);if(!(0,c.ej)(t)){var p=r||(null===(e=travel.options)||void 0===e?void 0:e.siteDomain),b=d instanceof HTMLElement?d:document.querySelector(d);if(b){if(!p)throw new Error("Wrong domain name: ".concat(p,". Can't set cookie policy cookie."));if(n&&(!Number.isInteger(s)||s<=0))throw new Error("Wrong autoCloseTime parameter (requires more than 0 Integer value");var f=new o.default(b,l({toggleClass:"show",selectors:{close:".js-cookie-close-btn"},hideOnBackdrop:!1,lockScroll:!1},h));b.addEventListener("click",(e=>e.stopPropagation()));var g=n?setTimeout((()=>null==f?void 0:f.hide()),s):null;return f.on("hide",(()=>{(0,c.d8)(t,1,{domain:"."+p}),n&&clearTimeout(g),f.destroy()})),f.show(),f}}}},9139:(e,t,r)=>{r.r(t),r.d(t,{default:()=>n});var o=r(4058);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class n extends o.default{constructor(e){var{trigger:t="",toggleClass:r,selectors:o,hideOnBackdrop:n=!0,lockScroll:l=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(t,{target:e,toggleClass:r}),this.selectors=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({close:".js-popup-close",content:".js-popup-content"},o),this.callbacks={show:()=>this.show(),hide:()=>this.hide(),clickBackdropHandler:e=>this._clickBackdropHandler(e)},this.lockScroll=l,this.initCloseBtn(),n&&this.initHideOnClickOutSide()}initCloseBtn(){this._closeTriggers=[...this.target.querySelectorAll(this.selectors.close)],this._closeTriggers.forEach((e=>e.addEventListener("click",this.callbacks.hide)))}initHideOnClickOutSide(){this.target.addEventListener("click",this.callbacks.clickBackdropHandler)}_clickBackdropHandler(e){e.target.matches(this.selectors.content)||e.target.closest(this.selectors.content)||this.hide()}show(){this.lockScroll&&(document.body.style.overflow="hidden"),super.show()}hide(){this.lockScroll&&(document.body.style.overflow="auto"),super.hide()}destroy(){super.destroy(),this._closeTriggers.forEach((e=>e.removeEventListener("click",this.callbacks.hide))),this.target.removeEventListener("click",this.callbacks.clickBackdropHandler)}}}}]);

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.