PageSourceSearch

https://book.presso-inn.com/page-Reservation-index-vue.b2f03e4712ed2a8f7564.js

js presso-inn.com collected 2026-09-28 05:47:13 UTC 18,412 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[69],{1018:function(e,t,r){e.exports=r.p+"arrow-left-white.2e66f95d18639109a9fadc546f37c018.svg"},1019:function(e,t,r){},1091:function(e,t,r){"use strict";var n=r(40),i=r(31),o=r(33),s=Object(o.a)({},(function render(){var e=this._self._c;return e("svg",this._g({attrs:{width:"21",height:"21",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},this.$listeners),[e("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.322 3.395l3.393 3.394V4.65c0-2.011.01-2.15.159-2.342a.808.808 0 01.362-.253c.234-.059.639.122.714.318.028.071.05 1.517.05 3.212v3.082l-.212.166C8.582 8.995 8.491 9 5.491 9H2.405l-.197-.197c-.214-.214-.257-.563-.094-.775.223-.29.415-.314 2.562-.314H6.79L3.395 4.317 0 .919.464.46.928 0l3.394 3.395m14.471 8.802c.214.214.257.563.095.774-.224.291-.416.315-2.563.315H14.21l3.395 3.395L21 20.077l-.462.461-.461.462-3.396-3.395-3.395-3.395v2.139c0 2.01-.01 2.15-.16 2.34a.808.808 0 01-.362.254c-.233.059-.639-.122-.714-.318-.027-.071-.05-1.516-.05-3.21v-3.082l.212-.166c.206-.162.297-.167 3.298-.167h3.086l.197.197",fill:"#fff"}})])}),[],!1,null,null,null).exports;function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var a={name:"GalleryModal",components:{CollapseIcon:s},data:function data(){return{slide:0,expand:!1,clickTimer:null,expandClass:"w-100"}},computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(n.d)({photos:"search/getGalleryPhotos",focusPhoto:"search/getGalleryIndex"}),{moveOffset:function moveOffset(){if(this.$refs.relativeContainer){var e=this.$refs.relativeContainer.clientWidth,t=this.$refs.thumbnailsWrapper.scrollWidth,r=e/2/127-1;if(this.slide>r){var n=127*(this.slide-r),i=t-e;return Math.min(n,i)}}return 0*this.slide}}),watch:{expand:function expand(e){var t=this;e&&setTimeout((function(){if(t.$refs.expandImg.clientWidth>=t.$refs.expandImg.clientHeight){t.expandClass="h-expand";var e=document.querySelector(".expand-block");setTimeout((function(){e.scrollLeft=(e.scrollWidth-window.screen.width)/2}))}else t.expandClass="w-100"}))}},methods:{hideResetModal:function hideResetModal(){document.addEventListener("remove",this.changeSlide)},showResetModal:function showResetModal(){var e=this;setTimeout((function(){e.slide=e.focusPhoto})),document.addEventListener("keydown",this.changeSlide)},changeSlide:function changeSlide(e){switch(e.keyCode){case 37:this.slide=this.slide-1;break;case 39:this.slide=this.slide+1}},clickLeft:function clickLeft(){this.slide--},clickRight:function clickRight(){this.slide++},handleSwipe:function handleSwipe(e){["top","bottom"].includes(e)&&this.$bvModal.hide("gallery-modal")},handleDoubleTap:function handleDoubleTap(){var e=this;null===this.clickTimer?this.clickTimer=setTimeout((function(){clearTimeout(e.clickTimer),e.clickTimer=null}),500):(clearTimeout(this.clickTimer),this.clickTimer=null,Object(i.h)()&&(this.expand=!this.expand))},highResolutionUrl:function highResolutionUrl(e){var t,r;return(null==e||null===(t=e.picture)||void 0===t||null===(r=t.wordpress)||void 0===r?void 0:r.url)||(null==e?void 0:e.fullSize)},lowResolutionUrl:function lowResolutionUrl(e){var t,r;return(null==e||null===(t=e.picture)||void 0===t||null===(r=t.wordpress_thumb)||void 0===r?void 0:r.url)||(null==e?void 0:e.fullSize)},thumbUrl:function thumbUrl(e){var t,r;return(null==e||null===(t=e.picture)||void 0===t||null===(r=t.thumbnail)||void 0===r?void 0:r.url)||(null==e?void 0:e.thumbnail)}}},l=(r(1095),Object(o.a)(a,(function render(){var e=this,t=e._self._c;return t("b-modal",{attrs:{id:"gallery-modal",size:"xl","hide-header":"","hide-footer":"","content-class":"gallery-content","dialog-class":"media-modal"},on:{show:e.showResetModal,hidden:e.hideResetModal}},[t("div",{directives:[{name:"touch",rawName:"v-touch:swipe",value:e.handleSwipe,expression:"handleSwipe",arg:"swipe"}],attrs:{hidden:e.expand}},[t("div",{staticClass:"top-space"},[t("b-carousel",{staticClass:"slides room-carousel md",attrs:{interval:0},model:{value:e.slide,callback:function callback(t){e.slide=t},expression:"slide"}},e._l(e.photos,(function(r,n){return t("b-carousel-slide",{key:n,staticClass:"text-center"},[t("div",{attrs:{slot:"img"},slot:"img"},[t("div",{staticClass:"bg-pic"},[t("div",{staticClass:"pic background-layer",style:{backgroundImage:"url(".concat(e.highResolutionUrl(r),")")}}),e._v(" "),t("div",{staticClass:"pic",style:{backgroundImage:"url(".concat(e.highResolutionUrl(r),")")},on:{click:e.handleDoubleTap}})]),e._v(" "),t("p",{staticClass:"display-text pl-2"},[e._v("\n                "+e._s(r.display_name)+"\n              ")])])])})),1)],1),e._v(" "),t("div",{staticClass:"w-100"},[t("div",{staticClass:"d-flex justify-content-between align-items-center"},[t("span",{staticClass:"display-text pl-3 pr-4"},[e._v(e._s(e.slide+1)+"/"+e._s(e.photos.length))]),e._v(" "),e.photos.length>1?[t("img",{staticClass:"left-arrow",attrs:{src:r(1018),alt:"<"},on:{click:e.clickLeft}}),e._v(" "),t("img",{staticClass:"right-arrow",attrs:{src:r(1018),alt:"<"},on:{click:e.clickRight}})]:e._e(),e._v(" "),t("button",{staticClass:"display-text close-btn",on:{click:function click(t){return e.$bvModal.hide("gallery-modal")}}},[e._v("\n            "+e._s(e.$t("base.close"))+"\n          ")])],2),e._v(" "),t("div",{ref:"relativeContainer",staticClass:"relative-container"},[t("div",{ref:"thumbnailsWrapper",staticClass:"thumbnails-wrapper",style:{left:"-".concat(e.moveOffset,"px")}},e._l(e.photos,(function(r,n){return t("div",{key:n,staticClass:"img-container",class:{focus:n===e.slide},on:{click:function click(t){e.slide=n}}},[t("img",{attrs:{src:e.lowResolutionUrl(r)||e.thumbUrl(r),alt:"thumbnail"}}),e._v(" "),t("div",{staticClass:"overlay"})])})),0)])])]),e._v(" "),e.photos[e.slide]?t("div",{staticClass:"expand-block",attrs:{hidden:!e.expand}},[t("img",{ref:"expandImg",class:e.expandClass,attrs:{src:e.highResolutionUrl(e.photos[e.slide])},on:{click:e.handleDoubleTap}}),e._v(" "),t("button",{staticClass:"collapse-btn",on:{click:function click(t){e.expand=!1}}},[e._v("\n        "+e._s(e.$t("base.collapse"))),t("collapse-icon",{staticClass:"ml-2"}
1)],1)]):e._e()])}),[],!1,null,"67a43d9c",null));t.a=l.exports},1095:function(e,t,r){"use strict";r(1019)},1098:function(e,t,r){"use strict";var n=r(123),i=r(182),o=r.n(i),s=r(41),a=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.a={computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(a.d)({getBookLanguages:"setting/getBookLanguages"})),methods:{changeLocale:function changeLocale(){var e,t,r=this.getBookLanguages,i=r.length>0?r:o()(n.c),a=null===(e=this.$route.query.locale)||void 0===e||null===(t=e.toLowerCase)||void 0===t?void 0:t.call(e);if(a){var l=a;"zh"===a||"zh-tw"===a?l="zh_hant":"zh-cn"===a&&(l="zh_hans");var c=i.find((function(e){return l===e.toLowerCase()}))||i[0];this.$i18n.locale=c,s.a.setItem("triplabot_locale",c)}}}}},1160:function(e,t,r){},1170:function(e,t,r){"use strict";var n=r(31),i=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.a=function(e){return{metaInfo:function metaInfo(){var t,r;return this.getTitleName(null===(t=this.currentPageMeta)||void 0===t?void 0:t.title)?{title:this.getTitleName(null===(r=this.currentPageMeta)||void 0===r?void 0:r.title)}:{title:this.$t("meta.".concat(e))}},computed:_objectSpread({},Object(i.d)({hotelName:"setting/getHotelName",hotelBrandName:"setting/getHotelBrandName",globalMeta:"setting/getMeta"}),{currentPageMeta:function currentPageMeta(){var t,r,n;return null===(t=this.globalMeta)||void 0===t||null===(r=t.pages)||void 0===r||null===(n=r[e])||void 0===n?void 0:n[this.$i18n.locale]}}),methods:{getTitleName:function getTitleName(e){return e?e.replace(/{{facility_name}}/g,this.hotelName).replace(/{{brand_name}}/g,this.hotelBrandName):null}},created:function created(){var e,t,r,i=null!==(e=null===(t=this.currentPageMeta)||void 0===t||null===(r=t.meta_tags)||void 0===r?void 0:r.split("\n"))&&void 0!==e?e:[],o=!0,s=!1,a=void 0;try{for(var l,c=i[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){var u=l.value;Object(n.a)(u)}}catch(d){s=!0,a=d}finally{try{o||null==c.return||c.return()}finally{if(s)throw a}}}}}},1302:function(e,t,r){"use strict";r(1160)},1312:function(e,t,r){"use strict";var n=r(9),i=r(33),o=Object(i.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:"M9 11.75a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zm6 0a1.25 1.25 0 100 2.5 1.25 1.25 0 000-2.5zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8 0-.29.02-.58.05-.86 2.36-1.05 4.23-2.98 5.21-5.37a9.974 9.974 0 0010.41 3.97c.21.71.33 1.47.33 2.26 0 4.41-3.59 8-8 8z"}}),e("path",{attrs:{fill:"none",d:"M0 0h24v24H0z"}})])}),[],!1,null,null,null).exports,s=Object(i.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:{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"}})])}),[],!1,null,null,null).exports,a=Object(i.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:{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"}})])}),[],!1,null,null,null).exports,l=Object(i.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:{fill:"none",d:"M0 0h24v24H0z"}}),e("path",{attrs:{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"}})])}),[],!1,null,null,null).exports,c=r(122),u=r(23),d=r(320),h=r(11);function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(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 p={name:"BookingProgress",components:{PersonIcon:o,PeopleIcon:s,PaymentIcon:a,DoneIcon:l},props:{isVoucherMode:{type:Boolean,default:!1}
1,isRoomLottery:Boolean,selectedPaymentMethod:{type:String,default:null}},setup:function setup(e){var t=Object(n.getCurrentInstance)().proxy,r=t.$store,i=t.$ota,p=Object(d.useRoute)(),f=Object(n.computed)((function(){return[{key:"GuestDetail",title:"progressBar.guestTitle",subtitle:"progressBar.guestSubtitle",icon:i?s:o}].concat(_toConsumableArray(g.value?[{key:"Payment",title:"progressBar.paymentTitle",subtitle:"progressBar.paymentSubtitle",icon:a}]:[]),[!e.isRoomLottery&&{key:"Confirmation",title:i?"progressBar.confirmationTitleOTA":e.isVoucherMode?"voucher.purchseComplete":"progressBar.confirmationTitle",subtitle:i?"progressBar.confirmationSubtitleOTA":e.isVoucherMode?"voucher.thankPurchase":"progressBar.confirmationSubtitle",icon:l},e.isRoomLottery&&{key:"Confirmation",title:"progressBar.completeLottery",subtitle:"progressBar.completeLotterySubtitle",icon:l}]).filter(Boolean)})),g=Object(n.computed)((function(){if(e.isRoomLottery)return!1;var t=r.getters["setting/getEnableBwToOtaProcess"],n=[u.w.CreditCard,u.w.OnSiteCreditCardRequired].includes(e.selectedPaymentMethod);return!((t||!n)&&e.selectedPaymentMethod)||n})),v=Object(n.computed)((function(){return r.getters["booking/getCurrentStep"]})),m=Object(n.computed)((function(){return r.getters["setting/getFontColor"]}));return Object(n.onMounted)((function(){[h.a.ota.reservation.failure,h.a.reservation.failure].includes(p.name)&&r.dispatch("booking/setCurrentStep",1)})),{progressSteps:f,currentStep:v,iconColor:m,isActive:function isActive(t){return(e.isRoomLottery?c.i[t]:c.h[t])<=v.value},isExact:function isExact(t){return(e.isRoomLottery?c.i[t]:c.h[t])===v.value}}}},f=(r(1302),Object(i.a)(p,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"progressbar"},[t("b-container",[t("b-row",{staticClass:"progress-steps-container",attrs:{"no-gutters":""}},[e._l(e.progressSteps,(function(r){return t("b-col",{key:r.key,staticClass:"progressbar-item",class:{active:e.isActive(r.key)},attrs:{xs:"4","align-h":"center"}},[t("div",{directives:[{name:"theme-btn",rawName:"v-theme-btn",value:e.isActive(r.key),expression:"isActive(step.key)"}],staticClass:"progressbar-icon",class:{active:e.isActive(r.key)}},[t("i",{style:"fill: ".concat(e.iconColor)},[t(r.icon,{tag:"component",staticClass:"progressbar-icon-inner",attrs:{alt:e.$t(r.title)}})],1)]),e._v(" "),t("div",{staticClass:"progressbar-title",class:{active:e.isExact(r.key)}},[t("i18n",{attrs:{path:r.title}})],1),e._v(" "),t("div",{staticClass:"progressbar-details",class:{active:e.isExact(r.key)}},[t("i18n",{attrs:{path:r.subtitle}}
1)],1)])})),e._v(" "),t("div",{staticClass:"progressbar-line"})],2)],1)],1)}),[],!1,null,"eb7193a6",null));t.a=f.exports},1562:function(e,t,r){},1706:function(e,t,r){"use strict";r(1562)},941:function(e,t,r){"use strict";r.r(t);var n=r(1312),i=r(11),o=r(156),s=r(40),a=r(72),l=r(20),c=r.n(l),u=r(1098),d=r(1170),h=r(1091);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p={name:"ReservationContainer",components:{BookingProgress:n.a,FormError:o.a,GalleryModal:h.a},mixins:[u.a,Object(d.a)("guest_detail")],beforeRouteUpdate:function beforeRouteUpdate(e,t,r){if(e.name!==i.a.reservation.guestDetail||t.name!==i.a.reservation.confirmation||e.query.current_reservation)r();else{var n=Object(a.f)(this.searchForm,this.isTiersMode);r({name:i.a.booking.result,query:n})}},beforeRouteLeave:function beforeRouteLeave(e,t,r){this.temporaryCurrency&&(this.$store.dispatch("mcp/setSelectedCurrency",this.temporaryCurrency),this.$store.dispatch("mcp/setTemporaryCurrency","")),r()},computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(s.d)({reservationDetails:"booking/getReservationDetails",bookingDetails:"booking/getBookingDetails",errors:"error/getReservationError",warning:"error/getReservationWarning",setting:"setting/getSetting",searchForm:"search/getSearchForm",isTiersMode:"setting/isTiersMode",isCustomHeader:"setting/isCustomHeader",logo:"setting/getLogo",userSelectedPaymentMethod:"setting/getUserSelectedPaymentMethod",temporaryCurrency:"mcp/temporaryCurrency"}),{isConfirmationPage:function isConfirmationPage(){return this.$route.name===i.a.reservation.confirmation},isVoucherMode:function isVoucherMode(){return"voucher"===c()(this.bookingDetails,["rooms",0,"hotel_plan","mode"])}}),created:function created(){this.changeLocale(),this.$store.dispatch("lottery/setIsLotteryEntry",!1)}},f=(r(1706),r(33)),g=Object(f.a)(p,(function render(){var e=this,t=e._self._c;return t("div",[t("booking-progress",{attrs:{"is-voucher-mode":e.isVoucherMode,"selected-payment-method":e.userSelectedPaymentMethod}}),e._v(" "),t("div",{staticClass:"reservation-form-wrapper"},[e.errors||e.warning.messages?t("b-container",{staticClass:"error-block"},[t("form-error",{attrs:{errors:e.errors}}),e._v(" "),e.isConfirmationPage?e._e():t("form-error",{attrs:{errors:e.warning.messages,variant:e.warning.type}})],1):e._e(),e._v(" "),t("router-view",{attrs:{"is-voucher-mode":e.isVoucherMode}})],1),e._v(" "),t("gallery-modal")],1)}),[],!1,null,"2c3fe9ed",null);t.default=g.exports}}]);
2//# sourceMappingURL=page-Reservation-index-vue.b2f03e4712ed2a8f7564.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.