Array.from||(Array.from=function(){var t=Object.prototype.toString,n=function(n){return typeof n=="function"||t.call(n)==="[object Function]"},i=function(n){var t=Number(n);return isNaN(t)?0:t===0||!isFinite(t)?t:(t>0?1:-1)*Math.floor(Math.abs(t))},r=Math.pow(2,53)-1,u=function(n){var t=i(n);return Math.min(Math.max(t,0),r)};return function(t){var h=this,c=Object(t),i,o;if(t==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");if(i=arguments.length>1?arguments[1]:void undefined,typeof i!="undefined"){if(!n(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var f=u(c.length),s=n(h)?Object(new h(f)):new Array(f),r=0,e;r<f;)e=c[r],s[r]=i?typeof o=="undefined"?i(e,r):i.call(o,e,r):e,r+=1;return s.length=f,s}}());Array.prototype.filter||(Array.prototype.filter=function(n){"use strict";var i,f,r,e,t,u;if(this===void 0||this===null)throw new TypeError;if(i=Object(this),f=i.length>>>0,typeof n!="function")throw new TypeError;for(r=[],e=arguments.length>=2?arguments[1]:void 0,t=0;t<f;t++)t in i&&(u=i[t],n.call(e,u,t,i)&&r.push(u));return r});window.SBBase={Utils:{hasEventListeners:!!window.addEventListener,document:window.document,addEvent:function(n,t,i,r){n&&(this.hasEventListeners?n.addEventListener(t,i,!!r):n.attachEvent("on"+t,i))},removeEvent:function(n,t,i,r){this.hasEventListeners?n.removeEventListener(t,i,!!r):n.detachEvent("on"+t,i)},fireEvent:function(n,t,i){var r;document.createEvent?(r=document.createEvent("HTMLEvents"),r.initEvent(t,!0,!1),r=this.extend(r,i,!1,!0),n.dispatchEvent(r)):document.createEventObject&&(r=document.createEventObject(),r=this.extend(r,i,!1,!0),n.fireEvent("on"+t,r))},trim:function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")},hasClass:function(n,t){return(" "+n.className+" ").indexOf(" "+t+" ")!==-1},hasParentClass:function(n,t,i){return i=isNaN(i)?5:i,i>=0&&(this.hasClass(n,t)||n.parentNode&&this.hasParentClass(n.parentNode,t,--i))},addClass:function(n,t){this.hasClass(n,t)||(n.className=n.className===""?t:n.className+" "+t)},removeClass:function(n,t){n.className=this.trim((" "+n.className+" ").replace(" "+t+" "," "))},isArray:function(n){return/Array/.test(Object.prototype.toString.call(n))},isDate:function(n){return/Date/.test(Object.prototype.toString.call(n))&&!isNaN(n.getTime())},addDays:function(n,t){var i=new Date(n);return i.setDate(i.getDate()+t),i},extend:function(n,t,i,r){var u,f;for(u in t)f=n[u]!==undefined,f&&typeof t[u]=="object"&&t[u]!==null&&t[u].nodeName===undefined?this.isDate(t[u])?i&&(n[u]=new Date(t[u].getTime())):this.isArray(t[u])?i&&(n[u]=t[u].slice(0)):n[u]=this.extend(this.extend({},n[u],!0),t[u],i):(i||!f)&&(n[u]=r?t[u]:this.isDOM(t[u])?t[u]:typeof t[u]=="object"||this.isArray(t[u])?JSON.parse(JSON.stringify(t[u])):t[u]);return n},isDOM:function(n){return"HTMLElement"in window?n&&n instanceof HTMLElement:!!(n&&typeof n=="object"&&n.nodeType===1&&n.nodeName)},adjustCalendar:function(n){return n.month<0&&(n.year-=Math.ceil(Math.abs(n.month)/12),n.month+=12),n.month>11&&(n.year+=Math.floor(Math.abs(n.month)/12),n.month-=12),n},getNodeOrCreate:function(n,t){var i=document.getElementById(n);return i||(i=document.createElement(t||"div"),i.id=n),i},toMap:function(n,t){for(var r={},i=0,u=n.length;i<u;i++)r[n[i][t]]=n[i];return r},flatten:function(n,t){for(var r=[],i=0,u=n.length;i<u;i++)r.push(n[i]),n[i][t]&&r.push.apply(r,n[i][t]);return r},handleKeyDown:function(n,t){var i=this;document.querySelectorAll(n).forEach(n=>{i.handleKeyDownOfElement(n,t)})},handleKeyDownOfElement:function(n,t){n.addEventListener("keydown",i=>{const r=i.key!==undefined?i.key:i.keyCode;(r==="Enter"||r===13||["Spacebar"," "].indexOf(r)>=0||r===32)&&(i.preventDefault(),t?t(n,i):n.click())})},sanitizeURL:function(n){return n.trim().replace(/\/+$/,"")},getFocusableElements:function(n){if(!n)return[];return Array.from(n.querySelectorAll(['a[href]:not([tabindex="-1"])',"button:not([disabled])",'input:not([disabled]):not([type="hidden"])',"select:not([disabled])","textarea:not([disabled])",'[tabindex]:not([tabindex="-1"])','[contenteditable="true"]',].join(","))).filter(n=>n.offsetParent!==null||getComputedStyle(n).visibility!=="hidden")},getCircularFocusTrapListener:function(n){if(n)return t=>{if(t.key==="Tab"){const i=this.getFocusableElements(n);if(i.length!==0){const u=i[0],f=i[i.length-1],r=document.activeElement;n.contains(r)&&(t.shiftKey||r!==f?t.shiftKey&&r===u&&(t.preventDefault(),f.focus()):(t.preventDefault(),u.focus()))}}}}},TemplateEngine:function(n,t){for(var e=/<%(.+?)?%>/g,o=/(^( )?(if|for|else|switch|case|break|{|}))(.*)?/g,r="var r=[];\n",u=0,i,f=function(n,t){return r+=t?n.match(o)?n+"\n":"r.push("+n+");\n":n!=""?'r.push("'+n.replace(/"/g,'\\"')+'");\n':"",f};i=e.exec(n);)f(n.slice(u,i.index))(i[1],!0),u=i.index+i[0].length;return f(n.substr(u,n.length-u)),r+='return r.join("");',new Function(r.replace(/[\r\t\n]/g,"")).apply(t)}};
/*!
 * SimpleBooking Guest Selector
 */
(function(n,t){"use strict";n.GuestsSelector=t(window.SBBase)})(this,function(n){"use strict";var t=n.Utils,f={trigger:null,reposition:!0,selectedGuests:"A",maxRooms:4,minKidAge:0,maxKidAge:15,maxAdults:6,maxKids:4,confirmOnBlur:!1,i18n:{room:"Room",adult:"Adult",adults:"Adults",kid:"Kid",kids:"Kids",age:"Age",add:"Add",addRoom:"Add another room",cancel:"Cancel",confirm:"Ok, done",selectingGuests:"Selecting Guests",addAdult:"Add Adult",removeAdult:"Remove Adult",addKid:"Add Kid",removeKid:"Remove Kid"},onSelect:null,onDraw:null,onOpen:null},i=function(n,t){this._init(n,t)},r=function(n,t){this._init(n,t)},u=function(n){var i=this,r=i.config(n);i._onMouseDown=function(n){var r,e,u,f;if(i._v&&(n=n||window.event,r=n.target||n.srcElement,r.correspondingUseElement&&(r=r.correspondingUseElement.parentNode),r.tagName==="use"&&(r=r.parentNode),r)&&(e=r.getAttribute("data-action"),e))switch(e){case"addGuest":var u=r.getAttribute("data-room-index"),o=r.getAttribute("data-target"),s=i._selectedGuestsObject.rooms[u].addGuest(o).draw(u,!0),f=document.querySelectorAll("#"+i.el.id+" .sb__guests-room")[u];f.innerHTML=s;t.handleKeyDown(".sb__guests-counter svg[role='button']",function(n,t){i._onMouseDown(t)});i._addKidAgeChangedEvent();break;case"removeGuest":var u=r.getAttribute("data-room-index"),o=r.getAttribute("data-target"),s=i._selectedGuestsObject.rooms[u].removeGuest(o).draw(u,!0),f=document.querySelectorAll("#"+i.el.id+" .sb__guests-room")[u];f.innerHTML=s;t.handleKeyDown(".sb__guests-counter svg[role='button']",function(n,t){i._onMouseDown(t)});i._addKidAgeChangedEvent();break;case"addRoom":var h=i._selectedGuestsObject.totalRooms(),c=i._selectedGuestsObject.addRoom().buildNode(h),f=document.querySelectorAll("#"+i.el.id+" .sb__guests-room")[h-1];f.parentNode.insertBefore(c,f.nextSibling);i.draw(!0);break;case"removeRoom":u=r.getAttribute("data-room-index");i._selectedGuestsObject.removeRoom(u)&&(f=document.querySelectorAll("#"+i.el.id+" .sb__guests-room")[u],f.parentNode.removeChild(f),i.draw(!0));break;case"cancelChanges":i._cancelChanges();case"confirmChanges":i._confirmChanges()}};i._confirmChanges=function(){i._validate()&&(typeof i._o.onSelect=="function"&&i._o.onSelect.call(i,i._selectedGuestsObject),i._toHide())};i._validate=function(){var n=!0;return i._selectedGuestsObject&&document.querySelectorAll(".sb__guests-children-age-select").forEach(function(i){i.value?t.removeClass(i,"invalid"):(t.addClass(i,"invalid"),n=!1)}),n};i._isValidAllocation=function(){const n=t.flatten(this._selectedGuestsObject.rooms,"kids").filter(function(n){return!n&&n!==0||n>i._o.maxKidAge||n<i._o.minKidAge});return n.length===0};i._cancelChanges=function(){i.setGuests(this.originalGuests,!0);i._toHide()};i._toHide=function(){i.hide();t.removeClass(r.trigger.parentNode,"focus")};i._onKidAgeChanged=function(n){if(i._v){n=n||window.event;var t=n.target||n.srcElement,r=t.getAttribute("data-room-index"),u=t.getAttribute("data-kid-index");i._selectedGuestsObject.rooms[r].changeKidAge(u,t.value);i._validate()}};i._addKidAgeChangedEvent=function(){Array.from(document.querySelectorAll(".sb__guests .sb__guests-children-age-select")).forEach(function(n){t.addEvent(n,"change",i._onKidAgeChanged)})};i._onInputClick=function(){i._v?i._o.confirmOnBlur?i._confirmChanges():i._cancelChanges():(t.addClass(i._o.trigger.parentNode,"focus"),i.show());i._o.trigger.setAttribute("aria-expanded",!0)};i._onClick=function(n){n=n||window.event;var f=n.target||n.srcElement,u=f;if(f){do if(t.hasClass(u,"sb__guests")||u===r.trigger)return;while(u=u.parentNode||f.correspondingUseElement);i._o.confirmOnBlur?i._confirmChanges():i._cancelChanges()}};i.el=document.createElement("div");i.el.id="sb__guests_"+document.querySelectorAll("div.sb__guests").length;i.el.className="sb__guests sb-custom-widget-color sb-custom-widget-bg-color sb-custom-box-shadow-color";r.trigger&&r.trigger.parentNode.insertBefore(i.el,r.trigger.nextSibling);this.hide();t.addEvent(r.trigger,"click",i._onInputClick);t.addEvent(i.el,"mousedown",i._onMouseDown,!0)};return u.prototype={config:function(n){this._o||(this._o=t.extend({},f,!0));var i=t.extend(this._o,n,!0);return i.trigger=n.trigger&&n.trigger.nodeName?n.trigger:null,this.setGuests(i.selectedGuests),i},toString:function(){return this._selectedGuestsObject?this._selectedGuestsObject.toString():""},getGuests:function(){return this._selectedGuestsObject},setGuests:function(n,t){this._selectedGuestsObject=typeof n=="string"?new r(n,this._o):n;t||typeof this._o.onSelect!="function"||this._o.onSelect.call(this,this._selectedGuestsObject)},draw:function(n){var r,i;if((this._v||n)&&(r="<%this._selectedGuestsObject.draw()%>"+'<div class="sb__panel-actions">'+'<button type="button" class="sb__btn sb__btn--secondary sb-custom-widget-element-hover-color sb-custom-widget-element-hover-bg-color" data-action="cancelChanges"><%this._o.i18n.cancel%><\/button>'+'<button type="button" class="sb__btn sb__btn--primary sb-custom-button-bg-color sb-custom-button-color sb-custom-button-hover-bg-color" data-action="confirmChanges"><%this._o.i18n.confirm%><\/button>'+"<\/div>",this.el.innerHTML=SBBase.TemplateEngine(r,this),i=this,setTimeout(function(){t.handleKeyDown(".sb__guests-room-header div[role='button']",function(n,t){i._onMouseDown(t)});t.handleKeyDown(".sb__guests-room-header svg[role='button']",function(n,t){i._onMouseDown(t)});t.handleKeyDown(".sb__guests-counter svg[role='button']",function(n,t){i._onMouseDown(t)});t.handleKeyDown(".sb__panel-actions button",function(n,t){i._onMouseDown(t)})},1),typeof this._o.onDraw=="function"))this._o.onDraw(this)},show:function(){if(!this._v){var n=this;this._v=!0;this.draw();typeof this._o.onOpen=="function"&&this._o.onOpen.call(this);t.addEvent(document,"click",this._onClick);this._addKidAgeChangedEvent();this.el.style.display="block";this.originalGuests=this.toString()}},hide:function(){var n=this._v;n!==!1&&(t.removeEvent(document,"click",this._onClick),this.el.style.display="none",this._v=!1);this._o.trigger.setAttribute("aria-expanded",!1)},destroy:function(){this.hide();this._o.trigger&&t.removeEvent(this._o.trigger,"click",this._onInputClick);this.el.parentNode&&this.el.parentNode.removeChild(this.el)},validate:function(){this._isValidAllocation()||(this.show(),this._validate())},isValidAllocation:function(){return this._isValidAllocation()}},r.prototype={roomsSeparator:"|",rooms:[],options:{},template:'<div role="region" aria-label="<%this.options.i18n.selectingGuests%>">'+"<%for (var rIdx = 0; rIdx < this.rooms.length; rIdx++){%>"+"<%this.rooms[rIdx].draw(rIdx)%>"+"<%}%>"+"<\/div>",_init:function(n,t){var i=this;i.options=t||i.options;i.rooms=[];n.split(this.roomsSeparator).forEach(function(n){i.addRoom(n)})},draw:function(){return SBBase.TemplateEngine(this.template,this)},addRoom:function(n){var t=new i(n,this.options);return this.rooms.push(t),t},removeRoom:function(n){return this.rooms.length>1&&this.rooms.length>n?this.rooms.splice(n,1).length:!1},totalAdults:function(){return this._totalInRooms("adults")},totalKids:function(){return this._totalInRooms("kids")},_totalInRooms:function(n){var t=0;return this.rooms.forEach(function(i){t+=i[n].length}),t},totalRooms:function(){return this.rooms.length},toString:function(){var n=[];return this.rooms.forEach(function(t){n.push(t.toString())}),n.join(this.roomsSeparator)}},i.prototype={guestsSeparator:",",adults:[],kids:[],options:{minKidAge:0,maxKidAge:15},innerTemplate:'<div class="sb__guests-room-header" role="heading" aria-level="2">'+'<span class="sb__guests-room-label"><%this.options.i18n.room%> <%this.index+1%><\/span>'+"<%if(this.index > 0){%>"+'<span class="sb__guests-room-remove"><svg tabindex="0" role="button" aria-label="<%this.options.i18n.removeRoom%> <%this.index+1%>" class="icon sb-custom-icon-color" data-action="removeRoom" data-room-index="<%this.index%>"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#remove-room"><\/use><\/svg><\/span>'+"<%};%>"+'<div class="sb__guests-room-header-divider"><\/div>'+"<%if (this.index + 1  < this.options.maxRooms) {%>"+'<div tabindex="0" role="button" aria-label="<%this.options.i18n.addRoom%>" class="sb__guests-add-room sb-custom-icon-color sb-custom-add-room-box-shadow-color" data-action="addRoom"><svg class="icon sb-custom-icon-color" data-action="addRoom"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#add-plus"><\/use><\/svg><%this.options.i18n.add%><\/div>'+"<%}%>"+'<\/div><div class="sb__guests-adults sb-custom-label-hover">'+'<span class="sb__guests-adults-label sb-custom-label-hover-color"><%this.adults.length%> <%this.adults.length == 1 ? this.options.i18n.adult : this.options.i18n.adults%><\/span>'+'<div class="sb__guests-counter">'+'<svg role="button" aria-label="<%this.options.i18n.removeAdult%>, <%this.options.i18n.room%> <%this.index+1%>" class="icon sb-custom-icon-color sb-custom-color-hover '+"<%if (this.adults.length <= 1){%>"+"sb__guests-counter--disabled"+'<%}%>" '+'tabindex="<%if (this.adults.length <= 1){%>-1<%}else{%>0<%}%>" '+'aria-disabled="<%if (this.adults.length <= 1){%>true<%}else{%>false<%}%>" '+'data-action="removeGuest" data-room-index="<%this.index%>" data-target="adults">'+'<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#remove"><\/use><\/svg>'+'<svg role="button" aria-label="<%this.options.i18n.addAdult%>, <%this.options.i18n.room%> <%this.index+1%>" class="icon sb-custom-icon-color sb-custom-color-hover '+"<%if (this.adults.length >= this.options.maxAdults){%>"+"sb__guests-counter--disabled"+'<%}%>" '+'tabindex="<%if (this.adults.length >= this.options.maxAdults){%>-1<%}else{%>0<%}%>" '+'aria-disabled="<%if (this.adults.length >= this.options.maxAdults){%>true<%}else{%>false<%}%>" '+'data-action="addGuest" data-room-index="<%this.index%>" data-target="adults"> '+'<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#add"><\/use><\/svg><\/div><\/div>'+"<%if (this.options.maxKids > 0){%>"+'<div class="sb__guests-children sb-custom-label-hover">'+'<span class="sb__guests-children-label sb-custom-label-hover-color"><%this.kids.length%> <%this.kids.length == 1 ? this.options.i18n.kid : this.options.i18n.kids%><\/span>'+'<div class="sb__guests-counter">'+'<svg role="button" aria-label="<%this.options.i18n.removeKid%>, <%this.options.i18n.room%> <%this.index+1%>" class="icon sb-custom-icon-color sb-custom-color-hover '+"<%if (this.kids.length <= 0){%>"+"sb__guests-counter--disabled"+'<%}%>" '+'tabindex="<%if (this.kids.length <= 0){%>-1<%}else{%>0<%}%>" '+'aria-disabled="<%if (this.kids.length <= 0){%>true<%}else{%>false<%}%>" '+'data-action="removeGuest" data-room-index="<%this.index%>" data-target="kids">'+'<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#remove"><\/use><\/svg>'+'<svg role="button" aria-label="<%this.options.i18n.addKid%>, <%this.options.i18n.room%> <%this.index+1%>" class="icon sb-custom-icon-color sb-custom-color-hover '+"<%if (this.kids.length >= this.options.maxKids){%>"+"sb__guests-counter--disabled"+'<%}%>" '+'tabindex="<%if (this.kids.length >= this.options.maxKids){%>-1<%}else{%>0<%}%>" '+'aria-disabled="<%if (this.kids.length >= this.options.maxKids){%>true<%}else{%>false<%}%>" '+'data-action="addGuest" data-room-index="<%this.index%>" data-target="kids">'+'<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#add"><\/use><\/svg><\/div><\/div>'+"<%}%>"+'<%if(this.kids.length){%><div class="sb__guests-children-age">'+'<span class="sb__guests-children-age-label sb-custom-label-color"><%this.options.i18n.age%><\/span>'+"<%for(var ageIdx = 0; ageIdx < this.kids.length; ageIdx++) {%>"+'<select aria-label="<%this.options.i18n.selectKidAge%> #<%ageIdx+1%>, <%this.options.i18n.room%> <%this.index+1%>" class="sb__guests-children-age-select sb-custom-label-color sb-custom-bg-color sb-custom-box-shadow-color" data-kid-index="<%ageIdx%>" data-room-index="<%this.index%>">'+'<option value=""><\/option>'+"<%for (var i = this.options.minKidAge; i <= this.options.maxKidAge; i++) {%>"+"<%if(this.kids[ageIdx]==i){%>"+'<option selected value="<%i%>"><%i%><\/option>'+"<%}else{%>"+'<option value="<%i%>"><%i%><\/option>'+"<%}%>"+"<%}%>"+"<\/select>"+"<%}%>"+"<\/select>"+"<\/div><%}%>",getFullTemplate:function(){return'<div class="sb__guests-room">'+this.innerTemplate+"<\/div>"},i18n:{room:"Room",adult:"Adult",adults:"Adults",kid:"Kid",kids:"Kids",age:"Age"},_init:function(n,t){this.options=t||this.options;n=n||"A,A";var i=this;i.adults=[];i.kids=[];n.split(this.guestsSeparator).forEach(function(n){isNaN(n)?i.addAdult():i.addKid(parseInt(n))})},addGuest:function(n){switch(n){case"adults":this.addAdult();break;case"kids":this.addKid()}return this},removeGuest:function(n){switch(n){case"adults":this.adults.length>1&&this.adults.pop();break;case"kids":this.kids.pop(0)}return this},addAdult:function(){return this.adults.length<this.options.maxAdults&&this.adults.push("A"),this},addKid:function(n){return this.kids.length<this.options.maxKids&&(this.kids.push(0),this.changeKidAge(this.kids.length-1,n)),this},changeKidAge:function(n,t){this.kids[n]=isNaN(t)?undefined:parseInt(t)},draw:function(n,t){return this.index=parseInt(n),SBBase.TemplateEngine(t?this.innerTemplate:this.getFullTemplate(),this)},buildNode:function(n){var t=document.createElement("div");return t.className="sb__guests-room",t.innerHTML=this.draw(n,!0),t},toString:function(){return this.adults.concat(this.kids).join(this.guestsSeparator)}},u});
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday
 */
(function(n,t){"use strict";n.Pikaday=t(window.SBBase.Utils)})(this,function(n){"use strict";var s=function(n){var t=n.getDay();return t===0||t===6},h=function(n){return n%4==0&&n%100!=0||n%400==0},f=function(n,t){return[31,h(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},i=function(t){n.isDate(t)&&t.setHours(0,0,0,0)},r=function(n,t){return n.getTime()===t.getTime()},u=function(n,t,i){return t.getTime()<=n.getTime()&&n.getTime()<=i.getTime()},k=function(t,i,r){var u,f;for(u in i)f=t[u]!==undefined,f&&typeof i[u]=="object"&&i[u]!==null&&i[u].nodeName===undefined?n.isDate(i[u])?r&&(t[u]=new Date(i[u].getTime())):n.isArray(i[u])?r&&(t[u]=i[u].slice(0)):t[u]=n.extend({},i[u],r):(r||!f)&&(t[u]=i[u]);return t},e=function(n){return n.month<0&&(n.year-=Math.ceil(Math.abs(n.month)/12),n.month+=12),n.month>11&&(n.year+=Math.floor(Math.abs(n.month)/12),n.month-=12),n},t={field:null,bound:undefined,position:"bottom left",reposition:!0,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,minYear:0,maxYear:9999,minMonth:undefined,maxMonth:undefined,startRange:null,endRange:null,selectedRange:{start:i(new Date)},minRangeLength:1,checkInDays:[0,1,2,3,4,5,6],isRTL:!1,showDaysInNextAndPreviousMonths:!1,numberOfMonths:2,numberOfMonthsVertical:1,mainCalendar:"left",container:undefined,blurFieldOnSelect:!0,i18n:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],nextMonth:"Next Month",previousMonth:"Previous Month",selectCheckInDate:"Select check-in date",selectCheckOutDate:"Select check-out date",weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null},c=function(n,t,i){for(t+=n.firstDay;t>=7;)t-=7;return i?n.i18n.weekdaysShort[t]:n.i18n.weekdays[t]},l=function(n){var t=[],i;if(n.isEmpty)if(n.showDaysInNextAndPreviousMonths)t.push("is-outside-current-month");else return'<li class="sb__calendar-day sb__calendar-day--past is-empty"><\/li>';return i="",n.isDisabled?t.push("sb__calendar-day--past"):(t.push("sb__calendar-day--valid"),i='tabindex="0"'),n.isToday&&t.push("is-today"),!n.isSelected||n.isStart||n.isEnd||t.push("sb__calendar-day--range"),n.hasEvent&&t.push("has-event"),n.isInRange&&t.push("is-inrange"),n.isStartRange&&t.push("is-startrange"),n.isEndRange&&t.push("is-endrange"),n.isCheckinEnabled||t.push("sb__calendar-day--nocheckin"),n.isStart&&t.push("sb__calendar-day--checkin"),n.isEnd&&t.push("sb__calendar-day--checkout"),'<li role="menuitem" '+i+' class="sb__calendar-day '+t.join(" ")+'" data-year="'+n.year+'" data-month="'+n.month+'" data-day="'+n.day+'">'+n.day+"<\/li>"},a=function(n,t){return(t?n.reverse():n).join("")},v=function(n){return'<ul role="menu" aria-label="menu" class="sb__calendar-days">'+n.join("")+"<\/ul>"},y=function(n){for(var i=[],t=0;t<7;t++)i.push("<li>"+c(n,t,!0)+"<\/li>");return'<ul class="sb__calendar-weekdays">'+(n.isRTL?i.reverse():i).join("")+"<\/ul>"},p=function(n,t,i,r){var u=n._o,o=i===u.minYear,s=i===u.maxYear,f='<span class="sb__calendar-month-name">',e=u.i18n.months[r];return f+=e+" "+i,f+"<\/span>"},w=function(n,t,i,r){var u=n._o,s=i===u.minYear,h=i===u.maxYear,f="",e=!0,o=!0;return s&&(r===0||u.minMonth>=r)&&(e=!1),h&&(r===11||u.maxMonth<=r)&&(o=!1),t===0&&e&&(f+='<div role="button" aria-label="'+u.i18n.previousMonth+'" tabindex="0" class="sb__calendar-btn sb__calendar-btn--prev"><div class="sb__calendar-btn-icon"><svg class="icon"><use xlink:href="#arrow-left" /><\/svg><\/div><\/div>'),t===n._o.numberOfMonths-1&&o&&(f+='<div role="button" aria-label="'+u.i18n.nextMonth+'" tabindex="0" class="sb__calendar-btn sb__calendar-btn--next"><div class="sb__calendar-btn-icon"><svg class="icon"><use xlink:href="#arrow-right" /><\/svg><\/div><\/div>'),f},b=function(n,t){return y(n)+v(t)},o=function(t){var i=this,r=i.config(t),f;i._onMouseDown=function(n){if(i._v){n=n||window.event;var t=n.target||n.srcElement;if(t)i.onLiElementClick(t,n)}};i._hideWithCleanup=function(){if(i.isVisible()){i.hide();const t=n.hasClass(i._o.field,"focus"),r=n.hasClass(i._o.endField,"focus");t?i._o.field.focus():r&&i._o.endField.focus();n.removeClass(i._o.field,"focus");n.removeClass(i._o.endField,"focus")}};i.onLiElementClick=function(t,u){var o,e,s,f;if(!n.hasClass(t,"sb__calendar-day--past"))if(!n.hasClass(t,"sb__calendar-day")||n.hasClass(t,"is-empty")||n.hasClass(t.parentNode,"sb__calendar-day--past"))n.hasParentClass(t,"sb__calendar-btn--prev",3)?i.prevMonth():n.hasParentClass(t,"sb__calendar-btn--next",3)&&i.nextMonth();else if(i._selectingStart){if(!n.hasClass(t,"sb__calendar-day--nocheckin")){i._setSelectingEnd();i._selectionIntent="end";o=new Date(t.getAttribute("data-year"),t.getAttribute("data-month"),t.getAttribute("data-day"));f=new Date(o);f.setDate(o.getDate()+i._o.minRangeLength);i._o.startRange=f;e=new Date(Math.max(i._range.end.getTime(),f.getTime()));i.setRange(new Date(t.getAttribute("data-year"),t.getAttribute("data-month"),t.getAttribute("data-day")),e,!1);const r='.sb__calendar li[data-year="'+e.getFullYear()+'"][data-month="'+e.getMonth()+'"][data-day="'+e.getDate()+'"]',n=document.querySelector(r);n&&n.focus()}}else{if(s=new Date(t.getAttribute("data-year"),t.getAttribute("data-month"),t.getAttribute("data-day")),f=new Date(i._range.start),f.setDate(i._range.start.getDate()+i._o.minRangeLength),s.getTime()<f.getTime())return;i.setRange(i._range.start,s);r.bound&&setTimeout(function(){i.hide();r.blurFieldOnSelect&&r.field&&(n.removeClass(r.endField,"focus"),r.endField.blur())},100)}if(n.hasClass(t,"pika-select"))i._c=!0;else if(u.preventDefault)u.preventDefault();else return u.returnValue=!1,!1};i._setSelectingEnd=function(){i._selectingStart=!1;n.removeClass(r.field,"focus");r.field.blur();n.addClass(r.endField,"focus");r.endField.setAttribute("aria-expanded",!0);r.field.setAttribute("aria-expanded",!1)};i._setSelectingStart=function(){i._selectingStart=!0;n.removeClass(r.endField,"focus");r.endField.blur();n.addClass(r.field,"focus");r.field.setAttribute("aria-expanded",!0);r.endField.setAttribute("aria-expanded",!1)};i._onMouseOver=function(t){var f,e;i._v&&(t=t||window.event,f=t.target||t.srcElement,f)&&(n.hasClass(f,"sb__calendar-day--past")||!n.hasClass(f,"sb__calendar-day")||n.hasClass(f,"is-empty")||n.hasClass(f.parentNode,"sb__calendar-day--past")||(e=new Date(f.getAttribute("data-year"),f.getAttribute("data-month"),f.getAttribute("data-day")),!i._selectingStart&&e.getTime()<i._range.start&&i._setSelectingStart(),i._selectionIntent=="end"&&i._selectingStart&&e.getTime()>i._range.start&&i._setSelectingEnd(),i._selectingStart&&n.addClass(f,"intent-selection-start"),Array.from(document.getElementsByClassName("sb__calendar-day--valid")).forEach(function(t){n.removeClass(t,"intent-selection");var o=t.getAttribute("data-year"),h=t.getAttribute("data-month"),s=t.getAttribute("data-day"),f=new Date(o,h,s),c=i._selectingStart?r.i18n.selectCheckInDate:r.i18n.selectCheckOutDate,l=c+": "+s+" "+r.i18n.months[f.getMonth()]+" "+o;t.setAttribute("aria-label",l);i._selectingStart&&u(f,e,i._range.end)&&n.addClass(t,"intent-selection");!i._selectingStart&&u(f,i._range.start,e)&&n.addClass(t,"intent-selection")})))};i._onMouseLeave=function(t){if(i._v){t=t||window.event;var r=t.target||t.srcElement;r&&n.removeClass(r,"intent-selection-start")}};i._onChange=function(t){t=t||window.event;var r=t.target||t.srcElement;r&&(n.hasClass(r,"pika-select-month")?i.gotoMonth(r.value):n.hasClass(r,"pika-select-year")&&i.gotoYear(r.value))};i._onInputChange=function(t){var u;t.firedBy!==i&&(u=new Date(Date.parse(r.field.value)),n.isDate(u)&&i.setRange(u),i._v||i.show())};i._onInputClick=function(){if(i.isVisible()&&i._selectionIntent=="start"){i.hide();n.removeClass(i._o.field,"focus");i._o.field.blur();return}n.removeClass(i._o.endField,"focus");i._o.endField.blur();n.addClass(i._o.field,"focus");i._selectingStart=!0;i._selectionIntent="start";i._o.field.setAttribute("aria-expanded",!0);i._o.endField.setAttribute("aria-expanded",!1);i.show()};i._onEndInputClick=function(){if(i.isVisible()&&i._selectionIntent=="end"){i.hide();n.removeClass(i._o.endField,"focus");return}n.removeClass(i._o.field,"focus");i._o.field.blur();n.addClass(i._o.endField,"focus");i._selectingStart=!1;i._selectionIntent="end";i._v||i.show();i._o.field.setAttribute("aria-expanded",!1);i._o.endField.setAttribute("aria-expanded",!0)};i._onClick=function(t){t=t||window.event;var u=t.target||t.srcElement,f=u;if(u){!n.hasEventListeners&&n.hasClass(u,"pika-select")&&(u.onchange||(u.setAttribute("onchange","return;"),n.addEvent(u,"change",i._onChange)));do if(n.hasClass(f,"sb__calendar")||f===r.trigger||f===r.endTrigger)return;while(f=f.parentNode);i._v&&u!==r.trigger&&f!==r.trigger&&u!==r.endTrigger&f!==r.endTrigger&&(i.hide(),i._o.blurFieldOnSelect&&i._o.field&&(n.removeClass(i._o.field,"focus"),i._o.field.blur(),n.removeClass(i._o.endField,"focus"),i._o.endField.blur()))}};i.el=document.createElement("div");i.el.className="sb__calendar"+(r.isRTL?" is-rtl":"")+(r.theme?" "+r.theme:"");n.addEvent(i.el,"mousedown",i._onMouseDown,!0);n.addEvent(i.el,"touchend",i._onMouseDown,!0);n.addEvent(i.el,"change",i._onChange);n.addEvent(document,"keydown",i._onKeyChange);n.addEvent(i.el,"mouseover",i._onMouseOver,!0);n.addEvent(i.el,"mouseleave",i._onMouseLeave,!0);n.addEvent(i.el,"focus",i._onMouseOver,!0);n.addEvent(i.el,"blur",i._onMouseLeave,!0);r.field&&(r.container?r.container.appendChild(i.el):r.bound?document.body.appendChild(i.el):r.field.parentNode.insertBefore(i.el,r.field.nextSibling),n.addEvent(r.field,"change",i._onInputChange),r.defaultDate||(r.defaultDate=new Date(Date.parse(r.field.value)),r.setDefaultDate=!0));f=r.defaultDate;n.isDate(f)?r.setDefaultDate?i.setRange(f,!0):i.gotoDate(f):i.gotoDate(new Date);r.bound?(this.hide(),i.el.className+=" is-bound",n.addEvent(r.trigger,"click",i._onInputClick),n.addEvent(r.endTrigger,"click",i._onEndInputClick)):this.show()};return o.prototype={config:function(i){var r,u,f;return this._o||(this._o=n.extend({},t,!0)),r=n.extend(this._o,i,!0),r.isRTL=!!r.isRTL,r.field=i.field&&i.field.nodeName?i.field:null,r.theme=typeof r.theme=="string"&&r.theme?r.theme:null,r.bound=!!(r.bound!==undefined?r.field&&r.bound:r.field),r.container=i.container,r.trigger=i.trigger&&i.trigger.nodeName?i.trigger:r.field,r.endTrigger=i.endTrigger&&i.endTrigger.nodeName?i.endTrigger:i.endField,r.disableWeekends=!!r.disableWeekends,r.disableDayFn=typeof r.disableDayFn=="function"?r.disableDayFn:null,u=parseInt(r.numberOfMonths,10)||2,r.numberOfMonths=u>4?4:u,n.isDate(r.minDate)||(r.minDate=!1),n.isDate(r.maxDate)||(r.maxDate=!1),r.minDate&&r.maxDate&&r.maxDate<r.minDate&&(r.maxDate=r.minDate=!1),r.minDate&&this.setMinDate(r.minDate),r.maxDate&&this.setMaxDate(r.maxDate),n.isArray(r.yearRange)?(f=(new Date).getFullYear()-10,r.yearRange[0]=parseInt(r.yearRange[0],10)||f,r.yearRange[1]=parseInt(r.yearRange[1],10)||f):(r.yearRange=Math.abs(parseInt(r.yearRange,10))||t.yearRange,r.yearRange>100&&(r.yearRange=100)),this.setRange(r.selectedRange.start,r.selectedRange.end),r},toString:function(){return n.isDate(this._d)?this._d.toDateString():""},getRange:function(){return n.isDate(this._range.start)&&n.isDate(this._range.start)?{start:new Date(this._range.start.getTime()),end:new Date(this._range.end.getTime())}:null},setRange:function(t,r,u){if(!t)return this._range=null,this._o.field&&(this._o.field.value="",n.fireEvent(this._o.field,"change",{firedBy:this})),this.draw();if(typeof t=="string"&&(t=new Date(t)),typeof r=="string"&&(r=new Date(r)),n.isDate(t)){r||(r=n.addDays(t,this._o.minRangeLength));var f=this._o.minDate,e=this._o.maxDate;n.isDate(f)&&t<f?(t=f,r=n.addDays(t,1)):n.isDate(e)&&r>e&&(r=e,t=n.addDays(t,-1));this._range=this.range||{};this._range.start=new Date(t.getTime());this._range.end=new Date(r.getTime());i(this._range.start);i(this._range.end);this.gotoDate(this._range.start);this._o.field&&(this._o.field.value=this.toString(),n.fireEvent(this._o.field,"change",{firedBy:this}));u||typeof this._o.onSelect!="function"||this._o.onSelect.call(this,this.getRange())}},gotoDate:function(t){var r=!0;if(n.isDate(t)){if(this.calendars){var f=new Date(this.calendars[0].year,this.calendars[0].month,1),i=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),u=t.getTime();i.setMonth(i.getMonth()+1);i.setDate(i.getDate()-1);r=u<f.getTime()||i.getTime()<u}r&&(this.calendars=[{month:t.getMonth(),year:t.getFullYear()}],this._o.mainCalendar==="right"&&(this.calendars[0].month+=1-this._o.numberOfMonths));this.adjustCalendars()}},adjustCalendars:function(){this.calendars[0]=e(this.calendars[0]);for(var n=1;n<this._o.numberOfMonths;n++)this.calendars[n]=e({month:this.calendars[0].month+n,year:this.calendars[0].year});this.draw()},gotoToday:function(){this.gotoDate(new Date)},gotoMonth:function(n){isNaN(n)||(this.calendars[0].month=parseInt(n,10),this.adjustCalendars())},nextMonth:function(){this.calendars[0].month++;this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--;this.adjustCalendars()},gotoYear:function(n){isNaN(n)||(this.calendars[0].year=parseInt(n,10),this.adjustCalendars())},setMinDate:function(n){n instanceof Date?(i(n),this._o.minDate=n,this._o.minYear=n.getFullYear(),this._o.minMonth=n.getMonth()):(this._o.minDate=t.minDate,this._o.minYear=t.minYear,this._o.minMonth=t.minMonth,this._o.startRange=t.startRange);this.draw()},setMaxDate:function(n){n instanceof Date?(i(n),this._o.maxDate=n,this._o.maxYear=n.getFullYear(),this._o.maxMonth=n.getMonth()):(this._o.maxDate=t.maxDate,this._o.maxYear=t.maxYear,this._o.maxMonth=t.maxMonth,this._o.endRange=t.endRange);this.draw()},setStartRange:function(n){this._o.startRange=n},setEndRange:function(n){this._o.endRange=n},draw:function(t){var i,o;if(this._v||t){var r=this._o,s=r.minYear,h=r.maxYear,u=r.minMonth,f=r.maxMonth,e="";for(this._y<=s&&(this._y=s,!isNaN(u)&&this._m<u&&(this._m=u)),this._y>=h&&(this._y=h,!isNaN(f)&&this._m>f&&(this._m=f)),i=0;i<r.numberOfMonths;i++)e+=w(this,i,this.calendars[i].year,this.calendars[i].month,this.calendars[0].year),e+='<div class="sb__calendar-month">'+p(this,i,this.calendars[i].year,this.calendars[i].month,this.calendars[0].year)+this.render(this.calendars[i].year,this.calendars[i].month)+"<\/div>";if(this.el.innerHTML=e,typeof this._o.onDraw=="function")this._o.onDraw(this);o=this;setTimeout(function(){n.handleKeyDown(".sb__calendar-month ul li",function(n,t){o.onLiElementClick(n,t)});n.handleKeyDown("div.sb__calendar-btn[role='button']",function(n,t){o.onLiElementClick(n,t)})},1)}},setNumberOfMonths:function(n){this._o.numberOfMonths=n;this.adjustCalendars();this.draw(!0)},render:function(t,e){var o=this._o,it=new Date,p=f(t,e),c=new Date(t,e,1).getDay(),rt=[],w=[],v,g,ot;i(it);o.firstDay>0&&(c-=o.firstDay,c<0&&(c+=7));for(var ut=e===0?11:e-1,st=e===11?0:e+1,ft=e===0?t-1:t,ht=e===11?t+1:t,ct=f(ft,ut),k=p+c,d=k;d>7;)d-=7;for(k+=7-d,v=0,g=0;v<k;v++){var h=new Date(t,e,1+(v-c)),lt=r(h,this._range.start),at=r(h,this._range.end),vt=n.isDate(this._range.start)?u(h,this._range.start,this._range.end):!1,yt=r(h,it),pt=o.events.indexOf(h.toDateString())!==-1?!0:!1,et=v<c||v>=p+c,y=1+(v-c),nt=e,tt=t,wt=o.startRange&&r(o.startRange,h),bt=o.endRange&&r(o.endRange,h),kt=o.startRange&&o.endRange&&o.startRange<h&&h<o.endRange,dt=o.minDate&&h<o.minDate||o.maxDate&&h>o.maxDate||o.disableWeekends&&s(h)||o.disableDayFn&&o.disableDayFn(h);et&&(v<c?(y=ct+y,nt=ut,tt=ft):(y=y-p,nt=st,tt=ht));ot={day:y,month:nt,year:tt,hasEvent:pt,isStart:lt,isEnd:at,isSelected:vt,isToday:yt,isDisabled:dt,isEmpty:et,isStartRange:wt,isEndRange:bt,isInRange:kt,showDaysInNextAndPreviousMonths:o.showDaysInNextAndPreviousMonths,isCheckinEnabled:this._o.checkInDays.indexOf(h.getDay())>=0};w.push(l(ot));++g==7&&(rt.push(a(w,o.isRTL)),w=[],g=0)}return b(o,rt)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),this._o.bound&&n.addEvent(document,"click",this._onClick),typeof this._o.onOpen=="function"&&this._o.onOpen.call(this),this.el.style.display="block")},hide:function(){var t=this._v;t!==!1&&(this._o.bound&&n.removeEvent(document,"click",this._onClick),this.el.style.display="none",this._v=!1,t!==undefined&&typeof this._o.onClose=="function"&&this._o.onClose.call(this),this._o.field.setAttribute("aria-expanded",!1),this._o.endField.setAttribute("aria-expanded",!1))},destroy:function(){this.hide();n.removeEvent(this.el,"mousedown",this._onMouseDown,!0);n.removeEvent(this.el,"touchend",this._onMouseDown,!0);n.removeEvent(this.el,"change",this._onChange);n.removeEvent(this.el,"mouseover",this._onMouseOver,!0);this._o.field&&(n.removeEvent(this._o.field,"change",this._onInputChange),this._o.bound&&(n.removeEvent(this._o.trigger,"click",this._onInputClick),n.removeEvent(this._o.endTrigger,"click",this._onEndInputClick)));this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},o});
/*!
 * SimpleBooking Promo Code Selector
 */
(function(n,t){"use strict";n.PromoCodeSelector=t(window.SBBase)})(this,function(n){"use strict";var t=n.Utils,r={promoCode:"",trigger:null,i18n:{inputLabel:"Insert code",inputPlaceholder:"Promo",confirm:"Ok, done",cancel:"Cancel"},confirmOnBlur:!0,onSelect:null,onClose:null,onOpen:null},i=function(n){var i=this,r=i.config(n);i.template='<span class="sb__footer-promo-label sb-custom-label-color"><%this._o.i18n.inputLabel%><\/span>'+'<input type="text" data-action="updatePromoCode" placeholder="<%this._o.i18n.inputPlaceholder%>" class="sb__footer-promo-input sb-custom-bg-color sb-custom-label-color sb-custom-box-shadow-color" value="<%this._promoCode%>">'+'<div class="sb__panel-actions">'+'<button type="button" class="sb__btn sb__btn--secondary sb-custom-color-hover sb-custom-widget-element-hover-bg-color" data-action="cancel"><%this._o.i18n.cancel%><\/button>'+'<button type="confirm" class="sb__btn sb__btn--primary sb-custom-button-bg-color sb-custom-button-hover-bg-color sb-custom-button-color" data-action="confirm"><%this._o.i18n.confirm%><\/button>'+"<\/div>";i._onMouseDown=function(n){var t,r;if(i._v&&(n=n||window.event,t=n.target||n.srcElement,t)&&(r=t.getAttribute("data-action"),r))switch(r){case"confirm":i._confirmChanges();break;case"cancel":i._cancelChanges()}};i._confirmChanges=function(){var n=this,i=document.querySelector(".sb__footer-promo .sb__footer-promo-input");n.setPromoCode(i.value);typeof n._o.onSelect=="function"&&n._o.onSelect.call(n,n.getPromoCode());setTimeout(function(){n.hide();t.removeClass(r.trigger,"focus")},100)};i._cancelChanges=function(){var n=this;n.setPromoCode(n.originalPromoCode,!0);setTimeout(function(){n.hide();t.removeClass(r.trigger,"focus")},100)};i._onInputClick=function(n){n.preventDefault();i._v?i._o.confirmOnBlur?i._confirmChanges():i._cancelChanges():(t.addClass(i._o.trigger,"focus"),i.show())};i._onSubmit=function(n){n=n||window.event;n.preventDefault();i._confirmChanges()};i._onClick=function(n){n=n||window.event;var f=n.target||n.srcElement,u=f;if(f){do if(t.hasClass(u,"sb__footer-promo")||u===r.trigger)return;while((u=u.parentNode)||f.correspondingUseElement);i._o.confirmOnBlur?i._confirmChanges():i._cancelChanges()}};i.el=document.createElement("form");i.el.className="sb__footer-promo sb-custom-widget-color sb-custom-widget-bg-color sb-custom-box-shadow-color";i.el.action="/someaction";r.trigger&&r.trigger.parentNode.insertBefore(i.el,r.trigger.nextSibling);this.hide();t.addEvent(r.trigger,"click",i._onInputClick);t.addEvent(i.el,"mousedown",i._onMouseDown,!0);t.addEvent(i.el,"submit",i._onSubmit,!0)};return i.prototype={config:function(n){this._o||(this._o=t.extend({},r,!0));var i=t.extend(this._o,n,!0);return i.trigger=n.trigger&&n.trigger.nodeName?n.trigger:null,this.setPromoCode(i.promoCode,!0),i},getPromoCode:function(){return this._promoCode},setPromoCode:function(n,t){this._promoCode=n;t||typeof this._o.onSelect!="function"||this._o.onSelect.call(this,this.getPromoCode())},draw:function(t){if((this._v||t)&&(this.el.innerHTML=n.TemplateEngine(this.template,this),typeof this._o.onDraw=="function"))this._o.onDraw(this)},show:function(){if(!this._v){var n=this;this._v=!0;this.draw();typeof this._o.onOpen=="function"&&this._o.onOpen.call(this);t.addEvent(document,"click",this._onClick);this.el.style.display="block";this.originalPromoCode=this.getPromoCode();this._o.trigger.setAttribute("aria-expanded",!0)}},hide:function(){var n=this._v;n!==!1&&(typeof this._o.onClose=="function"&&this._o.onClose.call(this),t.removeEvent(document,"click",this._onClick),this.el.style.display="none",this._v=!1,this._o.trigger.setAttribute("aria-expanded",!1))},destroy:function(){this.hide();this._o.trigger&&t.removeEvent(this._o.trigger,"click",this._onInputClick);this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},i});
/*!
 * SimpleBooking Promo Code Selector
 */
(function(n,t){"use strict";n.PropertySelector=t(window.SBBase)})(this,function(n){"use strict";var t=n.Utils,r={property:null,properties:[],trigger:null,onSelect:null,onClose:null,onOpen:null},i=function(n){var i=this,r=i.config(n);i.template='<div class="sb__properties-options" role="listbox">'+"<%for (var i = 0; i < this._o.properties.length; i++) {%>"+'<div tabindex="0" role="button" <%if (this.getProperty().id == this._o.properties[i].id){%>aria-selected="true"<%}%> class="sb__properties-option <%if (this._o.properties[i].children){%>sb__properties-option--parent<%}%> <%if (this.getProperty().id == this._o.properties[i].id){%>sb__properties-option--selected<%}%>" data-property-id="<%this._o.properties[i].id%>">'+"<%this._o.properties[i].localizedNames ? (this._o.properties[i].localizedNames[this._o.lang] || this._o.properties[i].localizedNames[this._o.lang.toLowerCase()] || this._o.properties[i].localizedNames[this._o.defaultLang] || this._o.properties[i].name) : this._o.properties[i].name %>"+"<\/div>"+"<%if (this._o.properties[i].children){%>"+"<%for (var j = 0; j < this._o.properties[i].children.length; j++) {%>"+'<div tabindex="0" role="button" <%if (this.getProperty().id == this._o.properties[i].children[j].id){%>aria-selected="true"<%}%> class="sb__properties-option sb__properties-option--inner <%if (this.getProperty().id == this._o.properties[i].children[j].id){%>sb__properties-option--selected<%}%>" data-property-id="<%this._o.properties[i].children[j].id%>">'+"<%this._o.properties[i].children[j].localizedNames[this._o.lang] || this._o.properties[i].children[j].localizedNames[this._o.lang.toLowerCase()] || this._o.properties[i].children[j].localizedNames[this._o.defaultLang] || this._o.properties[i].children[j].name %>"+"<\/div>"+"<%}%>"+"<%}%>"+"<%}%>"+"<\/div>";i._onMouseDown=function(n){var t,r;i._v&&(n=n||window.event,t=n.target||n.srcElement,t)&&(r=t.getAttribute("data-property-id"),i._confirmProperty(r))};i._confirmProperty=function(n){var t=this,i;n&&(i=this._getPropertyById(n),t.setProperty(i),typeof t._o.onSelect=="function"&&t._o.onSelect.call(t,t.getProperty()),setTimeout(function(){t.hide()},100))};i._getPropertyById=function(n){var r=t.flatten(i._o.properties,"children");return t.toMap(r,"id")[n]};i._onInputClick=function(n){n.preventDefault();i._v?i.hide():(t.addClass(i._o.trigger.parentNode,"focus"),i.show())};i._onClick=function(n){n=n||window.event;var f=n.target||n.srcElement,u=f;if(f){do if(t.hasClass(u,"sb__properties")||u===r.trigger)return;while((u=u.parentNode)||f.correspondingUseElement);i.hide()}};i.el=document.createElement("div");i.el.className="sb__properties sb-custom-widget-color sb-custom-widget-bg-color sb-custom-box-shadow-color";r.trigger&&r.trigger.parentNode.insertBefore(i.el,r.trigger.nextSibling);this.hide();t.addEvent(r.trigger,"click",i._onInputClick);t.addEvent(i.el,"mousedown",i._onMouseDown,!0);t.addEvent(i.el,"submit",i._onSubmit,!0)};return i.prototype={config:function(n){this._o||(this._o=t.extend({},r,!0));var i=t.extend(this._o,n,!0);return i.trigger=n.trigger&&n.trigger.nodeName?n.trigger:null,this.setProperty(i.property,!0),i},getProperty:function(){return this._property},setProperty:function(n,t){this._property=n;t||typeof this._o.onSelect!="function"||this._o.onSelect.call(this,this.getProperty())},setPropertyById:function(n,t){var i=this._getPropertyById(n);i&&this.setProperty(i,t)},draw:function(i){if(this._v||i){this.el.innerHTML=n.TemplateEngine(this.template,this);var r=this;if(t.handleKeyDown(".sb__properties-options div[role='button']",function(n,t){r._onMouseDown(t)}),typeof this._o.onDraw=="function")this._o.onDraw(this)}},show:function(){if(!this._v){var n=this;this._v=!0;this.draw();typeof this._o.onOpen=="function"&&this._o.onOpen.call(this);t.addEvent(document,"click",this._onClick);this.el.style.display="block";this._o.trigger.setAttribute("aria-expanded",!0)}},hide:function(){var n=this._v;n!==!1&&(typeof this._o.onClose=="function"&&this._o.onClose.call(this),t.removeEvent(document,"click",this._onClick),this.el.style.display="none",t.removeClass(this._o.trigger.parentNode,"focus"),this._v=!1,this._o.trigger.setAttribute("aria-expanded",!1))},destroy:function(){this.hide();this._o.trigger&&t.removeEvent(this._o.trigger,"click",this._onInputClick);this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},i});
/*!
 * SimpleBooking SearchBox
 */
(function(n,t){"use strict";n.SearchBox=t(window.SBBase)})(this,function(n){"use strict";var t=n.Utils,r={Styles:{Footer:{ShowInline:!1},Svg:'<svg class="sb__svg-sprite" xmlns="http://www.w3.org/2000/svg"><symbol id="add-plus" viewBox="0 0 24 24"><path class="st0" d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7z"/><\/symbol><symbol id="add" viewBox="0 0 24 24"><path class="st0" d="M12 2c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2m0-2C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0z"/><path class="st0" d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7z"/><\/symbol><symbol id="arrow-left" viewBox="0 0 24 24"><path class="st0" d="M10 12c0-.1 0-.3.1-.4l3-3c.2-.2.5-.2.7 0s.2.5 0 .7L11.2 12l2.6 2.6c.2.2.2.5 0 .7s-.5.2-.7 0l-3-3c-.1 0-.1-.2-.1-.3z"/><\/symbol><symbol id="arrow-right" viewBox="0 0 24 24"><path class="st0" d="M14 12c0 .1 0 .3-.1.4l-3 3c-.2.2-.5.2-.7 0s-.2-.5 0-.7l2.6-2.6-2.6-2.6c-.2-.2-.2-.5 0-.7s.5-.2.7 0l3 3c.1-.1.1.1.1.2z"/><\/symbol><symbol id="calendar" viewBox="0 0 22 24"><path class="st0" d="M4 12h2v2H4zM7 12h2v2H7zM10 12h2v2h-2zM13 12h2v2h-2zM4 15h2v2H4zM7 15h2v2H7zM10 15h2v2h-2zM13 15h2v2h-2zM4 18h2v2H4zM7 18h2v2H7zM10 18h2v2h-2zM16 12h2v2h-2zM16 15h2v2h-2z"/><path class="st0" d="M19 2h-1V1c0-.6-.4-1-1-1s-1 .4-1 1v1H6V1c0-.6-.4-1-1-1S4 .4 4 1v1H3C1.3 2 0 3.3 0 5v16c0 1.7 1.3 3 3 3h16c1.7 0 3-1.3 3-3V5c0-1.7-1.3-3-3-3zm1 19c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1V10h18v11zm0-13H2V5c0-.6.4-1 1-1h1v1c0 .6.4 1 1 1s1-.4 1-1V4h10v1c0 .6.4 1 1 1s1-.4 1-1V4h1c.6 0 1 .4 1 1v3z"/><\/symbol><symbol id="chevron-down" viewBox="0 0 24 24"><path class="st0" d="M12 16c-.3 0-.5-.1-.7-.3l-6-6c-.4-.4-.4-1 0-1.4s1-.4 1.4 0l5.3 5.3 5.3-5.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-6 6c-.2.2-.4.3-.7.3z"/><\/symbol><symbol id="edit" viewBox="0 0 13 11"><path class="st0" d="M10 9c0 .6-.4 1-1 1H2c-.6 0-1-.4-1-1V2c0-.6.4-1 1-1h7V0H2C.9 0 0 .9 0 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7h-1v2z"/><path class="st0" d="M4 7v2h2zM11 1.4l.6.6L7 6.6 6.4 6 11 1.4M11 0L5 6l2 2 6-6-2-2z"/><\/symbol><symbol id="promo" viewBox="0 0 18 11"><path class="st0" d="M5 3h1v1H5zM5 7h1v1H5zM5 5h1v1H5z"/><path transform="rotate(45.001 11.5 5.5)" class="st0" d="M11 1.3h1v8.5h-1z"/><path class="st0" d="M9.5 2C8.7 2 8 2.7 8 3.5S8.7 5 9.5 5 11 4.3 11 3.5 10.3 2 9.5 2zm0 2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zM13.5 6c-.8 0-1.5.7-1.5 1.5S12.7 9 13.5 9 15 8.3 15 7.5 14.3 6 13.5 6zm0 2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z"/><path class="st0" d="M17 0H1C.4 0 0 .4 0 1v9c0 .6.4 1 1 1h16c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1zm0 10H6V9H5v1H1V1h4v1h1V1h11v9z"/><\/symbol><symbol id="remove-room" viewBox="0 0 24 24"><path class="st0" d="M9.2 7.8L7.8 9.2l2.8 2.8-2.8 2.8 1.4 1.4 2.8-2.8 2.8 2.8 1.4-1.4-2.8-2.8 2.8-2.8-1.4-1.4-2.8 2.8-2.8-2.8z"/><\/symbol><symbol id="remove" viewBox="0 0 24 24"><path class="st0" d="M12 2c5.5 0 10 4.5 10 10s-4.5 10-10 10S2 17.5 2 12 6.5 2 12 2m0-2C5.4 0 0 5.4 0 12s5.4 12 12 12 12-5.4 12-12S18.6 0 12 0z"/><path class="st0" d="M17 11H7v2h10v-2z"/><\/symbol><\/svg>',PseudoMediaQueries:{320:"sb-screen-xs",600:"sb-screen-s",720:"sb-screen-m",1024:"sb-screen-l",1200:"sb-screen-xl"},CustomStyleMappings:{FontFamily:[".sb { font-family: <%this.value%> !important}",".sb input { font-family: <%this.value%> !important}",".sb button { font-family: <%this.value%> !important}"],CustomColor:".sb-custom-color { color: <%this.value%> !important }",CustomColorHover:[".sb-custom-color-hover:hover { color: <%this.value%> !important; fill: <%this.value%> !important }"],CustomBGColor:".sb-custom-bg-color { background-color: <%this.value%> !important }",CustomFieldBackgroundColor:".sb-custom-field-bg-color { background-color: <%this.value%> !important }",CustomLabelColor:".sb-custom-label-color { color: <%this.value%> !important }",CustomLabelHoverColor:".sb-custom-label-hover:hover .sb-custom-label-hover-color {color: <%this.value%> !important;}",CustomButtonColor:".sb-custom-button-color { color: <%this.value%> !important}",CustomButtonBGColor:".sb-custom-button-bg-color { background-color: <%this.value%> !important }",CustomButtonHoverBGColor:".sb-custom-button-hover-bg-color:hover { background-color: <%this.value%> !important }",CustomIconColor:".sb-custom-icon-color {fill: <%this.value%> !important; color: <%this.value%> !important }",CustomLinkColor:".sb-custom-link-color {color: <%this.value%> !important;}",CustomWidgetColor:".sb-custom-widget-color { color: <%this.value%> !important }",CustomWidgetBGColor:[".sb-custom-widget-bg-color { background-color: <%this.value%> !important }",".sb-custom-widget-border-color { border-color: <%this.value%> !important }"],CustomWidgetElementHoverColor:".sb-custom-widget-element-hover-color:hover { color: <%this._colorToRgba(this.value, 0.85)%> !important }",CustomWidgetElementHoverBGColor:".sb-custom-widget-element-hover-bg-color:hover { background-color: <%this._colorToRgba(this.value, 0.1)%> !important }",CustomBoxShadowColor:".sb-custom-box-shadow-color {box-shadow: inset 0 0 0 1px <%this._colorToRgba(this.value, 0.15)%> !important }",CustomBoxShadowColorFocus:[".focus .sb-custom-box-shadow-color-focus {box-shadow: inset 0 0 0 2px <%this.value%> !important }",".sb-custom-box-shadow-color:focus {box-shadow: inset 0 0 0 2px <%this.value%> !important }",".sb-custom-box-shadow-color { border-color: <%this.value%> !important }",".sb-custom-box-shadow-color-focus:before { border-color: transparent transparent <%this.value%> transparent !important }",".sb-custom-box-shadow-color:before { border-color: transparent transparent <%this.value%> transparent !important }",".sb-open-top .sb-custom-box-shadow-color:before { border-color: <%this.value%> transparent transparent transparent !important }",".sb__guests-room-header-divider:before { background: <%this._colorToRgba(this.value, 0.2)%> !important }"],CustomBoxShadowColorHover:".sb-custom-box-shadow-color-hover:hover {box-shadow: inset 0 0 0 1px <%this._colorToRgba(this.value, 0.3)%> !important }",CustomColorDayNoCheckin:[".sb__calendar-day--valid.sb__calendar-day--nocheckin:not(.intent-selection) {color: <%this.value%> }",],CustomIntentSelectionColor:[".sb__calendar-day--valid:hover {color:<%this._colorToRgba(this.value, .85)%>}",".intent-selection {color:<%this._colorToRgba(this.value, .85)%>}"],CustomIntentSelectionDaysBGColor:[".sb__calendar-day--valid:hover {background: <%this._colorToRgba(this.value, .1)%>}",".intent-selection {background:<%this._colorToRgba(this.value, .1)%>}",".sb__properties-option:hover {background:<%this._colorToRgba(this.value, .3)%>}"],CustomSelectedDaysColor:[".sb__calendar-day--valid.sb__calendar-day--checkin {color: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--checkout {color: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection {color: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--checkout.intent-selection {color: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--checkin:hover {color: <%this.value%> ; box-shadow: 0 0 0 0 ;}",".sb__calendar-day--valid.sb__calendar-day--checkout:hover {color: <%this.value%> ; box-shadow: 0 0 0 0 ;}",".sb__calendar-day--valid.sb__calendar-day--range {color: <%this.value%> !important}"],CustomAccentColor:[".sb__calendar-btn {box-shadow: inset 0 0 0 1px <%this.value%> }",".sb__calendar-btn:hover {color: <%this.value%> ; box-shadow: inset 0 0 0 2px <%this.value%> }",".sb__calendar-btn-icon .icon {fill: <%this.value%> }",".sb__calendar-day--valid:hover {box-shadow: inset 0 0 0 2px <%this.value%> }",".sb__calendar-day--checkin:before {border-color: transparent transparent <%this.value%> transparent }",".sb__calendar-day--checkout:before {border-color: <%this.value%> transparent transparent transparent }",".sb__calendar-day--valid.sb__calendar-day--checkin {background: <%this._colorToRgba(this.value, 0.7)%> }",".sb__calendar-day--valid.sb__calendar-day--checkout {background: <%this._colorToRgba(this.value, 0.7)%> }",".sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection {background: <%this._colorToRgba(this.value, 0.7)%> }",".sb__calendar-day--valid.sb__calendar-day--checkout.intent-selection {background: <%this._colorToRgba(this.value, 0.7)%> }",".sb__calendar-day--checkin:focus {background: <%this.value%> }",".sb__calendar-day--checkout:focus {background: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--range {background: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--range.intent-selection {background: <%this.value%> }",".sb__calendar-day--valid.sb__calendar-day--range:hover {box-shadow: inset 0 0 0 2px <%this.value%> }",".intent-selection:hover {box-shadow: inset 0 0 0 2px <%this.value%> }"],CustomAccentColorHover:[".sb__calendar-day--valid.sb__calendar-day--range.sb__calendar-day--valid:hover {background: <%this.value%> }",".sb__calendar-day--checkin:hover:before {border-color: transparent transparent <%this.value%> transparent }",".sb__calendar-day--checkout:hover:before {border-color: <%this.value%> transparent transparent transparent }"],CustomCalendarBackgroundColor:[".sb__calendar {background: <%this.value%> }",".sb__calendar-day {border: 1px solid <%this.value%> }"],CustomKidAgeInvalidColor:[".sb__guests-room .sb__guests-children-age .sb__guests-children-age-select.invalid { box-shadow: inset 0 0 0 3px <%this.value%> !important}"]},Theme:"dark",Themes:{"light-pink":{CustomColor:"#484453",CustomColorHover:"#de4d70",CustomBGColor:"#f1f1f1",CustomFieldBackgroundColor:"#fff",CustomLabelColor:"#484453",CustomLabelHoverColor:"#de4d70",CustomButtonColor:"#fff",CustomButtonBGColor:"#79C99E",CustomButtonHoverBGColor:"#86cea8",CustomIconColor:"#bb415e",CustomLinkColor:"#bb415e",CustomWidgetColor:"#484453",CustomWidgetBGColor:"#fff",CustomWidgetElementHoverColor:"#484453",CustomWidgetElementHoverBGColor:"#de4d70",CustomBoxShadowColor:"#484453",CustomBoxShadowColorFocus:"#bb415e",CustomBoxShadowColorHover:"#484453",CustomIntentSelectionColor:"#484453",CustomIntentSelectionDaysBGColor:"#484453",CustomSelectedDaysColor:"#fff",CustomAccentColor:"#bb415e",CustomAccentColorHover:"#de4d70",CustomCalendarBackgroundColor:"#fff"},dark:{CustomColor:"#f1f1f1",CustomColorHover:"#9bc3bd",CustomBGColor:"#0B2027",CustomFieldBackgroundColor:"#0B2027",CustomLabelColor:"#f1f1f1",CustomLabelHoverColor:"#70A9A1",CustomButtonColor:"#343434",CustomButtonBGColor:"#70A9A1",CustomButtonHoverBGColor:"#7eb2aa",CustomIconColor:"#70A9A1",CustomLinkColor:"#70A9A1",CustomWidgetColor:"#f1f1f1",CustomWidgetBGColor:"#0B2027",CustomWidgetElementHoverColor:"#f1f1f1",CustomWidgetElementHoverBGColor:"#f1f1f1",CustomBoxShadowColor:"#f1f1f1",CustomBoxShadowColorFocus:"#70A9A1",CustomBoxShadowColorHover:"#f1f1f1",CustomIntentSelectionColor:"#f1f1f1",CustomIntentSelectionDaysBGColor:"#f1f1f1",CustomSelectedDaysColor:"#0B2027",CustomAccentColor:"#70A9A1",CustomAccentColorHover:"#9bc3bd",CustomCalendarBackgroundColor:"#0B2027",CustomColorDayNoCheckin:"#343434"},portal:{CustomColor:"#5a5b5c",CustomColorHover:"#4d7b9e",CustomBGColor:"#fff",CustomFieldBackgroundColor:"#fff",CustomLabelColor:"#5a5b5c",CustomLabelHoverColor:"#777",CustomButtonColor:"#fff",CustomButtonBGColor:"#77c720",CustomButtonHoverBGColor:"#85cd36",CustomIconColor:"#004274",CustomLinkColor:"#004274",CustomWidgetColor:"#5a5b5c",CustomWidgetBGColor:"#fff",CustomWidgetElementHoverColor:"#5a5b5c",CustomWidgetElementHoverBGColor:"#777",CustomBoxShadowColor:"#5a5b5c",CustomBoxShadowColorFocus:"#004274",CustomBoxShadowColorHover:"#5a5b5c",CustomIntentSelectionColor:"#5a5b5c",CustomIntentSelectionDaysBGColor:"#5a5b5c",CustomSelectedDaysColor:"#fff",CustomAccentColor:"#004274",CustomAccentColorHover:"#004274b3",CustomCalendarBackgroundColor:"#fff",FontFamily:"Roboto, Arial, sans-serif"}},CustomKidAgeInvalidColor:"red"},MainContainerId:"sb-container",onNoPropertySelected:function(){alert(this.Localizations.Labels.PropertyNotSelected[this.CodLang])},customParamsDecorator:function(){return""},FieldIds:{Container:"sb-form-container",Form:"sb__form",Property:"sb__form-field--property",AvailabilityButton:"sb__form-field--checkavailability",ReservationEditLink:"sb__form-field--reservationedit",Checkin:"sb__form-field--checkin",Checkout:"sb__form-field--checkout",Guests:"sb__form-field--guests",Promo:"sb__footer-promo-wrapper",AvailabilityFormContent:"sb__availability-form-content",HiddenSearchForm:"sb__hidden_search_form"},Templates:{Property:'<span class="sb__form-field-property sb_custom-label-color" data-property-id="<%this.id%>"><%this.name%><\/span>'+'<div class="sb__form-field-icon"><svg class="icon sb-custom-icon-color"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#chevron-down"><\/use><\/svg><\/div>',Date:'<span class="sb__form-field-date-number"><%this.date%><\/span>'+'<div class="sb__form-field-date-wrapper">'+'<span class="sb__form-field-month-year"><%this.month%> <%this.year%><\/span>'+'<span class="sb__form-field-weekday"><%this.weekDay%><\/span>'+'<\/div><div class="sb__form-field-icon"><svg class="icon sb-custom-icon-color"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#calendar"><\/use><\/svg><\/div>',Guests:'<span class="sb__form-field-date-number"><%this.adults%><\/span>'+'<div class="sb__form-field-date-wrapper">'+'<span class="sb__form-field-guests"><%this.adultsLabel%><%this.children > 0 ? " + " + this.children + " " + this.childrenLabel : "" %><\/span>'+'<span class="sb__form-field-rooms"><%this.roomsLabel%> <%this.rooms%><\/span>'+'<\/div><div class="sb__form-field-icon"><svg class="icon sb-custom-icon-color"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#chevron-down"><\/use><\/svg><\/div>',Promo:'<svg class="icon sb-custom-icon-color"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#promo"><\/use><\/svg>'+'<%this._o.Localizations.Labels.PromoCode[this._o.CodLang]%><span class="sb__footer-link--promo-value"><%this._currentValue.promoCode%><\/span>',AvailabilityPopoverContent:"<div id='<%this.containerId%>'>"+"<div class='loading'><\/div>"+"<%this.iframeContent%>"+"<\/div>",IFrameContent:"<iframe title='<%this.title%>' style='display: block' width='100%' height='0' scrolling='no' src='<%this.iframeSrc%>' sandbox='allow-scripts allow-forms allow-same-origin allow-modals allow-popups' frameBorder='0'><\/iframe>"}},i=function(i){var r=this,f=r.config(i),u;if(r.template='<div id="<%this._o.FieldIds.Form%>" class="sb__form">'+'<div class="sb__property"><div class="sb__form-field">'+'<%if (!this._o.HideFieldLabels){%><span class="sb__form-field-label sb-custom-label-color"><%this._o.Localizations.Labels.SelectProperty[this._o.CodLang]%><\/span><%}%>'+'<div id="<%this._o.FieldIds.Property%>" tabindex="0" role="button" aria-haspopup="listbox" class="sb__form-field-input sb-custom-box-shadow-color sb-custom-box-shadow-color-hover sb-custom-box-shadow-color-focus sb-custom-field-bg-color">'+"<%this._renderPropertyField()%>"+'<\/div><\/div><\/div><div class="sb__dates">'+'<div id="<%this._o.FieldIds.Checkin%>" class="sb__form-field sb__form-field--checkin">'+'<%if (!this._o.HideFieldLabels){%><span class="sb__form-field-label sb-custom-label-color"><%this._o.Localizations.Labels["CheckinDate"][this._o.CodLang]%><\/span><%}%>'+'<div tabindex="0" role="button" aria-expanded="false" aria-label="<%this._getCheckinAriaLabel(this._currentValue.checkin)%>" class="sb__form-field-input sb-custom-box-shadow-color sb-custom-box-shadow-color-hover sb-custom-box-shadow-color-focus sb-custom-field-bg-color">'+'<%this._renderDateField(this._currentValue.checkin, "CheckinDate")%>'+"<\/div><\/div>"+'<div id="<%this._o.FieldIds.Checkout%>" class="sb__form-field sb__form-field--checkout">'+'<%if (!this._o.HideFieldLabels){%><span class="sb__form-field-label sb-custom-label-color"><%this._o.Localizations.Labels["CheckoutDate"][this._o.CodLang]%><\/span><%}%>'+'<div tabindex="0" role="button" aria-expanded="false" aria-label="<%this._getCheckoutAriaLabel(this._currentValue.checkout)%>" class="sb__form-field-input sb-custom-box-shadow-color sb-custom-box-shadow-color-hover sb-custom-box-shadow-color-focus sb-custom-field-bg-color">'+'<%this._renderDateField(this._currentValue.checkout, "CheckoutDate")%>'+'<\/div><\/div><\/div><div class="sb__guests-rooms"><div class="sb__form-field">'+'<%if (!this._o.HideFieldLabels){%><span class="sb__form-field-label sb-custom-label-color"><%this._o.Localizations.Labels.NumPersons[this._o.CodLang]%><\/span><%}%>'+'<div id="<%this._o.FieldIds.Guests%>" tabindex="0" role="button" aria-expanded="false" aria-label="<%this._getGuestsAriaLabel()%>" class="sb__form-field-input sb-custom-box-shadow-color sb-custom-box-shadow-color-hover sb-custom-box-shadow-color-focus sb-custom-field-bg-color">'+"<%this._renderGuestsField()%>"+"<\/div><\/div><\/div>"+'<input id="<%this._o.FieldIds.AvailabilityButton%>" role="button" type="button" aria-label="<%this._o.Localizations.Labels.CheckAvailability[this._o.CodLang]%> <%this._o.Localizations.Labels.ButtonLeadsToExternalWebsite[this._o.CodLang]%>" value="<%this._o.Localizations.Labels.CheckAvailability[this._o.CodLang]%>" class="sb__btn sb__btn--block sb__btn--verify sb-custom-button-color sb-custom-button-bg-color sb-custom-button-hover-bg-color" />'+'<\/div><div class="sb__footer"><div class="sb__footer-actions"><div class="sb__footer-promo-wrapper">'+'<a role="button" aria-expanded="false" id="<%this._o.FieldIds.Promo%>" href="#" class="sb__footer-link sb__footer-link--promo sb-custom-link-color sb-custom-color-hover">'+"<%this._renderPromoField()%>"+"<\/a><\/div>"+"<%if(!this._o.Properties || this._o.Properties && !this._o.Properties.length){%>"+'<a href="#" id="<%this._o.FieldIds.ReservationEditLink%>" target="_blank" role="button" class="sb__footer-link sb__footer-link--edit sb-custom-link-color sb-custom-color-hover">'+'<svg class="icon sb-custom-icon-color"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#edit"><\/use><\/svg>'+"<%this._o.Localizations.Labels.ModCancReservation[this._o.CodLang]%>"+"<\/a>"+"<%}%>"+"<\/div><\/div>"+"<%if(this.WaitForGA4){%>"+'<form action="<%this._renderBookingVersionEndpoint()%>" id="<%this._o.FieldIds.HiddenSearchForm%>" method="get" rel="noopener" target="_blank" style="opacity: 0; height: 0; width: 0;">'+"<\/form>"+"<%}%>",r._onAvailabilityRequest=function(n){var i,t;const u=r.isValidAllocation();if(!u){r.guestsSelector.validate();return}const f=r.guestsSelector._v;if(f&&r.guestsSelector._confirmChanges(),n=n||window.event,i=n.target||n.srcElement,i){if(!r._o.PortalId&&!r._currentValue.property.id)return r._o.onNoPropertySelected();if(t=r._buildUrl(),r.WaitForGA4&&r.hiddenForm){r._postFormForGA4(t);return}r._goToBooking(t)}},r._onReservationEdit=function(t){t=t||window.event;t.preventDefault();var f=t.target||t.srcElement;if(f){let i=r._o.UseIbe2?"<%this._o.Addresses.HttpHost%>/ibe2/hotel/<%this._o.HotelId%>?lang=<%this._o.CodLang%>&returnUrl=/ibe2/hotel/<%this._o.HotelId%>/personal-area/reservations&auth_modal=res":"<%this._o.Addresses.HttpHost%>/ibe/reservations/edit?hid=<%this._o.HotelId%>&lang=<%this._o.CodLang%>";i+=r._getGA4LinkParams();const u=n.TemplateEngine(i,r);if(r.WaitForGA4&&r.hiddenForm){r._postFormForGA4(u);return}r._goToBooking(u)}},r._getGA4LinkParams=function(){return r.GA4ClientId&&r.GA4SessionId?"&GA4CliId="+r.GA4ClientId+"&GA4SesId="+r.GA4SessionId:r.GA4LinkerParams?"&_gl="+r.GA4LinkerParams:""},r._customParamsDecorator=function(){try{return r._o.customParamsDecorator()}catch(n){return""}},r._GetBookingVersionEndpoint=function(){if(this._o.UseIbe2){var n="";return this._currentValue.property.id&&!this._currentValue.property.placeId&&(n="/hotel/<%this._currentValue.property.id%>"),"<%this._o.Addresses.HttpHost%>"+(this._o.PortalId?"/portal/<%this._o.PortalId%>"+n+"?":"/ibe2/hotel/<%this._currentValue.property.id%>?")}return"<%this._o.Addresses.HttpHost%>"+(this._o.PortalId?"/ibe/portal?pid=<%this._o.PortalId%>&":"/ibe/search?hid=<%this._currentValue.property.id%>&")},r._GetBaseParams=function(n,t){var i=this._o.PortalId?this._currentValue.property.id&&!this._currentValue.property.placeId?"q":"p":"q";return"lang=<%this._o.CodLang%>"+"&cur=<%this._o.Currency%>"+"<%if(this._o.PortalTemplateId){%>"+"&tid=<%this._o.PortalTemplateId%>"+"<%}%>"+"<%this._o.GetCustomQueryStringParams()%>"+n+t+(this._o.UseIbe2?"":"#/"+i)},r._GetSearchParams=function(){return"&guests=<%this._currentValue.guestAllocation%>"+'&in=<%this._currentValue.checkin.getFullYear() +"-"+ (this._currentValue.checkin.getMonth()+1+"").padStart(2, "0") +"-"+ (this._currentValue.checkin.getDate() + "").padStart(2, "0")%>'+'&out=<%this._currentValue.checkout.getFullYear() +"-"+ (this._currentValue.checkout.getMonth()+1+"").padStart(2, "0") +"-"+ (this._currentValue.checkout.getDate() + "").padStart(2, "0")%>'+"&coupon=<%this._currentValue.promoCode%>"+"<%if(this._o.PortalId && !this._o.UseIbe2 && this._currentValue.property.id && !this._currentValue.property.placeId){%>"+"&hid=<%this._currentValue.property.id%>"+"<%}%>"+"<%if(this._o.PortalId && this._currentValue.property.placeId){%>"+"&placeId=<%this._currentValue.property.placeId%>"+"<%}%>"+"<%if(this._o.UseMobile()){%>"+"&REFCODE=MOBILESITE&MOBILEURL=<%this._o.HomesiteUrl%>"+"<%}%>"},r._postFormForGA4=function(n){let t=[];if(window.google_tag_data&&window.google_tag_data.gl&&window.google_tag_data.gl.decorators&&window.google_tag_data.gl.decorators.length>0)for(let n=0,i=window.google_tag_data.gl.decorators.length;n<i;n++)t.push(window.google_tag_data.gl.decorators[n].forms),window.google_tag_data.gl.decorators[n].forms=!0;for(r.hiddenForm.action=n;r.hiddenForm.lastElementChild;)r.hiddenForm.removeChild(r.hiddenForm.lastElementChild);const u=new URL(n),f=new URLSearchParams(u.search),i=Object.fromEntries(f.entries());for(const n in i)if(!n.startsWith("GA4")){let t=document.createElement("input");t.setAttribute("type","hidden");t.setAttribute("id",r.hiddenForm.id+"_"+n);t.setAttribute("name",n);t.setAttribute("value",i[n]);r.hiddenForm.appendChild(t)}if(r.hiddenForm.submit(),t.length>0)for(let n=0,i=t.length;n<i;n++)window.google_tag_data.gl.decorators[n].forms=t[n]},r._buildUrl=function(){var t=this._getGA4LinkParams(),i=this._customParamsDecorator(),r=this._GetBookingVersionEndpoint()+this._GetBaseParams(t,i)+this._GetSearchParams();return n.TemplateEngine(r,this)},r._goToBooking=function(n){var t=this;t._o.UseGoogleAnalyticsIntegration&&(n=t.getUrlWithGALinker(n));t._o.OpenInNewWindow?window.open(n):top.location=n},r._renderDateField=function(t,i){var u=this.getMonth(t),r={hideFieldLabels:this._o.HideFieldLabels,label:this._o.Localizations.Labels[i][this._o.CodLang],date:t.getDate(),month:this.getMonth(t),weekDay:this.getWeekDay(t),year:t.getFullYear()};return n.TemplateEngine(this._o.Templates.Date,r)},r._renderGuestsField=function(){var t={adults:this._currentValue.guests.totalAdults,adultsLabel:this._o.Localizations.Labels.NumAdults[this._o.CodLang],children:this._currentValue.guests.totalKids,childrenLabel:this._o.Localizations.Labels.NumKids[this._o.CodLang],rooms:this._currentValue.guests.totalRooms,roomsLabel:this._o.Localizations.Labels.NumRooms[this._o.CodLang]};return n.TemplateEngine(this._o.Templates.Guests,t)},r._renderPropertyField=function(){var t=this._currentValue.property;return t.localizedNames&&(t.name=t.localizedNames[this._o.CodLang.toLowerCase()]||t.localizedNames[this._o.DefaultLang.toLowerCase()]||t.name),n.TemplateEngine(this._o.Templates.Property,t)},r._renderPromoField=function(){return n.TemplateEngine(this._o.Templates.Promo,this)},r._renderBookingVersionEndpoint=function(){return n.TemplateEngine(this._GetBookingVersionEndpoint(),this)},r._onStartEditing=function(n){r._editingElement=n;r._setOpenBottomTop();setTimeout(function(){t.addClass(r.formNode,"editing",!0)},10)},r._onEndEditing=function(){r._editingElement=null;t.removeClass(r.formNode,"editing")},r._getNumberOfMonths=function(){return t.hasClass(r.el,"sb-screen-m")?r._o.NumberOfMonths:r._o.NumberOfMonthsVertical},r._getCheckinAriaLabel=function(n){const t=r._o.Localizations.Labels.SelectCheckinDate[r._o.CodLang],i=r._o.Localizations.Labels.CurrentlySelected[r._o.CodLang],u=n.getDate(),f=this.getMonth(n),e=n.getFullYear();return t+", "+i+": "+u+" "+f+" "+e},r._getCheckoutAriaLabel=function(n){const t=r._o.Localizations.Labels.SelectCheckoutDate[r._o.CodLang],i=r._o.Localizations.Labels.CurrentlySelected[r._o.CodLang],u=n.getDate(),f=this.getMonth(n),e=n.getFullYear();return t+", "+i+": "+u+" "+f+" "+e},r._getGuestsAriaLabel=function(){const n=r._o.Localizations.Labels.SelectGuestsAndRooms[r._o.CodLang],t=r._o.Localizations.Labels.CurrentlySelected[r._o.CodLang],i=r._o.Localizations.Labels.NumAdults[r._o.CodLang]+this._currentValue.guests.totalAdults.toString(),u=this._currentValue.guests.totalKids?r._o.Localizations.Labels.KidAge[r._o.CodLang]+this._currentValue.guestAllocation.split(",").filter(n=>n!=="A"):"",f=this._currentValue.guests.totalKids?r._o.Localizations.Labels.NumKids[r._o.CodLang]+this._currentValue.guests.totalKids.toString()+" ("+u+")":"",e=r._o.Localizations.Labels.NumRooms[r._o.CodLang]+this._currentValue.guests.totalRooms.toString(),o=[i,f,e].filter(n=>n).join(", ");return n+", "+t+" "+o},r._initWidgets=function(){r.availabilityInput=document.getElementById(r._o.FieldIds.AvailabilityButton);r.reservationEditLink=document.getElementById(r._o.FieldIds.ReservationEditLink);r.formNode=document.getElementById(r._o.FieldIds.Form);r.propertyNode=document.getElementById(r._o.FieldIds.Property);r.checkinNode=document.querySelector("#"+r._o.FieldIds.Checkin+" .sb__form-field-input");r.checkoutNode=document.querySelector("#"+r._o.FieldIds.Checkout+" .sb__form-field-input");r.guestsNode=document.getElementById(r._o.FieldIds.Guests);r.promoNode=document.getElementById(r._o.FieldIds.Promo);r.hiddenForm=document.getElementById(r._o.FieldIds.HiddenSearchForm);this._o.Properties&&this._o.Properties.length&&(this.propertySelector=new PropertySelector({confirmOnBlur:!0,defaultLang:r._o.DefaultLang,lang:r._o.CodLang,properties:r._o.Properties,property:r._currentValue.property,trigger:r.propertyNode,onClose:function(){if(r._onEndEditing(),r.propertySelector&&r.propertySelector.el){var n=r.propertySelector.el;n.removeEventListener("keydown",r._closePropertyPickerOnEscapeKeyListener);n.removeEventListener("keydown",r._propertyPickerCircularFocusTrapListener)}},onOpen:function(){if(r._onStartEditing(r.propertyNode),r.propertySelector&&r.propertySelector.el){var n=r.propertySelector.el;n.addEventListener("keydown",r._closePropertyPickerOnEscapeKeyListener);n.addEventListener("keydown",r._propertyPickerCircularFocusTrapListener);r.focusFirstFocusable(n,50)}},onSelect:function(n){r.setSelectedProperty(n);r.propertyNode.innerHTML=r._renderPropertyField()}}),r._closePropertyPickerOnEscapeKeyListener=function(n){(n.key==="Escape"||n.key==="Esc")&&(r._onEndEditing(),r.propertySelector.hide(),r.propertyNode.focus())},r._propertyPickerCircularFocusTrapListener=t.getCircularFocusTrapListener(r.propertySelector.el));r.dateRangePicker=new Pikaday({container:r.checkinNode.parentNode,field:r.checkinNode,endField:r.checkoutNode,minDate:r._o.MinDate?new Date(r._o.MinDate):r._currentValue.checkin,maxDate:new Date(2100,12,31),firstDay:r._o.Localizations.SundayFirst[r._o.CodLang]?0:1,checkInDays:r._o.CheckInDays,selectedRange:{start:r._currentValue.checkin,end:r._currentValue.checkout},defaultDate:r._currentValue.checkin,minRangeLength:r._o.MinStay,numberOfMonths:r._getNumberOfMonths(),i18n:{previousMonth:r._o.Localizations.Labels.PreviousMonth[r._o.CodLang],nextMonth:r._o.Localizations.Labels.NextMonth[r._o.CodLang],months:r._o.Localizations.FullMonth[r._o.CodLang].length?r._o.Localizations.FullMonth[r._o.CodLang]:r._o.Localizations.FullMonth[r._o.DefaultLang],weekdaysShort:r._o.Localizations.SmallDay[r._o.CodLang].length?r._o.Localizations.SmallDay[r._o.CodLang]:r._o.Localizations.SmallDay[r._o.DefaultLang],weekdays:r._o.Localizations.FullDay[r._o.CodLang].length?r._o.Localizations.FullDay[r._o.CodLang]:r._o.Localizations.FullDay[r._o.DefaultLang],selectCheckInDate:r._o.Localizations.Labels.SelectCheckinDate[r._o.CodLang],selectCheckOutDate:r._o.Localizations.Labels.SelectCheckoutDate[r._o.CodLang]},onSelect:function(n){r.setDateRange(n);r.checkinNode.innerHTML=r._renderDateField(r._currentValue.checkin,"CheckinDate");r.checkinNode.setAttribute("aria-label",r._getCheckinAriaLabel(r._currentValue.checkin));r.checkoutNode.innerHTML=r._renderDateField(r._currentValue.checkout,"CheckoutDate");r.checkoutNode.setAttribute("aria-label",r._getCheckoutAriaLabel(r._currentValue.checkout))},onOpen:function(){if(r._onStartEditing(r.checkinNode),r.dateRangePicker&&r.dateRangePicker.el){var n=r.dateRangePicker.el;n.addEventListener("keydown",r._closeDatePickerOnEscapeKeyListener);n.addEventListener("keydown",r._datePickerCircularFocusTrapListener);r._focusCheckinOrCheckoutElement()}},onClose:function(){if(r._onEndEditing(),r.dateRangePicker&&r.dateRangePicker.el){var n=r.dateRangePicker.el;n.removeEventListener("keydown",r._closeDatePickerOnEscapeKeyListener);n.removeEventListener("keydown",r._datePickerCircularFocusTrapListener)}}});t.handleKeyDown(".sb__dates div[role='button']");r._closeDatePickerOnEscapeKeyListener=function(n){(n.key==="Escape"||n.key==="Esc")&&(r._onEndEditing(),r.dateRangePicker._hideWithCleanup())};r._datePickerCircularFocusTrapListener=t.getCircularFocusTrapListener(r.dateRangePicker.el);r._focusCheckinOrCheckoutElement=function(){if(r.dateRangePicker){const t=50,n=r.dateRangePicker._selectionIntent==="start"?r._currentValue.checkin:r._currentValue.checkout,u='.sb__calendar li[data-year="'+n.getFullYear()+'"][data-month="'+n.getMonth()+'"][data-day="'+n.getDate()+'"]',i=r.dateRangePicker.el.querySelector(u);i?setTimeout(()=>i.focus(),t):r.focusFirstFocusable(r.dateRangePicker.el,t)}};r.guestsSelector=new GuestsSelector({trigger:r.guestsNode,nextTab:r.nextTabAfterGuestNode(),selectedGuests:r._currentValue.guestAllocation,i18n:{room:r._o.Localizations.Labels.RoomAllocation[r._o.CodLang],adult:r._o.Localizations.Labels.NumAdults[r._o.CodLang],adults:r._o.Localizations.Labels.NumAdults[r._o.CodLang],kid:r._o.Localizations.Labels.NumKids[r._o.CodLang],kids:r._o.Localizations.Labels.NumKids[r._o.CodLang],age:r._o.Localizations.Labels.KidAge[r._o.CodLang],add:r._o.Localizations.Labels.Add[r._o.CodLang],addRoom:r._o.Localizations.Labels.AddRoom[r._o.CodLang],cancel:r._o.Localizations.Labels.Cancel[r._o.CodLang],confirm:r._o.Localizations.Labels.Confirm[r._o.CodLang],selectingGuests:r._o.Localizations.Labels.SelectingGuests[r._o.CodLang],addAdult:r._o.Localizations.Labels.AddAdult[r._o.CodLang],removeAdult:r._o.Localizations.Labels.RemoveAdult[r._o.CodLang],addKid:r._o.Localizations.Labels.AddKid[r._o.CodLang],removeKid:r._o.Localizations.Labels.RemoveKid[r._o.CodLang],removeRoom:r._o.Localizations.Labels.RemoveRoom[r._o.CodLang],selectKidAge:r._o.Localizations.Labels.SelectKidAge[r._o.CodLang]},onSelect:function(n){var i=r._editingElement==r.guestsNode,t;r.setGuests(n);r.guestsNode.innerHTML=r._renderGuestsField();r.guestsNode.setAttribute("aria-label",r._getGuestsAriaLabel());r._onEndEditing();i&&r.guestsNode.focus();r.guestsSelector&&r.guestsSelector.el&&(t=r.guestsSelector.el,t.removeEventListener("keydown",r._closeGuestsSelectorOnEscapeKeyListener),t.removeEventListener("keydown",r._guestsSelectorCircularFocusTrapListener))},onOpen:function(){if(r._onStartEditing(r.guestsNode),r.guestsSelector&&r.guestsSelector.el){var n=r.guestsSelector.el;n.addEventListener("keydown",r._closeGuestsSelectorOnEscapeKeyListener);n.addEventListener("keydown",r._guestsSelectorCircularFocusTrapListener);r.focusFirstFocusable(n,50)}},confirmOnBlur:!0,maxRooms:r._o.MaxRooms,maxAdults:r._o.MaxAdults,maxKids:r._o.MaxKids,minKidAge:r._o.MinKidsAge,maxKidAge:r._o.MaxKidsAge});r.guestsSelector.validate();r._closeGuestsSelectorOnEscapeKeyListener=function(n){if(n.key==="Escape"||n.key==="Esc"){r._onEndEditing();const n=r.isValidAllocation();n?r.guestsSelector._confirmChanges():r.guestsSelector._cancelChanges();r.guestsSelector._o.trigger.focus()}};r._guestsSelectorCircularFocusTrapListener=t.getCircularFocusTrapListener(r.guestsSelector.el);var n=new PromoCodeSelector({trigger:r.promoNode,promoCode:r._currentValue.promoCode,i18n:{inputLabel:r._o.Localizations.Labels.PromoInsert[r._o.CodLang],inputPlaceholder:r._o.Localizations.Labels.PromoCode[r._o.CodLang],confirm:r._o.Localizations.Labels.Confirm[r._o.CodLang],cancel:r._o.Localizations.Labels.Cancel[r._o.CodLang]},onSelect:function(n){r.setPromoCode(n);r.promoNode.innerHTML=r._renderPromoField();r.promoNode.focus()},onOpen:function(){if(r._onStartEditing(r.promoNode),n&&n.el){var t=n.el;t.addEventListener("keydown",r._closePromoCodeSelectorOnEscapeKeyListener);t.addEventListener("keydown",r._promoCodeSelectorCircularFocusTrapListener);r.focusFirstFocusable(t,50)}},onClose:function(){if(r._onEndEditing(),n&&n.el){var t=n.el;t.removeEventListener("keydown",r._closePromoCodeSelectorOnEscapeKeyListener);t.removeEventListener("keydown",r._promoCodeSelectorCircularFocusTrapListener)}},confirmOnBlur:!0});r._closePromoCodeSelectorOnEscapeKeyListener=function(t){(t.key==="Escape"||t.key==="Esc")&&(r._onEndEditing(),r.promoNode.focus(),n.hide())};r._promoCodeSelectorCircularFocusTrapListener=t.getCircularFocusTrapListener(n.el);t.addEvent(r.availabilityInput,"click",this._o.OnAvailabilityRequest||r._onAvailabilityRequest,!0);t.addEvent(r.reservationEditLink,"click",this._o._onReservationEdit||r._onReservationEdit,!0)},r.nextTabAfterGuestNode=function(){return r.findTabOrDefault([r.promoNode,r.reservationEditLink],r.availabilityInput)},r.focusFirstFocusable=function(n,i){if(n){const r=t.getFocusableElements(n);for(const n of r)if(n.offsetParent!==null||getComputedStyle(n).visibility!=="hidden"){i&&typeof i=="number"?setTimeout(()=>n.focus(),i):n.focus();return}}},r.findTabOrDefault=function(n,t){if(n&&Array.isArray(n)){var i=n.find(function(n){return n&&n.offsetParent});if(i)return i}return t},r.getMonth=function(n){return this._o.Localizations.FullMonth[this._o.CodLang][n.getMonth()]||this._o.Localizations.FullMonth[this._o.DefaultLang][n.getMonth()]},r.getWeekDay=function(n){return this._o.Localizations.FullDay[this._o.CodLang][n.getDay()]||this._o.Localizations.FullDay[this._o.DefaultLang][n.getDay()]},r.getGATracker=function(n,t){var i=null,r=0,u=t.split(",");if(!i&&window.ga&&ga.loaded){try{i=ga.getByName(n)}catch(f){}if(!i&&window.gtag)while(r<u.length&&!i){try{i=ga.getByName(("gtag_"+u[r]).replace(/\-/gi,"_"))}catch(f){}r++}}if(!i&&window._gaq)try{i=window._gaq._getAsyncTracker()}catch(f){}return i},r.getGALinkerUrl=function(n,t){if(n._getLinkerUrl)return n._getLinkerUrl(t);if(n.get){var i=new window.gaplugins.Linker(n);return i.decorate(t)}return t},r.getUrlWithGALinker=function(n){var t=r.getGATracker(r._o.GAPageTrackerName,r._o.GoogleAnalyticsId);if(t)try{return r.getGALinkerUrl(t,n)}catch(i){return console.log(i),n}return n},r.getCookie=function(n){var t=document.cookie.match(new RegExp("(^| )"+n+"=([^;]+)"));if(t)return t[2]},r.getUrlWithGA4Data=function(){var t,n,i;if(!window.gtag)return null;for(t=r._o.GoogleAnalyticsId.split(","),n=0,i=t.length;n<i;n++)if(t[n].indexOf("G-")===0){window.gtag("config",t[n],{linker:{decorate_forms:!0}});r.WaitForGA4=!0;window.gtag("get",t[n],"client_id",n=>{r.GA4ClientId=n});window.gtag("get",t[n],"session_id",n=>{r.GA4SessionId=n});break}return null},r._getStyleSheet=function(){var n=document.createElement("style");return document.body.appendChild(n),n.sheet},r._fixStyles=function(){var e=r._getStyleSheet(),u,f,i;if(e)for(u in r._o.Styles.CustomStyleMappings)f=this._o.Styles[u],r._o.Styles.CustomStyleMappings.hasOwnProperty(u)&&f&&(i=r._o.Styles.CustomStyleMappings[u],t.isArray(i)||(i=[i]),i.forEach(function(t){e.insertRule("#"+r._o.MainContainerId+" "+n.TemplateEngine(t,{value:f,_colorToRgba:r._colorToRgba}),0)}))},r.isHex=function(n){var t=parseInt(n,16);return t.toString(16)===n.toLowerCase()},r._colorToRgba=function(n,t){if(n.substr(0,3)!=="rgb"&&window.getComputedStyle){var i=document.createElement("div");i.style.color=n;document.body.appendChild(i);n=window.getComputedStyle(i,null).getPropertyValue("color");document.body.removeChild(i)}return n.substr(0,3)!=="rgb"?n:"rgba("+n.substr(4,n.length-5)+","+t+")"},r._setElementClasses=function(){var n="sb sb-custom-color sb-custom-bg-color",i=r._o.Styles.PseudoMediaQueries;for(var u in i)i.hasOwnProperty(u)&&r.mainContainer.offsetWidth>u&&(n+=" "+i[u]);if(r._o.Properties&&r._o.Properties.length>1&&(n+=" has-multi-property"),r._o.Styles.Footer&&r._o.Styles.Footer.ShowInline&&(n+=" footer-inline"),n+=r._setOpenBottomTop(),r._o.HideFieldLabels&&(n+=" no-labels"),n+=" sb-direction-"+(r._o.CodLang==="HE"?"rtl":"ltr"),r.el.className=n,r._getNumberOfMonths()>1&&r.mainContainer){t.addClass(r.el,"number-of-months-vertical");var f=700,e=r.mainContainer.getBoundingClientRect(),o=window.innerWidth-e.left-f>=0,s=e.right-f>=0;o?t.addClass(r.el,"number-of-months-vertical--left"):s&&t.addClass(r.el,"number-of-months-vertical--right")}r.dateRangePicker&&r.dateRangePicker.setNumberOfMonths(r._getNumberOfMonths())},r._setOpenBottomTop=function(){var i=r._editingElement;if(i){var u=i.getBoundingClientRect(),f=window.innerHeight-u.top,n="sb-open-top";if(u.top>f)return t.addClass(r.el,n)," "+n;t.removeClass(r.el,n)}return""},r._createSearchAvailabilityIframe=function(){var t={containerId:this._o.FieldIds.AvailabilityFormContent,iframeContent:this._createSearchAvailabilityIframeOnly()};return n.TemplateEngine(this._o.Templates.AvailabilityPopoverContent,t)},r._createSearchAvailabilityIframeOnly=function(){var t=this._o.Addresses.ConvertoHost+"/customerrequest?hid="+r._currentValue.property.id+"&lang="+r._o.CodLang+"&showLoadingAfterSave="+(r._o.Converto.ThankYouPage?"true":"false")+"&manualLoading=true"+this._getGA4LinkParams()+this._customParamsDecorator(),i;return r._o.UseGoogleAnalyticsIntegration&&(t=r.getUrlWithGALinker(t)),i={iframeSrc:t,title:r._o.Localizations.Labels.AvailabilityForm[r._o.CodLang]},n.TemplateEngine(this._o.Templates.IFrameContent,i)},r.mainContainer=document.getElementById(r._o.MainContainerId),!r.mainContainer){console.log("no container for calendar");return}r.el=document.createElement("div");r.mainContainer.innerHTML="";r.mainContainer.appendChild(r.el);r._setElementClasses();t.addEvent(window,"resize",r._setElementClasses,!0);t.addEvent(window,"scroll",r._setElementClasses,!0);u=document.createElement("div");u.innerHTML=r._o.Styles.Svg;document.body.insertBefore(u,document.body.firstChild)};return i.prototype={config:function(n){var i,u,e,o,c,f,s,h,l;this._o||(this._o=t.extend({},r,!0));n.Addresses&&typeof n.Addresses=="object"&&(n.Addresses.HttpHost=t.sanitizeURL(n.Addresses.HttpHost||""),n.Addresses.CdnHost=t.sanitizeURL(n.Addresses.CdnHost||""),n.Addresses.ConvertoHost=t.sanitizeURL(n.Addresses.ConvertoHost||""));n.Properties&&n.Properties.length>1&&(this._o.Styles.PseudoMediaQueries[900]=this._o.Styles.PseudoMediaQueries[720],this._o.Styles.PseudoMediaQueries[720]=null);i=t.extend(this._o,n,!0);n.Converto&&typeof n.Converto.OnFormSubmitSuccess=="function"&&(this._o.Converto=this._o.Converto||{},this._o.Converto.OnFormSubmitSuccess=n.Converto.OnFormSubmitSuccess);n.Labels&&t.extend(this._o,{Localizations:{Labels:n.Labels}},!0);i.Checkin=i.Checkin?new Date(i.Checkin):t.addDays(new Date,i.ReleaseDays);i.Checkout=i.Checkout?new Date(i.Checkout):t.addDays(i.Checkin,i.MinStay);i.MaxRooms=Math.min(i.MaxRooms,i.TotRoomsHotel);i.MaxAdults=i.Use12PersonLimit?12:i.MaxAdults;for(u in i.FieldIds)i.FieldIds.hasOwnProperty(u)&&(i.FieldIds[u]=i.MainContainerId+"_"+i.FieldIds[u]);if(e=function(n){for(var t in n)n.hasOwnProperty(t)&&t!="SundayFirst"&&!n[t][i.CodLang]&&n[t][i.DefaultLang]&&(n[t][i.CodLang]=n[t][i.DefaultLang])},e(i.Localizations.Labels,i.CodLang,i.DefaultLang),e(i.Localizations,i.CodLang,i.DefaultLang),o={id:i.HotelId,name:"HOTEL NAME"},i.Properties&&i.Properties.length&&(i.PortalId&&i.Properties.unshift({id:0,name:i.Localizations.Labels.AllProperties[i.CodLang]}),c=i.HotelId?t.toMap(t.flatten(i.Properties,"children"),"id")[i.HotelId]:null,o=c||i.Properties[0]),f="A,A",i.DefaultPersons){for(s=[],h=0;h<i.DefaultPersons;h++)s.push("A");f=s.join(",")}return i.GuestAllocation&&(f=i.GuestAllocation),this._currentValue={property:o,checkin:i.Checkin,checkout:i.Checkout,guests:{totalAdults:i.DefaultPersons,totalKids:0,totalRooms:1},guestAllocation:f,promoCode:i.PromoCode},l=i.Styles.Themes[i.Styles.Theme]||{},t.extend(i.Styles,l,!1),i},init:function(n){(this.getUrlWithGA4Data(),this.renderIframeInPage(),this.el)&&(this._fixStyles(),this.draw(n),this._initWidgets(),this._initialized=!0,this._o.AfterInitCallBack&&this._o.AfterInitCallBack())},draw:function(i){if((!this._initialized||i)&&(this.el.innerHTML=n.TemplateEngine(this.template,this),t.handleKeyDown(".sb__guests-rooms div[role='button']"),t.handleKeyDown(".sb__property div[role='button']"),typeof this._o.onDraw=="function"))this._o.onDraw(this)},setSelectedProperty:function(n,t){this._currentValue.property=n;t&&this.propertySelector.setPropertyById(this._currentValue.property.id,!1)},setDateRange:function(n){this._currentValue.checkin=n.start;this._currentValue.checkout=n.end},setGuests:function(n){this._currentValue.guestAllocation=n.toString();this._currentValue.guests.totalAdults=n.totalAdults();this._currentValue.guests.totalKids=n.totalKids();this._currentValue.guests.totalRooms=n.totalRooms()},setPromoCode:function(n){this._currentValue.promoCode=n},openSB:function(t,i){const u=(this._o.UseIbe2?"<%this.host%>/ibe2/hotel/<%this.hotelId%>?":"<%this.host%>/ibe/search?hid=<%this.hotelId%>&")+"lang=<%this.codLang%>"+this._getGA4LinkParams()+this._customParamsDecorator()+"<%this.customParams%>",f={host:this._o.Addresses.HttpHost,hotelId:i||this._currentValue.property.id,codLang:t||this._o.CodLang,customParams:this._o.GetCustomQueryStringParams()},r=n.TemplateEngine(u,f);if(this.WaitForGA4&&this.hiddenForm){this._postFormForGA4(r);return}this._goToBooking(r)},getSearchValues:function(){return this._currentValue},renderIframeInPage:function(){var n,t,i;if(this.WaitForGA4&&!this.GA4ClientId&&!this.GA4SessionId){setTimeout(()=>{this.renderIframeInPage()},50);return}if(!this._o.Converto.InPageContainerId)return console.log("Converto.InPageContainerId not set. Cannot render form"),-1;if(n=document.getElementById(this._o.Converto.InPageContainerId),!n)return console.log("Cannot find div with id "+this._o.Converto.InPageContainerId),-1;t=this._createSearchAvailabilityIframeOnly();n.innerHTML=t;i=document.querySelector("#"+this._o.Converto.InPageContainerId+" iframe");this.registerHandleMessages(i,null,this.onFormSubmitSuccess.bind(this))},onFormSubmitSuccess:function(){this._o.Converto.OnFormSubmitSuccess?this._o.Converto.OnFormSubmitSuccess():this._o.Converto.ThankYouPage&&(window.location.href=this._o.Converto.ThankYouPage)},showAvailabilityForm:function(n){var i;if(!window.SBModal)return console.error("SBModal not defined. Module ADVANCED_BOOKBACK must be enabled");this.availabilityPopup||(this.availabilityPopup=new SBModal(t.extend({i18n:{title:this._o.Converto.Labels.PopoverTitle[this._o.CodLang]},keepContent:!0},n,!0)));i=this._createSearchAvailabilityIframe();this.availabilityPopup.setContent(i);this.handleMessage&&window.removeEventListener("message",this.handleMessage);var r=this,u=function(){var n=document.getElementById(r._o.FieldIds.AvailabilityFormContent);t.addClass(n,"loaded")},f=document.querySelector("#"+this._o.FieldIds.AvailabilityFormContent+" iframe");this.registerHandleMessages(f,u,this.onFormSubmitSuccess.bind(this));this.availabilityPopup.show()},registerHandleMessages:function(n,i,r){var u=this;this.handleMessage=function(f){var e=f.data,o,s;e&&e.code&&(e.code==="loaded"?(i&&i(),n&&(n.style.height=e.contentHeight+"px")):e.code==="ready"?(o=t.extend({},u._o.Styles),o=t.extend(o,u._o.Converto.Styles||{},!0),s={code:"availabilityFormConfig",config:{Styles:o,Labels:u._o.Converto.Labels,Name:u._o.ConvertoFormName||u._o.Converto.FormName,Checkin:u._currentValue.checkin.toDateString(),Checkout:u._currentValue.checkout.toDateString(),GuestAllocation:u._currentValue.guestAllocation,MaxRooms:u._o.Converto.MaxRooms||u._o.MaxRooms,MaxAdults:u._o.Converto.MaxAdults||u._o.MaxAdults,MaxKids:u._o.Converto.MaxKids||u._o.MaxKids,MinKidsAge:u._o.Converto.MinKidsAge||u._o.MinKidsAge,MaxKidsAge:u._o.Converto.MaxKidsAge||u._o.MaxKidsAge,AskNewsletterSubscription:u._o.Converto.AskNewsletterSubscription,AdditionalRequiredFields:u._o.Converto.AdditionalRequiredFields}},f.source.postMessage(s,"*")):e.code==="success"&&r?r():e.code==="converto-ga-trackview"&&gtag&&gtag("event","page_view",{page_location:e.params.pageLocation,page_path:e.params.pageUrl}))};window.addEventListener("message",this.handleMessage)},isValidAllocation:function(){return this.guestsSelector.isValidAllocation()}},i});
(function(){function r(n,t,i,r){var o=document.getElementsByTagName("head").item(0),u=null,e,f;t=t?t:"";t.toLowerCase()=="css"?(u=document.createElement("link"),u.type="text/css",u.href=n,u.rel="stylesheet",u.title=i):(u=document.createElement("script"),u.src=n,u.type="text/javascript");o.appendChild(u);e=function(n){var t=n.sheet||n.styleSheet,i;try{return i=t.cssRules,!0}catch(r){return r.name==="SecurityError"?!0:!1}};f=function(n){e(n)?r&&r():window.setTimeout(function(){f(n)},100)};f(u)}var n={},i=Object.assign({},{MultiProperty:!1,HotelId:9673,AutoLoad:!0,CodLang:"EN",DefaultLang:"EN",Currency:"USD",Use12PersonLimit:!1,OnlyMultiplies:!1,MinStay:1,ReleaseDays:0,CheckInDays:[0,1,2,3,4,5,6],UseGoogleAnalyticsIntegration:!1,GoogleAnalyticsId:"",GAPageTrackerName:"pageTracker",NumberOfMonths:2,NumberOfMonthsVertical:1,PortalId:null,Properties:null,UseIbe2:!0,Checkin:null,Checkout:null,TotRoomsHotel:21,DefaultPersons:2,PromoCode:"",MaxRooms:4,MaxAdults:4,MaxKids:4,MinKidsAge:0,MaxKidsAge:14,OpenInNewWindow:!0,TabletAgents:["ipad","android(?!.*mobile)"],MobileAgents:["mobile","iphone","ipad","ipod","nokia","htc","samsung","symbian","blackberry","opera mobi","opera mini","windows ce","windows phone","android","palm","portable"],ExcludeMobileSiteForTablet:!1,Addresses:{HttpHost:"https://www.simplebooking.it",CdnHost:"https://cdn.simplebooking.it",ConvertoHost:"https://converto.simplebooking.it"},Countries:[],Languages:[],Converto:{Labels:{AcceptNewsletter:{AR:"ارغب الحصول على العروض من  Albergo Falterona",AZ:"Albergo Falterona üçün əlavə təkliflər qəbul etməyə razıyam",BG:"Бих искал да получавам оферти от Albergo Falterona",BR:"Desejo receber as ofertas de Albergo Falterona",CA:"M'agradaria rebre ofertes de Albergo Falterona",CS:"Přeji si dostávat newslettery a speciální nabídky na Albergo Falterona",DA:"Jeg vil gerne modtage tilbud fra Albergo Falterona",DE:"Ich würde gerne Angebote von Albergo Falterona erhalten",EL:"Θα ήθελα να λαμβάνω προσφορές από Albergo Falterona",EN:"I would like to receive the newsletter and special offers from Albergo Falterona",ES:"Deseo recibir las ofertas de Albergo Falterona",FI:"Haluan vastaanottaa uutiskirjeen ja erikoistarjoukset kohteesta Albergo Falterona",FR:"Je souhaite recevoir les offres de Albergo Falterona",HE:"אני מאשר/ת קבלת דברי פרסום והודעות על מבצעים מAlbergo Falterona",HR:"Želim primati ponude od Albergo Falterona",HU:"Hírlevelet kérek Albergo Falterona",ID:"Saya ingin menerima penawaran dari Albergo Falterona",IT:"Desidero ricevere le offerte di Albergo Falterona",JA:"Albergo Falteronaからのオファーを受けたいです",KO:"Albergo Falterona로부터 이벤트를 수신받고 싶습니다.",LT:"Aš norėčiau gauti pasiūlymus iš Albergo Falterona",NL:"Ik wil aanbiedingen ontvangen van Albergo Falterona",PL:"Chciałbym otrzymywać oferty Albergo Falterona",PT:"Desejo receber as ofertas de Albergo Falterona",RO:"Doresc să primesc oferte de la Albergo Falterona",RU:"Я согласен получать дополнительные предложения по Albergo Falterona",SL:"Želim prejemati ponudbe od Albergo Falterona",SV:"Jag skulle vilja ta emot nyhetsbrevet och specialerbjudanden från Albergo Falterona",TR:"Teklif formu almak istiyorum",UK:"Я згоден отримувати додаткові пропозиції по Albergo Falterona",VI:"Tôi muốn nhận các thông tin khuyến mại từ Albergo Falterona",ZH:"我想从Albergo Falterona接受优惠。"},AcceptPrivacy:{AR:'اقر بانني قرات المعلومات المتعلقة بالتعامل مع بياناتي واوافق عليها (<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',AZ:'Şəxsi məlumatlarımın işlənməsi ilə bağlı məlumatları oxumuşam və razıyam. (<a class="sb-privacy-popup-link"> Gizlilik Siyasəti <\/a>)',BG:'Прочетох информацията относно обработката на моите лични данни и се съгласявам. (<a class="sb-privacy-popup-link"> Декларация за поверителност <\/a>)',BR:'Eu li as informações sobre o tratamento dos meus dados pessoais e concordo. (<a class="sb-privacy-popup-link">Política de Privacidade<\/a>)',CA:'He llegit la informació relacionada amb el tractament de les meves dades personals i accepto. (<a class="sb-privacy-popup-link" style="text-decoration:underline">política de privacitat<\/a>)',CS:'Souhlasím se zpracováním mých osobních údajů. (<a class="sb-privacy-popup-link">Ochrana soukromí<\/a>)',DA:'Jeg har læst oplysningerne vedrørende håndtering af mine personlige data, og jeg accepterer dette. (<a class="sb-privacy-popup-link">Beskyttelse af personlige oplysninger<\/a>)',DE:'Ich stimme der Speicherung meiner persönlichen Daten zu. (<a class="sb-privacy-popup-link">Datenschutz-Bestimmungen<\/a>)',EL:'Διάβασα την πληροφόρηση σχετικά με τον χειρισμό των προσωπικών μου δεδομένων και συμφωνώ. (<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',EN:'I have read the information regarding the handling of my personal data and I agree. (<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',ES:'He leído la información relacionada con el tratamiento de mis datos personales y acepto. (<a class="sb-privacy-popup-link" style="text-decoration:underline" style="text-decoration:underline">Política De Privacidad<\/a>)',FI:'Olen lukenut tiedot henkilötietojeni käsittelystä ja hyväksyn ne. (<a class="sb-privacy-popup-link">Tietosuojakäytäntö<\/a>)',FR:'J\'ai lu les informations relatives au traitement de mes données personnelles et j\'accepte. (<a class="sb-privacy-popup-link"  style="text-decoration:underline">Politique de confidentialité <\/a>)',HE:'קראתי את המידע לגבי השימוש בנתונים האישיים שלי ואני מסכים לתנאים.  (<a class="sb-privacy-popup-link">מדיניות פרטיות<\/a>)',HR:'Pročitao sam informacije vezane uz korištenje mojih osobnih podataka i slažem se. (<a class="sb-privacy-popup-link"> privatnosti <\/a>)',HU:'Elolvastam a személyes adatok kezeléséről szóló szabályzatot és elfogadom. (<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',ID:'Saya telah membaca informasi terkait penanganan data pribadi saya dan saya setuju. (<a class="sb-privacy-popup-link">Kebijakan Privasi<\/a>)',IT:'Acconsento al trattamento dei miei dati personali. (<a class="sb-privacy-popup-link">Informativa sulla Privacy<\/a>)',JA:'個人情報扱いについての情報を読んで、同意します。(<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',KO:'본인은 개인 정보 취급에 관한 안내를 읽었으며 이에 동의합니다. (<a class="sb-privacy-popup-link">개인 정보 정책<\/a>)',LT:'Aš perskaičiau informaciją susijusią su mano asmeninės informacijos apdorojimu ir sutinku su ja. (<a class="sb-privacy-popup-link">Privatumo politika<\/a>)',NL:'Ik heb de informatie met betrekking tot de behandeling van mijn persoonsgegevens gelezen en ga ermee akkoord. (<a class="sb-privacy-popup-link">Privacybeleid<\/a>)',PL:'Wyrażam zgodę na przetwarzanie danych osobowych. (<a class="sb-privacy-popup-link">Polityka Prywatności<\/a>)',PT:'Eu li as informações sobre o tratamento dos meus dados pessoais e concordo. (<a class="sb-privacy-popup-link">Política de Privacidade<\/a>)',RO:'Sunt de acord cu prelucrarea datelor mele personale. (<a class="sb-privacy-popup-link">Politica De Confidențialitate<\/a>)',RU:'Даю свое согласие на обработку моих персональных данных. (<a class="sb-privacy-popup-link">Политика Конфиденциальности<\/a>)',SL:'Prebral sem podatke v zvezi z ravnanjem z mojimi osebnimi podatki in se strinjam. (<a class="sb-privacy-popup-link"> Pravilnik o zasebnosti <\/a>)',SV:'Jag har läst informationen om hanteringen av mina personuppgifter och jag samtycker. (<a class="sb-privacy-popup-link">Sekretesspolicy<\/a>)',TR:'Kişisel bilgilerimin korunmasıyla ilgili bilgilendirmeyi okudum ve kabul ediyorum. (<a class="sb-privacy-popup-link">Gizlilik Politikası<\/a>)',UK:'Даю свою згоду на обробку моїх персональних даних. (<a class="sb-privacy-popup-link"> Політика Конфіденційності <\/a>)',VI:'Tôi đã đọc và hiểu các điều khoản liên quan tới việc cung cấp dữ liệu cá nhân và sau đây đồng ý. (<a class="sb-privacy-popup-link">Privacy Policy<\/a>)',ZH:'我已阅读关于个人数据处理方式的信息并且表示同意。(<a class="sb-privacy-popup-link">隐私政策<\/a>)'},CustomerCountry:{DE:"Land",EN:"Country",ES:"Pais",FR:"Pays",HE:"מדינה",IT:"Paese",PT:"País",RU:"Страна",UK:"Країна"},CustomerEmail:{DE:"E-Mail-Adresse",EN:"E-mail address",ES:"Email",FR:"Adresse mail",HE:"כתובת אימייל",IT:"Indirizzo e-mail",PT:"Endereço de email",RU:"E-mail адрес",UK:"E-mail адреса"},CustomerLanguage:{DE:"Sprache",EN:"Language",ES:"Lengua",FR:"Langue",HE:"שפה",IT:"Lingua",PT:"Língua",RU:"Язык",UK:"Мова"},CustomerLastName:{DE:"Nachname",EN:"Last Name",ES:"Apellidos",FR:"Nom",HE:"שם משפחה",IT:"Cognome",PT:"Sobrenome",RU:"Фамилия",UK:"Прізвище"},CustomerMobile:{EN:"Mobile",ES:"Móvil",FR:"Portable",HE:"סלולרי",IT:"Cellulare",PT:"Telemóvel",RU:"Мобильный",UK:"мобільний"},CustomerName:{DE:"Name",EN:"Name",ES:"Nombre",FR:"Prénom",HE:"שם",IT:"Nome",PT:"Nome",RU:"Имя",UK:"ім'я"},CustomerTelephone:{DE:"Telefon",EN:"Phone",ES:"Teléfono",FR:"Téléphone",HE:"טלפון",IT:"Telefono",PT:"Telefone",RU:"Телефон и факс",UK:"Телефон і факс"},EmailMsg:{DE:"Ungültig Emailadresse",EN:"Invalid e-mail address",ES:"Dirección de correo inválida",HE:"כתובת מייל לא חוקית",IT:"Indirizzo e-mail non valido",RU:"Неверный e-mail",UK:"Невірний e-mail"},Notes:{DE:"Notizen",EN:"Notes",ES:"Anotaciones",FR:"Notes",HE:"הערות",IT:"Note",PT:"Notas",RU:"Примечания",UK:"Примітки"},PopoverTitle:{AR:"نموذج طلب الامكانيات ",AZ:"Boş otaqların yoxlanması ",BG:"Формуляр за заявка за наличност",BR:"Formulário para solicitar a disponibilidade",CA:"Formulari de sol·licitud de disponibilitat",CS:"Ověření volné kapacity",DA:"Formular til anmodning om ledighed",DE:"Kontaktformular",EL:"Φόρμα αίτησης διαθεσιμότητας",EN:"Availability request form",ES:"Modulo de petición de disponibilidad",FI:"Saatavuuskyselyn lomake",FR:"Formulaire de demande de disponibilité",HE:"טופס בדיקת זמינות",HR:"Upit o raspoloživim sobama",HU:"Árajánlatot kérek ",ID:"Formulir permintaan ketersediaan",IT:"Modulo richiesta disponibilità",JA:"ご利用可能なリクエストフォーム",KO:"가능 여부 요청 양식",LT:"Užimtumo tikrinimo forma. ",NL:"Formulier voor aanvraag beschikbaarheid",PL:"Formularz zapytania o dyspozycyjność",PT:"Formulário para solicitar a disponibilidade",RO:"Formulare cerere disponibilitate",RU:"Проверить наличие свободных номеров",SL:"Obrazec zahteve za razpoložljivost",SV:"Blankett för begäran om tillgänglighet",TR:"Müsaitlik talep formu",UK:"Перевірити наявність вільних номерів",VI:"Phiếu yêu cầu cung cấp tình trạng phòng trống",ZH:"可用请求申请表"},RequiredFieldsLabel:{AR:"الحقول المطلوبة",AZ:"tələb olunan sahələr",BG:"задължителни полета",BR:"campos obrigatórios",CA:"camps obligatoris",CS:"povinná pole",DA:"påkrævede felter",DE:"pflichtfelder",EL:"υποχρεωτικά πεδία",EN:"required fields",ES:"campos obligatorios",FR:"champs obligatoires",HE:"שדות חובה",HR:"obavezna polja",HU:"kötelező mezők",ID:"kolom wajib",IT:"campi obbligatori",JA:"必須項目",KO:"필수 입력 항목",LT:"privalomi laukai",NL:"verplichte velden",PL:"pola wymagane",PT:"campos obrigatórios",RO:"câmpuri obligatorii",RU:"обязательные поля",SL:"obvezna polja",SV:"obligatoriska fält",TR:"zorunlu alanlar",UK:"обовʼязкові поля",VI:"các trường bắt buộc",ZH:"必填字段"},RequiredMsg:{DE:"Erforderlich",EN:"Required",ES:"Obligatorio",HE:"נדרש",IT:"Obbligatorio",RU:"Требуется",UK:"потрібно"},Submit:{DE:"Bestätigen",EN:"Confirm",ES:"Confirmar",FR:"Confirmer",HE:"אישור",IT:"Conferma",PT:"Confirma",RU:"Подтвердить",UK:"підтвердити"}}},Localizations:{SundayFirst:{EN:!0,IT:!1},FullMonth:{EN:["January","February","March","April","May","June","July","August","September","October","November","December"],IT:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]},SmallMonth:{EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],IT:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"]},FullDay:{EN:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],IT:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"]},SmallDay:{EN:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],IT:["dom","lun","mar","mer","gio","ven","sab"]},Labels:{Add:{DE:"Hinzufügen",EN:"Add",ES:"Añade",FR:"Rajoutez",HE:"הוסף",IT:"Aggiungi",PT:"Adicionar",RU:"Добавить",UK:"Додати"},AddAdult:{CS:"Přidat dospělé",EN:"Add Adult",FI:"Lisää aikuinen",HE:"הוספת מבוגר/ת",IT:"Aggiungi adulto"},AddKid:{CS:"Přidat děti",EN:"Add Kid",FI:"Lisää lapsi",HE:"הוספת ילד/ה",IT:"Aggiungi bambino"},AddRoom:{AR:"اضافة غرفة ",AZ:"otaq əlavə edin",BG:"добави стая",BR:"Adicione um alojamento",CA:"afegiu habitació",CS:"Přidat pokoj",DA:"Tilføj et rum",DE:"Zimmer hinzufügen",EL:"Προσθήκη Δωματίου",EN:"add room",ES:"Añadir habitación",FI:"lisää huone",FR:"Ajoutez chambre",HE:"הוסיפו חדר",ID:"Tambah Kamar",IT:"aggiungi camera",JA:"客室の追加",KO:"객실 추가",LT:"priskirti kambarį",PT:"Adicione alojamento",RO:"Adaugaţi cameră",RU:"добавить номер",SL:"dodajte prostor",SV:"lägga till rum",TR:"Oda ekle",UK:"додати номер",VI:"chọn loại phòng"},AllProperties:{AR:"جميع العقارات ",AZ:"Bütün otellər ",BG:"Всички Хотели",BR:"Todas as propriedades",CA:"Tots els allotjaments",DE:"Alle Unterkünfte",EN:"All Properties",ES:"Todos los alojamientos",FI:"Kaikki kohteet",FR:"Toutes les propriétés",HE:"כל ההצעות",IT:"Tutte le Strutture",LT:"Visi viešbučiai",RU:"все отели",SL:"Vse lastnosti",SV:"Alla egenskaper",TR:"Tüm oteller",UK:"всі готелі",VI:"Tất cả tài sản"},AvailabilityForm:{AR:"نموذج التوافر",AZ:"Əlçatanlıq formu",BG:"Формуляр за наличност",BR:"Formulário de disponibilidade",CA:"Formulari de disponibilitat",CS:"Formulář dostupnosti",DA:"Tilgængelighedsformular",DE:"Verfügbarkeitsformular",EL:"Φόρμα διαθεσιμότητας",EN:"Availability Form",ES:"Formulario de disponibilidad",FI:"Saatavuuslomake",FR:"Formulaire de disponibilité",HE:"טופס זמינות",HR:"Obrazac dostupnosti",HU:"Elérhetőségi űrlap",ID:"Formulir Ketersediaan",IT:"Modulo di disponibilità",JA:"空き状況フォーム",KO:"예약 가능 양식",LT:"Prieinamumo forma",NL:"Beschikbaarheidsformulier",PL:"Formularz dostępności",PT:"Formulário de disponibilidade",RO:"Formular de disponibilitate",RU:"Форма доступности",SL:"Obrazec razpoložljivosti",SV:"Tillgänglighetsformulär",TR:"Uygunluk Formu",UK:"Форма доступності",VI:"Biểu mẫu khả dụng",ZH:"可用性表单"},ButtonLeadsToExternalWebsite:{CS:"Toto tlačítko vede na externí webovou stránku.",EN:"This button lead to an external website",FI:"Tämä painike johtaa ulkoiselle verkkosivustolle",HE:"כפתור זה מוביל לאתר חיצוני",IT:"questo bottone porta a un sito web esterno"},Cancel:{AR:"الغاء",AZ:"Ləğv et",BG:"Отказ",BR:"Cancelar",CA:"Cancel·lar",CS:"Zrušit",DA:"Annuller",DE:"löschen",EL:"Ακύρωση",EN:"Cancel",ES:"Cancelar",FI:"Peruuta",FR:"Annuler",HE:"ביטול",ID:"Batalkan",IT:"Annulla",JA:"キャンセル",KO:"취소",LT:"Atšaukti",PT:"Cancelar",RO:"Anulare",RU:"Отмена",SL:"Prekliči",SV:"Avboka",TR:"İptal",UK:"Скасувати",VI:"Hủy"},CheckAvailability:{AR:"التاكد من الامكانية ",AZ:"Axtar",BG:"Провери наличността",BR:"Verificar Disponibilidade",CA:"Comproveu disponibilitat",CS:"Ověření volné kapacity",DA:"Undersøg ledighed",DE:"Verfügbarkeit prüfen",EL:"Έλεγχος διαθεσιμότητας",EN:"Check Availability",ES:"Comprobar Disponibilidad",FI:"Tarkista saatavuus",FR:"Vérifier la Disponibilité",HE:"בדקו זמינות",HR:"Provjeri raspoloživost",HU:"Szobák és árak megtekintése",ID:"Periksa Ketersediaan",IT:"Verifica Disponibilità",JA:"有効性を確認してください",KO:"가능 여부 확인",LT:"Patikrinkite užimtumą",NL:"Controleer beschikbaarheid",PL:"Sprawdź dyspozycyjność ",PT:"Verificar Disponibilidade",RO:"Verificare Disponibilitate",RU:"Проверить наличие",SL:"Preveri razpoložljivost",SV:"Kontrollera tillgänglighet",TR:"Müsaitliği Kontrol Et",UK:"Перевірити наявність",VI:"Kiểm tra tình trạng phòng trống",ZH:"查询可预定日期"},CheckinDate:{AR:"تاريخ الوصول: ",AZ:"Gəliş: ",BG:"Дата на пристигане: ",BR:"Data de chegada: ",CA:"Data d'arribada: ",CS:"Datum příjezdu: ",DA:"Indtjekningsdato: ",DE:"Anreisedatum: ",EL:"Ημερομηνία άφιξης: ",EN:"Arrival Date: ",ES:"Fecha de llegada: ",FI:"Saapumispäivä: ",FR:"Date d'arrivée: ",HE:"תאריך הגעה: ",HR:"Datum dolaska: ",HU:"Érkezés dátuma: ",ID:"Tanggal Kedatangan: ",IT:"Data Arrivo: ",JA:"到着日: ",KO:"도착 날짜: ",LT:"Atvykimo data: ",NL:"Aankomstdatum: ",PL:"Data przyjazdu: ",PT:"Data de chegada: ",RO:"Data Sosirii: ",RU:"Дата заезда: ",SL:"Datum prihoda: ",SV:"Ankomstdatum: ",TR:"Giriş Günü: ",UK:"дата заїзду: ",VI:"Ngày đến: ",ZH:"到达日期: "},CheckoutDate:{AR:"تاريخ المغادرة : ",AZ:"Gediş: ",BG:"Дата на заминаване: ",BR:"Data de partida: ",CA:"Data de sortida: ",CS:"Datum odjezdu: ",DA:"Udtjekningsdato: ",DE:"Abreisedatum: ",EL:"Ημερομηνία αναχώρησης: ",EN:"Departure Date: ",ES:"Fecha de salida: ",FI:"Lähtöpäivä: ",FR:"Date de départ: ",HE:"תאריך עזיבה: ",HR:"Datum odlaska: ",HU:"Távozás dátuma: ",ID:"Tanggal Keberangkatan: ",IT:"Data Partenza: ",JA:"出発日: ",KO:"출발 날짜: ",LT:"Išvykimo data: ",NL:"Vertrekdatum: ",PL:"Data wyjazdu: ",PT:"Data de partida: ",RO:"Data Plecării: ",RU:"Дата выезда: ",SL:"Datum odhoda: ",SV:"Avresedatum: ",TR:"Çıkış Günü: ",UK:"дата виїзду: ",VI:"Ngày đi: ",ZH:"离开日期: "},Confirm:{AR:"تم ",AZ:"ok, olundu",BG:"ОК, готово",BR:"Confirmar",CA:"D'acord, fet",CS:"Potvrdit",DA:"Ok, færdig",DE:"bestätigen",EL:"Επιβεβάιωση",EN:"Ok, done",ES:"Confirmar",FI:"Ok, valmis",FR:"Confirmer",HE:"אישור",ID:"Konfirmasi",IT:"Ok, fatto",JA:"確定",KO:"확정",LT:"Gerai, baigta",PT:"Confirme",RO:"Confirmaţi",RU:"Ок, выполнено",SL:"Ok, končano",SV:"Ok, klart",TR:"Onayla",UK:"Ок, виконано",VI:"Hoàn thành"},InfoSSL:{AR:"جميع المعلومات محمية بتشفير SSL",AZ:"Bütün məlumatlar SSL sertifikatı ilə qorunur",BG:"Цялата информация, защитена със SSL силно криптиране",BR:"Todas as informações protegidas com criptografia SSL strong",CA:"Tota la informació està protegida per criptografia de seguretat SSL",CS:"Informace chráněné  certifikátem SSL 128 bit",DA:"Alle oplysninger er beskyttet med stærk SSL-kryptering",DE:"All information protected with SSL strong encryption",EL:"Όλες οι πληροφορίες προστατεύονται από ισχυρή αποδικοποίηση SSL",EN:"All information protected with SSL strong encryption",ES:"Toda la información está protegida mediante el cifrado de datos con tecnología SSL a 2048 bit",FI:"Kaikki tiedot suojattu SSL-vahvalla salauksella",FR:"Toutes les informations protégées par un cryptage SSL fort",HE:"כל המידע מוגן עם הצפנת SSL חזקה",HR:"Sve informacije su zaštićene jakom SSL enkripcijom ",HU:"Minden adat szigorúan védett és titkosított  SSL tanúsítvánnyal.",ID:"Semua informasi dilindungi dengan enkripsi kuat SSL",IT:"Informazioni protette con certificato SSL 128 bit",JA:"全ての情報はSSLの強力な暗号によって守られています",KO:"모든 정보는 SSL 의 암호화로 강력하게 보호됩니다.",LT:"Visa informacija yra apsaugota SSL stiprumo šifravimu",NL:"Alle gegevens worden beschermd via sterke SSL-encryptie",PL:"Informacje chronione certyfikatem SSL 128 bit",PT:"All information protected with SSL strong encryption",RO:"Informaţii protejate cu certificat SSL 128 bit",RU:"Вся информация защищена сертификатом SSL 128 bit",SL:"Vse informacije zaščitene s SSL močnim šifriranjem",SV:"All information skyddas med SSL stark kryptering",TR:"Tüm bilgiler güçlü SSL kriptolama ile korunmaktadır",UK:"Вся інформація захищена сертифікатом SSL 128 bit",VI:"Tất cả thông tin được bảo vệ bằng mã hóa mạnh SSL",ZH:"所有信息经过SSL进行强加密保护。"},KidAge:{AR:"العمر: ",AZ:"Yaş: ",BG:"Възраст: ",BR:"Idade: ",CA:"Edat: ",CS:"Věk: ",DA:"Alder: ",DE:"Alter: ",EL:"Ηλικία: ",EN:"Age: ",ES:"Edad: ",FI:"Ikä: ",FR:"Âge: ",HE:"גיל: ",HR:"Godina: ",HU:"Életkor: ",ID:"Usia: ",IT:"Età: ",JA:"年齢: ",KO:"나이: ",LT:"Amžius: ",NL:"Leeftijd: ",PL:"Wiek: ",PT:"Idade: ",RO:"Vârsta: ",RU:"Возраст: ",SL:"Starost: ",SV:"Åldras: ",TR:"Yaş: ",UK:"вік: ",VI:"tuổi: ",ZH:"年龄: "},MealPlan:{AR:"خطة الوجبات",AZ:"Qidalanma növü",BG:"План на хранене",BR:"Tipo de estadia",CA:"Règim de pensió",CS:"Stravování",DA:"Forplejning",DE:"Verpflegungsart",EL:"Πλάνο φαγητού",EN:"Meal plan",ES:"Régimen ",FI:"Ateriasuunnitelma",FR:"Pension",HE:"סוג הארוחה",HR:"Plan prehrane",HU:"Étkezés",ID:"Paket makan",IT:"Trattamento",JA:"お食事プラン",KO:"식사",LT:"Maitinimo planas",NL:"Inbegrepen maaltijden",PL:"Wyżywienie",PT:"Tipo de estadia",RO:"Regim de masă",RU:"Тип питания",SL:"Načrt prehrane",SV:"Måltidsplan",TR:"Yemek Planı",UK:"Тип харчування",VI:"Gói ăn",ZH:"餐饮安排"},ModCancReservation:{AR:"تعديل / الغاء حجز متوفر",AZ:"Rezervasiyanı dəyişdir / ləğv edin",BG:"промяна / анулиране на съществуваща резервация",BR:"modificar/cancelar uma reserva existente",CA:"modifiqueu/cancel·leu una reserva existent",CS:"zrušit/změnit existující rezervaci",DA:"ændre/annullere en eksisterende reservation",DE:"Reservierung ändern/löschen",EL:"τροποποίηση/ακύρωση μιας υπάρχουσας κράτησης",EN:"modify/cancel an existing reservation",ES:"modificar / cancelar una reserva ya existente",FI:"muokkaa/peruuta olemassa oleva varaus",FR:"modification/annulation de réservations",HE:"שינוי/ביטול הזמנה קיימת",HR:"promijeni/otkaži postojeću rezervaciju",HU:"Meglévő foglalás módosítása/törlése",ID:"modifikasi/batalkan reservasi yang ada",IT:"modifica/cancella una prenotazione",JA:"ただいまの予約の変更/キャンセル",KO:"기존 예약 변경/취소",LT:"keisti/atšaukti esamą rezervaciją",NL:"wijzig/annuleer een bestaande reservering",PL:"zmień/anuluj rezerwację",PT:"modificar / cancelar uma reserva existente",RO:"modifică/anulează o rezervare",RU:"Изменить/отменить бронь",SL:"spremeniti / preklicati obstoječo rezervacijo",SV:"ändra/avboka en befintlig reservation",TR:"Mevcut rezervasyonu düzenle/iptal et",UK:"Змінити / відмінити бронь",VI:"thay đổi/ hủy đặt phòng",ZH:"修改/取消已有预约"},NextMonth:{AR:"الشهر القادم",AZ:"Gələn ay",BG:"Следващ месец",BR:"Próximo mês",CA:"Mes següent",CS:"Příští měsíc",DA:"Næste måned",DE:"Nächster Monat",EL:"Επόμενος μήνας",EN:"Next Month",ES:"Mes siguiente",FI:"Seuraava kuukausi",FR:"Mois suivant",HE:"החודש הבא",HR:"Sljedeći mjesec",HU:"Következő hónap",ID:"Bulan berikutnya",IT:"Mese successivo",JA:"来月",KO:"다음 달",LT:"Kitas mėnuo",NL:"Volgende maand",PL:"Następny miesiąc",PT:"Próximo mês",RO:"Luna următoare",RU:"Следующий месяц",SL:"Naslednji mesec",SV:"Nästa månad",TR:"Gelecek ay",UK:"Наступний місяць",VI:"Tháng tới",ZH:"下个月"},NumAdults:{AR:"كبار: ",AZ:"Böyüklər: ",BG:"Възрастни: ",BR:"Adultos: ",CA:"Adults: ",CS:"Dospělí: ",DA:"Voksne: ",DE:"Erw.: ",EL:"Ενήλικες: ",EN:"Adults: ",ES:"Adultos: ",FI:"Aikuiset: ",FR:"Adultes: ",HE:"מבוגרים: ",HR:"Odrasli: ",HU:"Felnőttek: ",ID:"Dewasa: ",IT:"Adulti: ",JA:"大人: ",KO:"성인: ",NL:"Volwassenen: ",PL:"Dorośli: ",PT:"Adultos: ",RO:"Adulţi: ",RU:"Взрослых: ",SL:"Odrasli: ",SV:"Vuxna: ",TR:"Yetişkinler: ",UK:"дорослих: ",VI:"Số người lớn: ",ZH:"成人: "},NumKids:{AR:"اطفال: ",AZ:"Uşaqlar: ",BG:"Деца: ",BR:"Crianças: ",CA:"Nens: ",CS:"Děti: ",DA:"Børn: ",DE:"Kinder: ",EL:"Παιδιά: ",EN:"Kids: ",ES:"Niños: ",FI:"Lapset: ",FR:"Enfants: ",HE:"ילדים: ",HR:"Djeca: ",HU:"Gyerekek: ",ID:"Anak-anak: ",IT:"Bambini: ",JA:"子供: ",KO:"아동: ",NL:"Kinderen: ",PL:"Dzieci: ",PT:"Crianças: ",RO:"Copii: ",RU:"Детей: ",SL:"Otroci: ",SV:"Barn: ",TR:"Çocuklar: ",UK:"дітей: ",VI:"Số trẻ em: ",ZH:"孩子们: "},NumNights:{AR:"الليالي: ",AZ:"Gecə: ",BG:"Нощувки: ",BR:"Noites: ",CA:"Nits: ",CS:"Nocí: ",DA:"Overnatninger: ",DE:"Nächte: ",EL:"Νύχτες: ",EN:"Nights: ",ES:"Noches: ",FI:"Yöt: ",FR:"Nuits: ",HE:"לילות: ",HR:"Noći: ",HU:"Éjszaka száma: ",ID:"Malam: ",IT:"Notti: ",JA:"泊: ",KO:"박: ",NL:"Nachten: ",PL:"Noce: ",PT:"Noites: ",RO:"Nopţi: ",RU:"Hочей: ",SL:"Noči: ",SV:"Nätter: ",TR:"Gece Sayısı: ",UK:"Hочей: ",VI:"Số đêm: ",ZH:"总晚数: "},NumPersons:{AR:"الاشخاص : ",AZ:"Qonaq sayı: ",BG:"Хора: ",BR:"Pessoas: ",CA:"Persones: ",CS:"Osoby: ",DA:"Personer: ",DE:"Personen: ",EL:"Άτομα: ",EN:"Persons: ",ES:"Personas: ",FI:"Henkilöt: ",FR:"Personnes: ",HE:"אורחים: ",HR:"Osobe: ",HU:"Vendégek száma: ",ID:"Orang: ",IT:"Persone: ",JA:"人: ",KO:"인원수: ",NL:"Personen: ",PL:"Osoby: ",PT:"Pessoas: ",RO:"Persoane: ",RU:"Гостей: ",SL:"Osebe: ",SV:"Personer: ",TR:"Kişi: ",UK:"гостей: ",VI:"Số người: ",ZH:"人数: "},NumRooms:{AR:"الغرف: ",AZ:"Otaqlar: ",BG:"Стаи: ",BR:"Quartos: ",CA:"Habitacions: ",CS:"Pokoje: ",DA:"Værelser: ",DE:"Zimmer: ",EL:"Δωμάτια: ",EN:"Rooms: ",ES:"Habitaciones: ",FI:"Huoneet: ",FR:"Chambres: ",HE:"חדרים: ",HR:"Sobe: ",HU:"Szobák száma: ",ID:"Kamar: ",IT:"Camere: ",JA:"部屋: ",KO:"방: ",NL:"Kamers: ",PL:"Pokoje: ",PT:"Quartos: ",RO:"Camere: ",RU:"Номеров: ",SL:"Sobe: ",SV:"Rum: ",TR:"Oda: ",UK:"номерів: ",VI:"Số lượng phòng: ",ZH:"房间: "},OpenSbPromoCode:{AR:"وصول الشركات ",AZ:"Korporativ giriş",BG:"Корпоративен достъп",BR:"Acesso corporativo",CA:"Accés empreses",CS:"Vstup pro partnery",DA:"Virksomhedsadgang",DE:"Corporate access",EL:"Εταιρική πρόσβαση",EN:"Corporate access",ES:"Acceso Empresas",FI:"Yritysasiakkaiden kirjautuminen",FR:"Accès professionels ",HE:"גישה תאגידית",HR:"Korporativni pristup",HU:"Vállalati hozzáférés",ID:"Akses perusahaan",IT:"Accesso convenzionato",JA:"法人利用",KO:"회사 접속 코드",LT:"Įmonių prieiga",NL:"Zakelijke toegang",PL:"Dostęp zarezerwowany",PT:"Corporate access",RO:"Acces firme",RU:"Корпоративный доступ",SL:"Korporativni dostop",SV:"Företagsåtkomst",TR:"Kurumsal erişim",UK:"Корпоративний доступ",VI:"Mã công ty",ZH:"访问企业"},PreviousMonth:{AR:"الشهر السابق",AZ:"Əvvəlki ay",BG:"Предишен месец",BR:"Mês anterior",CA:"Mes anterior",CS:"Předchozí měsíc",DA:"Forrige måned",DE:"Vormonat",EL:"Προηγούμενος μήνας",EN:"Previous Month",ES:"Mes anterior",FI:"Edellinen kuukausi",FR:"Mois précédent",HE:"החודש הקודם",HR:"Prethodni mjesec",HU:"Előző hónap",ID:"Bulan sebelumnya",IT:"Mese precedente",JA:"前月",KO:"이전 달",LT:"Ankstesnis mėnuo",NL:"Vorige maand",PL:"Poprzedni miesiąc",PT:"Mês anterior",RO:"Luna precedentă",RU:"Прошлый месяц",SL:"Prejšnji mesec",SV:"Föregående månad",TR:"Geçen ay",UK:"Попередній місяць",VI:"Tháng trước",ZH:"上个月"},PromoCode:{AR:"رمز العرض: ",AZ:"Promo kodu: ",BG:"Промо код: ",BR:"Código promocional: ",CA:"Codi promocional: ",CS:"Promo kód: ",DA:"Kampagnekode: ",DE:"Promotioncode: ",EL:"Κωδικός προώθησης: ",EN:"Promo code: ",ES:"Código promocional: ",FI:"Kampanjakoodi: ",FR:"Code promotionnel: ",HE:"קוד קופון: ",HR:"Promo kod: ",HU:"Promóciós kód: ",ID:"Kode promo: ",IT:"Codice promo: ",JA:"プロモコード: ",KO:"프로모 코드: ",LT:"Nuolaidos kodas: ",NL:"Kortingscode: ",PL:"Kod promocyjny: ",PT:"Código promocional: ",RO:"Cod promo: ",RU:"Промокод: ",SL:"Promocijska koda: ",SV:"Kampanjkod: ",TR:"Promosyon Kodu: ",UK:"Промокод: ",VI:"Mã khyến mại: ",ZH:"促销代码: "},PromoInsert:{AR:"ادخل رمز العرض",AZ:"Promo kodunu daxil edin",BG:"Въведете промокод",BR:"Código promocional",CA:"Introduir codi promocional",CS:"Promo kód",DA:"Indsæt kampagnekode",DE:"Promotioncode",EL:"Κωδικός προώθησης",EN:"Insert promo code",ES:"Código promocional",FI:"Syötä kampanjakoodi",FR:"Code promotionnel",HE:"הקלידו קוד קופון",HR:"Promo kod",HU:"Promóciós kód",ID:"Kode promo",IT:"Inserisci codice promo",JA:"プロモコード",KO:"프로모 코드",LT:"Įveskite nuolaidos kodą",PL:"Kod promocyjny",PT:"Código promocional",RO:"Cod promo",RU:"Введите промокод",SL:"Vstavite promocijsko kodo",SV:"Infoga kampanjkod",TR:"Promosyon Kodu",UK:"Введіть промокод",VI:"Nhập mã khuyến mại",ZH:"促销代码"},PropertyNotSelected:{DE:"Wählen Sie eine Unterkunft",EN:"Select a property",ES:"Seleccionar una propiedad",FR:"Sélectionner une structure",HE:"בחירת נכס",IT:"Selezionare una struttura",PT:"Selecione uma estrutura",RU:"Выбрать гостиницу",UK:"вибрати готель"},RemoveAdult:{CS:"Odstranit dospělé",EN:"Remove Adult",FI:"Poista aikuinen",HE:"הסרת מבוגר/ת",IT:"Rimuovi adulto"},RemoveKid:{CS:"Odstranit děti",EN:"Remove Kid",FI:"Poista lapsi",HE:"הסרת ילד/ה",IT:"Rimuovi bambino"},RoomAllocation:{AR:"ضيوف غرفة رقم ",AZ:"Otaqda qonaq sayı #",BG:"Гости за стая №",BR:"Hóspedes por quarto #",CA:"Hostes per a habitació #",CS:"Hostů v pokoji #",DA:"Gæster i værelse #",DE:"Gäste Zimmer #",EL:"Επισκέπτες για το δωμάτιο",EN:"Guests for room #",ES:"Huéspedes por habitación #",FI:"Huoneen # vieraat",FR:"Hôtes chambre #",HE:"אורחים עבור חדר",HR:"Gostiju po sobi",HU:"Vendégek száma szobánként",ID:"Tamu untuk kamar #",IT:"Ospiti camera #",JA:"＃番のお部屋",KO:"방 #       의 게스트",LT:"Svečių kambaryje #",NL:"Gasten voor kamer #",PL:"Liczba osób w pokoju #",PT:"Hóspedes por quarto #",RO:"Ocupanţi cameră #",RU:"Гостей в номере #",SL:"Gosti za sobo #",SV:"Gäster för rum #",TR:"Oda için misafirler",UK:"Гостей в номері #",VI:"Khách/ phòng",ZH:"房客 #"},SelectingGuests:{CS:"Výběr hostů",EN:"Selecting Guests",FI:"Vieraiden valinta",HE:"בחירת אורחים",IT:"Si stanno selezionando gli ospiti"},SelectProperty:{AR:"مبنى",AZ:"Otel:",BG:"Собственост",BR:"Propriedade:",CA:"Propietat:",CS:"Hotel:",DA:"Ejendom:",DE:"Betrieb:",EL:"Ξενοδοχείο:",EN:"Property:",ES:"Propiedad:",FI:"Kohde:",FR:"Propriété:",HE:"מלון:",HR:"Vlasništvo",HU:"Szállás:",ID:"Properti:",IT:"Struttura:",JA:"資産",KO:"호텔",LT:"Viešbutis:",NL:"Accommodatie:",PL:"Property:",PT:"Propriedade:",RO:"Property:",RU:"Гостиница:",SL:"Lastnost:",SV:"Egendom:",TR:"Otel:",UK:"Готель:",VI:"Khách sạn:",ZH:"属性："},TravelWithKids:{AR:"السفر برفقة اطفال ",AZ:"Uşaqlarla səyahət?",BG:"Пътуване с деца?",BR:"Viagem com crianças?",CA:"Viatgeu amb nens?",CS:"Cestujete s dětmi?",DA:"Rejser du med børn?",DE:"Travel with kids?",EL:"Ταξιδεύετε με παιδιά;",EN:"Travel with kids?",ES:"Viaja con niños?",FI:"Matkustatko lasten kanssa?",FR:"Vous voyagez avec des enfants?",HE:"מטיילים עם ילדים?",HR:"Putujete s djecom?",HU:"Utazás gyerekekkel?",ID:"Perjalanan dengan anak-anak?",IT:"Viaggi con bambini?",JA:"お子様連れですか？",KO:"자녀와 함께 여행하세요?",LT:"Keliaujate su vaikais?",NL:"Reist u met kinderen?",PL:"Podróżujecie z dziećmi?",PT:"Travel with kids?",RO:"Călătoriţi cu copiii?",RU:"Путешествуете с детьми?",SL:"Potovati z otroki?",SV:"Resa med barn?",TR:"Çocukla mı seyehat ediyorsunuz?",UK:"Подорожуєте з дітьми?",VI:"Bạn có đi cùng trẻ em không?",ZH:"是否带孩子旅行？"},CurrentlySelected:{AR:"محدد حاليًا",AZ:"Hazırda seçilmiş",BG:"Текущо избрано",BR:"Atualmente selecionado",CA:"Seleccionat actualment",CS:"Aktuálně vybráno",DA:"Aktuelt valgt",DE:"Aktuell ausgewählt",EL:"Τρέχουσα επιλογή",EN:"Currently selected",ES:"Seleccionado actualmente",FI:"Tällä hetkellä valittu",FR:"Actuellement sélectionné",HE:"נבחר כעת",HR:"Trenutno odabrano",HU:"Jelenleg kiválasztva",ID:"Sedang dipilih",IT:"Selezione attuale",JA:"現在選択中",KO:"현재 선택됨",LT:"Šiuo metu pasirinkta",NL:"Momenteel geselecteerd",PL:"Obecnie wybrane",PT:"Atualmente selecionado",RO:"Selectat în prezent",RU:"Выбрано в данный момент",SL:"Trenutno izbrano",SV:"För närvarande valt",TR:"Şu anda seçili",UK:"Наразі вибрано",VI:"Đang được chọn",ZH:"当前已选择"},SelectCheckinDate:{AR:"اختر تاريخ تسجيل الوصول",AZ:"Giriş tarixini seçin",BG:"Изберете дата на настаняване",BR:"Selecionar data de check-in",CA:"Selecciona la data d’arribada",CS:"Vyberte datum příjezdu",DA:"Vælg ankomstdato",DE:"Anreisedatum auswählen",EL:"Επιλέξτε ημερομηνία άφιξης",EN:"Select check-in date",ES:"Seleccione la fecha de llegada",FI:"Valitse sisäänkirjautumispäivä",FR:"Sélectionnez la date d’arrivée",HE:"בחר תאריך הגעה",HR:"Odaberite datum dolaska",HU:"Érkezési dátum kiválasztása",ID:"Pilih tanggal check-in",IT:"Seleziona data di arrivo",JA:"チェックイン日を選択",KO:"체크인 날짜 선택",LT:"Pasirinkite atvykimo datą",NL:"Selecteer incheckdatum",PL:"Wybierz datę zameldowania",PT:"Selecionar data de check-in",RO:"Selectați data sosirii",RU:"Выберите дату заезда",SL:"Izberite datum prihoda",SV:"Välj incheckningsdatum",TR:"Giriş tarihini seçin",UK:"Виберіть дату заїзду",VI:"Chọn ngày nhận phòng",ZH:"选择入住日期"},SelectCheckoutDate:{AR:"اختر تاريخ تسجيل المغادرة",AZ:"Çıxış tarixini seçin",BG:"Изберете дата на напускане",BR:"Selecionar data de check-out",CA:"Selecciona la data de sortida",CS:"Vyberte datum odjezdu",DA:"Vælg afrejsedato",DE:"Abreisedatum auswählen",EL:"Επιλέξτε ημερομηνία αναχώρησης",EN:"Select check-out date",ES:"Seleccione la fecha de salida",FI:"Valitse uloskirjautumispäivä",FR:"Sélectionnez la date de départ",HE:"בחר תאריך יציאה",HR:"Odaberite datum odlaska",HU:"Távozási dátum kiválasztása",ID:"Pilih tanggal check-out",IT:"Seleziona data di partenza",JA:"チェックアウト日を選択",KO:"체크아웃 날짜 선택",LT:"Pasirinkite išvykimo datą",NL:"Selecteer uitcheckdatum",PL:"Wybierz datę wymeldowania",PT:"Selecionar data de check-out",RO:"Selectați data plecării",RU:"Выберите дату выезда",SL:"Izberite datum odhoda",SV:"Välj utcheckningsdatum",TR:"Çıkış tarihini seçin",UK:"Виберіть дату виїзду",VI:"Chọn ngày trả phòng",ZH:"选择退房日期"},SelectGuestsAndRooms:{AR:"اختر النزلاء والغرف",AZ:"Qonaqları və otaqları seçin",BG:"Изберете гости и стаи",BR:"Selecionar hóspedes e quartos",CA:"Selecciona hostes i habitacions",CS:"Vyberte hosty a pokoje",DA:"Vælg gæster og værelser",DE:"Gäste und Zimmer auswählen",EL:"Επιλέξτε επισκέπτες και δωμάτια",EN:"Select guests and rooms",ES:"Seleccione huéspedes y habitaciones",FI:"Valitse vieraat ja huoneet",FR:"Sélectionnez les clients et les chambres",HE:"בחר אורחים וחדרים",HR:"Odaberite goste i sobe",HU:"Vendégek és szobák kiválasztása",ID:"Pilih tamu dan kamar",IT:"Seleziona ospiti e camere",JA:"宿泊者と部屋を選択",KO:"투숙객 및 객실 선택",LT:"Pasirinkite svečius ir kambarius",NL:"Selecteer gasten en kamers",PL:"Wybierz gości i pokoje",PT:"Selecionar hóspedes e quartos",RO:"Selectați oaspeți și camere",RU:"Выберите гостей и номера",SL:"Izberite goste in sobe",SV:"Välj gäster och rum",TR:"Misafirleri ve odaları seçin",UK:"Виберіть гостей і номери",VI:"Chọn khách và phòng",ZH:"选择客人和房间"},SelectKidAge:{AR:"اختر عمر الطفل",AZ:"Uşağın yaşını seçin",BG:"Изберете възраст на детето",BR:"Selecionar idade da criança",CA:"Selecciona l’edat del nen",CS:"Vyberte věk dítěte",DA:"Vælg barnets alder",DE:"Alter des Kindes auswählen",EL:"Επιλέξτε ηλικία παιδιού",EN:"Select kid age",ES:"Seleccione la edad del niño",FI:"Valitse lapsen ikä",FR:"Sélectionnez l’âge de l’enfant",HE:"בחר גיל הילד",HR:"Odaberite dob djeteta",HU:"Gyermek életkorának kiválasztása",ID:"Pilih usia anak",IT:"Seleziona età bambino",JA:"子どもの年齢を選択",KO:"어린이 나이 선택",LT:"Pasirinkite vaiko amžių",NL:"Selecteer leeftijd van het kind",PL:"Wybierz wiek dziecka",PT:"Selecionar idade da criança",RO:"Selectați vârsta copilului",RU:"Выберите возраст ребёнка",SL:"Izberite starost otroka",SV:"Välj barnets ålder",TR:"Çocuğun yaşını seçin",UK:"Виберіть вік дитини",VI:"Chọn độ tuổi của trẻ",ZH:"选择儿童年龄"},RemoveRoom:{AR:"إزالة الغرفة",AZ:"Otağı sil",BG:"Премахни стая",BR:"Remover quarto",CA:"Elimina habitació",CS:"Odebrat pokoj",DA:"Fjern værelse",DE:"Zimmer entfernen",EL:"Αφαίρεση δωματίου",EN:"Remove room",ES:"Eliminar habitación",FI:"Poista huone",FR:"Supprimer la chambre",HE:"הסר חדר",HR:"Ukloni sobu",HU:"Szoba eltávolítása",ID:"Hapus kamar",IT:"Rimuovi camera",JA:"部屋を削除",KO:"객실 삭제",LT:"Pašalinti kambarį",NL:"Kamer verwijderen",PL:"Usuń pokój",PT:"Remover quarto",RO:"Elimină camera",RU:"Удалить комнату",SL:"Odstrani sobo",SV:"Ta bort rum",TR:"Odayı kaldır",UK:"Видалити кімнату",VI:"Xóa phòng",ZH:"删除房间"}}}},{CustomQueryStringParams:[],AfterInitCallBack:null,HomesiteUrl:"",_checkAgent:function(n,t){for(var r,i=0;i<t.length;i++)if(r=new RegExp(t[i],"i"),r.test(n))return!0;return!1},GetCustomQueryStringParams:function(){for(var t="",n=0,i=this.CustomQueryStringParams.length;n<i;n++)this.CustomQueryStringParams[n].name&&(t+="&"+encodeURIComponent(this.CustomQueryStringParams[n].name),this.CustomQueryStringParams[n].value&&(t+="="+encodeURIComponent(this.CustomQueryStringParams[n].value)));return t},UseMobile:function(){var n=navigator.userAgent.toLowerCase();return this._checkAgent(n,this.TabletAgents)?this.ExcludeMobileSiteForTablet?!1:!0:this._checkAgent(n,this.MobileAgents)?!0:!1}}),t;n.ScriptBound||(t=n,n.init=function(){var n=document.createElement("style"),u,f;n.type="text/css";n.innerHTML="div.sb {display: none}";u=document.getElementsByTagName("head").item(0);u.appendChild(n);f=SBBase.Utils.sanitizeURL(i.Addresses.CdnHost);r(f+"/search-box-style.axd","css","",function(){t.initScript()})},n.initAvailabilityFormScript=function(){var t,r,u;if(!n.availabilityFormInitialized&&(window.CreateAvailabilityForm=window.CreateAvailabilityForm||function(n){return new AvailabilityForm(SBBase.Utils.extend(n,i,!1))},n.availabilityFormInitialized=!0,window.SBAvailabilityForm&&SBAvailabilityForm.q))for(t=0;t<SBAvailabilityForm.q.length;t++)SBAvailabilityForm.q[t]&&(r=SBAvailabilityForm.q[t][0],SBBase.Utils.extend(r,i,!1),u=new AvailabilityForm(r),u.init(!1),r.Reference&&(window[r.Reference]={enableSubmit:function(){u.enableSubmit()}}))},n.initScript=function(){var t,r;if((n.initAvailabilityFormScript(),window.SBSyncroBox)&&!n.initialized&&SBSyncroBox.q){for(t=0;t<SBSyncroBox.q.length;t++)SBSyncroBox.q[t]&&(r=SBSyncroBox.q[t][0],SBBase.Utils.extend(r,i,!1),window["searchBox_"+t]=searchBox=new SearchBox(r),r.Reference&&(window[r.Reference]={showAvailabilityForm:function(n){searchBox.showAvailabilityForm(n)}}),searchBox.init(!1));n.initialized=!0;window.OpenSimpleBooking=window.OpenSimpleBooking||function(n,t){window.searchBox_0.openSB(n,t)}}},n.ScriptBound=!0,document.readyState==="complete"||document.readyState==="interactive"?t.init():document.addEventListener?(document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,!1);t.init()},!1),window.addEventListener("DOMContentLoaded",function(){window.removeEventListener("DOMContentLoaded",arguments.callee,!1);t.init()},!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",function(){document.readyState==="complete"&&(document.detachEvent("onreadystatechange",arguments.callee),t.init())}),window.attachEvent("onload",function(){window.detachEvent("onload",arguments.callee);t.init()})))})()