webpackJsonp([20],{422:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a(522),i=a(589),o=a(7),r=o(s.a,i.a,!1,null,null,null);t.default=r.exports},522:function(e,t,a){"use strict";(function(e){var s=a(30),i=a.n(s),o=a(230),r=a(232),n=a(226),l=a(228),d=a(229),c=a(29);t.a={name:"login",data:function(){return{validError:!1,validating:!1,countries:[],step:1,formFields:null,firstName:"",lastName:"",username:"",personalEmail:"",country:"",referrerCode:"",companyName:"",password:"",confirmPassword:"",recaptchaToken:"",verificationCode:"",successMsg:"You have successfully sign-up as our new user.<br />Let's start discovering the new world.",otp:"",otpCodes:["","","","","",""]}},components:{loading:n.a,Cookie:l.a,FcFooter:d.a},computed:i()({},Object(c.b)("login",["storedLogin"]),Object(c.b)("common",["siteData"])),beforeRouteLeave:function(t,a,s){e(".grecaptcha-badge").remove(),s()},mounted:function(){var t=this;"undefined"!=typeof window&&new Promise(function(e){e()}).then(a.bind(null,9)).then(function(){if(t.siteData){document.title="Sign-Up - "+t.siteData.whitelabelSiteDescription;var a="fc-"+t.siteData.colorTheme.toLowerCase();e("html").hasClass(a)||e("html").addClass(a)}t.referrerCode=t.$route.query.ReferrerCode;var s=t;o.a.getSignupInit().then(function(e){t.formFields=e}),r.a.getCountries("").then(function(t){t&&(s.countries=t.countries),s.$nextTick(function(){e(".ui.dropdown").dropdown()})}),t.recaptcha()})},watch:{otpCodes:function(){var t=this.otpCodes.filter(function(e){return null==e||""==e});if(t&&t.length>0){var a=this.otpCodes.indexOf(t[0]);e("#txtCode"+a).focus()}},siteData:function(){if(this.siteData){document.title="Sign-Up - "+this.siteData.whitelabelSiteDescription;var t="fc-"+this.siteData.colorTheme.toLowerCase();e("html").hasClass(t)||e("html").addClass(t)}}},methods:{recaptcha:function(){var e=this;this.$recaptchaLoaded(),this.$recaptcha("login").then(function(t){e.recaptchaToken=t})},continueStep:function(t){if(this.validating=!0,2==t){if(!this.firstName||!this.lastName||!this.username)return void e.alert({title:"Fail",content:"Please input your info",type:"red",useBootstrap:!1});this.step=t,this.$nextTick(function(){e(".ui.dropdown").dropdown()})}else if(3==t){if(!this.firstName||!this.lastName||!this.username||""===this.country||""==this.password||""==this.confirmPassword||""==this.country||this.formFields.signUpFieldFirstName&&""==this.firstName||this.formFields.signUpFieldLastName&&""==this.lastName||this.formFields.signUpFieldEmail&&""==this.username||this.formFields.signUpFieldCompanyName&&""==this.companyName||"VerificationCode"==this.formFields.additionalVerification&&""==this.verificationCode)return window.scrollTo({top:0}),void(this.validError=!0);this.sendOTP()}},sendOTP:function(){var t=this,a=[];return this.username||a.push("email"),this.firstName||a.push("first name"),this.lastName||a.push("last name"),a.length>0?void e.alert({title:"Fail",content:"Please input your info("+a.join("&")+")",type:"red",useBootstrap:!1}):this.validatePassword(this.password).isAllValid&&this.password==this.confirmPassword?(this.validError=!1,void o.a.signupSendOtp({email:this.username,firstName:this.firstName,lastName:this.lastName,referrerCode:this.referrerCode}).then(function(e){t.step=3})):void(this.validError=!0)},newsignup:function(){var e=this;if(!(""===this.country||""==this.password||""==this.confirmPassword||this.password!=this.confirmPassword||""==this.country||this.formFields.signUpFieldFirstName&&""==this.firstName||this.formFields.signUpFieldLastName&&""==this.lastName||this.formFields.signUpFieldEmail&&""==this.username||this.formFields.signUpFieldCompanyName&&""==this.companyName)){var t={email:this.username,personalEmail:this.personalEmail,firstName:this.firstName,lastName:this.lastName,otp:this.otpCodes.join(""),countryCode:this.country,company:this.companyName,password:this.password,confirmedPassword:this.confirmPassword,verificationCode:this.verificationCode,referrerCode:this.referrerCode?this.referrerCode:"",recaptchaToken:""};o.a.signup(t).then(function(t){e.step=4,"ApprovalRequired"==e.formFields.additionalVerification&&(e.successMsg="Thanks for your registration. Your account will be activated once verified by our ops team. We might contact you if more information is required. Your personal email will be used for all communication. Please check (including spam box) for activation of your account.")})}},validatePassword:function(e){var t=e.length>=8,a=!1,s=/^[0-9]\d*$/;if(e.length>0)for(var i=0;i<e.length;i++)if(e[i].match(s)){a=!0;break}var o=!1,r=/^(.*[a-z])$/;if(e.length>0)for(var i=0;i<e.length;i++)if(e[i].match(r)){o=!0;break}var n=!1,l=/^(.*[A-Z])$/;if(e.length>0)for(var i=0;i<e.length;i++)if(e[i].match(l)){n=!0;break}var d=!1,c=/^(.*[$@!%*?&,])$/;if(e.length>0)for(var i=0;i<e.length;i++)if(e[i].match(c)){d=!0;break}return{passOneNumber:a,passLength:t,otherWords:d,passUpperAndLowerCase:!(!o||!n),isAllValid:!(!(o&&n&&d&&t&&a)&&e)}}},metaInfo:function(){return{meta:[{name:"title",content:this.siteData?this.siteData.whitelabelSiteDescription:"Signup"},{name:"image",content:this.siteData?this.siteData.socialSharingThumbnailImagePath:""}]}}}}).call(t,a(9))},589:function(e,t,a){"use strict";var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"fc-page-container fc-login-page",style:e.siteData&&e.siteData.loginPageBackgroundImagePath?"background-image:url("+e.siteData.loginPageBackgroundImagePath+")":""},[e.siteData?a("header",{staticClass:"ui fluid container",attrs:{id:"header"}},[a("div",{staticClass:"ui container"},[a("div",{staticClass:"fc-logo"},["BrandLogoatLeft"==e.siteData.logoPosition?a("router-link",{attrs:{to:""+this.RouterConfig.Home}},[a("img",{attrs:{src:e.siteData&&e.siteData.logoImagePath&&e.siteData.logoImagePath}})]):a("a",["Equator"==e.siteData.platformLogoType?a("svg-icon",{attrs:{"icon-class":"logo"}}):"Equinox"==e.siteData.platformLogoType?a("svg-icon",{attrs:{"icon-class":"logo2"}}):"CbtEnvoy"==e.siteData.platformLogoType?a("img",{attrs:{src:"./static/img/CbtEnvoy-logo.png"}}):a("img",{attrs:{src:"./static/img/TourismID-logo.png"}})],1)],1),e._v(" "),a("div",{staticClass:"fc-logo"},["PlatformLogoatLeft"==e.siteData.logoPosition?a("router-link",{attrs:{to:""+this.RouterConfig.Home}},[a("img",{attrs:{src:e.siteData&&e.siteData.logoImagePath&&e.siteData.logoImagePath}})]):a("a",["Equator"==e.siteData.platformLogoType?a("svg-icon",{attrs:{"icon-class":"logo"}}):"Equinox"==e.siteData.platformLogoType?a("svg-icon",{attrs:{"icon-class":"logo2"}}):"CbtEnvoy"==e.siteData.platformLogoType?a("img",{attrs:{src:"./static/img/CbtEnvoy-logo.png"}}):a("img",{attrs:{src:"./static/img/TourismID-logo.png"}})],1)],1)])]):e._e(),e._v(" "),e.formFields?a("form",{attrs:{id:"frmLogin",role:"form",action:"#"}},[a("article",{directives:[{name:"show",rawName:"v-show",value:1==e.step,expression:"step == 1"}]},[a("div",{staticClass:"fc-logo"},[e._v("\n        New User Sign-Up\n        "),a("span",[e._v(e._s(e.siteData?e.siteData.signUpInstruction:""))])]),e._v(" "),e.formFields.signUpFieldFirstName?a("div",{staticClass:"fields half"},[a("label",[e._v("Given Name (Passport)")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.firstName,expression:"firstName"}],attrs:{type:"text",autocomplete:"new-password",placeholder:"",name:"FirstName",id:"txtFirstName",required:"required"},domProps:{value:e.firstName},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.firstName=t.target.value)}}}),e._v(" "),e.validating&&!e.firstName?a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])]):e._e()]):e._e(),e._v(" "),e.formFields.signUpFieldLastName?a("div",{staticClass:"fields half"},[a("label",[e._v("Last Name (Passport)")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.lastName,expression:"lastName"}],attrs:{type:"text",autocomplete:"new-password",placeholder:"",name:"LastName",id:"txtLastName",required:"required"},domProps:{value:e.lastName},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.lastName=t.target.value)}}}),e._v(" "),e.validating&&!e.lastName?a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])]):e._e()]):e._e(),e._v(" "),a("div",{staticClass:"fields"},[a("label",[e._v("Password")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],attrs:{type:"password",autocomplete:"new-password",placeholder:"",name:"Password",id:"txtPassword",required:"required"},domProps:{value:e.password},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.password=t.target.value)}}}),e._v(" "),!e.validating||e.password&&0!=e.password.length?e._e():a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])]),e._v(" "),e.validatePassword(e.password).isAllValid?e._e():a("div",{staticClass:"p-valid-password"},[a("span",{class:e.validatePassword(e.password).isAllValid?"field-ok":"p-has-error"},[e._v("Password must have:")]),e._v(" "),a("ul",{staticClass:"frm-password-tips"},[a("li",{class:e.validatePassword(e.password).passLength?"field-ok":"p-has-error"},[e._v("At least 8 characters")]),e._v(" "),a("li",{class:e.validatePassword(e.password).passOneNumber?"field-ok":"p-has-error"},[e._v("At least 1 number")]),e._v(" "),a("li",{class:e.validatePassword(e.password).passUpperAndLowerCase?"field-ok":"p-has-error"},[e._v("At least 1 upper and lower case letter")]),e._v(" "),a("li",{class:e.validatePassword(e.password).otherWords?"field-ok":"p-has-error"},[e._v("At least 1 symbol($@!%*?&,)")])])])]),e._v(" "),a("div",{staticClass:"fields"},[a("label",[e._v("Confirm Password")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.confirmPassword,expression:"confirmPassword"}],attrs:{type:"password",autocomplete:"new-password",placeholder:"",name:"ConfirmPassword",id:"txtPassword",required:"required"},domProps:{value:e.confirmPassword},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.confirmPassword=t.target.value)}}}),e._v(" "),!e.validating||e.confirmPassword&&0!=e.confirmPassword.length?e._e():a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])]),e._v(" "),e.confirmPassword&&e.confirmPassword!=e.password?a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Password unmatched")])]):e._e()]),e._v(" "),e.formFields.signUpFieldEmail?a("div",{staticClass:"fields"},["ApprovalRequired"==e.formFields.additionalVerification?a("label",[e._v("Company Email")]):a("label",[e._v("Email")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.username,expression:"username"}],attrs:{type:"email",autocomplete:"new-password",placeholder:"",name:"UserName",id:"txtUserName",required:"required"},domProps:{value:e.username},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.username=t.target.value)}}}),e._v(" "),!e.validating||e.username&&0!=e.username.length?e._e():a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])])]):e._e(),e._v(" "),"ApprovalRequired"==e.formFields.additionalVerification?a("div",{staticClass:"fields"},[a("label",[e._v("Personal Email (For general communication)")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.personalEmail,expression:"personalEmail"}],attrs:{type:"email",autocomplete:"new-password",placeholder:"",name:"VerificationCode",id:"txtVerificationCode",required:"required"},domProps:{value:e.personalEmail},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.personalEmail=t.target.value)}}})]):e._e(),e._v(" "),e.formFields.signUpFieldCompanyName?a("div",{staticClass:"fields"},[a("label",[e._v("Company Name")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.companyName,expression:"companyName"}],attrs:{type:"text",autocomplete:"new-password",placeholder:"",name:"CountryName",id:"txtCountryName",required:"required"},domProps:{value:e.companyName},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.companyName=t.target.value)}}})]):e._e(),e._v(" "),"VerificationCode"==e.formFields.additionalVerification?a("div",{staticClass:"fields"},[a("label",[e._v("Passcode")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.verificationCode,expression:"verificationCode"}],attrs:{type:"text",autocomplete:"new-password",placeholder:"",name:"VerificationCode",id:"txtVerificationCode",required:"required"},domProps:{value:e.verificationCode},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.verificationCode=t.target.value)}}}),e._v(" "),!e.validating||e.verificationCode&&0!=e.verificationCode.length?e._e():a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])])]):e._e(),e._v(" "),a("div",{staticClass:"fields"},[a("label",[e._v("Country of Residence")]),e._v(" "),a("select",{directives:[{name:"model",rawName:"v-model",value:e.country,expression:"country"}],staticClass:"ui dropdown search",on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.country=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:""}},[e._v("- Select -")]),e._v(" "),e._l(e.countries,function(t,s){return a("option",{key:s,domProps:{value:t.countryCode}},[e._v("\n            "+e._s(t.countryName)+"\n          ")])})],2),e._v(" "),e.validating&&!e.country?a("div",{staticClass:"p-valid-password"},[a("span",{staticClass:"p-has-error"},[e._v("Required")])]):e._e()]),e._v(" "),e.siteData&&e.siteData.turnonCashVoucher?a("div",{staticClass:"fields"},[a("label",[e._v("Referral Code (If any)")]),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.referrerCode,expression:"referrerCode"}],attrs:{type:"text",autocomplete:"new-password",placeholder:"",name:"ReferrerCode",id:"txtReferrerCode",required:"required"},domProps:{value:e.referrerCode},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.continueStep(3)},input:function(t){t.target.composing||(e.referrerCode=t.target.value)}}})]):e._e(),e._v(" "),a("a",{staticClass:"fc-btn-login",on:{click:function(t){return e.continueStep(3)}}},[e._v("Continue")]),e._v(" "),e.validError?a("span",{staticClass:"fc_valid_error"},[e._v("Registration failed. Please check that all fields are correctly filled.")]):e._e()]),e._v(" "),a("article",{directives:[{name:"show",rawName:"v-show",value:3==e.step,expression:"step == 3"}]},[a("div",{staticClass:"fc-logo back",on:{click:function(t){e.step=1}}},[e._v("\n        Verify Account\n      ")]),e._v(" "),a("div",{staticClass:"fields"},[a("label",[e._v("Please enter one time passcode (OTP) sent to your email (check spam box too) to complete registration.")]),e._v(" "),a("div",{staticClass:"otpcodes"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[0],expression:"otpCodes[0]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode0",autocomplete:"off",autofocus:"on",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[0]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,0,t.target.value)}}}),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[1],expression:"otpCodes[1]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode1",autocomplete:"off",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[1]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,1,t.target.value)}}}),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[2],expression:"otpCodes[2]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode2",autocomplete:"off",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[2]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,2,t.target.value)}}}),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[3],expression:"otpCodes[3]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode3",autocomplete:"off",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[3]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,3,t.target.value)}}}),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[4],expression:"otpCodes[4]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode4",autocomplete:"off",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[4]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,4,t.target.value)}}}),e._v(" "),a("input",{directives:[{name:"model",rawName:"v-model",value:e.otpCodes[5],expression:"otpCodes[5]"}],staticClass:"otpcode",attrs:{type:"number",id:"txtCode5",autocomplete:"off",oninput:"if(value.length>1)value=value.slice(0,1)",maxlength:"1"},domProps:{value:e.otpCodes[5]},on:{input:function(t){t.target.composing||e.$set(e.otpCodes,5,t.target.value)}}})])]),e._v(" "),a("a",{staticClass:"fc-btn-login",on:{click:e.newsignup}},[e._v("Submit")])]),e._v(" "),a("article",{directives:[{name:"show",rawName:"v-show",value:4==e.step,expression:"step == 4"}]},[a("div",{staticClass:"success"},[a("img",{attrs:{src:"./static/img/signup-checked.png"}}),e._v(" "),a("label",[e._v("Sign-Up Success!")]),e._v(" "),a("div",{domProps:{innerHTML:e._s(e.successMsg)}}),e._v(" "),a("a",{on:{click:function(t){return e.$router.push({path:e.RouterConfig.Login})}}},[e._v("Start Explore")])])]),e._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:4!=e.step,expression:"step != 4"}],staticClass:"fc-back-to-login"},[a("a",{on:{click:function(t){return e.$router.push({path:e.RouterConfig.Login})}}},[e._v("Back to Login")])])]):e._e(),e._v(" "),a("fc-footer",{attrs:{styles:"position:fixed;"}}),e._v(" "),a("cookie"),e._v(" "),a("loading",{staticStyle:{display:"none"}})],1)},i=[],o={render:s,staticRenderFns:i};t.a=o}});