<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">"use strict";(self.webpackChunklib=self.webpackChunklib||[]).push([[3880],{23880:function(e,t,n){n.r(t);var r=n(8668),i=n.n(r),a=n(75644),o=n(77958);function c(e,t,n,r,i,a,o){try{var c=e[a](o),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,i)}var s=e=&gt;new Intl.DateTimeFormat(travel.options.language,{year:"numeric",month:"short",day:"numeric",weekday:"short"}).format(e);class l extends a.Z{constructor(e){super(),this.container=e instanceof HTMLElement?e:document.querySelector(e),this.validTouch=!1,this._initListeners(),this.childsAgeWrap=this.container.querySelector(".js-age-container")}_initListeners(){var e=this.container.adults,t=this.container.children,n=this.container.cityID;n&amp;&amp;n.addEventListener("change",(e=&gt;o.Z.cityId=parseInt(e.target.value))),e.addEventListener("change",(e=&gt;o.Z.adultsCount=parseInt(e.target.value))),t.addEventListener("change",(e=&gt;{o.Z.childrenCount=parseInt(e.target.value);for(var t=o.Z.children.slice(0,o.Z.childrenCount),n=o.Z.children.length;n&lt;o.Z.childrenCount;n++)t.push({age:""});o.Z.children=t})),this.container.addEventListener("submit",(e=&gt;{e.preventDefault(),this.emit("submit")}))}formUpdate(){var e,t=this;return(e=function*(){var e,n;t.container.adults.value=o.Z.adultsCount,t.container.children.value=o.Z.childrenCount,t.container.cityID&amp;&amp;(t.container.cityID.value=o.Z.cityId),t.container.querySelector(".js-calendar-from-text").textContent=s(o.Z.dateFrom),t.container.querySelector(".js-calendar-to-text").textContent=s(o.Z.dateTo);var r=e=&gt;e.toISOString().split("T")[0];t.container.from.value=yield r(o.Z.dateFrom),t.container.to.value=yield r(o.Z.dateTo),null===(e=t.calendarFrom)||void 0===e||e.setDate(new Date(o.Z.dateFrom)),null===(n=t.calendarTo)||void 0===n||n.setDate(new Date(o.Z.dateTo));var i=!o.Z.children.length;t.childsAgeWrap.hidden=i;var a=[...t.childsAgeWrap.querySelectorAll("fieldset")];a.splice(o.Z.children.length).forEach((e=&gt;{e.querySelector(".js-child-age-select").removeEventListener("change",t._inputChangeChildAge),e.remove()}));for(var c=a.length;c&lt;o.Z.children.length;c++){var l=d("childAge".concat(c+1),o.Z.children[c].age),u=l.querySelector(".js-child-age-select");u.addEventListener("change",t._inputChangeChildAge),u.dataset.index=c,t.childsAgeWrap.appendChild(l)}t.container.querySelectorAll(".js-child-age-select").forEach(((e,t)=&gt;e.value=o.Z.children[t].age)),t.validTouch&amp;&amp;t.emit("revalidate")},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){c(a,r,i,o,s,"next",e)}function s(e){c(a,r,i,o,s,"throw",e)}o(void 0)}))})()}updateErrors(e){this.validTouch=!0;var t=[...this.childsAgeWrap.querySelectorAll(".js-child-age")];t.forEach((e=&gt;e.classList.remove("error-age"))),e.children.forEach(((e,n)=&gt;!e&amp;&amp;t[n].classList.add("error-age")));var n=this.container.querySelector(".js-ch-error-one"),r=this.container.querySelector(".js-ch-error-plural");n.classList.add("hidden"),r.classList.add("hidden");var i=e.children.filter((e=&gt;!e)).length;i&amp;&amp;(1===i?n:r).classList.remove("hidden")}_inputChangeChildAge(e){var t=e.target.dataset.index;o.Z.children[t].age=e.target.value,o.Z._emiter.emit("update")}getForm(){return this.container}}function d(e,t){var n=document.querySelector("#child-age-template").content.cloneNode(!0),r=n.querySelector(".js-child-age-select");return r.setAttribute("name",e),r.value=t,n}var u=l,h=n(78021);class v extends a.Z{constructor(e,t,n){super(),this.container=e,this.adultsCount=t,this.childrenCount=n,this.adultsChangeBtnsNode=this.container.querySelectorAll('.js-guests-btn[data-type="adults"]'),this.childrenChangeBtnsNode=this.container.querySelectorAll('.js-guests-btn[data-type="children"]'),this.adultsCountNode=this.container.querySelector(".js-adults-count"),this.childrenCountNode=this.container.querySelector(".js-children-count"),this.init()}init(){this.initBtnsActions(),this.initEvents()}initEvents(){this.adultsChangeBtnsNode.forEach((e=&gt;e.addEventListener("click",this.btnClickAction.bind(this)))),this.childrenChangeBtnsNode.forEach((e=&gt;e.addEventListener("click",this.btnClickAction.bind(this))))}btnClickAction(e){var t=e.currentTarget,n=t.dataset.type,r=t.dataset.action;this.BUTTONS_ACTIONS[n][r](t)}initBtnsActions(){this.BUTTONS_ACTIONS={adults:{min:travel.options.guestsInfo.minAdultsCount,max:travel.options.guestsInfo.maxAdultsCount,"+":e=&gt;{if(this.adultsCount===this.BUTTONS_ACTIONS.adults.max)return!1;this.adultsChangeBtnsNode.forEach((e=&gt;e.classList.remove("is-disable"))),this.adultsCount===this.BUTTONS_ACTIONS.adults.max-1&amp;&amp;e.classList.add("is-disable"),this.adultsCount+=1,this.BUTTONS_ACTIONS.adults.callback()},"-":e=&gt;{if(this.adultsCount===this.BUTTONS_ACTIONS.adults.min)return!1;this.adultsChangeBtnsNode.forEach((e=&gt;e.classList.remove("is-disable"))),this.adultsCount===this.BUTTONS_ACTIONS.adults.min+1&amp;&amp;e.classList.add("is-disable"),this.adultsCount-=1,this.BUTTONS_ACTIONS.adults.callback()},callback:()=&gt;{this.emit("changeAdults",this.adultsCount),this.adultsCountNode.textContent=this.adultsCount}},children:{min:travel.options.guestsInfo.minChildrenCount,max:travel.options.guestsInfo.maxChildrenCount,"+":e=&gt;{if(this.childrenCount===this.BUTTONS_ACTIONS.children.max)return!1;this.childrenChangeBtnsNode.forEach((e=&gt;e.classList.remove("is-disable"))),this.childrenCount===this.BUTTONS_ACTIONS.children.max-1&amp;&amp;e.classList.add("is-disable"),this.childrenCount+=1,this.BUTTONS_ACTIONS.children.callback()},"-":e=&gt;{if(this.childrenCount===this.BUTTONS_ACTIONS.children.min)return!1;this.childrenChangeBtnsNode.forEach((e=&gt;e.classList.remove("is-disable"))),this.childrenCount===this.BUTTONS_ACTIONS.children.min+1&amp;&amp;e.classList.add("is-disable"),this.childrenCount-=1,this.BUTTONS_ACTIONS.children.callback()},callback:()=&gt;{this.emit("changeChildren",this.childrenCount),this.childrenCountNode.textContent=this.childrenCount}}}}}var p=n(7618);function g(e,t,n,r,i,a,o){try{var c=e[a](o),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,i)}function m(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){g(a,r,i,o,c,"next",e)}function c(e){g(a,r,i,o,c,"throw",e)}o(void 0)}))}}var f=class extends u{constructor(e){var t;super(e),this.childsAgesNiceSelects=[],this.guestsCounter=new v(this.container,o.Z.adultsCount,o.Z.childrenCount),null===(t=this.dropdown)||void 0===t||t.destroy(),this.dropdown=new p.Z(this.container.querySelector(".js-guests-toggler"),{target:this.container.querySelector(".js-guests-dropdown")}),this.formUpdate(),o.Z.on("update",this.formUpdate.bind(this)),this.initEvents()}initEvents(){var e=this;this.container.querySelector(".js-new-calendar-wrapper").addEventListener("click",m((function*(){travel.isMobile()&amp;&amp;(yield e._createCalendar()),yield e.initCalendar(),e.calendar.open()})),{once:!0}),this.guestsCounter.on("changeAdults",this._changeInputValue.bind(this,"adults")),this.guestsCounter.on("changeChildren",this._changeInputValue.bind(this,"children"))}openGuestsDropdown(){var e;null===(e=this.dropdown)||void 0===e||e.show()}_changeInputValue(e,t){this.container[e].value=t,this.container[e].dispatchEvent(new Event("change"))}_showTotalGuests(e,t){var n=this.container.querySelector(".js-guests-count"),r=this.container.querySelectorAll(".js-guests-count-text"),i=e+t;r.forEach((e=&gt;{+e.dataset.guestsCount===i?(e.style.display="block",n.textContent=i):e.style.display="none"}))}_createCalendar(){var e=this;return m((function*(){var t=e.container.querySelector(".js-new-calendar-from-input"),r=e.container.querySelector(".js-new-calendar-to-input"),i={dateFrom:new Date(t.value),dateTo:new Date(r.value)};o.Z.dateFrom=i.dateFrom,o.Z.dateTo=i.dateTo;var{Calendar:a}=yield n.e(9269).then(n.bind(n,9269));e.calendar=new a(e.container.querySelector(".js-new-calendar-wrapper"),i),e.calendar.on("change",(e=&gt;{o.Z.dateFrom=e.date1,o.Z.dateTo=e.date2}))}))()}initCalendar(){var e=this;return m((function*(){e.calendar||(yield e._createCalendar()),e.calendar.inited||(yield e.calendar.init())}))()}formUpdate(){var e=this;return m((function*(){var t;e.container.adults.value=o.Z.adultsCount,e.container.children.value=o.Z.childrenCount;var n=h.Z.localFormater;e.container.querySelector(".js-new-calendar-from-text").textContent=yield n(o.Z.dateFrom),e.container.querySelector(".js-new-calendar-to-text").textContent=yield n(o.Z.dateTo);var r=function(){var e=m((function*(e){return yield h.Z.getDateInFormat(e,"YYYY-MM-DD",!0)}));return function(t){return e.apply(this,arguments)}}();e.container.from.value=yield r(o.Z.dateFrom),e.container.to.value=yield r(o.Z.dateTo),null===(t=e.calendar)||void 0===t||t.updateDates(o.Z.dateFrom,o.Z.dateTo);var a=[...e.childsAgeWrap.querySelectorAll(".js-child-age")];a.splice(o.Z.children.length).forEach((t=&gt;{var n,r=t.querySelector("select.js-child-age-select");r.removeEventListener("change",e._inputChangeChildAge),t.remove(),null===(n=e.childsAgesNiceSelects[r.dataset.index])||void 0===n||n.destroy(),e.childsAgesNiceSelects.splice(r.dataset.index,1)}));for(var c=a.length;c&lt;o.Z.children.length;c++){var s=d("childAge".concat(c+1),o.Z.children[c].age),l=s.querySelector("select.js-child-age-select");l.addEventListener("change",e._inputChangeChildAge),l.dataset.index=c,e.childsAgeWrap.appendChild(s),e.childsAgesNiceSelects.push(new(i())(l))}var u=!o.Z.children.length;e.childsAgeWrap.hidden=u,e.container.querySelectorAll("select.js-child-age-select").forEach(((e,t)=&gt;e.value=o.Z.children[t].age)),e._showTotalGuests(o.Z.adultsCount,o.Z.childrenCount),e.validTouch&amp;&amp;e.emit("revalidate")}))()}updateErrors(e){this.validTouch=!0;var t=[...this.childsAgeWrap.querySelectorAll(".js-child-age")];t.forEach((e=&gt;e.classList.remove("error-age"))),e.children.forEach(((e,n)=&gt;!e&amp;&amp;t[n].classList.add("error-age")));var n=this.container.querySelector(".js-ch-error-one"),r=this.container.querySelector(".js-ch-error-plural");n.classList.add("hidden"),r.classList.add("hidden");var i=e.children.filter((e=&gt;!e)).length;i&amp;&amp;(1===i?n:r).classList.remove("hidden")}},y=n(19755),C=n.n(y),w=n(72553),b=n(93614),S=n(78492);function T(e,t,n,r,i,a,o){try{var c=e[a](o),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,i)}var A=function(){var e,t=(e=function*(){var e=new URLSearchParams("");e.append("page","stat"),e.append("fn","increment"),e.append("mn","clickunder.click-trip_counter");try{var t="/metric.php?".concat(e),n=yield fetch(t),r=yield n.text();console.log("".concat(n.statusText,": ").concat(r))}catch(e){console.error(e)}},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){T(a,r,i,o,c,"next",e)}function c(e){T(a,r,i,o,c,"throw",e)}o(void 0)}))});return function(){return t.apply(this,arguments)}}(),Z=e=&gt;new Promise(((t,n)=&gt;{if("hotel"!==travel.options.typeObject||!travel.options.clickTrip||"1"===travel.options.availableParams.use)return t();try{var r=(e=&gt;{var t=travel.options.clickTrip,n=(new Date).setDate((new Date).getDate()+3);document.cookie="click-trip=1; expires=".concat(n,";"),A();var r=C()('input[name="from"]',e).val(),i=C()('input[name="to"]',e).val(),a=C()(".js-adults-count",e),o=C()(".js-child-age-select option:selected",e),c=a.text(),s=o.length;if(travel.options.clickunderUrl&amp;&amp;!travel.isMobile())return l=travel.options.clickunderUrl,l+="?"+C()(e).serialize(),l+="&amp;sid="+travel.options.sid,l+="&amp;hid="+travel.options.obj_id,t.subAccount&amp;&amp;(l+="&amp;subacc="+t.subAccount),l;var l="";"countryEmptyBcomID"==t.hotelBookingDestinationType?l="https://www.booking.com/country/"+t.hotelBookingCityId+".html?":(l="https://www.booking.com/searchresults.html?",l+="&amp;dest_type="+t.hotelBookingDestinationType,l+="&amp;dest_id="+t.hotelBookingCityId);var d="1549630";return 1!==travel.options.device&amp;&amp;2!==travel.options.device||(d="2370045"),l+="&amp;aid=".concat(d),t.hotelBookingId&amp;&amp;(l+="&amp;highlighted_hotels="+t.hotelBookingId),l+="&amp;checkin="+r,l+="&amp;checkout="+i,l+="&amp;group_adults="+c,l+="&amp;group_children="+s,o.each(((e,t)=&gt;l+="&amp;age="+C()(t).val())),l+="&amp;no_rooms="+a.length,t.subAccount&amp;&amp;(l+="&amp;label=",l+=t.subAccount,l+="-adults".concat(c,"-children").concat(s),travel.isMobile()&amp;&amp;(l+="-mob")),l})(C()(e)),i=(e=&gt;{var t=e.getAttribute("action")||"/rooms.html",n=new URLSearchParams,r=new FormData(e);for(var[i,a]of r)n.append(i,a);n.append("clirder",1);var o=(new Date).getTime();return"".concat(t,"?").concat(n,"&amp;_").concat(o)})(e);(0,w.L)({category:"clickunder",action:"open",id:travel.options.logId,h:travel.options.hotelExtId,labelData:(0,b.Z)({},r)}),1===travel.options.device||2===travel.options.device?((0,S.d8)("hotelName",travel.options.hotelName,{domain:"."+travel.options.siteDomain}),(0,S.d8)("connectUrl",r,{domain:"."+travel.options.siteDomain}),(0,S.d8)("sourceUrl",document.location.origin+i,{domain:"."+travel.options.siteDomain}),window.open("".concat(window.location.protocol,"//").concat(travel.options.siteDomain,"/connect/")),location.href=i):setTimeout((()=&gt;{window.open(i),location.href=r}),100)}catch(e){n(e)}})).catch((e=&gt;{throw console.error(e),e})),j=n(98380);function O(e,t,n,r,i,a,o){try{var c=e[a](o),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,i)}class N extends j.Z{constructor(){super(...arguments)}submit(){var e,t=this;return(e=function*(){if(t.validate())try{t._saveToStorage(),yield Z(t.view.getForm()),t.view.getForm().submit()}catch(e){console.log(e)}else t.view.openGuestsDropdown()},function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){O(a,r,i,o,c,"next",e)}function c(e){O(a,r,i,o,c,"throw",e)}o(void 0)}))})()}}function x(e,t,n,r,i,a,o){try{var c=e[a](o),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,i)}function I(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){x(a,r,i,o,c,"next",e)}function c(e){x(a,r,i,o,c,"throw",e)}o(void 0)}))}}var E=[...document.querySelectorAll(".js-avail-form")].map((e=&gt;{var t=new f(e);return new N(t)}));function k(){return(k=I((function*(){"main"!==travel.options.page||"1"===travel.options.availableParams.use||travel.isMobile()||(yield E[0].view.initCalendar(),E[0].view.calendar.open())}))).apply(this,arguments)}!function(){k.apply(this,arguments)}()},72553:function(e,t,n){n.d(t,{L:function(){return i}});var r=n(18509),i=e=&gt;{var{id:t,h:n,category:i,action:a,labelData:o}=e,c="".concat(window.location.protocol,"//").concat(window.location.host,"/"),s={page:"stat",t:"ev",id:t,h:n,c:i,a:a,l:o,r:Math.floor(1e5*Math.random())};return fetch(c,{method:"POST",body:(0,r.Z)(s)})}},78492:function(e,t,n){function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t&lt;arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{ej:function(){return o},d8:function(){return c}});var o=e=&gt;{var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0},c=function(e,t){var n=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{};(n=i({path:"/"},n)).expires instanceof Date&amp;&amp;(n.expires=n.expires.toUTCString());var r=encodeURIComponent(e)+"="+encodeURIComponent(t);for(var a in n){r+="; "+a;var o=n[a];!0!==o&amp;&amp;(r+="="+o)}document.cookie=r}}}]);</pre></body></html>