1import{d as E,O as P,z as O,e as Q,g as W,o as t,l as o,w as g,i,b as a,q as e,_ as I,j as r,c as L,D as R,h as c,P as m}from"./index-BGmjDFcS.js";import{_}from"./BaseAuthenticationButton.vue_vue_type_script_setup_true_lang-BudIuYpc.js";import{a as T}from"./FunctionalAsyncComponent.vue_vue_type_script_setup_true_lang-BaUzXVif.js";import{_ as $}from"./index.scss_vue_type_style_index_0_src_true_lang-HXwNcyWl.js";import{_ as j}from"./index.scss_vue_type_style_index_0_src_true_lang-Hat3gmAO.js";import{i as C}from"./checkEncodedString-B3W2jRHI.js";import"./dekp__mf_v__runtimeInit__mf_v__-C4UCx2eY.js";import"./preload-helper-CLcXU_4U.js";import"./index.scss_vue_type_style_index_0_src_true_lang-W096Cdku.js";const D="Meine EnBW - Login",M="Im Kundenportal Meine EnBW Zählerstand erfassen, Abschlag ändern, Verbrauch analysieren und Rechnungen einsehen. Jetzt einloggen oder neu registrieren.",N="Strom, Gas, Energie, Energieversorger, Stromanbieter, Gasanbieter, Login",S="Meine EnBW",p="Immer alles im Blick.",h="/assets/enbw/illustrations/login-illustration.svg",V=375,A=240,q="Illustration: Datensicherheit",z="Einloggen",f="Neu registrieren",G={class:"login-page"},H={class:"login-page__header"},J=["src","alt","width","height"],K={class:"login-page__actions"},U="iss",ae=E({__name:"LoginPage",setup(Z){P({title:D,meta:[{name:"description",content:M},{name:"keywords",content:N}]});const y=O(),{login:x}=Q(),l=R(""),n=Object.keys(y.query).find(s=>C(s,U)),u=c(()=>{if(!n)return{};const k=decodeURIComponent(atob(n)).split("&").map(w=>w.split("="));return Object.fromEntries(k)}),d=c(()=>u.value?u.value.iss:null),b=c(()=>!!n),v=()=>(m.includes(l.value)||!1)&&m.includes(d.value);return W(async()=>{document&&(l.value=document.referrer),v()&&b.value&&d.value&&(console.info("Triggering authentication process..."),await x())}),(s,B)=>(t(),o(j,{"section-type-modifier":"contentwidth"},{default:g(()=>[i("div",G,[a(T,{class:"login-page__content"},{default:g(()=>[i("div",H,[a($,{id:"pg-login",class:"login-page__headline",text:e(S),type:"h2"},null,8,["text"]),e(p)?(t(),o(I,{key:0,id:"login-text",text:e(p),class:"login-page__text"},null,8,["text"])):r("",!0)]),e(h)?(t(),L("img",{key:0,class:"login-page__illustration",src:e(h),alt:e(q),width:e(V),height:e(A)},null,8,J)):r("",!0),i("div",K,[a(_,{id:"login-button",class:"login-page__button",text:e(z),appearance:"primary",action:"login"},null,8,["text"]),e(f)?(t(),o(_,{key:0,id:"register-button",class:"login-page__button",text:e(f),appearance:"secondary",action:"register"},null,8,["text"])):r("",!0)])]),_:1})])]),_:1}))}});export{ae as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.