(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-545e8e94"],{"07ef":function(t,e,a){},"0e2c":function(t,e,a){"use strict";(function(t){a("d3b7"),a("25f0"),a("ac1f"),a("1276"),a("caad6"),a("2532"),a("99af");var n=a("7bb1"),r=a("a15b"),i=a("b28b"),o=a("aa59"),s=a("8226"),c=a("4797"),u=a("ccc0"),l=a("5e12"),d=a("d6e4"),g=a("4968"),m=a("4918"),p=a("11de"),f=a("1947"),b=a("5fda"),h=a("ed09"),v=a("8f03"),w=a("b91d"),k=a("1232"),y=a("7f80"),A=a("a18c"),I=a("4360"),_=a("6020"),x=a("7100");Object(n["d"])("de"),e["a"]={components:{BRow:r["a"],BCol:i["a"],BLink:o["a"],BFormGroup:s["a"],BFormInput:c["a"],BInputGroupAppend:u["a"],BInputGroup:l["a"],BCardText:d["a"],BCardTitle:g["a"],BImg:m["a"],BForm:p["a"],BButton:f["a"],ValidationProvider:n["b"],ValidationObserver:n["a"],BAlert:b["a"]},mixins:[w["a"]],data:function(){var e=[];if(e[0]="",e[1]="","undefined"!==typeof this.$router.currentRoute.params.token){var n=t.from(this.$router.currentRoute.params.token,"base64").toString();e=n.split("|")}return{status:"",password:e[1],userEmail:e[0],sideImg:a("5aa9"),required:v["e"],email:v["c"],showAlert:!1,alertText:""}},computed:{passwordToggleIcon:function(){return"password"===this.passwordFieldType?"EyeIcon":"EyeOffIcon"},imgUrl:function(){return"dark"===I["a"].state.appConfig.layout.skin?(this.sideImg=a("ff0f"),this.sideImg):this.sideImg}},methods:{getUserAbility:function(){var t=[{action:"manage",subject:"Users"},{action:"manage",subject:"Dashboard"},{action:"manage",subject:"Auth"}];return t},getMangerAbility:function(){var t=[{action:"manage",subject:"Dashboard"},{action:"manage",subject:"Users"},{action:"manage",subject:"SolarPlant"},{action:"manage",subject:"Auth"}];return t},getAdminAbility:function(){var t=[{action:"manage",subject:"all"}];return t},validationForm:function(){var t=this;this.$refs.loginValidation.validate().then((function(e){if(e){if(t.showAlert=!1,!window.$cookies.get("partner")&&0===window.$cookies.get("partner").length)return!1;x["a"].login({username:t.userEmail,password:t.password,partner:window.$cookies.get("partner")}).then((function(e){if(200===e.status){x["a"].setToken(e.data.accessToken),x["a"].setRefreshToken(e.data.refreshToken);var a=e.data.accessToken,n=Object(k["a"])(a),r="user",i=[];n.realm_access.roles.includes("user")&&(i=t.getUserAbility()),n.realm_access.roles.includes("manager")&&(i=t.getMangerAbility(),r="manager"),n.realm_access.roles.includes("admin")&&(i=t.getAdminAbility(),r="admin");var o="";window.$cookies.get("partnerData").standardLogin||(o=t.password);var s={id:e.data.userId,cid:e.data.carId,fullName:"".concat(e.data.firstName," ").concat(e.data.lastName),username:n.preferred_username,avatar:"",email:n.email,ability:i,firstName:e.data.firstName,lastName:e.data.lastName,partner:e.data.partner,userLevel:r,newCarVin:o};window.$cookies.set("userData",s,"1D",null,null,!0,"None"),t.$ability.update(s.ability),window.sessionStorage.setItem("activeTime",Date.now());var c="ladestellenbonus";""!==e.data.partner&&(c=e.data.partner),t.getPartnerData(c)}})).catch((function(e){t.showAlert=!0,!0===window.$cookies.get("partnerData").standardLogin?t.alertText="Die angegebene Kombination aus E-Mail-Adresse und Passwort ist ungültig.":t.alertText="Die angegebene Kombination aus E-Mail-Adresse und FIN ist ungültig."}))}}))}},setup:function(){var t="app-home";I["a"].hasModule(t)||I["a"].registerModule(t,_["a"]),Object(h["onUnmounted"])((function(){}));var e=Object(h["ref"])(window.$cookies.get("partner")),n=Object(h["ref"])(window.$cookies.get("partnerData")),r=function(){return"color:var(--".concat(n.value.colorScheme,")")};document.title=n.value.htmlPageTitle,document.querySelector("link[rel*='icon']").href="favicon_".concat(n.value.key,".ico");var i=document.getElementById("app"),o="";"undefined"!==typeof window.$cookies.get("partner")&&(o=a("725e")("./".concat(e.value,"/backgorund/auth.jpg")),i.style.backgroundImage="url('".concat(o,"')"),"raiffeisen-leasing_genol"!==window.$cookies.get("partner")&&"raiffeisen_genol"!==window.$cookies.get("partner")&&"emobil-link"!==window.$cookies.get("partner")||(i.style.backgroundPosition="top right"));var s=function(t){y["a"].get("/partner/get/".concat(t)).then((function(t){200===t.status&&(window.$cookies.set("partnerData",t.data,1/0,null,null,!0,"None"),document.title=t.data.htmlPageTitle)})).catch((function(t){console.log(t)})).finally((function(){i.style.backgroundImage="none",A["a"].go("/")}))};null===n.value&&A["a"].push("/partner/ladestellenbonus/login");var c=Object(h["ref"])({inputRule:"required|length:17|alpha-num",validationTitle:"Fahrzeugidentifikationsnummer",inputLabel:"Fahrzeugidentifikationsnummer (FIN, Feld E im Zulassungsschein)",otpLabel:"FIN vergessen?"});!0===n.value.standardLogin&&(c.value={inputRule:"required|min:8|alpha-num",validationTitle:"Passwort",inputLabel:"Passwort",otpLabel:"Passwort vergessen?"},"rvs"===e.value&&(c.value.inputRule="required|min:12|alpha-num"));var u=function(){return"mailto:info@ladestellenbonus.at?subject=Probleme mit der Registrierung / Anmeldung (".concat(n.value.bonusTitle,")")};return{partner:e,partnerData:n,getHrefStyle:r,getPartnerData:s,authRules:c,getMailtoText:u}}}}).call(this,a("b639").Buffer)},5326:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"auth-wrapper auth-v1 px-2"},[n("b-row",{staticClass:"auth-inner m-0"},[n("b-col",{staticClass:"d-flex align-items-center auth-bg px-2 p-lg-5",attrs:{lg:"12"}},[n("b-col",{staticClass:"px-xl-2 mx-auto",attrs:{sm:"12",md:"12",lg:"12"}},[n("div",{staticStyle:{"text-align":"center","margin-top":"-50px"}},[n("b-img",{staticStyle:{width:"150px"},attrs:{src:a("7b87")("./"+t.partner+"/logo/logo.png")}}),n("br"),n("br"),n("br"),n("br")],1),n("b-card-title",{staticClass:"font-weight-bold mb-1",attrs:{"title-tag":"h2"}},[t._v(" Login ")]),n("b-card-text",{staticClass:"mb-2"},[t._v(" Bitte melden Sie sich in Ihrem Konto an ")]),n("validation-observer",{ref:"loginValidation"},[n("b-form",{staticClass:"auth-login-form mt-2",on:{submit:function(t){t.preventDefault()}}},[n("b-form-group",{attrs:{label:"Email","label-for":"login-email"}},[n("validation-provider",{attrs:{name:"Email",rules:"required|email"},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.errors;return[n("b-form-input",{attrs:{id:"login-email",state:!(a.length>0)&&null,name:"login-email",placeholder:""},model:{value:t.userEmail,callback:function(e){t.userEmail=e},expression:"userEmail"}}),n("small",{staticClass:"text-danger"},[t._v(t._s(a[0]))])]}}])})],1),n("b-form-group",[n("div",{staticClass:"d-flex justify-content-between"},[n("label",{attrs:{for:"login-password"}},[t._v(t._s(t.authRules.inputLabel))])]),n("validation-provider",{attrs:{name:t.authRules.validationTitle,rules:t.authRules.inputRule},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.errors;return[n("b-input-group",{staticClass:"input-group-merge",class:a.length>0?"is-invalid":null},[n("b-form-input",{staticClass:"form-control-merge",attrs:{id:"login-password",state:!(a.length>0)&&null,type:t.passwordFieldType,name:"login-password",placeholder:"············"},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),n("b-input-group-append",{attrs:{"is-text":""}},[n("feather-icon",{staticClass:"cursor-pointer",attrs:{icon:t.passwordToggleIcon},on:{click:t.togglePasswordVisibility}})],1)],1),n("small",{staticClass:"text-danger"},[t._v(t._s(a[0]))])]}}])})],1),t.showAlert?n("b-alert",{attrs:{variant:"danger",show:""}},[n("h4",{staticClass:"alert-heading"},[t._v(" Fehler ")]),n("div",{staticClass:"alert-body"},[n("span",[t._v(t._s(t.alertText))])])]):t._e(),n("b-button",{attrs:{type:"submit",variant:t.partnerData.colorScheme,block:""},on:{click:t.validationForm}},[t._v(" LOGIN ")])],1)],1),n("b-card-text",{staticClass:"text-left mt-2"},[n("span",[t._v("Noch nicht registriert?")]),n("b-link",{attrs:{to:{name:"register"}}},[n("span",{style:t.getHrefStyle()},[t._v(" Registrierung")])]),n("br"),n("span",[t._v(t._s(t.authRules.otpLabel))]),n("b-link",{attrs:{to:{name:"otp-request"}}},[n("span",{style:t.getHrefStyle()},[t._v(" Einmalpasswort zusenden")])])],1),n("br"),n("p",{staticClass:"text-center mt-2"},[n("span",[t._v("Probleme mit der Registrierung / Anmeldung?")]),n("a",{style:t.getHrefStyle(),attrs:{href:t.getMailtoText()}},[t._v(" info@ladestellenbonus.at ")])])],1),n("div",{staticStyle:{position:"absolute",bottom:"0",right:"0px","font-size":"12px",color:"#5e587 !important"}},[n("b-button",{attrs:{to:{name:"impressum"},variant:"flat-secondary",size:"sm"}},[t._v(" Impressum ")])],1)],1)],1)],1)},r=[],i=a("0e2c"),o=i["a"],s=(a("e21c"),a("2877")),c=Object(s["a"])(o,n,r,!1,null,null,null);e["default"]=c.exports},6020:function(t,e,a){"use strict";a("d3b7"),a("99af");var n=a("7f80");e["a"]={namespaced:!0,state:{carAddedAt:0,carUpdateddAt:0},getters:{carAddedAt:function(t){return t.carAddedAt},carUpdateddAt:function(t){return t.carUpdateddAt}},mutations:{updateCarAddedAt:function(t){t.carAddedAt=(new Date).getTime()},updateCarUpdatedAt:function(t){t.carUpdateddAt=(new Date).getTime()}},actions:{list:function(t,e){var a=e.userId,r=e.partner;return new Promise((function(t,e){n["a"].get("/car/list/".concat(a,"?partner=").concat(r)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},one:function(t,e){var a=e.userId,r=e.carId;return new Promise((function(t,e){n["a"].get("/car/get/".concat(a,"/").concat(r)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},add:function(t,e){return new Promise((function(t,a){n["a"].post("/car/add/".concat(e.userId),e.newCar.value).then((function(e){return t(e)})).catch((function(t){return a(t)}))}))},canAdd:function(t,e){var a=e.userId;return new Promise((function(t,e){n["a"].get("/user/can-request-bonus/".concat(a)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},getPartnerData:function(t,e){var a=e.partnerKey;return new Promise((function(t,e){n["a"].get("/partner/get-redirect/".concat(a)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},getPartnerImprint:function(t,e){var a=e.partnerKey;return new Promise((function(t,e){n["a"].get("/partner/get-imprint/".concat(a)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},getFaq:function(){return new Promise((function(t,e){n["a"].get("/partner/get-faq").then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},getCarLicenceImages:function(t,e){var a=e.userId,r=e.carId;return new Promise((function(t,e){n["a"].get("/car/get-licence-images/".concat(a,"/").concat(r)).then((function(e){return t(e)})).catch((function(t){return e(t)}))}))},changeStandardPassword:function(t,e){return new Promise((function(t,a){n["a"].post("/auth-actions/change-standard-password/",e).then((function(e){return t(e)})).catch((function(t){return a(t)}))}))}}}},e21c:function(t,e,a){"use strict";a("07ef")}}]);
//# sourceMappingURL=chunk-545e8e94.cfb8290b.js.map