PageSourceSearch

https://booking.ishigaki-seasidehotel.com/page-Membership-Confirmation-vue.1da139f91b2669e75caa.js

js ishigaki-seasidehotel.com collected 2026-10-01 05:44:59 UTC 7,207 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{1486:function(e,t,r){},1614:function(e,t,r){"use strict";r(1486)},930:function(e,t,r){"use strict";r.r(t);var n=r(69),o=r(987),i=r(11),s=r(993),a=r(40),c=r(31),u=r(57),l=r(203),p=r(324),d=r(29);function asyncGeneratorStep(e,t,r,n,o,i,s){try{var a=e[i](s),c=a.value}catch(u){return void r(u)}a.done?t(c):Promise.resolve(c).then(n,o)}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}var f={name:"MembershipConfirmation",components:{Result:s.a},mixins:[o.a,p.a,l.a],props:{displayHeader:{type:Boolean,default:!0},token:{type:String,required:!0},redirect_url:{type:String,required:!0},email_update:{type:String,default:null},program_id:{type:String,default:null}},data:function data(){return{finished:!1,hasError:!1,loading:!1,paths:i.a}},computed:_objectSpread({},Object(a.d)({hotelId:"setting/getHotelId",setting:"setting/getSetting",hotelCode:"setting/getHotelCode",customSignupUrl:"setting/getCustomSinupUrl",customMyPageUrl:"setting/getCustomMyPageUrl",user:"membership/getCurrentUser"})),mounted:function mounted(){this.token||(this.hasError=!0),this.confirmUser()},created:function created(){this.isInCBIframe&&this.setAppCloseable(!1)},methods:_objectSpread({},Object(a.c)("membership",["logoutLocally","setLoggedInUser"]),{},Object(a.c)("setting",["setAppCloseable"]),{redirectToSettingPage:function redirectToSettingPage(){var e=Object(d.a)(this.customSignupUrl,{tripla_session:this.user.session,hotel_code:this.hotelCode});window.open(e,"_blank")},confirmUser:function confirmUser(){var e=this;return this.logoutLocally(),n.a.confirm({confirmation_token:this.token,email_update:this.email_update||null,program_id:this.program_id}).then(function(){var t=function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function _next(e){asyncGeneratorStep(i,n,o,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(i,n,o,_next,_throw,"throw",e)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(t){var r,n,o;return regeneratorRuntime.wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:if((r=null==t?void 0:t.session)&&(Object(u.e)(r),e.setupLocalMembershipLogin(t)),e.customMyPageUrl&&(n=Object(d.a)(e.customMyPageUrl,{tripla_session:r,hotel_code:e.hotelCode}),o=document.referrer,Object(c.f)()&&!!o?window.parent.location.href=n:window.location.href=n),e.cleanHotelQueryParams(),!e.redirect_url){i.next=12;break}if(e.$store.dispatch("globalMessage/setGlobalMessage",{message:e.$t("membershipForm.accountSuccessfullyRegistered")}),!e.redirect_url.startsWith("https")){i.next=10;break}setTimeout((function(){window.location.href=decodeURIComponent(e.redirect_url)}),500),i.next=12;break;case 10:return i.next=12,e.$router.push({path:decodeURIComponent(e.redirect_url)});case 12:e.redirect_url||e.goToSearchPage(),e.finished=!0,e.hasError=!1;case 15:case"end":return i.stop()}}),_callee)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.finished=!0,e.hasError=!0,t.codes.includes(1401)?e.$router.push({name:i.a.membership.resendConfirmationEmail,query:{code:e.setting.code}}):t.codes.includes(1402)&&e.$router.push({name:i.a.membership.signIn,query:{code:e.setting.code}}),e.$store.dispatch("error/setGlobalError",t.title),e.cleanHotelQueryParams()})).finally((function(){e.setAppCloseable(!0)}))},cleanHotelQueryParams:function cleanHotelQueryParams(){Object(c.p)({action:"removeQuery",query:"tripla_booking_widget_open"})}})},m=(r(1614),r(33)),h=Object(m.a)(f,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"wrapper"},[!e.finished||e.isExchangingCBToken?t("div",{staticClass:"text-center"}
1,[t("b-spinner")],1):e._e(),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.finished&&!e.isExchangingCBToken,expression:"finished && !isExchangingCBToken"}],staticClass:"result-wrapper"},[t("Result",{scopedSlots:e._u([e.hasError?{key:"content",fn:function fn(){return[t("p",{staticClass:"result-primary-text"},[e._v(e._s(e.$t("membershipForm.confirmRegisterFail")))]),e._v(" "),t("p",{staticClass:"result-secondary-text"},[e._v(e._s(e.$t("membershipForm.confirmRegisterFail02")))]),e._v(" "),e.redirect_url||e.customSignupUrl?e.redirect_url?t("b-button",{attrs:{variant:"primary-medium",to:{name:e.paths.membership.signUp,query:{redirect_url:decodeURIComponent(e.redirect_url),code:e.setting.code}}}},[e._v("\n            "+e._s(e.$t("base.join"))+"\n          ")]):e.customSignupUrl?t("b-button",{attrs:{variant:"primary-medium"},on:{click:function click(t){return t.preventDefault(),e.redirectToSettingPage.apply(null,arguments)}}},[e._v("\n            "+e._s(e.$t("base.join"))+"\n          ")]):e._e():t("b-button",{attrs:{to:{name:e.paths.membership.signUp,query:{code:e.setting.code}},variant:"primary-medium"}},[e._v("\n            "+e._s(e.$t("base.join"))+"\n          ")])]},proxy:!0}:null],null,!0)})],1)])}),[],!1,null,"7723f807",null);t.default=h.exports},980:function(e,t,r){},987:function(e,t,r){"use strict";var n=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}var o=Object(n.a)("setting").mapMutations;t.a={methods: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}({},o(["setDisplayHeader"])),beforeRouteEnter:function beforeRouteEnter(e,t,r){r((function(e){var t=e.displayHeader;e.setDisplayHeader(t)}))}}},992:function(e,t,r){"use strict";r(980)},993:function(e,t,r){"use strict";var n={name:"MembershipResult"},o=(r(992),r(33)),i=Object(o.a)(n,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"wrapper"},[t("div",{staticClass:"form-container"},[e._t("content",(function(){return[t("h4",[e._v("Title")]),e._v(" "),t("h5",{staticClass:"secondary-text"},[e._v("Subtitle")])]}))],2)])}),[],!1,null,"3a531cfa",null);t.a=i.exports}}]);
2//# sourceMappingURL=page-Membership-Confirmation-vue.1da139f91b2669e75caa.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.