(window.webpackJsonp=window.webpackJsonp||[]).push([[107,20,35,43,48],{563:function(e,r,t){var content=t(566);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(18).default)("a6d060e4",content,!0,{sourceMap:!1})},564:function(e,r,t){"use strict";t.r(r);t(16);var n={props:{text:{type:String,default:""},html:{type:String,default:""},type:{type:String,default:"info",validator:function(e){return["info","warning","danger","success"].includes(e)}},hideIcon:{type:Boolean,default:!1},inverse:{type:Boolean,default:!1},iconPosition:{type:String,default:"center",validator:function(e){return["center","top"].includes(e)}}},computed:{icon:function(){switch(this.type){case"warning":case"danger":return"exclamation-triangle";default:return"info"}}}},o=(t(565),t(5)),component=Object(o.a)(n,(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"alert",class:{"alert--inverse":e.inverse,"alert--info":"info"===e.type,"alert--danger":"danger"===e.type,"alert--warning":"warning"===e.type,"alert--success":"success"===e.type,"alert--icon-top":"top"===e.iconPosition}},[t("icon",{attrs:{icon:e.icon,size:"lg"}}),e._v(" "),e.$slots.default?t("div",{staticClass:"alert__content"},[e._t("default")],2):e.html?t("p",{domProps:{innerHTML:e._s(e.html)}}):e.text?t("p",[e._v(e._s(e.text))]):e._e()],1)}),[],!1,null,null,null);r.default=component.exports},565:function(e,r,t){"use strict";t(563)},566:function(e,r,t){var n=t(17)(!1);n.push([e.i,'.alert{display:flex;align-items:center;position:relative;font-size:.75rem;padding:.5rem 1rem .5rem 2rem;font-family:Avenir,"Helvetica Neue",Arial,sans-serif;font-weight:300;border:1px solid;background-color:#7d5033;border-radius:5px}.alert--inverse{border:2px solid;background-color:transparent;color:rgba(0,0,0,.6)}.alert>i{position:absolute;left:.5rem}.alert em{font-weight:700;font-style:normal}.alert--icon-top{padding-top:2rem;padding-left:1rem}.alert--icon-top>i{top:.5rem;left:50%;transform:translateX(-50%)}.alert--info{border-color:#cff4fc}.alert--info em,.alert--info i{color:#cff4fc}.alert--danger{border-color:#ff4d4d}.alert--danger>i,.alert--danger em{color:#ff4d4d}.alert--warning{border-color:#fdd835}.alert--warning>i,.alert--warning em{color:#fdd835}.alert--success{border-color:#139c44}.alert--success>i,.alert--success em{color:#139c44}',""]),e.exports=n},568:function(e,r,t){"use strict";var n=t(4),o=(t(7),t(41),t(12),t(10),t(14),t(8),t(15),t(11));function c(object,e){var r=Object.keys(object);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(object);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),r.push.apply(r,t)}return r}r.a={head:function(){return{titleTemplate:"%s - ".concat(this.metaData.title),meta:[{hid:"description",name:"description",content:this.metaData.description},{hid:"keywords",name:"keywords",content:this.metaData.keywords}]}},computed:function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(r){Object(n.a)(e,r,source[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(source,r))}))}return e}({},Object(o.e)({metaData:function(e){var r=e.meta.active,t=r.type,n=r.slug;return t&&n?e.meta[t][n]:this.meta?{title:this.$t("nav.".concat(this.meta.slug))}:{}}}))}},584:function(e,r,t){"use strict";t.r(r);var n={name:"SelectBase",inheritAttrs:!1,props:{id:{type:String,default:null},label:{type:String,default:""},icon:{type:String,default:null},placeholder:{type:String,default:""},options:{type:Array,required:!0},valid:{type:Boolean,default:!1},invalid:{type:Boolean,default:!1},error:{type:String,default:""}}},o=t(5),component=Object(o.a)(n,(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"select__container input__container"},[e.label?t("label",{attrs:{for:e.id}},[e._v(e._s(e.label))]):e._e(),e._v(" "),t("div",{staticClass:"input__root"},[t("select",e._b({staticClass:"input input__select",class:{"input--valid":e.valid,"input--invalid":e.invalid},attrs:{id:e.id},on:{blur:function(r){return e.$emit("blur")},change:function(r){return e.$emit("input",r.target.value)}}},"select",e.$attrs,!1),[e.placeholder?t("option",{attrs:{disabled:"",value:""}},[e._v(e._s(e.placeholder))]):e._e(),e._v(" "),e._l(e.options,(function(option,r){return t("option",{key:option.value+r,domProps:{value:option.value}},[e._v("\n        "+e._s(option.label)+"\n      ")])}))],2),e._v(" "),e.icon?t("icon",{staticClass:"input__icon",attrs:{icon:e.icon,size:"xs"}}):e._e(),e._v(" "),t("icon",{staticClass:"select__arrow",class:{"select__arrow--disabled":void 0!==e.$attrs.disabled},attrs:{size:"xs",icon:"arrow-down"}}),e._v(" "),e.valid?t("icon",{staticClass:"input__validation-icon valid",attrs:{icon:"check-outlined",size:"sm"}}):e._e(),e._v(" "),e.invalid?t("icon",{staticClass:"input__validation-icon invalid",attrs:{icon:"times-outlined",size:"sm"}}):e._e()],1),e._v(" "),e.invalid&&e.error?t("div",{staticClass:"input__error"},[e._v("\n    "+e._s(e.error)+"\n  ")]):e._e()])}),[],!1,null,null,null);r.default=component.exports},588:function(e,r,t){var content=t(624);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(18).default)("cbea8b98",content,!0,{sourceMap:!1})},613:function(e,r,t){var content=t(665);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(18).default)("8e953888",content,!0,{sourceMap:!1})},623:function(e,r,t){"use strict";t(588)},624:function(e,r,t){var n=t(17)(!1);n.push([e.i,".captcha[data-v-8ab17d5e]{margin-bottom:1rem}.captcha label[data-v-8ab17d5e]{display:block;font-size:.875rem;margin-bottom:.25rem}.captcha__root[data-v-8ab17d5e]{display:grid;overflow:hidden;grid-gap:.5rem;align-items:center;grid-template-columns:1fr auto 1fr}.captcha__root .captcha__input[data-v-8ab17d5e]{height:100%;margin-bottom:0}.captcha__root .captcha__input .input[data-v-8ab17d5e]{height:100%;text-align:center}.captcha:hover .captcha__root[data-v-8ab17d5e]{border-color:#ff8600}.captcha--inverse[data-v-8ab17d5e],.captcha--inverse .captcha__root[data-v-8ab17d5e]{color:#000}.captcha--inverse .captcha__root .input[data-v-8ab17d5e]{color:#000;background-color:#f0f0f0}.captcha--inverse .captcha__root .input[data-v-8ab17d5e]::-moz-placeholder{color:rgba(0,0,0,.38)}.captcha--inverse .captcha__root .input[data-v-8ab17d5e]:-ms-input-placeholder{color:rgba(0,0,0,.38)}.captcha--inverse .captcha__root .input[data-v-8ab17d5e]::placeholder{color:rgba(0,0,0,.38)}.captcha--inverse .captcha__root .captcha__image[data-v-8ab17d5e]{background-color:#f0f0f0}.captcha__loading[data-v-8ab17d5e]{position:absolute;top:0;left:0;height:100%}.captcha__image[data-v-8ab17d5e],.captcha__loading[data-v-8ab17d5e]{width:100%;display:flex;align-items:center;justify-content:center}.captcha__image[data-v-8ab17d5e]{position:relative;height:0;overflow:hidden;border-radius:5px;background-color:#240f01;padding-bottom:30%}.captcha__image img[data-v-8ab17d5e]{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:filter .2s ease}.captcha__image img.captcha--loading[data-v-8ab17d5e]{filter:blur(3px)}.captcha--d[data-v-8ab17d5e]{max-width:20rem;margin:0 auto 1rem}",""]),e.exports=n},634:function(e,r,t){"use strict";t(23);r.a={computed:{dobAllowedStart:function(){var e=new Date;return e.setFullYear(e.getFullYear()-18),{from:e}}},methods:{handleBlur:function(param){var e;this.blurred[param]=!0,null===(e=this.$v.form[param])||void 0===e||e.$touch()},touchAll:function(){for(var param in this.blurred)this.handleBlur(param)},parseDate:function(e){return"".concat(e.getFullYear(),"-").concat(e.getMonth()+1,"-").concat(e.getDate())}}}},644:function(e,r,t){"use strict";t.r(r);var n=t(2),o=(t(19),{name:"Captcha",props:{label:{type:String,default:""},valid:{type:Boolean,default:!1},invalid:{type:Boolean,default:!1},error:{type:String,default:""},inverse:{type:Boolean,default:!1}},data:function(){return{captchaImage:""}},fetch:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var t,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,e.$axios.get("auth/captcha");case 3:t=r.sent,data=t.data,e.captchaImage=data.img,e.$store.commit("SET_CAPTCHA",data.key),r.next=12;break;case 9:r.prev=9,r.t0=r.catch(0),console.log("Captcha error.");case 12:case"end":return r.stop()}}),r,null,[[0,9]])})))()},methods:{reset:function(){return this.$emit("input",""),this.$fetch()}}}),c=(t(623),t(5)),component=Object(c.a)(o,(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"captcha",class:{"captcha--d":e.$device.isDesktop,"captcha--inverse":e.inverse}},[e.label?t("label",[e._v(e._s(e.label))]):e._e(),e._v(" "),t("div",{staticClass:"captcha__root"},[t("div",{staticClass:"captcha__input input__root"},[t("input",e._b({ref:"input",staticClass:"input",class:{"input--invalid":e.invalid},attrs:{type:"tel",autocomplete:"off"},on:{blur:function(r){return e.$emit("blur")},input:function(r){return e.$emit("input",r.target.value)}}},"input",e.$attrs,!1)),e._v(" "),t("icon",{staticClass:"input__icon",attrs:{icon:"user-check",size:"xs"}})],1),e._v(" "),t("button",{staticClass:"btn btn--sm-round btn--flex btn--brand",attrs:{type:"button"},on:{click:e.$fetch}},[t("icon",{attrs:{icon:"sync",size:"md",spin:e.$fetchState.pending}})],1),e._v(" "),t("div",{staticClass:"captcha__image"},[e.captchaImage?t("img",{class:{"captcha--loading":e.$fetchState.pending},attrs:{src:e.captchaImage}}):t("div",{staticClass:"captcha__loading"},[t("icon",{attrs:{icon:"sync",spin:""}})],1)])]),e._v(" "),e.invalid&&e.error?t("div",{staticClass:"captcha__error input__error"},[e._v("\n    "+e._s(e.error)+"\n  ")]):e._e()])}),[],!1,null,"8ab17d5e",null);r.default=component.exports},663:function(e,r,t){"use strict";t.d(r,"a",(function(){return n}));var n=/^(?!.*\s)(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9!@#$%^*_|,.]{8,}$/},664:function(e,r,t){"use strict";t(613)},665:function(e,r,t){var n=t(17)(!1);n.push([e.i,".input-phone .input{padding-left:3.25rem}.input-phone .input__root{overflow:hidden}.input-phone .input__icon{z-index:2}.input-phone__country{position:absolute;width:3.5rem;height:calc(100% - 2px);margin-left:1px;padding:0 .5rem 0 1.5rem;font-size:.875rem;display:flex;align-items:center;justify-content:center}",""]),e.exports=n},680:function(e,r,t){"use strict";t.r(r);var n={name:"InputPhoneID",inheritAttrs:!1,props:{label:{type:String,default:""},type:{type:String,default:"text"},icon:{type:String,default:null},valid:{type:Boolean,default:!1},invalid:{type:Boolean,default:!1},error:{type:String,default:""}}},o=(t(664),t(5)),component=Object(o.a)(n,(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("div",{staticClass:"input__container input-phone"},[e.label?t("label",{attrs:{for:e.$attrs.id}},[e._v(e._s(e.label))]):e._e(),e._v(" "),t("div",{staticClass:"input__root"},[t("input",e._b({staticClass:"input",class:{"input--valid":e.valid,"input--invalid":e.invalid},attrs:{type:e.type},on:{blur:function(r){return e.$emit("blur")},input:function(r){return e.$emit("input",r.target.value)}}},"input",e.$attrs,!1)),e._v(" "),t("icon",{staticClass:"input__icon",attrs:{icon:"mobile"}}),e._v(" "),e.valid?t("icon",{staticClass:"input__validation-icon valid",attrs:{icon:"check-outlined",size:"sm"}}):e._e(),e._v(" "),e.invalid?t("icon",{staticClass:"input__validation-icon invalid",attrs:{icon:"times-outlined",size:"sm"}}):e._e(),e._v(" "),t("div",{staticClass:"input-phone__country"},[e._v("+62")])],1),e._v(" "),e.invalid&&e.error?t("div",{staticClass:"input__error"},[e._v("\n    "+e._s(e.error)+"\n  ")]):e._e()])}),[],!1,null,null,null);r.default=component.exports},741:function(e,r,t){var content=t(863);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,t(18).default)("38dea99f",content,!0,{sourceMap:!1})},862:function(e,r,t){"use strict";t(741)},863:function(e,r,t){var n=t(17)(!1);n.push([e.i,".register[data-v-1fdae496]{display:grid;grid-row-gap:1rem;margin-bottom:.5rem;border-radius:5px;background-color:#240f01}.register .g-recaptcha[data-v-1fdae496]{display:inline-block;position:relative;left:50%;margin-bottom:1rem;transform:translateX(-50%)}.register__fields .field__header[data-v-1fdae496]{color:#ff8600;text-transform:uppercase;margin-bottom:.5rem}.register__fields .alert[data-v-1fdae496]{grid-column:1/-1;margin-bottom:1rem}.register__errors[data-v-1fdae496]{margin-bottom:1rem}.register--d[data-v-1fdae496]{margin-top:.5rem;padding:2rem 3rem;background-color:#4c280f}.register--d .register__fields[data-v-1fdae496]{display:grid;grid-column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr))}.register--d .register__errors[data-v-1fdae496]{max-width:50%;margin:0 auto 1rem}.register--d .btn[data-v-1fdae496]{margin:0 auto;max-width:50%}",""]),e.exports=n},994:function(e,r,t){"use strict";t.r(r);t(7),t(10),t(14),t(8),t(15);var n=t(2),o=t(4),c=(t(19),t(12),t(9),t(20),t(24),t(130)),l=t(11),d=t(178),m=t(568),f=t(634);t(29),t(296),t(55);function h(object,e){var r=Object.keys(object);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(object);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),r.push.apply(r,t)}return r}function v(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?h(Object(source),!0).forEach((function(r){Object(o.a)(e,r,source[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):h(Object(source)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(source,r))}))}return e}function _(data){return data.bank_sort?Object.keys(data.banks).reduce((function(e,r){return v(v({},e),{},Object(o.a)({},r,Object.keys(data.banks[r]).sort((function(a,b){return 0===data.bank_sort[a]?1:data.bank_sort[a]<data.bank_sort[b]?-1:data.bank_sort[a]>data.bank_sort[b]?1:0})).map((function(e){return{value:e,label:data.banks[r][e]}}))))}),{}):Object.keys(data.banks).reduce((function(e,r){return v(v({},e),{},Object(o.a)({},r,Object.keys(data.banks[r]).map((function(e){return{value:e,label:data.banks[r][e]}}))))}),{})}var $={asyncData:function(e){return Object(n.a)(regeneratorRuntime.mark((function r(){var t,n,data;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.$axios,r.prev=1,r.next=4,t.get("/register");case 4:return n=r.sent,data=n.data,r.abrupt("return",{banks:_(data),currencies:[{value:"IDR",label:"IDR"}],bankAccountValidations:data.account_limits||{}});case 9:r.prev=9,r.t0=r.catch(1),console.log(r.t0);case 12:case"end":return r.stop()}}),r,null,[[1,9]])})))()},data:function(){return{form:{},blurred:{}}},computed:{minAccLength:function(){return this.form.bank_id&&this.bankAccountValidations[this.form.bank_id]&&this.bankAccountValidations[this.form.bank_id].min||8},maxAccLength:function(){return this.form.bank_id&&this.bankAccountValidations[this.form.bank_id]&&this.bankAccountValidations[this.form.bank_id].max||16},isCrypto:function(){var e,r,t=this;return null!==(e=!(null===(r=this.banks.crypto)||void 0===r||!r.find((function(option){return option.value===t.form.bank_id}))))&&void 0!==e&&e},bankGroups:function(){var e=this;return Object.keys(this.banks).map((function(r){return{value:r,label:e.$options.filters.capitalize(r)}}))},bankMeta:function(){var e=this;return Object.keys(this.banks).reduce((function(meta,r){return v(v({},meta),{},Object(o.a)({},r,{label:e.$options.filters.capitalize(r),placeholder:e.$t("actions.select-".concat(r))}))}),{})}}},k=t(663),y=t(564),w=t(644),x=t(179),O=t(182),j=t(680),A=t(584),C=t(184);function N(object,e){var r=Object.keys(object);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(object);e&&(t=t.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),r.push.apply(r,t)}return r}function L(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?N(Object(source),!0).forEach((function(r){Object(o.a)(e,r,source[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):N(Object(source)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(source,r))}))}return e}var P={name:"RegisterPage",components:{Alert:y.default,Captcha:w.default,InputBase:x.default,SelectBase:A.default,InputConfirm:O.default,InputPhoneID:j.default,InputPassword:C.default},meta:{type:"page",slug:"register"},mixins:[d.validationMixin,$,f.a,m.a],middleware:["auth","meta"],auth:"guest",data:function(){return{form:{name:"",username:"",email:"",password:"",password_confirmation:"",captcha:"",currency:"IDR",phone:"",bank_id:"",accountName:"",accountNumber:"",tokenAddress:"",referral_code:"",google2fa_option:!1},blurred:{name:!1,username:!1,email:!1,password:!1,password_confirmation:!1,captcha:!1,currency:!1,phone:!1,bank_id:!1,accountName:!1,accountNumber:!1,tokenAddress:!1},errors:{},bankGroup:"",isLoading:!1,refIsLocked:!1,recaptchaToken:null,meta:{type:"page",slug:"register"}}},validations:function(){return{form:L(L({name:{required:c.required,minLength:Object(c.minLength)(3),maxLength:Object(c.maxLength)(100),alpha:c.helpers.regex("alpha",/^[A-Za-z ]+$/)},email:{email:c.email,required:c.required},currency:{required:c.required},phone:{required:c.required,numeric:c.numeric,minLength:Object(c.minLength)(8),maxLength:Object(c.maxLength)(14)},username:{alphaNum:c.alphaNum,required:c.required,minLength:Object(c.minLength)(6)},password:{required:c.required,notAsUsername:this.notAsUsername,strength:c.helpers.regex("strength",k.a)},password_confirmation:{required:c.required,sameAsPassword:Object(c.sameAs)("password")}},this.isRecaptcha?{}:{captcha:{required:c.required}}),{},{bank_id:{required:c.required}},this.isCrypto?{tokenAddress:{alphaNum:c.alphaNum,required:c.required,minLength:Object(c.minLength)(this.minAccLength),maxLength:Object(c.maxLength)(this.maxAccLength)}}:{accountName:{required:c.required},accountNumber:{numeric:c.numeric,required:c.required,minLength:Object(c.minLength)(this.minAccLength),maxLength:Object(c.maxLength)(this.maxAccLength)}}),bankGroup:{required:c.required}}},computed:L(L(L({},Object(l.e)("config",["captchaType","recaptchaKey"])),Object(l.e)(["referrer","captchaKey"])),{},{isRecaptcha:function(){return this.$store.getters["config/isRecaptcha"]},emailError:function(){return this.errors.email&&!this.$v.form.email.$dirty?this.$t("error.".concat(this.errors.email[0])):this.$v.form.email.required?this.$t("error.invalid-email"):this.$t("error.required")}}),watch:{"form.captcha":function(e){e&&this.$delete(this.errors,"captcha")},"form.referral_code":function(){delete this.errors.referral_code},"$v.form.email.$model":function(){delete this.errors.email},"$v.form.phone.$model":function(){delete this.errors.phone},"$v.form.username.$model":function(){delete this.errors.username},"$v.form.accountNumber.$model":function(){delete this.errors.accountNumber},"$v.form.tokenAddress.$model":function(){delete this.errors.tokenAddress},"$v.form.bank_id.$model":function(){this.form.accountName="",this.form.accountNumber="",this.form.tokenAddress="",this.blurred.accountName=!1,this.blurred.accountNumber=!1,this.blurred.tokenAddress=!1},"$v.bankGroup.$model":function(){this.form.bank_id="",this.form.accountName="",this.form.accountNumber="",this.form.tokenAddress="",this.blurred.bank_id=!1,this.blurred.accountName=!1,this.blurred.accountNumber=!1,this.blurred.tokenAddress=!1}},mounted:function(){this.referrer&&(this.refIsLocked=!0,this.form.referral_code=this.referrer)},deactivated:function(){this.$destroy()},methods:L(L({},Object(l.b)(["launchModal"])),{},{registerUser:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var n,o,c;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e.touchAll(),e.$v.bankGroup.$touch(),!e.$v.$invalid&&!Object.keys(e.errors).length){r.next=4;break}return r.abrupt("return",!1);case 4:if(!e.isRecaptcha){r.next=15;break}return r.prev=5,r.next=8,e.$recaptcha.getResponse();case 8:r.next=15;break;case 10:return r.prev=10,r.t0=r.catch(5),console.log(r.t0),e.$toast.global.fail({message:e.$t("error.recaptcha")}),r.abrupt("return");case 15:return r.prev=15,e.isLoading=!0,r.next=19,e.$axios.post("/auth/register",L(L({},e.form),{},{is_crypto:e.isCrypto,captcha_type:e.captchaType,captcha_key:e.isRecaptcha?"":e.captchaKey}));case 19:if(r.t1=e.isRecaptcha,!r.t1){r.next=23;break}return r.next=23,e.$recaptcha.reset();case 23:return r.next=25,e.$auth.loginWith("local",{data:{email:e.form.username,password:e.form.password}});case 25:null!==(n=e.$auth.user)&&void 0!==n&&n.google2fa_option||e.launchModal({options:{inverse:!0},header:{iconClass:"success",icon:"check-outlined",title:e.$t("message.thanks")},Component:function(){return t.e(9).then(t.bind(null,1071))}}),e.isLoading=!1,r.next=44;break;case 29:if(r.prev=29,r.t2=r.catch(15),o=r.t2.response,r.t3=e.isRecaptcha,!r.t3){r.next=36;break}return r.next=36,e.$recaptcha.reset();case 36:if(422!==o.status){r.next=44;break}return e.$toast.global.fail({message:e.$t("error.invalid-data")}),e.$set(e,"errors",o.data.errors),e.$v.$reset(),e.blurred.captcha=!1,r.next=43,null===(c=e.$refs.captcha)||void 0===c?void 0:c.reset();case 43:e.isLoading=!1;case 44:case"end":return r.stop()}}),r,null,[[5,10],[15,29]])})))()},notAsUsername:function(e){return e.toLowerCase()!==this.form.username.toLowerCase()},handleRecaptchaError:function(e){console.log("recaptcha: ",e)},handleRecaptchaSuccess:function(e){this.form.captcha=e}})},B=(t(862),t(5)),component=Object(B.a)(P,(function(){var e=this,r=e.$createElement,t=e._self._c||r;return t("section",{staticClass:"register",class:{"register--d":e.$device.isDesktop}},[t("header",{staticClass:"page-header"},[t("icon",{attrs:{icon:"register",size:e.$device.isDesktop?"2x":"lg"}}),e._v(" "),t("h3",[e._v(e._s(e.$t("nav.register")))])],1),e._v(" "),t("form",{staticClass:"register__form",on:{submit:function(r){return r.preventDefault(),e.registerUser.apply(null,arguments)}}},[t("div",{staticClass:"register__fields"},[t("div",{staticClass:"fields__group"},[t("h4",{staticClass:"field__header"},[e._v(e._s(e.$t("user.account-info")))]),e._v(" "),t("InputBase",{staticClass:"input-username",attrs:{label:e.$t("user.username"),icon:"username",valid:e.blurred.username&&!e.$v.form.username.$error&&!e.errors.username,invalid:e.blurred.username&&e.$v.form.username.$error||!!e.errors.username,error:e.errors.username?e.$t("error."+e.errors.username[0]):e.$v.form.username.required?e.$v.form.username.alphaNum?e.$t("error.min-length",{field:e.$t("user.username"),length:6}):e.$t("error.alphanum",{field:e.$t("user.username")}):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("username")}},model:{value:e.$v.form.username.$model,callback:function(r){e.$set(e.$v.form.username,"$model",r)},expression:"$v.form.username.$model"}}),e._v(" "),t("InputPassword",{attrs:{label:e.$t("user.password"),valid:e.blurred.password&&!e.$v.form.password.$error,invalid:e.blurred.password&&e.$v.form.password.$error,error:e.$v.form.password.required?e.$v.form.password.notAsUsername?e.$t("error.invalid-password"):e.$t("error.not-as-username"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("password")}},model:{value:e.$v.form.password.$model,callback:function(r){e.$set(e.$v.form.password,"$model",r)},expression:"$v.form.password.$model"}}),e._v(" "),t("InputPassword",{attrs:{autocomplete:"do-not-autofill",label:e.$t("user.password-again"),valid:e.blurred.password_confirmation&&!e.$v.form.password_confirmation.$error,invalid:e.blurred.password_confirmation&&e.$v.form.password_confirmation.$error,error:e.$v.form.password_confirmation.required?e.$t("error.no-match",{sameAs:e.$t("user.password")}):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("password_confirmation")}},model:{value:e.$v.form.password_confirmation.$model,callback:function(r){e.$set(e.$v.form.password_confirmation,"$model",r)},expression:"$v.form.password_confirmation.$model"}}),e._v(" "),t("Alert",{attrs:{text:e.$t("message.password-requirements"),type:e.blurred.password&&!e.$v.form.password.strength?"warning":"info"}}),e._v(" "),e.$device.isDesktop?t("InputBase",{attrs:{icon:"referral",label:e.$t("user.referral-code"),error:e.$t("error.invalid-referral"),invalid:!!e.errors.referral_code,disabled:e.refIsLocked},model:{value:e.form.referral_code,callback:function(r){e.$set(e.form,"referral_code",r)},expression:"form.referral_code"}}):e._e(),e._v(" "),e.$device.isDesktop?[e.isRecaptcha?t("recaptcha",{attrs:{"site-key":e.recaptchaKey},on:{error:e.handleRecaptchaError,success:e.handleRecaptchaSuccess}}):t("Captcha",{ref:"captcha",attrs:{placeholder:e.$t("app.captcha"),invalid:e.blurred.captcha&&e.$v.form.captcha.$error||!!e.errors.captcha,error:e.errors.captcha?e.$t("error.captcha-invalid"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("captcha")}},model:{value:e.$v.form.captcha.$model,callback:function(r){e.$set(e.$v.form.captcha,"$model",r)},expression:"$v.form.captcha.$model"}})]:e._e()],2),e._v(" "),t("div",[t("div",{staticClass:"fields__group"},[t("h4",{staticClass:"field__header"},[e._v(e._s(e.$t("user.personal-info")))]),e._v(" "),t("InputBase",{staticClass:"input-fullname",attrs:{icon:"login",label:e.$t("user.full-name"),valid:e.blurred.name&&!e.$v.form.name.$error,invalid:e.blurred.name&&e.$v.form.name.$error,error:e.$v.form.name.required?e.$v.form.name.alpha?e.$t("error.min-length",{field:e.$t("user.full-name"),length:3}):e.$t("error.alpha-only"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("name")}},model:{value:e.$v.form.name.$model,callback:function(r){e.$set(e.$v.form.name,"$model",r)},expression:"$v.form.name.$model"}}),e._v(" "),t("InputBase",{attrs:{type:"email",icon:"at",error:e.emailError,label:e.$t("user.email"),valid:e.blurred.email&&!e.$v.form.email.$error&&!e.errors.email,invalid:e.blurred.email&&e.$v.form.email.$error||!!e.errors.email},on:{blur:function(r){return e.handleBlur("email")}},model:{value:e.$v.form.email.$model,callback:function(r){e.$set(e.$v.form.email,"$model",r)},expression:"$v.form.email.$model"}}),e._v(" "),t("InputPhoneID",{attrs:{type:"tel",label:e.$t("user.phone"),valid:e.blurred.phone&&!e.$v.form.phone.$error&&!e.errors.phone,invalid:e.blurred.phone&&e.$v.form.phone.$error||!!e.errors.phone,error:e.errors.phone?e.$t("error."+e.errors.phone[0]):e.$v.form.phone.required?e.$t("error.invalid-phone"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("phone")}},model:{value:e.$v.form.phone.$model,callback:function(r){e.$set(e.$v.form.phone,"$model",r)},expression:"$v.form.phone.$model"}})],1),e._v(" "),t("div",{staticClass:"fields__group"},[t("h4",{staticClass:"field__header"},[e._v(e._s(e.$t("user.payment-info")))]),e._v(" "),t("SelectBase",{attrs:{icon:"bank",label:e.$t("user.payment-method"),options:e.bankGroups,error:e.$t("error.required"),placeholder:e.$t("actions.select-payment"),valid:!e.$v.bankGroup.$error&&e.$v.bankGroup.$dirty,invalid:e.$v.bankGroup.$error&&e.$v.bankGroup.$dirty},on:{blur:function(r){return e.$v.bankGroup.$touch()}},model:{value:e.bankGroup,callback:function(r){e.bankGroup=r},expression:"bankGroup"}}),e._v(" "),e.bankGroup?t("SelectBase",{attrs:{icon:"bank",label:e.bankMeta[e.bankGroup].label,options:e.banks[e.bankGroup],error:e.$t("error.required"),placeholder:e.bankMeta[e.bankGroup].placeholder,valid:e.blurred.bank_id&&!e.$v.form.bank_id.$error,invalid:e.blurred.bank_id&&e.$v.form.bank_id.$error},on:{blur:function(r){return e.handleBlur("bank_id")}},model:{value:e.form.bank_id,callback:function(r){e.$set(e.form,"bank_id",r)},expression:"form.bank_id"}}):e._e(),e._v(" "),e.form.bank_id&&!e.isCrypto?[t("InputBase",{attrs:{label:e.$t("user.account-name"),icon:"bank",error:e.$t("error.required"),valid:e.blurred.accountName&&!e.$v.form.accountName.$error,invalid:e.blurred.accountName&&e.$v.form.accountName.$error},on:{blur:function(r){return e.handleBlur("accountName")}},model:{value:e.form.accountName,callback:function(r){e.$set(e.form,"accountName",r)},expression:"form.accountName"}}),e._v(" "),e.form.bank_id?t("Alert",{attrs:{text:e.$t("message.bank-account-warning")}}):e._e(),e._v(" "),t("InputBase",{attrs:{label:e.$t("user.account-number"),icon:"bank",valid:e.blurred.accountNumber&&!e.$v.form.accountNumber.$error&&!e.errors.accountNumber,invalid:e.blurred.accountNumber&&e.$v.form.accountNumber.$error||!!e.errors.accountNumber,error:e.errors.accountNumber?e.$t("error."+e.errors.accountNumber[0]):e.$v.form.accountNumber.required?e.$v.form.accountNumber.numeric?e.$v.form.accountNumber.minLength?e.$t("error.max-length",{field:e.$t("user.account-number"),length:e.maxAccLength}):e.$t("error.min-length",{field:e.$t("user.account-number"),length:e.minAccLength}):e.$t("error.invalid-bank-account"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("accountNumber")}},model:{value:e.form.accountNumber,callback:function(r){e.$set(e.form,"accountNumber",r)},expression:"form.accountNumber"}})]:e._e(),e._v(" "),e.form.bank_id&&e.isCrypto?[t("InputBase",{attrs:{label:e.$t("app.payment-address"),icon:"bank",valid:e.blurred.tokenAddress&&!e.$v.form.tokenAddress.$error&&!e.errors.tokenAddress,invalid:e.blurred.tokenAddress&&e.$v.form.tokenAddress.$error||!!e.errors.tokenAddress,error:e.errors.tokenAddress?e.$t("error."+e.errors.tokenAddress[0]):e.$v.form.tokenAddress.required?e.$v.form.tokenAddress.alphaNum?e.$v.form.tokenAddress.minLength?e.$t("error.max-length",{field:e.$t("app.payment-address"),length:e.maxAccLength}):e.$t("error.min-length",{field:e.$t("app.payment-address"),length:e.minAccLength}):e.$t("error.invalid-token-address",{token:e.form.bank_id}):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("tokenAddress")}},model:{value:e.form.tokenAddress,callback:function(r){e.$set(e.form,"tokenAddress",r)},expression:"form.tokenAddress"}}),e._v(" "),e.isCrypto?t("Alert",{attrs:{text:e.$t("message.correct-address",{token:e.form.bank_id})}}):e._e(),e._v(" "),t("InputConfirm",{attrs:{id:"g2fa-optin",label:e.$t("message.g2fa-optin")},model:{value:e.form.google2fa_option,callback:function(r){e.$set(e.form,"google2fa_option",r)},expression:"form.google2fa_option"}})]:e._e(),e._v(" "),e.$device.isDesktop?e._e():t("div",{staticClass:"fields__group"},[t("InputBase",{attrs:{icon:"referral",label:e.$t("user.referral-code"),error:e.$t("error.invalid-referral"),invalid:!!e.errors.referral_code,disabled:e.refIsLocked},model:{value:e.form.referral_code,callback:function(r){e.$set(e.form,"referral_code",r)},expression:"form.referral_code"}})],1)],2)])]),e._v(" "),e.$device.isDesktop?e._e():[e.isRecaptcha?[e.isRecaptcha?t("recaptcha",{attrs:{"site-key":e.recaptchaKey},on:{error:e.handleRecaptchaError,success:e.handleRecaptchaSuccess}}):e._e()]:t("Captcha",{ref:"captcha",attrs:{label:e.$t("app.captcha"),invalid:e.blurred.captcha&&e.$v.form.captcha.$error||!!e.errors.captcha,error:e.errors.captcha?e.$t("error.captcha-invalid"):e.$t("error.required")},on:{blur:function(r){return e.handleBlur("captcha")}},model:{value:e.$v.form.captcha.$model,callback:function(r){e.$set(e.$v.form.captcha,"$model",r)},expression:"$v.form.captcha.$model"}})],e._v(" "),Object.keys(e.errors).length?t("Alert",{staticClass:"register__errors",attrs:{type:"danger"}},e._l(e.errors,(function(r,n){return t("span",{key:n,staticClass:"input__error"},[e._v(e._s(e.$t("error."+r[0])))])})),0):e._e(),e._v(" "),t("button",{staticClass:"btn btn--block btn--brand",attrs:{disabled:e.isLoading||!!Object.keys(e.errors).length}},[e.isLoading?t("icon",{attrs:{icon:"sync",size:"sm",spin:""}}):e._e(),e._v(" "),t("span",[e._v(e._s(e.$t("actions.register")))])],1)],2)])}),[],!1,null,"1fdae496",null);r.default=component.exports;installComponents(component,{Header:t(74).default})}}]);