(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["register"],{4088:function(a,e,t){},"40df":function(a,e,t){"use strict";t("c40c")},"57b0":function(a,e,t){"use strict";var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"checkbox_field"},[t("input",{attrs:{id:"checkboxfield_"+a.name,required:a.required?"required":"",type:"checkbox"},domProps:{checked:a.value[a.name]?"checked":""},on:{change:a.handleChange}}),t("label",{attrs:{for:"checboxfield_"+a.name},domProps:{innerHTML:a._s(a.labelProcessed)},on:{click:a.handleLabelClick}})])},n=[],o=t("ade3"),s=t("5530"),r=(t("b0c0"),{name:"CheckboxField",props:{value:Object,label:String,name:String,required:Boolean},computed:{labelProcessed:function(){return this.required?'*'.concat(this.label):this.label}},methods:{handleChange:function(a){this.$emit("input",Object(s["a"])(Object(s["a"])({},this.value),{},Object(o["a"])({},this.name,a.target.checked)))},handleLabelClick:function(a){"A"!==a.target.tagName&&this.$emit("input",Object(s["a"])(Object(s["a"])({},this.value),{},Object(o["a"])({},this.name,!this.value[this.name])))}}}),l=r,m=(t("c6fb"),t("2877")),c=Object(m["a"])(l,i,n,!1,null,"39cbe66a",null);e["a"]=c.exports},"935e":function(a,e,t){"use strict";t.r(e);var i=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"page page--welcome animated_content"},[t("sequential-entrance",{attrs:{animation:"animate__fadeInUp",tag:"div"}},[t("StickyHeader",{staticClass:"animate__animated",attrs:{title:"Załóż konto"}}),t("div",{staticClass:"box-container animate__animated"},[t("div",{staticClass:"box-content"},[t("sequential-entrance",{attrs:{animation:"animate__fadeInUp",tag:"div"}},[t("div",{staticClass:"animate__animated"},[t("p",[a._v("Twoje dane")])]),t("div",{staticClass:"animate__animated"},[t("TextField",{attrs:{name:"first_name",label:"Imię",placeholder:"Imię",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("TextField",{attrs:{name:"last_name",label:"Nazwisko",placeholder:"Nazwisko",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("TextField",{attrs:{name:"email",label:"E-mail",placeholder:"E-mail",inputType:"email",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("TextField",{directives:[{name:"mask",rawName:"v-mask",value:"### ### ###",expression:"'### ### ###'"}],attrs:{name:"phone",label:"Numer telefonu",placeholder:"Numer telefonu",inputType:"tel",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("TextField",{attrs:{name:"password",label:"Hasło",placeholder:"Hasło",inputType:"password",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("TextField",{attrs:{name:"password_confirm",label:"Powtórz hasło",placeholder:"Powtórz hasło",inputType:"password",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("CheckboxField",{attrs:{name:"regulations",label:"Oświadczam, że znam i akceptuję postanowienia Regulaminu Fastcat",required:""},on:{input:a.validateForm},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("CheckboxField",{attrs:{name:"self_marketing",label:"Zamówienia - Wyrażam zgodę na przetwarzanie moich danych osobowych w celach marketingowych i otrzymywanie informacji handlowych od Fastcat. z wykorzystaniem środków komunikacji elektronicznej (m.in. e-mail)."},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("CheckboxField",{attrs:{name:"other_marketing",label:"Promocje - Wyrażam zgodę na przetwarzanie moich danych osobowych w celach marketingowych i otrzymywanie informacji handlowych od podmiotów współpracujących z Fastcat z wykorzystaniem środków komunikacji elektronicznej (m.in. e-mail)."},model:{value:a.form,callback:function(e){a.form=e},expression:"form"}})],1),t("div",{staticClass:"animate__animated"},[t("Btn",{attrs:{disabled:!a.formIsValid},on:{click:a.register}},[a._v("Utwórz konto")])],1),t("div",{staticClass:"animate__animated"},[t("p",{staticStyle:{"text-align":"left","font-size":"13px"}},[t("span",{staticClass:"required-star"},[a._v("*")]),a._v(" Pole wymagane")])])])],1)]),t("div",{staticClass:"flex-fill animate__animated"}),t("PlainFooter",{staticClass:"animate__animated"})],1)],1)},n=[],o=t("2241"),s=t("dedc"),r=t("042a"),l=t("6826"),m=t("fead"),c=t("57b0"),d=t("b6d0"),u={name:"Register",components:{CheckboxField:c["a"],TextField:m["a"],PlainFooter:l["a"],StickyHeader:r["a"],Logo:o["a"],Btn:s["a"]},directives:{mask:d["a"]},data:function(){return{form:{first_name:"",last_name:"",email:"",phone:"",password:"",password_confirm:"",regulations:!1,self_marketing:!1,other_marketing:!1},formIsValid:!1}},methods:{openInNewCard:function(a){window.open(a,"_blank")},validateForm:function(){var a=!0;return this.form.first_name||(a=!1),this.form.last_name||(a=!1),this.form.email&&/(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))/.test(this.form.email)||(a=!1),this.form.phone&&/^[\+]?[(]?[0-9]{3}[)]?[\s]?[0-9]{3}[\s]?[0-9]{3,6}$/gim.test(this.form.phone)||(a=!1),this.form.password?this.form.password.length<6&&(a=!1):a=!1,this.form.password_confirm?this.form.password!==this.form.password_confirm&&(a=!1):a=!1,this.form.regulations||(a=!1),this.formIsValid=a,a},register:function(){var a=this;this.validateForm()?this.$store.dispatch("registerUser",{form:this.form}).then((function(e){var t=e.statusCode,i=e.message;200===t?(a.$toast.success("Hej, ".concat(a.form.first_name,"!
Twoje konto zostało pomyślnie utworzone, możesz się teraz zalogować.")),a.$router.push({name:"Login"})):a.$toast.error("Upsss
".concat(i))})):this.$toast.error("Formularz zawiera błędy")}}},f=u,h=(t("40df"),t("2877")),p=Object(h["a"])(f,i,n,!1,null,"1e3336ef",null);e["default"]=p.exports},c40c:function(a,e,t){},c6fb:function(a,e,t){"use strict";t("4088")}}]); //# sourceMappingURL=register.ba6a0931.js.map