(window.webpackJsonp=window.webpackJsonp||[]).push([[43,30],{629:function(t,e,n){},651:function(t,e,n){"use strict";n(629)},674:function(t,e,n){},688:function(t,e,n){"use strict";n.r(e);var r=n(4),o=(n(57),{data:function(){return{btnLoading:!1,visable:!1,userData:{username:"",email:"",password:"",password_confirmation:""},showErrorMessage:!1}},methods:{signUp:function(){var t=this;return Object(r.a)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.validate()){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t.btnLoading=!0,e.next=6,t.$store.dispatch("user/signUp",{username:t.userData.username,email:t.userData.email,password:t.userData.password,password_confirmation:t.userData.password_confirmation});case 6:t.showErrorMessage=!1,n={status:!0,title:t.$i18n.t("general.success"),detail:t.$i18n.t("sign_up.success")},t.$store.dispatch("app/controlMessageDialog",n),t.closeDialog(),t.$router.push(t.localePath("/user/")),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(2),console.log("signup failed: ",e.t0),t.showErrorMessage=!0;case 17:return e.prev=17,t.btnLoading=!1,e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,13,17,20]])})))()},goToSignInDialog:function(){this.$store.dispatch("app/controlSignInDialog",!0),this.$store.dispatch("app/controlSignUpDialog",!1)},validate:function(){return this.$refs.signUpForm.validate()}}}),l=(n(651),n(37)),c=n(32),d=n.n(c),m=n(308),v=n(561),f=n(563),w=n(564),_=n(545),component=Object(l.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"sign-up-form mt-3"},[n("h1",{staticClass:"signup-dialog-wrapper__title"},[t._v(t._s(t.$t("sign_up.be_our_member")))]),t._v(" "),n("p",{staticClass:"mt-2"},[t._v(t._s(t.$t("sign_up.already_user"))),n("a",{on:{click:t.goToSignInDialog}},[t._v(t._s(t.$t("sign_up.sign_in")))])]),t._v(" "),n("v-form",{ref:"signUpForm",staticClass:"signup-dialog-wrapper__form"},[n("v-row",{attrs:{"no-gutters":""}},[n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:t.$t("sign_up.username"),required:"",outlined:"",dense:"","validate-on-blur":"",rules:[t.$validation.required,t.$validation.alphabet]},model:{value:t.userData.username,callback:function(e){t.$set(t.userData,"username",e)},expression:"userData.username"}})],1),t._v(" "),n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:t.$t("sign_up.email"),required:"",outlined:"",dense:"","validate-on-blur":"",rules:[t.$validation.required,t.$validation.email]},model:{value:t.userData.email,callback:function(e){t.$set(t.userData,"email",e)},expression:"userData.email"}})],1),t._v(" "),n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:t.$t("sign_up.password"),type:t.visable?"text":"password","append-icon":t.visable?"mdi-eye":"mdi-eye-off",required:"",outlined:"",dense:"","validate-on-blur":"",rules:[t.$validation.required]},on:{"click:append":function(e){t.visable=!t.visable}},model:{value:t.userData.password,callback:function(e){t.$set(t.userData,"password",e)},expression:"userData.password"}})],1),t._v(" "),n("v-col",{attrs:{cols:"12"}},[n("v-text-field",{attrs:{label:t.$t("sign_up.confirmed_password"),type:t.visable?"text":"password","append-icon":t.visable?"mdi-eye":"mdi-eye-off",required:"",outlined:"",dense:"","validate-on-blur":"",rules:[t.$validation.required,t.$validation.passwordMatch(t.userData.password,t.userData.password_confirmation)]},on:{"click:append":function(e){t.visable=!t.visable}},model:{value:t.userData.password_confirmation,callback:function(e){t.$set(t.userData,"password_confirmation",e)},expression:"userData.password_confirmation"}})],1),t._v(" "),n("v-col",{staticClass:"mt-5",attrs:{cols:"12"}},[n("p",{staticClass:"text-subtitle-2 font-weight-bold",domProps:{innerHTML:t._s(t.$t("sign_up.terms"))}}),t._v(" "),n("v-btn",{attrs:{width:"100%",color:"#primary",depressed:"",outlined:"",loading:t.btnLoading},on:{click:t.signUp}},[t._v("\n          "+t._s(t.$t("sign_up.sign_up"))+"\n        ")]),t._v(" "),t.showErrorMessage?n("p",{staticClass:"text-subtitle-2 red--text"},[t._v("\n          "+t._s(t.$t("validation.duplicate_email",{email:t.userData.email}))+"\n        ")]):t._e()],1)],1)],1)],1)}),[],!1,null,"be461200",null);e.default=component.exports;d()(component,{VBtn:m.a,VCol:v.a,VForm:f.a,VRow:w.a,VTextField:_.a})},714:function(t,e,n){"use strict";n(674)},743:function(t,e,n){"use strict";n.r(e);var r={head:function(){return{title:this.$t("meta.signup.title"),meta:[{hid:"title",name:"title",content:this.$t("meta.signup.title")},{hid:"description",name:"description",content:this.$t("meta.signup.description")},{hid:"keywords",name:"keywords",content:this.$t("meta.signup.keywords")},{hid:"og:title",name:"og:title",content:this.$t("meta.signup.title")},{hid:"og:image",name:"og:image",content:"https://gangpiaohouse.s3.ap-southeast-1.amazonaws.com/public/logo_white.png"}]}},jsonld:function(){return{"@context":"http://schema.org","@type":"Organization",name:"港漂找房",url:"https://www.gangpiaohouse.com/",sameAs:["https://www.facebook.com/gangpiaohouse","https://www.instagram.com/gangpiaohouse/"],address:{"@type":"PostalAddress",addressRegion:"HK",postalCode:"999077",addressCountry:"HK"}}}},o=(n(714),n(37)),l=n(32),c=n.n(l),d=n(561),m=n(572),v=n(564),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"signup-wrapper"},[r("v-row",{staticClass:"py-10 text-center",attrs:{justify:"center",align:"center"}},[r("v-container",[r("v-row",{staticClass:"fill-height pa-10",attrs:{"no-gutters":"",align:"center",justify:"center"}},[r("v-col",{staticClass:"d-flex justify-center",attrs:{cols:"12"}},[r("img",{staticClass:"homepage-wrapper-banner__logo",attrs:{src:n(193),alt:"港漂找房",title:"港漂找房",loading:"lazy"}})])],1),t._v(" "),r("SignUp")],1)],1)],1)}),[],!1,null,"db5789d2",null);e.default=component.exports;c()(component,{SignUp:n(688).default}),c()(component,{VCol:d.a,VContainer:m.a,VRow:v.a})}}]);