PageSourceSearch

https://book.presso-inn.com/page-OtaView-OtaSearchHotels-vue.36b082e00abdde20fc46.js

js presso-inn.com collected 2026-09-28 05:47:02 UTC 62,378 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[58],{1043:function(e,t,n){},1125:function(e,t,n){"use strict";n(1043)},1128:function(e,t,n){"use strict";var r=n(981),a=n(1064),i=n.n(a),o=n(123),s=n(49),c=n(1001),l=n(999),d=n(31);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={name:"DateRangePickerMobile",components:{InputContainer:r.a,CalendarModal:l.a},mixins:[c.a],props:{config:{type:Object,required:!0},value:{type:[Array,Date,String],required:!0},plain:{type:Boolean,default:!1}},data:function data(){return{calendarIcon:i.a}},computed:{datePickerConfig:function datePickerConfig(){return _objectSpread({minDate:Object(s.f)(),maxDate:null,dateFormat:"Y/m/d",locale:_objectSpread({},Object(o.a)(this.$i18n.locale),{rangeSeparator:" - "})},this.config,{},this.$attrs,{onReady:this.config.onOpen})}},methods:{onChange:function onChange(e){this.$emit("input",e.split(this.datePickerConfig.locale.rangeSeparator)),setTimeout((function(){Object(d.n)()}),500)},closeModal:function closeModal(){this.$store.dispatch("search/setSearchForm",{selectedRoomPlanCode:null})},openModal:function openModal(){this.$bvModal.show("search-bar-calendar-modal")}}},h=(n(1125),n(33)),p=Object(h.a)(u,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"date-range-mobile-container"},[t("input-container",{staticClass:"min-date-width",class:{plain:e.plain},attrs:{label:e.$t("searchBar.checkInAndOut"),src:e.calendarIcon,"data-cy":"checkin-checkout"},on:{click:e.openModal}},[t("span",{staticClass:"date-text",on:{click:e.openModal}},[e._v(e._s(e.dateRangeFormatted))])]),e._v(" "),t("calendar-modal",{attrs:{id:"search-bar-calendar-modal",config:e.datePickerConfig,value:e.dateRangeFormatted},on:{"on-change":e.onChange,close:e.closeModal}})],1)}),[],!1,null,"86eefd16",null);t.a=p.exports},1152:function(e,t,n){},1153:function(e,t,n){},1154:function(e,t,n){},1155:function(e,t,n){},1156:function(e,t,n){},1161:function(e,t,n){"use strict";var r={props:{wrapperTag:{type:String,required:!1,default:"div"},rootMargin:{type:String,required:!1,default:"0px 0px 0px 0px"},threshold:{type:[Number,Array],required:!1,default:0},otaSearch:{type:Boolean,required:!1,default:!1}},data:function data(){return{isIntersected:!1,observer:null}},watch:{isIntersected:function isIntersected(e){e&&this.$emit("intersected",this.$el)}},mounted:function mounted(){"IntersectionObserver"in window?this.observe():this.isIntersected=!0},beforeDestroy:function beforeDestroy(){this.unobserve()},methods:{observe:function observe(){var e={root:void 0,rootMargin:this.rootMargin,threshold:this.threshold};this.observer=new IntersectionObserver(this.onIntersection,e),this.observer.observe(this.$el)},onIntersection:function onIntersection(e){this.isIntersected=e.some((function(e){return e.intersectionRatio>0})),this.isIntersected&&!this.otaSearch&&this.unobserve()},unobserve:function unobserve(){"IntersectionObserver"in window&&this.observer.unobserve(this.$el)}}},a=n(33),i=Object(a.a)(r,(function render(){var e=this;return(0,e._self._c)(e.wrapperTag,{tag:"component",class:["v-lazy-component",{loading:!e.isIntersected,loaded:e.isIntersected}],style:{minWidth:"1px",minHeight:"1px"}},[e.isIntersected?e._t("default"):e._e(),e._v(" "),e.isIntersected?e._e():e._t("placeholder")],2)}),[],!1,null,null,null);t.a=i.exports},1221:function(e,t,n){e.exports=n.p+"381cc60257d3bb5a5909723034c97222.png"},1257:function(e,t,n){},1270:function(e,t,n){},1280:function(e,t,n){"use strict";n(1152)},1281:function(e,t,n){"use strict";n(1153)},1282:function(e,t,n){"use strict";n(1154)},1283:function(e,t,n){"use strict";n(1155)},1284:function(e,t,n){"use strict";n(1156)},1304:function(e,t,n){},1322:function(e,t,n){"use strict";var r=n(987),a=n.n(r),i=n(981),o=n(1002),s=n(979),c=n(1003),l=n(40),d=n(1056);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={name:"TravellerPicker",components:{CountPicker:o.a,InputContainer:i.a,InfoIcon:s.a,Dropdown:c.a},mixins:[d.a],props:{rooms:{type:Array,required:!0,default:function _default(){return[]}},sharedBedKidCountPerAdult:{type:Number,required:!1,default:1},plain:{type:Boolean,default:!1},isMultiRoomSearchEnabled:{type:Boolean,required:!0}},data:function data(){return{peopleIcon:a.a}},computed:_objectSpread({},Object(l.d)({initialSetting:"setting/getInit",isSharedBedKidsMode:"setting/showSharedBedKids",isTiersMode:"setting/isTiersMode",sharedBedKidDescription:"setting/sharedBedKidDescription",kidsSetting:"setting/getKidsSetting",isLotteryEntry:"lottery/getIsLotteryEntry",lotteryEventSetting:"lottery/getLotteryEventSetting"}),{sharedBedKidDescriptionHtml:function sharedBedKidDescriptionHtml(){return'<div class="room-label-container__tooltip">'.concat(this.sharedBedKidDescription,"</div>")},multiRoomsSearchLimit:function multiRoomsSearchLimit(){return this.isLotteryEntry?this.lotteryEventSetting.settings.max_room:this.initialSetting.multi_rooms_search_limit}}),methods:{handleCountPickerChange:function handleCountPickerChange(e,t,n){var r=_objectSpread({},e,_defineProperty({},t,n));if(this.isTotalGuestsValid(r)){var a=this.isNumberOfChildrenValid(r.adults,r.children);if(a)this.$emit("changeRoomAttr",{room:e,attr:t,value:n});else if(!a&&"adults"===t){var i=r.adults*this.sharedBedKidCountPerAdult;this.$emit("changeRoomAttr",{room:e,attr:"children",value:i}),this.$emit("changeRoomAttr",{room:e,attr:t,value:n})}}}}},h=(n(1280),n(1281),n(33)),p=Object(h.a)(u,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"picker-container",class:{plain:e.plain}},[t("input-container",{staticClass:"trigger",attrs:{label:e.$t("searchBar.guests"),src:e.peopleIcon,"data-cy":"traveller","one-row-only":""},on:{click:e.showDropdown,"text-click":e.showDropdown}},[t("dropdown",{ref:"dropdown",attrs:{title:e.$t("searchBar.guests"),"text-label":e.textLabel,"dropdown-width":300},on:{click:e.showDropdown,hidden:e.handleHidden,close:e.emitResetEvent}},[t("div",{staticClass:"traveller-dropdown"},[e._l(e.rooms,(function(n,r){return t("div",{key:r,staticClass:"room-wrapper",attrs:{"data-cy":"traveller-picker-room"}},[t("h4",{staticClass:"room-title"},[e._v("\n              "+e._s(e.$t("reservationDetail.roomNb",[r+1]))+"\n              "),t("span",{directives:[{name:"show",rawName:"v-show",value:e.rooms.length>1,expression:"rooms.length > 1"},{name:"theme-font",rawName:"v-theme-font"}],staticClass:"delete traveller-picker-target",on:{click:function click(t){return e.$emit("removeRoom",r)}}},[e._v(e._s(e.$t("base.delete")))])]),e._v(" "),e.isSharedBedKidsMode?[t("count-picker",{attrs:{name:"traveller-adult-picker",label:e.$t("searchBar.adults"),"label-font-weight":"600",value:n.adults},on:{input:function input(t){return e.handleCountPickerChange(n,"adults",t)}}}),e._v(" "),t("count-picker",{attrs:{name:"traveller-child-picker",label:e.$t("searchBar.children"),value:n.children},on:{input:function input(t){return e.handleCountPickerChange(n,"children",t)}},scopedSlots:e._u([{key:"label",fn:function fn(){return[t("div",{staticClass:"room-info"},[t("div",{staticClass:"room-label-container"},[t("label",{staticClass:"room-label-container__label"},[e._v("\n                        "+e._s(e.$t("searchBar.children"))+"\n                      ")]),e._v(" "),t("label",{staticClass:"room-label-container__sub-label"},[e._v("\n                        "+e._s(e.$t("searchBar.childrenAgeSharedBed",{from:e.kidsSetting&&e.kidsSetting.min_age,to:e.kidsSetting&&e.kidsSetting.age}))+"\n                      ")])]),e._v(" "),t("info-icon",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:{title:e.sharedBedKidDescription,customClass:"room-label-tooltip",boundary:"window"},expression:"{\n                        title: sharedBedKidDescription,\n                        customClass: 'room-label-tooltip',\n                        boundary: 'window'\n                      }"}],staticClass:"room-label-container__icon"})],1)]},proxy:!0}],null,!0)})]:t("count-picker",{attrs:{name:"traveller-adult-picker",label:e.$t("searchBar.guests"),value:n.adults},on:{input:function input(t){return e.handleCountPickerChange(n,"adults",t)}}})],2)})),e._v(" "),e.isMultiRoomSearchEnabled?t("button",{directives:[{name:"show",rawName:"v-show",value:e.rooms.length<e.multiRoomsSearchLimit,expression:"rooms.length < multiRoomsSearchLimit"},{name:"theme-font",rawName:"v-theme-font"}],staticClass:"add-room",attrs:{type:"button"},on:{click:function click(t){return e.$emit("addRoom")}}},[e._v("\n            "+e._s(e.$t("searchBar.addRoom"))+"\n          ")]):e._e(
1),e._v(" "),t("div",{staticClass:"btns-wrapper"},[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"},{name:"close-popover",rawName:"v-close-popover"}],staticClass:"w-100",attrs:{"data-cy":"traveller-picker-select-btn"},on:{click:e.handleSelected}},[e._v("\n              "+e._s(e.$t("bookingResult.select"))+"\n            ")])],1)],2)])],1)],1)}),[],!1,null,"2e0a9c48",null);t.a=p.exports},1323:function(e,t,n){"use strict";var r=n(987),a=n.n(r),i=n(1002),o=n(981),s=n(1003),c=n(31),l=n(1048),d={name:"KidsTiersPicker",components:{CountPicker:i.a,InputContainer:o.a,Dropdown:s.a},props:{kidsTiers:{type:Array,required:!0},plain:{type:Boolean,default:!1}},data:function data(){return{isMobile:Object(c.h)(),originalKidsTiers:[],peopleIcon:a.a}},computed:{totalKidsCount:function totalKidsCount(){return Object(l.b)(this.kidsTiers)}},methods:{showDropdown:function showDropdown(){this.$refs.toggleRef.toggle(),this.originalKidsTiers=this.$clone(this.kidsTiers)},handleApply:function handleApply(){this.$refs.toggleRef.toggle(),this.$emit("toggle")},handleCancel:function handleCancel(){this.$refs.toggleRef.toggle(),this.emitResetEvent()},emitResetEvent:function emitResetEvent(){this.$emit("reset",this.originalKidsTiers)},kidsTierLabel:function kidsTierLabel(e){var t="";if("A"===e.code||"A2"===e.code)"A2"===e.code?t=this.$t("searchBar.childrenAgePrimary.primaryBottom",{from:e.min_age,to:e.max_age}):"A"===e.code&&this.primarySchoolSeparated()?t=this.$t("searchBar.childrenAgePrimary.primaryTop",{from:e.min_age,to:e.max_age}):"A"!==e.code||this.primarySchoolSeparated()||(t=this.$t("searchBar.childrenAgePrimary.primary",{from:e.min_age,to:e.max_age}));else{var n=e.meal+(e.bedding?"_bedding":"");t=[this.$t("searchBar.childrenAgeInfant",{from:e.min_age,to:e.max_age}),"<br />","<small>",this.$t("searchBar.childrenMealBedding.".concat(n)),"</small>"].join("")}return t},handleTogglePicker:function handleTogglePicker(){this.$refs.toggleRef.toggle(),this.$emit("toggle")},primarySchoolSeparated:function primarySchoolSeparated(){return this.kidsTiers.some((function(e){return"A2"===e.code}))},handleHidden:function handleHidden(e){e?"backdrop"===e.trigger&&this.emitResetEvent():this.$emit("toggle")},changeTierCount:function changeTierCount(e,t){this.$emit("changeTierCount",{tier:e,value:t})}}},u=(n(1282),n(33)),h=Object(u.a)(d,(function render(){var e=this,t=e._self._c;return e.plain?t("b-form-group",{attrs:{label:e.$t("searchBar.children")}},[t("b-form-input",{attrs:{value:e.$tc("reservationDetail.guest",e.totalKidsCount),readonly:""},on:{click:e.showDropdown}}),e._v(" "),t("dropdown",{ref:"toggleRef",attrs:{"dropdown-width":230,title:e.$t("searchBar.children"),plain:""},on:{click:e.showDropdown,hidden:e.handleHidden,close:e.emitResetEvent}},[t("div",{staticClass:"options-wrapper"},e._l(e.kidsTiers,(function(n,r){return t("count-picker",{key:"kids-tiers-".concat(r),staticClass:"kids-picker-row",attrs:{"label-font-weight":"600",label:e.kidsTierLabel(n),value:n.children},on:{input:function input(t){return e.changeTierCount(n,t)}}})})),1),e._v(" "),t("div",{staticClass:"btns-wrapper"},[e.isMobile?t("span",{staticClass:"mb-2"},[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100",on:{click:e.handleApply}},[e._v("\n            "+e._s(e.$t("base.apply"))+"\n          ")])],1):t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100 mt-2",on:{click:e.handleTogglePicker}},[e._v("\n          "+e._s(e.$t("bookingResult.select"))+"\n        ")])],1)])],1):t("input-container",{attrs:{src:e.peopleIcon,"data-cy":"kids-picker-popover","one-row-only":""},on:{click:e.showDropdown}},[t("dropdown",{ref:"toggleRef",attrs:{"text-label":e.$tc("searchBar.child",e.totalKidsCount),"dropdown-width":230,title:e.$t("searchBar.children")},on:{click:e.showDropdown,hidden:e.handleHidden,close:e.emitResetEvent}},[t("div",{staticClass:"options-wrapper"},e._l(e.kidsTiers,(function(n,r){return t("count-picker",{key:"kids-tiers-".concat(r),staticClass:"kids-picker-row",attrs:{name:"kids-picker","label-font-we
1ight":"600",label:e.kidsTierLabel(n),value:n.children},on:{input:function input(t){return e.changeTierCount(n,t)}}})})),1),e._v(" "),t("div",{staticClass:"btns-wrapper"},[e.isMobile?t("span",{staticClass:"mb-2"},[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100",on:{click:e.handleApply}},[e._v("\n            "+e._s(e.$t("base.apply"))+"\n          ")])],1):t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"w-100",on:{click:e.handleTogglePicker}},[e._v("\n          "+e._s(e.$t("bookingResult.select"))+"\n        ")])],1)])],1)}),[],!1,null,"50b90566",null);t.a=h.exports},1324:function(e,t,n){"use strict";var r=n(987),a=n.n(r),i=n(981),o=n(1002),s=n(1003),c=n(1162),l=n(1163),d=n(1211),u=n(1056),h=n(40);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p={name:"MultipleRoomsPicker",components:{CountPicker:o.a,InputContainer:i.a,Dropdown:s.a,Collapse:d.a,KidsDescription:c.a,KidsTiersSelector:l.a},mixins:[u.a],props:{rooms:{type:Array,required:!0},sharedBedKidCountPerAdult:{type:Number,required:!1,default:1},plain:{type:Boolean,default:!1},isMultiRoomSearchEnabled:{type:Boolean,required:!0}},data:function data(){return{peopleIcon:a.a,focusRoom:0}},computed:_objectSpread({},Object(h.d)({initialSetting:"setting/getInit",isSharedBedKidsMode:"setting/showSharedBedKids",sharedBedKidDescription:"setting/sharedBedKidDescription",isTiersMode:"setting/isTiersMode",kidsSetting:"setting/getKidsSetting",currentUser:"membership/getCurrentUser",isSupportCompanion:"setting/isSupportCompanion",adultCompanion:"membership/getAdultCompanion",kidCompanion:"membership/getKidCompanion"})),methods:{handleCountPickerChange:function handleCountPickerChange(e,t,n){var r=_objectSpread({},e,_defineProperty({},t,n));if(this.isTotalGuestsValid(r)){var a=this.isNumberOfChildrenValid(r.adults+(r.adult_companion||0),(r.children||0)+(r.kid_tier_A_companion||0));if(a)this.$emit("changeRoomAttr",{room:e,attr:t,value:n});else if(!a&&["adults","adult_companion"].includes(t)){var i=(r.adults+(r.adult_companion||0))*this.sharedBedKidCountPerAdult;if(this.isSupportCompanion&&this.kidCompanion.is_active){var o=i-r.children;o>=0?this.$emit("changeRoomAttr",{room:e,attr:"kid_tier_A_companion",value:o}):(this.$emit("changeRoomAttr",{room:e,attr:"kid_tier_A_companion",value:0}),this.$emit("changeRoomAttr",{room:e,attr:"children",value:i}))}else this.$emit("changeRoomAttr",{room:e,attr:"children",value:i});this.$emit("changeRoomAttr",{room:e,attr:t,value:n})}}},addRoom:function addRoom(){for(var e=this,t=0;t<this.rooms.length;t++)this.$refs.collapse[t].close();this.$emit("addRoom"),this.focusRoom=this.rooms.length-1,this.$nextTick((function(){var t=e.$refs.selectorsContainer;t.scrollTop=t.scrollHeight}))},changeTier:function changeTier(e,t,n){this.$emit("changeTierCode",{room:e,tierIndex:t,value:n})}}},m=(n(1283),n(33)),f=Object(m.a)(p,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"multiple-picker-container",class:{plain:e.plain}},[t("input-container",{staticClass:"trigger",attrs:{label:e.$t("searchBar.guests"),src:e.peopleIcon,"data-cy":"guests","one-row-only":""},on:{click:e.showDropdown}},[t("dropdown",{ref:"dropdown",attrs:{title:e.$t("searchBar.guests"),"text-label":e.textLabel,"dropdown-width":376,"full-height":""},on:{click:e.showDropdown,hidden:e.handleHidden,close:e.emitResetEvent}},[t("div",{staticClass:"multiple-rooms-dropdown"},[t("div",{staticClass:"mobile-scroll"},[t("div",{ref:"selectorsContainer",staticClass:"rooms-container"},e._l(e.rooms,(function(n,r){return t("div",{key:r,staticClass:"room-content",attrs:{"data-cy":"traveller-picker-room"}},[t("collapse",{ref:"collapse",refInFor:!0,attrs:{"is-open-default":e.focusRoom===r,title:e.$t("reservationDetail.roomNb",[r+1])},scopedSlots:e._u([{key:"delete",fn:function fn(){return[t("strong",{directives:[{name:"show",rawName:"v-show",value:e.rooms.length>1,expression:"rooms.length > 1"},{name:"theme-font",rawName:"v-theme-font"}],staticClass:"delete traveller-picker-target",on:{click:function click(t){return e.$emit("removeRoom",r)}}},[e._v(e._s(e.$t("base.delete")))])]},proxy:!0},{key:"text",fn:function fn(){return[e.isSharedBedKidsMode||e.isTiersMode?t("span",{staticClass:"room-text"},[e._v(e._s(e.$t("searchBar.children"))+" x\n                      "+e._s((n.children||0)+(n.kid_tier_A_companion||0)))]):e._e(
1),e._v(" "),t("span",{staticClass:"room-text mr-1"},[e._v(e._s(e.$t("searchBar.adults"))+" x\n                      "+e._s(n.adults+(n.adult_companion||0))+"\n                    ")])]},proxy:!0},{key:"content",fn:function fn(){return[t("count-picker",{attrs:{name:"traveller-adult-picker",label:e.$t("searchBar.adults"),"label-font-weight":"600",value:n.adults},on:{input:function input(t){return e.handleCountPickerChange(n,"adults",t)}}}),e._v(" "),e.isSupportCompanion&&e.adultCompanion.is_active?t("div",{class:{"adults-companion-block":e.isSharedBedKidsMode||e.isTiersMode}},[t("count-picker",{staticClass:"mt-0",attrs:{name:"traveller-adult-companion-picker",label:e.adultsCompanionLabel,"label-font-weight":"600",value:n.adult_companion},on:{input:function input(t){return e.handleCountPickerChange(n,"adult_companion",t)}}})],1):e._e(),e._v(" "),e.isSharedBedKidsMode?[t("count-picker",{attrs:{name:"traveller-child-picker",label:e.$t("searchBar.children"),"label-font-weight":"600",value:n.children},on:{input:function input(t){return e.handleCountPickerChange(n,"children",t)}},scopedSlots:e._u([{key:"label",fn:function fn(){return[t("div",{staticClass:"room-info"},[t("div",{staticClass:"room-label-container"},[t("label",{staticClass:"room-label-container__label"},[e._v("\n                                "+e._s(e.$t("searchBar.children"))+"*\n                              ")]),e._v(" "),t("label",{staticClass:"room-label-container__sub-label"},[e._v("\n                                "+e._s(e.$t("searchBar.childrenAgeSharedBed",{from:e.kidsSetting&&e.kidsSetting.min_age,to:e.kidsSetting&&e.kidsSetting.age}))+"\n                              ")])])])]},proxy:!0}],null,!0)})]:e.isTiersMode?[t("count-picker",{attrs:{name:"traveller-child-picker",label:e.$t("searchBar.children"),"label-font-weight":"600",value:n.children},on:{input:function input(t){return e.handleCountPickerChange(n,"children",t)}}}),e._v(" "),t("div",{staticClass:"kids-container"},e._l(n.kids_tiers,(function(r,a){return t("kids-tiers-selector",{key:a,attrs:{"tier-index":a,value:r},on:{input:function input(t){return e.changeTier(n,a,t)}}})})),1)]:e._e(),e._v(" "),e.isSupportCompanion&&e.kidCompanion.is_active?t("count-picker",{staticClass:"mt-0",attrs:{name:"traveller-children-companion-picker",label:e.childrenCompanionLabel,"label-font-weight":"600",value:n.kid_tier_A_companion},on:{input:function input(t){return e.handleCountPickerChange(n,"kid_tier_A_companion",t)}}}):e._e()]},proxy:!0}],null,!0)})],1)})),0),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.isMultiRoomSearchEnabled&&e.rooms.length<e.initialSetting.multi_rooms_search_limit,expression:"\n                isMultiRoomSearchEnabled && rooms.length < initialSetting.multi_rooms_search_limit\n              "}],staticClass:"add-block"},[t("button",{directives:[{name:"theme-font",rawName:"v-theme-font"}],staticClass:"add-room",attrs:{type:"button"},on:{click:e.addRoom}},[e._v("\n                "+e._s(e.$t("searchBar.addRoom"))+"\n              ")])]),e._v(" "),e.sharedBedKidDescription&&e.isSharedBedKidsMode?t("kids-description",{staticClass:"mb-2",attrs:{text:e.sharedBedKidDescription}}):e._e()],1),e._v(" "),t("div",{staticClass:"btns-wrapper"},[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"},{name:"close-popover",rawName:"v-close-popover"}],staticClass:"w-100",attrs:{"data-cy":"traveller-picker-select-btn"},on:{click:e.handleSelected}},[e._v("\n              "+e._s(e.$t("bookingResult.select"))+"\n            ")])],1)])])],1)],1)}),[],!1,null,"87bcb684",null);t.a=f.exports},1325:function(e,t,n){"use strict";var r=n(987),a=n.n(r),i=n(981),o=n(200),s=n.n(o),c=n(40);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l={name:"AdultPicker",components:{InputContainer:i.a},props:{adults:{type:Number,required:!0},children:{type:Number,default:0},plain:{type:Boolean,default:!1},maxAdultCount:{type:Number,required:!0}},data:function data(){return{peopleIcon:a.a}},computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},Object(c.d)({kidsSetting:"setting/getKidsSetting"}),{adultCountOptions:function adultCountOptions(){var e,t=this;return s()(1,(this.maxAdultCount||30)-("per_room"===(null===(e=this.kidsSetting)||void 0===e?void 0:e.shared_bed_type)?this.children:0)+1).map((function(e){return{value:e,text:t.$tc("searchBar.adult",e)}}))}})},d=(n(1284),n(33)),u=Object(d.a)(l,(function render(){var e=this,t=e._self._c;return e.plain?t("b-form-group",{attrs:{label:e.$t("searchBar.adults")}},[t("b-form-select",{staticClass:"minw-1",attrs:{options:e.adultCountOptions,value:e.adults},on:{change:function change(t){return e.$emit("change",t)}}})],1):t("div",[t("input-container",{attrs:{label:e.$t("searchBar.perRoomGuests"),src:e.peopleIcon,"data-cy":"adults-picker"}},[t("div",{staticClass:"d-flex"},[t("span",{staticClass:"position-relative pr-3"},[t("b-form-select",{staticClass:"ninja-hidden cursor-pointer",attrs:{"data-cy":"adults-select",options:e.adultCountOptions,value:e.adults},on:{change:function change(t){return e.$emit("change",t)}}}),e._v(" "),t("span",{staticClass:"arrow",attrs:{"data-cy":"adults-text"}},[e._v(e._s(e.$tc("searchBar.adult",e.adults)))])],1),e._v(" "),e._t("default")],2)])],1)}),[],!1,null,"6689c792",null);t.a=u.exports},1326:function(e,t,n){"use strict";var r=n(981),a=n(1141),i=n.n(a),o=n(200),s=n.n(o),c={name:"RoomsPicker",components:{InputContainer:r.a},props:{roomCount:{type:Number,required:!0},plain:{type:Boolean,default:!1}},data:function data(){var e=this;return{roomIcon:i.a,roomCountOptions:s()(1,this.$store.getters["setting/getInit"].multi_rooms_search_limit+1).map((function(t){return{value:t,text:e.$tc("searchBar.room",t)}}))}}},l=n(33),d=Object(l.a)(c,(function render(){var e=this,t=e._self._c;return e.plain?t("b-form-group",{staticClass:"nowrap-label",attrs:{label:e.$t("searchBar.rooms")}},[t("b-form-select",{attrs:{options:e.roomCountOptions,value:e.roomCount},on:{change:function change(t){return e.$emit("change",t)}}})],1):t("div",{staticClass:"position-relative"},[t("input-container",{attrs:{label:e.$t("searchBar.rooms"),src:e.roomIcon,"data-cy":"rooms-picker-select","one-row-only":""}},[t("b-form-select",{staticClass:"ninja-hidden cursor-pointer",attrs:{options:e.roomCountOptions,value:e.roomCount},on:{change:function change(t){return e.$emit("change",t)}}}),e._v("\n      "+e._s(e.$tc("searchBar.room",e.roomCount))+"\n    ")],1)],1)}),[],!1,null,null,null);t.a=d.exports},1377:function(e,t,n){"use strict";n(1257)},1388:function(e,t,n){e.exports=n.p+"magnifier.b0df8f60abae39cd013719e046243dee.svg"},1389:function(e,t,n){e.exports=n.p+"building.c49ce79bb16ba55afd51c90805b12bff.svg"},1390:function(e,t,n){"use strict";n(1270)},1414:function(e,t,n){"use strict";n(1304)},1428:function(e,t,n){"use strict";var r=n(258),a=n(855),i=n.n(a),o=n(17),s=n(29),c=n(19);function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function asyncGeneratorStep(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,a)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function _next(e){asyncGeneratorStep(i,r,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(i,r,a,_next,_throw,"throw",e)}_next(void 0)}))}}function searchInput(e){return _searchInput.apply(this,arguments)}function _searchInput(){return(_searchInput=_asyncToGenerator(regeneratorRuntime.mark((function _callee(e){var t,n;return regeneratorRuntime.wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,o.a.getData(Object(s.a)("".concat(Object(c.a)(),"/hotels"),{name:e}));case 2:return t=r.sent,n=e.normalize("NFKC").toLocaleLowerCase(),t.data=t.data.map((function(e){return _objectSpread({},e,{_isAutoComplete:e.name.normalize("NFKC").toLocaleLowerCase().startsWith(n)})})).sort((function(e){return e._isAutoComplete?-1:1})),r.abrupt("return",t);case 6:case"end":return r.stop()}}),_callee)})))).apply(this,arguments)}var l=n(206),d=n(882);function OtaSearchvue_type_script_lang_js_asyncGeneratorStep(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,a)}var u={directives:{clickOutside:n.n(d).a.directive},props:{recommendList:{type:Array,default:function _default(){return[]}}},data:function data(){var e;return{uuid:r.v4,input:null!==(e=this.$route.query.q)&&void 0!==e?e:"",selectedIndex:-1,isLoading:!1,showOptions:!1,options:[]}},computed:{processedCharacters:function processedCharacters(){return this.input.normalize("NFKC").toLocaleLowerCase().split("")}},mounted:function mounted(){window.addEventListener("keydown",this.keyDownHandle)},beforeDestroy:function beforeDestroy(){window.removeEventListener("keydown",this.keyDownHandle)},methods:{query:i()(function(){var e=function OtaSearchvue_type_script_lang_js_asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function _next(e){OtaSearchvue_type_script_lang_js_asyncGeneratorStep(i,r,a,_next,_throw,"next",e)}function _throw(e){OtaSearchvue_type_script_lang_js_asyncGeneratorStep(i,r,a,_next,_throw,"throw",e)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(e){var t,n;return regeneratorRuntime.wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(0!==e.length){r.next=3;break}return this.options=[],r.abrupt("return");case 3:return this.isLoading=!0,r.next=6,searchInput(e);case 6:t=r.sent,n=t.data,this.input===e&&(this.options=n,this.isLoading=!1,this.showOptions=!0,this.selectedIndex=-1);case 9:case"end":return r.stop()}}),_callee,this)})));return function(t){return e.apply(this,arguments)}}(),500),searchHotelList:function searchHotelList(e){this.$emit("search",{q:e,type:l.b.hotelList})},searchHotelPlanList:function searchHotelPlanList(e){this.$emit("search",{q:e.triplabot_code,type:l.b.hotelPlanList})},keyDownHandle:function keyDownHandle(e){var t=e.key;if(["ArrowUp","ArrowDown"].includes(t)){e.preventDefault();var n="ArrowUp"===t?-1:1;return this.selectedIndex=Math.min(Math.max(this.selectedIndex+n,-1),this.options.length),void(this.selectedIndex>=0&&this.selectedIndex<this.options.length&&this.$refs["option-".concat(this.selectedIndex)][0].focus())}["Enter"].includes(t)&&this.selectedIndex>=0&&this.selectedIndex<this.options.length&&this.searchHotelPlanList(this.options[this.selectedIndex])},optionFocus:function optionFocus(e){this.selectedIndex=e,this.$refs["option-".concat(this.selectedIndex)][0].focus()}}},h=(n(1390),n(33)),p=Object(h.a)(u,(function render(){var e=this,t=e._self._c;return t("b-form",{on:{submit:function submit(t){return t.preventDefault(),e.searchHotelList(e.input)}}},[e.recommendList.length>0?t("div",{staticClass:"d-flex flex-md-row flex-column px-md-0 mb-3",style:{gap:"1rem"}},e._l(e.recommendList,(function(n,r){return t("b-button",{key:n,staticClass:"border p-2 show-up text-left",style:{animationDelay:"".concat(.2*r,"s")},attrs:{variant:"light"},on:{click:function click(t){return e.searchHotelList(n)}}},[e._v("\n        "+e._s(n)+"\n      ")])}
1)),1):e._e(),e._v(" "),t("div",{staticClass:"w-100 d-flex flex-column flex-sm-row"},[t("div",{staticClass:"mr-3 mb-3 mb-sm-0 w-100 position-relative"},[t("img",{staticClass:"position-absolute top-0 start ml-4 m-2",staticStyle:{"z-index":"2"},attrs:{src:n(1388),width:"24",height:"24"}}),e._v(" "),t("b-input",{staticStyle:{"padding-left":"3.5rem"},attrs:{autocomplete:"off",placeholder:e.$t("ota.homepage.placeholder")},on:{input:e.query,focus:function focus(t){e.selectedIndex=-1}},model:{value:e.input,callback:function callback(t){e.input=t},expression:"input"}}),e._v(" "),t("ul",{directives:[{name:"show",rawName:"v-show",value:e.showOptions&&e.options.length>0,expression:"showOptions && options.length > 0"},{name:"click-outside",rawName:"v-click-outside",value:function value(){return e.showOptions=!1},expression:"() => (showOptions = false)"}],staticClass:"dropdown px-0 position-absolute top-0 start-0 w-100 my-0"},e._l(e.options,(function(r,a){return t("li",{key:r.id,ref:"option-".concat(a),refInFor:!0,class:["dropdown-item",e.selectedIndex===a&&"active"],attrs:{tabindex:"0"},on:{mouseenter:function mouseenter(t){return e.optionFocus(a)},focus:function focus(t){return e.optionFocus(a)},click:function click(t){return e.searchHotelPlanList(r)}}},[t("img",{staticClass:"mr-2",attrs:{src:n(1389),width:"24",height:"24"}}),e._v(" "),r._isAutoComplete?[t("strong",[e._v(e._s(r.name.slice(0,e.input.length)))]),e._v("\n              "+e._s(r.name.slice(e.input.length))+"\n            ")]:[e._l(r.name.split(""),(function(n){return[e.processedCharacters.includes(n.toLocaleLowerCase())?t("strong",{key:"".concat(e.uuid()).concat(n)},[e._v(e._s(n))]):[e._v(e._s(n))]]}))]],2)})),0)],1),e._v(" "),t("b-button",{staticClass:"minw-4 t-theme-btn search-btn",attrs:{type:"submit",disabled:!e.input},on:{focus:function focus(t){var n,r;e.selectedIndex=null!==(n=null===(r=e.options)||void 0===r?void 0:r.length)&&void 0!==n?n:-1}}},[e._v(e._s(e.$t("ota.search")))])],1)])}),[],!1,null,"3c24bbb0",null);t.a=p.exports},1431:function(e,t,n){"use strict";var r={name:"SortDropdownDesktop",props:{currentOrder:{type:String,default:null},orderOptions:{type:Array,default:function _default(){return[]}},useSelectedText:{type:Boolean,default:!1}}},a=(n(1377),n(33)),i=Object(a.a)(r,(function render(){var e=this,t=e._self._c;return t("b-dropdown",{staticClass:"dropdown-no-chevron",attrs:{"data-cy":"sort-dropdown",variant:"outline-secondary-light"}},[t("template",{slot:"button-content"},[t("p",{staticClass:"dropdown-title"},[t("i",{staticClass:"icon-sort"}),e._v(" "),t("span",[e._v(e._s(e.useSelectedText?e.$t("searchBar.sortOption.".concat(e.currentOrder)):e.$t("searchBar.sort")))]),e._v(" "),t("i",{staticClass:"icon-arrow-chevron-down"})])]),e._v(" "),e._l(e.orderOptions,(function(n){var r=n.value,a=n.text;return t("b-dropdown-item",{key:r,attrs:{active:r===e.currentOrder},on:{click:function click(t){return e.$emit("change",r)}}},[e._v("\n      "+e._s(a)+"\n    ")])}))],2)}),[],!1,null,"355f030b",null);t.a=i.exports},1441:function(e,t,n){"use strict";var r={name:"RoomSkeletonLoading",components:{VueSkeletonLoader:n(329).a},data:function data(){return{widthCenter:[485,387,489,395,323].map((function(e){return document.documentElement.clientWidth<1200?.8*e:e})),infoRight:[{width:120,height:17},{width:57,height:17},{width:106,height:26},{width:57,height:17},{width:177,height:36}].map((function(e){var t=e.width,n=e.height;return document.documentElement.clientWidth<1200?{width:.8*t,height:.8*n}:{width:t,height:n}}))}}},a=(n(1414),n(33)),i=Object(a.a)(r,(function render(){var e=this,t=e._self._c;return t("div",e._l([1,2,3],(function(n){return t("div",{key:n,staticClass:"facility-item"},[t("b-row",{attrs:{"no-gutters":!0}},[t("b-col",{attrs:{cols:"12",lg:"4"}},[t("vue-skeleton-loader",{attrs:{type:"rect",width:360,height:206,animation:"wave"}})],1),e._v(" "),t("b-col",{staticClass:"d-flex flex-column flex-lg-row justify-content-lg-between pt-3 pt-lg-0 px-lg-3",attrs:{cols:"12",lg:"8"}},[t("div",e._l(e.widthCenter,(function(e,n){return t("vue-skeleton-loader",{key:n,staticClass:"mb-2 loader",attrs:{type:"rect",width:e,height:17,animation:"wave",rounded:""}})})),1),e._v(" "),t("div",{staticClass:"price-block"},e._l(e.infoRight,(function(e,n){return t("vue-skeleton-loader",{key:n,staticClass:"mb-2 loader",attrs:{type:"rect",width:e.width,height:e.height,animation:"wave",rounded:""}})})),1)])],1)],1)})),0)}),[],!1,null,"431f7570",null);t.a=i.exports},1543:function(e,t,n){},1544:function(e,t,n){},1545:function(e,t,n){},1546:function(e,t,n){},1678:function(e,t,n){"use strict";n(1543)},1679:function(e,t,n){"use strict";n(1544)},1680:function(e,t,n){var r={"./loadingPic0.svg":1681,"./loadingPic1.svg":1682,"./loadingPic2.svg":1683,"./loadingPic3.svg":1684,"./loadingPic4.svg":1685,"./loadingPic5.svg":1686,"./loadingPic6.svg":1687};function webpackContext(e){var t=webpackContextResolve(e);return n(t)}function webpackContextResolve(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(r)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=1680},1681:function(e,t,n){e.exports=n.p+"loadingPic0.a308a0030051fcabf6c8a4446c70d616.svg"},1682:function(e,t,n){e.exports=n.p+"loadingPic1.9e7d5d56a1c0802787e7a24d2042c40a.svg"},1683:function(e,t,n){e.exports=n.p+"loadingPic2.5b40ea5e14f36dd6b34cdd58025b998f.svg"},1684:function(e,t,n){e.exports=n.p+"loadingPic3.cc7e648fe761c055cd71224397a6ce00.svg"},1685:function(e,t,n){e.exports=n.p+"loadingPic4.721e7f660289baf716d2400a92f22a68.svg"},1686:function(e,t,n){e.exports=n.p+"loadingPic5.610cf616529980b0d43fe93e7de5ff0e.svg"},1687:function(e,t,n){e.exports=n.p+"loadingPic6.b1ab663dfd86e60f4b4d6c0bbc6a03bf.svg"},1688:function(e,t,n){"use strict";n(1545)},1689:function(e,t,n){"use strict";n(1546)},898:function(e,t,n){"use strict";n.r(t);var r=n(11),a=n(32),i=n(1431),o=n(975),s=n(1221),c=n.n(s);function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var l={name:"HotelSearchList",props:{facilities:{type:Array,required:!1,default:function _default(){return[]}}},data:function data(){return{defaultRoomImage:c.a}},methods:{priceWithPrefix:o.a,checkIsNearBottomOfPage:function checkIsNearBottomOfPage(){var e=window.scrollY;document.documentElement.clientHeight+e>=document.documentElement.scrollHeight-350&&this.currentPage===this.totalPages&&this.$emit("load-more")},handleIntersection:function handleIntersection(){var e;this.hidingItems.length?(e=this.displayingItems).push.apply(e,_toConsumableArray(this.hidingItems.splice(0,this.CHUNK_SIZE))):this.$emit("load-more")}}},d=(n(1678),n(33)),u=Object(d.a)(l,(function render(){var e=this,t=e._self._c;return t("div",e._l(e.facilities,(function(n,r){return t("b-row",{key:"facility-".concat(n.id,"-").concat(r),staticClass:"facility-item",attrs:{"no-gutters":"","data-cy":"suggested-facility"}},[t("b-col",{attrs:{cols:"12"}},[t("div",{staticClass:"facility-item-content"},[t("b-row",{attrs:{"no-gutters":!0}},[t("b-col",{attrs:{cols:"12",lg:"4"}},[t("div",{staticClass:"img-container"},[t("img",{staticClass:"cover-img",attrs:{src:n.hotel_photos&&n.hotel_photos[0]&&n.hotel_photos[0].fullSize||e.defaultRoomImage}})])]),e._v(" "),t("b-col",{staticClass:"d-flex flex-column flex-lg-row justify-content-lg-between pt-3 pt-lg-0 px-3",attrs:{cols:"12",lg:"8"}},[t("div",[n.distance?t("p",{staticClass:"text-warning font-weight-bold mb-2 text-sm"},[e._v("\n                  "+e._s(e.$tc("facilitySuggestion.distanceFrom",n.distance))+"\n                ")]):e._e(
1),e._v(" "),t("h5",{staticClass:"mb-2 font-weight-bold"},[e._v("\n                  "+e._s(n&&n.name)+"\n                ")]),e._v(" "),t("p",{staticClass:"mb-0"},[e._v("\n                  "+e._s(n&&n.address&&n.address.full_address)+"\n                ")]),e._v(" "),t("a",{staticClass:"hotel-link my-2",attrs:{href:n.triplabot_url,target:"_blank"}},[e._v(e._s(e.$t("facilitySuggestion.visitHotelWebsite")))])]),e._v(" "),t("div",{staticClass:"price-block"},[t("div",{staticClass:"text-left d-flex d-lg-block justify-content-between"},[t("div",[t("p",{staticClass:"mb-0 mt-2 mt-lg-0"},[e._v(e._s(e.$t("ota.avgPricePerNight")))]),e._v(" "),t("p",{staticClass:"mb-0"},[e._v(e._s(e.$tc("ota.adults",n.adults||2)))])]),e._v(" "),t("div",[t("p",{staticClass:"text-30px font-weight-bold mb-0"},[e._v("\n                      "+e._s(e.priceWithPrefix(n.cheapest_price))+"~\n                    ")]),e._v(" "),t("span",[e._v(e._s(e.$t("base.taxAndServiceFeeIncluded")))])])]),e._v(" "),t("b-button",{staticClass:"w-100 minw-4 t-theme-btn mt-2",attrs:{"data-cy":"facility-select"},on:{click:function click(t){return e.$emit("selected",n)}}},[e._v("\n                  "+e._s(e.$t("ota.checkAvailability"))+"\n                ")])],1)])],1)],1)])],1)})),1)}),[],!1,null,"07d28a5d",null).exports,h=n(1051),p=n(40),m=n(49),f=n(1097),g=n(1322),v=n(1323),_=n(1324),b=n(1325),y=n(1326),w=n(72),k=n(1016),C=n(31);function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(c){a=!0,i=c}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function _objectWithoutProperties(e,t){if(null==e)return{};var n,r,a=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(n,!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O={name:"SearchFormModal",components:{DateRangePickerMobile:n(1128).a,DateRangePicker:h.a,TravellerPicker:g.a,KidsTiersPicker:v.a,AdultPicker:b.a,RoomsPicker:y.a,MultipleRoomsPicker:_.a},mixins:[f.a,k.a],props:{loading:{type:Boolean,default:!1}},data:function data(){return{dateRange:[],isMobile:Object(C.h)()}},computed:_objectSpread({},Object(p.d)({searchForm:"search/getSearchForm",isTiersMode:"setting/isTiersMode",isSharedBedKidsMode:"setting/showSharedBedKids",kidsSetting:"setting/getKidsSetting",initialSetting:"setting/getInit",siteController:"setting/getSiteController",hotelId:"setting/getHotelId",gtmDataLayerSettings:"setting/getGtmDataLayer",currentUser:"membership/getCurrentUser",isMultiRoomSearchEnabled:"setting/isMultiRoomSearchEnabled",setting:"setting/getSetting"}),{datePickerMode:function datePickerMode(){return this.searchForm.is_day_use?"single":"range"}}),watch:{loading:function loading(){this.dateRange=[this.searchForm.checkin,this.searchForm.checkout]}},methods:{goToSelectedHotel:function goToSelectedHotel(){var e=Object(w.f)(this.searchForm,this.isTiersMode),t=(e.code,_objectWithoutProperties(e,["code"]));window.open(location.origin+this.$router.resolve({name:r.a.ota.searchRooms,params:_objectSpread({},this.$route.params,{code:this.setting.code}),query:_objectSpread({},t,{option:this.$route.query.option})}).href,"_blank")},changeSearchRoomCount:function changeSearchRoomCount(e){this.$store.dispatch("search/setSearchForm",{room_
1count:e})},changeAdults:function changeAdults(e){this.$store.dispatch("search/setSearchForm",{adults:e})},handleDateRangeChange:function handleDateRangeChange(e){this.dateRange=e;var t=_slicedToArray(this.dateRange,2),n=t[0],r=t[1];this.$store.dispatch("search/setSearchForm",{checkin:n,checkout:r||n})},handleDatePickerClose:function handleDatePickerClose(e){var t=e.selectedDates;if(1===t.length){var n=Object(m.j)(t[0]),r=Object(m.a)(n,1);this.dateRange=[n,r],this.$store.dispatch("search/setSearchForm",{checkin:n,checkout:r})}}}},S=(n(1679),Object(d.a)(O,(function render(){var e=this,t=e._self._c;return t("b-modal",{attrs:{id:"search-form-modal","header-class":"gray-header",static:"",lazy:"","hide-footer":"",centered:"",size:e.isTiersMode?"xl":"lg",title:e.$t("ota.checkAvailability"),scrollable:!1}},[e.loading?t("div",{staticClass:"text-center py-4"},[t("b-spinner")],1):t("div",{staticClass:"d-lg-flex pt-3"},[t("div",{staticClass:"mr-lg-3 date-picker"},[e.isMobile?t("date-range-picker-mobile",{ref:"dateRangePicker",attrs:{value:e.dateRange,config:e.datePickerConfig,mode:e.datePickerMode,plain:""},on:{input:e.handleDateRangeChange}}):t("b-form-group",{attrs:{label:e.$t("searchBar.checkInAndOut")}},[t("date-range-picker",{attrs:{value:e.dateRange,config:e.datePickerConfig,mode:e.datePickerMode,"show-calendar-icon":""},on:{input:e.handleDateRangeChange,onClose:e.handleDatePickerClose}})],1)],1),e._v(" "),e.$preview?[e.searchForm.rooms?t("multiple-rooms-picker",{attrs:{plain:"",rooms:e.searchForm.rooms,"shared-bed-kid-count-per-adult":e.sharedBedKidCountPerAdult,"is-multi-room-search-enabled":e.isMultiRoomSearchEnabled},on:{addRoom:e.addRoom,removeRoom:e.removeRoom,changeRoomAttr:e.changeRoomAttr,changeTierCode:e.changeTierCode}}):e._e()]:[e.isTiersMode?[t("adult-picker",{staticClass:"mr-lg-3",attrs:{adults:e.searchForm.adults,plain:"","max-adult-count":e.initialSetting.max_guests_per_room},on:{change:e.changeAdults}}),e._v(" "),t("kids-tiers-picker",{staticClass:"mr-lg-3",attrs:{"kids-tiers":e.searchForm.kidsTiers,plain:""},on:{changeTierCount:e.changeTierCount,reset:e.resetKidsTiersCriteria}}),e._v(" "),e.isMultiRoomSearchEnabled&&e.searchForm.room_count?t("rooms-picker",{staticClass:"mr-lg-3",attrs:{"room-count":e.searchForm.room_count,plain:""},on:{change:e.changeSearchRoomCount}}):e._e()]:[t("traveller-picker",{staticClass:"mr-lg-3",attrs:{rooms:e.searchForm.rooms,"shared-bed-kid-count-per-adult":e.sharedBedKidCountPerAdult,"is-multi-room-search-enabled":e.isMultiRoomSearchEnabled,plain:""},on:{addRoom:e.addRoom,removeRoom:e.removeRoom,changeRoomAttr:e.changeRoomAttr}})]],e._v(" "),t("div",{staticClass:"btn-container"},[t("b-button",{staticClass:"minw-3 t-theme-btn",on:{click:e.goToSelectedHotel}},[e._v("\n          "+e._s(e.$t("searchBar.search"))+"\n        ")])],1)],2)])}),[],!1,null,"c0d57cd6",null).exports),x=n(1428),R=n(205),P=n(17),j=n(15),$=n(206),I=n(9),A=n(887),D=n.n(A),L=Object(I.defineComponent)({name:"LoadingModal",data:function data(){var e=this;return{loadingLayoutList:Array.from({length:7},(function(t,r){return{image:n(1680)("./loadingPic".concat(r,".svg")),title:e.$t("ota.loadingTitle".concat(r)),description:e.$t("ota.loadingDescription".concat(r))}})),currentIndex:0,intervalId:null}},computed:{currentLayout:function currentLayout(){return this.loadingLayoutList[this.currentIndex]}},methods:{showModal:function showModal(){var e=this;this.currentIndex=0,setTimeout((function(){e.startInterval()}),3e3)},hideModal:function hideModal(){this.stopInterval()},startInterval:function startInterval(){var e=this;this.currentIndex=D()(1,this.loadingLayoutList.length-1),this.intervalId=setInterval((function(){e.currentIndex=e.getDifferentRandomNumber(e.currentIndex)}),5e3)},stopInterval:function stopInterval(){clearInterval(this.intervalId)},getDifferentRandomNumber:function getDifferentRandomNumber(e){var t=D()(1,this.loadingLayoutList.length-1);return e!==t?t:this.getDifferentRandomNumber(e)}}}),T=(n(1688),Object(d.a)(L,(function render(){var e=this,t=e._self._c;e._self._setupProxy;return t("b-modal",{attrs:{id:"loading-modal",size:"md",centered:"","hide-footer":"","hide-header":"","no-close-on-backdrop":!0},on:{show:e.showModal,hide:e.hideModal}},[t("div",{key:e.currentLayout.title,staticClass:"text-center p-3 fade-in"},[t("img",{staticClass:"mw-100 img",attrs:{src:e.currentLayout.image,alt:"image"}}),e._v(" "),t("h5",{staticClass:"mt-4 font-weight-bold"},[e._v(e._s(e.currentLayout.title))]),e._v(" "),t("p",[e._v(e._s(e.currentLayout.description))])])])}
1),[],!1,null,"46c23605",null).exports),M=n(1441),B=n(1161);function asyncGeneratorStep(e,t,n,r,a,i,o){try{var s=e[i](o),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,a)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function _next(e){asyncGeneratorStep(i,r,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(i,r,a,_next,_throw,"throw",e)}_next(void 0)}))}}function OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(e){return function OtaSearchHotelsvue_type_script_lang_js_arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function OtaSearchHotelsvue_type_script_lang_js_iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function OtaSearchHotelsvue_type_script_lang_js_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function OtaSearchHotelsvue_type_script_lang_js_ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function OtaSearchHotelsvue_type_script_lang_js_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?OtaSearchHotelsvue_type_script_lang_js_ownKeys(n,!0).forEach((function(t){OtaSearchHotelsvue_type_script_lang_js_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OtaSearchHotelsvue_type_script_lang_js_ownKeys(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function OtaSearchHotelsvue_type_script_lang_js_defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H,K,E,F,N={name:"SearchHotels",components:{SortDropdownDesktop:i.a,HotelSearchList:u,SearchFormModal:S,OtaSearch:x.a,LoadingModal:T,RoomSkeletonLoading:M.a,LazyComponent:B.a},data:function data(){return{order:"recommended",paths:r.a,orderOptions:["asc","desc","recommended"].map((function(e){return{text:a.a.t("searchBar.sortOption.".concat(e)),value:e}})),searchLoading:!1,partialLoading:!1,facilitiesResult:{data:[],page:0,total_pages:0},facilitiesRatingResult:{data:[],page:0,total_pages:0},searchFormLoading:!1,errors:null,searchCriteria:{adults:2,children:0,checkin_date:null,checkout_date:null}}},computed:OtaSearchHotelsvue_type_script_lang_js_objectSpread({},Object(p.d)({isTiersMode:"setting/isTiersMode",defaultSearch:"setting/getDefautSearch",isMultiRoomSearchEnabled:"setting/isMultiRoomSearchEnabled",initialSetting:"setting/getInit"}),{displayFacilities:function displayFacilities(){return[].concat(OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(this.facilitiesResult.data),OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(this.facilitiesRatingResult.data))},isAiResultEnd:function isAiResultEnd(){return this.facilitiesResult.page===this.facilitiesResult.total_pages&&0!==this.facilitiesResult.total_pages},isRatingResultEnd:function isRatingResultEnd(){return this.facilitiesRatingResult.page===this.facilitiesRatingResult.total_pages&&0!==this.facilitiesRatingResult.total_pages}}),created:function created(){this.search({type:$.b.hotelList,q:this.$route.query.q})},methods:{changeOrder:function changeOrder(e){this.order=e,this.search()},loadMoreFacilities:(F=_asyncToGenerator(regeneratorRuntime.mark((function _callee(){var e,t,n;return regeneratorRuntime.wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:if(this.partialLoading=!0,e=this.facilitiesRatingResult.total_pages>0,r.prev=2,!(this.facilitiesResult.page<this.facilitiesResult.total_pages)){r.next=11;break}return this.facilitiesResult.page++,r.next=7,this.getHotelsResult({q:this.$route.query.q,page:this.facilitiesResult.page});case 7:t=r.sent,this.facilitiesResult=OtaSearchHotelsvue_type_script_lang_js_objectSpread({},t,{data:[].concat(OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(this.facilitiesResult.data),OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(t.data))}),r.next=17;break;case 11:if(this.isRatingResultEnd&&(!this.isAiResultEnd||e)){r.next=17;break}return this.facilitiesRatingResult.page++,r.next=15,this.getHotelsResult({q:this.$route.query.q,page:this.facilitiesRatingResult.page,useRating:!0});case 15:n=r.sent,this.facilitiesRatingResult=OtaSearchHotelsvue_type_script_lang_js_objectSpread({},n,{data:[].concat(OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(this.facilitiesRatingResult.data),OtaSearchHotelsvue_type_script_lang_js_toConsumableArray(n.data))});case 17:r.next=22;break;case 19:r.prev=19,r.t0=r.catch(2),this.errors=r.t0;case 22:this.partialLoading=!1;case 23:case"end":return r.stop()}}),_callee,this,[[2,19]])}))),function loadMoreFacilities(){return F.apply(this,arguments)}),formatHotelListResult:function formatHotelListResult(e){return OtaSearchHotelsvue_type_script_lang_js_objectSpread({},e,{data:e.data.map((function(t){return OtaSearchHotelsvue_type_script_lang_js_objectSpread({},t,{adults:e.criteria_args.adults,children:e.criteria_args.children})}))})},getHotelsResult:(E=_asyncToGenerator(regeneratorRuntime.mark((function _callee2(e){var t,n,r,a,i,o;return regeneratorRuntime.wrap((function _callee2$(s){for(;;)switch(s.prev=s.next){case 0:return t=e.q,n=e.page,r=e.useRating,s.prev=1,this.errors=null,a={query:t,sort_by:"recommended"===this.order?null:"cheapest_rate",order:this.order,page:n,date:(new Date).toISOString().split("T")[0],per_page:30},i=r?R.a.getRatingsHotels:R.a.getSearchHotels,s.next=7,i(a);case 7:return o=s.sent,this.searchCriteria=o.criteria_args,this.$router.replace({query:{q:t}}),s.abrupt("return",this.formatHotelListResult(o));case 13:s.prev=13,s.t0=s.catch(1),this.errors=s.t0;case 16:case"end":return s.stop()}}),_callee2,this,[[1,13]])}))),function getHotelsResult(e){return E.apply(this,arguments)}),search:(K=_asyncToGenerator(regeneratorRuntime.mark((function _callee3(){var e,t,n,a=this,i=arguments;return regeneratorRuntime.wrap((function _callee3$(o){for(;;)switch(o.prev=o.next){case 0:if(e=i.length>0&&void 0!==i[0]?i[0]:{type:$.b.hotelList,q:this.$route.query.q},t=e.type,n=e.q,t!==$.b.hotelPlanList){o.next=5;break}return o.next=4,this.$router.push({name:r.a.ota.searchRooms,params:{code:n}});case 4:return o.abrupt("return");case 5:if(this.searchLoading=!0,this.facilitiesResult={data:[],page:0,total_pages:0},this.facilitiesRatingResult={data:[],page:0,total_pages:0},this.$nextTick((function(){a.$bvModal.show("loading-modal")})),o.prev=9,t!==$.b.hotelList){o.next=14;break}return o.next=13,this.getHotelsResult({q:n,page:1});case 13:this.facilitiesResult=o.sent;case 14:if(0!==this.facilitiesResult.data.length){o.next=18;break}return o.next=17,this.getHotelsResult({q:n,page:1,useRating:!0});case 17:this.facilitiesRatingResult=o.sent;case 18:o.next=23;break;case 20:o.prev=20,o.t0=o.catch(9),this.errors=o.t0;case 23:this.searchLoading=!1,this.$bvModal.hide("loading-modal");case 25:case"end":return o.stop()}}),_callee3,this,[[9,20]])}))),function search(){return K.apply(this,arguments)}),popupSearchFormModal:(H=_asyncToGenerator(regeneratorRuntime.mark((function _callee4(e){var t,n,r,a,i,o,s;return regeneratorRuntime.wrap((function _callee4$(c){for(;;)switch(c.prev=c.next){case 0:return this.searchFormLoading=!0,this.$bvModal.show("search-form-modal"),this.$store.dispatch("setting/setSetting",{code:e.id}),c.prev=3,c.next=6,P.a.getData(Object(j.O)());case 6:r=c.sent,this.$store.dispatch("setting/setInit",{hotelBrand:null==r?void 0:r.hotel_brand,bookingWidgetSetting:null==r?void 0:r.booking_widget_setting_attributes,chatbotSetting:null==r?void 0:r.chatbot_setting,hotelBrandSetting:null==r?void 0:r.hotel_brand_setting,paymentGatewaySetting:null==r?void 0:r.payment_gateway_setting,mcpPaymentGatewaySetting:null==r?void 0:r.mcp_payment_gateway_setting,integrations:null==r?void 0:r.integrations,bookLanguages:null==r?void 0:r.book_languages,bwToOTAEnabled:null==r?void 0:r.bw_to_ota_enabled}),this.$store.dispatch("setting/setDefaultSearch",null==r?void 0:r.booking_widget_setting_attributes.default_search_setting),a={checkin:(null===(t=this.searchCriteria.checkin_date)||void 0===t?void 0:t.replace(/-/g,"/"))||Object(m.i)(this.defaultSearch.checkin_date_offset),checkout:(null===(n=this.searchCriteria.checkout_date)||void 0===n?void 0:n.replace(/-/g,"/"))||Object(m.i)(this.defaultSearch.checkin_date_offset+1)},i=e.adults,o=e.children,this.isTiersMode?(s=Object(w.b)(JSON.stringify([]),this.initialSetting),a=OtaSearchHotelsvue_type_script_lang_js_objectSpread({},a,{adults:i,kidsTiers:s,rooms:null})):(a=OtaSearchHotelsvue_type_script_lang_js_objectSpread({},a,{kidsTiers:null,rooms:[{adults:i}]}),this.isMultiRoomSearchEnabled&&(a.rooms[0].children=o)),this.$store.dispatch("search/setSearchForm",a),this.searchFormLoading=!1,c.next=20;break;case 17:c.prev=17,c.t0=c.catch(3),console.log(c.t0);case 20:case"end":return c.stop()}}),_callee4,this,[[3,17]])}))),function popupSearchFormModal(e){return H.apply(this,arguments)})}}
1,q=(n(1689),Object(d.a)(N,(function render(){var e=this,t=e._self._c;return t("div",[t("b-container",{staticClass:"pt-3"},[t("portal",{attrs:{to:"ota-header"}},[t("ota-search",{staticClass:"w-100 d-flex flex-column mb-3",on:{search:e.search}})],1),e._v(" "),t("b-breadcrumb",{staticClass:"mb-0 px-0"},[t("b-breadcrumb-item",{attrs:{to:{name:e.paths.ota.home}}},[e._v(e._s(e.$t("ota.home")))]),e._v(" "),t("b-breadcrumb-item",{attrs:{active:""}},[e._v(e._s(e.$t("ota.aiRecommendations")))])],1),e._v(" "),t("div",{staticClass:"position-relative"},[e.facilitiesResult.data.length>0?t("h4",{staticClass:"font-weight-bold text-22px"},[e._v("\n          "+e._s(e.$t("ota.recommendationsForU"))+"\n        ")]):e._e(),e._v(" "),e.searchLoading?e._e():t("sort-dropdown-desktop",{staticClass:"sort-dropdown",attrs:{"order-options":e.orderOptions,"current-order":e.order,"use-selected-text":""},on:{change:e.changeOrder}})],1),e._v(" "),0!==e.facilitiesResult.data.length||e.searchLoading?e._e():t("p",{staticClass:"mt-2"},[e._v("\n        "+e._s(e.$t("ota.aiSearchNoResult"))+"\n      ")]),e._v(" "),t("form-error",{attrs:{errors:e.errors}}),e._v(" "),e.searchLoading?t("RoomSkeletonLoading"):e._e(),e._v(" "),t("hotel-search-list",{staticClass:"mt-3",attrs:{facilities:e.facilitiesResult.data},on:{selected:e.popupSearchFormModal}}),e._v(" "),e.partialLoading&&0===e.facilitiesRatingResult.data.length?t("div",{staticClass:"text-center mt-4 mb-4"},[t("b-spinner",{staticClass:"align-middle"})],1):e._e()],1),e._v(" "),e.facilitiesRatingResult.data.length>0?t("div",{staticClass:"gray-background"},[t("b-container",[t("h4",{staticClass:"font-weight-bold text-22px"},[e._v("\n          "+e._s(e.$t("ota.interestedIn"))+"\n        ")]),e._v(" "),t("hotel-search-list",{staticClass:"mt-3",attrs:{facilities:e.facilitiesRatingResult.data},on:{selected:e.popupSearchFormModal}}),e._v(" "),e.partialLoading?t("div",{staticClass:"text-center mt-4 mb-4"},[t("b-spinner",{staticClass:"align-middle"})],1):e._e()],1)],1):e._e(),e._v(" "),e.isAiResultEnd&&e.isRatingResultEnd||!(e.displayFacilities.length>0)?e._e():t("lazy-component",{key:"intersected_".concat(e.displayFacilities[e.displayFacilities.length-1].id),attrs:{"root-margin":"0px 0px 100px 0px"},on:{intersected:e.loadMoreFacilities}}),e._v(" "),t("search-form-modal",{attrs:{loading:e.searchFormLoading}}),e._v(" "),t("loading-modal")],1)}),[],!1,null,"63199654",null));t.default=q.exports},975:function(e,t,n){"use strict";n.d(t,"a",(function(){return priceWithPrefix})),n.d(t,"b",(function(){return priceWithComma})),n.d(t,"c",(function(){return o}));var r=n(8),a=n(83);function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(c){a=!0,i=c}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i=function purePriceWithPrefix(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Â¥";if(0!==e&&!Number(e))return e;var n=e<0?"-":"";return"".concat(n).concat(t).concat(Math.abs(e).toFixed(0).replace(/\d(?=(\d{3})+$)/g,"$&,"))};function priceWithPrefix(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a.getters["setting/getCurrency"].symbol;return i(e,t)}function priceWithComma(e){if(0===e||Number(e))return Number(e).toFixed(0).replace(/\d(?=(\d{3})+$)/g,"$&,")}var o=function priceWithSymbol(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.a.getters["mcp/selectedCurrency"];if(!a.c[t])return String(e);var n=a.c[t],i=n.symbol,o=n.decimalDigits,s=e/Math.pow(10,o),c=String(s).split("."),l=_slicedToArray(c,2),d=l[0],u=l[1],h=void 0===u?"":u,p=Number(d).toLocaleString(),m=o?".".concat(h.padEnd(o,0)):"";return"".concat(i," ").concat(p).concat(m)}},979:function(e,t,n){"use strict";var r=n(33),a=Object(r.a)({},(function render(){var e=this._self._c;return e("svg",this._g({attrs:{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"}},this.$listeners),[e("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}}),e("path",{attrs:{fill:"#9A9A9A",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}})])}),[],!1,null,null,null);t.a=a.exports}}]);
2//# sourceMappingURL=page-OtaView-OtaSearchHotels-vue.36b082e00abdde20fc46.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.