PageSourceSearch

https://book.presso-inn.com/page-Membership-ChatSignUpForm-vue.b1085aff28e157316504.js

js presso-inn.com collected 2026-09-28 05:46:32 UTC 102,274 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{1009:function(e,t,r){"use strict";r(983)},1011:function(e,t,r){"use strict";r(985)},1012:function(e,t,r){"use strict";r(986)},1015:function(e,t,r){"use strict";var n=r(103),a=r.n(n),o=r(326),i=r.n(o),l=r(858),s=r.n(l),c={props:{state:{type:[String,Boolean],default:null}},computed:{computedState:function computedState(){var e=this.state;return""===e?null:!0===e||"valid"===e||!1!==e&&"invalid"!==e&&null},stateClass:function stateClass(){var e=this.computedState;return!0===e?"is-valid":!1===e?"is-invalid":null}}},u=r(33),d=Object(u.a)({},(function render(){var e=this._self._c;return e("svg",this._g({attrs:{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"}},this.$listeners),[e("path",{attrs:{fill:"#9A9A9A",d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}}),e("path",{attrs:{d:"M0 0h24v24H0z",fill:"none"}})])}),[],!1,null,null,null).exports;function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var m={name:"CheckboxDropdown",components:{IconClose:r(322).a,ImageDelete:d},mixins:[c],props:{id:{type:String,default:null},loading:Boolean,loadingValue:Boolean,useTags:Boolean,disabled:Boolean,value:{type:[Array,String,Number,Boolean],default:void 0},optionWrapperClass:{type:[String,Array],default:function _default(){return[]}},options:{type:Array,default:function _default(){return[]}},hiddenOptions:{type:Array,default:function _default(){return[]}},fullOptions:{type:Array,default:function _default(){return[]}},maxHeight:{type:String,default:null},collapseItems:Boolean,icon:{type:String,default:null},text:{type:String,default:null},clearable:Boolean,radio:Boolean,remoteSearch:{type:Boolean,default:!1},hasSearch:{type:Boolean,default:!1},selectedItemsOnTop:{type:Boolean,default:!1},valueField:{type:String,default:"value"},textField:{type:String,default:"text"},descriptionField:{type:String,default:"description"},width:{type:Number,default:null},forceShowDelete:{type:Boolean,default:!1},forceButtonText:{type:String,default:""},hasSelectAllOptions:{type:Boolean,required:!1,default:!1},selectAllLabel:{type:String,required:!1,default:""},allSelectedDefault:{type:Boolean,required:!1,default:!1},pagination:{type:Boolean,required:!1,default:!1},totalCount:{type:Number,required:!1,default:0},totalCountLabel:{type:String,required:!1,default:""},perPage:{type:Number,required:!1,default:30},limit:{type:Number,default:null},required:Boolean,zIndex:{type:String,default:null},dataCy:{type:String,default:void 0},iconMode:{type:Boolean,default:!1}},data:function data(){return{search:"",isOverflown:!1,selectedItem:this.value,currentPage:1,allSelected:!1,indeterminate:!1}},computed:{dropdownStyle:function dropdownStyle(){return{zIndex:this.zIndex}},showDelete:function showDelete(){return!this.disabled&&(!!this.forceShowDelete||!!this.clearable&&(Array.isArray(this.value)?this.value.length>0:null!==this.value&&void 0!==this.value&&""!==this.value))},mappedOptions:function mappedOptions(){var e=this;return _toConsumableArray(this.options).map((function(t){var r;i()(t)&&(_defineProperty(r={},e.valueField,t),_defineProperty(r,e.textField,t),t=r);return t}))},isGroupOptions:function isGroupOptions(){return this.options.some((function(e){return e.options}))},displayOptions:function displayOptions(){var e=this,t=_toConsumableArray(this.mappedOptions);if(this.search&&!this.remoteSearch){var r=this.search.toLowerCase(),n=function optionFilter(t){return(t[e.textField]||"").toLowerCase().includes(r)||(t[e.de
1scriptionField]||"").toLowerCase().includes(r)};t=(t=t.filter((function(e){return e.options?(e.options||[]).some(n):n(e)}))).map((function(e){return e.options?function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e,{options:(e.options||[]).filter(n)}):e}))}if(this.selectedItemsOnTop&&Array.isArray(this.value)&&!this.allSelectedDefault){var a=[],o=[];if(t.forEach((function(t){e.selectedItem.includes(t[e.valueField])?a.push(t):o.push(t)})),this.pagination){var i=this.fullOptions.filter((function(t){return e.selectedItem.includes(t[e.valueField])}));a=s()(a,i,(function(t){return t[e.valueField]}))}t=[].concat(_toConsumableArray(a),o)}return t},itemsByValue:function itemsByValue(){var e=[].concat(_toConsumableArray(this.hiddenOptions),_toConsumableArray(this.fullOptions),_toConsumableArray(this.mappedOptions)).reduce((function(e,t){return t.options&&t.options.length?[].concat(_toConsumableArray(e),_toConsumableArray(t.options)):[].concat(_toConsumableArray(e),[t])}),[]);return a()(e,this.valueField)},selectedItemList:function selectedItemList(){var e=this;return this.options.length||this.selectedItem?Array.isArray(this.selectedItem)?this.pagination?this.selectedItem.map((function(t){var r=e.fullOptions.find((function(r){return r[e.valueField]===t}));return r&&r[e.textField]})):this.selectedItem.filter((function(t){return e.itemsByValue[t]})).map((function(t){return e.itemsByValue[t][e.textField]})):null!==this.selectedItem&&void 0!==this.selectedItem?this.itemsByValue[this.selectedItem]?[this.itemsByValue[this.selectedItem][this.textField]]:[this.selectedItem]:[]:[]},isEmpty:function isEmpty(){return void 0===this.selectedItem||null===this.selectedItem||!this.selectedItemList.length},buttonText:function buttonText(){return this.forceButtonText?this.forceButtonText:this.isEmpty?this.text:this.isOverflown?this.selectedItemList[0]:this.selectedItemList.join(", ")}},watch:{search:function search(){this.currentPage=1},value:{immediate:!0,handler:function handler(e){this.radio||Array.isArray(e)?this.selectedItem=e:this.selectedItem=e?[e]:[]}},selectedItemList:function selectedItemList(){this.updateBadge()},allSelectedDefault:{handler:function handler(e){this.allSelected=e},immediate:!0}},mounted:function mounted(){this.updateBadge()},methods:{isOptionDisabled:function isOptionDisabled(e){return!(!Array.isArray(this.value)||!Number.isInteger(this.limit))&&(this.value.length>=this.limit&&!this.value.includes(e[this.valueField]))},updateBadge:function updateBadge(){var e=this;this.collapseItems&&!this.useTags&&(this.isOverflown=!1,this.$nextTick((function(){var t=e.$refs.buttonText;e.isOverflown=(null==t?void 0:t.scrollWidth)>(null==t?void 0:t.clientWidth)})))},toggleAll:function toggleAll(e){var t=this;this.selectedItem=e?this.pagination?this.fullOptions.map((function(e){return e[t.valueField]})):this.options.map((function(e){return e[t.valueField]})):[],this.changeDropdown(this.selectedItem)},emitChange:function emitChange(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.selectedItem;this.$emit("change",e),this.$emit("input",e)},removeItem:function removeItem(e){this.selectedItem=this.selectedItem.filter((function(t){return t!==e})),this.emitChange()},changeDropdown:function changeDropdown(e){0===(null==e?void 0:e.length)?(this.indeterminate=!1,this.allSelected=!1):(null==e?void 0:e.length)===this.fullOptions.length&&this.hasSelectAllOptions?(this.indeterminate=!1,this.allSelected=!0):(this.indeterminate=!0,this.allSelected=!1),this.emitChange(e),this.$emit("selected-all",this.allSelected)},clearValue:function clearValue(e){e.stopPropagation();var t=Array.isArray(this.value)?[]:null;this.$emit("change",t),this.$emit("input",t)},stopPropagation:function stopPropagation(e){e.stopPropagation()}}},p=(r(1012),Object(u.a)(m,(function render(){var e=this,t=e._self._c;return t("div",{class:["checkbox-dropdown-wrap",{"has-value":!e.isEmpty,"icon-mode":e.iconMode}]},[t("b-dropdown",{ref:"dropdown",staticClass:"w-100",class:["checkbox-dropdown",e.stateClass,{"has-icon":!!e.icon||e.$slots.icon,"hide-arrow":e.showDelete,disabled:e.disabled}],style:e.dropdownStyle,attrs:{id:e.id,disabled:e.disabled,variant:"outline","data-cy":e.dataCy},scopedSlots:e._u([{key:"button-content",fn:function fn(){return[e.icon||e.$slots.icon?t("i",{staticClass:"dropdown-icon"},[e._t("icon",(function(){return[t("img",{attrs:{src:e.icon}})]}))],2):e._e(),e._v(" "),e.useTags&&e.selectedItemList.length?t("ul",{staticClass:"selected-items"},e._l(e.selectedItem,(function(r){return t("li",{key:r},[t("span",[e._v(e._s(e.itemsByValue[r][e.textField]))]),e._v(" "),e.disabled?e._e():t("icon-close",{on:{click:function click(t){return t.stopPropagation(),e.removeItem(r)}}})],1)})),0):e.loadingValue?t("div",[t("b-spinner",{directives:[{name:"theme-font-color",rawName:"v-theme-font-color"}],attrs:{small:""}})],1):t("span",{ref:"buttonText",class:["button-text max-w-100%",{placeholder:!e.selectedItemList.length,required:e.required}]},[e._t("button-text",(function(){return[e._v(e._s(e.buttonText||" "))]}),{buttonText:e.buttonText,selectedItem:e.selectedItem})],2),e._v(" "),!e.radio&&e.isOverflown&&e.selectedItemList.length>1?t("b-badge",{staticClass:"ml-2"}
1,[e._v("+"+e._s(e.selectedItemList.length-1))]):e._e(),e._v(" "),e.showDelete?t("image-delete",{staticClass:"icon-delete",on:{click:function click(t){return t.stopPropagation(),t.preventDefault(),e.clearValue.apply(null,arguments)}}}):e._e()]},proxy:!0},{key:"default",fn:function fn(r){var n=r.hide;return[e._t("fixed-top"),e._v(" "),e.loading?t("div",{staticClass:"d-flex justify-content-center py-2"},[t("b-spinner",{directives:[{name:"theme-font-color",rawName:"v-theme-font-color"}],attrs:{small:""}})],1):e._e(),e._v(" "),e._t("top",null,{selectedItems:e.selectedItem}),e._v(" "),e._t("body",(function(){return[t("b-dropdown-text",{staticClass:"dropdown-wrap",style:{maxHeight:e.maxHeight,width:e.width}},[e._t("dropdown-content",(function(){return[e.hasSearch?t("div",{staticClass:"search-bar"},[t("b-input",{attrs:{type:"text",placeholder:e.$t("base.search")},on:{input:function input(t){return e.$emit("search",t)}},model:{value:e.search,callback:function callback(t){e.search=t},expression:"search"}})],1):e._e(),e._v(" "),e._t("below-search"),e._v(" "),e.options.length&&!e.loading?t("div",[e.radio?[e.isGroupOptions?e._l(e.displayOptions,(function(r,a){return t("div",{key:"".concat(r.value,"-").concat(a),staticClass:"option-group"},[t("b-form-group",{attrs:{label:r.text}},[t("b-form-radio-group",{attrs:{buttons:"",stacked:"",options:r.options,"value-field":e.valueField,"text-field":e.textField}
1,on:{input:n,change:e.changeDropdown},model:{value:e.selectedItem,callback:function callback(t){e.selectedItem=t},expression:"selectedItem"}})],1)],1)})):t("b-form-radio-group",{attrs:{stacked:"",buttons:"","value-field":e.valueField,"text-field":e.textField},on:{input:n,change:e.changeDropdown},model:{value:e.selectedItem,callback:function callback(t){e.selectedItem=t},expression:"selectedItem"}},e._l(e.displayOptions,(function(r){return t("b-form-radio",{key:r[e.valueField],attrs:{"data-cy":"dropdown-radio-".concat(r[e.valueField]),value:r[e.valueField]}},[t("div",{class:e.optionWrapperClass},[e._t("text",(function(){return[e._v(e._s(r[e.textField]))]}),null,r),e._v(" "),e._t("description",(function(){return[r[e.descriptionField]?t("div",{domProps:{textContent:e._s(r[e.descriptionField])}}):e._e()]}),null,r)],2)])})),1)]:[e.hasSelectAllOptions?t("b-form-checkbox",{staticClass:"select-all",attrs:{indeterminate:e.indeterminate},on:{change:e.toggleAll},model:{value:e.allSelected,callback:function callback(t){e.allSelected=t},expression:"allSelected"}},[e._v("\n                    "+e._s(e.allSelected?e.$t("base.cancelAll"):e.$t("base.selectAll"))+"\n                  ")]):e._e(),e._v(" "),t("b-form-checkbox-group",{staticClass:"checkbox-dropdown-group",attrs:{stacked:""},on:{change:e.changeDropdown},model:{value:e.selectedItem,callback:function callback(t){e.selectedItem=t},expression:"selectedItem"}},e._l(e.displayOptions,(function(r,n){return t("b-form-checkbox",{key:"".concat(r[e.valueField],"-").concat(n),attrs:{"data-cy":"dropdown-checkbox-".concat(r[e.valueField]),value:r[e.valueField],disabled:e.isOptionDisabled(r)}},[e._t("text",(function(){return[e._v("\n                        "+e._s(r[e.textField])+"\n                        "),r.open_link?t("a",{staticClass:"float-right",attrs:{href:r.open_link,target:"_blank"}},[t("svg-icon",{staticClass:"icon-xs t-theme-fill",attrs:{"icon-class":"launch"}})],1):e._e()]}),null,r),e._v(" "),e._t("description",(function(){return[r[e.descriptionField]?t("div",{domProps:{textContent:e._s(r[e.descriptionField])}}):e._e()]}),null,r)],2)})),1)]],2):e._e(),e._v(" "),e.options.length||e.loading?e._e():t("b-dropdown-text",{staticClass:"text-center"},[t("span",{staticClass:"gray-font"},[e._v(e._s(e.$t("base.noData")))])]),e._v(" "),e._t("footer"),e._v(" "),e.pagination&&e.totalCount>e.perPage?t("t-pagination",{staticClass:"mt-3 mb-3",attrs:{align:"center","record-text":e.totalCountLabel,"total-rows":e.totalCount,"per-page":e.perPage},on:{input:function input(t){return e.$emit("pagination-changed",t)}},nativeOn:{click:function click(t){return e.stopPropagation.apply(null,arguments)}},model:{value:e.currentPage,callback:function callback(t){e.currentPage=t},expression:"currentPage"}}):e._e()]}))],2)]}))]}}],null,!0)}),e._v(" "),e.iconMode?[e.isEmpty?t("svg-icon",{staticClass:"cursor-pointer w-20px mt--3px",attrs:{"icon-class":"filter-off"},on:{click:function click(t){return t.stopPropagation(),t.preventDefault(),e.$refs.dropdown.show()}}}):t("svg-icon",{staticClass:"cursor-pointer t-theme-fill w-20px mt--3px",attrs:{"icon-class":"filter-on"},on:{click:function click(t){return t.stopPropagation(),t.preventDefault(),e.$refs.dropdown.show()}}})]:e._e()],2)}),[],!1,null,"00c75e50",null));t.a=p.exports},1049:function(e,t,r){"use strict";r(993)},1067:function(e,t,r){"use strict";var n=r(31),a=r(20),o=r.n(a);t.a={methods:{handleBackBtnClick:function handleBackBtnClick(){null===o()(this.prevRoute,"name")?Object(n.p)({action:"close"}):this.$router.go(-1)}}}},1085:function(e,t,r){"use strict";var n=r(40),a=r(69),o=r(1144),i=r(23),l=r(88);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.a={data:function data(){return{openIdUserData:{uid:null,user_code:null}}},computed:_objectSpread({},Object(n.d)({initialSetting:"setting/getInit",loginWidget:"setting/getLoginWidget"}),{facebookFeatureEnabled:function facebookFeatureEnabled(){var e;return null===(e=this.loginWidget.sns_auth_settings_attributes)||void 0===e?void 0:e.some((function(e){return"facebook"===e.provider}))},lineFeatureEnabled:function lineFeatureEnabled(){var e;return null===(e=this.loginWidget.sns_auth_settings_attributes)||void 0===e?void 0:e.some((function(e){return"line"===e.provider}))},ssoList:function ssoList(){var e;return null===(e=this.loginWidget.sns_auth_settings_attributes)||void 0===e?void 0:e.filter((function(e){return"open_id"===e.provider}))}}),methods:{sendSsoGa4Event:function sendSsoGa4Event(e,t){var r,n,a={hotel_id:null===(r=this.initialSetting)||void 0===r?void 0:r.hotel_id,user_id:null===(n=e.user)||void 0===n?void 0:n.id,utm_source:i.u?"tripla_bot":t.source,utm_medium:t.provider};Object(l.z)(a)},onOpenIDSubmit:function onOpenIDSubmit(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.openIdUserData=e,a.a.openIdLogin(_objectSpread({},e,{},r,{redirect_uri:Object(o.a)()})).then((function(r){if(null==r?void 0:r.id)if("tripla"===(null==r?void 0:r.provider)){(t.form||t.loginForm).email=r.email,t.openIdUserData.sso_token=r.sso_token,t.snsModalType="open_id",t.$bvMod
1al.show("sns-login-modal")}else t.handleLogin?t.handleLogin(r):t.loginAndRedirect?t.loginAndRedirect(r):t.$emit("handleLogin",r);else sessionStorage.setItem("sso_membership_id",r.membership_id||""),t.onSnsNewMember(_objectSpread({},r,{provider_name:t.ssoList.find((function(t){return t.id===e.sso_id})).title}));t.loading=!1})).catch((function(e){t.formErrors=e.titleList,t.loading=!1}))}}}},1086:function(e,t,r){"use strict";var n=r(23);t.a={computed:{customLINEApp:function customLINEApp(){var e,t;return null===(e=this.$store.getters["setting/getLoginWidget"])||void 0===e||null===(t=e.sns_auth_settings_attributes)||void 0===t?void 0:t.find((function(e){return"line"===e.provider}))}},methods:{getLINERedirectUrl:function getLINERedirectUrl(){var e=window.location.origin,t=this.$store.getters["setting/getSetting"],r=t.parentUrl,a=t.parentPathname,o=this.$store.getters["setting/getHotelCode"],i=this.$store.getters["setting/isInChatbotIframe"],l=new URL(e);return l.search="hotel_code=".concat(o,"&parentUrl=").concat(r).concat(a||"","&isInCBIframe=").concat(i,"&isLINERedirect=true"),sessionStorage.getItem("line_liff_token")&&(l.search+="&lineLiffToken=".concat(sessionStorage.getItem("line_liff_token"))),sessionStorage.getItem("line_liff_redirect_url")&&(l.search+="&redirectUrlFromLiff=".concat(sessionStorage.getItem("line_liff_redirect_url"))),n.u&&(l.search+="&open_in_line=true"),l.toString()}}}},1144:function(e,t,r){"use strict";function genRedirectURI(){return window.location.origin+"/sso/custom/callback"}r.d(t,"a",(function(){return genRedirectURI}))},1146:function(e,t,r){},1194:function(e,t,r){"use strict";r.d(t,"b",(function(){return n})),t.a={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia, Plurinational State of",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serb
1ia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela, Bolivarian Republic of",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"};var n={IS:"アイスランド",IE:"アイルランド",AZ:"アゼルバイジャン",AF:"アフガニスタン",US:"アメリカ合衆国",AS:"アメリカ領サモア",VI:"アメリカ領バージン諸島",AE:"アラブ首長国連邦",DZ:"アルジェリア",AR:"アルゼンチン",AW:"アルバ",AL:"アルバニア",AM:"アルメニア",AI:"アンギラ",AO:"アンゴラ",AG:"アンティグア・バーブーダ",AD:"アンドラ",YE:"イエメン",GB:"イギリス",IO:"イギリス領インド洋地域",VG:"イギリス領バージン諸島",IL:"イスラエル",IT:"イタリア",IQ:"イラク",IR:"イラン・イスラム共和国",IN:"インド",ID:"インドネシア",UG:"ウガンダ",UA:"ウクライナ",UZ:"ウズベキスタン",UY:"ウルグアイ",EC:"エクアドル",EG:"エジプト",EE:"エストニア",SZ:"エスワティニ",ET:"エチオピア",ER:"エリトリア",SV:"エルサルバドル",AU:"オーストラリア",AT:"オーストリア",AX:"オーランド諸島",OM:"オマーン",NL:"オランダ",GH:"ガーナ",GG:"ガーンジー島",GY:"ガイアナ",KZ:"カザフスタン",QA:"カタール",UM:"合衆国領有小離島(ミッドウェー島・ジョンストン島・ウェーク諸島など)",CA:"カナダ",CV:"カボベルデ",GA:"ガボン",CM:"カメルーン",GM:"ガンビア",KH:"カンボジア",MK:"北マケドニア共和国",MP:"北マリアナ諸島",GN:"ギニア",GW:"ギニアビサウ",CY:"キプロス",CU:"キューバ",CW:"キュラソー",GR:"ギリシャ",KI:"キリバス",KG:"キルギス",GT:"グアテマラ",GP:"グアドループ島",GU:"グアム",KW:"クウェート",CK:"クック諸島",GL:"グリーンランド",CX:"クリスマス島",GD:"グレナダ",HR:"クロアチア",KY:"ケイマン諸島",KE:"ケニア",CI:"コートジボワール",CC:"ココス(キーリング)諸島",CR:"コスタリカ",KM:"コモロ",CO:"コロンビア",CG:"コンゴ共和国",CD:"コンゴ民主共和国",SA:"サウジアラビア",GS:"サウスジョージア・サウスサンドウィッチ諸島",WS:"サモア",ST:"サントメ・プリンシペ",BL:"サン・バルテルミー島",ZM:"ザンビア",PM:"サンピエール・ミクロン島",SM:"サンマリノ",MF:"サン・マルタン島",SL:"シエラレオネ",DJ:"ジブチ",GI:"ジブラルタル",JE:"ジャージー島",JM:"ジャマイカ",GE:"ジョージア",SY:"シリア・アラブ共和国",SG:"シンガポール",SX:"シント・マールテン(オランダ領)",ZW:"ジンバブエ",CH:"スイス",SE:"スウェーデン",SD:"スーダン",SJ:"スバールバル諸島・ヤンマイエン島",ES:"スペイン",SR:"スリナム",LK:"スリランカ",SK:"スロバキア",SI:"スロベニア",SC:"セーシェル",GQ:"赤道ギニア",SN:"セネガル",RS:"セルビア",KN:"セントクリストファー・ネビス",VC:"セントビンセント・グレナディーン",SH:"セントヘレナ・アセンションおよびトリスタンダクーニャ",LC:"セントルシア",SO:"ソマリア",SB:"ソロモン諸島",TC:"タークスカイコス諸島",TH:"タイ",KR:"大韓民国 (韓国)",TW:"台湾",TJ:"タジキスタン",TZ:"タンザニア",CZ:"チェコ",TD:"チャド",CF:"中央アフリカ",CN:"中華人民共和国 (中国)",TN:"チュニジア",KP:"朝鮮民主主義人民共和国 (北朝鮮)",CL:"チリ",TV:"ツバル",DK:"デンマーク",DE:"ドイツ",TG:"トーゴ",TK:"トケラウ諸島",DO:"ドミニカ共和国",DM:"ドミニカ",TT:"トリニダード・トバゴ",TM:"トルクメニスタン",TR:"トルコ",TO:"トンガ",NG:"ナイジェリア",NR:"ナウル",NA:"ナミビア",AQ:"南極",NU:"ニウエ",NI:"ニカラグア",NE:"ニジェール",JP:"日本",EH:"西サハラ",NC:"ニューカレドニア",NZ:"ニュージーランド",NP:"ネパール",NF:"ノーフォーク島",NO:"ノルウェー",HM:"ハード島・マクドナルド諸島",BH:"バーレーン",HT:"ハイチ",PK:"パキスタン",VA:"バチカン市国",PA:"パナマ",VU:"バヌアツ",BS:"バハマ",PG:"パプアニューã‚
1®ãƒ‹ã‚¢",BM:"バミューダ諸島",PW:"パラオ",PY:"パラグアイ",BB:"バルバドス",PS:"パレスチナ",HU:"ハンガリー",BD:"バングラデシュ",TL:"東ティモール",PN:"ピトケアン",FJ:"フィジー",PH:"フィリピン",FI:"フィンランド",BT:"ブータン",BV:"ブーベ島",PR:"プエルトリコ",FO:"フェロー諸島",FK:"フォークランド(マルビナス)諸島",BR:"ブラジル",FR:"フランス",GF:"フランス領ギアナ",PF:"フランス領ポリネシア",TF:"フランス領南方・南極地域",BG:"ブルガリア",BF:"ブルキナファソ",BN:"ブルネイ・ダルサラーム",BI:"ブルンジ",VN:"ベトナム",BJ:"ベナン",VE:"ベネズエラ・ボリバル共和国",BY:"ベラルーシ",BZ:"ベリーズ",PE:"ペルー",BE:"ベルギー",PL:"ポーランド",BA:"ボスニア・ヘルツェゴビナ",BW:"ボツワナ",BQ:"ボネール、シント・ユースタティウスおよびサバ",BO:"ボリビア多民族国",PT:"ポルトガル",HK:"香港",HN:"ホンジュラス",MH:"マーシャル諸島",MO:"マカオ",MG:"マダガスカル",YT:"マヨット島",MW:"マラウイ",ML:"マリ",MT:"マルタ",MQ:"マルティニク",MY:"マレーシア",IM:"マン島",FM:"ミクロネシア連邦",ZA:"南アフリカ共和国",SS:"南スーダン",MM:"ミャンマー",MX:"メキシコ",MU:"モーリシャス",MR:"モーリタニア",MZ:"モザンビーク",MC:"モナコ",MV:"モルディブ",MD:"モルドバ共和国",MA:"モロッコ",MN:"モンゴル",ME:"モンテネグロ",MS:"モントセラト",JO:"ヨルダン",LA:"ラオス人民民主共和国",LV:"ラトビア",LT:"リトアニア",LY:"リビア",LI:"リヒテンシュタイン",LR:"リベリア",RO:"ルーマニア",LU:"ルクセンブルク",RW:"ルワンダ",LS:"レソト",LB:"レバノン",RE:"レユニオン",RU:"ロシア",WF:"ワリスフュチュナ"}},1195:function(e,t,r){"use strict";var n=r(23),a=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.a={computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(a.d)({membershipSetting:"setting/getMembershipSettings",hotelLocale:"setting/getHotelLocale"}),{requireAddressValidation:function requireAddressValidation(){var e;return"ja"===this.$i18n.locale&&"ja"===this.hotelLocale&&(null===(e=this.membershipSetting)||void 0===e?void 0:e.address_details_on_sign_up)===n.n.Required},requirePrefectureValidation:function requirePrefectureValidation(){var e;return"ja"===this.$i18n.locale&&"ja"===this.hotelLocale&&(null===(e=this.membershipSetting)||void 0===e?void 0:e.prefecture_on_sign_up)===n.n.Required},requireCompanyNameValidation:function requireCompanyNameValidation(){var e;return(null===(e=this.membershipSetting)||void 0===e?void 0:e.company_name_on_sign_up)===n.n.Required},showPrefecture:function showPrefecture(){var e;return"ja"===this.$i18n.locale&&"ja"===this.hotelLocale&&(null===(e=this.membershipSetting)||void 0===e?void 0:e.prefecture_on_sign_up)!==n.n.DoNotAsk},showAddress:function showAddress(){var e;return"ja"===this.$i18n.locale&&"ja"===this.hotelLocale&&(null===(e=this.membershipSetting)||void 0===e?void 0:e.address_details_on_sign_up)!==n.n.DoNotAsk},showCompanyName:function showCompanyName(){var e,t;return(null===(e=this.membershipSetting)||void 0===e?void 0:e.company_name_on_sign_up)&&(null===(t=this.membershipSetting)||void 0===t?void 0:t.company_name_on_sign_up)!==n.n.DoNotAsk}})}},1267:function(e,t,r){"use strict";r(1146)},1313:function(e,t,r){"use strict";var n=r(1015),a=r(262),o=r.n(a),i=r(468),l=r.n(i);function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var s={name:"TTag",props:{value:{type:Array,default:function _default(){return[]}},searchIcon:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1},options:{type:Array,default:function _default(){return[]}},placeholder:{type:String,default:""},search:{type:String,default:""},newTag:{type:Boolean,default:!0},newTagWhenBlur:{type:Boolean,default:!1},limit:{type:Number,default:null}},data:function data(){return{expand:!1,hovering:"",flipside:!1,localValue:null,localSearch:""}},computed:{notSelectedOptions:function notSelectedOptions(){var e=this;
1return o()(this.options,(function(t){var r;return!(null===(r=e.value)||void 0===r?void 0:r.includes(t.value))}))},currentOptions:function currentOptions(){var e=this;return this.localSearch?o()(this.notSelectedOptions,(function(t){return t.value.toLowerCase().includes(e.localSearch.toLowerCase())})):this.notSelectedOptions},exactOption:function exactOption(){var e=this;return o()(this.notSelectedOptions,(function(t){return t.value.toLowerCase()===e.localSearch.toLowerCase()}))},isLimitReached:function isLimitReached(){var e;return!!Number.isInteger(this.limit)&&(null===(e=this.localValue)||void 0===e?void 0:e.length)>=this.limit},canAddNewTag:function canAddNewTag(){return!this.isLimitReached&&(this.newTag||this.exactOption.length)}},watch:{expand:function expand(e,t){if(e&&!t){var r=this.$refs.tagInput.getBoundingClientRect().bottom,n=window.innerHeight;this.flipside=n-r<250}},value:{handler:function handler(e){this.localValue=e},immediate:!0},search:{handler:function handler(e){this.localSearch=e},immediate:!0}},methods:{handleTagsChange:function handleTagsChange(e){Number.isInteger(this.limit)&&e.length>this.limit||(this.$emit("input",e),this.localSearch&&!e.includes(this.localSearch)||(this.localSearch="",this.$emit("update:search",this.localSearch)))},handleSearchChange:function handleSearchChange(){this.hovering="",this.$emit("update:search",this.localSearch)},selectAutocomplete:function selectAutocomplete(e){var t=this;this.isLimitReached||(this.hovering="",this.localSearch="",this.localValue.push(e),this.handleTagsChange(this.localValue),this.$nextTick((function(){var e;null===(e=t.$refs.tagInput)||void 0===e||e.focus()})))},handleAutocompleteHover:function handleAutocompleteHover(e){this.hovering=e||""},handleAutocompleteUp:function handleAutocompleteUp(){if(this.hovering){var e,t=l()(this.currentOptions,{value:this.hovering});this.hovering=this.currentOptions[t-1]&&(null===(e=this.currentOptions[t-1])||void 0===e?void 0:e.value)||""}else{var r;this.hovering=(null===(r=this.currentOptions[this.currentOptions.length-1])||void 0===r?void 0:r.value)||""}},handleAutocompleteDown:function handleAutocompleteDown(){if(this.hovering){var e,t=l()(this.currentOptions,{value:this.hovering});this.hovering=this.currentOptions[t+1]&&(null===(e=this.currentOptions[t+1])||void 0===e?void 0:e.value)||""}else{var r;this.hovering=(null===(r=this.currentOptions[0])||void 0===r?void 0:r.value)||""}},handleBlur:function handleBlur(e){var t=this.$refs.tagsContainer,r=e.relatedTarget;if(t&&t.$el!==r){for(;r&&t.$el!==r;)r=r.parentNode;!r&&this.newTag&&this.newTagWhenBlur&&this.localSearch&&!this.isLimitReached&&(this.localValue=[].concat(_toConsumableArray(this.localValue),[this.localSearch]),this.handleTagsChange(this.localValue)),this.expand=!!r}},handleInputEnter:function handleInputEnter(e){if(e&&this.hovering)return this.selectAutocomplete(this.hovering),e.preventDefault(),void e.stopPropagation();this.localSearch&&this.localValue.includes(this.localSearch)&&(this.localSearch="",this.$emit("update:search",this.localSearch))}}},c=(r(1267),r(33)),u=Object(c.a)(s,(function render(){var e=this,t=e._self._c;return e.readonly?t("div",e._l(e.value,(function(r,n){return t("b-badge",{key:n,staticClass:"tag-item mt-1 mr-1 px-2 py-1",attrs:{pill:""},on:{click:function click(t){return e.$emit("tag-click",r)}}},[e._v(e._s(r))])})),1):t("b-form-tags",e._b({ref:"tagsContainer",attrs:{value:e.localValue,"no-add-on-enter":!e.canAddNewTag,"remove-on-delete":""},on:{input:e.handleTagsChange},scopedSlots:e._u([{key:"default",fn:function fn(r){var n=r.tags,a=r.removeTag,o=r.inputAttrs,i=r.inputHandlers;return[t("div",{staticClass:"d-flex flex-wrap align-items-center flex-wrap align-items-center"},[e.searchIcon?t("button",{staticClass:"search-icon mt-1 mr-1"}):e._e(),e._v(" "),e._l(n,(function(r){return t("span",{key:r,staticClass:"mw-100 mr-1 mt-1",attrs:{tabindex:"0"},on:{blur:e.handleBlur}},[t("b-form-tag",{staticClass:"tag-item d-inline-flex align-items-baseline cursor-pointer",attrs:{title:r},on:{remove:function remove(e){return a(r)}}},[t("span",{on:{click:function click(t){return e.$emit("tag-clicked",r)}}}
1,[e._v(e._s(r))])])],1)})),e._v(" "),t("div",{staticClass:"d-flex flex-grow-1 mt-1 position-relative"},["checkbox"===o.type?t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.localSearch,expression:"localSearch"}],ref:"tagInput",staticClass:"bg-transparent border-0 w-100 flex-grow-1 p-0 m-0 tag-input",attrs:{disabled:e.isLimitReached,placeholder:e.localValue&&e.localValue.length?"":e.placeholder,type:"checkbox"},domProps:{checked:Array.isArray(e.localSearch)?e._i(e.localSearch,null)>-1:e.localSearch},on:{focus:function focus(t){e.expand=!0},blur:e.handleBlur,input:e.handleSearchChange,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.handleAutocompleteUp())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleAutocompleteDown()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&0!==t.button||"button"in t&&2!==t.button?null:e.handleAutocompleteHover("")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter.apply(null,arguments)}],change:function change(t){var r=e.localSearch,n=t.target,a=!!n.checked;if(Array.isArray(r)){var o=e._i(r,null);n.checked?o<0&&(e.localSearch=r.concat([null])):o>-1&&(e.localSearch=r.slice(0,o).concat(r.slice(o+1)))}else e.localSearch=a}}},"input",o,!1),i)):"radio"===o.type?t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.localSearch,expression:"localSearch"}],ref:"tagInput",staticClass:"bg-transparent border-0 w-100 flex-grow-1 p-0 m-0 tag-input",attrs:{disabled:e.isLimitReached,placeholder:e.localValue&&e.localValue.length?"":e.placeholder,type:"radio"},domProps:{checked:e._q(e.localSearch,null)},on:{focus:function focus(t){e.expand=!0},blur:e.handleBlur,input:e.handleSearchChange,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.handleAutocompleteUp())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleAutocompleteDown()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&0!==t.button||"button"in t&&2!==t.button?null:e.handleAutocompleteHover("")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter.apply(null,arguments)}],change:function change(t){e.localSearch=null}}},"input",o,!1),i)):t("input",e._g(e._b({directives:[{name:"model",rawName:"v-model",value:e.localSearch,expression:"localSearch"}],ref:"tagInput",staticClass:"bg-transparent border-0 w-100 flex-grow-1 p-0 m-0 tag-input",attrs:{disabled:e.isLimitReached,placeholder:e.localValue&&e.localValue.length?"":e.placeholder,type:o.type},domProps:{value:e.localSearch},on:{focus:function focus(t){e.expand=!0},blur:e.handleBlur,input:[function(t){t.target.composing||(e.localSearch=t.target.value)},e.handleSearchChange],keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.handleAutocompleteUp())},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:e.handleAutocompleteDown()},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&0!==t.button||"button"in t&&2!==t.button?null:e.handleAutocompleteHover("")},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleInputEnter.apply(null,arguments)}]}},"input",o,!1),i))])],2),e._v(" "),t("ul",{directives:[{name:"show",rawName:"v-show",value:e.expand&&e.currentOptions.length>0,expression:"expand && currentOptions.length > 0"}],ref:"autocomplete",staticClass:"dropdown-menu autocomplete",class:{up:e.flipside},on:{mouseover:function mouseover(t){e.handleAutocompleteHover(t.target.getAttribute("value"))}}},e._l(e.currentOptions,(function(r){return t("b-dd-item",{key:r.value,attrs:{"link-class":"t-theme-color-active",tabindex:"-1",value:r.value,active:e.hovering===r.value},on:{mouseenter:function mouseenter(t){return e.handleAutocompleteHover(r.value)},click:function click(t){return e.selectAutocomplete(r.value)}}},[e._v(e._s(r.text))])})),1),e._v(" "),t("div",{directives:[{name:"show",rawName:"v-show",value:e.isLoading,expression:"isLoading"}],staticClass:"spinner-wrapper"},[t("b-spinner",{staticClass:"t-theme-color",attrs:{small:"",label:"Spinning"}})],1)]}}],null,!1,1947010080)},"b-form-tags",e.$attrs,!1))}),[],!1,null,"4ce850ff",null).exports,d=r(321),m=r.n(d);function CustomFieldFormvue_type_script_lang_js_toConsumableArray(e){return function CustomFieldFormvue_type_script_lang_js_arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function CustomFieldFormvue_type_script_lang_js_iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function CustomFieldFormvue_type_script_lang_js_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var p={name:"CustomFieldForm",components:{TCheckboxDropdown:n.a,TTag:u},props:{fields:{type:Array,default:function _default(){return[]}},value:{type:Object,default:function _default(){return{}}},validation:{type:Object,default:null},formGroupProps:{type:Object,default:function _default(){return{}}}},data:function data(){return{MULTIPLE_VALUES_LIMIT:10,localValues:{},binaryOptions:[{value:null,text:this.$t("base.notSelected")},{value:!0,text:this.$t("base.yes")},{value:!1,text:this.$t("base.no")}]}},watch:{value:{handler:function handler(e){this.initializeValues(e)},immediate:!0,once:!0},fields:{handler:function handler(){this.initializeValues(this.value)}}},methods:{initializeValues:function initializeValues(e){this.localValues=this.fields.reduce((function(t,r){var n;return _objectSpread({},t,_defineProperty({},r.code,null!==(n=null==e?void 0:e[r.code])&&void 0!==n?n:r.is_multiple_values?[]:null))}),{})},formatDropdownOptions:function formatDropdownOptions(e){return(null==e?void 0:e.options)&&(null==e?void 0:e.options.length)?[].concat(CustomFieldFormvue_type_script_lang_js_toConsumableArray((null==e?void 0:e.includeEmpty)?[{value:null,text:this.$t("base.notSelected")}]:[]),CustomFieldFormvue_type_script_lang_js_toConsumableArray(m()(e.options).sort((function(e,t){return e.order-t.order})).map((function(e){return{value:e.id,text:e.value}})))):[]},getFieldState:function getFieldState(e){if(!this.validation||!this.validation[e.code])return null;var t=this.validation[e.code];return(!t.$dirty||!t.$error)&&null},handleInput:function handleInput(){this.$emit("input",_objectSpread({},this.localValues))},handleBlur:function handleBlur(e){var t;(null===(t=this.validation)||void 0===t?void 0:t[e.code])&&this.validation[e.code].$touch(),this.$emit("blur",e)}}},f=Object(c.a)(p,(function render(){var e=this,t=e._self._c;return t("div",{staticClass:"w-100"},e._l(e.fields,(function(r){return t("b-form-group",e._b({key:r.code,attrs:{"label-for":"custom-field-".concat(r.code)},scopedSlots:e._u([{key:"label",fn:function fn(){return[e._t("label",(function(){return[e._v("\n          "+e._s(r.name)+"\n        ")]}),{field:r})]},proxy:!0}],null,!0)},"b-form-group",e.formGroupProps,!1),[e._v(" "),"date"===r.field_type?t("b-form-input",{directives:[{name:"mask",rawName:"v-mask",value:"####/##/##",expression:"'####/##/##'"}],attrs:{id:"custom-field-".concat(r.code),type:"text",placeholder:"YYYY/MM/DD",state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):"binary"===r.field_type?t("b-form-select",{attrs:{id:"custom-field-".concat(r.code),options:e.binaryOptions,state:e.getFieldState(r),placeholder:e.$t("base.notSelected"),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):"dropdown"===r.field_type&&r.is_multiple_values?t("t-checkbox-dropdown",{staticClass:"w-100",attrs:{id:"custom-field-".concat(r.code),options:e.formatDropdownOptions({options:r.dropdown_options_attributes,includeEmpty:!1}),"has-search":"",limit:e.MULTIPLE_VALUES_LIMIT,text:e.$t("base.notSelected"),state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):"dropdown"===r.field_type?t("b-form-select",{attrs:{id:"custom-field-".concat(r.code),options:e.formatDropdownOptions({options:r.dropdown_options_attributes,includeEmpty:!0}),placeholder:e.$t("base.notSelected"),state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):"number"===r.field_type?t("b-form-input",{attrs:{id:"custom-field-".concat(r.code),placeholder:e.$t("base.notSelected"),type:"number",state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):"text"===r.field_type&&r.is_multiple_values?t("t-tag",{attrs:{id:"custom-field-".concat(r.code),"new-tag-when-blur":"",placeholder:e.$t("base.newTag"),limit:e.MULTIPLE_VALUES_LIMIT,state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}}):t("b-form-input",{attrs:{id:"custom-field-".concat(r.code),type:"text",maxlength:255,state:e.getFieldState(r),"data-cy":"custom-field-".concat(r.code)},on:{input:function input(t){return e.handleInput()},blur:function blur(t){return e.handleBlur(r)}},model:{value:e.localValues[r.code],callback:function callback(t){e.$set(e.localValues,r.code,t)},expression:"localValues[field.code]"}})],1)})),1)}),[],!1,null,null,null);t.a=f.exports},1385:function(e,t,r){"use strict";r.d(t,"a",(function(){return useMembershipPrograms}));var n=r(69),a=r(9),o=r(50);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function asyncGeneratorStep(e,t,r,n,a,o,i){try{var l=e[o](i),s=l.value}catch(c){return void r(c)}l.done?t(s):Promise.resolve(s).then(n,a)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)}))}}function useMembershipPrograms(){var e=Object(a.ref)(null),t=Object(a.ref)([]),r=Object(a.ref)(!0),i=Object(a.computed)((function(){var r;return null===(r=t.value)||void 0===r?void 0:r.find((function(t){return t.id===e.value}))})),l=Object(a.computed)((function(){var e;return!!(null==i||null===(e=i.value)||void 0===e?void 0:e.require_membership_id)})),s=Object(a.computed)((function(){var e,r=t.value.length>1,n=1===t.value.length&&(null===(e=t.value[0])||void 0===e?void 0:e.require_membership_id);return r||n})),c=Object(a.ref)({}),u=Object(a.computed)((function(){var t;return null===(t=c.value)||void 0===t?void 0:t[e.value]}));function fetchMembershipPrograms(){return _fetchMembershipPrograms.apply(this,arguments)}function _fetchMembershipPrograms(){return(_fetchMembershipPrograms=_asyncToGenerator(regeneratorRuntime.mark((function _callee2(){var e;return regeneratorRuntime.wrap((function _callee2$(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.a.getBrandProgram();case 3:e=r.sent,t.value=e.filter((function(e){return e.allow_signup&&(e.default||e.require_membership_id)})),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(0),console.log(r.t0);case 10:case"end":return r.stop()}}),_callee2,null,[[0,7]])})))).apply(this,arguments)}function fetchProgram(e){return _fetchProgram.apply(this,arguments)}function _fetchProgram(){return(_fetchProgram=_asyncToGenerator(regeneratorRuntime.mark((function _callee3(e){var t;return regeneratorRuntime.wrap((function _callee3$(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,n.a.getSignedInProgram(e);case 3:t=r.sent,c.value=_objectSpread({},c.value,_defineProperty({},e,t.data)),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(0),console.log(r.t0);case 10:case"end":return r.stop()}}),_callee3,null,[[0,7]])})))).apply(this,arguments)}function _initProgram(){return(_initProgram=_asyncToGenerator(regeneratorRuntime.mark((function _callee4(){var r,n;return regeneratorRuntime.wrap((function _callee4$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,fetchMembershipPrograms();case 2:n=o.a.history.current.query,e.value=t.value.some((function(e){return e.id.toString()===n.program_id}))?Number(n.program_id):null===(r=t.value[0])||void 0===r?void 0:r.id;case 4:case"end":return a.stop()}}),_callee4)})))).apply(this,arguments)}return Object(a.watch)(e,function(){var e=_asyncToGenerator(regeneratorRuntime.mark((function _callee(e){return regeneratorRuntime.wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,c.value[e]){t.next=5;break}return r.value=!0,t.next=5,fetchProgram(e);case 5:t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log(t.t0);case 10:r.value=!1;case 11:case"end":return t.stop()}}),_callee,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()),{selectedProgramID:e,isLoadingBenefits:r,benefitMap:c,selectedBenefitProgram:u,membershipPrograms:t,selectedMembershipProgram:i,fetchMembershipPrograms:fetchMembershipPrograms,showMembershipSelect:s,initProgram:function initProgram(){return _initProgram.apply(this,arguments)},showSignUpMultiStep:l}}},1424:function(e,t,r){"use strict";var n=r(853),a=r(982),o=r(69),i=r(11),l=r(40);function asyncGeneratorStep(e,t,r,n,a,o,i){try{var l=e[o](i),s=l.value}catch(c){return void r(c)}l.done?t(s):Promise.resolve(s).then(n,a)}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s,c={name:"SignUpFormSpecialStepOne",props:{selectedMembership:{type:Object,required:!0},currentStep:{type:Number,required:!0}},data:function data(){return{form:{program_id:this.selectedMembership.id,membership_id:null,first_name:null,last_name:null,birthday:null,signup_custom_field:null},loading:!1,formErrors:null}},computed:_objectSpread({},Object(l.d)({setting:"setting/getSetting"}),{showName:function showName(){var e;return null===(e=this.selectedMembership)||void 0===e?void 0:e.require_name},showBirthday:function showBirthday(){var e;return null===(e=this.selectedMembership)||void 0===e?void 0:e.require_birthday},requireCustomField:function requireCustomField(){var e,t;return null!==(e=null===(t=this.selectedMembership)||void 0===t?void 0:t.require_custom_field)&&void 0!==e&&e},customFieldName:function customFieldName(){var e,t;return null!==(e=null===(t=this.selectedMembership)||void 0===t?void 0:t.custom_field_name)&&void 0!==e?e:"Custom field name"}}),watch:{"selectedMembership.id":{immediate:!0,handler:function handler(e){this.form.program_id=e}}},methods:{handleStepOneSubmit:(s=function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(){var e,t,r,n,a,l,s,c;return regeneratorRuntime.wrap((function _callee$(u){for(;;)switch(u.prev=u.next){case 0:if(this.$v.$touch(),!this.$v.$invalid){u.next=3;break}return u.abrupt("return");case 3:return this.loading=!0,u.prev=4,u.next=7,o.a.verifySignUpDetails(this.form);case 7:n=u.sent,a=null!==(e=null==n?void 0:n.is_registered)&&void 0!==e&&e,l=null!==(t=null==n?void 0:n.is_signed_up)&&void 0!==t&&t,s=null!==(r=null==n?void 0:n.is_confirmed)&&void 0!==r&&r,a?a&&l&&s?this.$router.push({name:i.a.membership.signIn,query:{code:this.setting.code}}):(this.formErrors=null,c=n.email,this.$emit("updateForm",_objectSpread({},this.form,{email:c})),this.$emit("update:currentStep",2)):this.formErrors=this.$t("base.error"),u.next=17;break;case 14:u.prev=14,u.t0=u.catch(4),this.formErrors=this.$t("base.error");case 17:this.loading=!1;case 18:case"end":return u.stop()}}),_callee,this,[[4,14]])}))),function handleStepOneSubmit(){return s.apply(this,arguments)})},validations:function validations(){var e=this;return{form:{membership_id:{required:n.required},first_name:{required:Object(n.requiredIf)((function(){return e.showName}))},last_name:{required:Object(n.requiredIf)((function(){return e.showName}))},birthday:{required:Object(n.requiredIf)((function(){return e.showBirthday})),date:Object(a.c)("YYYY/MM/DD")},signup_custom_field:{required:Object(n.requiredIf)((function(){return e.requireCustomField}))}}}}},u=r(33),d=Object(u.a)(c,(function render(){var e=this,t=e._self._c;return t("div",[t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.membershipId"),"*"),"label-for":"membershipId"}},[t("b-form-input",{attrs:{id:"membershipId",type:"text",maxlength:255,state:e.$v.form.membership_id.$dirty?!e.$v.form.membership_id.$error:null},on:{blur:function blur(t){return e.$v.form.membership_id.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.membership_id,callback:function callback(t){e.$set(e.form,"membership_id",t)},expression:"form.membership_id"}})],1),e._v(" "),t("b-form-row",{staticClass:"mx-0",class:{"flex-row-reverse":"en"!==e.$i18n.locale}},[e.showName?t("b-form-group",{staticClass:"flex-grow-1",class:{"mr-2":"en"===e.$i18n.locale},attrs:{label:"".concat(e.$t("membershipForm.first_name"),"*"),"label-for":"memberFirstName"}},[t("b-form-input",{staticClass:"flex-grow-1",attrs:{id:"memberFirstName",type:"text",maxlength:255,state:e.$v.form.first_name.$dirty?!e.$v.form.first_name.$error:null},on:{blur:function blur(t){return e.$v.form.first_name.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.first_name,callback:function callback(t){e.$set(e.form,"first_name",t)},expression:"form.first_name"}}
1)],1):e._e(),e._v(" "),e.showName?t("b-form-group",{class:{"mr-2":"en"!==e.$i18n.locale},attrs:{label:"".concat(e.$t("membershipForm.last_name"),"*"),"label-for":"memberLastName"}},[t("b-form-input",{attrs:{id:"memberLastName",type:"text",maxlength:255,state:e.$v.form.last_name.$dirty?!e.$v.form.last_name.$error:null},on:{blur:function blur(t){return e.$v.form.last_name.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.last_name,callback:function callback(t){e.$set(e.form,"last_name",t)},expression:"form.last_name"}})],1):e._e()],1),e._v(" "),e.showBirthday?t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.dob"),"*"),"label-for":"memberBirthday"}},[t("b-form-input",{directives:[{name:"mask",rawName:"v-mask",value:"####/##/##",expression:"'####/##/##'"}],attrs:{id:"memberBirthday",type:"text",placeholder:"YYYY/MM/DD",maxlength:255,state:e.$v.form.birthday.$dirty?!e.$v.form.birthday.$error:null},on:{input:function input(t){return e.$emit("input",e.form)},blur:function blur(t){return e.$v.form.birthday.$touch()}},model:{value:e.form.birthday,callback:function callback(t){e.$set(e.form,"birthday",t)},expression:"form.birthday"}})],1):e._e(),e._v(" "),e.requireCustomField?t("b-form-group",{attrs:{label:"".concat(e.customFieldName,"*"),"label-for":"customField"}},[t("b-form-input",{attrs:{id:"customField",type:"text",maxlength:255,state:e.$v.form.signup_custom_field.$dirty?!e.$v.form.signup_custom_field.$error:null},on:{blur:function blur(t){return e.$v.form.signup_custom_field.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.signup_custom_field,callback:function callback(t){e.$set(e.form,"signup_custom_field",t)},expression:"form.signup_custom_field"}})],1):e._e(),e._v(" "),t("form-error",{attrs:{errors:e.formErrors}}),e._v(" "),t("div",[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"primary-button minw-4",attrs:{disabled:e.loading,type:"submit"},on:{click:function click(t){return t.preventDefault(),e.handleStepOneSubmit.apply(null,arguments)}}},[t("b-spinner",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"mr-2",attrs:{label:e.$t("base.loading"),small:""}}),e._v("\n        "+e._s(e.$t("base.next"))+"\n      ")],1)],1)],1)}),[],!1,null,null,null).exports,m=r(980),p=r(88),f=r(994);function SignUpFormSpecialStepTwovue_type_script_lang_js_asyncGeneratorStep(e,t,r,n,a,o,i){try{var l=e[o](i),s=l.value}catch(c){return void r(c)}l.done?t(s):Promise.resolve(s).then(n,a)}function SignUpFormSpecialStepTwovue_type_script_lang_js_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function SignUpFormSpecialStepTwovue_type_script_lang_js_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?SignUpFormSpecialStepTwovue_type_script_lang_js_ownKeys(r,!0).forEach((function(t){SignUpFormSpecialStepTwovue_type_script_lang_js_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):SignUpFormSpecialStepTwovue_type_script_lang_js_ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function SignUpFormSpecialStepTwovue_type_script_lang_js_defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var h,b={email:null,password:null,passwordRepeat:null},g={name:"SignUpFormSpecialStepTwo",components:{TermsConditionsCheckbox:m.a,TInputPassword:f.a},props:{value:{type:Object,default:function _default(){return this.$clone(b)}},selectedMembership:{type:Object,required:!0}},data:function data(){return{form:SignUpFormSpecialStepTwovue_type_script_lang_js_objectSpread({email:null,password:null,passwordRepeat:null,email_permission:!1,agreedToTerm:!1,program_id:this.selectedMembership.id},this.value),formErrors:[],loading:!1}},computed:SignUpFormSpecialStepTwovue_type_script_lang_js_objectSpread({},Object(l.d)({hotelIdFromURL:"setting/getHotelIdForMembershipModule",hotelIdFromSetting:"setting/getHotelId",setting:"setting/getSetting",isInCBIFrame:"setting/isInChatbotIframe"}),{hotelId:function hotelId(){return this.hotelIdFromURL||this.hotelIdFromSetting}}),methods:{handleStepTwoSubmit:(h=function SignUpFormSpecialStepTwovue_type_script_lang_js_asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function _next(e){SignUpFormSpecialStepTwovue_type_script_lang_js_asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){SignUpFormSpecialStepTwovue_type_script_lang_js_asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(){return regeneratorRuntime.wrap((function _callee$(e){for(;;)switch(e.prev=e.next){case 0:if(this.$v.form.$touch(),!this.$v.$invali
1d){e.next=3;break}return e.abrupt("return");case 3:return this.loading=!0,e.prev=4,e.next=7,o.a.setup(this.form);case 7:Object(p.l)(this,{path:Object(p.i)(this.hotelId)}),this.$router.push({name:this.isInCBIFrame?i.a.membership.chatSignUpSyncDone:i.a.membership.signUpSyncDone,query:{code:this.setting.code,email:this.form.email,program_id:this.selectedMembership.id}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),this.formErrors=e.t0.titleList;case 14:this.loading=!1;case 15:case"end":return e.stop()}}),_callee,this,[[4,11]])}))),function handleStepTwoSubmit(){return h.apply(this,arguments)})},validations:function validations(){return{form:{email:{required:n.required,email:n.email},password:{required:n.required,minLength:Object(n.minLength)(8),password:a.m},passwordRepeat:{sameAsPassword:Object(n.sameAs)("password")},agreedToTerm:{mustBeTrue:a.j}}}}},_={name:"SignUpFormMultiStep",components:{SignUpFormSpecialStepOne:d,SignUpFormSpecialStepTwo:Object(u.a)(g,(function render(){var e=this,t=e._self._c;return t("div",[t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.email"),"*"),"label-for":"email"}},[t("b-form-input",{attrs:{id:"email",type:"text",maxlength:255,state:e.$v.form.email.$dirty?!e.$v.form.email.$error:null},on:{input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.email,callback:function callback(t){e.$set(e.form,"email",t)},expression:"form.email"}})],1),e._v(" "),t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.passwordSignUp"),"*"),"label-for":"password"}},[t("t-input-password",{attrs:{id:"password",maxlength:255,state:e.$v.form.password.$dirty?!e.$v.form.password.$error:null},on:{blur:function blur(t){return e.$v.form.password.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.password,callback:function callback(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),e._v(" "),t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.confirmPassword"),"*"),"label-for":"password-repeat"}},[t("t-input-password",{attrs:{id:"password-repeat",maxlength:255,state:e.$v.form.passwordRepeat.$dirty?!e.$v.form.passwordRepeat.$error:null},on:{blur:function blur(t){return e.$v.form.passwordRepeat.$touch()},input:function input(t){return e.$emit("input",e.form)}},model:{value:e.form.passwordRepeat,callback:function callback(t){e.$set(e.form,"passwordRepeat",t)},expression:"form.passwordRepeat"}})],1),e._v(" "),t("form-error",{attrs:{errors:e.formErrors}}),e._v(" "),t("b-form-group",[t("terms-conditions-checkbox",{attrs:{name:"agree-term","value-validate":e.$v.form.agreedToTerm,"translation-path":"guestDetail.signupTerms"},model:{value:e.form.agreedToTerm,callback:function callback(t){e.$set(e.form,"agreedToTerm",t)},expression:"form.agreedToTerm"}}),e._v(" "),t("b-form-checkbox",{staticClass:"t-checkbox",attrs:{name:"email-permission"},model:{value:e.form.email_permission,callback:function callback(t){e.$set(e.form,"email_permission",t)},expression:"form.email_permission"}},[e._v("\n        "+e._s(e.$t("membershipForm.promotionsCheckbox"))+"\n      ")])],1),e._v(" "),t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"primary-button minw-4",attrs:{disabled:e.loading,type:"submit"},on:{click:function click(t){return t.preventDefault(),e.handleStepTwoSubmit.apply(null,arguments)}}},[t("b-spinner",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],attrs:{label:e.$t("base.loading"),small:""}}),e._v("\n      "+e._s(e.$t("membershipForm.createAccount3"))+"\n    ")],1)],1)}),[],!1,null,null,null).exports},props:{selectedMembership:{type:Object,required:!0}},data:function data(){return{form:{},currentStep:1}},methods:{updateForm:function updateForm(e){this.form=e}}},v=Object(u.a)(_,(function render(){var e=this,t=e._self._c;return t("b-form",{staticClass:"sign-up-form",attrs:{novalidate:""}},[1===e.currentStep?t("sign-up-form-special-step-one",{attrs:{"selected-membership":e.selectedMembership,"current-step":e.currentStep},on:{"update:currentStep":function updateCurrentStep(t){e.currentStep=t},"update:current-step":function updateCurrentStep(t){e.currentStep=t},updateForm:e.updateForm}}
1):e._e(),e._v(" "),2===e.currentStep?t("sign-up-form-special-step-two",{ref:"stepTwoForm",attrs:{"selected-membership":e.selectedMembership},model:{value:e.form,callback:function callback(t){e.form=t},expression:"form"}}):e._e()],1)}),[],!1,null,null,null);t.a=v.exports},1433:function(e,t,r){"use strict";var n=r(23),a=r(853),o=r(982),i=r(156),l=r(980),s=r(1194),c=r(978),u=r(1195),d=r(84),m=r.n(d),p=r(40),f=r(88),h=r(69),b=r(11),g=r(994),_=r(1313);function asyncGeneratorStep(e,t,r,n,a,o,i){try{var l=e[o](i),s=l.value}catch(c){return void r(c)}l.done?t(s):Promise.resolve(s).then(n,a)}function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v,y={name:"SignUpForm",components:{FormError:i.a,TermsConditionsCheckbox:l.a,TInputPassword:g.a,CustomFieldForm:_.a},mixins:[u.a],props:{selectedMembership:{type:Object,required:!0},isSnsProvider:{type:Boolean,default:!1},redirectUrl:{type:String,default:""},snsPrefill:{type:Object,required:!0}},data:function data(){var e="ja"===this.$i18n.locale?Object.keys(s.b).map((function(e){return{value:e,text:s.b[e]}})):Object.keys(s.a).map((function(e){return{value:e,text:s.a[e]}}));return{form:{first_name:null,last_name:null,last_name_kana:null,first_name_kana:null,company_name:null,postal_code:null,prefecture_or_state:null,street_address:null,building_name_and_number:null,email:null,program_id:this.selectedMembership.id,gender:null,country:null,birthday:null,occupation:null,password:null,passwordRepeat:null,agreedToTerm:!1,email_permission:!1,custom_fields:{}},formErrors:[],genderOptions:[{value:"male",text:this.$t("additionalQuestion.adultMale")},{value:"female",text:this.$t("additionalQuestion.adultFemale")}],localFormErrorDetails:{},countryOptions:e,customFields:[],loading:!1}},computed:_objectSpread({},Object(p.d)({isInCBIFrame:"setting/isInChatbotIframe",hotelIdFromURL:"setting/getHotelIdForMembershipModule",setting:"setting/getSetting",hotelLocale:"setting/getHotelLocale",utmSource:"setting/getUtmSource",initialSetting:"setting/getInit"}),{prefecturesList:function prefecturesList(){return[{value:null,text:this.$t("base.notSelected")}].concat(_toConsumableArray(Object(n.s)(this.$i18n.locale)),_toConsumableArray(this.requirePrefectureValidation?[{value:"not_applicable",text:this.$t("membershipForm.notApplicable")}]:[]))},requireEmailPermission:function requireEmailPermission(){return!!this.selectedMembership["email_permission_".concat(this.$i18n.locale)]}}),watch:{snsPrefill:{handler:function handler(e){e&&(this.form.email=e.email||null,this.form.first_name=e.first_name||null,this.form.last_name=e.last_name||null)},immediate:!0}},created:function created(){this.fetchCustomFields()},methods:{onSubmit:function onSubmit(){var e,t=this;if(this.$v.form.$touch(),this.$v.$invalid)this.$scrollToError();else{var r={name:"en"===this.$i18n.locale?"".concat(this.form.first_name," ").concat(this.form.last_name):"".concat(this.form.last_name," ").concat(this.form.first_name),name_kana:"ja"===this.$i18n.locale?"".concat(this.form.last_name_kana," ").concat(this.form.first_name_kana):null,first_name:this.form.first_name,first_name_kana:this.form.first_name_kana,last_name:this.form.last_name,last_name_kana:this.form.last_name_kana,company_name:this.form.company_name,postal_code:this.form.postal_code,prefecture_or_state:this.form.prefecture_or_state,street_address:this.form.street_address,building_name_and_number:this.form.building_name_and_number,email:this.form.email,password:this.form.password,email_permission:this.form.email_permission,gender:this.form.gender,country:this.form.country,birthday:this.form.birthday,occupation:this.form.occupation,custom_fields:this.form.custom_fields};m()(this.snsPrefill)||(r.facebook_token=this.snsPrefill.facebook_token,r.line_token=this.snsPrefill.line_token,r.sso_token=this.snsPrefill.sso_token,r.uid=this.snsPrefill.uid,r.provider=this.snsPrefill.provider,r.express_sns_fail=this.snsPrefill.express_sns_fail,r.membership_id=this.snsPrefill.membership_id),this.redirectUrl&&this.redirectUrl.length<=1500&&(r.redirect_url=this.redirectUrl);var n=(null===(e=this.$route.query.search)||void 0===e?void 0:e.length)>1500?"":this.$route.query.search;this.loading=!0,h.a.signup(_objectSpread({},r,{triplabot_sign_up:this.isInCBIFrame,sign_up_facility:this.hotelIdFromURL,redirect_uri:n})).then((function(){t.loading=!1,Object(f.B)(t.getUtmSetting()),Object(f.l)(t,{path:Object(f.i)(t.hotelId)}),t.$router.push({name:t.isInCBIFrame?b.a.membership.chatSignUpResult:b.a.membership.signUpResult,query:{code:t.setting.code,email:t.form.email}})}
1)).catch((function(e){t.localFormErrorDetails=e.error.details,t.formErrors=e.titleList,t.loading=!1}))}},getUtmSetting:function getUtmSetting(){var e=["/chat-sign-up-form","/chat-sign-up"].includes(this.$route.path);return{utm_medium:e?this.utmSource.utm_medium:"",utm_source:e?this.utmSource.utm_source:"",utm_campaign:e?this.utmSource.utm_campaign:""}},formatEmail:c.a.convertFullToHalf,onChange:function onChange(e){this.localFormErrorDetails[e]=void 0},state:function state(e){var t=this.$v.form[e].$dirty?!this.$v.form[e].$error:null;return!this.localFormErrorDetails[e]&&t},fetchCustomFields:(v=function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function _next(e){asyncGeneratorStep(o,n,a,_next,_throw,"next",e)}function _throw(e){asyncGeneratorStep(o,n,a,_next,_throw,"throw",e)}_next(void 0)}))}}(regeneratorRuntime.mark((function _callee(){var e,t;return regeneratorRuntime.wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,h.a.getCustomFields(this.initialSetting.hotel_brand_id);case 3:e=r.sent,t=e.data,this.customFields=t.filter((function(e){return"hidden"!==e.page_settings.member.bw_registration})),r.next=11;break;case 8:r.prev=8,r.t0=r.catch(0),this.customFields=[];case 11:case"end":return r.stop()}}),_callee,this,[[0,8]])}))),function fetchCustomFields(){return v.apply(this,arguments)})},validations:function validations(){var e={first_name:{required:Object(a.requiredIf)((function(){return!this.isSnsProvider}))},last_name:{required:a.required},company_name:{required:Object(a.requiredIf)((function(){return this.requireCompanyNameValidation}))},email:{required:a.required,email:a.email,emailAscii:o.d},password:{required:Object(a.requiredIf)((function(){return!this.isSnsProvider})),minLength:Object(a.minLength)(8),password:o.m},passwordRepeat:{sameAsPassword:Object(a.sameAs)("password")},agreedToTerm:{mustBeTrue:o.j},custom_fields:this.customFields.reduce((function(e,t){return _objectSpread({},e,_defineProperty({},t.code,_objectSpread({required:Object(a.requiredIf)((function(){return"required"===t.page_settings.member.bw_registration}))},"date"===t.field_type?{date:Object(o.c)("YYYY/MM/DD")}:{})))}),{})};return"ja"===this.hotelLocale?(e.first_name.char="ja"===this.$i18n.locale?o.h:o.f,e.last_name.char="ja"===this.$i18n.locale?o.h:o.f):"zh_Hant"===this.hotelLocale?(e.first_name.char=o.a,e.last_name.char=o.a):"ko"===this.hotelLocale&&(e.first_name.char=o.i,e.last_name.char=o.i),"ja"===this.$i18n.locale&&"ja"===this.hotelLocale?{form:_objectSpread({},e,{last_name_kana:{required:a.required,hiragana:o.e},first_name_kana:{required:a.required,hiragana:o.e},postal_code:{required:Object(a.requiredIf)((function(){return this.requireAddressValidation})),postalCode:o.n},prefecture_or_state:{required:Object(a.requiredIf)((function(){return this.requirePrefectureValidation}))},street_address:{required:Object(a.requiredIf)((function(){return this.requireAddressValidation}))}})}:{form:e}}},w=r(33),S=Object(w.a)(y,(function render(){var e=this,t=e._self._c;return t("b-form",{attrs:{novalidate:""},on:{submit:function submit(t){return t.preventDefault(),e.onSubmit.apply(null,arguments)}}},["en"===e.$i18n.locale?[t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.firstName"),"*"),"label-for":"firstName","invalid-feedback":e.$v.form.first_name.char?e.$t("membershipForm.nameValidation.".concat(e.hotelLocale)):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"firstName",type:"text",maxlength:255,state:e.state("first_name"),placeholder:e.$t("membershipForm.namePlaceholder.".concat(e.hotelLocale))},on:{input:function input(t){return e.onChange("first_name")},blur:function blur(t){return e.$v.form.first_name.$touch()}},model:{value:e.form.first_name,callback:function callback(t){e.$set(e.form,"first_name",t)},expression:"form.first_name"}})],1),e._v(" "),t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.lastName"),"*"),"label-for":"lastName","invalid-feedback":e.$v.form.last_name.char?e.$t("membershipForm.nameValidation.".concat(e.hotelLocale)):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"lastName",maxlength:255,type:"text",state:e.state("last_name"),placeholder:e.$t("membershipForm.namePlaceholder.".concat(e.hotelLocale))},on:{input:function input(t){return e.onChange("last_name")},blur:function blur(t){return e.$v.form.last_name.$touch()}},model:{value:e.form.last_name,callback:function callback(t){e.$set(e.form,"last_name",t)},expression:"form.last_name"}})],1)]:"ja"===e.$i18n.locale&&"ja"===e.hotelLocale?[t("b-row",{staticClass:"mx-0",attrs:{"no-gutters":""}},[t("b-col",{attrs:{cols:"12",md:"6"}},[t("b-form-group",{staticClass:"flex-grow-1 mr-md-2",attrs:{label:"".concat(e.$t("membershipForm.lastName"),"*"),"label-for":"lastNameRomanji","invali
1d-feedback":e.$v.form.last_name.char?e.$t("membershipForm.kanji_katakana_error"):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"lastNameRomanji",type:"text",maxlength:255,placeholder:e.$t("membershipForm.nameJaPlaceholder"),state:e.state("last_name")},on:{input:function input(t){return e.onChange("last_name")},blur:function blur(t){return e.$v.form.last_name.$touch()}},model:{value:e.form.last_name,callback:function callback(t){e.$set(e.form,"last_name",t)},expression:"form.last_name"}})],1)],1),e._v(" "),t("b-col",{attrs:{cols:"12",md:"6"}},[t("b-form-group",{staticClass:"flex-grow-1",attrs:{label:"".concat(e.$t("membershipForm.firstName"),"*"),"label-for":"firstNameRomanji","invalid-feedback":e.$v.form.first_name.char?e.$t("membershipForm.kanji_katakana_error"):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"firstNameRomanji",type:"text",maxlength:255,placeholder:e.$t("membershipForm.nameJaPlaceholder"),state:e.state("first_name")},on:{input:function input(t){return e.onChange("first_name")},blur:function blur(t){return e.$v.form.first_name.$touch()}},model:{value:e.form.first_name,callback:function callback(t){e.$set(e.form,"first_name",t)},expression:"form.first_name"}})],1)],1)],1),e._v(" "),t("b-row",{staticClass:"mx-0",attrs:{"no-gutters":""}},[t("b-col",{attrs:{cols:"12",md:"6"}},[t("b-form-group",{staticClass:"flex-grow-1 mr-md-2",attrs:{label:"".concat(e.$t("membershipForm.lastNameKana"),"*"),"label-for":"lastNameHiragana","invalid-feedback":e.$t("membershipForm.hiragana_error")}},[t("b-form-input",{attrs:{id:"lastNameHiragana",type:"text",maxlength:255,state:e.state("last_name_kana"),placeholder:e.$t("membershipForm.nameKanaJaPlaceholder")},on:{input:function input(t){return e.onChange("last_name_kana")},blur:function blur(t){return e.$v.form.last_name_kana.$touch()}},model:{value:e.form.last_name_kana,callback:function callback(t){e.$set(e.form,"last_name_kana",t)},expression:"form.last_name_kana"}})],1)],1),e._v(" "),t("b-col",{attrs:{cols:"12",md:"6"}},[t("b-form-group",{staticClass:"flex-grow-1",attrs:{label:"".concat(e.$t("membershipForm.firstNameKana"),"*"),"label-for":"firstNameHiragana","invalid-feedback":e.$t("membershipForm.hiragana_error")}},[t("b-form-input",{attrs:{id:"firstNameHiragana",type:"text",maxlength:255,state:e.state("first_name_kana"),placeholder:e.$t("membershipForm.nameKanaJaPlaceholder")},on:{input:function input(t){return e.onChange("first_name_kana")},blur:function blur(t){return e.$v.form.first_name_kana.$touch()}},model:{value:e.form.first_name_kana,callback:function callback(t){e.$set(e.form,"first_name_kana",t)},expression:"form.first_name_kana"}})],1)],1)],1)]:[t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.lastName"),"*"),"label-for":"lastName","invalid-feedback":e.$v.form.last_name.char?e.$t("membershipForm.nameValidation.".concat(e.hotelLocale)):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"lastName",maxlength:255,type:"text",state:e.state("last_name"),placeholder:e.$t("membershipForm.namePlaceholder.".concat(e.hotelLocale))},on:{input:function input(t){return e.onChange("last_name")},blur:function blur(t){return e.$v.form.last_name.$touch()}},model:{value:e.form.last_name,callback:function callback(t){e.$set(e.form,"last_name",t)},expression:"form.last_name"}})],1),e._v(" "),t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.firstName"),"*"),"label-for":"firstName","invalid-feedback":e.$v.form.first_name.char?e.$t("membershipForm.nameValidation.".concat(e.hotelLocale)):e.$t("membershipForm.nameInvalidCharMessage")}},[t("b-form-input",{attrs:{id:"firstName",maxlength:255,type:"text",state:e.state("first_name"),placeholder:e.$t("membershipForm.namePlaceholder.".concat(e.hotelLocale))},on:{input:function input(t){return e.onChange("first_name")},blur:function blur(t){return e.$v.form.first_name.$touch()}},model:{value:e.form.first_name,callback:function callback(t){e.$set(e.form,"first_name",t)},expression:"form.first_name"}})],1)],e._v(" "),e.showCompanyName?t("b-form-group",{attrs:{label:e.requireCompanyNameValidation?"".concat(e.$t("membershipForm.companyName"),"*"):e.$t("membershipForm.companyName"),"label-for":"companyName"}}
1,[t("b-form-input",{attrs:{id:"companyName",maxlength:255,"data-cy":"company-name-input",placeholder:e.$t("membershipForm.companyNamePlaceholder"),type:"text",state:e.state("company_name")},on:{input:function input(t){return e.onChange("company_name")},blur:function blur(t){return e.$v.form.company_name.$touch()}},model:{value:e.form.company_name,callback:function callback(t){e.$set(e.form,"company_name",t)},expression:"form.company_name"}})],1):e._e(),e._v(" "),e.showAddress?t("b-form-group",{attrs:{label:e.requireAddressValidation?"".concat(e.$t("membershipForm.postCode"),"*"):e.$t("membershipForm.postCode"),"label-for":"postalCode"}},[t("b-form-input",{attrs:{id:"postalCode",maxlength:255,type:"text",state:e.state("postal_code")},on:{input:function input(t){return e.onChange("postal_code")},blur:function blur(t){return e.$v.form.postal_code.$touch()}},model:{value:e.form.postal_code,callback:function callback(t){e.$set(e.form,"postal_code",t)},expression:"form.postal_code"}}),e._v(" "),e.$v.form.postal_code.postalCode?e._e():t("b-form-invalid-feedback",[e._v("\n        "+e._s(e.$t("membershipForm.postCodeError"))+"\n      ")])],1):e._e(),e._v(" "),e.showPrefecture?t("b-form-group",{attrs:{label:e.requirePrefectureValidation?"".concat(e.$t("membershipForm.prefecture"),"*"):e.$t("membershipForm.prefecture"),"label-for":"prefecture"}},[t("b-form-select",{attrs:{id:"prefecture",options:e.prefecturesList,"disabled-field":"notEnabled",state:e.state("prefecture_or_state")},on:{input:function input(t){return e.onChange("prefecture_or_state")},blur:function blur(t){return e.$v.form.prefecture_or_state.$touch()}},model:{value:e.form.prefecture_or_state,callback:function callback(t){e.$set(e.form,"prefecture_or_state",t)},expression:"form.prefecture_or_state"}})],1):e._e(),e._v(" "),e.showAddress?t("b-form-group",{attrs:{label:e.requireAddressValidation?"".concat(e.$t("membershipForm.address"),"*"):e.$t("membershipForm.address"),"label-for":"address"}},[t("b-form-input",{attrs:{id:"address",maxlength:255,type:"text",state:e.state("street_address")},on:{input:function input(t){return e.onChange("street_address")},blur:function blur(t){return e.$v.form.street_address.$touch()}},model:{value:e.form.street_address,callback:function callback(t){e.$set(e.form,"street_address",t)},expression:"form.street_address"}})],1):e._e(),e._v(" "),e.showAddress?t("b-form-group",{attrs:{label:e.$t("membershipForm.buildingName"),"label-for":"building_name_and_number"}},[t("b-form-input",{attrs:{id:"building_name_and_number",maxlength:255,type:"text"},on:{input:function input(t){return e.onChange("building_name_and_number")}},model:{value:e.form.building_name_and_number,callback:function callback(t){e.$set(e.form,"building_name_and_number",t)},expression:"form.building_name_and_number"}})],1):e._e(),e._v(" "),t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.email"),"*"),"label-for":"email"}},[t("b-form-input",{attrs:{id:"email",type:"text",state:e.state("email"),maxlength:255,formatter:e.formatEmail},on:{input:function input(t){return e.onChange("email")},blur:function blur(t){return e.$v.form.email.$touch()}},model:{value:e.form.email,callback:function callback(t){e.$set(e.form,"email",t)},expression:"form.email"}}),e._v(" "),e.$v.form.email.email?e._e():t("b-form-invalid-feedback",{attrs:{id:"email-feedback"}},[e._v("\n        "+e._s(e.$t("guestDetail.emailConfirm"))+"\n      ")])],1),e._v(" "),t("custom-field-form",{attrs:{fields:e.customFields,validation:e.$v.form.custom_fields},scopedSlots:e._u([{key:"label",fn:function fn(t){var r=t.field;return[e._v("\n        "+e._s("required"===r.page_settings.member.bw_registration?"".concat(r.name,"*"):r.name)+"\n      ")]}}]),model:{value:e.form.custom_fields,callback:function callback(t){e.$set(e.form,"custom_fields",t)},expression:"form.custom_fields"}}),e._v(" "),e.isSnsProvider?e._e():t("b-form-group",{attrs:{label:"".concat(e.$t("myAccount.password"),"*"),"label-for":"password"}},[t("t-input-password",{attrs:{id:"password",maxlength:255,state:e.state("password")},on:{input:function input(t){return e.onChange("password")},blur:function blur(t){return e.$v.form.password.$touch()}},model:{value:e.form.password,callback:function callback(t){e.$set(e.form,"password",t)},expression:"form.password"}}),e._v(" "),t("p",{staticClass:"mt-1",class:{"red-font":!1===e.state("password")}},[e._v("\n        "+e._s(e.$t("membershipForm.passwordNote"))+"\n      ")])],1),e._v(" "),e.isSnsProvider?e._e():t("b-form-group",{attrs:{label:"".concat(e.$t("membershipForm.confirmPassword"),"*"),"label-for":"password-repeat"}},[t("t-input-password",{attrs:{id:"password-repeat",maxlength:255,state:e.state("passwordRepeat")},on:{input:function input(t){return e.onChange("passwordRepeat")},blur:function blur(t){return e.$v.form.passwordRepeat.$touch()}},model:{value:e.form.passwordRepeat,callback:function callback(t){e.$set(e.form,"passwordRepeat",t)},expression:"form.passwordRepeat"}})],1),e._v(" "),t("b-form-group",[t("terms-conditions-checkbox",{attrs:{name:"agree-term","value-validate":e.$v.form.agreedToTerm,"translation-path":"guestDetail.signupTerms"},model:{value:e.form.agreedToTerm,callback:function callback(t){e.$set(e.form,"agreedToTerm",t)},expression:"form.agreedToTerm"}}),e._v(" "),t("b-form-checkbox",{staticClass:"t-checkbox",attrs:{name:"email-permission"},model:{value:e.form.email_permission,callback:function callback(t){e.$set(e.form,"email_permission",t)},expression:"form.email_permission"}},[e._v("\n        "+e._s(e.$t("membershipForm.promotionsCheckbox"))+"\n      ")])],1),e._v(" "),t("form-error",{attrs:{errors:e.formErrors}}),e._v(" "),t("div",{staticClass:"form-buttons"}
1,[t("b-button",{directives:[{name:"theme-btn",rawName:"v-theme-btn"}],staticClass:"minw-4",attrs:{"data-cy":"submit-sign-up",disabled:e.loading,type:"submit"}},[t("b-spinner",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"mr-2",attrs:{label:e.$t("base.loading"),small:""}}),e._v("\n        "+e._s(e.$t("membershipForm.createAccount3"))+"\n      ")],1)],1)],2)}),[],!1,null,null,null);t.a=S.exports},1447:function(e,t,r){"use strict";var n=r(33),a=Object(n.a)({},(function render(){var e=this._self._c;return e("svg",this._g({attrs:{width:"24",height:"24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"}},this.$listeners),[e("path",{attrs:{d:"M12 20l-8-8 8-8 1.425 1.4-5.6 5.6H20v2H7.825l5.6 5.6L12 20z"}}),e("mask",{staticStyle:{"mask-type":"alpha"},attrs:{id:"a",maskUnits:"userSpaceOnUse",x:"0",y:"0",width:"24",height:"24"}},[e("path",{attrs:{d:"M0 0h24v24H0z"}})])])}),[],!1,null,null,null);t.a=a.exports},1479:function(e,t,r){},1607:function(e,t,r){"use strict";r(1479)},926:function(e,t,r){"use strict";function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.r(t);var n=r(984),a=r(11),o=r(40),i=r(20),l=r.n(i),s=r(1433),c=r(1424),u=r(88),d=r(1067),m=r(31),p=r(201),f=r(323),h=r(1086),b=r(1085),g=r(1385),_=r(1447),v=r(9);function ChatSignUpFormvue_type_script_lang_js_ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ChatSignUpFormvue_type_script_lang_js_defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var y={name:"SignUp",components:{SignUpForm:s.a,SignUpFormMultiStep:c.a,ArrowBackIcon:_.a},mixins:[b.a,n.a,f.a,d.a,p.a,h.a],beforeRouteEnter:function beforeRouteEnter(e,t,r){r((function(e){e.prevRoute=t}))},props:{displayHeader:{type:Boolean,default:!0}},setup:function setup(){var e=Object(g.a)(),t=e.selectedProgramID,r=e.isLoadingBenefits,n=e.selectedBenefitProgram,a=e.membershipPrograms,o=e.selectedMembershipProgram,i=e.showMembershipSelect,l=e.initProgram,s=e.showSignUpMultiStep;return Object(v.onMounted)((function(){l()})),{selectedProgramID:t,isLoadingBenefits:r,selectedBenefitProgram:n,membershipPrograms:a,selectedMembershipProgram:o,showMembershipSelect:i,initProgram:l,showSignUpMultiStep:s}},data:function data(){return{paths:a.a,prevRoute:null}},computed:function ChatSignUpFormvue_type_script_lang_js_objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ChatSignUpFormvue_type_script_lang_js_ownKeys(r,!0).forEach((function(t){ChatSignUpFormvue_type_script_lang_js_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ChatSignUpFormvue_type_script_lang_js_ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(o.f)({canSignUp:function canSignUp(e){var t,r;return null===(t=e.setting)||void 0===t||null===(r=t.loginWidget)||void 0===r?void 0:r.is_active}}),{},Object(o.d)({initialSetting:"setting/getInit",hotelCode:"setting/getHotelCode",isInCBIFrame:"setting/isInChatbotIframe",userName:"membership/getUserName",hotelIdFromURL:"setting/getHotelIdForMembershipModule",hotelIdFromSetting:"setting/getHotelId",loginWidget:"setting/getLoginWidget",isUserSignedIn:"membership/isUserSignedIn",FB:"facebook/getFbObject",setting:"setting/getSetting"}),{hotelId:function hotelId(){return this.hotelIdFromURL||this.hotelIdFromSetting}}),created:function created(){this.isUserSignedIn||(this.canSignUp?Object(u.l)(this,{path:Object(u.j)(this.hotelId)}):this.goToSearchPage())},methods:{handleBackBtnClick:function handleBackBtnClick(){this.showSignUpMultiStep&&2===this.$refs.setupForm.currentStep?this.$refs.setupForm.currentStep=1:null===l()(this.prevRoute,"name")?Object(m.p)({action:"close"}):this.$router.go(-1)}}},w=(r(1607),r(33)),S=Object(w.a)(y,(function render(){var e,t,r=this,n=r._self._c;return n("div",{directives:[{name:"loading",rawName:"v-loading",value:r.
1isLoadingBenefits,expression:"isLoadingBenefits"}],staticClass:"chat-sign-up-form-wrapper h-100 d-flex flex-column justify-content-center px-20px"},[n("div",[n("p",{staticClass:"font-weight-bold"},[r._v("\n        "+r._s(r.showSignUpMultiStep?r.$t("membershipForm.signUp"):r.$t("membershipForm.setup"))+"\n      ")]),r._v(" "),r.showMembershipSelect?n("b-form-group",{attrs:{label:r.$t("membershipForm.membershipProgram"),"label-for":"membershipProgram"}},[n("b-form-select",{attrs:{id:"program-select",type:"text",required:"","value-field":"id","text-field":"name",options:r.membershipPrograms},model:{value:r.selectedProgramID,callback:function callback(e){r.selectedProgramID=e},expression:"selectedProgramID"}})],1):r._e(),r._v(" "),!r.showSignUpMultiStep&&r.selectedBenefitProgram?n("sign-up-form",{staticClass:"mb-3",attrs:{"selected-membership":r.selectedBenefitProgram,"sns-prefill":{}}}):r.showSignUpMultiStep?n("sign-up-form-multi-step",{ref:"setupForm",staticClass:"mb-3",attrs:{"selected-membership":_objectSpread({},r.selectedBenefitProgram,{},r.selectedMembershipProgram)}}):r._e()],1),r._v(" "),(null===(e=r.prevRoute)||void 0===e?void 0:e.name)?n("div",{staticClass:"back-button cursor-pointer",on:{click:r.handleBackBtnClick}},[n("arrow-back-icon",{staticClass:"mr-2"}),r._v("\n      "+r._s(r.$t("base.backTo",[(null===(t=r.prevRoute.meta)||void 0===t?void 0:t.pageTitle)?r.$t("meta.".concat(r.prevRoute.meta.pageTitle)):r.$t("base.previousPage")]))+"\n    ")],1):r._e()])}),[],!1,null,"98e37d9e",null);t.default=S.exports},976:function(e,t,r){"use strict";var n=r(857),a=r.n(n),o=r(467),i=r.n(o),l=new a.a.Renderer;l.blockquote=function(e){return'<blockquote style="margin-left:2em">'.concat(e,"</blockquote>")};var s={name:"MarkdownViewer",props:{markdown:{type:String,default:""}},computed:{convertedHtml:function convertedHtml(){return function markdownToHtml(e){return e?i.a.sanitize(a()(e,{breaks:!0,gfm:!0,renderer:l})).replace(/<a/g,'<a target="_blank" rel="noopener noreferrer"'):""}(this.markdown)}}},c=(r(1009),r(33)),u=Object(c.a)(s,(function render(){return(0,this._self._c)("div",{directives:[{name:"dompurify-html",rawName:"v-dompurify-html",value:this.convertedHtml,expression:"convertedHtml"}],ref:"viewer",attrs:{"data-cy":"markdown-viewer"}})}),[],!1,null,"d605e0a8",null);t.a=u.exports},978:function(e,t,r){"use strict";var n=["amex","jcb","visa","master","dinners-club","general"],a={cardFormatBlocks:{amex:[4,6,5],jcb:[4,4,4,4],visa:[4,4,4,4],master:[4,4,4,4],"dinners-club":[4,6,4],general:[4,4,4,4]},cardType:"unknown",cardCVCFormat:3,cardFormatRegex:{amex:/^3[47]\d{0,13}/,jcb:/^(?:2131|1800|35\d{0,2})\d{0,12}/,visa:/^4\d{0,15}/,master:/^(5[1-5]|2[2-7])\d{0,14}/,"dinners-club":/^3(?:0[0-5]|[689][0-9])[0-9]{0,11}$/,general:/\d{0,15}/},getFormatBlocksLen:function getFormatBlocksLen(e){return e.reduce((function(e,t){return e+t}),0)},getCardInfo:function getCardInfo(e){for(var t=0,r=n;t<r.length;t++){var a=r[t];if(this.cardFormatRegex[a].test(e))return this.cardCVCFormat="amex"===a?4:3,this.cardType=a,{type:a,blocks:this.cardFormatBlocks[a]}}},getFormattedValue:function getFormattedValue(e,t,r,n){var a="";return 0===r?e:(t.forEach((function(r,o){if(e.length>0){var i=e.slice(0,r),l=e.slice(r);a+=i,i.length===r&&o<t.length-1&&(a+=n),e=l.trim()}})),a.trim())},assumeUserWillUseAMEX:function assumeUserWillUseAMEX(){this.cardCVCFormat=4}};t.a={formatCardNum:function formatCardNum(e){if(!e)return e;var t=e.replace(/[^\d]/g,"");if(t.length<4)return t;var r=a.getCardInfo(t),n=!!r&&a.getFormatBlocksLen(r.blocks);return!!r&&a.getFormattedValue(t,r.blocks,n," ")},formatCVC:function formatCVC(e){if(!e)return e;var t=a.cardCVCFormat,r=e.replace(/[^\d]/g,"");return e.length>t?r.slice(0,t):r},formatPhone:function formatPhone(e){return e?e.replace(/[^\d( )+-]+/g,""):""},formatYYMMDD:function formatYYMMDD(e){return e?e.replace(/[^\d]/g,"").slice(0,6):e},formatPIN2:function formatPIN2(e){return e?e.replace(/[^\d]/g,"").slice(0,2):e},assumeUserWillUseAMEX:function assumeUserWillUseAMEX(){return a.assumeUserWillUseAMEX()}
1,convertFullToHalf:function convertFullToHalf(e){return e.replace(/[!-~]/g,(function(e){return String.fromCharCode(e.charCodeAt(0)-65248)})).replace(/[ー−ᅳ\u2796\u30FC\u2010-\u2015]/g,"-")}}},980:function(e,t,r){"use strict";var n=r(976),a=r(23),o=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i={name:"TermsConditionsCheckbox",components:{MarkdownViewer:n.a},props:{link1Target:{type:String,default:"termsOfUse"},link2Target:{type:String,default:"privacyPolicy"},link3Target:{type:String,default:"GDPR"},value:{type:Boolean,default:!1},valueValidate:{type:Object,default:function _default(){return{}}},translationPath:{type:String,required:!0},extraTranslationPath:{type:String,default:""},showCompliance:{type:Boolean,default:!0}},computed:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},Object(o.d)({initialSetting:"setting/getInit"}),{compliance:function compliance(){var e,t,r,n=this;return null!==(e=null===(t=this.initialSetting.compliance_translations)||void 0===t||null===(r=t.find((function(e){return e.locale===n.$i18n.locale})))||void 0===r?void 0:r.text)&&void 0!==e?e:this.initialSetting.compliance}}),methods:{ppTosLinks:function ppTosLinks(e){var t;return(null===(t=a.y[e])||void 0===t?void 0:t[this.$i18n.locale])||a.y[e].en}}},l=(r(1011),r(33)),s=Object(l.a)(i,(function render(){var e=this,t=e._self._c;return t("b-form-checkbox",{staticClass:"mt-2 t-checkbox terms-markdown",attrs:{checked:e.value,state:e.valueValidate.$dirty?!e.valueValidate.$error:null,"data-cy":"terms-of-use"},on:{change:function change(t){return e.$emit("input",t)}}},[t("i18n",{staticClass:"pptos-text",attrs:{tag:"div",path:e.translationPath,"data-cy":"confirm-terms"}},[t("b-link",{staticClass:"secondary-text",attrs:{href:e.ppTosLinks(e.link1Target),target:"_blank",rel:"noopener noreferrer"}},[e._v(e._s(e.$t("base.termsOfUse")))]),e._v(" "),t("b-link",{staticClass:"secondary-text",attrs:{href:e.ppTosLinks(e.link2Target),target:"_blank",rel:"noopener noreferrer"}},[e._v(e._s(e.$t("base.privacyPolicy")))]),e._v(" "),t("b-link",{staticClass:"secondary-text",attrs:{href:e.ppTosLinks(e.link3Target),target:"_blank",rel:"noopener noreferrer"}},[e._v(e._s(e.$t("base.GDPR")))])],1),e._v(" "),e.extraTranslationPath?[t("i18n",{staticClass:"pptos-text",attrs:{tag:"div",path:e.extraTranslationPath}})]:e._e(),e._v(" "),e.showCompliance?t("markdown-viewer",{staticClass:"mb-0",attrs:{markdown:e.compliance}}
1):e._e()],2)}),[],!1,null,"ae037f9c",null);t.a=s.exports},983:function(e,t,r){},984:function(e,t,r){"use strict";var n=r(40);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var a=Object(n.a)("setting").mapMutations;t.a={methods:function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(r,!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(r).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},a(["setDisplayHeader"])),beforeRouteEnter:function beforeRouteEnter(e,t,r){r((function(e){var t=e.displayHeader;e.setDisplayHeader(t)}))}}},985:function(e,t,r){},986:function(e,t,r){},993:function(e,t,r){},994:function(e,t,r){"use strict";var n=r(9),a=r(974),o=r(199),i=r(465),l=Object(n.defineComponent)({name:"InputPassword",components:{BInputGroup:a.a,BInputGroupText:o.a,BInputGroupAppend:i.a},props:{value:{type:String,default:""},readonly:{type:Boolean,default:!1},state:{type:Boolean,default:null},autocomplete:{type:String,default:"on"},name:{type:String,default:""},maxlength:{type:Number,default:void 0},required:{type:Boolean,default:!1}},setup(e,{emit:t}){const r=Object(n.ref)(!1);return{password:Object(n.computed)({get:()=>e.value,set:e=>t("input",e)}),showCurrentPassword:r,toggleShowCurrentPassword:function toggleShowCurrentPassword(){r.value=!r.value}}}}),s=(r(1049),r(33)),c=Object(s.a)(l,(function render(){var e=this,t=e._self._c;e._self._setupProxy;return t("b-input-group",[t("b-form-input",{attrs:{readonly:e.readonly,type:e.showCurrentPassword?"text":"password",state:e.state,autocomplete:e.autocomplete,name:e.name,maxlength:e.maxlength,required:e.required},on:{input:function input(t){return e.$emit("input",t)},change:function change(t){return e.$emit("change",t)},blur:function blur(t){return e.$emit("blur",t)}},model:{value:e.password,callback:function callback(t){e.password=t},expression:"password"}}),e._v(" "),t("b-input-group-append",[t("b-input-group-text",{on:{click:e.toggleShowCurrentPassword}},[t("i",{class:e.showCurrentPassword?"icon-visibility-off":"icon-visibility",staticStyle:{"font-size":"16px"}})])],1),e._v(" "),e._t("default")],2)}),[],!1,null,"4cfa06b7",null);t.a=c.exports}}]);
2//# sourceMappingURL=page-Membership-ChatSignUpForm-vue.b1085aff28e157316504.js.map

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