PageSourceSearch

https://www.beijing-hotels-china.com/site/files/default/build/9157.7bdb2c377cf9bc2cb6c4.js

js beijing-hotels-china.com collected 2026-10-10 00:35:45 UTC 4,199 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[9157,6926],{29157:(t,e,s)=>{s.r(e),s.d(e,{default:()=>r});var i=s(96926);class r{constructor(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e3;this._modal=new i.default(t,{selectors:{close:".js-thanks-modal-close",content:".js-thanks-modal-content"}}),this.type=e,this.time=s}open(){this._modal.show(),setTimeout((()=>this.close.bind()),this.time)}close(){this._modal.hide()}}},96926:(t,e,s)=>{s.r(e),s.d(e,{default:()=>c});var i=s(29915);function r(t,e){var s=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),s.push.apply(s,i)}return s}function o(t,e,s){return e in t?Object.defineProperty(t,e,{value:s,enumerable:!0,configurable:!0,writable:!0}):t[e]=s,t}class c extends i.ZP{constructor(t){var{trigger:e="",toggleClass:s,selectors:i,hideOnBackdrop:c=!0,lockScroll:l=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(e,{target:t,toggleClass:s}),this.selectors=function(t){for(var e=1;e<arguments.length;e++){var s=null!=arguments[e]?arguments[e]:{};e%2?r(Object(s),!0).forEach((function(e){o(t,e,s[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):r(Object(s)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}))}return t}({close:".js-popup-close",content:".js-popup-content"},i),this.callbacks={show:()=>this.show(),hide:()=>this.hide(),clickBackdropHandler:t=>this._clickBackdropHandler(t)},this.lockScroll=l,this.initCloseBtn(),c&&this.initHideOnClickOutSide()}initCloseBtn(){this._closeTriggers=[...this.target.querySelectorAll(this.selectors.close)],this._closeTriggers.forEach((t=>t.addEventListener("click",this.callbacks.hide)))}initHideOnClickOutSide(){this.target.addEventListener("click",this.callbacks.clickBackdropHandler)}_clickBackdropHandler(t){t.target.matches(this.selectors.content)||t.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((t=>t.removeEventListener("click",this.callbacks.hide))),this.target.removeEventListener("click",this.callbacks.clickBackdropHandler)}}},29915:(t,e,s)=>{s.d(e,{ZP:()=>c});var i=s(75644),r=s(408);class o extends i.Z{constructor(t){var e,s,i,{target:o,toggleClass:c="active"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),this.toggleClass=c,t&&(this.trigger=(0,r.sf)(t));var l=(0,r.sf)(o);if(this.target=l||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 ").
1concat(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)}}const c=o},75644:(t,e,s)=>{s.d(e,{Z:()=>r});var i=s(59391);class r{constructor(){this.emiter=(0,i.Z)()}emit(t,e){this.emiter.emit(t,e)}on(t,e){this.emiter.on(t,e)}off(t,e){this.emiter.off(t,e)}}},59391:(t,e,s)=>{function i(t){return{all:t=t||new Map,on:function(e,s){var i=t.get(e);i?i.push(s):t.set(e,[s])},off:function(e,s){var i=t.get(e);i&&(s?i.splice(i.indexOf(s)>>>0,1):t.set(e,[]))},emit:function(e,s){var i=t.get(e);i&&i.slice().map((function(t){t(s)})),(i=t.get("*"))&&i.slice().map((function(t){t(e,s)}))}}}s.d(e,{Z:()=>i})}}]);

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.