PageSourceSearch

https://www.gnz.de/assets/ActivateAccount-BUu_UspD-DGl1LUMM.js

js gnz.de collected 2026-10-01 12:13:19 UTC 10,984 bytes, 1 lines download raw bytes

1import{S as x,al as D,J as U,aE as P,f as B,aJ as M,m as C,E as W,ay as E,av as H,aG as $,aM as O,cK as R,bX as I,bU as N,aN as X,s as L,r as u,o,c as v,F as y,a as n,w as i,g as a,t as r,$ as m,h as k,l as f}from"./index-D-iuxWOd.js";import{E as z,b as G,a as w}from"./EmailConfirmation-UCKIKj0U-DJZczQw9.js";const F="https://www.vrm-abo.de";function Q(e,t="",c=!0){var s;const l=(((s=e==null?void 0:e.getters)==null?void 0:s["userServices/edition/getAboShopUrl"])||F).replace(/\/+$/,"");return c?`${l}${t}`:`${l}${t}`.replace(/^https?:\/\//,"")}function q(e,t,c="",l=""){const s=[e.shortcut,t];c!==""&&s.push(`?returnUrl=${encodeURIComponent(c)}`);let h=Q(e,`/${s.join("/")}`);return l!==""&&(h+=`#accessToken=${l}`),h}const _={WithoutGP:1,GPLinked:2,MultipleGPFound:3,ErrorWhileLinking:4,HasDirectDelivery:5,FamilyChildUser:6},V={name:"ActivateAccountSuccess",components:{DnmButton:x,DnmHeadline:D,DnmParagraph:U,DnmIcon:P,MessageBox:B,RedirectTimer:M},props:{activationType:{type:Number,required:!0}},mounted(){this.$store.dispatch("userServices/userServices/getUserData")},data(){return{ActivationTypes:_}},computed:{...C({isSSO:"userServices/edition/isSSO"}),hasDirectDeliverySource(){return["vrm_anna","mh_anna","b2b"].includes(this.getUser().source)}},methods:{getUser(){return this.$store.getters["userServices/userServices/getUserData"]},getSuccessText(e){return this.$t("ActivateAccount.successText",{count:e})}}},j={class:"activateAccountSuccess"},J=["innerHTML"],K=["innerHTML"];function Y(e,t,c,l,s,h){const T=u("RedirectTimer"),A=u("MessageBox"),d=u("DnmButton"),g=u("DnmHeadline"),S=u("DnmIcon"),b=u("DnmParagraph");return o(),v("div",j,[c.activationType===s.ActivationTypes.GPLinked||c.activationType===s.ActivationTypes.HasDirectDelivery||h.hasDirectDeliverySource||e.isSSO?(o(),v(y,{key:0},[n(A,{class:"activateAccountSuccess__messageBox","data-testid":"message-box-sap-or-direct-delivery",type:"success"},{title:i(()=>[a(r(e.$t("ActivateAccount.success.headline")),1)]),content:i(()=>[n(T,{onFinished:t[0]||(t[0]=p=>e.$emit("redirect"))},{default:i(({remainingSeconds:p})=>[m("div",{innerHTML:h.getSuccessText(p)},null,8,J)]),_:1})]),_:1}),n(d,{onOnClick:t[1]||(t[1]=p=>e.$emit("redirect")),buttonStyle:"primary","data-testid":"read-more-button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("ActivateAccount.success.next")),1)]),_:1})],64)):c.activationType===s.ActivationTypes.WithoutGP||c.activationType===s.ActivationTypes.MultipleGPFound?(o(),v(y,{key:1},[n(A,{class:"activateAccountSuccess__messageBox","data-testid":"message-box-no-or-multiple-gp",type:"success"},{title:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.box.headline")),1)]),content:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.box.text")),1)]),_:1}),n(g,{class:"activateAccountSuccess__headline","data-testid":"subscriber-headline","headline-style":"headline3",tag:"h2"},{default:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.subscriber.headline")),1)]),_:1}),m("p",{innerHTML:e.$t("ActivateAccount.accountWithSAP.subscriber.text"),class:"section-normal activateAccountSuccess__text"},null,8,K),n(d,{onOnClick:t[2]||(t[2]=p=>e.$router.replace({name:"LinkSubscription"})),buttonStyle:"primary",class:"activateAccountSuccess__button","data-testid":"subscriber-button",expand:"",size:"large",iconPositionLeft:""},{icon:i(()=>[n(S,{"icon-name":"link","icon-style":"regular"})]),default:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.subscriber.button"))+" ",1)]),_:1}),n(g,{class:"activateAccountSuccess__headline","data-testid":"no-subscriber-headline","headline-style":"headline3",tag:"h2"},{default:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.noSubscriber.headline")),1)]),_:1}),n(b,{innerHTML:e.$t("ActivateAccount.accountWithSAP.noSubscriber.text"),class:"section-normal activateAccountSuccess__text"},null,8,["innerHTML"]),n(d,{onOnClick:t[3]||(t[3]=p=>e.$emit("weborder")),buttonStyle:"primary",class:"activateAccountSuccess__primaryButton","data-testid":"no-subscriber-button",expand:"",iconPositionLeft:"",size:"large"},{icon:i(()=>[n(S,{"icon-name":"orderAndBuy","icon-style":"regular"})]),default:i(()=>[a(r(e.$t("ActivateAccount.accountWithSAP.noSubscriber.button"))+" ",1)]),_:1}),t[8]||(t[8]=m("br",null,null,-1)),n(d,{onOnClick:t[4]||(t[4]=p=>e.$emit("redirect")),buttonStyle:"secondary",class:"activateAccountSuccess__button","data-testid":"no-subscriber-decline-button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("ActivateAccount.buttons.noThanksReadMore")),1)]),_:1})],64)):c.activationType===s.ActivationTypes.ErrorWhileLinking?(o(),v(y,{key:2},[n(A,{class:"activateAccountSuccess__messageBox","data-testid":"message-box-gpa-already-linked",type:"warning"},{title:i(()=>[a(r(e.$t("ActivateAccount.gpAlreadyLinked.headline")),1)]),content:i(()=>[a(r(e.$t("ActivateAccount.gpAlreadyLinked.text")),1)]),_:1}),n(d,{onOnClick:t[5]||(t[5]=p=>e.$router.replace({name:"RequestAccessData"})),buttonStyle:"primary",class:"activateAccountSuccess__primaryButton","data-testid":"already-linked-button",expand:"",iconPositionLeft:"",size:"large"},{icon:i(()=>[n(S,{"icon-name":"envelope","icon-style":"regular"})]),default:i(()=>[a(r(e.$t("ActivateAccount.gpAlreadyLinked.button"))+" ",1)]),_:1}),t[9]||(t[9]=m("br",null,null,-1)),n(d,{onOnClick:t[6]||(t[6]=p=>e.$emit("redirect")),buttonStyle:"tertiary","data-testid":"already-linked-decline-button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("ActivateAccount.buttons.noThanksReadMore")),1)]),_:1})],64)):k("",!0),c.activationType===s.ActivationTypes.FamilyChildUser?(o(),v(y,{key:3},[n(A,{class:"activateAccountSuccess__messageBox","data-testid":"message-box-family-subscription",type:"success"},{title:i(()=>[a(r(e.$t("ActivateAccount.success.headline")),1)]),content:i(()=>[n(b,{innerHTML:e.$t("FamilySubscription.registerSuccess"),paragraphStyle:"regular"},null,8,["innerHTML"])]),_:1}),n(d,{onOnClick:t[7]||(t[7]=p=>e.$emit("redirect")),buttonStyle:"primary","data-testid":"family-success-button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("LoginRegister.continue")),1)]),_:1})],64)):k("",!0)])}const Z=L(V,[["render",Y],["__scopeId","data-v-fab1df0e"]]),ee={name:"ActivateAccount",components:{ActivateAccountSuccess:Z,DnmContentWrapper:W,DnmSimpleNotification:E,DnmButton:x,DnmLoadingBanner:H},data(){return{isLoading:!0,activationType:null,errorCode:null,errorText:"",subscriptionType:"plus99",activation_result_return_url:null}},computed:{...C({user:"userServices/userServices/getUserData",isLoggedIn:"userServices/userServices/isLoggedIn"}),returnUrl(){let e=this.$store.getters["userServices/userServices/getReturnUrl"];return this.activation_result_return_url!==null&&(e=this.activation_result_return_url),(e==null?void 0:e.length)>0?e:"/"},accessToken(){return this.$store.getters["userServices/userServices/getAccessToken"]}},mounted(){this.activateAccount(),this.errorCode===null&&this.cxenseTracking()},setup(){const{t:e}=z();return G({title:e("ActivateAccount.title")}),{}},methods:{async activateAccount(){this.activationType=null,this.errorCode=null,this.isLoading=!0;try{const e=await $.activateAccount({email:this.$route.query.email??"",token:this.$route.query.token??"",return_url:O(this.$store)});this.activationType=e.activation_type,this.activation_result_return_url=e.return_url??null,this.$store.dispatch("userServices/userServices/setAccessToken",e.access_token),$.setAccessTokenHeader(this.$store),R.notifyNewsAppOverLogin(e.access_token,e.expires_in);try{if(await this.$store.dispatch("userServices/userServices/getUserData"),this.isChildUser())try{await $.verifySharedSubscription(this.user.email),this.activationType=_.FamilyChildUser,this.$store.dispatch("userServices/userServices/setReturnUrl","/"),this.$store.dispatch("userServices/setLoginPurpose",null)}catch{throw this.activationType=null,new Error("User could not be verified.")}await this.$store.dispatch("userServices/userServices/createOrUpdateUserDataCookie",!0),await this.$store.dispatch("userServices/newsletter/prepare"),this.activationType!==_.ErrorWhileLinking&&w({event:"registrierung_aktiviert"},this),this.activationType===_.GPLinked&&w({event:"abo_verknuepfung_reg",abo_verknuepfung_reg:"automatisch"},this)}catch{throw new Error("User segment could not be updated.")}}catch(e){e.response!==void 0&&e.response.status?this.errorCode=e.response.status:this.errorCode=503}this.isLoading=!1},isChildUser(){var e,t;return((t=(e=this.user)==null?void 0:e.roles)==null?void 0:t.includes(I))||N(this.user)},redirectToReturnUrl(){X(this.$store)},redirectToWeborder(){const e=q(this.$store,this.subscriptionType,this.returnUrl,this.accessToken);window.location.assign(e)},cxenseTracking(){typeof window>"u"||(window.cX=window.cX||{},window.cX.CCE=window.cX.CCE||{},window.cX.CCE.callQueue=window.cX.CCE.callQueue||[],window.cX.callQueue=window.cX.callQueue||[],window.cX.callQueue.push(["setSiteId",window.siteId]),window.cX.CCE.callQueue.push(["sendConversionEvent",{productId:this.$store.getters["userServices/edition/getTrackingProductId"],funnelStep:"convertProduct"}]),function(e,t,c,l){c=e.createElement(t),c.type="text/java"+t,c.async="async",c.src="http"+(location.protocol==="https:"?"s://s":"://")+"cdn.cxense.com/cx.cce.js",l=e.getElementsByTagName(t)[0],l.parentNode.insertBefore(c,l)}(document,"script"))}}},te={class:"activateAccount"},ie={key:1},ne=["innerHTML"],ce=["innerHTML"];function se(e,t,c,l,s,h){const T=u("DnmLoadingBanner"),A=u("activate-account-success"),d=u("DnmSimpleNotification"),g=u("DnmButton"),S=u("DnmContentWrapper"),b=u("client-only");return o(),v("div",te,[n(b,null,{default:i(()=>[n(S,{size:"small"},{default:i(()=>[s.isLoading?(o(),f(T,{key:0})):(o(),v("div",ie,[s.activationType?(o(),f(A,{key:0,"activation-type":s.activationType,onRedirect:h.redirectToReturnUrl,onWeborder:h.redirectToWeborder},null,8,["activation-type","onRedirect","onWeborder"])):s.errorCode?(o(),v(y,{key:1},[s.errorCode===409?(o(),v(y,{key:0},[n(d,{notificationTitle:e.$t("ActivateAccount.error.token.headline"),class:"activateAccount__notification",notificationType:"error"},{message:i(()=>[m("div",{innerHTML:e.$t("ActivateAccount.error.token.text")},null,8,ne)]),_:1},8,["notificationTitle"]),n(g,{onOnClick:t[0]||(t[0]=p=>e.$router.push({name:"LoginRegister"})),buttonStyle:"primary",class:"activateAccount__button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("ActivateAccount.buttons.login")),1)]),_:1})],64)):(o(),v(y,{key:1},[n(d,{notificationTitle:e.$t("ActivateAccount.error.default.headline"),class:"activateAccount__notification",notificationType:"error"},{message:i(()=>[m("div",{innerHTML:e.$t("ActivateAccount.error.default.text")},null,8,ce)]),_:1},8,["notificationTitle"]),n(g,{onOnClick:h.redirectToReturnUrl,class:"activateAccount__button",expand:"",size:"large"},{default:i(()=>[a(r(e.$t("ActivateAccount.buttons.back")),1)]),_:1},8,["onOnClick"])],64))],64)):k("",!0)]))]),_:1})]),_:1})])}const oe=L(ee,[["render",se],["__scopeId","data-v-393d4075"]]);export{oe 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.