1(self.webpackChunklib=self.webpackChunklib||[]).push([[6846],{6846:(i,t,e)=>{"use strict";e.r(t),e.d(t,{default:()=>h});var s=e(9755);class h{constructor(i){this.options=i||{},this.cache={},this.init()}init(){this.initializeCache(),this.initializeEvents()}initializeCache(){this.cache.openBtns=s(".js-other-city-hotels-btn"),this.cache.openCitiesBtns=s(".js-popular-cities-btn"),this.cache.openCitiesList=s(".js-popular-cities-list"),this.cache.openCitiesHeight=240}initializeEvents(){this.openHotelsList(),this.openCitiesList(),this.initializeCitiesList()}openHotelsList(){this.cache.openBtns.on("click",(function(){var i=s(this).attr("data-hotels"),t=s('.js-other-city-hotels[data-hotels="'.concat(i,'"]'));s(this).toggleClass("is-open"),t.stop().slideToggle()}))}initializeCitiesList(){this.cache.openCitiesList.outerHeight()>this.cache.openCitiesHeight&&(this.cache.openCitiesList.outerHeight(this.cache.openCitiesHeight),this.cache.openCitiesBtns.css("display","flex"))}openCitiesList(){this.cache.openCitiesBtns.on("click",(()=>{var i=this.cache.openCitiesList.outerHeight();if(this.cache.openCitiesList.hasClass("is-open"))this.cache.openCitiesList.outerHeight(i).animate({height:this.cache.openCitiesHeight},300),this.cache.openCitiesList.removeClass("is-open"),this.cache.openCitiesBtns.removeClass("is-open");else{this.cache.openCitiesList.css("height","auto");var t=this.cache.openCitiesList.outerHeight();this.cache.openCitiesList.outerHeight(i).animate({height:t},300),this.cache.openCitiesList.addClass("is-open"),this.cache.openCitiesBtns.addClass("is-open")}}))}}}}]);
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.