PageSourceSearch

https://www.allgemeine-zeitung.de/assets/LoginRegister-HJSD-LcY-tZxKpoQS.js

js allgemeine-zeitung.de collected 2026-09-24 09:02:39 UTC 23,834 bytes, 1 lines download raw bytes

1import{aB as he,al as ye,J as le,c5 as be,aI as _e,aE as ue,bY as Se,cS as $e,ay as ce,cR as Re,S as de,aK as we,aL as Ne,m as me,c4 as Oe,bR as Le,bf as ae,aM as Te,aG as ge,aJ as Ie,E as ke,aN as H,s as pe,r as g,o as n,c as m,a as o,$ as i,F as U,e as C,l as S,w as u,t as d,h as f,g as h,cU as Ve}from"./index-D-iuxWOd.js";import{o as je,u as xe,i as Ee,b as Pe,c as Ue,d as ie,m as Ce,p as De,h as Fe,y as qe,x as Be,g as Me,P as He,v as ze}from"./ToggleSwitch-BgU4tYOz-CnUDkOkJ.js";import{P as Ae,D as Ke}from"./Login-HKxk7Oyc-DWFzqZgo.js";import{E as We,b as Ge,a as oe}from"./EmailConfirmation-UCKIKj0U-DJZczQw9.js";/*! js-cookie v3.0.5 | MIT */function D(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var y in t)e[y]=t[y]}return e}var Je={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function z(e,r){function t(l,s,p){if(!(typeof document>"u")){p=D({},r,p),typeof p.expires=="number"&&(p.expires=new Date(Date.now()+p.expires*864e5)),p.expires&&(p.expires=p.expires.toUTCString()),l=encodeURIComponent(l).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var b="";for(var v in p)p[v]&&(b+="; "+v,p[v]!==!0&&(b+="="+p[v].split(";")[0]));return document.cookie=l+"="+e.write(s,l)+b}}function y(l){if(!(typeof document>"u"||arguments.length&&!l)){for(var s=document.cookie?document.cookie.split("; "):[],p={},b=0;b<s.length;b++){var v=s[b].split("="),I=v.slice(1).join("=");try{var _=decodeURIComponent(v[0]);if(p[_]=e.read(I,_),l===_)break}catch{}}return l?p[l]:p}}return Object.create({set:t,get:y,remove:function(l,s){t(l,"",D({},s,{expires:-1}))},withAttributes:function(l){return z(this.converter,D({},this.attributes,l))},withConverter:function(l){return z(D({},this.converter,l),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(e)}})}var ne=z(Je,{path:"/"});function Ye(e){var r;return(r=e.query.source)==null?void 0:r.replace(/[^0-9a-zA-Z._-]/g,"")}const Ze=new WeakMap,Qe={name:"Register.vue",emits:["onRegister"],components:{MaterialLink:he,DnmHeadline:ye,DnmParagraph:le,DnmRadioButton:be,DnmInputField:_e,DnmIcon:ue,DnmInputSelect:Se,DnmLoadingSkeleton:$e,DnmSimpleNotification:ce,DnmCheckbox:Re,DnmButton:de,DnmInputPasswordField:we,InputPasswordMessages:Ne},computed:{...me({newsletters:"userServices/newsletter/getNewsletters"}),newsletter(){var e;return(e=this.newsletters)==null?void 0:e.find(r=>r.is_registration_process===!0)},headline(){return this.getTextForPurpose("headline")},intro(){return this.getTextForPurpose("intro")},radioOptions(){return[{value:"private",text:this.$t("FormFields.customerType.private")},{value:"company",text:this.$t("FormFields.customerType.company")}]},genderOptions(){return Oe()}},data(){return{registerResponse:null,loginPurpose:this.$store.getters["userServices/getLoginPurpose"],isPosting:!1,hasError:!1,errorMessages:[],isNewsletterLoading:!0,registerIntroList:this.$t("LoginRegister.registerIntroList",{returnObjects:!0})}},props:{vuelObj:{required:!1,type:Object,default:null},formState:{required:!0,type:Object}},async mounted(){try{await this.$store.dispatch("userServices/newsletter/prepare")}finally{this.isNewsletterLoading=!1}this.isSharedSubscriptionReturnUrl()||this.$store.dispatch("userServices/setLoginPurpose",null)},setup(){const{t:e}=We();return Ge({title:e("LoginRegister.loginTitle")}),{}},methods:{isSharedSubscriptionReturnUrl(){var e,r,t;return((t=(r=(e=this.$route)==null?void 0:e.query)==null?void 0:r.return_url)==null?void 0:t.includes("service/profil/shared-subscriptions"))||!1},getTextForPurpose(e){const r={headline:{familySubscription:"FamilySubscription.registerHeadline",default:"LoginRegister.registerHeadline"},intro:{familySubscription:"FamilySubscription.registerIntro",default:"LoginRegister.registerIntro"}};if(!r[e])return Le(Error("Illegal topLevelKey")),"";const t=r[e][this.loginPurpose]||r[e].default;return this.$t(t)},resolveStatus(e){if(e)return je(e)},submitRegisterForm(){if(!this.vuelObj)return;if(this.vuelObj.$touch(),this.vuelObj.$error){xe(this,this.vuelObj);return}const e=Ye(this.$route);this.hasError=!1,this.isPosting=!0;let r="newsportal";e&&(r=e);const t={email:(this.formState.userEmail||"").toLowerCase().trim(),password:this.formState.userPassword,given_name:this.formState.firstName,family_name:this.formState.lastName,gender:ae(this.formState.gender),customer_type:this.formState.customerType,company_name:this.formState.companyName,return_url:Te(this.$store),edition:this.$store.getters["userServices/edition/getShortcut"],source:r};this.$store.dispatch("userServices/registerUser",{...t}).then(async()=>
1{if(this.isPosting=!1,this.registerResponse=this.$store.getters["userServices/getRegisterResponse"],this.formState.acceptNewsletter&&this.newsletter){const y={email:(this.formState.userEmail||"").toLowerCase().trim(),given_name:this.formState.firstName,family_name:this.formState.lastName,company_name:this.formState.companyName,gender:ae(this.formState.gender),newsletters_added:[{id:this.newsletter.id,origin:this.newsletter.origin}],promotion:"nlregist"};await ge.registerNewsletters(y).then(()=>!0).catch(()=>!1)}this.$emit("onRegister",{pageType:"register",message:"success"}),this.trackRegistrationInComposer(),this.$router.replace({name:"LoginRegister",hash:"#cmpnoscreen"})}).catch(y=>{var l;this.hasError=!0,this.isPosting=!1,this.errorMessages=((l=y==null?void 0:y.response)==null?void 0:l.data)||[{code:this.$t("Common.fallbackErrorCode"),info:this.$t("Common.fallbackErrorInfo")}]})},delayTouch(e){if(e)return Ee(Ze,e)},trackRegistrationInComposer(){var e,r;this.EventBus&&this.EventBus.publish("userservices.registration.submitted",{trackingId:(e=this.$route)==null?void 0:e.query.trackingId,templateId:(r=this.$route)==null?void 0:r.query.templateId})}}},Xe={class:"register__introList","data-testid":"register-intro-list"},et={class:"inputRadio",role:"radiogroup"},tt={id:"company-name-error",role:"alert"},rt={key:0,class:"validationError"},st={class:"validationError__icon"},at={key:1,class:"validationError"},it={class:"validationError__icon"},ot={key:2,class:"validationError"},nt={class:"validationError__icon"},lt={id:"email-error",role:"alert"},ut=["value","disabled","selected"],ct={id:"gender-error",role:"alert"},dt={id:"firstName-error",role:"alert"},mt={key:0,class:"validationError"},gt={class:"validationError__icon"},pt={key:1,class:"validationError"},vt={class:"validationError__icon"},ft={key:2,class:"validationError"},ht={class:"validationError__icon"},yt={id:"lastName-error",role:"alert"},bt={key:0,class:"validationError"},_t={class:"validationError__icon"},St={key:1,class:"validationError"},$t={class:"validationError__icon"},Rt={key:2,class:"validationError"},wt={class:"validationError__icon"},Nt={class:"error_messages"},Ot={"data-testid":"register-newsletter"};function Lt(e,r,t,y,l,s){var A,K,W,G,J,Y,Z,Q,X,ee,te,re,se;const p=g("DnmHeadline"),b=g("DnmParagraph"),v=g("DnmIcon"),I=g("DnmRadioButton"),_=g("DnmInputField"),F=g("DnmInputSelect"),q=g("InputPasswordMessages"),B=g("DnmInputPasswordField"),M=g("DnmSimpleNotification"),k=g("MaterialLink"),E=g("DnmCheckbox"),P=g("DnmLoadingSkeleton"),ve=g("i18next"),fe=g("DnmButton");return n(),m("form",{class:"register",novalidate:"",onKeyup:r[14]||(r[14]=Ve((...a)=>s.submitRegisterForm&&s.submitRegisterForm(...a),["enter"]))},[o(p,{innerHTML:s.headline,class:"register__headline","data-testid":"register-headline",headlineStyle:"headline3"},null,8,["innerHTML"]),o(b,{innerHTML:s.intro,class:"register__intro","data-testid":"register-intro",paragraphStyle:"regular"},null,8,["innerHTML"]),i("ul",Xe,[(n(!0),m(U,null,C(l.registerIntroList,(a,c)=>(n(),m("li",{key:c,class:"register__introListItem"},[o(b,{class:"register__introListItemText",paragraphStyle:"regular"},{default:u(()=>[o(v,{class:"register__introListItemIcon","icon-name":"check","icon-style":"light"}),h(" "+d(a),1)]),_:2},1024)]))),128))]),i("div",null,[i("div",et,[(n(!0),m(U,null,C(s.radioOptions,a=>(n(),S(I,{key:a.value,modelValue:t.formState.customerType,"onUpdate:modelValue":r[0]||(r[0]=c=>t.formState.customerType=c),checked:t.formState.customerType,value:a.value,class:"register__radioInput","data-testid":"register-customer-type"},{default:u(()=>[h(d(a.text),1)]),_:2},1032,["modelValue","checked","value"]))),128))])]),t.formState.customerType==="company"?(n(),S(_,{key:0,modelValue:t.formState.companyName,"onUpdate:modelValue":[r[1]||(r[1]=a=>t.formState.companyName=a),r[2]||(r[2]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.companyName)})],modelModifiers:{trim:!0,lazy:!0},"aria-invalid":s.resolveStatus((A=t.vuelObj)==null?void 0:A.companyName)==="error","aria-describedby":"company-name-error",autofocus:t.formState.customerType==="company",maxLength:35,required:!0,status:s.resolveStatus((K=t.vuelObj)==null?void 0:K.companyName),autocomplete:"organization",class:"register__input","data-testid":"register-company",ref:"companyName",value:"modelObj.companyName"},{errorText:u(()=>{var a,c,$,R,w,N,O,L,T;return[i("span",tt,[($=(c=(a=t.vuelObj)==null?void 0:a.companyName)==null?void 0:c.required)!=null&&$.$invali
1d?(n(),m("div",rt,[i("div",st,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.companyName.required")),1)])):f("",!0),(N=(w=(R=t.vuelObj)==null?void 0:R.companyName)==null?void 0:w.companyNameValidator)!=null&&N.$invalid?(n(),m("div",at,[i("div",it,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.companyName.companyNameValidator")),1)])):f("",!0),(T=(L=(O=t.vuelObj)==null?void 0:O.companyName)==null?void 0:L.maxLength)!=null&&T.$invalid?(n(),m("div",ot,[i("div",nt,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.companyName.maxLength")),1)])):f("",!0)])]}),default:u(()=>[h(d(e.$t("FormFields.companyName"))+" ",1)]),_:1},8,["modelValue","aria-invalid","autofocus","status"])):f("",!0),i("div",null,[o(_,{modelValue:t.formState.userEmail,"onUpdate:modelValue":[r[3]||(r[3]=a=>t.formState.userEmail=a),r[4]||(r[4]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.userEmail)})],modelModifiers:{trim:!0,lazy:!0},"aria-invalid":s.resolveStatus((W=t.vuelObj)==null?void 0:W.userEmail)==="error","aria-describedby":"email-error",autofocus:t.formState.customerType==="private",required:!0,status:s.resolveStatus((G=t.vuelObj)==null?void 0:G.userEmail),autocomplete:"email",class:"register__input","data-testid":"register-email",ref:"userEmail",value:"modelObj.userEmail"},{errorText:u(()=>[i("span",lt,[o(v,{"icon-name":"error","icon-style":"regular"}),i("span",null,d(e.$t("Validations.email")),1)])]),default:u(()=>[h(d(e.$t("FormFields.email"))+" ",1)]),_:1},8,["modelValue","aria-invalid","autofocus","status"])]),i("div",null,[o(F,{modelValue:t.formState.gender,"onUpdate:modelValue":[r[5]||(r[5]=a=>t.formState.gender=a),r[6]||(r[6]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.gender)})],"aria-invalid":s.resolveStatus((J=t.vuelObj)==null?void 0:J.gender)==="error","aria-describedby":"gender-error",label:e.$t("FormFields.salutation.label"),status:s.resolveStatus((Y=t.vuelObj)==null?void 0:Y.gender),class:"register__input","data-testid":"register-gender",name:"gender",ref:"gender",value:""},{options:u(()=>[(n(!0),m(U,null,C(s.genderOptions,a=>(n(),m("option",{key:a.value,value:a.value,disabled:a.disabled,selected:a.selected},d(e.$t(a.label)),9,ut))),128))]),errorText:u(()=>[i("span",ct,[o(v,{class:"validationError__icon","icon-name":"error","icon-style":"regular"}),h(" "+d(e.$t("Validations.gender")),1)])]),default:u(()=>[h(d(e.$t("FormFields.salutation.label"))+" ",1)]),_:1},8,["modelValue","aria-invalid","label","status"])]),i("div",null,[o(_,{modelValue:t.formState.firstName,"onUpdate:modelValue":[r[7]||(r[7]=a=>t.formState.firstName=a),r[8]||(r[8]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.firstName)})],modelModifiers:{trim:!0,lazy:!0},"aria-invalid":s.resolveStatus((Z=t.vuelObj)==null?void 0:Z.firstName)==="error","aria-describedby":"firstName-error",required:!0,status:s.resolveStatus((Q=t.vuelObj)==null?void 0:Q.firstName),autocomplete:"given-name",class:"register__input","data-testid":"register-firstname",ref:"firstName",value:"modelObj.firstName"},{errorText:u(()=>{var a,c,$,R,w,N,O,L,T,V,j,x;return[i("span",dt,[($=(c=(a=t.vuelObj)==null?void 0:a.firstName)==null?void 0:c.required)!=null&&$.$invalid||(N=(w=(R=t.vuelObj)==null?void 0:R.firstName)==null?void 0:w.minLength)!=null&&N.$invalid?(n(),m("div",mt,[i("div",gt,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.firstName.required")),1)])):f("",!0),(T=(L=(O=t.vuelObj)==null?void 0:O.firstName)==null?void 0:L.nameValidator)!=null&&T.$invalid?(n(),m("div",pt,[i("div",vt,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.firstName.nameValidator")),1)])):f("",!0),(x=(j=(V=t.vuelObj)==null?void 0:V.firstName)==null?void 0:j.maxLength)!=null&&x.$invalid?(n(),m("div",ft,[i("div",ht,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.firstName.maxLength")),1)])):f("",!0)])]}),default:u(()=>[h(d(e.$t("FormFields.givenName"))+" ",1)]),_:1},8,["modelValue","aria-invalid","status"])]),i("div",null,[o(_,{modelValue:t.formState.lastName,"onUpdate:modelValue":[r[9]||(r[9]=a=>t.formState.lastName=a),r[10]||(r[10]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.lastName)})],modelModifiers:{trim:!0,lazy:!0},"aria-invalid":s.resolveStatus((X=t.vuelObj)==null?void 0:X.lastName)==="error","aria-describedby":"lastName-error",required:!0,status:s.resolveStatus((ee=t.vuelObj)==null?void 0:ee.lastName),autocomplete:"family-name",class:"register__input","data-testid":"register-family-name",ref:"lastName",value:"modelObj.lastName"},{errorText:u(()=>{var a,c,$,R,w,N,O,L,T,V,j,x;return[i("span",yt,[($=(c=(a=t.vuelObj)==null?void 0:a.lastName)==null?void 0:c.required)!=null&&$.$invali
1d||(N=(w=(R=t.vuelObj)==null?void 0:R.lastName)==null?void 0:w.minLength)!=null&&N.$invalid?(n(),m("div",bt,[i("div",_t,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.lastName.required")),1)])):f("",!0),(T=(L=(O=t.vuelObj)==null?void 0:O.lastName)==null?void 0:L.nameValidator)!=null&&T.$invalid?(n(),m("div",St,[i("div",$t,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.lastName.nameValidator")),1)])):f("",!0),(x=(j=(V=t.vuelObj)==null?void 0:V.lastName)==null?void 0:j.maxLength)!=null&&x.$invalid?(n(),m("div",Rt,[i("div",wt,[o(v,{"icon-name":"error","icon-style":"regular"})]),i("div",null,d(e.$t("Validations.lastName.maxLength")),1)])):f("",!0)])]}),default:u(()=>[h(d(e.$t("FormFields.familyName"))+" ",1)]),_:1},8,["modelValue","aria-invalid","status"])]),i("div",null,[o(B,{modelValue:t.formState.userPassword,"onUpdate:modelValue":[r[11]||(r[11]=a=>t.formState.userPassword=a),r[12]||(r[12]=a=>{var c;return s.delayTouch((c=t.vuelObj)==null?void 0:c.userPassword)})],"aria-invalid":s.resolveStatus((te=t.vuelObj)==null?void 0:te.userPassword)==="error","aria-describedby":"password-messages",required:!0,status:s.resolveStatus((re=t.vuelObj)==null?void 0:re.userPassword),autocomplete:"new-password",class:"register__input","data-testid":"register-user-password",ref:"userPassword",value:"modelObj.userPassword"},{default:u(()=>[h(d(e.$t("FormFields.password.define")),1)]),message:u(()=>{var a;return[(a=t.vuelObj)!=null&&a.userPassword?(n(),S(q,{key:0,vuelObj:t.vuelObj.userPassword},null,8,["vuelObj"])):f("",!0)]}),_:1},8,["modelValue","aria-invalid","status"])]),l.errorMessages.length?(n(),S(M,{key:1,notificationTitle:e.$t("LoginRegister.error"),class:"register__notification",notificationType:"error"},{message:u(()=>[i("ul",Nt,[(n(!0),m(U,null,C(l.errorMessages,a=>(n(),m("li",{key:a.code,class:"register__notification-text"},d(a.info),1))),128))])]),_:1},8,["notificationTitle"])):f("",!0),i("div",Ot,[s.newsletter&&!l.isNewsletterLoading?(n(),S(E,{key:0,modelValue:t.formState.acceptNewsletter,"onUpdate:modelValue":r[13]||(r[13]=a=>t.formState.acceptNewsletter=a),v:(se=t.vuelObj)==null?void 0:se.acceptNewsletter,class:"register__checkbox",name:"acceptTerms"},{default:u(()=>[h(d(e.$t("LoginRegister.acceptNewsletter",{newsletterName:s.newsletter.title}))+" ",1),o(k,{href:e.$store.getters["userServices/edition/getPrivacyUrl"],size:"blank",target:"_blank"},{default:u(()=>[h(" ("+d(e.$t("LoginRegister.privacyLink"))+") ",1)]),_:1},8,["href"])]),_:1},8,["modelValue","v"])):f("",!0),l.isNewsletterLoading?(n(),S(P,{key:1,"use-randomness":!1,height:"159px",width:"100%"})):f("",!0)]),o(b,{class:"register__notification",paragraphStyle:"extraSmall"},{default:u(()=>[o(ve,{translation:e.$t("LoginRegister.legitText")},{termsOfUse:u(()=>[o(k,{"data-testid":"register-termsOfUse",href:e.$store.getters["userServices/edition/getTermsUrl"],size:"blank",target:"_blank"},{default:u(()=>[h(d(e.$t("LoginRegister.conditions")),1)]),_:1},8,["href"])]),privacy:u(()=>[o(k,{href:e.$store.getters["userServices/edition/getPrivacyUrl"],size:"blank",target:"_blank"},{default:u(()=>[h(d(e.$t("LoginRegister.privacy")),1)]),_:1},8,["href"])]),_:1},8,["translation"])]),_:1}),o(fe,{disabled:l.isPosting,"is-loading":l.isPosting,onOnClick:s.submitRegisterForm,buttonStyle:"primary",buttonType:"submit",class:"register__button","data-testid":"register-save-button",expand:"",size:"large"},{default:u(()=>[h(d(e.$t("LoginRegister.saveButton")),1)]),_:1},8,["disabled","is-loading","onOnClick"])],32)}const Tt=pe(Qe,[["render",Lt],["__scopeId","data-v-98aa2d92"]]),It={name:"LoginRegister",components:{OptIn:Ae,ToggleSwitch:Pe,Login:Ke,Register:Tt,RedirectTimer:Ie,DnmIcon:ue,DnmSimpleNotification:ce,DnmButton:de,DnmContentWrapper:ke,DnmParagraph:le},setup(){return{v$:Ue()}},data(){return{ApiHandler:ge,currentRoute:{pageType:"",message:""},routerReturnUrl:"",urlParameters:{},showLoadingScreen:!1,form:{userEmail:"",userPassword:"",customerType:"private",companyName:"",gender:"keine angabe",firstName:"",lastName:"",acceptNewsletter:!1}}},created(){const{redirectFrom:e,...r}=this.$route.query;if(this.routerReturnUrl=e,this.urlParameters=r,this.$store.getters["userServices/userServices/isLoggedIn"]){
1if(this.routerReturnUrl){this.$router.replace(this.routerReturnUrl);return}if(this.$store.getters["userServices/userServices/getReturnUrl"]){H(this.$store,!0);return}this.$router.replace({name:"Profile"})}},computed:{...me({isSSO:"userServices/edition/isSSO",optInConfiguration:"userServices/edition/getOptInConfiguration"}),currentView(){return this.$route.params.action||"login"},successLogin(){return this.currentRoute.pageType==="login"&&this.currentRoute.message==="success"?(oe({event:"login"},this),!0):!1},successRegister(){return this.currentRoute.pageType==="register"&&this.currentRoute.message==="success"?(oe({event:"registrierung"},this),!0):!1},validationRules(){let e={};return this.currentView==="login"?e={...e,userEmail:ie,userPasswordLogin:Ce}:this.currentView==="register"&&(e={...e,customerType:De,userEmail:ie,gender:Fe,firstName:qe,lastName:Be,userPassword:Me,acceptNewsletter:He}),this.form.customerType==="company"&&(e={...e,companyName:ze}),e}},methods:{updateLoginRegisterType(e,r){this.v$.$reset(),r?this.$router.replace({name:"LoginRegister",params:{action:e},query:this.urlParameters}):this.$router.replace({name:"LoginRegister",params:{action:e},hash:"#cmpnoscreen",query:this.urlParameters})},async redirectToReturnUrl(){if(await this.postOptInRequest(),!this.$store.getters["userServices/userServices/isLoggedIn"]){this.routerReturnUrl?this.$router.replace(this.routerReturnUrl):H(this.$store,!0);return}const e=this.$store.getters["userServices/userServices/getUserData"];(e.pur_abo||e.noad_abo)&&(window.__cmp&&(window.__cmp("setConsent",0),e.pur_abo&&!e.noad_abo&&window.__cmp("setPurposeConsent",["c1",1,!0]),e.noad_abo&&!e.pur_abo&&window.__cmp("setPurposeConsent",["c4",1,!0])),ne.remove("avE"),ne.remove("avNE"),window.localStorage.setItem("articlesViewed",JSON.stringify({loggedIn:{},total:{}}))),this.routerReturnUrl?e.pur_abo||e.noad_abo?this.$router.replace(this.routerReturnUrl):this.$router.replace(this.routerReturnUrl):H(this.$store)},onLoginRegister(e){this.currentRoute=e},async postOptInRequest(){this.$refs.optIn&&await this.$refs.optIn.postFormSubmit(this.form.userEmail,this.form.firstName,this.form.lastName)}},validations(){return{form:{...this.validationRules}}}},kt={class:"loginRegister"},Vt={key:0,class:"loadingScreen"},jt={key:1},xt={key:0},Et={key:1},Pt=["innerHTML"],Ut={key:2},Ct={key:3};function Dt(e,r,t,y,l,s){const p=g("DnmIcon"),b=g("DnmParagraph"),v=g("RedirectTimer"),I=g("DnmSimpleNotification"),_=g("OptIn"),F=g("ToggleSwitch"),q=g("Login"),B=g("Register"),M=g("DnmButton"),k=g("DnmContentWrapper");return n(),m("div",kt,[o(k,{size:"extraSmall"},{default:u(()=>{var E;return[l.showLoadingScreen?(n(),m("div",Vt,[o(p,{"icon-name":"spinner","icon-style":"duotone",spin:"",size:"4x"})])):(n(),m("div",jt,[s.successLogin?(n(),m("div",xt,[o(I,{notificationTitle:e.$t("LoginRegister.successHeadline"),class:"loginRegister__notification","data-testid":"login-succcess-headline",notificationType:"success"},{message:u(()=>[o(v,{seconds:0,onFinished:s.redirectToReturnUrl},{default:u(()=>[o(b,{innerHTML:e.$t("LoginRegister.successText"),"paragraph-style":"small"},null,8,["innerHTML"])]),_:1},8,["onFinished"])]),_:1},8,["notificationTitle"])])):s.successRegister?(n(),m("div",Et,[o(I,{notificationTitle:e.$t("LoginRegister.successRegisterHeadline"),class:"loginRegister__notification","data-testid":"register-succcess-headline",notificationType:"warning"},{message:u(()=>[i("div",{innerHTML:e.$t("LoginRegister.successRegisterText")},null,8,Pt)]),_:1},8,["notificationTitle"]),(E=e.optInConfiguration.registration)!=null&&E.channelIds&&!e.isSSO?(n(),S(_,{key:0,acquisitionId:e.optInConfiguration.acquisitionId,apiUrl:l.ApiHandler.apiUrl,campaign:e.optInConfiguration.registration.campaign,channelIds:e.optInConfiguration.registration.channelIds,companyId:e.optInConfiguration.companyId,legalTextId:e.optInConfiguration.legalTextId,ref:"optIn"},null,8,["acquisitionId","apiUrl","campaign","channelIds","companyId","legalTextId"])):f("",!0)])):(n(),m("div",Ut,[e.isSSO?f("",!0):(n(),S(F,{key:0,modelValue:s.currentView,"onUpdate:modelValue":[r[0]||(r[0]=P=>s.currentView=P),s.updateLoginRegisterType],options:{left:"login",right:"register"},class:"loginRegister__toggle"},{leftButton:u(()=>[o(p,{class:"loginRegister__toggle-icon",iconName:"logIn",iconStyle:"regular"}),h(" "+d(e.$t("LoginRegister.loginButtonText")),1)]),rightButton:u(()=>[o(p,{class:"loginRegister__toggle-icon",iconName:"register",iconStyle:"regular"}),h(" "+d(e.$t("LoginRegister.registerButtonText")),1)]),_:1},8,["modelValue","onUpdate:modelValue"])),s.currentView==="login"?(n(),S(q,{key:1,"form-state":l.form,vuelObj:y.v$.form??null,onOnLogin:s.onLoginRegister,onOnRegisterLinkClick:r[1]||(r[1]=P=>s.updateLoginRegisterType("register",!0))},null,8,["form-state","vuelObj","onOnLogin"])):s.currentView==="register"?(n(),S(B,{key:2,"form-state":l.form,vuelObj:y.v$.form??null,onOnRegister:s.onLoginRegister},null,8,["form-state","vuelObj","onOnRegister"])):f("",!0)])),s.successRegister&&!e.isSSO?(n(),m("form",Ct,[o(M,{onOnClick:s.redirectToReturnUrl,buttonStyle:"primary",buttonType:"submit",class:"loginRegister__button","data-testid":"login-continue",expand:"",size:"large"},{default:u(()=>[h(d(e.$t("LoginRegister.continue")),1)]),_:1},8,["onOnClick"])])):f("",!0)]))]}),_:1})])}const Ht=pe(It,[["render",Dt],["__scopeId","data-v-ae97a272"]]);export{Ht 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.