(function(e){function t(t){for(var o,r,s=t[0],c=t[1],u=t[2],l=0,d=[];l<s.length;l++)r=s[l],Object.prototype.hasOwnProperty.call(a,r)&&a[r]&&d.push(a[r][0]),a[r]=0;for(o in c)Object.prototype.hasOwnProperty.call(c,o)&&(e[o]=c[o]);f&&f(t);while(d.length)d.shift()();return i.push.apply(i,u||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],o=!0,r=1;r<n.length;r++){var s=n[r];0!==a[s]&&(o=!1)}o&&(i.splice(t--,1),e=c(c.s=n[0]))}return e}var o={},r={app:0},a={app:0},i=[];function s(e){return c.p+"js/"+({}[e]||e)+"."+{"chunk-0c84ca1c":"08e1dd46","chunk-5255c8c4":"707cf1f9","chunk-52fcaa94":"e819c071","chunk-0bf976a6":"ae5afdc6","chunk-2f672864":"8ef758be","chunk-50dfa03b":"90395eae","chunk-54cde688":"09818e00","chunk-b02a7c92":"aa7d165b","chunk-8f8ae790":"33ba903f","chunk-1cb1ee33":"7ecd2f38","chunk-23c442d8":"a90a9244","chunk-2d208dea":"84e94479","chunk-2e06afe0":"23238838","chunk-34bbd010":"b8b6e87f","chunk-3a046f8c":"e73a379b","chunk-2bb8410e":"b3d3adbc","chunk-37b744d0":"1e22172e","chunk-532b047c":"f4390048","chunk-3a535c47":"ab61ba94","chunk-918534f4":"ccde394a","chunk-969e5e22":"93609ad3","chunk-1a71fa1c":"841d4c3a","chunk-a0cb0fba":"7796acc3","chunk-980849aa":"88750b4f","chunk-cb79b100":"96afc98a","chunk-07931593":"3bf42f0b","chunk-ceeec2f0":"ce8c4b8f","chunk-e9beea3c":"e0427668","chunk-1c41667d":"736d22be","chunk-273ab1da":"383de29b","chunk-70efcf38":"69a7f67a","chunk-6dce6504":"5c0fc0f7","chunk-86ab34f4":"d3a19b15","chunk-3bcd454e":"25531c59","chunk-3c5ca98d":"e6a12d63","chunk-48bff5fb":"6c5f98a6","chunk-4c992c92":"57525210","chunk-5783c42a":"009490aa","chunk-59e51c22":"73073322","chunk-5c644386":"f2d912d2","chunk-748ca864":"f000f7be","chunk-75855c76":"3720ddee","chunk-84fbaf26":"0a8f05c8","chunk-b623903a":"baf79a4b","chunk-bca9665e":"de2fa62d","chunk-c6f2852e":"b2a1127c","chunk-2d013a27":"a52600d7","chunk-e40d56ca":"c0719edc","chunk-2d0a2d48":"8e7ebd3f","chunk-2d0b5a60":"eca71c22","chunk-2d0d6e5b":"3d9f8832","chunk-2d0e1d81":"1796d6e9","chunk-2d0f0050":"51569136"}[e]+".js"}function c(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n={"chunk-0c84ca1c":1,"chunk-5255c8c4":1,"chunk-52fcaa94":1,"chunk-0bf976a6":1,"chunk-50dfa03b":1,"chunk-54cde688":1,"chunk-b02a7c92":1,"chunk-8f8ae790":1,"chunk-1cb1ee33":1,"chunk-23c442d8":1,"chunk-2e06afe0":1,"chunk-34bbd010":1,"chunk-3a046f8c":1,"chunk-2bb8410e":1,"chunk-37b744d0":1,"chunk-532b047c":1,"chunk-3a535c47":1,"chunk-918534f4":1,"chunk-969e5e22":1,"chunk-1a71fa1c":1,"chunk-a0cb0fba":1,"chunk-980849aa":1,"chunk-cb79b100":1,"chunk-07931593":1,"chunk-ceeec2f0":1,"chunk-e9beea3c":1,"chunk-1c41667d":1,"chunk-273ab1da":1,"chunk-70efcf38":1,"chunk-6dce6504":1,"chunk-86ab34f4":1,"chunk-3bcd454e":1,"chunk-3c5ca98d":1,"chunk-48bff5fb":1,"chunk-4c992c92":1,"chunk-5783c42a":1,"chunk-59e51c22":1,"chunk-5c644386":1,"chunk-75855c76":1,"chunk-84fbaf26":1,"chunk-b623903a":1,"chunk-bca9665e":1,"chunk-c6f2852e":1,"chunk-2d013a27":1,"chunk-e40d56ca":1};r[e]?t.push(r[e]):0!==r[e]&&n[e]&&t.push(r[e]=new Promise((function(t,n){for(var o="css/"+({}[e]||e)+"."+{"chunk-0c84ca1c":"1d5a726d","chunk-5255c8c4":"3715e4a6","chunk-52fcaa94":"46d24d77","chunk-0bf976a6":"98958fa4","chunk-2f672864":"31d6cfe0","chunk-50dfa03b":"ef136c67","chunk-54cde688":"7e875736","chunk-b02a7c92":"c989d0aa","chunk-8f8ae790":"9e6568e1","chunk-1cb1ee33":"774c0964","chunk-23c442d8":"cff0713f","chunk-2d208dea":"31d6cfe0","chunk-2e06afe0":"5eaef4cd","chunk-34bbd010":"d6f3fb0d","chunk-3a046f8c":"e0b32104","chunk-2bb8410e":"5a2bfd1d","chunk-37b744d0":"deb67b4a","chunk-532b047c":"37026dcf","chunk-3a535c47":"aba56e03","chunk-918534f4":"b9a6d591","chunk-969e5e22":"b82ae9b7","chunk-1a71fa1c":"7eaa1b84","chunk-a0cb0fba":"7cecc8f6","chunk-980849aa":"15f203e3","chunk-cb79b100":"2a012898","chunk-07931593":"6d353354","chunk-ceeec2f0":"4a34b4cb","chunk-e9beea3c":"f8c6ab85","chunk-1c41667d":"3c8e7da7","chunk-273ab1da":"ba06b9a6","chunk-70efcf38":"ac223008","chunk-6dce6504":"63f8b316","chunk-86ab34f4":"cfc34cbd","chunk-3bcd454e":"4beb2c20","chunk-3c5ca98d":"cef46346","chunk-48bff5fb":"410d99c7","chunk-4c992c92":"c7315fda","chunk-5783c42a":"b107728f","chunk-59e51c22":"b5062f46","chunk-5c644386":"5986417f","chunk-748ca864":"31d6cfe0","chunk-75855c76":"1643a17b","chunk-84fbaf26":"ab55b37f","chunk-b623903a":"65c88fdc","chunk-bca9665e":"202cd651","chunk-c6f2852e":"f1205844","chunk-2d013a27":"d188eefc","chunk-e40d56ca":"738740d4","chunk-2d0a2d48":"31d6cfe0","chunk-2d0b5a60":"31d6cfe0","chunk-2d0d6e5b":"31d6cfe0","chunk-2d0e1d81":"31d6cfe0","chunk-2d0f0050":"31d6cfe0"}[e]+".css",a=c.p+o,i=document.getElementsByTagName("link"),s=0;s<i.length;s++){var u=i[s],l=u.getAttribute("data-href")||u.getAttribute("href");if("stylesheet"===u.rel&&(l===o||l===a))return t()}var d=document.getElementsByTagName("style");for(s=0;s<d.length;s++){u=d[s],l=u.getAttribute("data-href");if(l===o||l===a)return t()}var f=document.createElement("link");f.rel="stylesheet",f.type="text/css",f.onload=t,f.onerror=function(t){var o=t&&t.target&&t.target.src||a,i=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");i.code="CSS_CHUNK_LOAD_FAILED",i.request=o,delete r[e],f.parentNode.removeChild(f),n(i)},f.href=a;var m=document.getElementsByTagName("head")[0];m.appendChild(f)})).then((function(){r[e]=0})));var o=a[e];if(0!==o)if(o)t.push(o[2]);else{var i=new Promise((function(t,n){o=a[e]=[t,n]}));t.push(o[2]=i);var u,l=document.createElement("script");l.charset="utf-8",l.timeout=120,c.nc&&l.setAttribute("nonce",c.nc),l.src=s(e);var d=new Error;u=function(t){l.onerror=l.onload=null,clearTimeout(f);var n=a[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+o+": "+r+")",d.name="ChunkLoadError",d.type=o,d.request=r,n[1](d)}a[e]=void 0}};var f=setTimeout((function(){u({type:"timeout",target:l})}),12e4);l.onerror=l.onload=u,document.head.appendChild(l)}return Promise.all(t)},c.m=e,c.c=o,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)c.d(n,o,function(t){return e[t]}.bind(null,o));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/",c.oe=function(e){throw e};var u=window["webpackJsonp"]=window["webpackJsonp"]||[],l=u.push.bind(u);u.push=t,u=u.slice();for(var d=0;d<u.length;d++)t(u[d]);var f=l;i.push([2,"chunk-vendors"]),n()})({0:function(e,t){},"029a":function(e,t,n){},"04d1":function(e,t,n){"use strict";n("ac1f"),n("466d"),n("5319"),n("498a"),n("9911");var o=n("c0c4"),r=n("7c5c"),a=n("7a7a"),i=a.JSDOM;function s(e){var t=/^<p>(.*)<\/p>$/i,n=e.trim().match(t);if(!n)return e;var o=n[1];return o.trim()}t["a"]={parse:function(e){if("string"!==typeof e)return"";var t,n="color: inherit;",a=new r.Renderer;if(a.link=function(e,t,o){var a=r.Renderer.prototype.link.call(this,e,t,o);return a.replace("<a",'<a target="_blank" rel="noopener noreferrer" style="'.concat(n,'"'))},r.use({renderer:a}),e){var c=new i("").window,u=o(c),l=r.parse(e),d=s(l);u.setConfig({ADD_ATTR:["target"]}),t=u.sanitize(d).trim()}return t}}},"0613":function(e,t,n){"use strict";var o=n("5530"),r=n("2b0e"),a=n("c8b5"),i=n.n(a),s=n("2f62"),c=(n("99af"),n("a623"),n("4de4"),n("caad"),n("d3b7"),n("07ac"),n("2532"),n("9911"),n("96cf"),n("1da1")),u=n("ade3"),l=n("4a9d"),d=n.n(l),f=n("a469"),m=n("262e"),h=n("2caf"),p=n("d4ec"),g=n("bee2"),b=n("2909"),v=n("4930"),y={staff:{account:"staff-account",signUp:"staff-signup",guests:"staff-guests",guestTransactions:"staff-view-guest-transactions",guestTransactionDetail:"staff-view-guest-transaction-detail",guestAccount:"staff-view-guest-account",guestSignUp:"staff-view-sign-up-guest",v2StaffViewGuestPromotions:"v2-staff-view-guest-promotions",v2StaffViewGuestMilestones:"v2-staff-view-guest-milestones",v2StaffViewGuestOfferDetailMilestone:"v2-staff-view-guest-offer-detail-milestone",v2StaffViewGuestRewardWallet:"v2-staff-view-guest-rewards",v2StaffViewGuestStays:"v2-staff-view-guest-stays",v2StaffViewGuestOfferDetailStay:"v2-staff-view-guest-offer-detail-stay",v2StaffAccount:"v2-staff-account",v2StaffViewGuestPreferences:"v2-staff-view-guest-preferences",v2StaffViewGuestProgram:"v2-staff-view-guest-program",faq:"faq"},customer:{account:"guest-account",transactions:"guest-transactions",transactionDetail:"guest-transaction-detail",signUp:"guest-self-sign-up",v2Account:"v2-account",v2ViewGuestOfferDetailStay:"v2-guest-offer-detail-stay",v2GuestRewardWallet:"v2-guest-rewards",v2ViewGuestStays:"v2-guest-stays",v2GuestPromotions:"v2-guest-promotions",v2GuestMilestones:"v2-guest-milestones",v2GuestOfferDetailMilestone:"v2-guest-offer-detail-milestone",v2GuestPreferences:"v2-guest-preferences",v2GuestProgram:"v2-guest-program",faq:"faq"}},S={views:[].concat(Object(b["a"])(Object(v["a"])(y.staff)),Object(b["a"])(Object(v["a"])(y.customer))),initialView:"staff-view-sign-up-guest"},w={views:[y.staff.account,y.staff.guests,y.staff.guestTransactions,y.staff.guestTransactionDetail,y.staff.guestAccount,y.staff.guestSignUp,y.staff.signUp,y.staff.v2StaffViewGuestOfferDetailStay,y.staff.v2StaffViewGuestPromotions,y.staff.v2StaffViewGuestMilestones,y.staff.v2StaffViewGuestOfferDetailMilestone,y.staff.v2StaffViewGuestRewardWallet,y.staff.v2StaffViewGuestStays,y.staff.v2StaffAccount,y.staff.v2StaffViewGuestPreferences,y.staff.v2StaffViewGuestProgram,y.staff.faq],initialView:y.staff.guestSignUp},_={views:Object(v["a"])(y.customer),initialView:function(e,t){return e?t?y.customer.v2GuestProgram:y.customer.v2GuestRewardWallet:y.customer.transactions}},E=function(){function e(t,n){Object(p["a"])(this,e),this.type=t,this.views=n.views,this.initialView=n.initialView}return Object(g["a"])(e,[{key:"isViewAllowed",value:function(e){return this.views.includes(e)}},{key:"getInitialView",value:function(e){var t=e.v2,n=e.showPAH;return"function"===typeof this.initialView?this.initialView(t,n):this.initialView}}]),e}(),T=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(p["a"])(this,n),t.call(this,"admin",S)}return n}(E),O=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(p["a"])(this,n),t.call(this,"staff",w)}return n}(E),k=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(p["a"])(this,n),t.call(this,"group",w)}return n}(E),I=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){return Object(p["a"])(this,n),t.call(this,"basic",_)}return n}(E),A=new T,C=new O,R=new k,N=new I,P=n("74fb"),G=n("80fa"),U=n("6850"),M=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){var e;return Object(p["a"])(this,n),e=t.call(this,{baseURL:"https://cr4dl.gtsgapps.com/api/v1"}),e.groupConfigRoute="/hotel-config/portal",e.groupConfigFailoverRoute="/hotel-config/failover/portal",e.username="loyalty_portal_job_user",e.password="HelloWorld123",e}return Object(g["a"])(n,[{key:"getRoute",value:function(){var e="production",t=["test","development","staging","production","preproduction"],n=["staging-failover","production-failover"],o=t.concat(n);if(!e||!o.includes(e))throw new Error("Invalid nodeEnv");var r=Boolean(e&&t.includes(e));return r?this.groupConfigRoute:this.groupConfigFailoverRoute}},{key:"fetchLoyaltyGroupDeployData",value:function(){var e=this.getRoute();return this.request({method:"get",url:"".concat(e,"/?loyalty_portal_enabled=True&fields=uuid,group,cloudfront_distribution_id"),auth:{username:this.username,password:this.password}})}},{key:"fetchGroupConfig",value:function(e){var t=this.getRoute();return this.request({method:"get",url:"".concat(t,"/").concat(e,"/?loyalty_portal_enabled=True&template_type__in=Portal,Copy,Preference"),auth:{username:this.username,password:this.password}})}}]),n}(U["a"]),L=new M,D=function(e){Object(m["a"])(n,e);var t=Object(h["a"])(n);function n(){var e;return Object(p["a"])(this,n),e=t.call(this,{baseURL:"https://1pyk8mebh6.execute-api.us-west-2.amazonaws.com"}),e.kinesisWidgetEventsPutRoute="/".concat("prod/streams/smart_widget_event_stream/record/"),e}return Object(g["a"])(n,[{key:"log",value:function(e){return this.request({method:"put",url:this.kinesisWidgetEventsPutRoute,data:e})}}]),n}(U["a"]),j=new D,x=n("a3a2"),F=n("2241"),H=n("89bd"),B=n("25b7"),Y={length:10,numbers:!0,symbols:!0,uppercase:!0,excludeSimilarCharacters:!0,strict:!0},W=n("bf80"),V=n("723f"),q=n("d6e1"),z=n("c787"),K=n("2a4b"),$=n("2b80");function J(){var e=$(navigator.userAgent);return"mobile"===e.device.type?"mb":"dt"}n("ac1f"),n("3ca3"),n("841c"),n("ddb0"),n("2b3d");var X=n("14b7"),Q=n.n(X),Z="laasie_sso_token";function ee(){var e,t,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;try{var r=new URLSearchParams(null===(e=o.location)||void 0===e?void 0:e.search);n=r.get(Z),n||(n=null===(t=o.localStorage)||void 0===t?void 0:t.getItem(Z))}catch(a){n=null}return n}function te(e){var t=Q.a.decode(e);return t.exp>Math.floor(Date.now()/1e3)}var ne,oe,re,ae,ie,se,ce,ue,le,de,fe,me,he,pe,ge,be,ve=Object(q["e"])(),ye=Object(q["f"])(),Se={ssoToken:"",mobile:ye,enableDevelopmentalFeatures:ve.state.enableDevelopmentalFeatures,editor:!1,devPort:"",dashEnv:"",isEditorReady:!1,cognitoUserPoolId:ve.state.cognitoUserPoolId,cognitoAppClientId:ve.state.cognitoAppClientId,allowInternationalCustomerInfo:ve.state.allowInternationalCustomerInfo,displayGdprBanner:ve.state.displayGdprBanner,cognitoRegion:ve.state.cognitoRegion,cognitoDynamoDbTableName:ve.state.cognitoDynamoDbTableName,cognitoIdentityPoolLoginKey:ve.state.cognitoIdentityPoolLoginKey,groupId:ve.state.groupId,groupUUID:ve.uuid,groupName:ve.state.groupName,groupLogo:ve.state.groupLogo,template:ve.state.template,viewManager:N,isLoading:!1,appMessages:{},userMetadata:void 0,userSession:ve.state.userSession,channel:J(),corporateHotelId:ve.state.corporateHotelId,faviconImage:void 0},we=(ne={},Object(u["a"])(ne,f["O"],(function(e){return Object.values(e.appMessages)})),Object(u["a"])(ne,f["lb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.email.supportEmail)||""})),Object(u["a"])(ne,f["q"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.faqUrl)||"".concat(window.origin,"/faq")})),Object(u["a"])(ne,f["H"],(function(e){var t;return Boolean(null===(t=e.template)||void 0===t?void 0:t.link.faqUrl)})),Object(u["a"])(ne,f["E"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.instagramUrl)||null})),Object(u["a"])(ne,f["T"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.pinterestUrl)||null})),Object(u["a"])(ne,f["o"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.facebookUrl)||null})),Object(u["a"])(ne,f["pb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.tiktokUrl)||null})),Object(u["a"])(ne,f["qb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.twitterUrl)||null})),Object(u["a"])(ne,f["W"],(function(e,t){return t[f["h"]].privacyPolicyTerm||""})),Object(u["a"])(ne,f["r"],(function(e,t){return"".concat(t[f["q"]],"#support")})),Object(u["a"])(ne,f["f"],(function(e,t){var n,o;return(null===(o=null===(n=e.template)||void 0===n?void 0:n.link)||void 0===o?void 0:o.contactUsUrl)||t[f["r"]]})),Object(u["a"])(ne,f["X"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.privacyPolicy)||""})),Object(u["a"])(ne,f["g"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.cookiePolicy)||""})),Object(u["a"])(ne,f["ob"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.terms)||""})),Object(u["a"])(ne,f["ib"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.link.customUrl1)||""})),Object(u["a"])(ne,f["c"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.portalMeta.appName)||""})),Object(u["a"])(ne,f["k"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.portalMeta.defaultApiName)||""})),Object(u["a"])(ne,f["n"],(function(e){var t;return null===(t=e.template)||void 0===t?void 0:t.error})),Object(u["a"])(ne,f["j"],(function(e){var t,n;return(null===(n=null===(t=e.template)||void 0===t?void 0:t.link)||void 0===n?void 0:n.customUrl1)||""})),Object(u["a"])(ne,f["h"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.copy)||{signinHeadlinePart1:"",signinHeadlinePart2:"",signupHeadlinePart1:"",signupHeadlinePart2:"",guestSignUpTalkingPointsHeader:"",guestSignUpTalkingPointsBody:"",guestLookUpHeader:"",guestLookUpInstructions:"",guestCheckinTableHeader:"",guestCheckinTableInstructions:"",redemptionPolicyCopy:"",tagline:"",noTransactionsPlaceholder:"",firstSignUpCheckbox:"",hasTransactionsPlaceholder:"",transactionHeader:"",privacyPolicyTerm:"",redemptionMethodLandingPage:""}})),Object(u["a"])(ne,f["jb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.style)||{accentBackgroundColor:"",accentBackgroundTextColor:"",buttonBackgroundColor:"",buttonTextColor:"",stylizedFont:"",stylizedFontFvd:"",basicFont:"",basicFontFvd:"",mainTextColor:"",mainBackgroundColor:"",navBarBackgroundColor:"",navBarTextColor:"",navBarBottomTextColor:"",transactionStatusTagColor:"",backgroundImage2Repeat:"",signUpSignInFooterTextColor:"",roundedCorners:!0,highlightColor:"",backgroundImage1Size:""}})),Object(u["a"])(ne,f["d"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.component)||{displayAppNameSignup:"",showMilestoneBanner:!1,showCustomMilestoneInfo:!1,customMilestoneIcon1:"",customMilestoneTitle1:"",customMilestoneDescription1:"",customMilestoneIcon2:"",customMilestoneTitle2:"",customMilestoneDescription2:"",customMilestoneIcon3:"",customMilestoneTitle3:"",customMilestoneDescription3:"",customMilestoneIcon4:"",customMilestoneTitle4:"",customMilestoneDescription4:"",customMilestoneIcon5:"",customMilestoneTitle5:"",customMilestoneDescription5:""}})),Object(u["a"])(ne,f["i"],(function(e,t){var n=[{title:t[f["d"]].customMilestoneTitle1,description:t[f["d"]].customMilestoneDescription1,icon:t[f["d"]].customMilestoneIcon1},{title:t[f["d"]].customMilestoneTitle2,description:t[f["d"]].customMilestoneDescription2,icon:t[f["d"]].customMilestoneIcon2},{title:t[f["d"]].customMilestoneTitle3,description:t[f["d"]].customMilestoneDescription3,icon:t[f["d"]].customMilestoneIcon3},{title:t[f["d"]].customMilestoneTitle4,description:t[f["d"]].customMilestoneDescription4,icon:t[f["d"]].customMilestoneIcon4},{title:t[f["d"]].customMilestoneTitle5,description:t[f["d"]].customMilestoneDescription5,icon:t[f["d"]].customMilestoneIcon5}],o=n.filter((function(e){return Object.values(e).every((function(e){return!!e}))}));return o})),Object(u["a"])(ne,f["Q"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.navigation)||{home:"Home",rewards:"",stays:"",promotions:"",milestones:""}})),Object(u["a"])(ne,f["Y"],(function(e){var t,n;if(!(null===(t=e.template)||void 0===t?void 0:t.portalMeta.prt))return{singular:"",plural:"",capitalize:"",capitalizePlural:"",uppercase:"",uppercasePlural:""};var o=W["b"].singular(null===(n=e.template)||void 0===n?void 0:n.portalMeta.prt)||"",r={singular:o,plural:W["b"].plural(o),capitalize:W["b"].capitalizeAllWords(o),capitalizePlural:W["b"].capitalizeAllWords(W["b"].plural(o)),uppercase:W["b"].uppercase(o),uppercasePlural:W["b"].uppercase(W["b"].plural(o))};return r})),Object(u["a"])(ne,f["m"],(function(e,t){return{stays:{upcoming:t.COPY_CONFIG.noTransactionsPlaceholder||(e.mobile?"You have no upcoming reservations. When you do, they will appear here.":"When you do, they will appear here."),past:"You have no past reservations. When you do, they will appear here.",cancelled:"You have no cancelled reservations. When you do, they will appear here."},milestones:{active:"You do not have any active milestones. When you do, they will appear here.",inactive:"You do not have any inactive milestones. When you do, they will appear here."},promotions:{copy:"Sorry, there are no promotions right now. Please check again soon!"},rewards:{active:"You have no active ".concat(t.PRT.plural||"rewards",". When you do, they will appear here."),inactive:"You have no inactive ".concat(t.PRT.plural||"rewards",". When you do, they will appear here.")}}})),Object(u["a"])(ne,f["K"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.portalMeta.landingPage)||void 0})),Object(u["a"])(ne,f["nb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.portalMeta.termsPage)||void 0})),Object(u["a"])(ne,f["kb"],(function(e){var t;return Object(H["a"])(null===(t=e.template)||void 0===t?void 0:t.style.stylizedFont)})),Object(u["a"])(ne,f["D"],(function(e,t){return e.viewManager.getInitialView({v2:t.SHOW_V2,showPAH:t[f["cb"]]})})),Object(u["a"])(ne,f["sb"],(function(e){return function(t){return e.viewManager.isViewAllowed(t)}})),Object(u["a"])(ne,f["v"],(function(e){return e.groupLogo})),Object(u["a"])(ne,f["x"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.image)||void 0===n?void 0:n.navLogo})),Object(u["a"])(ne,f["w"],(function(e){return e.groupName})),Object(u["a"])(ne,f["t"],(function(e,t){var n,o,r=null===(o=null===(n=e.template)||void 0===n?void 0:n.image)||void 0===o?void 0:o.backgroundImage,a=t.STYLE_CONFIG.backgroundImage1Size||"100%";return{url:r,css:"url(".concat(r,") center -120px / ").concat(a," no-repeat"),cssMdAndDown:"url(".concat(r,") center 0 / ").concat(a," no-repeat")}})),Object(u["a"])(ne,f["u"],(function(e,t){var n,o,r=null===(o=null===(n=e.template)||void 0===n?void 0:n.image)||void 0===o?void 0:o.backgroundImage2,a=t.STYLE_CONFIG.backgroundImage2Repeat||"repeat";return{url:r,css:"url(".concat(r,") center top ").concat(a)}})),Object(u["a"])(ne,f["P"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.image)||void 0===n?void 0:n.mobileNavBackground})),Object(u["a"])(ne,f["B"],(function(e){var t,n,o,r;return Boolean((null===(n=null===(t=e.template)||void 0===t?void 0:t.image)||void 0===n?void 0:n.backgroundImage)||(null===(r=null===(o=e.template)||void 0===o?void 0:o.image)||void 0===r?void 0:r.backgroundImage2))})),Object(u["a"])(ne,f["M"],(function(e,t){return t.HAS_BG_IMAGES?"".concat(t.GROUP_BACKGROUND_IMAGE.css,", ").concat(t.GROUP_BACKGROUND_IMAGE_SECONDARY.css):t.STYLE_CONFIG.mainBackgroundColor})),Object(u["a"])(ne,f["N"],(function(e,t){return t.HAS_BG_IMAGES?"".concat(t.GROUP_BACKGROUND_IMAGE.cssMdAndDown,", ").concat(t.GROUP_BACKGROUND_IMAGE_SECONDARY.css):t.STYLE_CONFIG.mainBackgroundColor})),Object(u["a"])(ne,f["U"],(function(e,t){return{background:t.MAIN_BACKGROUND_DESKTOP,fontFamily:t.STYLE_CONFIG.basicFont,minHeight:"100vh",paddingTop:"20px",paddingBottom:"60px"}})),Object(u["a"])(ne,f["V"],(function(e,t){return{background:t.MAIN_BACKGROUND_MOBILE,fontFamily:t.STYLE_CONFIG.basicFont,minHeight:"100vh",paddingTop:"20px",paddingBottom:"60px"}})),Object(u["a"])(ne,f["hb"],(function(e,t){return function(n,o,r){var a=t["auth/userAttributes"]["custom:api_names"],i=n.toLowerCase(),s=B["generate"](Y),c="staff",u={UserPoolId:e.cognitoUserPoolId||"",Username:i,DesiredDeliveryMediums:["EMAIL"],ForceAliasCreation:!0,TemporaryPassword:s,UserAttributes:[{Name:"custom:type",Value:c},{Name:"custom:first_name",Value:o},{Name:"custom:last_name",Value:r},{Name:"custom:api_names",Value:a},{Name:"email",Value:i},{Name:"email_verified",Value:"true"}]};return u}})),Object(u["a"])(ne,f["R"],(function(e,t){return function(t,n,o,r,a){var i,s=Object(q["g"])(e.userSession.firstReferrerUrl,e.userSession.firstVisitUrl),c=t.toLowerCase(),u=null===(i=e.template)||void 0===i?void 0:i.portalMeta.defaultApiName;if(!u)throw Error("No default api name associated with template");var l={username:c,password:n,attributes:{"custom:type":"basic","custom:first_name":o,"custom:last_name":r,"custom:zip_code":a,"custom:api_names":JSON.stringify([u]),"custom:signup_source":s.source,"custom:signup_medium":s.medium,"custom:signup_campaign":s.campaign}};return l}})),Object(u["a"])(ne,f["S"],(function(e,t){return function(e,n,o,r,a){var i=t["auth/userAttributes"]["custom:api_names"],s=e.toLowerCase(),c={username:s,tempPassword:n,newPassword:o,attributes:{"custom:type":"staff","custom:first_name":r,"custom:last_name":a,"custom:api_names":i}};return c}})),Object(u["a"])(ne,f["b"],(function(e,t,n,o){if(e.ssoToken)return e.ssoToken;if(!o["auth/isLoggedIn"])return"";var r=o["auth/session"];return r.getIdToken().getJwtToken()})),Object(u["a"])(ne,f["I"],(function(e,t){var n=t["auth/userAttributes"];return["staff","group"].includes(n["custom:type"])})),Object(u["a"])(ne,f["F"],(function(e,t){var n=t["auth/userAttributes"];return"admin"===n["custom:type"]})),Object(u["a"])(ne,f["J"],(function(e,t){return t[f["I"]]||t[f["F"]]})),Object(u["a"])(ne,f["a"],(function(e,t){var n=t["auth/userAttributes"]["custom:api_names"];return n&&JSON.parse(n)[0]})),Object(u["a"])(ne,f["L"],(function(e,t){return function(t){var n,o,r,a=t.eventType,i=t.params;return{user_id:(null===(n=e.userMetadata)||void 0===n?void 0:n.uuid)||"",lang:(null===(o=e.userMetadata)||void 0===o?void 0:o.lang)||"",event_type:a,group_uuid:e.groupUUID,ua_string:navigator.userAgent,browser_url:window.location.href,referrer_url:document.referrer,session_id:e.userSession.id,first_referrer_url:e.userSession.firstReferrerUrl,first_visit_url:e.userSession.firstVisitUrl,timestamp:(new Date).getTime(),context:"PT",channel:e.channel,offer_uuid:i.transactionUuid,is_new_user:!1,design_id:-1,copy_id:-1,hotel_id:(null===(r=e.transactions.transactionDetail)||void 0===r?void 0:r.client_id)||e.corporateHotelId||-1}}})),Object(u["a"])(ne,f["p"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.markdown)||void 0===n?void 0:n.faqContent})),Object(u["a"])(ne,f["mb"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.markdown)||void 0===n?void 0:n.termsAndConditionsContent})),Object(u["a"])(ne,f["s"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.markdown)||void 0===n?void 0:n.firstAgreement})),Object(u["a"])(ne,f["bb"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.markdown)||void 0===n?void 0:n.secondAgreement})),Object(u["a"])(ne,f["y"],(function(e){var t,n;return null===(n=null===(t=e.template)||void 0===t?void 0:t.portalMeta)||void 0===n?void 0:n.gtmId})),Object(u["a"])(ne,f["eb"],(function(e){return Boolean(e.enableDevelopmentalFeatures)})),Object(u["a"])(ne,f["rb"],(function(e,t){return function(e){var n=t.SHOW_V2?2:1;return e.filter((function(e){return e.versions.includes(n)}))}})),Object(u["a"])(ne,f["e"],(function(e){var t,n;return(null===(n=null===(t=e.template)||void 0===t?void 0:t.portalMeta)||void 0===n?void 0:n.confirmAccountCaptcha)||!1})),Object(u["a"])(ne,f["db"],(function(e){var t,n;return(null===(n=null===(t=e.template)||void 0===t?void 0:t.portalMeta)||void 0===n?void 0:n.preferences)||!1})),Object(u["a"])(ne,f["C"],(function(e,t){return{milestones:t.NAVIGATION_CONFIG.milestones||"Milestones",stays:t.NAVIGATION_CONFIG.stays||"Stays",promotions:t.NAVIGATION_CONFIG.promotions||"Promotions",rewards:t.NAVIGATION_CONFIG.rewards||t.PRT.capitalizePlural}})),Object(u["a"])(ne,f["cb"],(function(e){var t;return(null===(t=e.template)||void 0===t?void 0:t.portalMeta.showPostAuthHomepage)||!1})),Object(u["a"])(ne,f["Z"],(function(e,t){return{lp:t.COPY_CONFIG.redemptionMethodLandingPage||"visit site",ip:"tap to redeem",su:"show promo code",re:"show promo code",vo:"show voucher",ul:t.COPY_CONFIG.redemptionMethodLandingPage||"visit site"}})),Object(u["a"])(ne,f["fb"],(function(e,t){var n=[{name:"Facebook",url:t.FACEBOOK_URL,component:"FacebookLogo"},{name:"Instagram",url:t.INSTAGRAM_URL,component:"InstagramLogo"},{name:"Pinterest",url:t.PINTEREST_URL,component:"PinterestLogo"},{name:"Tiktok",url:t.TIKTOK_URL,component:"TiktokLogo"},{name:"Twitter",url:t.TWITTER_URL,component:"TwitterLogo"}];return n.filter((function(e){return!!e.url}))})),Object(u["a"])(ne,f["ab"],(function(e,t,n){var o,r,a,i,s,c,u,l,d,m,h;return{title:(null===(r=null===(o=e.template)||void 0===o?void 0:o.copy)||void 0===r?void 0:r.referralTitle)||"",description:(null===(i=null===(a=e.template)||void 0===a?void 0:a.copy)||void 0===i?void 0:i.referralDescription)||"",url:(null===(c=null===(s=e.template)||void 0===s?void 0:s.link)||void 0===c?void 0:c.referralUrl)||"",customerId:null===(l=null===(u=n.account)||void 0===u?void 0:u.account)||void 0===l?void 0:l.id,firstName:(null===(h=null===(m=null===(d=n)||void 0===d?void 0:d.account)||void 0===m?void 0:m.account)||void 0===h?void 0:h.first_name)||"",appName:t[f["c"]]}})),Object(u["a"])(ne,f["gb"],(function(e){return Boolean(e.ssoToken)})),Object(u["a"])(ne,f["G"],(function(e,t,n,o){return t[f["gb"]]?te(e.ssoToken):o["auth/isLoggedIn"]})),Object(u["a"])(ne,f["l"],(function(e,t){var n,o;return!t.IS_STAFF_OR_ADMIN&&(e.mobile&&Boolean(null===(o=null===(n=e.route)||void 0===n?void 0:n.query)||void 0===o?void 0:o.embed))})),ne),_e=(oe={},Object(u["a"])(oe,G["f"],(function(e,t){e.userMetadata=t})),Object(u["a"])(oe,G["e"],(function(e,t){r["default"].set(e,"template",t.template),e.template=t.template,e.groupId=t.groupId,e.groupName=t.groupName,e.groupLogo=t.logoImage,e.faviconImage=t.faviconImage,e.cognitoUserPoolId=t.cognitoUserPoolId,e.cognitoAppClientId=t.cognitoAppClientId,e.cognitoRegion=t.cognitoRegion,e.cognitoIdentityPoolLoginKey=t.cognitoIdentityPoolLoginKey,e.corporateHotelId=t.corporateHotelId,e.displayGdprBanner=t.displayGdprBanner,e.enableDevelopmentalFeatures=t.enableDevelopmentalFeatures,e.cognitoDynamoDbTableName=t.cognitoDynamoDbTableName,e.allowInternationalCustomerInfo=t.allowInternationalCustomerInfo})),Object(u["a"])(oe,G["g"],(function(e,t){e.viewManager=t})),Object(u["a"])(oe,G["b"],(function(e,t){e.isLoading=t})),Object(u["a"])(oe,G["c"],(function(e,t){r["default"].set(e.appMessages,t.key,t.message)})),Object(u["a"])(oe,G["a"],(function(e,t){r["default"].delete(e.appMessages,t)})),Object(u["a"])(oe,"SET_IS_EDITOR_READY",(function(e,t){r["default"].set(e,"isEditorReady",t)})),Object(u["a"])(oe,"SET_EDITOR",(function(e,t){e.editor=t})),Object(u["a"])(oe,"SET_DASH_ENV",(function(e,t){e.dashEnv=t})),Object(u["a"])(oe,"SET_DEV_PORT",(function(e,t){e.devPort=t})),Object(u["a"])(oe,G["d"],(function(e,t){e.mobile=t})),Object(u["a"])(oe,"SET_SSO_TOKEN",(function(e,t){e.ssoToken=t})),oe),Ee=(re={},Object(u["a"])(re,P["c"],(function(e){return Object(c["a"])(regeneratorRuntime.mark((function t(){var n,o,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.getters,o=e.commit,t.next=3,Object(K["b"])(n.DEFAULT_API_NAME);case 3:r=t.sent,o("SET_USER_METADATA",r.userMetadata);case 5:case"end":return t.stop()}}),t)})))()})),Object(u["a"])(re,P["d"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:o=e.state,r=e.getters,a=t.eventType,i=t.params,o.userMetadata||F["a"].capture(Error("Attempting to log event with undefined user metadata")),s=r.LOG_DATA({eventType:a,params:i}),j.log({Data:s,PartitionKey:s.user_id});case 5:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(re,P["a"],(function(e){var t=e.state,n=e.dispatch,r=Object(q["c"])({cognitoUserPoolId:t.cognitoUserPoolId,cognitoAppClientId:t.cognitoAppClientId,cognitoRegion:t.cognitoRegion});if(!r)throw Error("Auth module could not be attached.");Rt.hasModule("auth")||(i()(Rt,r,q["a"]),n("auth/init",Object(o["a"])({},r,{authenticationFlowType:"USER_PASSWORD_AUTH"})))})),Object(u["a"])(re,P["b"],(function(e){return Object(c["a"])(regeneratorRuntime.mark((function t(){var n,o,r,a,i;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.state,o=e.commit,r=["staging","production","preproduction","staging-failover","production-failover"],!r.includes("production")){t.next=4;break}throw Error("FETCH_GROUP_CONFIG not for use in production");case 4:if(n.groupUUID){t.next=6;break}throw Error("Missing group uuid");case 6:return o(G["b"],!0),t.next=9,L.fetchGroupConfig(n.groupUUID);case 9:if(a=t.sent,!a.error){t.next=15;break}throw a.error;case 15:i=Object(V["a"])(a.data),o(G["e"],i),o(G["b"],!1);case 18:case"end":return t.stop()}}),t)})))()})),Object(u["a"])(re,P["e"],(function(e,t){var n=e.commit,r=String((new Date).getTime());n(G["c"],{key:r,message:Object(o["a"])({timestamp:r},t)}),t.dismissible||setTimeout((function(){return n(G["a"],r)}),7e3)})),Object(u["a"])(re,P["i"],(function(e){var t=e.state,n=e.dispatch,o=e.getters;try{if(!window.localStorage)return;var r=o.PRIVACY_POLICY_URL||"https://laasie.ai/privacy",a='By continuing to use this website, you are agreeing to the use of cookies, whose purpose it is to provide web analytics and measurements of visitor traffic and browsing behavior. Read more about our <a target="_blank" style="color: inherit; text-decoration: underline" href="'+r+'" >privacy policies</a>.',i=Object(v["b"])(),s=o.MESSAGE_LIST.filter((function(e){return"gdpr"===e.customType}));null===i&&0===s.length&&n(P["e"],{customType:"gdpr",icon:!1,dismissible:!0,dismissibleText:"OK",dismissibleIconColor:o[f["jb"]].buttonTextColor,dismissibleBackgroundColor:o[f["jb"]].buttonBackgroundColor,title:"Cookie Policy",titleIcon:"CookieBite",width:t.mobile?null:"550px",message:a,onInput:v["d"],style:{color:o[f["jb"]].mainTextColor},styles:{background:"linear-gradient(#FFFFFFE6, #FFFFFFE6),\n              linear-gradient(".concat(o[f["jb"]].highlightColor,", ").concat(o[f["jb"]].highlightColor,")"),border:"1px solid ".concat(o[f["jb"]].highlightColor),color:o[f["jb"]].mainTextColor,fill:o[f["jb"]].highlightColor}})}catch(c){}})),Object(u["a"])(re,P["h"],(function(e){var t,n=e.rootGetters,o=e.getters,r=e.commit,a={admin:A,staff:C,group:R,basic:N};if(o[f["gb"]])t="basic";else{var i="custom:type";t=n["auth/userAttributes"][i]||"basic"}var s=a[t];r(G["g"],s)})),Object(u["a"])(re,P["f"],(function(e,t){var n=e.state,o=e.rootGetters;return new Promise((function(e,r){d.a.config.update({region:n.cognitoRegion});var a=o["auth/session"],i=a.getIdToken().getJwtToken(),s=n.cognitoIdentityPoolLoginKey||"",c=new d.a.CognitoIdentityCredentials({IdentityPoolId:"us-east-1:f7aa868d-4948-48ce-9975-6fab597988af",Logins:Object(u["a"])({},s,i)}),l=new d.a.CognitoIdentityServiceProvider({apiVersion:"2016-04-18",region:n.cognitoRegion||"",credentials:c});l.adminCreateUser(t,(function(t,n){t&&r(t),e(n)}))}))})),Object(u["a"])(re,P["j"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.getters,r=e.dispatch,a=o[f["b"]],n.next=4,x["a"].guestSignup(a,t);case 4:i=n.sent,i.error?(s=z["d"].check(i.error.data.error_message).isMatch?{messageType:"warning",message:o.ERROR_CONFIG.existingGuestSignUp||z["d"].friendlyMessage,dismissible:!0}:{messageType:"error",message:i.error.data.detail,dismissible:!0},r(P["e"],s)):r(P["e"],{messageType:"success",message:"Sign up email sent!"});case 6:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(re,P["g"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.state,n.next=3,x["a"].resendTempPassword({email:t,pool_id:o.cognitoUserPoolId||""});case 3:return r=n.sent,n.abrupt("return",r);case 5:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(re,"AUTHENTICATE",(function(e){return Object(c["a"])(regeneratorRuntime.mark((function t(){var n,o,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.dispatch,o=e.commit,r=ee(),!r){t.next=6;break}return o("SET_SSO_TOKEN",r),t.abrupt("return");case 6:return t.prev=6,t.next=9,n("auth/fetchCurrentAuthenticatedUser");case 9:t.next=14;break;case 11:t.prev=11,t.t0=t["catch"](6);case 14:case"end":return t.stop()}}),t,null,[[6,11]])})))()})),re),Te=(n("d81d"),n("feef")),Oe=(ae={},Object(u["a"])(ae,Te["c"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootGetters,r=e.commit,a=e.dispatch,r(Te["g"],!0),i=o[f["b"]],n.next=5,x["a"].customerSearch(i,t);case 5:s=n.sent,s.error?a(P["e"],{messageType:"error",message:"Something went wrong. Please log back in and try again."},{root:!0}):(c=s.data.map((function(e){return e.customer})),r(Te["f"],c)),r(Te["g"],!1);case 8:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(ae,Te["b"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootGetters,r=e.commit,a=e.dispatch,r(Te["e"],!0),i=o[f["b"]],n.next=5,x["a"].fetchCheckins(i,t);case 5:return s=n.sent,s.error?a(P["e"],{messageType:"error",message:"Could not fetch checkins. Please try again."},{root:!0}):r(Te["d"],s.data.results),r(Te["e"],!1),n.abrupt("return",s);case 9:case"end":return n.stop()}}),n)})))()})),ae),ke=(ie={},Object(u["a"])(ie,Te["f"],(function(e,t){e.customerSearchResults=t})),Object(u["a"])(ie,Te["d"],(function(e,t){e.upcomingCheckins=t})),Object(u["a"])(ie,Te["g"],(function(e,t){e.searchLoading=t})),Object(u["a"])(ie,Te["e"],(function(e,t){e.checkinsLoading=t})),ie),Ie={customerSearchResults:void 0,upcomingCheckins:void 0,searchLoading:!1,checkinsLoading:!1},Ae=!0,Ce={namespaced:Ae,state:Ie,actions:Oe,mutations:ke},Re=n("1be2"),Ne=n("af5c"),Pe=(se={},Object(u["a"])(se,Re["d"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootGetters,r=e.commit,a=e.dispatch,r(Re["i"],!0),i=o[f["b"]],!t){n.next=9;break}return n.next=6,x["a"].staffFetchAccount(i);case 6:s=n.sent,n.next=12;break;case 9:return n.next=11,x["a"].customerFetchAccount(i);case 11:s=n.sent;case 12:s.error?a(P["e"],{messageType:"error",message:"Error fetching account. Please try again.",dismissible:!0,styles:{backgroundColor:o[f["jb"]].errorColor}},{root:!0}):r(Re["h"],s.data),r(Re["i"],!1);case 14:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(se,Re["g"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l,d,m;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootGetters,r=e.commit,a=e.dispatch,i=t.guestUUID,s=t.payload,c=t.isStaff,r(Re["i"],!0),d=o[f["b"]],!i){n.next=10;break}return n.next=7,x["a"].staffSaveCustomerAccount(d,i,s);case 7:m=n.sent,n.next=19;break;case 10:if(!c){n.next=16;break}return n.next=13,x["a"].staffSaveAccount(d,s);case 13:m=n.sent,n.next=19;break;case 16:return n.next=18,x["a"].customerSaveAccount(d,s);case 18:m=n.sent;case 19:return m.error?a(P["e"],{messageType:"error",message:Array.isArray(null===(u=m.error.data)||void 0===u?void 0:u.phone_number)&&(null===(l=m.error.data)||void 0===l?void 0:l.phone_number[0])===Ne["a"]?"Unable to save invalid phone number.":"There was an error updating your account details. Please try again.",dismissible:!0,styles:{backgroundColor:o[f["jb"]].errorColor}},{root:!0}):(a(P["e"],{messageType:"success",message:"Account details successfully updated.",styles:{backgroundColor:o[f["jb"]].successColor}},{root:!0}),i?r("guestInfo/SET_GUEST_INFO",m.data,{root:!0}):r(Re["h"],m.data)),r(Re["i"],!1),n.abrupt("return",m);case 22:case"end":return n.stop()}}),n)})))()})),se),Ge=(ce={},Object(u["a"])(ce,Re["h"],(function(e,t){e.account=t})),Object(u["a"])(ce,Re["i"],(function(e,t){e.accountLoading=t})),ce),Ue=(n("498a"),ue={},Object(u["a"])(ue,Re["f"],(function(e,t){if(!e.account||!e.account.first_name)return t[Re["b"]];var n=W["b"].capitalize(e.account.first_name),o="";return e.account.last_name&&(o=W["b"].capitalize(e.account.last_name)),"".concat(n," ").concat(o).trim()})),Object(u["a"])(ue,Re["e"],(function(e,t){return e.account&&e.account.first_name?W["b"].capitalize(e.account.first_name).trim():t[Re["b"]]})),Object(u["a"])(ue,Re["b"],(function(e,t){var n="Staff Person",o="Guest";return t[f["J"]]?n:o})),Object(u["a"])(ue,Re["a"],(function(e){var t=Object(q["b"])(e.account);return t.completed<t.total})),Object(u["a"])(ue,Re["c"],(function(e){return e.account?e.account.email:""})),ue),Me={account:void 0,accountLoading:!1},Le=!0,De={namespaced:Le,state:Me,getters:Ue,actions:Pe,mutations:Ge},je=(n("7db0"),n("e02a")),xe=n("41b3"),Fe=n("2ef0"),He=n("d988d"),Be=(le={},Object(u["a"])(le,xe["g"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l,d,m,h;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootState,r=e.rootGetters,a=e.commit,i=e.dispatch,s=t.config,c=t.guestUuid,a(xe["K"],!0),u=r[f["b"]],l=s.mutation,d=s.active,m=s.isPromotion,!c){n.next=11;break}return n.next=8,x["a"].fetchSelectionsStaff(u,o.groupUUID,c,d,m);case 8:h=n.sent,n.next=14;break;case 11:return n.next=13,x["a"].fetchSelectionsGuest(u,o.groupUUID,d,m);case 13:h=n.sent;case 14:h.error?i(P["e"],{messageType:"error",message:"Could not fetch selections. Please try again."},{root:!0}):a(l,h.data),a(xe["K"],!1);case 17:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["i"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l,d,m,h;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootState,r=e.rootGetters,a=e.commit,i=e.dispatch,s=t.guestUuid,c=t.config,a(xe["K"],!0),u=c.mutation,l=c.type,d=c.filter,m=r[f["b"]],!s){n.next=12;break}return n.next=9,x["a"].fetchTransactionsStaff(m,o.groupUUID,s,l,d);case 9:h=n.sent,n.next=15;break;case 12:return n.next=14,x["a"].fetchTransactionsGuest(m,o.groupUUID,l,d);case 14:h=n.sent;case 15:h.error?i(P["e"],{messageType:"error",message:"Could not fetch offers. Please try again."},{root:!0}):a(u,h.data,{root:c.root||!1});case 17:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["f"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootState,r=e.rootGetters,a=e.commit,i=t.guestUuid,s=t.active,a(s?xe["v"]:xe["w"]),c=r[f["b"]],l={active:s,is_promotion:!1,transaction_type__in:"ev,su"},!i){n.next=13;break}return n.next=10,x["a"].fetchTransactionsStaff(c,o.groupUUID,i,null,l);case 10:u=n.sent,n.next=16;break;case 13:return n.next=15,x["a"].fetchTransactionsGuest(c,o.groupUUID,null,l);case 15:u=n.sent;case 16:u.error||a(s?xe["r"]:xe["s"],u.data);case 18:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["h"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootState,r=e.rootGetters,a=e.commit,i=e.dispatch,a(xe["K"],!0),s=r[f["b"]],!t){n.next=9;break}return n.next=6,x["a"].fetchTransactionsStaff(s,o.groupUUID,t);case 6:c=n.sent,n.next=12;break;case 9:return n.next=11,x["a"].fetchTransactionsGuest(s,o.groupUUID);case 11:c=n.sent;case 12:c.error?i(P["e"],{messageType:"error",message:"Could not fetch transactions. Please try again."},{root:!0}):a(xe["J"],c.data),a(xe["K"],!1);case 14:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["j"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.rootState,r=e.rootGetters,a=e.commit,i=e.dispatch,a(xe["K"],!0),s=r[f["b"]],!t.customerUuid){n.next=9;break}return n.next=6,x["a"].fetchTransactionDetailStaff(s,o.groupUUID,t.customerUuid,t.offerUuid);case 6:c=n.sent,n.next=12;break;case 9:return n.next=11,x["b"].fetchTransactionDetailGuest(s,o.groupUUID,t.offerUuid);case 11:c=n.sent;case 12:if(!c.error){n.next=16;break}i(P["e"],{messageType:"error",message:"Could not fetch transaction. Please try again."},{root:!0}),n.next=20;break;case 16:return u=c.data.reward_offers.find((function(e){return e.uuid===t.offerUuid})),a(xe["L"],u),n.next=20,i("SET_SELECTED_REWARD_IDS");case 20:a(xe["K"],!1);case 21:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["H"],(function(e){e.state;var t=e.commit,n=e.getters,o=Object(Fe["cloneDeep"])(n.ORIGINAL_SELECTED_REWARD_IDS);t("SET_SELECTED_REWARD_IDS",o)})),Object(u["a"])(le,xe["P"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.state,r=e.commit,a=e.dispatch,o.transactionDetail){n.next=3;break}return n.abrupt("return");case 3:return i=Object(je["f"])(o.transactionDetail.type),n.next=6,a(xe["V"],{offerUuid:t.offerUuid,rewardIds:o.selectedRewardIds,sync:i});case 6:if(!i||!o.updateRewardSelectionsSuccess||t.skipRefetch){n.next=9;break}return n.next=9,a(xe["j"],{offerUuid:t.offerUuid,customerUuid:t.guestUuid});case 9:return r(xe["N"],!0),n.abrupt("return",o.updateRewardSelectionsSuccess);case 11:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["S"],(function(e,t){var n,o,r,a=e.state,i=e.commit,s=e.getters,c=e.dispatch,u=e.rootGetters,l=null===(n=t.reward_data)||void 0===n?void 0:n.id;return s.IS_REWARD_SELECTED(l)?(i(xe["u"],l),!1):s.IS_LIMIT_MET?(c(P["e"],{messageType:"error",message:"".concat(null===(o=a.transactionDetail)||void 0===o?void 0:o.limit," out of ").concat(null===(r=a.transactionDetail)||void 0===r?void 0:r.limit," ").concat(u.PRT.plural," selected. To deselect, click on your chosen ").concat(u.PRT.plural,"."),dismissible:!1,style:{backgroundColor:u.STYLE_CONFIG.errorColor}},{root:!0}),null):(i(xe["a"],l),!0)})),Object(u["a"])(le,xe["V"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.commit,r=e.dispatch,a=e.rootGetters,i=a[f["b"]],s=t.rewardIds.map((function(e){return{mesa_reward_id:e,offer:t.offerUuid}})),!t.sync){n.next=9;break}return n.next=6,x["a"].updateRewardSelectionSync(i,t.offerUuid,s);case 6:c=n.sent,n.next=12;break;case 9:return n.next=11,x["a"].updateRewardSelection(i,t.offerUuid,s);case 11:c=n.sent;case 12:return c.error?r(P["e"],{messageType:"error",message:"There was an error updating your ".concat(a.PRT.plural,". Please try again."),dismissible:!0,style:{backgroundColor:a.STYLE_CONFIG.errorColor}},{root:!0}):(r(xe["R"],t.rewardIds),r(P["e"],{messageType:"success",message:"".concat(a.PRT.capitalizePlural," successfully updated."),dismissible:!1,style:{backgroundColor:a.STYLE_CONFIG.successColor}},{root:!0}),o("SET_UPDATE_REWARD_SELECTIONS_SUCCESS",!0)),n.abrupt("return",c);case 14:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["U"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootGetters,r=e.dispatch,a=e.state,i=o[f["b"]],s={status:t.redemptionStatus,mesa_reward_id:t.id},n.next=5,x["a"].updateRedemptionStatus(i,o[f["J"]],t.offerUuid||t.uuid||"",s);case 5:return c=n.sent,c.error?r(P["e"],{messageType:"error",message:"Could not update ".concat(o.PRT.plural," redemption status. Please try again.")},{root:!0}):a.transactionDetail&&r(xe["Q"],{id:t.id,status:t.redemptionStatus}),n.abrupt("return",c);case 8:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["Q"],(function(e,t){var n=e.commit,o=e.getters,r=o.SELECTED_REWARD_IDX(t.id);if(void 0===r||r<0)throw Error("Could not find reward by id: ".concat(t.id));n("SYNC_REWARD_REDEMPTION_STATUS",{idx:r,status:t.status})})),Object(u["a"])(le,xe["R"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:o=e.commit,r=e.getters,a=t.map((function(e){return r[xe["x"]][e]})),o(xe["R"],a);case 3:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(le,xe["I"],(function(e,t){var n=e.dispatch;n(P["e"],{messageType:"success",message:t},{root:!0})})),Object(u["a"])(le,xe["m"],(function(e,t){var n=e.commit,o=e.dispatch,r=t.id,a=t.mutation,i=t.successMessage,s=t.errorMessage,c=t.guestUuid,u=t.config;try{n(a,{id:r}),o(xe["g"],{config:u,guestUuid:c}),o(P["e"],{messageType:"success",message:i},{root:!0})}catch(l){o(P["e"],{messageType:"error",message:s},{root:!0})}})),Object(u["a"])(le,xe["l"],(function(e,t){var n=e.dispatch,o=t.id,r=t.guestUuid;n(xe["m"],{id:o,guestUuid:r,config:He["a"].inactive,mutation:xe["c"],successMessage:"Selection successfully redeemed.",errorMessage:"Could not redeem selection. Contact support."})})),Object(u["a"])(le,xe["k"],(function(e,t){var n=e.dispatch,o=t.id,r=t.guestUuid;n(xe["m"],{id:o,guestUuid:r,config:He["a"].active,mutation:xe["d"],successMessage:"Selection successfully reactivated.",errorMessage:"Could not reactivate selection. Contact support."})})),Object(u["a"])(le,xe["T"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootGetters,r=t.id,a=t.uuid,n.next=4,x["a"].updateLikelyRedeemed(o[f["b"]],a,r,o[f["J"]]);case 4:n.sent;case 6:case"end":return n.stop()}}),n)})))()})),le),Ye=(n("c740"),n("c975"),de={},Object(u["a"])(de,xe["J"],(function(e,t){e.transactionList=t})),Object(u["a"])(de,xe["M"],(function(e,t){e.upcoming=t})),Object(u["a"])(de,xe["F"],(function(e,t){e.past=t})),Object(u["a"])(de,xe["C"],(function(e,t){e.cancelled=t})),Object(u["a"])(de,xe["A"],(function(e,t){e.activeRewardOffers=t})),Object(u["a"])(de,xe["D"],(function(e,t){e.expiredRewardOffers=t})),Object(u["a"])(de,xe["v"],(function(e){e.activeMilestones=[]})),Object(u["a"])(de,xe["r"],(function(e,t){e.activeMilestones=[].concat(Object(b["a"])(e.activeMilestones),Object(b["a"])(t))})),Object(u["a"])(de,xe["w"],(function(e){e.expiredMilestones=[]})),Object(u["a"])(de,xe["s"],(function(e,t){e.expiredMilestones=[].concat(Object(b["a"])(e.expiredMilestones),Object(b["a"])(t))})),Object(u["a"])(de,xe["G"],(function(e,t){e.promotions=t})),Object(u["a"])(de,xe["K"],(function(e,t){e.transactionLoading=t})),Object(u["a"])(de,xe["N"],(function(e,t){e.updateRewardSelectionsSuccess=t})),Object(u["a"])(de,xe["L"],(function(e,t){e.transactionDetail=t})),Object(u["a"])(de,xe["H"],(function(e,t){e.selectedRewardIds=t})),Object(u["a"])(de,xe["a"],(function(e,t){e.selectedRewardIds.push(t)})),Object(u["a"])(de,xe["u"],(function(e,t){var n=e.selectedRewardIds.indexOf(t);r["default"].delete(e.selectedRewardIds,n)})),Object(u["a"])(de,xe["Q"],(function(e,t){var n=t.idx,o=t.status;e.transactionDetail&&r["default"].set(e.transactionDetail.rewards_selected[n].reward_data,"redemption_status",o)})),Object(u["a"])(de,xe["R"],(function(e,t){e.transactionDetail&&r["default"].set(e.transactionDetail,"rewards_selected",t)})),Object(u["a"])(de,xe["B"],(function(e,t){e.activeRewardSelections=t})),Object(u["a"])(de,xe["E"],(function(e,t){e.inactiveRewardSelections=t})),Object(u["a"])(de,xe["c"],(function(e,t){var n=t.id,o=e.activeRewardSelections.findIndex((function(e){return e.reward_data.id===n}));o>-1&&r["default"].delete(e.activeRewardSelections,o)})),Object(u["a"])(de,xe["d"],(function(e,t){var n=t.id,o=e.inactiveRewardSelections.findIndex((function(e){return e.reward_data.id===n}));o>-1&&r["default"].delete(e.inactiveRewardSelections,o)})),Object(u["a"])(de,"DELETE_REDEEMED_PROMOTION",(function(e,t){var n=t.id,o=e.promotions.findIndex((function(e){return e.reward_data.id===n}));o>-1&&r["default"].delete(e.promotions,o)})),de),We=(n("13d5"),fe={},Object(u["a"])(fe,xe["x"],(function(e){return e.transactionDetail?e.transactionDetail.rewards_served.reduce((function(e,t){return e[t.reward_data.id]=t,e}),{}):{}})),Object(u["a"])(fe,xe["y"],(function(e,t){return e.selectedRewardIds.map((function(e){return t[xe["x"]][e]}))})),Object(u["a"])(fe,xe["b"],(function(e,t){var n=Object(b["a"])(e.selectedRewardIds).sort();return!Object(Fe["isEqual"])(n,t.ORIGINAL_SELECTED_REWARD_IDS)})),Object(u["a"])(fe,xe["o"],(function(e,t){var n,o,r=null===(n=e.transactionDetail)||void 0===n?void 0:n.limit;return Boolean(r&&(null===(o=e.selectedRewardIds)||void 0===o?void 0:o.length)>=r)})),Object(u["a"])(fe,xe["t"],(function(e){var t,n=((null===(t=e.transactionDetail)||void 0===t?void 0:t.rewards_selected)||[]).map((function(e){return e.reward_data.id}));return n.sort()})),Object(u["a"])(fe,xe["z"],(function(e){return function(t){var n,o=null===(n=e.transactionDetail)||void 0===n?void 0:n.rewards_selected.findIndex((function(e){return e.reward_data.id===t}));return o}})),Object(u["a"])(fe,xe["q"],(function(e){return function(t){return!!t&&e.selectedRewardIds.indexOf(t)>-1}})),Object(u["a"])(fe,xe["p"],(function(e){return function(t){var n;return 0!==(null===(n=e.selectedRewardIds)||void 0===n?void 0:n.length)&&null!==t&&void 0!==t&&e.selectedRewardIds.length>=t+1}})),Object(u["a"])(fe,xe["O"],(function(e,t){var n,o,r,a,i,s;if("can_display"===(null===(n=e.transactionDetail)||void 0===n?void 0:n.simple_status)){var c=null===(o=e.transactionDetail)||void 0===o?void 0:o.rewards_selected.map((function(e){return e.reward_data.id}));s=[].concat(Object(b["a"])(null===(r=e.transactionDetail)||void 0===r?void 0:r.rewards_selected),Object(b["a"])(null===(a=e.transactionDetail)||void 0===a?void 0:a.rewards_served.filter((function(e){var t;return-1===c.indexOf(null===(t=e.reward_data)||void 0===t?void 0:t.id)}))))}else s=null===(i=e.transactionDetail)||void 0===i?void 0:i.rewards_selected;return s||[]})),Object(u["a"])(fe,xe["n"],(function(e,t){return e.upcoming.length>0||e.past.length>0||e.cancelled.length>0})),fe),Ve={transactionList:[],transactionDetail:void 0,selectedRewardIds:[],transactionLoading:!1,updateRewardSelectionsSuccess:!1,promotions:[],activeRewardSelections:[],inactiveRewardSelections:[],activeRewardOffers:[],expiredRewardOffers:[],activeMilestones:[],expiredMilestones:[],upcoming:[],past:[],cancelled:[]},qe=!0,ze={namespaced:qe,state:Ve,actions:Be,mutations:Ye,getters:We},Ke=n("8b9b"),$e=Object(u["a"])({},Ke["a"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootGetters,r=e.commit,r(Ke["f"],!0),a=o[f["b"]],n.next=5,x["a"].staffFetchCustomerAccount(a,t);case 5:i=n.sent,null!==i.error||(r(Ke["e"],i.data),r(Ke["f"],!1));case 7:case"end":return n.stop()}}),n)})))()})),Je=(me={},Object(u["a"])(me,Ke["e"],(function(e,t){e.guestInfo=t})),Object(u["a"])(me,Ke["f"],(function(e,t){e.guestInfoLoading=t})),me),Xe=(he={},Object(u["a"])(he,Ke["d"],(function(e){if(!e.guestInfo)return"";var t=W["b"].capitalize(e.guestInfo.first_name),n=W["b"].capitalize(e.guestInfo.last_name);return"".concat(t," ").concat(n)})),Object(u["a"])(he,Ke["c"],(function(e,t){return e.guestInfo&&e.guestInfo.first_name?W["b"].capitalize(e.guestInfo.first_name).trim():null})),Object(u["a"])(he,Ke["b"],(function(e){return e.guestInfo?e.guestInfo.email:""})),he),Qe={guestInfo:void 0,guestInfoLoading:!1},Ze=!0,et={namespaced:Ze,state:Qe,actions:$e,mutations:Je,getters:Xe},tt=(n("4160"),n("159b"),n("caca")),nt={"s-select":"customer_portal_component_choices","m-select":"customer_portal_component_choices",freeform:"free_form_response"};function ot(e){var t=nt[e];if(t)return t}function rt(e,t){var n;return n="s-select"===t?e.customer_portal_component_choices[0]:"m-select"===t?e.customer_portal_component_choices:[],Object.assign({},e,{customer_portal_component_choices:n})}function at(e,t,n){var o;o="s-select"!==t||Array.isArray(e.customer_portal_component_choices)?"m-select"===t&&Array.isArray(e.customer_portal_component_choices)?e.customer_portal_component_choices:[]:[e.customer_portal_component_choices];var r=[];return n.forEach((function(e){o.includes(e.id)&&r.push(e.value)})),Object.assign({},e,{customer_portal_component_choices:o,selections:r,created:null,modified:null})}var it,st,ct,ut,lt={namespaced:!0,state:{selections:{},inactiveSelections:[],selectionsFetchSuccess:!1},getters:(pe={},Object(u["a"])(pe,tt["g"],(function(e,t){var n=t[tt["f"]].reduce((function(e,t){return e[t.id]=t,e}),{});return n})),Object(u["a"])(pe,tt["f"],(function(e,t,n){var o;return(null===(o=n.template)||void 0===o?void 0:o.questions)||[]})),Object(u["a"])(pe,tt["d"],(function(e){return function(t,n){var o=ot(n),r=e.selections[t];if(r&&o)return r[o]}})),Object(u["a"])(pe,tt["e"],(function(e,t){return function(){var n=Object.values(e.selections).map((function(e){var n=t[tt["g"]][e.customer_portal_component_param];return at(e,n.field_type,n.choices)}));return[].concat(Object(b["a"])(n),Object(b["a"])(e.inactiveSelections))}})),Object(u["a"])(pe,tt["c"],(function(e,t){return function(e){var n=[],o={};return e.forEach((function(e){var r=Object(Fe["cloneDeep"])(e),a=t[tt["g"]][r.customer_portal_component_param];a?o[r.customer_portal_component_param]=rt(r,a.field_type):n.push(r)})),{active:o,inactive:n}}})),pe),actions:(ge={},Object(u["a"])(ge,tt["b"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.commit,r=e.dispatch,a=e.getters,i=e.rootGetters,s=t.guestUuid,o(tt["j"],!1),!s){n.next=9;break}return n.next=6,x["a"].fetchPreferenceSelectionsStaff(i.AUTH_TOKEN,s);case 6:u=n.sent,n.next=12;break;case 9:return n.next=11,x["a"].fetchPreferenceSelectionsGuest(i.AUTH_TOKEN);case 11:u=n.sent;case 12:!u.error&&Array.isArray(null===(c=u.data)||void 0===c?void 0:c.preferences)?(l=a[tt["c"]](u.data.preferences),o(tt["i"],l.active),o(tt["h"],l.inactive),o(tt["j"],!0)):r(P["e"],{messageType:"error",message:"Error fetching preferences.",dismissible:!0},{root:!0});case 14:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(ge,tt["k"],(function(e,t){var n,o,r,a,i=e.state,s=e.commit,c=e.getters,u=e.rootState,l=t.selections,d=t.freeform,f=t.id,m=c[tt["g"]][f];if(m){var h=(null===(o=null===(n=u.account)||void 0===n?void 0:n.account)||void 0===o?void 0:o.id)||(null===(a=null===(r=u.guestInfo)||void 0===r?void 0:r.guestInfo)||void 0===a?void 0:a.id);if(h){var p=i.selections[f];p?s(tt["m"],{selections:l,freeform:d,id:f,question:m}):s(tt["a"],{selections:l,freeform:d,id:f,question:m,userId:h})}}})),Object(u["a"])(ge,tt["l"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l,d;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.commit,r=e.dispatch,a=e.getters,i=e.rootGetters,s=t.guestUuid,c=a[tt["e"]](),!s){n.next=9;break}return n.next=6,x["a"].updatePreferenceSelectionsStaff(i.AUTH_TOKEN,c,s);case 6:u=n.sent,n.next=12;break;case 9:return n.next=11,x["a"].updatePreferenceSelectionsGuest(i.AUTH_TOKEN,c);case 11:u=n.sent;case 12:return u.error?l={messageType:"error",message:"There was an error trying to save your preferences. Please try again.",dismissible:!0}:(d=a[tt["c"]](u.data.preferences),o(tt["i"],d.active),o(tt["h"],d.inactive),l={messageType:"success",message:"Your preferences have been saved.",dismissible:!1}),r(P["e"],l,{root:!0}),n.abrupt("return",u);case 16:case"end":return n.stop()}}),n)})))()})),ge),mutations:(be={},Object(u["a"])(be,tt["i"],(function(e,t){r["default"].set(e,"selections",t)})),Object(u["a"])(be,tt["h"],(function(e,t){r["default"].set(e,"inactiveSelections",t)})),Object(u["a"])(be,tt["a"],(function(e,t){var n=t.selections,o=t.freeform,a=t.id,i=t.question,s=t.userId,c={customer_portal_component_param:a,customer_portal_component_choices:n,question:i.field_value,selections:[],free_form_response:o,customer:s};r["default"].set(e.selections,a,c)})),Object(u["a"])(be,tt["m"],(function(e,t){var n=t.selections,o=t.freeform,a=t.id,i=t.question;"freeform"===i.field_type?r["default"].set(e.selections[a],"free_form_response",o):r["default"].set(e.selections[a],"customer_portal_component_choices",n)})),Object(u["a"])(be,tt["j"],(function(e,t){e.selectionsFetchSuccess=t})),be)},dt="ADD_EVENT",ft="TRACK_EVENT",mt={events:[]},ht=Object(u["a"])({},dt,(function(e,t){e.events.push(t)})),pt=Object(u["a"])({},ft,(function(e,t){var n=e.commit,o=e.rootGetters,r=e.rootState,a=t.event,i=void 0===a?"customClick":a,s=t.eventAction,c=t.eventLabel,u=t.elCopy,l={event:i,eventAction:s,eventLabel:c,elCopy:u,eventCategory:r.route.meta.reporting,userCategory:o.IS_STAFF_OR_ADMIN?"staff":"customer"};window.dataLayer&&"function"===typeof window.dataLayer.push&&window.dataLayer.push(l),n(dt,l)})),gt={namespaced:!0,state:mt,mutations:ht,actions:pt,getters:{}},bt=n("78e2"),vt=(it={},Object(u["a"])(it,bt["p"],[]),Object(u["a"])(it,bt["h"],0),Object(u["a"])(it,bt["g"],[]),it),yt=(st={},Object(u["a"])(st,bt["l"],(function(e,t){return!!t[bt["r"]].showAvailableOffers&&(t[bt["n"]]||e[bt["p"]].length>0)})),Object(u["a"])(st,bt["n"],(function(e){return e.rewardSelections>0})),Object(u["a"])(st,bt["m"],(function(e,t){return t.UI_COMPONENTS.showPromotions&&e.promotions.length>0})),Object(u["a"])(st,bt["o"],(function(e,t){return t.UI_COMPONENTS.showReferral})),Object(u["a"])(st,bt["r"],(function(e,t,n){var o;return(null===(o=n.template)||void 0===o?void 0:o.postAuthHomepage)||{}})),Object(u["a"])(st,bt["s"],(function(e,t,n){var o,r,a,i,s,c,u,l;return{bookingInfo:{heroImage:(n.mobile?null===(r=null===(o=n.template)||void 0===o?void 0:o.image)||void 0===r?void 0:r.postAuthHomepageBookingInfoHeroImageMobile:null===(i=null===(a=n.template)||void 0===a?void 0:a.image)||void 0===i?void 0:i.postAuthHomepageBookingInfoHeroImageDesktop)||""},programBenefits:{image:(n.mobile?null===(c=null===(s=n.template)||void 0===s?void 0:s.image)||void 0===c?void 0:c.postAuthHomepageProgramBenefitsImageMobile:null===(l=null===(u=n.template)||void 0===u?void 0:u.image)||void 0===l?void 0:l.postAuthHomepageProgramBenefitsImage)||""}}})),Object(u["a"])(st,bt["b"],(function(e,t,n){var o,r,a,i;return{bookingInfo:{primaryCta:(null===(r=null===(o=n.template)||void 0===o?void 0:o.link)||void 0===r?void 0:r.postAuthHomepageBookingInfoPrimaryCtaUrl)||"",secondaryCta:(null===(i=null===(a=n.template)||void 0===a?void 0:a.link)||void 0===i?void 0:i.postAuthHomepageBookingInfoSecondaryCtaUrl)||""}}})),Object(u["a"])(st,bt["a"],(function(e,t,n,o){var r,a,i,s,c,u,l,d;return{bookingInfo:{primaryCta:o[f["h"]].postAuthHomepageBookingInfoPrimaryCta||"Browse Hotels",secondaryCta:o[f["h"]].postAuthHomepageBookingInfoSecondaryCta||"Book Now",title:(null===(a=null===(r=n.template)||void 0===r?void 0:r.markdown)||void 0===a?void 0:a.postAuthHomepageBookingInfoTitle)||"",body:(null===(s=null===(i=n.template)||void 0===i?void 0:i.markdown)||void 0===s?void 0:s.postAuthHomepageBookingInfoBody)||""},programBenefits:{title:(null===(u=null===(c=n.template)||void 0===c?void 0:c.markdown)||void 0===u?void 0:u.postAuthHomepageProgramBenefitsTitle)||"".concat(o["account/FIRST_NAME"],", You've Unlocked Amazing Benefits"),body:(null===(d=null===(l=n.template)||void 0===l?void 0:l.markdown)||void 0===d?void 0:d.postAuthHomepageProgramBenefitsBody)||"Every direct booking is eligible for on-property benefits like late check out, complimentary drinks, and room upgrades. You can earn additional shopping and experience Perks when you reach designated milestones."},availableOffers:{body:o[f["h"]].postAuthHomepageAvailableOffersBody||"Don't wait, reserve your favorite Perks on your available offers."},promotions:{title:o[f["h"]].postAuthHomepagePromotionsTitle||o[f["Q"]].promotions,body:o[f["h"]].postAuthHomepagePromotionsBody||"Take advantage of our premium seasonal offers before they are gone."}}})),Object(u["a"])(st,bt["q"],(function(e,t,n,o){return{bookingInfo:{greeting:{backgroundColor:o[f["jb"]].accentBackgroundColor,color:o[f["jb"]].accentBackgroundTextColor},primaryCta:{backgroundColor:o[f["jb"]].buttonTextColor,textColor:o[f["jb"]].buttonBackgroundColor,border:"1px solid ".concat(o[f["jb"]].buttonBackgroundColor)},secondaryCta:{backgroundColor:o[f["jb"]].buttonBackgroundColor,textColor:o[f["jb"]].buttonTextColor},mobileCta:{color:o[f["jb"]].highlightColor},titleFont:o[f["jb"]].stylizedFont},programBenefits:{titleColor:o[f["jb"]].highlightColor,bodyColor:o[f["jb"]].mainTextColor,titleFont:o[f["jb"]].stylizedFont},availableOffers:{backgroundColor:o[f["jb"]].postAuthHomepageAvailableOffersBackgroundColor||"".concat(o[f["jb"]].buttonBackgroundColor,"05"),titleColor:o[f["jb"]].highlightColor,bodyColor:o[f["jb"]].mainTextColor,ctaBackgroundColor:o[f["jb"]].buttonBackgroundColor,ctaTextColor:o[f["jb"]].buttonTextColor,titleFont:o[f["jb"]].stylizedFont},promotions:{titleColor:o[f["jb"]].highlightColor,bodyColor:o[f["jb"]].mainTextColor,titleFont:o[f["jb"]].stylizedFont},referral:{titleFont:o[f["jb"]].stylizedFont}}})),st),St=(ct={},Object(u["a"])(ct,bt["k"],(function(e,t){e[bt["p"]]=t})),Object(u["a"])(ct,bt["j"],(function(e,t){e[bt["h"]]=t})),Object(u["a"])(ct,bt["i"],(function(e,t){e[bt["g"]]=t})),ct),wt=(ut={},Object(u["a"])(ut,bt["e"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(o=e.commit,r=e.rootState,a=e.rootGetters,i=t.guestUuid,c={group_uuid:r.groupUUID,customer:i,transaction_type:"ho",cancelled:!1,simple_status__in:"can_display",no_selections:!0,page_size:4},!i){n.next=10;break}return n.next=7,x["a"].fetchPaginatedTransactionsStaff(a.AUTH_TOKEN,c);case 7:u=n.sent,n.next=13;break;case 10:return n.next=12,x["a"].fetchPaginatedTransactionsGuest(a.AUTH_TOKEN,c);case 12:u=n.sent;case 13:o("SET_STAYS",null===(s=u.data)||void 0===s?void 0:s.results);case 14:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(ut,bt["d"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootState,r=e.rootGetters,a=e.commit,i=t.guestUuid,c={active:!0,is_promotion:!1,status__in:"se_ok,se_fi",page_size:1,group_uuid:o.groupUUID,customer:i},u=i?"fetchPaginatedRewardSelectionsStaff":"fetchPaginatedRewardSelectionsGuest",n.next=6,x["a"][u](r[f["b"]],c);case 6:l=n.sent,l.error||a(bt["j"],null===(s=l.data)||void 0===s?void 0:s.count);case 9:case"end":return n.stop()}}),n)})))()})),Object(u["a"])(ut,bt["c"],(function(e,t){return Object(c["a"])(regeneratorRuntime.mark((function n(){var o,r,a,i,s,c,u,l;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return o=e.rootState,r=e.rootGetters,a=e.commit,i=t.guestUuid,c={active:!0,is_promotion:!0,page_size:5,group_uuid:o.groupUUID,customer:i},u=i?"fetchPaginatedRewardSelectionsStaff":"fetchPaginatedRewardSelectionsGuest",n.next=6,x["a"][u](r.AUTH_TOKEN,c);case 6:l=n.sent,l.error||a(bt["i"],null===(s=l.data)||void 0===s?void 0:s.results);case 9:case"end":return n.stop()}}),n)})))()})),ut),_t={namespaced:!0,state:vt,getters:yt,mutations:St,actions:wt},Et={guestList:Ce,account:De,transactions:ze,guestInfo:et,preferences:lt,eventTracking:gt,homepage:_t},Tt=n("0670"),Ot={setTheme:function(e){var t,n,r,a,i,s={success:"#4ccc01",error:"#de2c2c"},c=null===(t=e.style)||void 0===t?void 0:t.buttonBackgroundColor,u=(null===(n=e.style)||void 0===n?void 0:n.highlightColor)||(null===(r=e.style)||void 0===r?void 0:r.accentBackgroundColor),l={primary:u,accent:c,warning:c,success:(null===(a=e.style)||void 0===a?void 0:a.successColor)||s.success,error:(null===(i=e.style)||void 0===i?void 0:i.errorColor)||s.error},d=Object(o["a"])({},Tt["a"].framework.theme.themes.light,{},l);Tt["a"].framework.theme.themes.light=d}};r["default"].use(s["a"]);var kt={strict:!0,modules:Et,state:Se,getters:we,mutations:_e,actions:Ee},It=new s["a"].Store(kt);It.watch((function(e){return e.template}),(function(e,t){t&&Ot.setTheme(t)}),{deep:!0});var At=Object(q["c"])();if(At){var Ct=Object(o["a"])({},At,{authenticationFlowType:"USER_PASSWORD_AUTH"});i()(It,Ct,q["a"])}var Rt=t["a"]=It},"0670":function(e,t,n){"use strict";var o=n("2b0e"),r=n("f3091");o["default"].use(r["a"]);var a={customProperties:!0,icons:{iconfont:"mdi",values:{info:"mdi-information-outline",close:"mdi-close",print:"mdi-printer",chevronLeft:"mdi-chevron-left"}}},i=new r["a"](a);t["a"]=i},1:function(e,t){},"1bad":function(e,t,n){"use strict";var o=n("e3c6"),r=n.n(o);r.a},"1be2":function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"h",(function(){return r})),n.d(t,"g",(function(){return a})),n.d(t,"i",(function(){return i})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return d}));var o="FETCH_ACCOUNT",r="SET_ACCOUNT",a="SAVE_ACCOUNT",i="SET_ACCOUNT_LOADING",s="FULL_NAME",c="FIRST_NAME",u="DEFAULT_NAME",l="EMAIL",d="ACCOUNT_INFO_INCOMPLETE"},"1cc0":function(e,t,n){},"1d4d":function(e,t,n){},2:function(e,t,n){e.exports=n("cd49")},2241:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));n("caad");var o=n("2b0e"),r=n("dc21"),a=n("82dc"),i=n("e594"),s="https://dc29a11be1194bb386a54150bb7bd097@sentry.io/2302282",c=["staging","production","staging-failover","production-failover"],u={init:function(){c.includes("production")&&s&&r["a"]({dsn:s,integrations:[new i["a"]({Vue:o["default"],attachProps:!0,logErrors:!0})]})},capture:function(e){c.includes("production")&&a["a"](e)}}},"2a4b":function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return u}));n("99af"),n("caad"),n("b0c0"),n("d3b7"),n("ac1f"),n("25f0"),n("2532"),n("5319");var o=n("c389"),r="__laasie_loyalty_portal_session_key__",a="__sw_session__";function i(e){var t=document.createElement("iframe"),n="".concat("https://forge.gtsgapps.com","/").concat("superfastiframe",".html");t.id="sw-sfi",t.style.display="none",t.src=n,t.name="".concat(document.referrer).concat(a).concat(window.location.href).concat(a).concat(e);var o=document.querySelector("body")||document.querySelector("head");if(!o)throw Error("Cannot inject superfastiframe");o.parentElement.insertBefore(t,o)}function s(e){return new Promise((function(t,n){window.addEventListener("message",(function(e){if("https://forge.gtsgapps.com"===e.origin)try{var r="string"===typeof e.data?JSON.parse(e.data):e.data;o["a"].includes(r.sw_super_fast)||t(r.sw_super_fast)}catch(a){n(a)}})),i(e)}))}function c(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0,n="x"===e?t:3&t|8;return n.toString(16)}))}function u(){var e,t,n=null===(e=window.sessionStorage)||void 0===e?void 0:e.getItem(r);if(n)return JSON.parse(n);var o={id:c(),firstReferrerUrl:document.referrer,firstVisitUrl:window.location.href};return null===(t=window.sessionStorage)||void 0===t||t.setItem(r,JSON.stringify(o)),o}},"2c37":function(e,t,n){"use strict";var o=n("88f9"),r=n.n(o);r.a},3:function(e,t){},4:function(e,t){},"41b3":function(e,t,n){"use strict";n.d(t,"h",(function(){return o})),n.d(t,"i",(function(){return r})),n.d(t,"j",(function(){return a})),n.d(t,"K",(function(){return i})),n.d(t,"J",(function(){return s})),n.d(t,"L",(function(){return c})),n.d(t,"x",(function(){return u})),n.d(t,"o",(function(){return l})),n.d(t,"y",(function(){return d})),n.d(t,"H",(function(){return f})),n.d(t,"t",(function(){return m})),n.d(t,"a",(function(){return h})),n.d(t,"u",(function(){return p})),n.d(t,"V",(function(){return g})),n.d(t,"U",(function(){return b})),n.d(t,"Q",(function(){return v})),n.d(t,"b",(function(){return y})),n.d(t,"R",(function(){return S})),n.d(t,"z",(function(){return w})),n.d(t,"I",(function(){return _})),n.d(t,"N",(function(){return E})),n.d(t,"M",(function(){return T})),n.d(t,"F",(function(){return O})),n.d(t,"C",(function(){return k})),n.d(t,"A",(function(){return I})),n.d(t,"D",(function(){return A})),n.d(t,"r",(function(){return C})),n.d(t,"v",(function(){return R})),n.d(t,"s",(function(){return N})),n.d(t,"w",(function(){return P})),n.d(t,"G",(function(){return G})),n.d(t,"g",(function(){return U})),n.d(t,"B",(function(){return M})),n.d(t,"E",(function(){return L})),n.d(t,"c",(function(){return D})),n.d(t,"d",(function(){return j})),n.d(t,"l",(function(){return x})),n.d(t,"k",(function(){return F})),n.d(t,"m",(function(){return H})),n.d(t,"e",(function(){return B})),n.d(t,"T",(function(){return Y})),n.d(t,"n",(function(){return W})),n.d(t,"O",(function(){return V})),n.d(t,"S",(function(){return q})),n.d(t,"q",(function(){return z})),n.d(t,"p",(function(){return K})),n.d(t,"P",(function(){return $})),n.d(t,"f",(function(){return J}));var o="FETCH_TRANSACTIONS",r="FETCH_TRANSACTIONS_V2",a="FETCH_TRANSACTION_DETAIL",i="SET_TRANSACTIONS_LOADING",s="SET_TRANSACTIONS",c="SET_TRANSACTION_DETAIL",u="REWARDS_MAP",l="IS_LIMIT_MET",d="SELECTED_REWARDS",f="SET_SELECTED_REWARD_IDS",m="ORIGINAL_SELECTED_REWARD_IDS",h="ADD_SELECTED_REWARD_ID",p="REMOVE_SELECTED_REWARD_ID",g="UPDATE_REWARD_SELECTIONS",b="UPDATE_REWARD_REDEMPTION_STATUS",v="SYNC_REWARD_REDEMPTION_STATUS",y="ARE_SELECTED_REWARDS_MODIFIED",S="SYNC_SELECTED_REWARDS",w="SELECTED_REWARD_IDX",_="SET_SUCCESS_MESSAGE",E="SET_UPDATE_REWARD_SELECTIONS_SUCCESS",T="SET_UPCOMING",O="SET_PAST",k="SET_CANCELLED",I="SET_ACTIVE",A="SET_EXPIRED",C="MERGE_ACTIVE_MILESTONES",R="RESET_ACTIVE_MILESTONES",N="MERGE_EXPIRED_MILESTONES",P="RESET_EXPIRED_MILESTONES",G="SET_PROMOTIONS",U="FETCH_SELECTIONS",M="SET_ACTIVE_REWARD_SELECTIONS",L="SET_INACTIVE_REWARD_SELECTIONS",D="DELETE_ACTIVE_REWARD_SELECTION",j="DELETE_INACTIVE_REWARD_SELECTION",x="HANDLE_REWARD_REDEMPTION",F="HANDLE_REWARD_REACTIVATION",H="HANDLE_REWARD_STATUS_UPDATE",B="DELETE_REDEEMED_PROMOTION",Y="UPDATE_LIKELY_REDEEMED",W="HAS_STAYS_TRANSACTIONS",V="SORTED_REWARDS",q="TOGGLE_REWARD_SELECTED",z="IS_REWARD_SELECTED",K="IS_OFFER_DETAIL_CHECKBOX_SELECTED",$="SUBMIT_REWARDS",J="FETCH_MILESTONES"},"46b8":function(e,t,n){"use strict";var o=n("1d4d"),r=n.n(o);r.a},4930:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return u}));n("d81d"),n("45fc"),n("07ac");var o=n("5530"),r="__sw_has_interacted_with_gdpr_banner__ ";function a(e){return Object.values(e).map((function(e){return e}))}function i(e){return e.matched.some((function(e){return e.components.navigation}))}function s(){window.localStorage.setItem(r,"true")}function c(){return window.localStorage.getItem(r)}function u(e){var t,n=e.showV2,r=e.config,a=e.to,i=e.next;if(n){var s=Object(o["a"])({},r,{params:Object(o["a"])({},a.params),query:Object(o["a"])({},a.query)});return(null===(t=s.params)||void 0===t?void 0:t.transactionUuid)&&(s.params.offerUuid=s.params.transactionUuid,delete s.params.transactionUuid),i(s)}return i()}},"4ac9":function(e,t){function n(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="4ac9"},5:function(e,t){},"54d7":function(e,t,n){},6:function(e,t){},6850:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));n("96cf");var o=n("1da1"),r=n("d4ec"),a=n("bee2"),i=n("bc3a"),s=n.n(i),c=n("2ef0"),u={headers:{Accept:"application/json","Content-type":"application/json"}},l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(r["a"])(this,e),this.axiosInstance=s.a.create(Object(c["merge"])({},u,t))}return Object(a["a"])(e,[{key:"request",value:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var n,o,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this.axiosInstance(t);case 3:r=e.sent,n=r.data,o=null,e.next=12;break;case 8:e.prev=8,e.t0=e["catch"](0),n=null,o=e.t0.response;case 12:return e.abrupt("return",{data:n,error:o});case 13:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(t){return e.apply(this,arguments)}return t}()}]),e}()},7:function(e,t){},"71d4":function(e,t,n){"use strict";var o=n("d1db"),r=n.n(o);r.a},"723f":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n("9827"),r=(n("99af"),n("4160"),n("9911"),n("159b"),n("2ef0")),a=(n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),function(e){return e?"true"===Object({VUE_APP_CRADLE_LOYALTY_PORTAL_JOB_USERNAME:"loyalty_portal_job_user",VUE_APP_CRADLE_LOYALTY_PORTAL_JOB_PW:"HelloWorld123",NODE_ENV:"production",VUE_APP_MODE:"production",VUE_APP_CRADLE_HOST_URL:"https://cr4dl.gtsgapps.com/api/v1",VUE_APP_VALLEY_HOST_URL:"https://v4lley.gtsgapps.com/api/v1",VUE_APP_VALLEY_HOST_URL_V2:"https://v4lley.gtsgapps.com/api/v2",VUE_APP_SENTRY_DSN:"https://dc29a11be1194bb386a54150bb7bd097@sentry.io/2302282",VUE_APP_SUPERFAST_IFRAME_HOST:"https://forge.gtsgapps.com",VUE_APP_KINESIS_GATEWAY_HOST:"https://1pyk8mebh6.execute-api.us-west-2.amazonaws.com",VUE_APP_KINESIS_GATEWAY_ROUTE:"prod/streams/smart_widget_event_stream/record/",VUE_APP_VERIFY_RECAPTCHA_URL:"https://vcg3lthoki.execute-api.us-east-1.amazonaws.com/",VUE_APP_RECAPTCHA_PUBLIC_KEY:"6LcW4FImAAAAACnvPsI4k23_bIyJcSsHFXnlEPWe",VUE_APP_EMAIL_SUPPORT:"support@laasie.ai",VUE_APP_PRIVACY_POLICY_URL:"https://laasie.ai/privacy",VUE_APP_COGNITO_IDENTITY_POOL_ID:"us-east-1:f7aa868d-4948-48ce-9975-6fab597988af",VUE_APP_IFRAME_NAME:"superfastiframe",VUE_APP_EDITOR_BOOT_SCRIPT_PRODUCTION:"https://dashboard.laasie.ai/js/editorBoot.js",VUE_APP_EDITOR_BOOT_SCRIPT_STAGING:"https://dashboard.staging.laasie.ai/js/editorBoot.js",VUE_APP_EDITOR_BOOT_SCRIPT_DEVELOPMENT:"https://localhost:__PORT__/js/editorBoot.js",BASE_URL:"/",PREPRODUCTION:!1,GROUP_CONFIG:'{"corporateHotelId":15114,"cognitoAppClientId":"47umacf6enma15g4ofu43b5p91","cognitoUserPoolId":"us-east-1_jOIfsIZFv","cognitoRegion":"us-east-1","cognitoIdentityPoolLoginKey":"cognito-idp.us-east-1.amazonaws.com/us-east-1_jOIfsIZFv","groupId":13769,"groupUUID":"0e6b63a4-f083-4882-9976-db74846e1706","groupName":"Atrium Inn Vancouver","logoImage":"https://da12m3wzmytgw.cloudfront.net/media/HotelGroupCustomerPortalConfigProxy/13769-13769-Atrium_Hotel-Logo-22_1.png","faviconImage":"https://da12m3wzmytgw.cloudfront.net/media/HotelGroup/None-Flavicon.png","allowInternationalCustomerInfo":true,"displayGdprBanner":true,"cloudfrontDistributionId":"E1TTV73E0JRRLU","enableDevelopmentalFeatures":true,"cognitoDynamoDbTableName":"ProductionAtriuminnvancouverUsers","template":{"questions":[],"portalMeta":{"appName":"Atrium Hotel Vancouver Perks Program","defaultApiName":"atrium-inn-retain","prt":"perk","landingPage":"","termsPage":"","requireZipCode":"","confirmAccountCaptcha":true,"showPostAuthHomepage":false},"email":{"supportEmail":"info@laasie.ai"},"link":{"privacyPolicy":"http://laasie.ai/privacy","cookiePolicy":"http://laasie.ai/privacy","customUrl1":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","faqUrl":"https://www.laasie.ai/loyalty-faq","contactUsUrl":"https://www.laasie.ai/loyalty-faq","terms":"http://laasie.ai/terms-of-use","twitterUrl":"","instagramUrl":"","pinterestUrl":"","facebookUrl":"","tiktokUrl":"","postAuthHomepageBookingInfoPrimaryCtaUrl":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","postAuthHomepageBookingInfoSecondaryCtaUrl":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","referralUrl":"FIXME"},"style":{"accentBackgroundColor":"#F1EFEB","accentBackgroundTextColor":"#000000","buttonBackgroundColor":"#2F444A","buttonTextColor":"#FFFFFF","stylizedFont":"Playfair Display","stylizedFontFvd":"n4, i4","basicFont":"Open Sans","basicFontFvd":"n2, i2","mainTextColor":"#000000","mainBackgroundColor":"#2F444A","successColor":"#50AB64","errorColor":"#B3373E","navBarBackgroundColor":"#2F444A","navBarTextColor":"#FFFFFF","navBarBottomTextColor":"","mobileNavBarLogoTop":"","backgroundImage2Repeat":"no-repeat","signUpSignInFooterTextColor":"","roundedCorners":true,"highlightColor":"#2F444A","backgroundImage1Size":"cover","mobileNavFontSize":"","postAuthHomepageAvailableOffersBackgroundColor":"#FEFEFE"},"image":{"backgroundImage2":"","backgroundImage":"https://s3.amazonaws.com/production.cradle.new/media/loyalty-portal-assets/atriuminnvancouver/atrium_back.png","navLogo":"https://s3.amazonaws.com/production.cradle.new/media/loyalty-portal-assets/atriuminnvancouver/Atrium_Hotel-Logo-31.png","mobileNavBackground":"","postAuthHomepageBookingInfoHeroImageDesktop":"https://demo.laasie.ai/assets/landing-page.png","postAuthHomepageBookingInfoHeroImageMobile":"https://email-builder-unlayer-production.s3.us-east-1.amazonaws.com/1715363473685-img.png","postAuthHomepageProgramBenefitsImage":"https://d2antlevi196fe.cloudfront.net/media/loyalty-portal-assets/laasieretaindemohotelgroup/345801f2-8abf-4a78-a9fb-3a2d12ff002f-benefits.png","postAuthHomepageProgramBenefitsImageMobile":"https://email-builder-unlayer-production.s3.us-east-1.amazonaws.com/1715362989060-test.png"},"error":{"existingGuestSignUp":"EXISTING GUEST SIGN UP ERROR - DEFAULT VALUE"},"copy":{"signinHeadlinePart1":"Welcome Home","signinHeadlinePart2":"SIGN IN TO YOUR ACCOUNT","signupHeadlinePart1":"BECOME AN INSIDER","signupHeadlinePart2":"Register And Unlock Exclusive Perks","guestSignUpTalkingPointsHeader":"Talking Points","guestSignUpTalkingPointsBody":"Encourage your guest to sign up for our program! As a member, when they book direct, we will show our thanks with a selection of great rewards, personalized to them! The guest will need to supply their first name, last name and email and you will enter them in the Staff Portal here. <br><br> The guest will then receive an email to complete the registration and next time they book direct, be eligible to obtain great rewards!","guestLookUpHeader":"Member Look Up","guestCheckinTableHeader":"Members Checking In","guestCheckinTableInstructions":"Enter the guest\'s name or email address to locate their account.","redemptionPolicyCopy":"Click the rewards below to choose or replace current rewards. Rewards can only be changed until the day before you check in.","tagline":"More Stays. More Perks.","privacyPolicyTerm":"Privacy Policy","postAuthHomepageBookingInfoPrimaryCta":"EXPLORE HOTEL","postAuthHomepageBookingInfoSecondaryCta":"BOOK NOW","postAuthHomepageAvailableOffersBody":"Don’t wait, reserve your favorite rewards on your available offers!","postAuthHomepagePromotionsTitle":"More Ways To Save","postAuthHomepagePromotionsBody":"Take advantage of our premium seasonal offers before they are gone.","redemptionMethodLandingPage":"","referralTitle":"Refer a Friend","referralDescription":"Vacations are better shared - invite a friend and get rewarded!"},"component":{"showMilestoneBanner":false,"showCustomMilestoneInfo":false,"customMilestoneIcon1":"fa-calendar","customMilestoneTitle1":"Milestones","customMilestoneDescription1":"Enjoy extra rewards when you hit a milestone. The more you stay, the more you’ll receive!","customMilestoneIcon2":"","customMilestoneTitle2":"","customMilestoneDescription2":"","customMilestoneIcon3":"","customMilestoneTitle3":"","customMilestoneDescription3":"","customMilestoneIcon4":"","customMilestoneTitle4":"","customMilestoneDescription4":"","customMilestoneIcon5":"","customMilestoneTitle5":"","customMilestoneDescription5":""},"markdown":{"faqContent":"## What am I signing up for?\\r\\nA new kind of loyalty program that rewards you instantly after every transaction with your hotel. No points. No tiers to track. Just immediate benefits and instant gratification to make your experience more memorable, personal, and rewarding.\\r\\n\\r\\n## Who can join and how?\\r\\nIt\'s free and easy to join! Simply provide your name and email address to become a member. You’ll also need to meet the age and residency requirements outlined.\\r\\n\\r\\n## What benefits do I receive for being a member?\\r\\nAs a member, after booking a qualified rate through our website, you can choose from a range of rewards designed to enhance your stay and make your experience more enjoyable. Additionally, you\'ll have access to exclusive member rates and promotions.\\r\\n\\r\\n## Do I receive a membership card?\\r\\nNo membership card is required to join this program.\\r\\n\\r\\n## Where can I view and track my stays and rewards?\\r\\nSign into your account to track your stays and available rewards.\\r\\n\\r\\n## Can I change or cancel my reservation?\\r\\nTo modify existing reservations, please follow the instructions in your booking confirmation email or contact the hotel directly.\\r\\n\\r\\n## How do I earn rewards?\\r\\nEarn rewards every time you book a qualified rate through our website. To link your stay with your loyalty account, be sure you are logged in. If you don\'t see a login option, use the email associated with your loyalty account for your booking. Your booking must be made directly through the hotel’s Booking Engine. After completing your reservation, you can choose your rewards in your loyalty account. Please note that some rates or special promotions may be excluded from the program.\\r\\n\\r\\n## When can I choose my rewards?\\r\\nYou can select your rewards after completing your reservation. However, Welcome Offers are available for redemption immediately after you sign up for a loyalty account.\\r\\n\\r\\n## Can I choose more than one of the same reward?\\r\\nYou can choose each reward only once per qualified booking.\\r\\n\\r\\n## How do I redeem my rewards?\\r\\nYou will receive an email the night before your arrival with detailed instructions on redeeming your rewards. Rewards are typically redeemed digitally or at check-in. You can also view redemption instructions through the loyalty portal.\\r\\n\\r\\n## What if my selected reward is not available at check-in?\\r\\nWe strive to accommodate all reward selections. If your reward is unavailable at check-in, a Front Desk Team Member will assist you in selecting an alternative reward.\\r\\n\\r\\n## Can guests change the rewards they’ve selected?\\r\\nChanging your selected rewards is easy. Log into your loyalty account before your reservation, find your stay, and click the button to update your reward selection. You can make changes to your selection up to one day before check-in.\\r\\n\\r\\n## Do my rewards expire?\\r\\nHotel or resort rewards must be used during your stay and before checkout. If not redeemed by checkout, they will expire. Merchant partner rewards have varying expiration dates, which will be detailed in the digital redemption instructions sent to you 24 hours before check-in.\\r\\n\\r\\n## What stays are eligible for rewards?\\r\\nTo qualify for rewards, you must be a member at the time of booking. Ensure that you book directly through the hotel\'s website. Reservations made through other channels or before you become a member are not eligible for rewards.\\r\\n\\r\\n## I made a reservation before I joined the program.  Can I still receive rewards for my upcoming stay?\\r\\nUnfortunately, rewards can only be applied during the booking process. If your reservation was made before joining the program, you won’t be able to receive rewards for that stay. However, you will receive Welcome Offers when you sign up to become a member! \\r\\n\\r\\n## How do I track past stays?\\r\\nYou can view your past stays through the loyalty portal. Please note that rewards are only provided for upcoming reservations.\\r\\n\\r\\n## Do I earn points for purchases or bookings?\\r\\nAs a member, when you book a qualifying rate on our website, you\'ll gain access to instant rewards to enrich your stay. This program features no tiers or points—just immediate, high-value rewards.\\r\\n\\r\\n## Can I earn rewards on more than one room at a time?\\r\\nYes, members can earn rewards for each booking made on our website. To earn rewards for multiple rooms, please make separate bookings for each room.\\r\\n\\r\\n## How do I ensure all my stays are tracked?\\r\\nAlways log in using the email address associated with your loyalty account when booking online. If you don\'t see a login option, use the email associated with your loyalty account for your booking. Note that only bookings made directly through our site are eligible for rewards.\\r\\n\\r\\n## What types of room rates are not considered qualifying?\\r\\nReservations are not considered qualifying for rewards if booked through a tour operator, online travel agency, or any third-party website, including wholesalers or crew room rates. Additionally, bookings made using business, employee, or friends-and-family rates, or if the guest room was provided or paid for by another party, do not qualify for rewards.\\r\\n\\r\\n## What if my reservation is canceled or modified?\\r\\nIf the reservation is canceled, it will no longer be eligible for rewards. If your reservation is modified, you may receive a new email with the option to choose rewards again.\\r\\n\\r\\n## How do I update my email, account information, and communication preferences?\\r\\nYou can update your email, account information, or communication preferences in the loyalty portal. On desktop devices, access the Account page by hovering over the profile dropdown in the top right corner of the screen.\\r\\n\\r\\n## How do I reset my password?\\r\\nTo reset your password, click the \\"Forgot Password\\" link on the login screen of your loyalty portal. You will receive an email with instructions on resetting your password.\\r\\n\\r\\n## Can I have more than one person on my loyalty membership?\\r\\nNo, a loyalty account is for individual use only. However, you can encourage your friends and family to sign up separately so they can also enjoy rewards on their bookings.\\r\\n\\r\\n## How do I cancel my loyalty membership?\\r\\nTo cancel your loyalty membership and stop receiving rewards on your qualifying stays, contact us at [info@laase.ai](mailto:info@laase.ai) for assistance.\\r\\n\\r\\n## Can my membership be revoked?\\r\\nYes, your membership can be revoked at the hotel\'s discretion at any time. This could happen in cases of abuse of the rewards program, violation of the Terms and Conditions, or other actions deemed detrimental to the hotel\'s interests or those of its franchisees and licensees. We strive to ensure a positive experience for all members and appreciate your understanding.\\r\\n\\r\\n## Can the program be modified or terminated?\\r\\nThe hotel may, in its sole discretion, modify or terminate the program, its terms and conditions, or any other aspect of the rewards program at any time, and without prior notice.\\r\\n\\r\\n## What if the reward requires \\"on-property\\" redemption?\\r\\nIf your reward requires on-property redemption, please present the reward redemption email to a front desk or concierge staff member.\\r\\n\\r\\n## Can guests receive rewards if they are not a member?\\r\\nNo, rewards are exclusive to members of the loyalty program.\\r\\n\\r\\n## Couldn\'t find what you were looking for?\\r\\nPlease contact us by email at [info@laase.ai](mailto:info@laase.ai) and our team will help you!","termsAndConditionsContent":"Terms of Use\\r\\n============\\r\\n\\r\\nPLEASE READ THESE TERMS OF USE (\\"AGREEMENT\\") CAREFULLY BEFORE USING THE SERVICES OFFERED BY GLOBAL TRAVEL SOLUTIONS GROUP, INC. D/B/A LAASIE.AI (\\"GTSG\\", \\"WE\\" \\"US\\" \\"OUR\\";).. BY VISITING THE WEBSITES OR USING THE SERVICES IN ANY MANNER, YOU AGREE THAT YOU HAVE READ AND AGREE TO BE BOUND BY AND A PARTY TO THE TERMS AND CONDITIONS OF THIS \\"AGREEMENT\\" TO THE EXCLUSION OF ALL OTHER TERMS. IF THE TERMS OF THIS AGREEMENT ARE CONSIDERED AN OFFER, ACCEPTANCE IS EXPRESSLY LIMITED TO SUCH TERMS. IF YOU DO NOT UNCONDITIONALLY AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU HAVE NO RIGHT TO USE THE WEBSITE OR SERVICES. USE OF GTSG\' SERVICES IS EXPRESSLY CONDITIONED UPON YOUR ASSENT TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, TO THE EXCLUSION OF ALL OTHER TERMS.\\r\\n\\r\\n**ACCESS TO THE SERVICES.**\\r\\n\\r\\nThe LaaSie.AI website and domain name and subdomains, and features, content, or application services (including without limitation any mobile application services) offered from time to time by GTSG in connection therewith (collectively, the \\"Website\\") are owned and operated by GTSG. Subject to the terms and conditions of this Agreement, GTSG may offer to provide certain services, as described more fully on the Website, and that have been selected by you (together with the Website, the \\"Services\\"), solely for your own use, and not for the use or benefit of any third party. The term \\"Services\\" includes, without limitation, use of the Website, any service GTSG performs for you and the Content (as defined below) offered by GTSG on the Website. GTSG may change, suspend or discontinue the Services at any time, including the availability of any feature, or Content. GTSG may also impose limits on certain features and services or restrict your access to parts or all of the Services without notice or liability. GTSG reserves the right, in its sole discretion, to modify this Agreement at any time by posting a notice on the Website, or by sending you a notice via email or postal mail. You shall be responsible for reviewing and becoming familiar with any such modifications. Your use of the Services following such notification constitutes your acceptance of the terms and conditions of this Agreement as modified.\\r\\n\\r\\nGTSG does not knowingly collect or solicit personal information from anyone under the age of 13 or knowingly allow such persons to register for the Services. If you are under 13, please do not attempt to register for the Services or send any information about yourself to us, including your name, address, telephone number, or email address. No one under age 13 may provide any personal information to GTSG or on the Services. In the event that we learn that we have collected personal information from a child under age 13 without verification of parental consent, we will delete that information as quickly as possible. If you believe that we might have any information from or about a child under 13, please contact us at hello@laasie.ai.\\r\\n\\r\\nYou represent and warrant to GTSG that: (i) you are an individual (i.e., not a corporation) and you are of legal age to form a binding contract or have your parent\'s permission to do so, and you are at least 13 years or age or older; (ii) all registration information you submit is accurate and truthful; and (iii) you will maintain the accuracy of such information. You also certify that you are legally permitted to use and access the Services and take full responsibility for the selection and use of and access to the Services. This Agreement is void where prohibited by law, and the right to access the Services is revoked in such jurisdictions.\\r\\n\\r\\n**WEBSITE AND SERVICES CONTENT**\\r\\n\\r\\nThe Website, the Services, and their contents are intended solely for the personal, non-commercial use of Services by users and may only be used in accordance with the terms of this Agreement. All materials displayed or performed on the Services (including, but not limited to text, graphics, articles, photographs, images, illustrations (also known as the \\"Content\\" and which includes User Submissions (as defined below) are protected by copyright. You shall abide by all copyright notices, trademark rules, information, and restrictions contained in any Content accessed through the Services, and shall not use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purposes whatsoever any Content or third party submissions or other proprietary rights not owned by you: (i) without the express prior written consent of the respective owners, and (ii) in any way that violates any third party right.\\r\\n\\r\\nThe Website and the Services are protected by copyright as collective works and/or compilations, pursuant to U.S. copyright laws, international conventions, and other copyright laws. You may not modify, publish, transmit, participate in the transfer or sale of, reproduce (except as expressly provided in this Section 2), create derivative works based on, distribute, perform, display, or in any way exploit, any of the Content, software, materials, or Services in whole or in part.\\r\\n\\r\\nYou may download or copy the Content (and other items displayed on the Website or Services for download) for personal non-commercial use only, provided that you maintain all copyright and other notices contained in such Content. You shall not store any significant portion of any Content in any form. Copying or storing of any Content other than personal, noncommercial use is expressly prohibited without prior written permission from GTSG or from the copyright holder identified in such Content\'s copyright notice. If you link to the Website, GTSG may revoke your right to so link at any time, at GTSG\'s sole discretion. GTSG reserves the right to require prior written consent before linking to the Website.\\r\\n\\r\\nIn the course of using the Services, you and other users may provide information which may be used by GTSG in connection with the Services and which may be visible to certain other users. You understand that by posting information or content on the Website or otherwise providing content, materials or information to GTSG or in connection with the Services (collectively, \\"User Submissions\\"), GTSG hereby is and shall be granted a non exclusive, worldwide, royalty free, perpetual, irrevocable, sublicenseable and transferable right to fully exploit such User Submissions (including all related intellectual property rights) in connection with the Services, the Website, and GTSG\'s (and its successors\'; and assigns\';) business, including without limitation for promoting and redistributing part or all of the Services (and derivative works thereof) in any media formats and through any media channels; however, GTSG will only share your personally identifiable information in accordance with GTSG\'s privacy policy in effect from time to time and located at Privacy Policy. You also hereby do and shall grant each user of the Services a non-exclusive license to access your User Submissions through the Services, and to use, modify, reproduce, distribute, prepare derivative works of, display and perform such User Submissions as permitted through the functionality of the Services and under this Agreement. Furthermore, you understand that GTSG retains the right to reformat, modify, create derivative works of, excerpt, and translate any User Submissions submitted by you. For clarity, the foregoing license grant to GTSG does not affect your ownership of or right to grant additional non-exclusive licenses to the material in your User Submissions, unless otherwise agreed in writing.\\r\\n\\r\\nYou understand that all information publicly posted or privately transmitted through the Services is the sole responsibility of the person from which such content originated and that GTSG will not be liable for any errors or omissions in any content. You understand that GTSG cannot guarantee the identity of any other users with whom you may interact in the course of using the Services. Additionally, GTSG cannot guarantee the authenticity of any data which users or merchants may provide about themselves. You acknowledge that all Content accessed by you using the Services is at your own risk and you will be solely responsible for any damage or loss to any party resulting therefrom.\\r\\n\\r\\nUnder no circumstances will GTSG be liable in any way for any Content, including, but not limited to, any errors or omissions in any Content, or any loss or damage of any kind incurred in connection with use of or exposure to any Content posted, emailed, accessed, transmitted, or otherwise made available via the Services.\\r\\n\\r\\nFurther, certain benefits or rewards made available to you as part of the Services may expire. You acknowledge that GTSG may, in its sole discretion or in agreement with our customers, determine the expiration date of any such benefits or rewards. Your further acknowledge that any such benefit or reward may be subject to additional terms and conditions.\\r\\n\\r\\n**ELECTRONIC COMMUNICATIONS**\\r\\n\\r\\nWhen you engage with us via the Services, send emails to us, or otherwise communicate with us via electronic means, you consent to receive communications from us electronically. We will communicate with you by email, by posting notices on our Website, or through notifications on any mobile and web applications. You acknowledge that all agreements, notices, disclosures, and other communications that we provide to you electronically satisfy any legal requirement that such communications be in writing. \\r\\n\\r\\nYour use of some features of our Services may include our communicating with you via email (\\"Messages\\"). Your participation in these features, including by entering your email address into the Services, constitutes your prior express written consent to receive Messages from GTSG, either directly or through our service providers, or from our customers and business partners; provided, however, that GTSG is not responsible and carries no liability for emails or other electronic notifications sent directly by our customers to you.\\r\\n\\r\\nYou certify, warrant, and represent that the email address(es) that you provide to us are your email address(es) and that you are permitted to receive Messages at such email address(es). You shall promptly alert us whenever you stop using a particular email address.\\r\\n\\r\\nYour consent includes your express consent for us to send you promotional, marketing, informational, and administrative Messages. You can unsubscribe from further Messages by clicking on the \\"Unsubscribe\\" link in the Message. Further, if you access any Messages on your mobile device, you acknowledge that your mobile carrier\'s standard charges and data rates may apply for Messages received by you.\\r\\n\\r\\n**RESTRICTIONS.**\\r\\n\\r\\nYou warrant, represent and agree that you will not contribute any Content or otherwise use the Services in a manner that (i) infringes or violates the intellectual property rights or proprietary rights, rights of publicity or privacy, or other rights of any third party; (ii) violates any law, statute, ordinance or regulation; (iii) is harmful, fraudulent, deceptive, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, or otherwise objectionable; (iv) involves commercial activities and/or sales without GTSG\'s prior written consent such as contests, sweepstakes, barter, advertising, or pyramid schemes; (v) impersonates any person or entity, including without limitation any employee or representative of GTSG; or (vi) contains a virus, trojan horse, worm, time bomb, or other harmful computer code, file, or program. GTSG reserves the right to remove any Content from the Services at any time, for any reason (including, but not limited to, upon receipt of claims or allegations from third parties or authorities relating to such Content or if GTSG is concerned that you may have breached the immediately preceding sentence), or for no reason at all. You, not GTSG, remain solely responsible for all Content that you upload, post, email, transmit, or otherwise disseminate using, or in connection with, the Services, and you warrant that you possess all rights necessary to provide such content to GTSG and to grant GTSG the rights to use such information in connection with the Services and as otherwise provided herein.\\r\\n\\r\\nYou acknowledge that you shall be solely responsible for your own User Content and the consequences of posting or publishing all of your User Content on the Website. You represent and warrant that: (i) you own or have the necessary rights, licenses, consents, releases and/or permissions to use and authorize GTSG to use all copyright, trademark or other proprietary rights in and to any User Content to enable inclusion and use thereof as contemplated by the Site and these Terms; (ii) neither the User content nor your posting, uploading, publication, submission or transmittal of the User Content or GTSG\'s Use of the User Content (or any portion thereof) on or through the Site and/or the services offered through the Site will infringe, misappropriate or violate any third party\'s patent, copyright, trademark, trade secret, moral rights or other proprietary or intellectual property rights, or rights of publicity or privacy, or result in the violation of any applicable law, rule or regulation.\\r\\n\\r\\nYou are responsible for all of your activity in connection with the Services. Any fraudulent, abusive, or otherwise illegal activity may be grounds for termination of your right to access or use the Services. You may not post or transmit, or cause to be posted or transmitted, any communication or solicitation designed or intended to obtain password, account, or private information from any other user of the Services. Use of the Services to violate the security of any computer network, crack passwords or security encryption codes, transfer or store illegal material (including material that may be considered threatening or obscene), or engage in any kind of illegal activity is expressly prohibited. You will not run Maillist, Listserv, any form of auto-responder, or \\"spam\\" on the Services, or any processes that run or are activated while you are not logged on to the Website, or that otherwise interfere with the proper working of or place an unreasonable load on the Services\' infrastructure. Further, the use of manual or automated software, devices, or other processes to \\"crawl\\"; \\"scrape\\"; or \\"spider\\"; any page of the Website is strictly prohibited. You will not decompile, reverse engineer, or otherwise attempt to obtain the source code of the Services. You will be responsible for withholding, filing, and reporting all taxes, duties and other governmental assessments associated with your activity in connection with the Services.\\r\\n\\r\\n**WARRANTY DISCLAIMER.**\\r\\n\\r\\nGTSG has no special relationship with or fiduciary duty to you. You acknowledge that GTSG has no control over, and no duty to take any action regarding: which users gain access to the Services; what Content you access via the Services; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release GTSG from all liability for you having acquired or not acquired Content through the Services. The Services may contain, or direct you to websites containing, information that some people may find offensive or inappropriate. GTSG makes no representations concerning any content contained in or accessed through the Services, and GTSG will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Services. GTSG makes no representations or warranties regarding the accuracy of descriptions anywhere on the Services, or regarding suggestions or recommendations of services or products offered or purchased through the Services. Products and services purchased (whether or not following such recommendations and suggestions) are provided \'\\"AS IS\\" without any warranty of any kind from GTSG or others unless, with respect to others (only), otherwise made expressly and unambiguously in writing by a designated third party for a specific product or service. THE SERVICES, CONTENT, WEBSITE, PRODUCTS AND SERVICES OBTAINED THROUGH THE WEBSITE, AND ANY SOFTWARE ARE PROVIDED ON AN \\"AS IS\\" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT USE OF THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\\r\\n\\r\\n**PRIVACY POLICY.**\\r\\n\\r\\nFor information regarding GTSG\'s treatment of personally identifiable information, please review GTSG\'s current Privacy Policy at Privacy Policy, which is hereby incorporated by reference; your acceptance of this Agreement constitutes your acceptance and agreement to be bound by GTSG\';s Privacy Policy.\\r\\n\\r\\n**REGISTRATION AND SECURITY.**\\r\\n\\r\\nAs a condition to using some aspects of the Services, you may be required to register with GTSG and select a password and user name (\\"GTSG User ID\\"). If you are accessing the Services through a third party site or service, GTSG may require that your GTSG User ID be the same as your user name for such third party site or service. You shall provide GTSG with accurate, complete, and updated registration information. Failure to do so shall constitute a breach of this Agreement, which may result in immediate termination of your account. You may not (i) select or use as a GTSG User ID a name of another person with the intent to impersonate that person; or (ii) use as a GTSG User ID a name subject to any rights of a person other than you without appropriate authorization. GTSG reserves the right to refuse registration of or cancel a GTSG User ID in its discretion. You shall be responsible for maintaining the confidentiality of your password.\\r\\n\\r\\n**INDEMNITY.**\\r\\n\\r\\nYou will indemnify, defend and hold GTSG, its parents, subsidiaries, affiliates, officers, agents and employees harmless (including, without limitation, from all damages, liabilities, settlements, costs and attorneys\' fees) from any claim or demand made by any third party due to or arising out of your access to the Services, use of the Services, your violation of this Agreement, or the infringement by you or any third party using your account of any intellectual property or other right of any person or entity.\\r\\n\\r\\n**LIMITATION OF LIABILITY.**\\r\\n\\r\\nIN NO EVENT SHALL GTSG OR ITS SUPPLIERS, OR THEIR RESPECTIVE OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE WITH RESPECT TO THE WEBSITE OR THE SERVICES OR THE SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, TORT, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY (I) FOR ANY AMOUNT IN THE AGGREGATE IN EXCESS OF THE GREATER OF $100 OR THE FEES PAID BY YOU FOR THE SERVICES AND ANY PRODUCTS OR SERVICES PURCHASED THROUGH THE SERVICES DURING THE 12-MONTH PERIOD PRECEDING THE APPLICABLE CLAIM; (II) FOR ANY INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES OF ANY KIND WHATSOEVER; (III) FOR DATA LOSS OR COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; OR (IV) FOR ANY MATTER BEYOND COMPANY\'S REASONABLE CONTROL. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS AND EXCLUSIONS MAY NOT APPLY TO YOU.\\r\\n\\r\\n**INTERACTION WITH THIRD PARTIES.**\\r\\n\\r\\n9.1 The Services may contain links to third party websites or services (\\"Third Party Websites\\") that are not owned or controlled by GTSG, or the Services may be accessible by logging in through a Third Party Website. When you access Third Party Websites, you do so at your own risk. You hereby represent and warrant that you have read and agree to be bound by all applicable policies of any Third Party Websites relating to your use of the Services and that you will act in accordance with those policies, in addition to your obligations under this Agreement. GTSG has no control over, and assumes no responsibility for, the content, accuracy, privacy policies, or practices of or opinions expressed in any Third Party Websites. In addition, GTSG will not and cannot monitor, verify, censor or edit the content of any Third Party Website. By using the Services, you expressly relieve and hold harmless GTSG from any and all liability arising from your use of any Third Party Website.\\r\\n\\r\\n9.2 Your interactions with organizations and/or individuals found on or through the Services (including without limitation merchants), including payment and delivery of goods or services, and any other terms, conditions, warranties or representations associated with such dealings, are solely between you and such organizations and/or individuals. You should make whatever investigation you feel necessary or appropriate before proceeding with any online or offline transaction with any of these third parties. You agree that GTSG shall not be responsible or liable for any loss or damage of any sort incurred as the result of any such dealings. If there is a dispute between participants on this site, or between users and any third party, you understand and agree that GTSG is under no obligation to become involved. In the event that you have a dispute with one or more other users or third parties, you hereby release GTSG, its officers, employees, agents, and successors in rights from claims, demands, and damages (actual and consequential) of every kind or nature, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes. If you are a California resident, you shall and hereby do waive California Civil Code Section 1542, which says: \\"A general release does not extend to claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which, if known by him must have materially affected his settlement with the debtor.\\"\\r\\n\\r\\n**TERMINATION.**\\r\\n\\r\\nThis Agreement shall remain in full force and effect while you use the Services. You may terminate your use of the Services at any time. GTSG may terminate or suspend your access to the Services or your membership at any time, for any reason, and without warning, which may result in the forfeiture and destruction of all information associated with your membership. GTSG may also terminate or suspend any and all Services and access to the Website immediately, without prior notice or liability, if you breach any of the terms or conditions of this Agreement. Upon termination of your account, your right to use the Services, access the Website, and any Content will immediately cease. All provisions of this Agreement which, by their nature, should survive termination, shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, and limitations of liability. If this Agreement is terminated for your breach, GTSG reserves the right to cancel any outstanding rewards or vouchers you may have purchased prior to termination, without refund or liability to you.\\r\\n\\r\\n**MISCELLANEOUS.**\\r\\n\\r\\nThe failure of either party to exercise, in any respect, any right provided for herein shall not be deemed a waiver of any further rights hereunder. GTSG shall not be liable for any failure to perform its obligations hereunder where such failure results from any cause beyond GTSG\'s reasonable control, including, without limitation, mechanical, electronic or communications failure or degradation (including \\"line-noise\\" interference). If any provision of this Agreement is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. This Agreement is not assignable, transferable or sublicensable by you except with GTSG\'s prior written consent. GTSG may transfer, assign or delegate this Agreement and its rights and obligations without consent. Both parties agree that this Agreement is the complete and exclusive statement of the mutual understanding of the parties and supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of this Agreement, and that all modifications must be in a writing signed by both parties, except as otherwise provided herein. No agency, partnership, joint venture, or employment is created as a result of this Agreement and you do not have any authority of any kind to bind GTSG in any respect whatsoever. Headings for each section have been included above for your convenience, but such headings do not have any legal meaning, and may not accurately reflect the content of the provisions they precede.</p>\\r\\n\\r\\n**ARBITRATION; GOVERNING LAW.**\\r\\n\\r\\nThis Agreement shall be governed by and construed in accordance with the laws of the State of New York without regard to the conflict of laws provisions thereof. Any dispute arising from or relating to the subject matter of this Agreement shall be exclusively and finally settled by arbitration in New York, New York, using the English language in accordance with the Streamlined Arbitration Rules and Procedures of Judicial Arbitration and Mediation Services, Inc. (\\"JAMS\\") then in effect, by one commercial arbitrator with substantial experience in resolving intellectual property and commercial contract disputes, who shall be selected from the appropriate list of JAMS arbitrators in accordance with the Streamlined Arbitration Rules and Procedures of JAMS. Judgment upon the award so rendered may be entered in a court having jurisdiction, or application may be made to such court for judicial acceptance of any award and an order of enforcement, as the case may be. Notwithstanding the foregoing, each party shall have the right to institute an action in a court of proper jurisdiction for injunctive or other equitable relief pending a final decision by the arbitrator. For all purposes of this Agreement, the parties consent to exclusive jurisdiction and venue in the United States Federal Courts located in the Southern District of New York.\\r\\n\\r\\n**COPYRIGHT DISPUTE POLICY.**\\r\\n\\r\\nGTSG has adopted the following general policy toward copyright infringement in accordance with the Digital Millennium Copyright Act or DMCA (posted at www.lcweb.loc.gov/copyright/legislation/dmca.pdf). The address of GTSG\'s Designated Agent to Receive Notification of Claimed Infringement (\\"Designated Agent\\") is listed at the end of this Section. It is GTSG\'s policy to (1) block access to or remove material that it believes in good faith to be copyrighted material that has been illegally copied and distributed by any of our advertisers, affiliates, content providers, members or users; and (2) remove and discontinue service to repeat offenders.\\r\\n\\r\\nProcedure for Reporting Copyright Infringements:\\r\\n\\r\\nIf you believe that material or content residing on or accessible through the Services infringes a copyright, please send a notice of copyright infringement containing the following information to the Designated Agent listed below:\\r\\n\\r\\n-   A physical or electronic signature of a person authorized to act on behalf of the owner of the copyright that has been allegedly infringed;\\r\\n\\r\\n-   Identification of works or materials being infringed;\\r\\n\\r\\n-   Identification of the material that is claimed to be infringing including information regarding the location of the infringing materials that the copyright owner seeks to have removed, with sufficient detail so that GTSG is capable of finding and verifying its existence;\\r\\n\\r\\n-   Contact information about the notifier including address, telephone number and, if available, email address;\\r\\n\\r\\n-   A statement that the notifier has a good faith belief that the material identified in (3) is not authorized by the copyright owner, its agent, or the law; and\\r\\n\\r\\n-   A statement made under penalty of perjury that the information provided is accurate and the notifying party is authorized to make the complaint on behalf of the copyright owner.\\r\\n\\r\\nOnce Proper Bona Fide Infringement Notification is Received by the Designated Agent: It is GTSG\'s policy:\\r\\n\\r\\n-   to remove or disable access to the infringing material;\\r\\n\\r\\n-   to notify the content provider, member or user that it has removed or disabled access to the material; and\\r\\n\\r\\n-   that repeat offenders will have the infringing material removed from the system and that GTSG will terminate such content provider\'s, member\'s or user\'s access to the Services.\\r\\n\\r\\nProcedure to Supply a Counter-Notice to the Designated Agent:\\r\\n\\r\\nf the content provider, member or user believes that the material that was removed (or to which access was disabled) is not infringing, or the content provider, member or user believes that it has the right to post and use such material from the copyright owner, the copyright owner\'s agent, or, pursuant to the law, the content provider, member, or user, must send a counter-notice containing the following information to the Designated Agent listed below\\r\\n\\r\\n-   A physical or electronic signature of the content provider, member or user;\\r\\n\\r\\n-   Identification of the material that has been removed or to which access has been disabled and the location at which the material appeared before it was removed or disabled;\\r\\n\\r\\n-   A statement that the content provider, member or user has a good faith belief that the material was removed or disabled as a result of mistake or misidentification of the material; and\\r\\n\\r\\n-   Content provider\'s, member\'s or user\';s name, address, telephone number, and, if available, email address, and a statement that such person or entity consents to the jurisdiction of the Federal Court for the judicial district in which the content provider\'s, member\'s or user\'s address is located, or, if the content provider\'s, member\'s or user\'s address is located outside the United States, for any judicial district in which GTSG is located, and that such person or entity will accept service of process from the person who provided notification of the alleged infringement.\\r\\n\\r\\nIf a counter-notice is received by the Designated Agent, GTSG may send a copy of the counter-notice to the original complaining party informing that person that GTSG may replace the removed material or cease disabling it in 10 business days. Unless the copyright owner files an action seeking a court order against the content provider, member or user, the removed material may be replaced or access to it restored in 10 to 14 business days or more after receipt of the counter-notice, at GTSG\'s discretion.\\r\\n\\r\\nPlease contact GTSG\'s Designated Agent to Receive Notification of Claimed Infringement at the following address: GTSG Inc. d/b/a LaaSie.AI, 137 W 25th St 11th floor, New York, NY 10001.\\r\\n\\r\\n**CONTACT.**\\r\\n\\r\\nIf you have any questions, complaints, or claims with respect to the Services, you may contact us at hello@laasie.ai or write to us at: 137 W 25th St 11th floor, New York, NY 10001","firstAgreement":"Yes, I am 19 years or older.","secondAgreement":"","postAuthHomepageBookingInfoTitle":"Plan your next trip with Laasie!","postAuthHomepageBookingInfoBody":"Members receive an additional <span style=\\"color: #000000; font-weight:700;\\">15%</span> off all direct bookings using the code LAASIE15.","postAuthHomepageProgramBenefitsBody":"<p>Every direct booking is eligible for on-property benefits like late check out, complimentary drinks, and room\\nupgrades. <br>\\nYou can earn additional shopping and experience rewards when you reach designated milestones.</p>"},"navigation":{"home":"Home","rewards":"","stays":"Stays","promotions":"Promotions","milestones":"Milestones"},"postAuthHomepage":{"showBookingInfo":"true","showProgramBenefits":"true","showAvailableOffers":"true","showPromotions":"true","showViewNextSection":false}}}',GROUP_CONFIG_FAVICON_IMAGE:"https://da12m3wzmytgw.cloudfront.net/media/HotelGroup/None-Flavicon.png",GROUP_CONFIG_APP_NAME:"Atrium Hotel Vancouver Perks Program",GROUP_CONFIG_FIRST_PAINT_COLOR:"#2F444A"}).CIRCLECI?e:e instanceof File?URL.createObjectURL(e):e:""}),i=n("04d1"),s=Object(o["createSchema"])({corporateHotelId:"corporate_hotel_id",cognitoAppClientId:"cognito_app_client_id",cognitoUserPoolId:"cognito_pool_id",cognitoRegion:"cognito_region",cognitoIdentityPoolLoginKey:function(e){var t=e.cognito_pool_id,n=e.cognito_region;return"cognito-idp.".concat(n,".amazonaws.com/").concat(t)},groupId:"id",groupUUID:"uuid",groupName:"group",logoImage:function(e){var t=e.logo_image;return a(t)},faviconImage:function(e){var t=e.favicon_image;return a(t)},allowInternationalCustomerInfo:"allow_international_customer_info",displayGdprBanner:"display_gdpr_banner",cloudfrontDistributionId:"cloudfront_distribution_id",enableDevelopmentalFeatures:"enable_lp_developmental_features",cognitoDynamoDbTableName:"cognito_dynamodb_table_name",template:function(e){var t,n,o,s,c,u,l,d,f,m,h,p,g,b,v,y,S,w,_,E,T,O,k,I,A,C,R,N,P,G,U,M,L,D,j,x,F,H,B,Y,W,V,q,z,K,$,J,X,Q,Z,ee,te,ne,oe,re,ae,ie={},se={},ce=[];e.customer_portal_component.forEach((function(e,t){"Preference"===e.template.template_type?ce=e.customer_portal_component_param_set:(e.template.template_field_permissions.forEach((function(e){if("questions"===e.category);else if(ie[e.category]){if(ie[e.category][e.field_name])throw Error("Duplicate param set ".concat(JSON.stringify(e,null,1)));ie[e.category][e.field_name]=e.default_value}else ie[e.category]={},ie[e.category][e.field_name]=e.default_value})),e.customer_portal_component_param_set.forEach((function(e){if("questions"===e.field_category);else if(se[e.field_category]){if(se[e.field_category][e.field_name])throw Error("Duplicate param set ".concat(JSON.stringify(e,null,1)));se[e.field_category][e.field_name]=e.field_value}else se[e.field_category]={},se[e.field_category][e.field_name]=e.field_value})))}));var ue=Object(r["merge"])({},ie,se),le={questions:ce,portalMeta:{appName:ue.portal_meta.app_name,defaultApiName:ue.portal_meta.default_api_name,prt:ue.portal_meta.preferred_reward_term,landingPage:ue.portal_meta.landing_page,termsPage:ue.portal_meta.terms_page,gtmId:ue.portal_meta.gtm_id,requireZipCode:ue.portal_meta.require_zipcode,allowIncompleteAddress:ue.portal_meta.allow_incomplete_address,confirmAccountCaptcha:ue.portal_meta.confirm_account_captcha,preferences:ue.portal_meta.preferences,showPostAuthHomepage:ue.portal_meta.show_post_auth_homepage||!1},email:{supportEmail:ue.email.support_email},link:{privacyPolicy:ue.link.privacy_policy,cookiePolicy:ue.link.cookie_policy,customUrl1:ue.link.custom_link_1,faqUrl:ue.link.faq_url,contactUsUrl:ue.link.contact_us_url||"",terms:ue.link.terms,twitterUrl:ue.link.twitter_url||"",instagramUrl:ue.link.instagram_url||"",pinterestUrl:ue.link.pinterest_url||"",facebookUrl:ue.link.facebook_url||"",tiktokUrl:ue.link.tiktok_url||"",postAuthHomepageBookingInfoPrimaryCtaUrl:null===(t=ue.link)||void 0===t?void 0:t.post_auth_homepage_booking_info_primary_cta_url,postAuthHomepageBookingInfoSecondaryCtaUrl:null===(n=ue.link)||void 0===n?void 0:n.post_auth_homepage_booking_info_secondary_cta_url,referralUrl:null===(o=ue.link)||void 0===o?void 0:o.referral_url},style:{accentBackgroundColor:ue.style.accent_background_color,accentBackgroundTextColor:ue.style.accent_background_text_color,buttonBackgroundColor:ue.style.button_background_color,buttonTextColor:ue.style.button_text_color,stylizedFont:ue.style.stylized_font,stylizedFontFvd:ue.style.stylized_font_fvd,basicFont:ue.style.basic_font,basicFontFvd:ue.style.basic_font_fvd,mainTextColor:ue.style.main_text_color,mainBackgroundColor:ue.style.main_background_color,successColor:ue.style.success_color,errorColor:ue.style.error_color,navBarBackgroundColor:ue.style.nav_bar_background_color,navBarTextColor:ue.style.nav_bar_text_color,navBarBottomTextColor:ue.style.nav_bar_bottom_text_color,mobileNavBarLogoTop:ue.style.mobile_nav_bar_logo_top,transactionStatusTagColor:ue.style.transaction_status_tag_color,backgroundImage2Repeat:ue.style.background_image2_repeat,signUpSignInFooterTextColor:ue.style.sign_up_sign_in_footer_text_color,roundedCorners:!0===ue.style.rounded_corners||"true"===ue.style.rounded_corners,highlightColor:ue.style.highlight_color||ue.style.accent_background_color,backgroundImage1Size:ue.style.background_image_1_size,mobileNavFontSize:ue.style.mobile_nav_font_size,postAuthHomepageAvailableOffersBackgroundColor:null===(s=ue.style)||void 0===s?void 0:s.post_auth_homepage_available_offers_background_color},image:{backgroundImage2:a(null===(c=ue.image)||void 0===c?void 0:c.background_image2),backgroundImage:a(null===(u=ue.image)||void 0===u?void 0:u.background_image),navLogo:a(null===(l=ue.image)||void 0===l?void 0:l.nav_logo),mobileNavBackground:a(null===(d=ue.image)||void 0===d?void 0:d.mobile_nav_background),postAuthHomepageBookingInfoHeroImageDesktop:a(null===(f=ue.image)||void 0===f?void 0:f.post_auth_homepage_booking_info_hero_image_desktop),postAuthHomepageBookingInfoHeroImageMobile:a(null===(m=ue.image)||void 0===m?void 0:m.post_auth_homepage_booking_info_hero_image_mobile),postAuthHomepageProgramBenefitsImage:a(null===(h=ue.image)||void 0===h?void 0:h.post_auth_homepage_program_benefits_image),postAuthHomepageProgramBenefitsImageMobile:a(null===(p=ue.image)||void 0===p?void 0:p.post_auth_homepage_program_benefits_image_mobile)},error:{existingGuestSignUp:null===(g=ue.error)||void 0===g?void 0:g.existing_guest_sign_up_error},copy:{signinHeadlinePart1:ue.copy.sign_in_headline_part_1,signinHeadlinePart2:ue.copy.sign_in_headline_part_2,signupHeadlinePart1:ue.copy.sign_up_headline_part_1,signupHeadlinePart2:ue.copy.sign_up_headline_part_2,guestSignUpTalkingPointsHeader:ue.copy.guest_sign_up_talking_points_header,guestSignUpTalkingPointsBody:ue.copy.guest_sign_up_talking_points_body,guestLookUpHeader:ue.copy.guest_look_up_header,guestLookUpInstructions:ue.copy.guest_look_up_instructions,guestCheckinTableHeader:ue.copy.guest_checkin_table_header,guestCheckinTableInstructions:ue.copy.guest_checkin_table_instructions,redemptionPolicyCopy:ue.copy.redemption_policy_copy,tagline:ue.copy.tagline,noTransactionsPlaceholder:i["a"].parse(ue.copy.no_transactions_placeholder),hasTransactionsPlaceholder:i["a"].parse(ue.copy.has_transactions_placeholder),firstSignUpCheckbox:ue.copy.first_signup_checkbox,transactionHeader:ue.copy.transaction_header,privacyPolicyTerm:ue.copy.privacy_policy_term||"Privacy Policy",postAuthHomepageBookingInfoPrimaryCta:null===(b=ue.copy)||void 0===b?void 0:b.post_auth_homepage_booking_info_primary_cta_copy,postAuthHomepageBookingInfoSecondaryCta:null===(v=ue.copy)||void 0===v?void 0:v.post_auth_homepage_booking_info_secondary_cta_copy,postAuthHomepageAvailableOffersBody:null===(y=ue.copy)||void 0===y?void 0:y.post_auth_homepage_available_offers_body,postAuthHomepagePromotionsTitle:null===(S=ue.copy)||void 0===S?void 0:S.post_auth_homepage_promotions_title,postAuthHomepagePromotionsBody:ue.copy.post_auth_homepage_promotions_body,redemptionMethodLandingPage:null===(w=ue.copy)||void 0===w?void 0:w.redemption_method_landing_page,referralTitle:null===(_=ue.copy)||void 0===_?void 0:_.referral_title,referralDescription:null===(E=ue.copy)||void 0===E?void 0:E.referral_description},component:{displayAppNameSignup:null===(T=ue.component)||void 0===T?void 0:T.display_app_name_signup,showMilestoneBanner:!0===(null===(O=ue.component)||void 0===O?void 0:O.show_milestone_banner),showCustomMilestoneInfo:!0===(null===(k=ue.component)||void 0===k?void 0:k.show_custom_milestone_info),customMilestoneIcon1:null===(I=ue.component)||void 0===I?void 0:I.custom_milestone_icon_1,customMilestoneTitle1:null===(A=ue.component)||void 0===A?void 0:A.custom_milestone_title_1,customMilestoneDescription1:null===(C=ue.component)||void 0===C?void 0:C.custom_milestone_description_1,customMilestoneIcon2:null===(R=ue.component)||void 0===R?void 0:R.custom_milestone_icon_2,customMilestoneTitle2:null===(N=ue.component)||void 0===N?void 0:N.custom_milestone_title_2,customMilestoneDescription2:null===(P=ue.component)||void 0===P?void 0:P.custom_milestone_description_2,customMilestoneIcon3:null===(G=ue.component)||void 0===G?void 0:G.custom_milestone_icon_3,customMilestoneTitle3:null===(U=ue.component)||void 0===U?void 0:U.custom_milestone_title_3,customMilestoneDescription3:null===(M=ue.component)||void 0===M?void 0:M.custom_milestone_description_3,customMilestoneIcon4:null===(L=ue.component)||void 0===L?void 0:L.custom_milestone_icon_4,customMilestoneTitle4:null===(D=ue.component)||void 0===D?void 0:D.custom_milestone_title_4,customMilestoneDescription4:null===(j=ue.component)||void 0===j?void 0:j.custom_milestone_description_4,customMilestoneIcon5:null===(x=ue.component)||void 0===x?void 0:x.custom_milestone_icon_5,customMilestoneTitle5:null===(F=ue.component)||void 0===F?void 0:F.custom_milestone_title_5,customMilestoneDescription5:null===(H=ue.component)||void 0===H?void 0:H.custom_milestone_description_5},markdown:{faqContent:null===(B=ue.markdown)||void 0===B?void 0:B.faq_content,termsAndConditionsContent:null===(Y=ue.markdown)||void 0===Y?void 0:Y.terms_and_conditions_content,firstAgreement:null===(W=ue.markdown)||void 0===W?void 0:W.first_agreement,secondAgreement:null===(V=ue.markdown)||void 0===V?void 0:V.second_agreement,postAuthHomepageBookingInfoTitle:i["a"].parse(null===(q=ue.markdown)||void 0===q?void 0:q.post_auth_homepage_booking_info_title),postAuthHomepageBookingInfoBody:i["a"].parse(null===(z=ue.markdown)||void 0===z?void 0:z.post_auth_homepage_booking_info_body),postAuthHomepageProgramBenefitsTitle:i["a"].parse(null===(K=ue.markdown)||void 0===K?void 0:K.post_auth_homepage_program_benefits_title),postAuthHomepageProgramBenefitsBody:i["a"].parse(null===($=ue.markdown)||void 0===$?void 0:$.post_auth_homepage_program_benefits_body)},navigation:{home:"Home",rewards:null===(J=ue.navigation)||void 0===J?void 0:J.rewards,stays:null===(X=ue.navigation)||void 0===X?void 0:X.stays,promotions:null===(Q=ue.navigation)||void 0===Q?void 0:Q.promotions,milestones:null===(Z=ue.navigation)||void 0===Z?void 0:Z.milestones},postAuthHomepage:{showBookingInfo:null===(ee=ue.post_auth_homepage)||void 0===ee?void 0:ee.show_booking_info_section,showProgramBenefits:null===(te=ue.post_auth_homepage)||void 0===te?void 0:te.show_program_benefits_section,showAvailableOffers:null===(ne=ue.post_auth_homepage)||void 0===ne?void 0:ne.show_available_offers_section,showPromotions:null===(oe=ue.post_auth_homepage)||void 0===oe?void 0:oe.show_promotions_section,showViewNextSection:(null===(re=ue.post_auth_homepage)||void 0===re?void 0:re.show_view_next_section)||!1,showReferral:null===(ae=ue.post_auth_homepage)||void 0===ae?void 0:ae.show_homepage_referral_content}};return le}});function c(e){return Object(o["morphism"])(s,e)}},"73d6":function(e,t,n){},"74fb":function(e,t,n){"use strict";n.d(t,"h",(function(){return o})),n.d(t,"f",(function(){return r})),n.d(t,"j",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"g",(function(){return c})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"i",(function(){return f}));var o="SET_VIEW_MANAGER",r="REGISTER_STAFF_USER",a="VALLEY_GUEST_SIGNUP",i="PROCESS_MESSAGE",s="FETCH_GROUP_CONFIG",c="RESEND_TEMP_PASSWORD",u="ATTACH_AUTH_MODULE",l="FETCH_USER_METADATA",d="LOG_EVENT",f="SHOW_GDPR_BANNER"},"765c":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("99af"),n("c975"),n("ac1f"),n("5319");function o(e,t){var n=e.replace("#","");3===n.length&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]);var o=parseInt(n.substring(0,2),16),r=parseInt(n.substring(2,4),16),a=parseInt(n.substring(4,6),16);return"rgba(".concat(o,", ").concat(r,", ").concat(a,", ").concat(t,")")}},"78e2":function(e,t,n){"use strict";n.d(t,"f",(function(){return o})),n.d(t,"p",(function(){return r})),n.d(t,"h",(function(){return a})),n.d(t,"g",(function(){return i})),n.d(t,"l",(function(){return s})),n.d(t,"n",(function(){return c})),n.d(t,"m",(function(){return u})),n.d(t,"o",(function(){return l})),n.d(t,"r",(function(){return d})),n.d(t,"s",(function(){return f})),n.d(t,"q",(function(){return m})),n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return p})),n.d(t,"k",(function(){return g})),n.d(t,"j",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"e",(function(){return y})),n.d(t,"d",(function(){return S})),n.d(t,"c",(function(){return w}));var o="homepage",r="stays",a="rewardSelections",i="promotions",s="SHOW_AVAILABLE_OFFERS_SECTION",c="SHOW_REDEEMABLE_REWARD_SELECTIONS",u="SHOW_PROMOTIONS_SECTION",l="SHOW_REFERRAL_SECTION",d="UI_COMPONENTS",f="UI_IMAGES",m="STYLES",h="COPY",p="EXTERNAL_URLS",g="SET_STAYS",b="SET_REWARD_SELECTIONS",v="SET_PROMOTIONS",y="FETCH_SELECTABLE_OFFERS",S="FETCH_REWARD_SELECTIONS",w="FETCH_PROMOTIONS"},8:function(e,t){},"80fa":function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"d",(function(){return u}));var o="SET_VIEW_MANAGER_INSTANCE",r="SET_IS_LOADING",a="SET_MESSAGE",i="DELETE_MESSAGE",s="SET_STATE_FROM_CONFIG",c="SET_USER_METADATA",u="SET_MOBILE"},"88f9":function(e,t,n){},"89bd":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));n("c975");function o(e){return e?"".concat(e," !important"):""}var r=["Brandon Grotesque"];function a(e){return"string"===typeof e&&r.indexOf(e)>-1}function i(e){return{formCardStyles:{color:e.accentBackgroundTextColor,borderRadius:e.roundedCorners?"4px":"0px"},inputFieldStyles:{borderRadius:e.roundedCorners?"4px":"0px"},alertStyles:{borderRadius:e.roundedCorners?"4px":"0px"}}}},"8b9b":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return c}));var o="FETCH_GUEST_INFO",r="SET_GUEST_INFO",a="SET_GUEST_INFO_LOADING",i="GUEST_INFO_FULL_NAME",s="GUEST_INFO_EMAIL",c="GUEST_INFO_FIRST_NAME"},9:function(e,t){},"92a1":function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"}},[n("path",{attrs:{d:"M257.5 27.6c-.8-5.4-4.9-9.8-10.3-10.6v0c-22.1-3.1-44.6 .9-64.4 11.4l-74 39.5C89.1 78.4 73.2 94.9 63.4 115L26.7 190.6c-9.8 20.1-13 42.9-9.1 64.9l14.5 82.8c3.9 22.1 14.6 42.3 30.7 57.9l60.3 58.4c16.1 15.6 36.6 25.6 58.7 28.7l83 11.7c22.1 3.1 44.6-.9 64.4-11.4l74-39.5c19.7-10.5 35.6-27 45.4-47.2l36.7-75.5c9.8-20.1 13-42.9 9.1-64.9v0c-.9-5.3-5.3-9.3-10.6-10.1c-51.5-8.2-92.8-47.1-104.5-97.4c-1.8-7.6-8-13.4-15.7-14.6c-54.6-8.7-97.7-52-106.2-106.8zM208 144a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM144 336a32 32 0 1 1 64 0 32 32 0 1 1 -64 0zm224-64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"}})])},r=[],a={name:"CookieBite"},i=a,s=n("2877"),c=Object(s["a"])(i,o,r,!1,null,null,null);t["a"]=c.exports},a3a2:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return m}));n("99af"),n("ac1f"),n("5319");var o=n("5530"),r=n("d4ec"),a=n("bee2"),i=n("262e"),s=n("2caf"),c=n("6850"),u=n("d6e1"),l=function(e){Object(i["a"])(n,e);var t=Object(s["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.call(this,{headers:{"group-uuid":Object(u["d"])()},baseURL:"https://v4lley.gtsgapps.com/api/v1"}),e.customerExistsRoute="/customers/customer/exists/",e.customerSearchRoute="/customers/staff/customers/",e.checkinRoute="/customers/staff/transactions/",e.staffCustomerAccountRoute="/customers/staff/customers/",e.customerAccountRoute="/customers/customer/",e.staffAccountRoute="/customers/staff/",e.transactionsStaffRoute="/customers/staff/transaction-preview/",e.transactionsGuestRoute="/customers/customer/transaction-preview/",e.transactionsPaginatedStaffRoute="/customers/staff/transaction-preview-paginated/",e.transactionsPaginatedGuestRoute="/customers/customer/transaction-preview-paginated/",e.transactionDetailStaffRoute="/customers/staff/offers/",e.updateRewardSelectionRoute="/reward-offers/offer/:offerUUID/update-rewards-selection/",e.updateRewardSelectionSyncRoute="/reward-offers/offer/:offerUUID/update-rewards-selection-sync/",e.redeemRewardStaffRoute="/reward-offers/offer/staff/:offerUUID/toggle-redemption/",e.redeemRewardGuestRoute="/reward-offers/offer/customer/:offerUUID/toggle-redemption/",e.guestSignupRoute="/customers/staff/customers/signup-email/",e.resetTempPasswordRoute="/customers/customer/resend-password-email/",e.selectionsGuestRoute="/customers/customer/reward-selection/",e.selectionsStaffRoute="/customers/staff/reward-selection",e.paginatedRewardSelectionsGuestRoute="/customers/customer/reward-selection-paginated/",e.paginatedRewardSelectionsStaffRoute="/customers/staff/reward-selection-paginated/",e.customerLikelyRedeemedRoute="/reward-offers/offer/customer/:offerUuid/selection-likely-redeemed/",e.staffLikelyRedeemedRoute="/reward-offers/offer/staff/:offerUuid/selection-likely-redeemed/",e.blockRoute="customers/customer/block/",e.preferenceSelectionsGuestRoute="customers/customer/preferences/",e.preferenceSelectionsStaffRoute="customers/staff/customers/:guestUuid/preferences",e.cognitoFailoverSignupRoute="/customers/cognito-failover/sign-up/",e.cognitoFailoverSigninRoute="/customers/cognito-failover/sign-in/",e}return Object(a["a"])(n,[{key:"block",value:function(e,t,n){var o=t||Object(u["d"])(),r=n||Math.round((new Date).getTime()/1e3);this.request({method:"post",url:this.blockRoute,headers:{Authorization:"Basic ".concat(btoa("".concat(o,":").concat(r)))},data:{email:e,group_uuid:o}})}},{key:"customerExists",value:function(e){var t=Object(u["d"])(),n=Math.round((new Date).getTime()/1e3);return this.request({method:"post",url:this.customerExistsRoute,headers:{Authorization:"Basic ".concat(btoa("".concat(t,":").concat(n)))},data:{email:e,group_uuid:t,subscribed:!0,enrollment_source:"PT"}})}},{key:"cognitoFailoverSignupUser",value:function(e,t,n,o,r){return this.request({method:"post",url:this.cognitoFailoverSignupRoute,data:{region:t,table_name:e,email:n,password:o,group_uuid:r}})}},{key:"cognitoFailoverSigninUser",value:function(e,t,n,o){return this.request({method:"post",url:this.cognitoFailoverSigninRoute,headers:{Authorization:"Bearer ".concat(e)},data:{table_name:t,region:n,password:o}})}},{key:"customerSearch",value:function(e,t){return this.request({method:"get",url:this.customerSearchRoute,params:{search:t},headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchCheckins",value:function(e,t){return this.request({method:"get",url:this.checkinRoute,params:{checkin_date__gte:t.checkinStart.format("YYYY-MM-DD"),checkin_date__lte:t.checkinEnd.format("YYYY-MM-DD"),page:t.page,page_size:t.pageSize,ordering:t.getOrderParam()},headers:{Authorization:"Bearer ".concat(e)}})}},{key:"staffFetchCustomerAccount",value:function(e,t){return this.request({method:"get",url:"".concat(this.staffCustomerAccountRoute).concat(t,"/"),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"customerFetchAccount",value:function(e){return this.request({method:"get",url:this.customerAccountRoute,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"staffFetchAccount",value:function(e){return this.request({method:"get",url:this.staffAccountRoute,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"staffSaveCustomerAccount",value:function(e,t,n){return this.request({method:"put",url:"".concat(this.staffCustomerAccountRoute).concat(t,"/"),data:n,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"staffSaveAccount",value:function(e,t){return this.request({method:"put",url:this.staffAccountRoute,data:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"customerSaveAccount",value:function(e,t){return this.request({method:"put",url:this.customerAccountRoute,data:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchSelectionsStaff",value:function(e,t,n,o,r){return this.request({method:"get",url:this.selectionsStaffRoute,params:{group_uuid:t,customer:n,active:o,is_promotion:r},headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchSelectionsGuest",value:function(e,t,n,o){return this.request({method:"get",url:this.selectionsGuestRoute,params:{group_uuid:t,active:n,is_promotion:o},headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchTransactionsStaff",value:function(e,t,n,r,a){return this.request({method:"get",url:this.transactionsStaffRoute,params:Object(o["a"])({group_uuid:t,customer:n,transaction_type:r},a),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchTransactionsGuest",value:function(e,t,n,r){return this.request({method:"get",url:this.transactionsGuestRoute,params:Object(o["a"])({group_uuid:t,transaction_type:n},r),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPaginatedTransactionsGuest",value:function(e,t){return this.request({method:"get",url:this.transactionsPaginatedGuestRoute,params:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPaginatedTransactionsStaff",value:function(e,t){return this.request({method:"get",url:this.transactionsPaginatedStaffRoute,params:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchTransactionDetailStaff",value:function(e,t,n,o){return this.request({method:"get",url:this.transactionDetailStaffRoute,params:{group_uuid:t,offer:o,customer:n},headers:{Authorization:"Bearer ".concat(e)}})}},{key:"updateRewardSelectionSync",value:function(e,t,n){var o=this.updateRewardSelectionSyncRoute.replace(":offerUUID",t);return this.request({method:"put",url:o,data:JSON.stringify(n),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"updateRewardSelection",value:function(e,t,n){var o=this.updateRewardSelectionRoute.replace(":offerUUID",t);return this.request({method:"put",url:o,data:JSON.stringify(n),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"updateRedemptionStatus",value:function(e,t,n,o){var r=t?this.redeemRewardStaffRoute:this.redeemRewardGuestRoute,a=r.replace(":offerUUID",n);return this.request({method:"put",url:a,data:JSON.stringify(o),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"guestSignup",value:function(e,t){return this.request({method:"post",url:this.guestSignupRoute,data:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"resendTempPassword",value:function(e){return this.request({method:"put",url:this.resetTempPasswordRoute,data:e})}},{key:"updateLikelyRedeemed",value:function(e,t,n,o){var r=(o?this.staffLikelyRedeemedRoute:this.customerLikelyRedeemedRoute).replace(":offerUuid",t);return this.request({method:"put",url:r,data:JSON.stringify({mesa_reward_id:n}),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPreferenceSelectionsGuest",value:function(e){return this.request({method:"get",url:this.preferenceSelectionsGuestRoute,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPreferenceSelectionsStaff",value:function(e,t){var n=this.preferenceSelectionsStaffRoute.replace(":guestUuid",t);return this.request({method:"get",url:n,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"updatePreferenceSelectionsGuest",value:function(e,t){return this.request({method:"put",url:this.preferenceSelectionsGuestRoute,data:JSON.stringify({preferences:t}),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"updatePreferenceSelectionsStaff",value:function(e,t,n){var o=this.preferenceSelectionsStaffRoute.replace(":guestUuid",n);return this.request({method:"put",url:o,data:JSON.stringify({preferences:t}),headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPaginatedRewardSelectionsGuest",value:function(e,t){return this.request({method:"get",url:this.paginatedRewardSelectionsGuestRoute,params:t,headers:{Authorization:"Bearer ".concat(e)}})}},{key:"fetchPaginatedRewardSelectionsStaff",value:function(e,t){return this.request({method:"get",url:this.paginatedRewardSelectionsStaffRoute,params:t,headers:{Authorization:"Bearer ".concat(e)}})}}]),n}(c["a"]),d=function(e){Object(i["a"])(n,e);var t=Object(s["a"])(n);function n(){var e;return Object(r["a"])(this,n),e=t.call(this,{headers:{"group-uuid":Object(u["d"])()},baseURL:"https://v4lley.gtsgapps.com/api/v2"}),e.transactionDetailGuestRoute="/customers/customer/offers/",e}return Object(a["a"])(n,[{key:"fetchTransactionDetailGuest",value:function(e,t,n){return this.request({method:"get",url:this.transactionDetailGuestRoute,params:{offer:n,group_uuid:t},headers:{Authorization:"Bearer ".concat(e)}})}}]),n}(c["a"]),f=new l,m=new d},a469:function(e,t,n){"use strict";n.d(t,"jb",(function(){return o})),n.d(t,"h",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"kb",(function(){return i})),n.d(t,"D",(function(){return s})),n.d(t,"sb",(function(){return c})),n.d(t,"v",(function(){return u})),n.d(t,"w",(function(){return l})),n.d(t,"t",(function(){return d})),n.d(t,"u",(function(){return f})),n.d(t,"R",(function(){return m})),n.d(t,"S",(function(){return h})),n.d(t,"hb",(function(){return p})),n.d(t,"b",(function(){return g})),n.d(t,"I",(function(){return b})),n.d(t,"F",(function(){return v})),n.d(t,"J",(function(){return y})),n.d(t,"a",(function(){return S})),n.d(t,"O",(function(){return w})),n.d(t,"lb",(function(){return _})),n.d(t,"q",(function(){return E})),n.d(t,"r",(function(){return T})),n.d(t,"H",(function(){return O})),n.d(t,"qb",(function(){return k})),n.d(t,"o",(function(){return I})),n.d(t,"E",(function(){return A})),n.d(t,"pb",(function(){return C})),n.d(t,"T",(function(){return R})),n.d(t,"f",(function(){return N})),n.d(t,"W",(function(){return P})),n.d(t,"ib",(function(){return G})),n.d(t,"c",(function(){return U})),n.d(t,"Y",(function(){return M})),n.d(t,"X",(function(){return L})),n.d(t,"g",(function(){return D})),n.d(t,"ob",(function(){return j})),n.d(t,"U",(function(){return x})),n.d(t,"V",(function(){return F})),n.d(t,"M",(function(){return H})),n.d(t,"N",(function(){return B})),n.d(t,"x",(function(){return Y})),n.d(t,"n",(function(){return W})),n.d(t,"k",(function(){return V})),n.d(t,"L",(function(){return q})),n.d(t,"K",(function(){return z})),n.d(t,"P",(function(){return K})),n.d(t,"m",(function(){return $})),n.d(t,"nb",(function(){return J})),n.d(t,"p",(function(){return X})),n.d(t,"mb",(function(){return Q})),n.d(t,"s",(function(){return Z})),n.d(t,"bb",(function(){return ee})),n.d(t,"y",(function(){return te})),n.d(t,"j",(function(){return ne})),n.d(t,"eb",(function(){return oe})),n.d(t,"rb",(function(){return re})),n.d(t,"B",(function(){return ae})),n.d(t,"A",(function(){return ie})),n.d(t,"z",(function(){return se})),n.d(t,"e",(function(){return ce})),n.d(t,"Q",(function(){return ue})),n.d(t,"C",(function(){return le})),n.d(t,"db",(function(){return de})),n.d(t,"i",(function(){return fe})),n.d(t,"cb",(function(){return me})),n.d(t,"Z",(function(){return he})),n.d(t,"fb",(function(){return pe})),n.d(t,"ab",(function(){return ge})),n.d(t,"gb",(function(){return be})),n.d(t,"G",(function(){return ve})),n.d(t,"l",(function(){return ye}));var o="STYLE_CONFIG",r="COPY_CONFIG",a="COMPONENT_CONFIG",i="STYLIZED_FONT",s="INITIAL_VIEW",c="VIEW_ALLOWED",u="GROUP_LOGO",l="GROUP_NAME",d="GROUP_BACKGROUND_IMAGE",f="GROUP_BACKGROUND_IMAGE_SECONDARY",m="NEW_GUEST_CREDENTIALS",h="NEW_STAFF_CREDENTIALS",p="STAFF_NEW_CREDENTIALS_AWS_SDK",g="AUTH_TOKEN",b="IS_STAFF",v="IS_ADMIN",y="IS_STAFF_OR_ADMIN",S="API_NAME",w="MESSAGE_LIST",_="SUPPORT_EMAIL",E="FAQ_URL",T="FAQ_URL_SUPPORT",O="IS_EXTERNAL_FAQ",k="TWITTER_URL",I="FACEBOOK_URL",A="INSTAGRAM_URL",C="TIKTOK_URL",R="PINTEREST_URL",N="CONTACT_US_URL",P="PRIVACY_POLICY",G="STAY_URL",U="CLIENT_APP_NAME",M="PRT",L="PRIVACY_POLICY_URL",D="COOKIE_POLICY_URL",j="TERMS_URL",x="PRE_AUTH_VIEW_STYLE_DESKTOP",F="PRE_AUTH_VIEW_STYLE_MOBILE",H="MAIN_BACKGROUND_DESKTOP",B="MAIN_BACKGROUND_MOBILE",Y="GROUP_NAV_LOGO",W="ERROR_CONFIG",V="DEFAULT_API_NAME",q="LOG_DATA",z="LANDING_PAGE",K="MOBILE_NAV_BACKGROUND",$="EMPTY_STATE_COPY",J="TERMS_PAGE",X="FAQ_MARKDOWN_CONTENT",Q="TERMS_AND_CONDITIONS_MARKDOWN_CONTENT",Z="FIRST_AGREEMENT_MARKDOWN",ee="SECOND_AGREEMENT_MARKDOWN",te="GTM_ID",ne="CUSTOM_URL_1",oe="SHOW_V2",re="VERSION_FILTER",ae="HAS_BG_IMAGES",ie="GUEST_INFO_FULL_NAME",se="GUEST_INFO_EMAIL",ce="CONFIRM_ACCOUNT_CAPTCHA",ue="NAVIGATION_CONFIG",le="HEADER_COPY",de="SHOW_PREFERENCES",fe="CUSTOM_MILESTONE_INFO_CONFIG",me="SHOW_POST_AUTH_HOMEPAGE",he="REDEMPTION_METHOD_COPY_CONFIG",pe="SOCIAL_LINKS",ge="REFERRAL_CONFIG",be="SSO_INTEGRATION",ve="IS_AUTHENTICATED",ye="EMBED_VIEW"},af5c:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o="The phone number entered is not valid.",r=["AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FM","FL","GA","GU","HI","ID","IL","IN","IA","KS","KY","LA","ME","MH","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","MP","OH","OK","OR","PW","PA","PR","RI","SC","SD","TN","TX","UT","VT","VI","VA","WA","WV","WI","WY"]},b7e4:function(e,t,n){"use strict";var o=n("1cc0"),r=n.n(o);r.a},bba9:function(e,t,n){},bdd1:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"alert-container",style:{maxWidth:e.desktopMessageWidth}},[n("transition-group",{attrs:{name:"fade"}},e._l(e.messageList,(function(t,o){return n("div",{key:"key-"+o},[n("v-alert",{staticClass:"laas-body-2",class:{"alert-with-title":t.title},style:[e.dismissibleIconColor(t.dismissibleIconColor),t.styles,{width:t.width,pointerEvents:"auto"}],attrs:{dense:"",type:t.messageType,dismissible:!0,color:t.color,icon:t.icon,"data-test-id":"messageService"},on:{input:function(n){return e.clickHandler(t)}},scopedSlots:e._u([t.title?{key:"prepend",fn:function(){return[n("div",{staticClass:"alert-title"},[t.titleIcon?n(t.titleIcon,{tag:"component"}):e._e(),n("span",{domProps:{innerHTML:e._s(t.title)}})],1)]},proxy:!0}:null,t.dismissibleText?{key:"close",fn:function(o){var r=o.toggle;return[n("v-btn",{staticClass:"close-btn",attrs:{color:t.dismissibleBackgroundColor},on:{click:function(e){return r()}}},[e._v(" "+e._s(t.dismissibleText)+" ")])]}}:null],null,!0)},[n("span",{style:t.style,domProps:{innerHTML:e._s(t.message)}})])],1)})),0)],1)},r=[],a=(n("fb6a"),n("5530")),i=n("2b0e"),s=n("a469"),c=n("2f62"),u=n("fa6b"),l=n("4930"),d=n("92a1"),f=i["default"].extend({name:"MessageService",components:{CookieBite:d["a"]},props:{mobileOffsetMarginBottom:{type:Boolean,required:!1,default:!1}},methods:{clickHandler:function(e){"function"===typeof e.onInput&&e.onInput()},dismissibleIconColor:function(e){return{"--color":e}}},computed:Object(a["a"])({},Object(c["c"])({messageList:s["O"],showV2:s["eb"]}),{desktopMessageWidth:function(){return this.showV2&&Object(l["e"])(this.$route)?"calc(100vw - ".concat(parseInt(u["f"].slice(0,-2))+15,"px)"):this.$vuetify.breakpoint.mdAndUp&&Object(l["e"])(this.$route)?"calc(100vw - ".concat(parseInt(u["c"].slice(0,-2))+15,"px)"):"calc(100vw)"},show:function(){return!!Array.isArray(this.messageList)&&this.messageList.length>0},paddingBottom:function(){return this.$vuetify.breakpoint.mdAndUp?"10px":this.mobileOffsetMarginBottom?u["a"]:"10px"}})}),m=f,h=(n("d936"),n("2877")),p=n("6544"),g=n.n(p),b=n("0798"),v=n("8336"),y=n("a523"),S=Object(h["a"])(m,o,r,!1,null,"c172ea5a",null);t["default"]=S.exports;g()(S,{VAlert:b["a"],VBtn:v["a"],VContainer:y["a"]})},bf80:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i}));n("4de4"),n("4160"),n("caad"),n("a15b"),n("d81d"),n("fb6a"),n("b64b"),n("ac1f"),n("1276"),n("159b");var o=n("2b0e"),r=["iTunes","eBay"],a={capitalize:function(e){return"string"!==typeof e?"":e[0].toUpperCase()+e.slice(1).toLowerCase()},possessive:function(e){if("string"!==typeof e)return"";var t=a.capitalize(e),n=t[t.length-1];return"s"===n.toLowerCase()?"".concat(t,"'"):"".concat(t,"'s")},uppercase:function(e){return"string"!==typeof e?"":e.toUpperCase()},lowercase:function(e){return"string"!==typeof e?"":e.toLowerCase()},singular:function(e){if("string"!==typeof e)return"";var t=e.charAt(e.length-1).toLowerCase(),n=e.charAt(e.length-2).toLowerCase();return"s"===t&&"'"===n?e.slice(0,-2):"s"===t?e.slice(0,-1):e},plural:function(e){if("string"!==typeof e)return"";var t=function(e){return e.charCodeAt()>=65&&e.charCodeAt()<=90};return t(e.charAt(e.length-1))?e+"S":e+"s"},capitalizeAllWords:function(e){return"string"!==typeof e?"":e.split(" ").map((function(e){var t=e;return r.includes(e)||(t=e.charAt(0).toUpperCase()+e.slice(1)),t})).join(" ")}};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o["default"];Object.keys(a).forEach((function(t){e.filter(t,a[t])}))}},c389:function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var o="sabre-sso-form",r=[void 0,null,""],a=2147483647},c4af:function(e,t,n){"use strict";var o=n("73d6"),r=n.n(o);r.a},c787:function(e,t,n){"use strict";n.d(t,"i",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"j",(function(){return c})),n.d(t,"k",(function(){return u})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return h})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"f",(function(){return b}));var o=n("d4ec"),r=n("bee2"),a={usernameNotConfirmed:{message:"User is not confirmed.",friendlyMessage:"Please check your email to confirm your account."},usernameExists:{message:"An account with the given email already exists.",friendlyMessage:"Your account already exists. Please login."},statusConfirmed:{message:"User cannot be confirmed. Current status is CONFIRMED",friendlyMessage:"You have already been confirmed. Please login."},passwordLength:{message:"1 validation error detected: Value at 'password' failed to satisfy constraint: Member must have length greater than or equal to 6",friendlyMessage:"Password did not conform with policy: Password not long enough."},passwordSpecialChar:{message:"Password did not conform with policy: Password must have symbol characters",friendlyMessage:"Password did not conform with policy: Password requires a symbol character."},emailNotFound:{message:"Username/client id combination not found.",friendlyMessage:"Email not found."},forceChangePassword:{message:"User password cannot be reset in the current state.",friendlyMessage:"Reset email sent. Please click the link in your email to continue."},existingUserSignUp:{message:"customer email has a confirmed account",friendlyMessage:"Guest email has already been signed up."},emailWhiteSpaces1:{message:"1 validation error detected: Value at 'username' failed to satisfy constraint: Member must satisfy regular expression pattern: [\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+",friendlyMessage:"Invalid email."},emailWhiteSpaces2:{message:"2 validation errors detected: Value '%s' at 'userName' failed to satisfy constraint: Member must satisfy regular expression pattern: [\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+; Value '%s' at 'userAlias' failed to satisfy constraint: Member must satisfy regular expression pattern: [\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]+",friendlyMessage:"Invalid email."},networkError:{message:"Network error",friendlyMessage:"Sorry, we have encountered a network error. Please try again later."}},i=function(){function e(t){var n=t.message,r=t.friendlyMessage;Object(o["a"])(this,e),this.message=n,this.friendlyMessage=r}return Object(r["a"])(e,[{key:"isMatch",value:function(e){return e===this.message}},{key:"check",value:function(e){return{isMatch:this.isMatch(e),friendlyMessage:this.friendlyMessage}}}]),e}(),s=new i(a.statusConfirmed),c=new i(a.usernameExists),u=new i(a.usernameNotConfirmed),l=new i(a.passwordLength),d=new i(a.passwordSpecialChar),f=new i(a.emailNotFound),m=new i(a.forceChangePassword),h=new i(a.existingUserSignUp),p=new i(a.emailWhiteSpaces1),g=new i(a.emailWhiteSpaces2),b=new i(a.networkError)},caca:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"k",(function(){return r})),n.d(t,"l",(function(){return a})),n.d(t,"i",(function(){return i})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"m",(function(){return u})),n.d(t,"j",(function(){return l})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return f})),n.d(t,"d",(function(){return m})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return p}));var o="FETCH_PREFERENCE_SELECTIONS",r="UPDATE_PREFERENCE_SELECTION_VALUE",a="UPDATE_PREFERENCE_SELECTION_VALUES",i="SET_SELECTIONS",s="SET_INACTIVE_SELECTIONS",c="ADD_SELECTION",u="UPDATE_SELECTION",l="SET_SELECTIONS_FETCH_SUCCCES",d="QUESTIONS",f="QUESTIONS_MAP",m="GET_PREFERENCE_SELECTIONS",h="FORMAT_SELECTIONS",p="GET_PREFERENCE_SELECTION_VALUES_PAYLOAD"},cd49:function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var o=n("2b0e"),r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"laasie-loyalty-portal-app"}},[n("portal-target",{attrs:{name:"modal"}}),n("router-view")],1)},a=[],i=n("5530"),s=n("4eb5"),c=n.n(s),u=n("2f62");c.a.config.autoSetContainer=!0,o["default"].use(c.a);var l=o["default"].extend({name:"App",computed:Object(i["a"])({},Object(u["e"])(["faviconImage"])),watch:{faviconImage:function(e,t){if(e){var n=document.getElementById("portal-favicon");n&&n.setAttribute("href",e)}},"$vuetify.breakpoint.smAndDown":function(e){this.SET_MOBILE(e)}},created:function(){this.SET_MOBILE(this.$vuetify.breakpoint.smAndDown)},methods:Object(i["a"])({},Object(u["d"])(["SET_MOBILE"]))}),d=l,f=(n("cf25"),n("2877")),m=Object(f["a"])(d,r,a,!1,null,null,null),h=m.exports,p=(n("99af"),n("45fc"),n("b0c0"),n("d3b7"),n("ac1f"),n("841c"),n("9911"),n("96cf"),n("1da1")),g=n("2909"),b=n("8c4f"),v=n("0613"),y=n("ce9a"),S=n("a469"),w=n("74fb"),_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-app",{directives:[{name:"scroll",rawName:"v-scroll",value:e.refreshSessionThrottled,expression:"refreshSessionThrottled"},{name:"globalClick",rawName:"v-globalClick",value:e.refreshSessionThrottled,expression:"refreshSessionThrottled"}],style:{fontFamily:e.STYLE_CONFIG.basicFont,color:e.STYLE_CONFIG.mainTextColor},attrs:{id:"portal-container"}},[e.$route.meta.v2?[n("div",{attrs:{id:"v2-development-container"}},[n("router-view",{attrs:{name:"messageService"}}),e.$store.getters.EMBED_VIEW||e.$route.meta.hideV2Header?e._e():n("router-view",{attrs:{name:"header"}}),n("router-view",{attrs:{name:"content"}}),e.$store.getters.EMBED_VIEW?e._e():n("router-view",{attrs:{name:"navigation"}})],1)]:[e.showNavigation?n("router-view",{attrs:{name:"navigation"}}):e._e(),n("v-content",{attrs:{app:""}},[n("router-view",{attrs:{name:"guestNavigation"}}),n("router-view",{attrs:{name:"content"}}),e.$route.meta.hideV1Footer?e._e():n("router-view",{attrs:{name:"footer"}}),n("router-view",{attrs:{name:"messageService"}})],1)]],2)},E=[],T=n("4930"),O=n("2ef0"),k=n.n(O);function I(){var e="init-container",t=document.getElementById(e);t&&t.remove()}var A=o["default"].extend({name:"PortalContainer",data:function(){return{logoutTimer:setTimeout((function(){}),36e5)}},directives:{scroll:{inserted:function(e,t){var n=function n(o){t.value(o,e)&&window.removeEventListener("scroll",n)};window.addEventListener("scroll",n)}},globalClick:{inserted:function(e,t){var n=function n(o){t.value(o,e)&&window.removeEventListener("click",n)};window.addEventListener("click",n)}}},computed:Object(i["a"])({},Object(u["c"])([S["b"],S["J"],S["jb"],S["eb"],S["gb"],S["G"]]),{},Object(u["c"])("auth",["isLoggedIn"]),{expiredRoute:function(){var e=this.IS_STAFF_OR_ADMIN?"staff-inactive":"guest-inactive";return e}}),methods:{showNavigation:function(){return Object(T["e"])(this.$route)},refreshSession:function(){this.SSO_INTEGRATION||this.IS_AUTHENTICATED&&this.$store.dispatch("auth/fetchSession")}},watch:{AUTH_TOKEN:function(){var e=this;if(!this.SSO_INTEGRATION&&this.IS_AUTHENTICATED){var t=3e6;clearTimeout(this.logoutTimer),this.logoutTimer=setTimeout((function(){e.$router.push({name:e.expiredRoute}).catch((function(e){}))}),t)}}},mounted:function(){I()},created:function(){var e=18e5;this.refreshSessionThrottled=k.a.throttle(this.refreshSession,e)}}),C=A,R=n("6544"),N=n.n(R),P=n("7496"),G=n("a75b"),U=n("269a"),M=n.n(U),L=n("f977"),D=Object(f["a"])(C,_,E,!1,null,null,null),j=D.exports;N()(D,{VApp:P["a"],VContent:G["a"]}),M()(D,{Scroll:L["b"]});var x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",{style:e.$vuetify.breakpoint.mdAndDown?e.PRE_AUTH_VIEW_STYLE_MOBILE:e.PRE_AUTH_VIEW_STYLE_DESKTOP,attrs:{fluid:"",id:"login-container"}},[n("v-row",{attrs:{align:"center",justify:"center","no-gutters":"",wrap:""}},[n("v-col",{attrs:{id:"login-form-wrapper"}},[n("GroupLogo"),n("div",{staticClass:"mt-2 mb-2",style:{minHeight:"10px"}},[e.messages.error?n("v-alert",{staticClass:"text-center laas-body-2",style:e.alertStyles,attrs:{id:"login-error",color:"error"}},[e._v(" "+e._s(e.messages.error)+" ")]):e._e(),e.messages.success?n("v-alert",{staticClass:"text-center laas-body-2",style:e.alertStyles,attrs:{id:"login-success",color:"success"}},[e._v(" "+e._s(e.messages.success)+" ")]):e._e()],1),n("v-card",{staticClass:"mx-auto",style:e.formCardStyles,attrs:{id:"form-card",align:"center",justify:"center",color:e.STYLE_CONFIG.accentBackgroundColor}},[n("div",{staticClass:"laas-display-3 pb-2",style:{fontFamily:e.STYLIZED_FONT},attrs:{id:"login-headline-1"}},[e._v(" "+e._s(e.signinHeadlinePart1)+" ")]),n("div",{staticClass:"laas-subtitle-1 text-uppercase pb-6",attrs:{id:"login-headline-2"}},[e._v(" "+e._s(e.signinHeadlinePart2)+" ")]),e.backUrl?n("SabreSSOAuth",{ref:e.refLabels.ssoComponent,attrs:{username:e.form.values.email,password:e.form.values.password,backUrl:e.backUrl}}):e._e(),n("v-form",{ref:e.refLabels.form,staticClass:"global--custom-vuetify-form",attrs:{id:"login-form"},on:{submit:function(t){return t.preventDefault(),e.validate(t)}},model:{value:e.form.isValid,callback:function(t){e.$set(e.form,"isValid",t)},expression:"form.isValid"}},[n("v-text-field",{staticClass:"laas-body-1",style:e.inputFieldStyles,attrs:{label:e.form.labels.email,rules:e.rules.email,required:"",filled:"","data-test-id":"email"},model:{value:e.form.values.email,callback:function(t){e.$set(e.form.values,"email","string"===typeof t?t.trim():t)},expression:"form.values.email"}}),n("v-text-field",{staticClass:"laas-body-1",style:e.inputFieldStyles,attrs:{label:e.form.labels.password,rules:e.rules.password,type:e.form.showPassword?"text":"password","append-icon":e.form.showPassword?"mdi-eye":"mdi-eye-off",required:"",filled:"","hide-details":!0,"data-test-id":"password"},on:{"click:append":function(t){e.form.showPassword=!e.form.showPassword}},model:{value:e.form.values.password,callback:function(t){e.$set(e.form.values,"password","string"===typeof t?t.trim():t)},expression:"form.values.password"}}),n("div",{staticClass:"laas-subtitle-2 forget-password underlined text-right",attrs:{tabindex:"0"}},[n("a",{style:{color:e.STYLE_CONFIG.accentBackgroundTextColor},on:{click:e.navToForgotPassword}},[e._v(e._s(e.copy.forgotPassword))])]),n("v-btn",{ref:e.refLabels.submitBtn,staticClass:"laas-button-1 text-uppercase",style:{color:e.STYLE_CONFIG.buttonTextColor,borderRadius:e.STYLE_CONFIG.roundedCorners?"4px":"0px"},attrs:{type:"submit",block:"",depressed:"","x-large":"",color:e.STYLE_CONFIG.buttonBackgroundColor,"data-test-id":"submit"}},[e._v(" "+e._s(e.signInCopy)+" ")])],1),n("div",{staticClass:"laas-subtitle-2 text-center",attrs:{id:"login-footer"}},[n("span",{style:e.footerStyles},[e._v(e._s(e.copy.dontHaveAnAccount)+" ")]),n("a",{staticClass:"underlined",style:e.footerStyles,on:{click:e.navToSignUp}},[e._v(" "+e._s(e.copy.signUp)+" ")])])],1)],1)],1)],1)},F=[],H=(n("4d63"),n("25f0"),n("5319"),n("498a"),n("ddb0"),n("e8c1")),B=n("db31"),Y=n("f04f"),W=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("form",{ref:e.refLabels.sabreSSOForm,attrs:{action:e.sabreSSOFormAction,method:"post"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.username,expression:"username"}],attrs:{type:"hidden",name:"username"},domProps:{value:e.username},on:{input:function(t){t.target.composing||(e.username=t.target.value)}}}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],attrs:{type:"hidden",name:"password"},domProps:{value:e.password},on:{input:function(t){t.target.composing||(e.password=t.target.value)}}}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.backUrl,expression:"backUrl"}],attrs:{type:"hidden",name:"backUrl"},domProps:{value:e.backUrl},on:{input:function(t){t.target.composing||(e.backUrl=t.target.value)}}})])},V=[],q=n("c389"),z=o["default"].extend({name:"SabreSSOAuth",data:function(){return{refLabels:{sabreSSOForm:q["c"]},sabreSSOFormAction:"".concat("https://v4lley.gtsgapps.com/api/v1","/customers/sabre-sso/")}},props:{username:{type:String,required:!0},password:{type:String,required:!0},backUrl:{type:String,required:!0}}}),K=z,$=Object(f["a"])(K,W,V,!1,null,null,null),J=$.exports,X=n("2241"),Q=n("c787"),Z=n("a3a2"),ee=n("89bd"),te=o["default"],ne=te.extend({name:"Login",components:{GroupLogo:Y["a"],SabreSSOAuth:J},data:function(){return{refLabels:{form:"form",submitBtn:"submit-btn",ssoComponent:"sso-component"},form:{isValid:!1,values:{email:"",password:""},labels:{email:"Email",password:"Password"},showPassword:!1},copy:{staffPortal:"Staff Portal",forgotPassword:"Forgot Password",signIn:"SIGN IN",signInSSO:"SIGN IN TO CONTINUE",dontHaveAnAccount:"Don't have an account?",signUp:"Sign Up",missingFields:"Please fill out missing fields.",successfulPwReset:"Password successfully reset. Please sign in with your new password.",errorResendingConfirmation:"There was an error resending the confirmation email. Please contact support.",alreadyConfirmed:Q["i"].friendlyMessage,emailMustBeValid:"Email must be valid.",emailExists:Q["j"].friendlyMessage},messages:{error:"",success:""}}},computed:Object(i["a"])({},Object(u["c"])([S["D"],S["jb"],S["v"],S["kb"],S["U"],S["V"]]),{accountConfirmed:function(){return"Your account has been successfully confirmed. Sign in to access your ".concat(this.$store.getters.PRT.plural,".")},vuetifyLoginForm:function(){var e=this.$refs.form,t=Array.isArray(e)?e[0]:e;return t},rules:function(){var e=this;return{email:[function(t){return H["a"].isValidEmail.validate(t)||e.copy.emailMustBeValid}],password:[function(e){return H["a"].isRequired.validate(e)||"invalid"}]}},backUrl:function(){var e="backUrl";return this.$route.query[e]},signInCopy:function(){return this.backUrl?this.copy.signInSSO:this.copy.signIn},signinHeadlinePart1:function(){return this.$store.getters.COPY_CONFIG.signinHeadlinePart1},signinHeadlinePart2:function(){return this.$store.getters.COPY_CONFIG.signinHeadlinePart2},footerStyles:function(){return{color:this.STYLE_CONFIG.signUpSignInFooterTextColor?this.STYLE_CONFIG.signUpSignInFooterTextColor:this.STYLE_CONFIG.accentBackgroundTextColor}},formStyles:function(){return Object(ee["c"])(this.STYLE_CONFIG)},formCardStyles:function(){return Object(i["a"])({},this.formStyles.formCardStyles,{padding:this.$vuetify.breakpoint.mdAndUp?"40px 40px 12px":"30px 30px 12px"})},inputFieldStyles:function(){return this.formStyles.inputFieldStyles},alertStyles:function(){return this.formStyles.alertStyles}}),methods:{validate:function(){this.vuetifyLoginForm.validate()?(this.clearErrorMessage(),this.backUrl?this.ssoSubmit():this.submit()):this.messages.error=this.copy.missingFields},submit:function(){this.clearErrorMessage(),this.clearSuccessMessage(),this.login()},ssoSubmit:function(){var e=this.$refs[this.refLabels.ssoComponent],t=e.$refs[q["c"]];t.submit()},login:function(){var e=this;return Object(p["a"])(regeneratorRuntime.mark((function t(){var n,o,r,a,i,s,c,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.$store.dispatch("auth/signInUser",{username:e.form.values.email.toLowerCase().trim(),password:e.form.values.password});case 3:if(e.clearErrorMessage(),e.$store.dispatch(w["h"]),n=e.$store.state.cognitoDynamoDbTableName,!n){t.next=21;break}return o=e.$store.getters["AUTH_TOKEN"],r=e.form.values.password,a=e.$store.state.cognitoRegion,t.prev=10,t.next=13,Z["a"].cognitoFailoverSigninUser(o,n,a,r);case 13:t.next=21;break;case 16:t.prev=16,t.t0=t["catch"](10),i=t.t0,X["a"].capture(i);case 21:e.$router.push({name:e.$store.getters.INITIAL_VIEW}),t.next=43;break;case 24:if(t.prev=24,t.t1=t["catch"](0),s=t.t1.message,c=new RegExp(e.form.values.email.toLowerCase().trim(),"gi"),u=s.replace(c,"%s"),!Q["k"].check(s).isMatch){t.next=42;break}return s=Q["k"].friendlyMessage,t.prev=31,t.next=34,e.$store.dispatch("auth/resendConfirmation",{username:e.form.values.email.toLowerCase()});case 34:e.setErrorMessage(s),t.next=40;break;case 37:t.prev=37,t.t2=t["catch"](31),e.setErrorMessage(e.copy.errorResendingConfirmation);case 40:t.next=43;break;case 42:Q["c"].check(u).isMatch?(s=Q["c"].friendlyMessage,e.setErrorMessage(s)):Q["f"].check(s).isMatch?(s=Q["f"].friendlyMessage,e.setErrorMessage(s)):e.setErrorMessage(s);case 43:case"end":return t.stop()}}),t,null,[[0,24],[10,16],[31,37]])})))()},clearErrorMessage:function(){this.messages.error=""},setErrorMessage:function(e){this.messages.error=e},setSuccessMessage:function(e){this.messages.success=e},clearSuccessMessage:function(){this.messages.success=""},navToForgotPassword:function(){var e="forgot-password";this.$router.push({name:e})},navToSignUp:function(){var e="guest-self-sign-up";this.$router.push({name:e})},setErrorFromQuery:function(){var e=Object(B["b"])(this.$route),t="error",n=e.get(t);n&&this.setErrorMessage(n)}},mounted:function(){var e="passwordReset",t="confirmed",n="existingConfirmed",o="usernameExistsRedirect",r="email";"true"===this.$route.query[e]&&this.setSuccessMessage(this.copy.successfulPwReset),"true"===this.$route.query[t]&&this.setSuccessMessage(this.accountConfirmed),"true"===this.$route.query[n]?this.setSuccessMessage(this.copy.alreadyConfirmed):"true"===this.$route.query[o]&&this.setSuccessMessage(this.copy.emailExists),this.$route.query[r]&&(this.form.values.email=this.$route.query[r]),this.setErrorFromQuery()}}),oe=ne,re=(n("46b8"),n("0798")),ae=n("8336"),ie=n("b0af"),se=n("62ad"),ce=n("a523"),ue=n("4bd4"),le=n("0fd9"),de=n("8654"),fe=Object(f["a"])(oe,x,F,!1,null,null,null),me=fe.exports;N()(fe,{VAlert:re["a"],VBtn:ae["a"],VCard:ie["a"],VCol:se["a"],VContainer:ce["a"],VForm:ue["a"],VRow:le["a"],VTextField:de["a"]});var he=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.LANDING_PAGE?n(e.LANDING_PAGE,{tag:"component"}):e._e()},pe=[],ge=o["default"].extend({name:"LandingPage",components:{Margaritaville:function(){return n.e("chunk-b623903a").then(n.bind(null,"0708"))}},computed:Object(i["a"])({},Object(u["c"])([S["K"]]))}),be=ge,ve=Object(f["a"])(be,he,pe,!1,null,null,null),ye=ve.exports,Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"terms-and-conditions-markdown-container"}},[e.TERMS_PAGE?n(e.TERMS_PAGE,{tag:"component"}):n("v-container",{style:Object.assign({},e.cssVars,{fontSize:"15px",backgroundColor:e.STYLE_CONFIG.mainBackgroundColor,minHeight:"100vh"}),attrs:{id:"terms-and-conditions-container",fluid:""}},[n("v-row",{attrs:{align:"center",justify:"center","no-gutters":"",wrap:""}},[n("v-col",{attrs:{id:"content-container"}},[n("GroupLogo"),n("div",{style:{fontFamily:e.STYLE_CONFIG.basicFont},attrs:{id:"terms-and-conditions-content"}},[e.html?n("div",{staticClass:"mt-2 mb-2",style:{minHeight:"10px"},attrs:{id:"terms-and-conditions-html-container"},domProps:{innerHTML:e._s(e.html)}}):e._e(),n("v-row",{staticClass:"flex-row mt-12",attrs:{id:"faq-footer"}},[n("v-col",{staticClass:"text-center"},[n("router-link",{attrs:{to:{name:e.guestSignUp}}},[e._v(" Become a Member ")])],1),n("v-col",{staticClass:"text-center"},[n("a",{attrs:{href:e.PRIVACY_POLICY_URL,target:"_blank",id:"laas-privacy-link",rel:"noopener noreferrer"}},[e._v(" "+e._s(e.COPY_CONFIG.privacyPolicyTerm)+" ")])])],1)],1)],1)],1)],1)],1)},we=[],_e=n("04d1"),Ee=o["default"].extend({name:"TermsPage",components:{GroupLogo:Y["a"],Margaritaville:function(){return n.e("chunk-75855c76").then(n.bind(null,"ed4e"))}},data:function(){return{guestSignUp:"guest-self-sign-up"}},computed:Object(i["a"])({},Object(u["c"])([S["g"],S["X"],S["q"],S["jb"],S["nb"],S["mb"],S["lb"],S["h"]]),{cssVars:function(){return{"--title-color":this.STYLE_CONFIG.highlightColor}},html:function(){if("string"!==typeof this.TERMS_AND_CONDITIONS_MARKDOWN_CONTENT)return"";var e=this.replaceVariables(this.TERMS_AND_CONDITIONS_MARKDOWN_CONTENT);return _e["a"].parse(e)}}),methods:{replaceVariables:function(e){var t=e+"";return t.replace(/__SUPPORT_EMAIL__/g,this.SUPPORT_EMAIL).replace(/__COOKIE_POLICY_URL__/g,this.COOKIE_POLICY_URL).replace(/__FAQ_URL__/g,this.FAQ_URL).replace(/__PRIVACY_POLICY_URL__/g,this.PRIVACY_POLICY_URL)}}}),Te=Ee,Oe=(n("c4af"),n("f19e"),Object(f["a"])(Te,Se,we,!1,null,null,null)),ke=Oe.exports;N()(Oe,{VCol:se["a"],VContainer:ce["a"],VRow:le["a"]});var Ie=n("27d6"),Ae=n.n(Ie);function Ce(e,t){return t?e.concat(":",t):e}function Re(e){var t=e.stylizedFont,n=e.basicFont,o=e.stylizedFontFvd,r=e.basicFontFvd,a=[];t&&(Object(ee["b"])(t)||(t=Ce(t,o),a.push(t))),n&&(Object(ee["b"])(n)||(n=Ce(n,r),a.push(n))),a.length&&Ae.a.load({google:{families:a},active:function(){},inactive:function(){}})}var Ne=n("d6e6"),Pe=n.n(Ne),Ge={init:function(e){var t=e.vue,n=void 0===t?o["default"]:t,r=e.router,a=e.id;a&&(n.gtm||n.use(Pe.a,{id:a,queryParams:{},defer:!1,compatibility:!1,nonce:"2726c7f26c",enabled:!0,debug:!0,loadScript:!0,vueRouter:r,ignoredViews:[],trackOnNextTick:!1}))}};n("3ca3"),n("2b3d");function Ue(e){var t,n=e.id,o=e.srcUrl,r=e.async,a=void 0===r||r,i=e.defer,s=void 0===i||i;try{var c=document.createElement("script");c.id=n,c.src=o,c.async=a,c.defer=s;var u=document.getElementsByTagName("script")[0];null===(t=null===u||void 0===u?void 0:u.parentNode)||void 0===t||t.insertBefore(c,u)}catch(l){}}n("caad"),n("c975"),n("b64b"),n("2532");var Me={sendPostMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.postMessage(JSON.stringify(t),"*")},listenForPostMessage:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=arguments.length>4?arguments[4]:void 0;e.addEventListener("message",(function(e){var r=o.length>0&&-1===o.indexOf(e.origin);if(!r)try{var a=JSON.parse(e.data);Object.keys(a).includes(t)&&n(a[t])}catch(i){}}),r)}},Le="editor",De="dash_env",je="dev_port",xe="app",Fe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.location.search,t=new URLSearchParams(e),n="true"===t.get(Le),o=t.get(De),r=t.get(je),a=t.get(xe),i={editor:n,dashEnv:o,devPort:r,app:a};return i},He=function(e){var t=e.dashEnv,n=e.devPort,o=e.groupUUID;t&&("development"!==t||n)&&o&&Ue({srcUrl:Be({dashEnv:t,devPort:n,groupUUID:o}),id:"laasie-editor-boot",async:!0,defer:!0})},Be=function(e){var t=e.dashEnv,n=e.devPort,o=e.groupUUID;if(!t)return"";var r={production:"https://dashboard.laasie.ai/js/editorBoot.js",staging:"https://dashboard.staging.laasie.ai/js/editorBoot.js",development:"https://localhost:__PORT__/js/editorBoot.js"},a=r[t];if(!a)return"";"development"===t&&"string"===typeof a&&"string"===typeof n&&(a=a.replace("__PORT__",n));var i=new URL(a);return i.searchParams.append("groupUUID",o),i.href||""},Ye=function(e){var t=e.dashEnv,n=e.devPort,o=e.groupUUID;return new Promise((function(e){Me.listenForPostMessage(window,"laasie_editor_requesting_group_uuid",(function(e){var t=document.querySelector("#sw-editor-iframe");Me.sendPostMessage(t.contentWindow,{laasie_loyalty_portal_group_uuid:o})})),window.addEventListener("message",(function(t){var n,o=null===(n=t.data)||void 0===n?void 0:n.laasie_editor_group_config;o&&e(o)})),He({dashEnv:t,devPort:n,groupUUID:o})}))},We=n("723f"),Ve=n("bdd1"),qe=n("de83"),ze=function(){return v["a"].getters.SHOW_V2?Promise.resolve().then(n.bind(null,"de83")):Promise.resolve().then(n.bind(null,"bdd1"))},Ke=function(e){var t,n=null===(t=e.data)||void 0===t?void 0:t.laasie_editor_group_config;if(n){var o=Object(We["a"])(n);v["a"].commit("SET_STATE_FROM_CONFIG",o)}},$e=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=v["a"].getters.SHOW_V2;return e?t?y["g"]:y["b"].staff:t?y["f"]:y["b"].guest},Je={rewards:"rewards",stays:"stays",staysDetail:"stays-offer-detail",milestones:"milestones",milestonesDetail:"milestones-offer-detail",promotions:"promotions"},Xe=function(){return v["a"].getters.IS_AUTHENTICATED&&v["a"].getters.SHOW_V2?Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f")):n.e("chunk-2d208dea").then(n.bind(null,"a742"))},Qe=function(){return v["a"].getters.IS_AUTHENTICATED&&v["a"].getters.SHOW_V2?n.e("chunk-1cb1ee33").then(n.bind(null,"d818")):n.e("chunk-2d208dea").then(n.bind(null,"a742"))},Ze=function(){return v["a"].getters.IS_AUTHENTICATED&&v["a"].getters.SHOW_V2?n.e("chunk-23c442d8").then(n.bind(null,"eb04")):n.e("chunk-2d208dea").then(n.bind(null,"a742"))},et=function(){return v["a"].getters.IS_AUTHENTICATED&&v["a"].getters.SHOW_V2?n.e("chunk-5783c42a").then(n.bind(null,"bce0")):n.e("chunk-2d208dea").then(n.bind(null,"a742"))},tt=function(){return v["a"].getters.IS_AUTHENTICATED?{config:$e(v["a"].getters["IS_STAFF_OR_ADMIN"])}:{}},nt={mobile:[{path:"stays",name:"v2-guest-stays",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-86ab34f4")]).then(n.bind(null,"fa30"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},meta:{requiresAuth:!0,v2:!0,mobile:!0,reporting:Je.stays},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"stays/:offerUuid",name:"v2-guest-offer-detail-stay",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-918534f4")]).then(n.bind(null,"6acf"))},messageService:qe["default"]},props:{content:{backRouteName:"v2-guest-stays",shouldExpand:!1}},meta:{requiresAuth:!0,v2:!0,reporting:Je.staysDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||!v["a"].state.mobile)return n({name:"guest-transaction-detail",params:{transactionUuid:e.params.offerUuid}});n()}},{path:"milestones",name:"v2-guest-milestones",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-37b744d0"),n.e("chunk-6dce6504")]).then(n.bind(null,"17ec"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},meta:{requiresAuth:!0,v2:!0,mobile:!0,reporting:Je.milestones},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"milestones/:offerUuid",name:"v2-guest-offer-detail-milestone",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-918534f4")]).then(n.bind(null,"6acf"))},messageService:qe["default"]},props:{content:{backRouteName:"v2-guest-milestones"}},meta:{requiresAuth:!0,v2:!0,mobile:!0,reporting:Je.milestonesDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"rewards",name:"v2-guest-rewards",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-969e5e22"),n.e("chunk-1a71fa1c")]).then(n.bind(null,"a5b8"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},meta:{requiresAuth:!0,v2:!0,mobile:!0,reporting:Je.rewards},props:{navigation:{config:y["f"]}},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"promotions",name:"v2-guest-promotions",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-980849aa")]).then(n.bind(null,"cbef"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},props:{header:{styles:{backgroundColor:"#FAFAFA"}}},meta:{requiresAuth:!0,v2:!0,mobile:!0,reporting:Je.promotions},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||!v["a"].state.mobile)return n({name:"guest-transactions"});n()}},{path:"preferences",name:"v2-guest-preferences",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return n.e("chunk-48bff5fb").then(n.bind(null,"0900"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},props:{navigation:{config:y["f"]}},meta:{requiresAuth:!0,v2:!0,mobile:!0},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_PREFERENCES)return n({name:"404"});n()}},{path:"v2-account",name:"v2-account",components:{header:function(){return n.e("chunk-23c442d8").then(n.bind(null,"eb04"))},content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-50dfa03b")]).then(n.bind(null,"377c"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},props:{content:{isGuestAccount:!0,isStaff:!1,useAccountModule:!0,profileProgressBar:!1},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0,v2:!0,hideV2Header:!1},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-account"});n()}},{path:"program",name:"v2-guest-program",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-37b744d0"),n.e("chunk-532b047c")]).then(n.bind(null,"1dae"))},navigation:function(){return n.e("chunk-5783c42a").then(n.bind(null,"bce0"))},messageService:qe["default"]},meta:{v2:!0,requiresAuth:!0},beforeEnter:function(e,t,n){var o=!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_POST_AUTH_HOMEPAGE;if(o)return n({name:"404"});n()}},{path:"faq",name:"faq",meta:{requiresAuth:!0,mobile:!0,v2:!0,hideV2Header:!1},components:{content:function(){return n.e("chunk-bca9665e").then(n.bind(null,"638d"))},header:Ze,navigation:et},beforeEnter:function(e,t,n){var o;(null===(o=v["a"].state.template)||void 0===o?void 0:o.link.faqUrl)?n("404"):n()}}],desktop:[{path:"stays",name:"v2-guest-stays",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-37b744d0"),n.e("chunk-1c41667d"),n.e("chunk-273ab1da")]).then(n.bind(null,"47b2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,showHeader:!0,profileProgressBar:!0},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.stays},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"guests/:guestUuid/stays",name:"v2-staff-view-guest-stays",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-37b744d0"),n.e("chunk-1c41667d"),n.e("chunk-273ab1da")]).then(n.bind(null,"47b2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!0},navigation:{config:y["h"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.stays},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"stays/:transactionUuid",name:"v2-guest-offer-detail-stay",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-ceeec2f0")]).then(n.bind(null,"aaac"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,backRouteName:"v2-guest-stays"},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,hideV1Footer:!0,reporting:Je.staysDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"guests/:guestUuid/stays/:transactionUuid",name:"v2-staff-view-guest-offer-detail-stay",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-cb79b100"),n.e("chunk-07931593")]).then(n.bind(null,"dc68"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!1,backRouteName:"v2-staff-view-guest-stays"},navigation:{config:y["h"]},guestNavigation:{config:y["b"].staff},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.staysDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"staff-view-guest-transactions"});n()}},{path:"rewards",name:"v2-guest-rewards",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-969e5e22"),n.e("chunk-a0cb0fba")]).then(n.bind(null,"8c35"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,showHeader:!0,profileProgressBar:!0},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.rewards},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"guests/:guestUuid/rewards",name:"v2-staff-view-guest-rewards",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-969e5e22"),n.e("chunk-a0cb0fba")]).then(n.bind(null,"8c35"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!0},navigation:{config:y["h"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.rewards},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"promotions",name:"v2-guest-promotions",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-3a535c47")]).then(n.bind(null,"359f"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,showHeader:!0,profileProgressBar:!0},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.promotions},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"guest/:guestUuid/promotions",name:"v2-staff-view-guest-promotions",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-3a535c47")]).then(n.bind(null,"359f"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!0},navigation:{config:y["h"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.promotions},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"milestones",name:"v2-guest-milestones",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-37b744d0"),n.e("chunk-1c41667d"),n.e("chunk-70efcf38")]).then(n.bind(null,"c7c2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,showHeader:!0,profileProgressBar:!0},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.milestones},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||v["a"].state.mobile)return n({name:"guest-transactions"});n()}},{path:"guest/:guestUuid/milestones",name:"v2-staff-view-guest-milestones",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-37b744d0"),n.e("chunk-1c41667d"),n.e("chunk-70efcf38")]).then(n.bind(null,"c7c2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!0},navigation:{config:y["h"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.milestones},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"milestones/:transactionUuid",name:"v2-guest-offer-detail-milestone",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-e9beea3c")]).then(n.bind(null,"adf8"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!1,backRouteName:"v2-guest-milestones"},navigation:{config:y["f"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0,v2:!1,mobile:!1,hideV1Footer:!0,reporting:Je.milestonesDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-transactions"});n()}},{path:"guests/:guestUuid/milestones/:transactionUuid",name:"v2-staff-view-guest-offer-detail-milestone",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-cb79b100"),n.e("chunk-07931593")]).then(n.bind(null,"dc68"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{content:{isStaff:!0,showHeader:!0,profileProgressBar:!1,backRouteName:"v2-staff-view-guest-milestones"},navigation:{config:y["h"]},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0,v2:!1,mobile:!1,reporting:Je.milestonesDetail},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"staff-view-guest-transactions"});n()}},{path:"preferences",name:"v2-guest-preferences",components:{content:function(){return n.e("chunk-48bff5fb").then(n.bind(null,"0900"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},messageService:qe["default"]},props:{navigation:{config:y["f"]}},meta:{requiresAuth:!0,v2:!1,mobile:!1},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_PREFERENCES)return n({name:"404"});n()}},{path:"guests/:guestUuid/preferences",name:"v2-staff-view-guest-preferences",components:{content:function(){return n.e("chunk-48bff5fb").then(n.bind(null,"0900"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},messageService:qe["default"]},props:{navigation:{config:y["h"]}},meta:{requiresAuth:!0,v2:!1,mobile:!1},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_PREFERENCES)return n({name:"404"});n()}},{path:"v2-account",name:"v2-account",components:{content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-50dfa03b")]).then(n.bind(null,"377c"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{navigation:{config:y["f"]},content:{isGuestAccount:!0,isStaff:!1,showHeader:!0,useAccountModule:!0,profileProgressBar:!0},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0,v2:!1,hideV2Header:!0},beforeEnter:function(e,t,n){if(!v["a"].getters.SHOW_V2)return n({name:"guest-account"});n()}},{path:"program",name:"v2-guest-program",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-37b744d0"),n.e("chunk-532b047c")]).then(n.bind(null,"1dae"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{navigation:{config:y["f"]}},meta:{requiresAuth:!0},beforeEnter:function(e,t,n){var o=!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_POST_AUTH_HOMEPAGE;if(o)return n({name:"404"});n()}},{path:"guests/:guestUuid/program",name:"v2-staff-view-guest-program",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-37b744d0"),n.e("chunk-532b047c")]).then(n.bind(null,"1dae"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-1cb1ee33").then(n.bind(null,"d818"))},messageService:qe["default"]},props:{navigation:{config:y["h"]}},meta:{requiresAuth:!0},beforeEnter:function(e,t,n){var o=!v["a"].getters.SHOW_V2||!v["a"].getters.SHOW_POST_AUTH_HOMEPAGE||v["a"].state.mobile;if(o)return n({name:"404"});n()}},{path:"faq",name:"faq",meta:{requiresAuth:!0},components:{content:function(){return n.e("chunk-bca9665e").then(n.bind(null,"638d"))},navigation:Xe,footer:Qe},props:{navigation:tt,footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0}},beforeEnter:function(e,t,n){var o;(null===(o=v["a"].state.template)||void 0===o?void 0:o.link.faqUrl)?n("404"):n()}}]},ot=[{path:"/",meta:{requiresAuth:!1},component:j,children:[{path:"",name:"home",redirect:function(){return v["a"].getters.IS_AUTHENTICATED?{name:v["a"].getters[S["D"]]}:{name:"landing-page"}},meta:{requiresAuth:!1},components:{content:me,messageService:Ve["default"]}},{path:"login",name:"login",meta:{requiresAuth:!1},components:{content:me,messageService:Ve["default"]}},{path:"/logout",name:"logout",meta:{requiresAuth:!1},beforeEnter:function(e,t,n){return Object(p["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,v["a"].commit("account/SET_ACCOUNT",void 0),e.next=4,v["a"].dispatch("auth/signOut");case 4:e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](0);case 9:n({name:"login"});case 10:case"end":return e.stop()}}),e,null,[[0,6]])})))()},components:{messageService:Ve["default"]}},{path:"forgot-password",name:"forgot-password",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-c6f2852e").then(n.bind(null,"8f74"))},messageService:Ve["default"]}},{path:"reset-password",name:"reset-password",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-3bcd454e").then(n.bind(null,"84f0"))},messageService:Ve["default"]}},{path:"confirm-account",name:"confirm-account",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-34bbd010").then(n.bind(null,"2a2f"))},messageService:Ve["default"]}},{path:"resend-confirmation",name:"resend-confirmation",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-e40d56ca").then(n.bind(null,"0ae1"))},messageService:Ve["default"]}},{path:"staff-inactive",name:"staff-inactive",meta:{requiresAuth:!1},components:{content:function(){return Promise.all([n.e("chunk-cb79b100"),n.e("chunk-2d013a27")]).then(n.bind(null,"c2a9"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{navigation:{config:y["b"].staff},footer:{mobileAbsolute:!0,mobileOffsetMarginBottom:!1}}},{path:"guest-inactive",name:"guest-inactive",meta:{requiresAuth:!1},components:{content:function(){return Promise.all([n.e("chunk-cb79b100"),n.e("chunk-2d013a27")]).then(n.bind(null,"c2a9"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{navigation:{config:y["b"].guest},footer:{mobileAbsolute:!0,mobileOffsetMarginBottom:!1}}},{path:"staff/new",name:"staff-sign-up",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-5c644386").then(n.bind(null,"b1ce"))},messageService:ze}},{path:"staff/account",name:"staff-account",meta:{requiresAuth:!0},components:{content:function(){return v["a"].getters.SHOW_V2&&!v["a"].state.mobile?Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-50dfa03b")]).then(n.bind(null,"377c")):Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-54cde688")]).then(n.bind(null,"45e2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:ze},props:{content:{isGuestAccount:!1,isStaff:!0,showHeader:!0,useAccountModule:!0,profileProgressBar:!0},navigation:function(){return{config:$e(!0)}},footer:{mobileAbsolute:!0,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}}},{path:"account",name:"guest-account",meta:{requiresAuth:!0},components:{content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-54cde688")]).then(n.bind(null,"45e2"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{content:{isGuestAccount:!0,isStaff:!1,showHeader:!0,useAccountModule:!0},navigation:function(){return{config:$e(!1)}},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},beforeEnter:function(e,t,n){return Object(T["c"])({showV2:v["a"].getters.SHOW_V2&&v["a"].state.mobile,config:{name:"v2-account"},to:e,next:n})}},{path:"guests",name:"staff-guests",meta:{requiresAuth:!0},components:{content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-0bf976a6")]).then(n.bind(null,"d04c"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{navigation:function(){return{config:$e(!0)}},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}}},{path:"guests/:guestUuid/transactions",name:"staff-view-guest-transactions",components:{content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-8f8ae790")]).then(n.bind(null,"2ba3"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},guestNavigation:function(){return v["a"].getters.SHOW_V2?n.e("chunk-748ca864").then(n.bind(null,"4ec9a")):n.e("chunk-3c5ca98d").then(n.bind(null,"4fa4"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{content:{isStaff:!0,showHeader:!1,profileProgressBar:!1},navigation:function(){return{config:$e(!0)}},guestNavigation:{config:y["b"].staff},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!0}},meta:{requiresAuth:!0}},{path:"guests/:guestUuid/transactions/:transactionUuid",name:"staff-view-guest-transaction-detail",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-cb79b100"),n.e("chunk-07931593")]).then(n.bind(null,"dc68"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},guestNavigation:function(){return n.e("chunk-3c5ca98d").then(n.bind(null,"4fa4"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{content:{isStaff:!0},navigation:{config:y["b"].staff},guestNavigation:{config:y["b"].staff},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0}},{path:"guests/:guestUuid/account",name:"staff-view-guest-account",components:{content:function(){return v["a"].getters.SHOW_V2&&!v["a"].state.mobile?Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-50dfa03b")]).then(n.bind(null,"377c")):Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-52fcaa94"),n.e("chunk-2f672864"),n.e("chunk-54cde688")]).then(n.bind(null,"45e2"))},guestNavigation:function(){return v["a"].getters.SHOW_V2?n.e("chunk-748ca864").then(n.bind(null,"4ec9a")):n.e("chunk-3c5ca98d").then(n.bind(null,"4fa4"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:ze},meta:{requiresAuth:!0},props:{content:{isGuestAccount:!0,isStaff:!0,showHeader:!1,useAccountModule:!1,profileProgressBar:!1},guestNavigation:{config:y["b"].staff},navigation:function(){return v["a"].getters.SHOW_V2?{config:y["h"]}:{config:y["b"].staff}},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!0},messageService:{mobileOffsetMarginBottom:!0}}},{path:"guest/new",name:"staff-view-sign-up-guest",components:{content:function(){return n.e("chunk-4c992c92").then(n.bind(null,"6ea8"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},messageService:ze,footer:function(){return v["a"].getters.SHOW_V2&&!v["a"].state.mobile?n.e("chunk-1cb1ee33").then(n.bind(null,"d818")):n.e("chunk-59e51c22").then(n.bind(null,"be74"))}},props:{navigation:function(){return{config:$e(!0)}},footer:{mobileAbsolute:!0,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0}},{path:"sign-up",name:"guest-self-sign-up",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-2e06afe0").then(n.bind(null,"e4b4"))},messageService:Ve["default"]}},{path:"transactions",name:"guest-transactions",components:{content:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-8f8ae790")]).then(n.bind(null,"2ba3"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{content:{isStaff:!1,showHeader:!0,profileProgressBar:!0},navigation:{config:y["b"].guest},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0},beforeEnter:function(e,t,n){return Object(T["c"])({showV2:v["a"].getters.SHOW_V2,config:{name:"v2-guest-rewards"},to:e,next:n})}},{path:"transactions/:transactionUuid",name:"guest-transaction-detail",components:{content:function(){return Promise.all([n.e("chunk-3a046f8c"),n.e("chunk-2bb8410e"),n.e("chunk-cb79b100"),n.e("chunk-07931593")]).then(n.bind(null,"dc68"))},navigation:function(){return Promise.all([n.e("chunk-0c84ca1c"),n.e("chunk-5255c8c4"),n.e("chunk-b02a7c92")]).then(n.bind(null,"803f"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{content:{isStaff:!1},navigation:{config:y["b"].guest},footer:{mobileAbsolute:!1,mobileOffsetMarginBottom:!1},messageService:{mobileOffsetMarginBottom:!1}},meta:{requiresAuth:!0},beforeEnter:function(e,t,n){return Object(T["c"])({showV2:v["a"].getters.SHOW_V2&&v["a"].state.mobile,config:{name:"v2-guest-offer-detail-stay"},to:e,next:n})}},{path:"home",name:"landing-page",meta:{requiresAuth:!1},components:{content:ye,messageService:Ve["default"]},beforeEnter:function(e,t,n){v["a"].getters[S["K"]]?n():n({path:"sign-up",query:e.query})}},{path:"terms-and-conditions",name:"terms-and-conditions",meta:{requiresAuth:!1},components:{content:ke,messageService:Ve["default"]},beforeEnter:function(e,t,n){var o=Boolean(v["a"].getters[S["nb"]]||v["a"].getters[S["mb"]]);o?n():n("404")}}].concat(Object(g["a"])(nt[v["a"].state.mobile?"mobile":"desktop"]),[{path:"*",name:"404",meta:{requiresAuth:!1},components:{content:function(){return n.e("chunk-84fbaf26").then(n.bind(null,"735a"))},footer:function(){return n.e("chunk-59e51c22").then(n.bind(null,"be74"))},messageService:Ve["default"]},props:{footer:{mobileAbsolute:!0,mobileOffsetMarginBottom:!1}}}])}],rt=function(){return{x:0,y:0}},at=new b["a"]({mode:"history",base:"/",routes:ot,scrollBehavior:rt}),it=function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(t,n,o){var r,a,s,c,u,l,d,f,m;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("true"!==n.query.editor||"true"===t.query.editor){e.next=2;break}return e.abrupt("return",o({path:t.path,query:Object(i["a"])({},t.query,{editor:n.query.editor,dash_env:n.query.dash_env,dev_port:n.query.dev_port,app:n.query.app,hotel_id:n.query.hotel_id})}));case 2:if(r=Fe(window.location.search),a=r.editor,s=r.dashEnv,c=r.devPort,v["a"].commit("SET_EDITOR",a),v["a"].commit("SET_DASH_ENV",s),v["a"].commit("SET_DEV_PORT",c),!v["a"].state.editor||v["a"].state.isEditorReady){e.next=13;break}return v["a"].commit("SET_IS_LOADING",!0),e.next=10,Promise.resolve(Ye({dashEnv:v["a"].state.dashEnv,devPort:v["a"].state.devPort,groupUUID:v["a"].state.groupUUID}));case 10:u=e.sent,u&&(l=Object(We["a"])(u),v["a"].commit("SET_STATE_FROM_CONFIG",l),v["a"].commit("SET_IS_EDITOR_READY",!0),v["a"].commit("SET_IS_LOADING",!1),v["a"].dispatch(w["a"])),window.addEventListener("message",Ke);case 13:if(v["a"].state.template){e.next=19;break}if(v["a"].state.editor){e.next=17;break}return e.next=17,v["a"].dispatch(w["b"]);case 17:v["a"].dispatch(w["a"]),Ge.init({router:at,id:v["a"].getters[S["y"]]});case 19:if(Re({stylizedFont:v["a"].getters[S["jb"]].stylizedFont,basicFont:v["a"].getters[S["jb"]].basicFont,stylizedFontFvd:v["a"].getters[S["jb"]].stylizedFontFvd,basicFontFvd:v["a"].getters[S["jb"]].basicFontFvd}),v["a"].state.userMetadata){e.next=23;break}return e.next=23,v["a"].dispatch(w["c"]);case 23:if(d=t.matched.some((function(e){return e.meta.requiresAuth})),!d){e.next=40;break}return e.next=28,v["a"].dispatch("AUTHENTICATE");case 28:if(v["a"].dispatch(w["h"]),v["a"].getters.IS_AUTHENTICATED){e.next=33;break}if(f="landing-page","faq"===t.name){e.next=33;break}return e.abrupt("return",o({name:f}));case 33:if(m=v["a"].getters[S["sb"]](t.name),m){e.next=37;break}return e.abrupt("return",o({name:"404"}));case 37:if(void 0!==v["a"].state.account.account){e.next=40;break}return e.next=40,v["a"].dispatch("account/FETCH_ACCOUNT",v["a"].getters["IS_STAFF_OR_ADMIN"]);case 40:return e.abrupt("return",o());case 41:case"end":return e.stop()}}),e)})));return function(t,n,o){return e.apply(this,arguments)}}();at.beforeEach(it),at.afterEach((function(e,t){v["a"].dispatch(w["d"],{eventType:"IMP",params:e.params}),v["a"].state.displayGdprBanner&&v["a"].dispatch(w["i"])}));var st=at,ct=n("31bd"),ut=n("0670"),lt=n("bf80"),dt=(n("d1e78"),n("d4ec")),ft=n("bee2"),mt=n("a002"),ht=n.n(mt),pt=function(){function e(){Object(dt["a"])(this,e),this.syncPromise=null,this.memoryStore={},this.asyncStore=ht.a.createInstance({name:"amplifyStore"})}return Object(ft["a"])(e,[{key:"setItem",value:function(e,t){return this.asyncStore.setItem(e,t),this.memoryStore[e]=t,this.memoryStore[e]}},{key:"getItem",value:function(e){return Object.prototype.hasOwnProperty.call(this.memoryStore,e)?this.memoryStore[e]:void 0}},{key:"removeItem",value:function(e){return this.asyncStore.removeItem(e),delete this.memoryStore[e]}},{key:"clear",value:function(){return this.asyncStore.clear(),{}}},{key:"sync",value:function(){var e=this;return this.syncPromise||(this.syncPromise=this.asyncStore.iterate((function(t,n){e.memoryStore[n]=t}))),this.syncPromise}}]),e}(),gt=n("00ef"),bt=(n("a15b"),{canUseLocalStorage:function(){try{var e="local-storage-test-key",t=new Array(5001).join("x");return window.localStorage.setItem(e,t),window.localStorage.removeItem(e),!0}catch(n){return!1}}}),vt=n("2b88"),yt=n.n(vt),St=n("2753"),wt=n("ad3d"),_t=n("be33"),Et=n("11ca");_t["c"].add(Et["d"],Et["e"],Et["n"],Et["g"],Et["w"],Et["b"],Et["c"],Et["a"],Et["x"],Et["i"],Et["o"],Et["l"],Et["v"],Et["q"],Et["m"],St["a"],Et["y"],Et["f"],Et["t"],Et["j"],Et["k"],Et["r"],Et["s"],Et["h"],Et["u"],Et["p"]),o["default"].component("font-awesome-icon",wt["a"]),bt.canUseLocalStorage()||gt["a"].configure({storage:new pt}),Ge.init({router:st,id:v["a"].getters[S["y"]]}),X["a"].init(),o["default"].use(b["a"]),o["default"].use(yt.a),o["default"].config.productionTip=!1,Object(ct["sync"])(v["a"],st),Object(lt["a"])(),new o["default"]({router:st,store:v["a"],vuetify:ut["a"],render:function(e){return e(h)},el:"#app"})},ce9a:function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return f})),n.d(t,"h",(function(){return m})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return p}));var o=n("0613"),r="USE_PRT",a="DIVIDER",i="VIEWING_AS",s="Back",c="guest-view-config",u="staff-view-guest-config",l="navigation-config-staff",d="navigation-config-guest",f={staff:{name:l,headerLinks:[{copy:r,routeName:"staff-view-guest-transactions",versions:[1]},{copy:r,routeName:"v2-staff-view-guest-rewards",versions:[2]},{copy:"Stays",routeName:"v2-staff-view-guest-stays",versions:[2]},{copy:"Promotions",routeName:"v2-staff-view-guest-promotions",versions:[2]},{copy:"Milestones",routeName:"v2-staff-view-guest-milestones",versions:[2]},{copy:"Account",routeName:"staff-view-guest-account",versions:[1,2]},{copy:"Preferences",routeName:"v2-staff-view-guest-preferences",versions:[2],show:function(){return o["a"].getters.SHOW_V2&&o["a"].getters.SHOW_PREFERENCES&&!o["a"].state.mobile}}],links:[{copy:"Member Look Up",routeName:"staff-guests",versions:[1,2]},{copy:"Guest Sign Up",routeName:"staff-view-sign-up-guest",versions:[1,2]}],footerLinks:[{copy:"Account",routeName:"staff-account",versions:[1,2]},{copy:"Sign Out",routeName:"logout",versions:[1,2]}]},guest:{name:d,links:[{copy:r,routeName:"guest-transactions",versions:[1]},{copy:r,routeName:"v2-guest-rewards",versions:[2]},{copy:"Stays",routeName:"v2-guest-stays",versions:[2]},{copy:"Milestones",routeName:"v2-guest-milestones",versions:[2]},{copy:"Promotions",routeName:"v2-guest-promotions",versions:[2]}],footerLinks:[{copy:"Account",routeName:"guest-account",versions:[1]},{copy:"Account",routeName:"v2-account",versions:[2]},{copy:"Preferences",routeName:"v2-guest-preferences",versions:[2],show:function(){return o["a"].getters.SHOW_PREFERENCES}},{copy:"Sign Out",routeName:"logout",versions:[1,2]}]}},m={name:u,primaryLinks:[{component:s,routeName:"staff-guests",show:function(){return o["a"].getters.SHOW_V2&&!o["a"].state.mobile}},{component:i,routeName:"staff-view-sign-up-guest",show:function(){return o["a"].getters.SHOW_V2&&!o["a"].state.mobile}},{copy:"",component:a},{copy:"Home",routeName:"v2-staff-view-guest-program",show:function(){return o["a"].getters.SHOW_V2&&o["a"].getters.SHOW_POST_AUTH_HOMEPAGE}},{copy:r,routeName:"v2-staff-view-guest-rewards"},{copy:"Stays",routeName:"v2-staff-view-guest-stays"},{copy:"Promotions",routeName:"v2-staff-view-guest-promotions"},{copy:"Milestones",routeName:"v2-staff-view-guest-milestones"},{copy:"",component:a},{copy:"Preferences",routeName:"v2-staff-view-guest-preferences",show:function(){return o["a"].getters.SHOW_V2&&o["a"].getters.SHOW_PREFERENCES&&!o["a"].state.mobile}},{copy:"Account",routeName:"staff-view-guest-account"}],secondaryLinks:[{copy:"Account",routeName:"staff-account"},{copy:"Logout",routeName:"logout"}]},h={name:c,primaryLinks:[{copy:"Home",routeName:"v2-guest-program",show:function(){return o["a"].getters.SHOW_V2&&o["a"].getters.SHOW_POST_AUTH_HOMEPAGE&&!o["a"].state.mobile}},{copy:r,routeName:"v2-guest-rewards"},{copy:"Stays",routeName:"v2-guest-stays"},{copy:"Promotions",routeName:"v2-guest-promotions"},{copy:"Milestones",routeName:"v2-guest-milestones"}],secondaryLinks:[{copy:"Account",routeName:"v2-account"},{copy:"Preferences",routeName:"v2-guest-preferences",show:function(){return o["a"].getters.SHOW_V2&&o["a"].getters.SHOW_PREFERENCES&&!o["a"].state.mobile}},{copy:"Logout",routeName:"logout"}]},p={name:u,primaryLinks:[{copy:"Member Look Up",routeName:"staff-guests"},{copy:"Guest Sign Up",routeName:"staff-view-sign-up-guest"}],secondaryLinks:[{copy:"Account",routeName:"staff-account"},{copy:"Logout",routeName:"logout"}]}},cf25:function(e,t,n){"use strict";var o=n("029a"),r=n.n(o);r.a},d1db:function(e,t,n){},d6e1:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return d})),n.d(t,"g",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return h}));n("4de4"),n("fb6a"),n("d3b7"),n("ac1f"),n("3ca3"),n("841c"),n("ddb0"),n("2b3d");var o=n("0670"),r=n("2a4b"),a=n("76df"),i=n.n(a),s="auth",c=JSON.parse('{"corporateHotelId":15114,"cognitoAppClientId":"47umacf6enma15g4ofu43b5p91","cognitoUserPoolId":"us-east-1_jOIfsIZFv","cognitoRegion":"us-east-1","cognitoIdentityPoolLoginKey":"cognito-idp.us-east-1.amazonaws.com/us-east-1_jOIfsIZFv","groupId":13769,"groupUUID":"0e6b63a4-f083-4882-9976-db74846e1706","groupName":"Atrium Inn Vancouver","logoImage":"https://da12m3wzmytgw.cloudfront.net/media/HotelGroupCustomerPortalConfigProxy/13769-13769-Atrium_Hotel-Logo-22_1.png","faviconImage":"https://da12m3wzmytgw.cloudfront.net/media/HotelGroup/None-Flavicon.png","allowInternationalCustomerInfo":true,"displayGdprBanner":true,"cloudfrontDistributionId":"E1TTV73E0JRRLU","enableDevelopmentalFeatures":true,"cognitoDynamoDbTableName":"ProductionAtriuminnvancouverUsers","template":{"questions":[],"portalMeta":{"appName":"Atrium Hotel Vancouver Perks Program","defaultApiName":"atrium-inn-retain","prt":"perk","landingPage":"","termsPage":"","requireZipCode":"","confirmAccountCaptcha":true,"showPostAuthHomepage":false},"email":{"supportEmail":"info@laasie.ai"},"link":{"privacyPolicy":"http://laasie.ai/privacy","cookiePolicy":"http://laasie.ai/privacy","customUrl1":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","faqUrl":"https://www.laasie.ai/loyalty-faq","contactUsUrl":"https://www.laasie.ai/loyalty-faq","terms":"http://laasie.ai/terms-of-use","twitterUrl":"","instagramUrl":"","pinterestUrl":"","facebookUrl":"","tiktokUrl":"","postAuthHomepageBookingInfoPrimaryCtaUrl":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","postAuthHomepageBookingInfoSecondaryCtaUrl":"https://atriumhotelvancouver.book.pegsbe.com/promo?propertyCode=2311&accessCode=Member","referralUrl":"FIXME"},"style":{"accentBackgroundColor":"#F1EFEB","accentBackgroundTextColor":"#000000","buttonBackgroundColor":"#2F444A","buttonTextColor":"#FFFFFF","stylizedFont":"Playfair Display","stylizedFontFvd":"n4, i4","basicFont":"Open Sans","basicFontFvd":"n2, i2","mainTextColor":"#000000","mainBackgroundColor":"#2F444A","successColor":"#50AB64","errorColor":"#B3373E","navBarBackgroundColor":"#2F444A","navBarTextColor":"#FFFFFF","navBarBottomTextColor":"","mobileNavBarLogoTop":"","backgroundImage2Repeat":"no-repeat","signUpSignInFooterTextColor":"","roundedCorners":true,"highlightColor":"#2F444A","backgroundImage1Size":"cover","mobileNavFontSize":"","postAuthHomepageAvailableOffersBackgroundColor":"#FEFEFE"},"image":{"backgroundImage2":"","backgroundImage":"https://s3.amazonaws.com/production.cradle.new/media/loyalty-portal-assets/atriuminnvancouver/atrium_back.png","navLogo":"https://s3.amazonaws.com/production.cradle.new/media/loyalty-portal-assets/atriuminnvancouver/Atrium_Hotel-Logo-31.png","mobileNavBackground":"","postAuthHomepageBookingInfoHeroImageDesktop":"https://demo.laasie.ai/assets/landing-page.png","postAuthHomepageBookingInfoHeroImageMobile":"https://email-builder-unlayer-production.s3.us-east-1.amazonaws.com/1715363473685-img.png","postAuthHomepageProgramBenefitsImage":"https://d2antlevi196fe.cloudfront.net/media/loyalty-portal-assets/laasieretaindemohotelgroup/345801f2-8abf-4a78-a9fb-3a2d12ff002f-benefits.png","postAuthHomepageProgramBenefitsImageMobile":"https://email-builder-unlayer-production.s3.us-east-1.amazonaws.com/1715362989060-test.png"},"error":{"existingGuestSignUp":"EXISTING GUEST SIGN UP ERROR - DEFAULT VALUE"},"copy":{"signinHeadlinePart1":"Welcome Home","signinHeadlinePart2":"SIGN IN TO YOUR ACCOUNT","signupHeadlinePart1":"BECOME AN INSIDER","signupHeadlinePart2":"Register And Unlock Exclusive Perks","guestSignUpTalkingPointsHeader":"Talking Points","guestSignUpTalkingPointsBody":"Encourage your guest to sign up for our program! As a member, when they book direct, we will show our thanks with a selection of great rewards, personalized to them! The guest will need to supply their first name, last name and email and you will enter them in the Staff Portal here. <br><br> The guest will then receive an email to complete the registration and next time they book direct, be eligible to obtain great rewards!","guestLookUpHeader":"Member Look Up","guestCheckinTableHeader":"Members Checking In","guestCheckinTableInstructions":"Enter the guest\'s name or email address to locate their account.","redemptionPolicyCopy":"Click the rewards below to choose or replace current rewards. Rewards can only be changed until the day before you check in.","tagline":"More Stays. More Perks.","privacyPolicyTerm":"Privacy Policy","postAuthHomepageBookingInfoPrimaryCta":"EXPLORE HOTEL","postAuthHomepageBookingInfoSecondaryCta":"BOOK NOW","postAuthHomepageAvailableOffersBody":"Don’t wait, reserve your favorite rewards on your available offers!","postAuthHomepagePromotionsTitle":"More Ways To Save","postAuthHomepagePromotionsBody":"Take advantage of our premium seasonal offers before they are gone.","redemptionMethodLandingPage":"","referralTitle":"Refer a Friend","referralDescription":"Vacations are better shared - invite a friend and get rewarded!"},"component":{"showMilestoneBanner":false,"showCustomMilestoneInfo":false,"customMilestoneIcon1":"fa-calendar","customMilestoneTitle1":"Milestones","customMilestoneDescription1":"Enjoy extra rewards when you hit a milestone. The more you stay, the more you’ll receive!","customMilestoneIcon2":"","customMilestoneTitle2":"","customMilestoneDescription2":"","customMilestoneIcon3":"","customMilestoneTitle3":"","customMilestoneDescription3":"","customMilestoneIcon4":"","customMilestoneTitle4":"","customMilestoneDescription4":"","customMilestoneIcon5":"","customMilestoneTitle5":"","customMilestoneDescription5":""},"markdown":{"faqContent":"## What am I signing up for?\\r\\nA new kind of loyalty program that rewards you instantly after every transaction with your hotel. No points. No tiers to track. Just immediate benefits and instant gratification to make your experience more memorable, personal, and rewarding.\\r\\n\\r\\n## Who can join and how?\\r\\nIt\'s free and easy to join! Simply provide your name and email address to become a member. You’ll also need to meet the age and residency requirements outlined.\\r\\n\\r\\n## What benefits do I receive for being a member?\\r\\nAs a member, after booking a qualified rate through our website, you can choose from a range of rewards designed to enhance your stay and make your experience more enjoyable. Additionally, you\'ll have access to exclusive member rates and promotions.\\r\\n\\r\\n## Do I receive a membership card?\\r\\nNo membership card is required to join this program.\\r\\n\\r\\n## Where can I view and track my stays and rewards?\\r\\nSign into your account to track your stays and available rewards.\\r\\n\\r\\n## Can I change or cancel my reservation?\\r\\nTo modify existing reservations, please follow the instructions in your booking confirmation email or contact the hotel directly.\\r\\n\\r\\n## How do I earn rewards?\\r\\nEarn rewards every time you book a qualified rate through our website. To link your stay with your loyalty account, be sure you are logged in. If you don\'t see a login option, use the email associated with your loyalty account for your booking. Your booking must be made directly through the hotel’s Booking Engine. After completing your reservation, you can choose your rewards in your loyalty account. Please note that some rates or special promotions may be excluded from the program.\\r\\n\\r\\n## When can I choose my rewards?\\r\\nYou can select your rewards after completing your reservation. However, Welcome Offers are available for redemption immediately after you sign up for a loyalty account.\\r\\n\\r\\n## Can I choose more than one of the same reward?\\r\\nYou can choose each reward only once per qualified booking.\\r\\n\\r\\n## How do I redeem my rewards?\\r\\nYou will receive an email the night before your arrival with detailed instructions on redeeming your rewards. Rewards are typically redeemed digitally or at check-in. You can also view redemption instructions through the loyalty portal.\\r\\n\\r\\n## What if my selected reward is not available at check-in?\\r\\nWe strive to accommodate all reward selections. If your reward is unavailable at check-in, a Front Desk Team Member will assist you in selecting an alternative reward.\\r\\n\\r\\n## Can guests change the rewards they’ve selected?\\r\\nChanging your selected rewards is easy. Log into your loyalty account before your reservation, find your stay, and click the button to update your reward selection. You can make changes to your selection up to one day before check-in.\\r\\n\\r\\n## Do my rewards expire?\\r\\nHotel or resort rewards must be used during your stay and before checkout. If not redeemed by checkout, they will expire. Merchant partner rewards have varying expiration dates, which will be detailed in the digital redemption instructions sent to you 24 hours before check-in.\\r\\n\\r\\n## What stays are eligible for rewards?\\r\\nTo qualify for rewards, you must be a member at the time of booking. Ensure that you book directly through the hotel\'s website. Reservations made through other channels or before you become a member are not eligible for rewards.\\r\\n\\r\\n## I made a reservation before I joined the program.  Can I still receive rewards for my upcoming stay?\\r\\nUnfortunately, rewards can only be applied during the booking process. If your reservation was made before joining the program, you won’t be able to receive rewards for that stay. However, you will receive Welcome Offers when you sign up to become a member! \\r\\n\\r\\n## How do I track past stays?\\r\\nYou can view your past stays through the loyalty portal. Please note that rewards are only provided for upcoming reservations.\\r\\n\\r\\n## Do I earn points for purchases or bookings?\\r\\nAs a member, when you book a qualifying rate on our website, you\'ll gain access to instant rewards to enrich your stay. This program features no tiers or points—just immediate, high-value rewards.\\r\\n\\r\\n## Can I earn rewards on more than one room at a time?\\r\\nYes, members can earn rewards for each booking made on our website. To earn rewards for multiple rooms, please make separate bookings for each room.\\r\\n\\r\\n## How do I ensure all my stays are tracked?\\r\\nAlways log in using the email address associated with your loyalty account when booking online. If you don\'t see a login option, use the email associated with your loyalty account for your booking. Note that only bookings made directly through our site are eligible for rewards.\\r\\n\\r\\n## What types of room rates are not considered qualifying?\\r\\nReservations are not considered qualifying for rewards if booked through a tour operator, online travel agency, or any third-party website, including wholesalers or crew room rates. Additionally, bookings made using business, employee, or friends-and-family rates, or if the guest room was provided or paid for by another party, do not qualify for rewards.\\r\\n\\r\\n## What if my reservation is canceled or modified?\\r\\nIf the reservation is canceled, it will no longer be eligible for rewards. If your reservation is modified, you may receive a new email with the option to choose rewards again.\\r\\n\\r\\n## How do I update my email, account information, and communication preferences?\\r\\nYou can update your email, account information, or communication preferences in the loyalty portal. On desktop devices, access the Account page by hovering over the profile dropdown in the top right corner of the screen.\\r\\n\\r\\n## How do I reset my password?\\r\\nTo reset your password, click the \\"Forgot Password\\" link on the login screen of your loyalty portal. You will receive an email with instructions on resetting your password.\\r\\n\\r\\n## Can I have more than one person on my loyalty membership?\\r\\nNo, a loyalty account is for individual use only. However, you can encourage your friends and family to sign up separately so they can also enjoy rewards on their bookings.\\r\\n\\r\\n## How do I cancel my loyalty membership?\\r\\nTo cancel your loyalty membership and stop receiving rewards on your qualifying stays, contact us at [info@laase.ai](mailto:info@laase.ai) for assistance.\\r\\n\\r\\n## Can my membership be revoked?\\r\\nYes, your membership can be revoked at the hotel\'s discretion at any time. This could happen in cases of abuse of the rewards program, violation of the Terms and Conditions, or other actions deemed detrimental to the hotel\'s interests or those of its franchisees and licensees. We strive to ensure a positive experience for all members and appreciate your understanding.\\r\\n\\r\\n## Can the program be modified or terminated?\\r\\nThe hotel may, in its sole discretion, modify or terminate the program, its terms and conditions, or any other aspect of the rewards program at any time, and without prior notice.\\r\\n\\r\\n## What if the reward requires \\"on-property\\" redemption?\\r\\nIf your reward requires on-property redemption, please present the reward redemption email to a front desk or concierge staff member.\\r\\n\\r\\n## Can guests receive rewards if they are not a member?\\r\\nNo, rewards are exclusive to members of the loyalty program.\\r\\n\\r\\n## Couldn\'t find what you were looking for?\\r\\nPlease contact us by email at [info@laase.ai](mailto:info@laase.ai) and our team will help you!","termsAndConditionsContent":"Terms of Use\\r\\n============\\r\\n\\r\\nPLEASE READ THESE TERMS OF USE (\\"AGREEMENT\\") CAREFULLY BEFORE USING THE SERVICES OFFERED BY GLOBAL TRAVEL SOLUTIONS GROUP, INC. D/B/A LAASIE.AI (\\"GTSG\\", \\"WE\\" \\"US\\" \\"OUR\\";).. BY VISITING THE WEBSITES OR USING THE SERVICES IN ANY MANNER, YOU AGREE THAT YOU HAVE READ AND AGREE TO BE BOUND BY AND A PARTY TO THE TERMS AND CONDITIONS OF THIS \\"AGREEMENT\\" TO THE EXCLUSION OF ALL OTHER TERMS. IF THE TERMS OF THIS AGREEMENT ARE CONSIDERED AN OFFER, ACCEPTANCE IS EXPRESSLY LIMITED TO SUCH TERMS. IF YOU DO NOT UNCONDITIONALLY AGREE TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU HAVE NO RIGHT TO USE THE WEBSITE OR SERVICES. USE OF GTSG\' SERVICES IS EXPRESSLY CONDITIONED UPON YOUR ASSENT TO ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, TO THE EXCLUSION OF ALL OTHER TERMS.\\r\\n\\r\\n**ACCESS TO THE SERVICES.**\\r\\n\\r\\nThe LaaSie.AI website and domain name and subdomains, and features, content, or application services (including without limitation any mobile application services) offered from time to time by GTSG in connection therewith (collectively, the \\"Website\\") are owned and operated by GTSG. Subject to the terms and conditions of this Agreement, GTSG may offer to provide certain services, as described more fully on the Website, and that have been selected by you (together with the Website, the \\"Services\\"), solely for your own use, and not for the use or benefit of any third party. The term \\"Services\\" includes, without limitation, use of the Website, any service GTSG performs for you and the Content (as defined below) offered by GTSG on the Website. GTSG may change, suspend or discontinue the Services at any time, including the availability of any feature, or Content. GTSG may also impose limits on certain features and services or restrict your access to parts or all of the Services without notice or liability. GTSG reserves the right, in its sole discretion, to modify this Agreement at any time by posting a notice on the Website, or by sending you a notice via email or postal mail. You shall be responsible for reviewing and becoming familiar with any such modifications. Your use of the Services following such notification constitutes your acceptance of the terms and conditions of this Agreement as modified.\\r\\n\\r\\nGTSG does not knowingly collect or solicit personal information from anyone under the age of 13 or knowingly allow such persons to register for the Services. If you are under 13, please do not attempt to register for the Services or send any information about yourself to us, including your name, address, telephone number, or email address. No one under age 13 may provide any personal information to GTSG or on the Services. In the event that we learn that we have collected personal information from a child under age 13 without verification of parental consent, we will delete that information as quickly as possible. If you believe that we might have any information from or about a child under 13, please contact us at hello@laasie.ai.\\r\\n\\r\\nYou represent and warrant to GTSG that: (i) you are an individual (i.e., not a corporation) and you are of legal age to form a binding contract or have your parent\'s permission to do so, and you are at least 13 years or age or older; (ii) all registration information you submit is accurate and truthful; and (iii) you will maintain the accuracy of such information. You also certify that you are legally permitted to use and access the Services and take full responsibility for the selection and use of and access to the Services. This Agreement is void where prohibited by law, and the right to access the Services is revoked in such jurisdictions.\\r\\n\\r\\n**WEBSITE AND SERVICES CONTENT**\\r\\n\\r\\nThe Website, the Services, and their contents are intended solely for the personal, non-commercial use of Services by users and may only be used in accordance with the terms of this Agreement. All materials displayed or performed on the Services (including, but not limited to text, graphics, articles, photographs, images, illustrations (also known as the \\"Content\\" and which includes User Submissions (as defined below) are protected by copyright. You shall abide by all copyright notices, trademark rules, information, and restrictions contained in any Content accessed through the Services, and shall not use, copy, reproduce, modify, translate, publish, broadcast, transmit, distribute, perform, upload, display, license, sell or otherwise exploit for any purposes whatsoever any Content or third party submissions or other proprietary rights not owned by you: (i) without the express prior written consent of the respective owners, and (ii) in any way that violates any third party right.\\r\\n\\r\\nThe Website and the Services are protected by copyright as collective works and/or compilations, pursuant to U.S. copyright laws, international conventions, and other copyright laws. You may not modify, publish, transmit, participate in the transfer or sale of, reproduce (except as expressly provided in this Section 2), create derivative works based on, distribute, perform, display, or in any way exploit, any of the Content, software, materials, or Services in whole or in part.\\r\\n\\r\\nYou may download or copy the Content (and other items displayed on the Website or Services for download) for personal non-commercial use only, provided that you maintain all copyright and other notices contained in such Content. You shall not store any significant portion of any Content in any form. Copying or storing of any Content other than personal, noncommercial use is expressly prohibited without prior written permission from GTSG or from the copyright holder identified in such Content\'s copyright notice. If you link to the Website, GTSG may revoke your right to so link at any time, at GTSG\'s sole discretion. GTSG reserves the right to require prior written consent before linking to the Website.\\r\\n\\r\\nIn the course of using the Services, you and other users may provide information which may be used by GTSG in connection with the Services and which may be visible to certain other users. You understand that by posting information or content on the Website or otherwise providing content, materials or information to GTSG or in connection with the Services (collectively, \\"User Submissions\\"), GTSG hereby is and shall be granted a non exclusive, worldwide, royalty free, perpetual, irrevocable, sublicenseable and transferable right to fully exploit such User Submissions (including all related intellectual property rights) in connection with the Services, the Website, and GTSG\'s (and its successors\'; and assigns\';) business, including without limitation for promoting and redistributing part or all of the Services (and derivative works thereof) in any media formats and through any media channels; however, GTSG will only share your personally identifiable information in accordance with GTSG\'s privacy policy in effect from time to time and located at Privacy Policy. You also hereby do and shall grant each user of the Services a non-exclusive license to access your User Submissions through the Services, and to use, modify, reproduce, distribute, prepare derivative works of, display and perform such User Submissions as permitted through the functionality of the Services and under this Agreement. Furthermore, you understand that GTSG retains the right to reformat, modify, create derivative works of, excerpt, and translate any User Submissions submitted by you. For clarity, the foregoing license grant to GTSG does not affect your ownership of or right to grant additional non-exclusive licenses to the material in your User Submissions, unless otherwise agreed in writing.\\r\\n\\r\\nYou understand that all information publicly posted or privately transmitted through the Services is the sole responsibility of the person from which such content originated and that GTSG will not be liable for any errors or omissions in any content. You understand that GTSG cannot guarantee the identity of any other users with whom you may interact in the course of using the Services. Additionally, GTSG cannot guarantee the authenticity of any data which users or merchants may provide about themselves. You acknowledge that all Content accessed by you using the Services is at your own risk and you will be solely responsible for any damage or loss to any party resulting therefrom.\\r\\n\\r\\nUnder no circumstances will GTSG be liable in any way for any Content, including, but not limited to, any errors or omissions in any Content, or any loss or damage of any kind incurred in connection with use of or exposure to any Content posted, emailed, accessed, transmitted, or otherwise made available via the Services.\\r\\n\\r\\nFurther, certain benefits or rewards made available to you as part of the Services may expire. You acknowledge that GTSG may, in its sole discretion or in agreement with our customers, determine the expiration date of any such benefits or rewards. Your further acknowledge that any such benefit or reward may be subject to additional terms and conditions.\\r\\n\\r\\n**ELECTRONIC COMMUNICATIONS**\\r\\n\\r\\nWhen you engage with us via the Services, send emails to us, or otherwise communicate with us via electronic means, you consent to receive communications from us electronically. We will communicate with you by email, by posting notices on our Website, or through notifications on any mobile and web applications. You acknowledge that all agreements, notices, disclosures, and other communications that we provide to you electronically satisfy any legal requirement that such communications be in writing. \\r\\n\\r\\nYour use of some features of our Services may include our communicating with you via email (\\"Messages\\"). Your participation in these features, including by entering your email address into the Services, constitutes your prior express written consent to receive Messages from GTSG, either directly or through our service providers, or from our customers and business partners; provided, however, that GTSG is not responsible and carries no liability for emails or other electronic notifications sent directly by our customers to you.\\r\\n\\r\\nYou certify, warrant, and represent that the email address(es) that you provide to us are your email address(es) and that you are permitted to receive Messages at such email address(es). You shall promptly alert us whenever you stop using a particular email address.\\r\\n\\r\\nYour consent includes your express consent for us to send you promotional, marketing, informational, and administrative Messages. You can unsubscribe from further Messages by clicking on the \\"Unsubscribe\\" link in the Message. Further, if you access any Messages on your mobile device, you acknowledge that your mobile carrier\'s standard charges and data rates may apply for Messages received by you.\\r\\n\\r\\n**RESTRICTIONS.**\\r\\n\\r\\nYou warrant, represent and agree that you will not contribute any Content or otherwise use the Services in a manner that (i) infringes or violates the intellectual property rights or proprietary rights, rights of publicity or privacy, or other rights of any third party; (ii) violates any law, statute, ordinance or regulation; (iii) is harmful, fraudulent, deceptive, threatening, abusive, harassing, tortious, defamatory, vulgar, obscene, libelous, or otherwise objectionable; (iv) involves commercial activities and/or sales without GTSG\'s prior written consent such as contests, sweepstakes, barter, advertising, or pyramid schemes; (v) impersonates any person or entity, including without limitation any employee or representative of GTSG; or (vi) contains a virus, trojan horse, worm, time bomb, or other harmful computer code, file, or program. GTSG reserves the right to remove any Content from the Services at any time, for any reason (including, but not limited to, upon receipt of claims or allegations from third parties or authorities relating to such Content or if GTSG is concerned that you may have breached the immediately preceding sentence), or for no reason at all. You, not GTSG, remain solely responsible for all Content that you upload, post, email, transmit, or otherwise disseminate using, or in connection with, the Services, and you warrant that you possess all rights necessary to provide such content to GTSG and to grant GTSG the rights to use such information in connection with the Services and as otherwise provided herein.\\r\\n\\r\\nYou acknowledge that you shall be solely responsible for your own User Content and the consequences of posting or publishing all of your User Content on the Website. You represent and warrant that: (i) you own or have the necessary rights, licenses, consents, releases and/or permissions to use and authorize GTSG to use all copyright, trademark or other proprietary rights in and to any User Content to enable inclusion and use thereof as contemplated by the Site and these Terms; (ii) neither the User content nor your posting, uploading, publication, submission or transmittal of the User Content or GTSG\'s Use of the User Content (or any portion thereof) on or through the Site and/or the services offered through the Site will infringe, misappropriate or violate any third party\'s patent, copyright, trademark, trade secret, moral rights or other proprietary or intellectual property rights, or rights of publicity or privacy, or result in the violation of any applicable law, rule or regulation.\\r\\n\\r\\nYou are responsible for all of your activity in connection with the Services. Any fraudulent, abusive, or otherwise illegal activity may be grounds for termination of your right to access or use the Services. You may not post or transmit, or cause to be posted or transmitted, any communication or solicitation designed or intended to obtain password, account, or private information from any other user of the Services. Use of the Services to violate the security of any computer network, crack passwords or security encryption codes, transfer or store illegal material (including material that may be considered threatening or obscene), or engage in any kind of illegal activity is expressly prohibited. You will not run Maillist, Listserv, any form of auto-responder, or \\"spam\\" on the Services, or any processes that run or are activated while you are not logged on to the Website, or that otherwise interfere with the proper working of or place an unreasonable load on the Services\' infrastructure. Further, the use of manual or automated software, devices, or other processes to \\"crawl\\"; \\"scrape\\"; or \\"spider\\"; any page of the Website is strictly prohibited. You will not decompile, reverse engineer, or otherwise attempt to obtain the source code of the Services. You will be responsible for withholding, filing, and reporting all taxes, duties and other governmental assessments associated with your activity in connection with the Services.\\r\\n\\r\\n**WARRANTY DISCLAIMER.**\\r\\n\\r\\nGTSG has no special relationship with or fiduciary duty to you. You acknowledge that GTSG has no control over, and no duty to take any action regarding: which users gain access to the Services; what Content you access via the Services; what effects the Content may have on you; how you may interpret or use the Content; or what actions you may take as a result of having been exposed to the Content. You release GTSG from all liability for you having acquired or not acquired Content through the Services. The Services may contain, or direct you to websites containing, information that some people may find offensive or inappropriate. GTSG makes no representations concerning any content contained in or accessed through the Services, and GTSG will not be responsible or liable for the accuracy, copyright compliance, legality or decency of material contained in or accessed through the Services. GTSG makes no representations or warranties regarding the accuracy of descriptions anywhere on the Services, or regarding suggestions or recommendations of services or products offered or purchased through the Services. Products and services purchased (whether or not following such recommendations and suggestions) are provided \'\\"AS IS\\" without any warranty of any kind from GTSG or others unless, with respect to others (only), otherwise made expressly and unambiguously in writing by a designated third party for a specific product or service. THE SERVICES, CONTENT, WEBSITE, PRODUCTS AND SERVICES OBTAINED THROUGH THE WEBSITE, AND ANY SOFTWARE ARE PROVIDED ON AN \\"AS IS\\" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT USE OF THE SERVICES WILL BE UNINTERRUPTED OR ERROR-FREE. SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY LASTS, SO THE ABOVE LIMITATIONS MAY NOT APPLY TO YOU.\\r\\n\\r\\n**PRIVACY POLICY.**\\r\\n\\r\\nFor information regarding GTSG\'s treatment of personally identifiable information, please review GTSG\'s current Privacy Policy at Privacy Policy, which is hereby incorporated by reference; your acceptance of this Agreement constitutes your acceptance and agreement to be bound by GTSG\';s Privacy Policy.\\r\\n\\r\\n**REGISTRATION AND SECURITY.**\\r\\n\\r\\nAs a condition to using some aspects of the Services, you may be required to register with GTSG and select a password and user name (\\"GTSG User ID\\"). If you are accessing the Services through a third party site or service, GTSG may require that your GTSG User ID be the same as your user name for such third party site or service. You shall provide GTSG with accurate, complete, and updated registration information. Failure to do so shall constitute a breach of this Agreement, which may result in immediate termination of your account. You may not (i) select or use as a GTSG User ID a name of another person with the intent to impersonate that person; or (ii) use as a GTSG User ID a name subject to any rights of a person other than you without appropriate authorization. GTSG reserves the right to refuse registration of or cancel a GTSG User ID in its discretion. You shall be responsible for maintaining the confidentiality of your password.\\r\\n\\r\\n**INDEMNITY.**\\r\\n\\r\\nYou will indemnify, defend and hold GTSG, its parents, subsidiaries, affiliates, officers, agents and employees harmless (including, without limitation, from all damages, liabilities, settlements, costs and attorneys\' fees) from any claim or demand made by any third party due to or arising out of your access to the Services, use of the Services, your violation of this Agreement, or the infringement by you or any third party using your account of any intellectual property or other right of any person or entity.\\r\\n\\r\\n**LIMITATION OF LIABILITY.**\\r\\n\\r\\nIN NO EVENT SHALL GTSG OR ITS SUPPLIERS, OR THEIR RESPECTIVE OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE WITH RESPECT TO THE WEBSITE OR THE SERVICES OR THE SUBJECT MATTER OF THIS AGREEMENT UNDER ANY CONTRACT, NEGLIGENCE, TORT, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY (I) FOR ANY AMOUNT IN THE AGGREGATE IN EXCESS OF THE GREATER OF $100 OR THE FEES PAID BY YOU FOR THE SERVICES AND ANY PRODUCTS OR SERVICES PURCHASED THROUGH THE SERVICES DURING THE 12-MONTH PERIOD PRECEDING THE APPLICABLE CLAIM; (II) FOR ANY INDIRECT, INCIDENTAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES OF ANY KIND WHATSOEVER; (III) FOR DATA LOSS OR COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; OR (IV) FOR ANY MATTER BEYOND COMPANY\'S REASONABLE CONTROL. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS AND EXCLUSIONS MAY NOT APPLY TO YOU.\\r\\n\\r\\n**INTERACTION WITH THIRD PARTIES.**\\r\\n\\r\\n9.1 The Services may contain links to third party websites or services (\\"Third Party Websites\\") that are not owned or controlled by GTSG, or the Services may be accessible by logging in through a Third Party Website. When you access Third Party Websites, you do so at your own risk. You hereby represent and warrant that you have read and agree to be bound by all applicable policies of any Third Party Websites relating to your use of the Services and that you will act in accordance with those policies, in addition to your obligations under this Agreement. GTSG has no control over, and assumes no responsibility for, the content, accuracy, privacy policies, or practices of or opinions expressed in any Third Party Websites. In addition, GTSG will not and cannot monitor, verify, censor or edit the content of any Third Party Website. By using the Services, you expressly relieve and hold harmless GTSG from any and all liability arising from your use of any Third Party Website.\\r\\n\\r\\n9.2 Your interactions with organizations and/or individuals found on or through the Services (including without limitation merchants), including payment and delivery of goods or services, and any other terms, conditions, warranties or representations associated with such dealings, are solely between you and such organizations and/or individuals. You should make whatever investigation you feel necessary or appropriate before proceeding with any online or offline transaction with any of these third parties. You agree that GTSG shall not be responsible or liable for any loss or damage of any sort incurred as the result of any such dealings. If there is a dispute between participants on this site, or between users and any third party, you understand and agree that GTSG is under no obligation to become involved. In the event that you have a dispute with one or more other users or third parties, you hereby release GTSG, its officers, employees, agents, and successors in rights from claims, demands, and damages (actual and consequential) of every kind or nature, known or unknown, suspected or unsuspected, disclosed or undisclosed, arising out of or in any way related to such disputes. If you are a California resident, you shall and hereby do waive California Civil Code Section 1542, which says: \\"A general release does not extend to claims which the creditor does not know or suspect to exist in his favor at the time of executing the release, which, if known by him must have materially affected his settlement with the debtor.\\"\\r\\n\\r\\n**TERMINATION.**\\r\\n\\r\\nThis Agreement shall remain in full force and effect while you use the Services. You may terminate your use of the Services at any time. GTSG may terminate or suspend your access to the Services or your membership at any time, for any reason, and without warning, which may result in the forfeiture and destruction of all information associated with your membership. GTSG may also terminate or suspend any and all Services and access to the Website immediately, without prior notice or liability, if you breach any of the terms or conditions of this Agreement. Upon termination of your account, your right to use the Services, access the Website, and any Content will immediately cease. All provisions of this Agreement which, by their nature, should survive termination, shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, and limitations of liability. If this Agreement is terminated for your breach, GTSG reserves the right to cancel any outstanding rewards or vouchers you may have purchased prior to termination, without refund or liability to you.\\r\\n\\r\\n**MISCELLANEOUS.**\\r\\n\\r\\nThe failure of either party to exercise, in any respect, any right provided for herein shall not be deemed a waiver of any further rights hereunder. GTSG shall not be liable for any failure to perform its obligations hereunder where such failure results from any cause beyond GTSG\'s reasonable control, including, without limitation, mechanical, electronic or communications failure or degradation (including \\"line-noise\\" interference). If any provision of this Agreement is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. This Agreement is not assignable, transferable or sublicensable by you except with GTSG\'s prior written consent. GTSG may transfer, assign or delegate this Agreement and its rights and obligations without consent. Both parties agree that this Agreement is the complete and exclusive statement of the mutual understanding of the parties and supersedes and cancels all previous written and oral agreements, communications and other understandings relating to the subject matter of this Agreement, and that all modifications must be in a writing signed by both parties, except as otherwise provided herein. No agency, partnership, joint venture, or employment is created as a result of this Agreement and you do not have any authority of any kind to bind GTSG in any respect whatsoever. Headings for each section have been included above for your convenience, but such headings do not have any legal meaning, and may not accurately reflect the content of the provisions they precede.</p>\\r\\n\\r\\n**ARBITRATION; GOVERNING LAW.**\\r\\n\\r\\nThis Agreement shall be governed by and construed in accordance with the laws of the State of New York without regard to the conflict of laws provisions thereof. Any dispute arising from or relating to the subject matter of this Agreement shall be exclusively and finally settled by arbitration in New York, New York, using the English language in accordance with the Streamlined Arbitration Rules and Procedures of Judicial Arbitration and Mediation Services, Inc. (\\"JAMS\\") then in effect, by one commercial arbitrator with substantial experience in resolving intellectual property and commercial contract disputes, who shall be selected from the appropriate list of JAMS arbitrators in accordance with the Streamlined Arbitration Rules and Procedures of JAMS. Judgment upon the award so rendered may be entered in a court having jurisdiction, or application may be made to such court for judicial acceptance of any award and an order of enforcement, as the case may be. Notwithstanding the foregoing, each party shall have the right to institute an action in a court of proper jurisdiction for injunctive or other equitable relief pending a final decision by the arbitrator. For all purposes of this Agreement, the parties consent to exclusive jurisdiction and venue in the United States Federal Courts located in the Southern District of New York.\\r\\n\\r\\n**COPYRIGHT DISPUTE POLICY.**\\r\\n\\r\\nGTSG has adopted the following general policy toward copyright infringement in accordance with the Digital Millennium Copyright Act or DMCA (posted at www.lcweb.loc.gov/copyright/legislation/dmca.pdf). The address of GTSG\'s Designated Agent to Receive Notification of Claimed Infringement (\\"Designated Agent\\") is listed at the end of this Section. It is GTSG\'s policy to (1) block access to or remove material that it believes in good faith to be copyrighted material that has been illegally copied and distributed by any of our advertisers, affiliates, content providers, members or users; and (2) remove and discontinue service to repeat offenders.\\r\\n\\r\\nProcedure for Reporting Copyright Infringements:\\r\\n\\r\\nIf you believe that material or content residing on or accessible through the Services infringes a copyright, please send a notice of copyright infringement containing the following information to the Designated Agent listed below:\\r\\n\\r\\n-   A physical or electronic signature of a person authorized to act on behalf of the owner of the copyright that has been allegedly infringed;\\r\\n\\r\\n-   Identification of works or materials being infringed;\\r\\n\\r\\n-   Identification of the material that is claimed to be infringing including information regarding the location of the infringing materials that the copyright owner seeks to have removed, with sufficient detail so that GTSG is capable of finding and verifying its existence;\\r\\n\\r\\n-   Contact information about the notifier including address, telephone number and, if available, email address;\\r\\n\\r\\n-   A statement that the notifier has a good faith belief that the material identified in (3) is not authorized by the copyright owner, its agent, or the law; and\\r\\n\\r\\n-   A statement made under penalty of perjury that the information provided is accurate and the notifying party is authorized to make the complaint on behalf of the copyright owner.\\r\\n\\r\\nOnce Proper Bona Fide Infringement Notification is Received by the Designated Agent: It is GTSG\'s policy:\\r\\n\\r\\n-   to remove or disable access to the infringing material;\\r\\n\\r\\n-   to notify the content provider, member or user that it has removed or disabled access to the material; and\\r\\n\\r\\n-   that repeat offenders will have the infringing material removed from the system and that GTSG will terminate such content provider\'s, member\'s or user\'s access to the Services.\\r\\n\\r\\nProcedure to Supply a Counter-Notice to the Designated Agent:\\r\\n\\r\\nf the content provider, member or user believes that the material that was removed (or to which access was disabled) is not infringing, or the content provider, member or user believes that it has the right to post and use such material from the copyright owner, the copyright owner\'s agent, or, pursuant to the law, the content provider, member, or user, must send a counter-notice containing the following information to the Designated Agent listed below\\r\\n\\r\\n-   A physical or electronic signature of the content provider, member or user;\\r\\n\\r\\n-   Identification of the material that has been removed or to which access has been disabled and the location at which the material appeared before it was removed or disabled;\\r\\n\\r\\n-   A statement that the content provider, member or user has a good faith belief that the material was removed or disabled as a result of mistake or misidentification of the material; and\\r\\n\\r\\n-   Content provider\'s, member\'s or user\';s name, address, telephone number, and, if available, email address, and a statement that such person or entity consents to the jurisdiction of the Federal Court for the judicial district in which the content provider\'s, member\'s or user\'s address is located, or, if the content provider\'s, member\'s or user\'s address is located outside the United States, for any judicial district in which GTSG is located, and that such person or entity will accept service of process from the person who provided notification of the alleged infringement.\\r\\n\\r\\nIf a counter-notice is received by the Designated Agent, GTSG may send a copy of the counter-notice to the original complaining party informing that person that GTSG may replace the removed material or cease disabling it in 10 business days. Unless the copyright owner files an action seeking a court order against the content provider, member or user, the removed material may be replaced or access to it restored in 10 to 14 business days or more after receipt of the counter-notice, at GTSG\'s discretion.\\r\\n\\r\\nPlease contact GTSG\'s Designated Agent to Receive Notification of Claimed Infringement at the following address: GTSG Inc. d/b/a LaaSie.AI, 137 W 25th St 11th floor, New York, NY 10001.\\r\\n\\r\\n**CONTACT.**\\r\\n\\r\\nIf you have any questions, complaints, or claims with respect to the Services, you may contact us at hello@laasie.ai or write to us at: 137 W 25th St 11th floor, New York, NY 10001","firstAgreement":"Yes, I am 19 years or older.","secondAgreement":"","postAuthHomepageBookingInfoTitle":"Plan your next trip with Laasie!","postAuthHomepageBookingInfoBody":"Members receive an additional <span style=\\"color: #000000; font-weight:700;\\">15%</span> off all direct bookings using the code LAASIE15.","postAuthHomepageProgramBenefitsBody":"<p>Every direct booking is eligible for on-property benefits like late check out, complimentary drinks, and room\\nupgrades. <br>\\nYou can earn additional shopping and experience rewards when you reach designated milestones.</p>"},"navigation":{"home":"Home","rewards":"","stays":"Stays","promotions":"Promotions","milestones":"Milestones"},"postAuthHomepage":{"showBookingInfo":"true","showProgramBenefits":"true","showAvailableOffers":"true","showPromotions":"true","showViewNextSection":false}}}');function u(e){var t=e||c;if(t)return{userPoolId:(null===t||void 0===t?void 0:t.cognitoUserPoolId)||"",identityPoolId:"us-east-1:f7aa868d-4948-48ce-9975-6fab597988af",userPoolWebClientId:(null===t||void 0===t?void 0:t.cognitoAppClientId)||"",region:(null===t||void 0===t?void 0:t.cognitoRegion)||""}}function l(){var e;if(e=null===c||void 0===c?void 0:c.groupUUID,"string"!==typeof e)throw Error("Failed to initialize app state with group uuid");return e}function d(){var e=l(),t=Object(r["a"])();return{uuid:e,state:{groupId:null===c||void 0===c?void 0:c.groupId,groupName:null===c||void 0===c?void 0:c.groupName,groupLogo:null===c||void 0===c?void 0:c.logoImage,template:null===c||void 0===c?void 0:c.template,cognitoUserPoolId:null===c||void 0===c?void 0:c.cognitoUserPoolId,cognitoIdentityPoolLoginKey:null===c||void 0===c?void 0:c.cognitoIdentityPoolLoginKey,cognitoAppClientId:null===c||void 0===c?void 0:c.cognitoAppClientId,cognitoRegion:null===c||void 0===c?void 0:c.cognitoRegion,cognitoDynamoDbTableName:null===c||void 0===c?void 0:c.cognitoDynamoDbTableName,userSession:t,corporateHotelId:null===c||void 0===c?void 0:c.corporateHotelId,allowInternationalCustomerInfo:null===c||void 0===c?void 0:c.allowInternationalCustomerInfo,displayGdprBanner:null===c||void 0===c?void 0:c.displayGdprBanner,enableDevelopmentalFeatures:null===c||void 0===c?void 0:c.enableDevelopmentalFeatures}}}function f(e,t){var n={source:"",medium:"",campaign:""},o=new i.a(e,t);o.referer&&(n.source=o.referer.slice(0,256)),o.medium&&(n.medium=o.medium.slice(0,256));var r=new URL(t),a=new URLSearchParams(r.search.toLowerCase());return a.has("utm_source")&&a.get("utm_source")&&(n.source=a.get("utm_source").slice(0,256)),a.has("utm_medium")&&a.get("utm_medium")&&(n.medium=a.get("utm_medium").slice(0,256)),a.has("utm_campaign")&&a.get("utm_campaign")&&(n.campaign=a.get("utm_campaign").slice(0,256)),n}function m(e){var t,n,o,r,a;(null===(t=null===e||void 0===e?void 0:e.address)||void 0===t?void 0:t.raw)&&(r="no address provided"!==e.address.raw?e.address.raw:null),(null===(n=null===e||void 0===e?void 0:e.address)||void 0===n?void 0:n.route)&&(r=null===(o=null===e||void 0===e?void 0:e.address)||void 0===o?void 0:o.route);var i=[r,null===e||void 0===e?void 0:e.birthday,null===e||void 0===e?void 0:e.gender,null===e||void 0===e?void 0:e.phone_number,null===e||void 0===e?void 0:e.email];return e&&(a=i.filter(Boolean).length),{completed:a||0,total:i.length}}function h(){var e=!1;try{e=o["a"].framework.breakpoint.smAndDown}catch(t){}return e}},d936:function(e,t,n){"use strict";var o=n("bba9"),r=n.n(o);r.a},d988d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n("41b3"),r={active:{mutation:o["B"],active:!0,isPromotion:!1},inactive:{mutation:o["E"],active:!1,isPromotion:!1}}},db31:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d");var o=n("b383"),r=n("ce9a"),a=n("0613"),i=n("a469");function s(e){var t=Object(o["stringify"])(e.query);return new URLSearchParams(t)}function c(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a["a"];return e===r["d"]?o.getters[i["Q"]].rewards||t[n]:u(e)}function u(e){var t=e.toLowerCase();return a["a"].getters[i["Q"]][t]||e}},de83:function(e,t,n){"use strict";n.r(t);var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide"},on:{leave:e.onLeave}},[e.show?n("div",{style:e.messageServiceStyles,attrs:{id:"v2-message-service__wrapper"}},[e._l(e.messageList,(function(t,o){return[t.customType?n(e.customComponent(t.customType),{key:t.timestamp,tag:"component",attrs:{appMessage:t}}):n("ConnectedSnackbar",{key:t.timestamp,style:{transform:"translateY(-"+8*(e.messageList.length-1-o)+"px)",transition:"transform 180ms ease-in-out"},attrs:{appMessage:t}})]}))],2):e._e()])},r=[],a=n("5530"),i=n("2b0e"),s=n("2f62"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade",appear:""},on:{enter:e.onEnter,leave:e.onLeave}},[n("Snackbar",{ref:"v2-connected-snackbar__wrapper",attrs:{appMessage:e.appMessage,colors:e.colors,textColor:e.STYLE_CONFIG.mainTextColor,mobile:e.mobile},on:{delete:function(t){return e.DELETE_MESSAGE(t.timestamp)}}})],1)},u=[],l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v2-snackbar__container",style:{width:e.mobile?"100%":"500px"}},[n("div",{staticClass:"v2-snackbar__wrapper",style:{flexGrow:e.mobile?"1":null},on:{click:e.handleClick}},[n("div",{staticClass:"v2-snackbar__content",style:Object.assign({},e.baseStyles)},[n("div",{staticClass:"v2-snackbar__content-left"},[e.icon?n("div",{staticClass:"v2-snackbar__icon-custom",style:{"--icon-color":e.colorConfig.iconColor}},[n("font-awesome-icon",{attrs:{icon:e.icon}})],1):e._e(),n("span",{staticClass:"v2-snackbar__text",style:{width:e.mobile?"100%":"398px"},domProps:{innerHTML:e._s(e.appMessage.message)}}),n("div",{staticClass:"v2-snackbar__icon-close"},[n("font-awesome-icon",{attrs:{icon:"fa-solid fa-xmark"}})],1)])])])])},d=[],f=n("ade3"),m=n("765c"),h="success",p="error",g="info",b="warning",v=i["default"],y=v.extend({name:"Snackbar",props:{appMessage:{type:Object,required:!0},colors:{type:Object,required:!1,default:function(){return{error:void 0,info:void 0,success:void 0,warning:void 0}}},textColor:{type:String,required:!0,default:"black"},mobile:{type:Boolean,required:!0,default:!0}},computed:{baseStyles:function(){var e;return e=this.appMessage.styles?Object(a["a"])({},this.appMessage.styles,{},this.colorConfig):this.colorConfig,this.mobile&&(e.width="100%"),e},colorConfig:function(){var e,t=(e={},Object(f["a"])(e,p,this.colors.error||"#DD3C3C"),Object(f["a"])(e,h,this.colors.success||"#45BE31"),Object(f["a"])(e,b,this.colors.warning||"#FFA500"),Object(f["a"])(e,g,this.colors.info||"#0385FF"),e),n="",o=t[this.appMessage.messageType]||"#45BE31";return o&&(n=Object(m["a"])(o,.08)),{backgroundColor:n,iconColor:o,color:this.textColor,border:"1px solid ".concat(o)}},icon:function(){var e;if(this.appMessage.icon&&"string"===typeof this.appMessage.icon)return this.appMessage.icon;var t=(e={},Object(f["a"])(e,h,"fa-solid fa-circle-check"),Object(f["a"])(e,p,"fa-solid fa-triangle-exclamation"),Object(f["a"])(e,b,"fa-solid fa-triangle-exclamation"),Object(f["a"])(e,g,"fa-solid fa-circle-info"),e);return t[this.appMessage.messageType]||""}},methods:{handleClick:function(){"function"===typeof this.appMessage.onInput&&this.appMessage.onInput(),this.$emit("delete",this.appMessage)}}}),S=y,w=(n("2c37"),n("2877")),_=Object(w["a"])(S,l,d,!1,null,"2ca05bac",null),E=_.exports,T=n("a469"),O=n("80fa"),k=i["default"],I=k.extend({name:"ConnectedSnackbar",components:{Snackbar:E},props:{appMessage:{type:Object,required:!0,default:function(){return{}}}},computed:Object(a["a"])({},Object(s["c"])([T["jb"]]),{},Object(s["e"])(["mobile"]),{colors:function(){return{success:this.STYLE_CONFIG.successColor,error:this.STYLE_CONFIG.errorColor,info:this.STYLE_CONFIG.infoColor,warning:this.STYLE_CONFIG.warningColor}}}),methods:Object(a["a"])({},Object(s["d"])([O["a"]]),{onEnter:function(e){e.style.opacity=0,e.style.transform="scale(0.94)",setTimeout((function(){e.style.transition="transform 180ms ease-in, opacity 180ms ease-in",e.style.opacity=1,e.style.transform="scale(1)"}),180)},onLeave:function(e){e.style.transition="opacity 180ms ease-out",e.style.opacity=0,setTimeout((function(){e.style.display="none"}),180)}})}),A=I,C=Object(w["a"])(A,c,u,!1,null,null,null),R=C.exports,N=n("fa6b"),P=n("4930"),G=n("c389"),U=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"gdpr-banner__container",style:{width:e.mobile?"100%":"550px",fontFamily:e.STYLE_CONFIG.basicFont},on:{click:function(t){return e.setHasInteractedWithGdpr()}}},[n("div",{staticClass:"gdpr-banner__inner-container",style:e.styles},[n("div",{staticClass:"gdpr-banner__title"},[n("CookieBite"),n("span",[e._v("Cookie Policy")])],1),n("div",{staticClass:"gdpr-banner__message",domProps:{innerHTML:e._s(e.message)}}),n("button",{staticClass:"gdpr-banner__button",style:{background:e.STYLE_CONFIG.buttonBackgroundColor,color:e.STYLE_CONFIG.buttonTextColor},on:{click:function(t){return e.DELETE_MESSAGE(e.appMessage.timestamp)}}},[e._v(" OK ")])])])},M=[],L=(n("99af"),n("92a1")),D=i["default"],j=D.extend({name:"ConnectedGDPRBanner",components:{CookieBite:L["a"]},props:{appMessage:{type:Object,required:!0,default:function(){return{}}}},computed:Object(a["a"])({},Object(s["c"])([T["X"],T["jb"]]),{},Object(s["e"])(["mobile"]),{message:function(){var e=this.PRIVACY_POLICY_URL||"https://laasie.ai/privacy";return'By continuing to use this website, you are agreeing to the use of cookies, whose purpose it is to provide web analytics and measurements of visitor traffic and browsing behavior. Read more about our <a target="_blank" style="color: inherit; text-decoration: underline" href="'.concat(e,'">privacy policies</a>.')},styles:function(){return{background:"linear-gradient(#FFFFFFE6, #FFFFFFE6),\n              linear-gradient(".concat(this[T["jb"]].highlightColor,", ").concat(this[T["jb"]].highlightColor,")"),border:"1px solid ".concat(this[T["jb"]].highlightColor),color:this[T["jb"]].mainTextColor,fill:this[T["jb"]].highlightColor}}}),methods:Object(a["a"])({},Object(s["d"])([O["a"]]),{setHasInteractedWithGdpr:P["d"]})}),x=j,F=(n("1bad"),Object(w["a"])(x,U,M,!1,null,"eb32322a",null)),H=F.exports,B=i["default"].extend({name:"V2MessageService",mounted:function(){},data:function(){return{V2_NAVIGATION_HEIGHT:N["e"],V2_NAVIGATION_SIDEBAR_WIDTH:N["f"],showNavigation:P["e"]}},components:{ConnectedSnackbar:R,ConnectedGDPRBanner:H},computed:Object(a["a"])({},Object(s["e"])(["mobile"]),{messageList:function(){return this.$store.getters.MESSAGE_LIST||[]},messageServiceStyles:function(){return{zIndex:G["b"]-1,bottom:this.mobile&&Object(P["e"])(this.$route)?N["e"]:"24px",left:this.mobile?"0px":Object(P["e"])(this.$route)?"172px":"24px",alignItems:this.mobile?"center":"flex-start",width:this.mobile?"100vw":"auto",padding:this.mobile?"0px 8px 4px":null}},show:function(){return!!Array.isArray(this.messageList)&&this.messageList.length>0}}),methods:{customComponent:function(e){var t={gdpr:H},n=t[e];return n},onLeave:function(e){e.style.transition="opacity 180ms ease-out",e.style.opacity=0}}}),Y=B,W=(n("b7e4"),Object(w["a"])(Y,o,r,!1,null,"0aa3b526",null));t["default"]=W.exports},e02a:function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"g",(function(){return s})),n.d(t,"n",(function(){return c})),n.d(t,"m",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"r",(function(){return h})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return b})),n.d(t,"p",(function(){return w})),n.d(t,"k",(function(){return _})),n.d(t,"l",(function(){return E})),n.d(t,"c",(function(){return T})),n.d(t,"q",(function(){return O})),n.d(t,"o",(function(){return k})),n.d(t,"h",(function(){return I}));n("99af"),n("caad");var o=n("c1df"),r=n.n(o),a=n("ec8b");function i(e){return"au"===e}function s(e){return"as"===e}function c(e){return i(e)||"as"===e}function u(e){var t=e.transaction_type||e.type;return"su"===t}function l(e){var t,n=e.reward_offer_type||e.type;return c(n)?t=e.special_offer_type:u(e)||(t=e.client_name),t||"Your Welcome Offers"}function d(e){return"expired"===e.offer_simple_status}function f(e){var t=e.transaction_type||e.type;return u(e)||"ev"===t}function m(e,t,n,o){return e?"":Object(a["a"])(Object(a["b"])(n,o),t)}function h(e,t,n){if(e)return!1;if(0===t)return!1;var o=["can_display","can_redeem","redeemed"];return o.includes(n)}function p(e){return r()(e).format("MMM D")}function g(e,t,n,o,r){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(e)return"This reservation is more than 30 days out. You will be able to select ".concat(t," within 30 days of your booking.");var i=p(r||""),s={can_redeem:"Your ".concat(t," are ready to be redeemed."),can_display:a?"Your ".concat(t," are ready for you. Make your selection below."):"You earned ".concat(t," for booking with ").concat(n,". Select your ").concat(t," by ").concat(i,"."),selection_window_expired:"The deadline to select ".concat(t," for this offer has passed."),cancelled:"This reservation was cancelled.",expired:"The ".concat(t," in this offer have expired."),invalid:"This offer is no longer available.",rate_code_ineligible:"We apologize for any inconvenience, but this booking isn't eligible for ".concat(t," due to the rate plan selected."),redeemed:""};return s[o]||""}function b(e,t){if(e)return!1;var n={can_redeem:!0,can_display:!0,selection_window_expired:!1,cancelled:!1,expired:!1,invalid:!1,rate_code_ineligible:!1,redeemed:!0};return n[t]}function v(e){if(!e.expiration_date)return"";var t=r()(e.expiration_date,"YYYY-MM-DD").format("MM/DD/YY");return _(e.expiration_date)?"Expired on ".concat(t):"Expires on ".concat(t)}function y(e){var t=["ac","di","sd"];return t.includes(e.expiry_type)?v(e):"ne"===e.expiry_type?"Never Expires":"st"===e.expiry_type?"See Terms For Expiration":""}function S(e){var t=r()(e,"YYYY-MM-DD").format("MM/DD/YY");return"Modify by ".concat(t)}function w(e,t,n){if("can_display"===t&&n)return S(n);if("can_redeem"===t)return"se_re"===e.redemption_status?"Redeemed":y(e);if("redeemed"===t){if("se_re"===e.redemption_status)return"Redeemed";if(_(e.expiration_date))return"".concat(y(e))}return""}function _(e){return!!e&&r()().isSameOrAfter(e)}function E(e){var t={pend:!0,re_ok:!0,se_ok:!0,re_fi:!1,se_fi:!1,se_re:!1};return t[e]}function T(e,t){if(!e||!t)return"";var n={can_redeem:"Redeem Your ".concat(t.capitalizePlural),can_display:"Select Your ".concat(t.capitalizePlural)},o=n[e.simple_status];return o||""}function O(e){if(!e)return"";var t=r()(e.dispatch_date).subtract(1,"days").format("MMM DD");return"<strong>Choose ".concat(e.limit," by</strong> ").concat(t)}function k(e){if(!e)return"";var t=e.dispatch_date,n=r()(t).format("MMM DD");return t?"<strong>Redeemable on</strong> ".concat(n):"Available on check-in"}function I(e,t){var n,o,a=null===(n=t)||void 0===n?void 0:n.checkin_date,i="can_display"===(null===(o=t)||void 0===o?void 0:o.simple_status);if(!e.reward_data.requires_notice||!a)return!1;var s=r()(a).subtract(2,"days").format("YYYY-MM-DD");return i&&e.reward_data.requires_notice&&r()().isSameOrAfter(s,"day")}},e3c6:function(e,t,n){},e8c1:function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var o=n("53ca"),r=(n("ac1f"),n("5319"),n("262e")),a=n("b380"),i={general:/[2-9]\d{9}/,fixedLine:/(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\d{6}/,mobile:/(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[0135]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-28]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\d{6}/,tollFree:/8(?:00|33|44|55|66|77|88)[2-9]\d{6}/,premiumRate:/900[2-9]\d{6}/,personal:/52(?:35(?:[02-46-9]\d|1[02-9]|5[0-46-9])|45(?:[034]\d|1[02-9]|2[024-9]|5[0-46-9]))\d{4}|52(?:3[2-46-9]|4[2-4])(?:[02-9]\d|1[02-9])\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\d{6}/},s={general:/(?:[2-8]\d|90)\d{8}|3\d{6}/,fixedLine:/(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\d{6}/,mobile:/(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|54|6[578]|82)|4(?:03|1[68]|[26]8|3[178]|50|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|[18]3|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\d{6}/,tollFree:/8(?:00|33|44|55|66|77|88)[2-9]\d{6}/,premiumRate:/900[2-9]\d{6}/,personal:/52(?:3(?:[2-46-9][02-9]\d|5(?:[02-46-9]\d|5[0-46-9]))|4(?:[2-478][02-9]\d|5(?:[034]\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\d)|9(?:[05-9]\d|2[0-5]|49)))\d{4}|52[34][2-9]1[02-9]\d{4}|(?:5(?:00|2[125-9]|33|44|66|77|88)|622)[2-9]\d{6}/},c=/^(\d{1,2}-)?(\d{1,4})$/;function u(){u=function(e,t){return new n(e,void 0,t)};var e=RegExp.prototype,t=new WeakMap;function n(e,o,r){var i=new RegExp(e,o);return t.set(i,r||t.get(e)),Object(a["a"])(i,n.prototype)}function i(e,n){var o=t.get(n);return Object.keys(o).reduce((function(t,n){var r=o[n];if("number"==typeof r)t[n]=e[r];else{for(var a=0;void 0===e[r[a]]&&a+1<r.length;)a++;t[n]=e[r[a]]}return t}),Object.create(null))}return Object(r["a"])(n,RegExp),n.prototype.exec=function(t){var n=e.exec.call(this,t);if(n){n.groups=i(n,this);var o=n.indices;o&&(o.groups=i(o,this))}return n},n.prototype[Symbol.replace]=function(n,r){if("string"==typeof r){var a=t.get(this);return e[Symbol.replace].call(this,n,r.replace(/\$<([^>]+)>/g,(function(e,t){var n=a[t];return"$"+(Array.isArray(n)?n.join("$"):n)})))}if("function"==typeof r){var s=this;return e[Symbol.replace].call(this,n,(function(){var e=arguments;return"object"!=Object(o["a"])(e[e.length-1])&&(e=[].slice.call(e)).push(i(e,s)),r.apply(this,e)}))}return e[Symbol.replace].call(this,n,r)},u.apply(this,arguments)}var l={isEmail:/.+@.+\..+/,isPhoneNumber:/^[+]?[(]?[0-9]{3}[)]?[-\s.]?[0-9]{3}[-\s.]?[0-9]{4,6}$/,isZipCode:u(/^(?!00000)(([0-9]{5})(?:[ \x2D](?=[0-9]))?([0-9]{4})?)$/,{zip:1,zip5:2,zip4:3}),isPassword:/(?=.*?[#?!@$%^&*-.]).{8,}/,isLessThan10Chars:/^.{1,10}$/,isLessThan3Chars:/^.{1,3}$/,isNumbersAndHyphens:/[-0-9]*/};var d={isRequired:{validate:function(e){return!!e}},isValidEmail:{validate:function(e){return"string"===typeof e&&l.isEmail.test(e)}},isValidUSPhoneNumber:{validate:function(e){if("string"!==typeof e)return!1;var t=e.replace(/[^0-9]/g,""),n=i.general.test(t);if(!n)return!1;var o=i.mobile.test(t),r=i.fixedLine.test(t),a=i.tollFree.test(t),s=i.premiumRate.test(t),c=i.personal.test(t);return o||r||a||s||c}},isValidCanadianPhoneNumber:{validate:function(e){if("string"!==typeof e)return!1;var t=e.replace(/[^0-9]/g,"");if(!s.general.test(t))return!1;var n=s.mobile.test(t),o=s.fixedLine.test(t),r=s.tollFree.test(t),a=s.premiumRate.test(t),i=s.personal.test(t);return n||o||r||a||i}},isValidPhoneNumberCountryCode:{validate:function(e){return"string"===typeof e&&c.test(e)}},isLessThan3Chars:{validate:function(e){return l.isLessThan3Chars.test(e)}},isLessThan10Chars:{validate:function(e){return l.isLessThan10Chars.test(e)}},isValidZipCode:{validate:function(e){return l.isZipCode.test(e)}},isValidPassword:{validate:function(e){return l.isPassword.test(e)}},isTrue:{validate:function(e){return!0===e||"true"===e}}}},ec8b:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));n("99af");function o(e,t){return"can_display"===e?0===t?"select":"modify":"redeemed"===e?"view":"redeem"}function r(e,t){return e&&t?"".concat(e," ").concat(t):""}},f04f:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"group-logo-container mt-6 mb-6",attrs:{id:"group-logo-container"}},[n("router-link",{attrs:{to:e.linkTo}},[n("v-img",{attrs:{id:"group-logo","max-width":"230px",src:e.GROUP_LOGO}})],1),e._t("default")],2)},r=[],a=n("5530"),i=n("2b0e"),s=n("2f62"),c=n("a469"),u=i["default"].extend({name:"GroupLogo",computed:Object(a["a"])({},Object(s["c"])([c["v"]]),{linkTo:function(){var e="home";return"/".concat(e)}})}),l=u,d=(n("71d4"),n("2877")),f=n("6544"),m=n.n(f),h=n("adda"),p=Object(d["a"])(l,o,r,!1,null,"71c33836",null);t["a"]=p.exports;m()(p,{VImg:h["a"]})},f19e:function(e,t,n){"use strict";var o=n("54d7"),r=n.n(o);r.a},f86d:function(e,t){function n(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="f86d"},fa6b:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"d",(function(){return l}));n("99af");var o="66px",r="75px",a="220px",i="148px",s="60px",c="64px",u="62px",l={minHeight:"calc(100% - ".concat(o," - ").concat(s," - ").concat(c,")")}},feef:function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"g",(function(){return d})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return m}));n("a15b"),n("d81d");var o=n("d4ec"),r=n("bee2"),a=n("c1df"),i=n.n(a),s="SEARCH_CUSTOMERS",c="SET_CUSTOMER_SEARCH_RESULTS",u="FETCH_CHECKINS",l="SET_CHECKINS",d="SET_SEARCH_LOADING",f="SET_CHECKINS_LOADING",m=function(){function e(t){var n=t.checkinStart,r=t.checkinEnd,a=t.pageSize,s=t.page,c=t.sortBy,u=t.sortDesc;Object(o["a"])(this,e),this.checkinStart=n||i()(),this.checkinEnd=r||i()().add(3,"days"),this.pageSize=a||20,this.page=s||1,this.sortBy=c||[],this.sortDesc=u||[]}return Object(r["a"])(e,[{key:"getOrderFieldName",value:function(e){var t={customer_first_name:"client_customer__customer__first_name",customer_last_name:"client_customer__customer__last_name",checkout_date:"hotel_metadata__checkout_date",checkin_date:"hotel_metadata__checkin_date"};return t[e]}},{key:"getOrderParam",value:function(){var e=this;return this.sortBy.map((function(t,n){return e.sortDesc[n]?"-".concat(e.getOrderFieldName(t)):e.getOrderFieldName(t)})).join(",")}}]),e}()}});
//# sourceMappingURL=app.5f02de54.js.map