PageSourceSearch

https://apps.datev.de/ano/de/chunk-AMW7WIX2.js

js datev.de collected 2026-09-24 08:36:48 UTC 9,185 bytes, 1 lines download raw bytes

1import{l as j,p as Te}from"./chunk-56TDMHAJ.js";import{e as de,f as me,g as ce}from"./chunk-IFTTAYJ6.js";import{a as Oe}from"./chunk-7RYEYZA5.js";import"./chunk-H2NQRAJG.js";import{Ad as ne,Bb as V,Bd as oe,D as T,Da as w,Dd as re,Ea as O,Fd as ae,Ga as C,Gd as se,Hd as le,L as A,La as I,M as x,Ma as r,Na as o,Nc as K,Nd as _e,Oa as E,Ob as X,Qd as Ne,T as d,Va as g,Xa as k,Ya as U,Yc as Q,Ye as Ee,Z as S,Za as _,_ as f,_b as z,_c as W,_d as Ie,bd as J,cb as u,eb as m,g as y,jd as Y,lb as H,mb as D,pa as l,qd as Z,sd as p,ud as ee,va as G,vd as ie,x as P,yd as te,zc as q}from"./chunk-UBNIYSWG.js";function Ce(){let n="ABCDEFGHJKLMNPQRSTUVWXYZ0123456789",t=RegExp(`^\\s*([${n}]*)\\s*$`),e=RegExp(`^[${n}]*$`),i=[{searchRegex:RegExp(/o/gi),replaceValue:"0"},{searchRegex:RegExp(/i/gi),replaceValue:"1"},{searchRegex:t,replaceValue:"$1"}];return a=>{let N=a.value.toUpperCase();return i.forEach(c=>N=N.replace(c.searchRegex,c.replaceValue)),e.test(N)?(N!==a.value&&a.setValue(N),null):{invalid:!0};};}var ue=["inputConfirmationCode"],Se=n=>({"form-field-readonly":n});function fe(n,t){if(n&1){let e=g();r(0,"button",24),u("click",function(){S(e);let a=m();return f(a.deleteEmailAfterConfirmation());}),E(1,"mat-icon",25),o();}}function Me(n,t){n&1&&E(0,"mat-spinner",27);}function Ae(n,t){if(n&1&&(r(0,"button",22)(1,"div",26),O(2,Me,1,0,"mat-spinner",27),r(3,"span"),_(4,4),o()()()),n&2){let e=m();I("disabled",e.notificationsForm.invalid),l(2),C(e.isLoading?2:-1);}}function ge(n,t){if(n&1){let e=g();r(0,"mat-card",23)(1,"h2",28),_(2,5),o(),r(3,"p"),_(4,6),o(),r(5,"form",16),u("submit",function(){S(e);let a=m();return f(a.confirmEmail());}),r(6,"mat-form-field",29)(7,"mat-label"),_(8,7),o(),E(9,"input",30,0),o(),r(11,"button",31),_(12,8),o()(),r(13,"div",32)(14,"p",33),_(15,9),o(),r(16,"button",34),u("click",function(){S(e);let a=m();return f(a.resendConfirmationCode());}),k(17,10),E(18,"mat-icon",35),U(),o()()();}if(n&2){let e=m();l(5),I("formGroup",e.confirmationForm),l(4),I("dacklValidationMessages",e.validationMessages),l(2),I("disabled",e.confirmationForm.invalid),l(7),w("aria-hidden",!1);}}var M=class n{confirmationDialogService=d(de);formBuilder=d(ae);route=d(q);userService=d(j);toastService=d(me);get emailStatus(){return Te;}destroy$$=new y();status="";emailAddress="";isLoading=!1;notificationsForm;validationMessages=new Map();confirmationForm;inputConfirmationCode=X("inputConfirmationCode");constructor(){this.registerValidationMessages(),this.confirmationForm=this.formBuilder.group({confirmationCode:["",{validators:[p.required,Ce()]}]}),this.notificationsForm=this.formBuilder.group({emailAddress:["",p.required]});}ngOnInit(){this.userService.getNotifications().pipe(x(this.destroy$$)).subscribe({next:t=>{if(this.status=t.emailStatus,this.emailAddress=t.emailAddress,this.refreshFormContent(),this.status==="UNCONFIRMED"&&this.route.snapshot.queryParamMap.has("ConfirmationCode")){let e=this.confirmationForm.get("confirmationCode");e!=null&&(e.setValue(this.route.snapshot.queryParamMap.get("ConfirmationCode")),e.markAsTouched({onlySelf:!0}),e.markAsDirty({onlySelf:!0}),e.valid&&this.confirmEmail());}},error:t=>{t.status===404?(this.resetStatusAndAddress(),this.refreshFormContent()):this.toastService.showGenericError();}});}registerValidationMessages(){this.validationMessages=new Map([["required","Pflichtfeld"],["invalid","Code ist nicht korrekt"]]);}saveEmail(){this.isLoading=!0;let t={emailAddress:this.notificationsForm.value.emailAddress,emailStatus:"UNCONFIRMED"};this.userService.putNotifications(t).pipe(T(1),A(()=>this.userService.getNotifications().pipe(T(1)))).subscribe({next:e=>{this.status=e.emailStatus,this.emailAddress=e.emailAddress,this.refreshFormContent(),setTimeout(()=>{this.inputConfirmationCode()?.nativeElement.focus();},10),this.isLoading=!1;},error:()=>this.toastService.showGenericError()});}confirmEmail(){this.userService.confirmEmail(this.confirmationForm.value.confirmationCode).pi
1pe(T(1)).subscribe({next:()=>{this.status="CONFIRMED",this.refreshFormContent(),this.toastService.showSuccess("E-Mail-Adresse best\xE4tigt.");},error:t=>{if(t.status===404){let e=this.confirmationForm.get("confirmationCode");e&&(e.setErrors({invalid:!0}),e.markAsTouched({onlySelf:!0}),e.markAsDirty({onlySelf:!0}));}else this.toastService.showGenericError();}});}resendConfirmationCode(){this.userService.resendConfirmationCode().pipe(T(1)).subscribe({next:()=>{this.toastService.showSuccess("Neuer Best\xE4tigungscode verschickt.");},error:()=>this.toastService.showGenericError()});}deleteEmailAfterConfirmation(){this.confirmationDialogService.openDialog("E-Mail-Adresse wirklich l\xF6schen?","M\xF6chten Sie diese E-Mail-Adresse wirklich l\xF6schen? Um bei Eingang neuer Dokumenten benachrichtigt zu werden, muss eine E-Mail-Adresse hinterlegt sein.","E-Mail-Adresse l\xF6schen").afterClosed().pipe(T(1),P(t=>!!t),A(()=>this.userService.deleteNotifications())).subscribe({next:()=>{this.resetStatusAndAddress(),this.refreshFormContent(),this.toastService.showSuccess("E-Mail-Adresse gel\xF6scht.");},error:()=>this.toastService.showGenericError()});}refreshFormContent(){this.notificationsForm.controls.emailAddress.setValue(this.emailAddress);}resetStatusAndAddress(){this.status="",this.emailAddress="";}ngOnDestroy(){this.destroy$$.next(null);}static ɵfac=function(e){return new(e||n)();};static ɵcmp=G({type:n,selectors:[["axt-notifications"]],viewQuery:function(e,i){e&1&&H(i.inputConfirmationCode,ue,5),e&2&&D();},hostAttrs:[1,"contents"],decls:17,vars:9,consts:()=>{let t;t="Konfiguration";let e;e="E-Mail-Adresse entfernen";let i;i="E-Mail-Adresse entfernen";let a;a="E-Mail Benachrichtigungen";let N;N=" Hinterlegen Sie eine E-Mail-Adresse, damit wir Sie bei Eingang neuer Dokumente benachrichtigen k\xF6nnen. Die hinterlegte E-Mail-Adresse gilt f\xFCr alle Arbeitgeber, die Sie in Arbeitnehmer Online verkn\xFCpfen. ";let c;c="E-Mail-Adresse";let F;F="E-Mail-Adresse speichern";let R;R="E-Mail";let h;h="E-Mail-Adresse best\xE4tigen";let b;b=" Wir haben Ihnen eine E-Mail mit einem Best\xE4tigungscode zugesendet. Bitte klicken Sie auf den Link in der E-Mail oder geben Sie den Code aus der E-Mail hier ein, um Ihre E-Mail-Adresse zu best\xE4tigen. ";let B;B="Best\xE4tigungscode";let L;L=" E-Mail-Adresse best\xE4tigen ";let $;$="Keine E-Mail erhalten?";let v;return v=""+"\uFFFD#18\uFFFD"+""+"\uFFFD/#18\uFFFD"+" Erneut anfordern ",[["inputConfirmationCode",""],a,N,c,F,h,b,B,L,$,v,["padding","none",1,"flex","h-full","w-full","flex-col"],["pageTitle",t],[1,"flex","items-stretch"],[1,"mx-3","w-full","flex-grow-0","gap-2","md:w-8/12","md:p-8","xl:w-6/12"],[1,"heading-4-sans"],[1,"flex","flex-col","place-content-center","items-center","justify-center","gap-4","md:flex-row","md:items-end","md:justify-start",3,"submit","formGroup"],[1,"flex","w-full","flex-initial","flex-row","items-center","md:w-96"],[1,"flex-initial","flex-shrink",3,"ngClass"],["id","label-emailAddress"],["formControlName","emailAddress","matInput","","email","","type","email","name","email","aria-labelledby","label-emailAddress","data-test-id","input-emailAddress","dacklMessage","",3,"readonly","dacklValidationMessages"],["mat-mini-fab","","color","light","data-test-id","delete-emailAddress","type","button","matTooltip",e,"aria-label",i,1,"ml-2"],["mat-button","","id","button-save-email","color","primary","type","submit",3,"disabled"],["data-test-id","confirmation-box",1,"mt-6","gap-2","bg-cyan-50"],["mat-mini-fab","","color","light","data-test-id","delete-emailAddress","type","button","matTooltip",e,"aria-label",i,1,"ml-2",3,"click"],["svgIcon","fi-loeschen-20"],[1,"flex","items-center"],["diameter","20","data-test-id","save-button-spinner",1,"mr-1"],[1,"font-sans","text-xl","font-medium"],[1,"flex-1"],["formControlName","confirmationCode","matInput","","data-test-id","input-confirmation","dacklMessage","",3,"dacklValidationMessages"],["mat-button","","color","primary","type","submit","data-test-id","button-confirm-email",1,"flex-initial",3,"disabled"],[1,"mt-4","flex","flex-row","flex-wrap","items-center","gap-4"],[1,"m-0"],["mat-button","","data-test-id","resend-button",3,"click"],["svgIcon","fi-brief-20","aria-label",R,"role","img",1,"mr-1"]];},template:function(e,i){e&1&&(r(0,"dacks-content",11),E(1,"ano-container-header",12),r(2,"div",13)(3,"mat-card",14)(4,"h2",15),_(5,1),o(),r(6,"p"),_(7,2),o(),r(8,"form",16),u("submit",function(){return i.saveEmail();}),r(9,"div",17)(10,"mat-form-field",18)(11,"mat-label",19),_(12,3),o(),E(13,"input",20),o(),O(14,fe,2,0,"button",21),o(),O(15,Ae,5,2,"button",22),o(),O(16,ge,19,4,"mat-card",23),o()()()),e&2&&(l(8),I("formGroup",i.notificationsForm),l(2),I("ngClass",V(7,Se,i.status!==i.emailStatus.NONE)),l(3),I("readonly",i.status!==i.emailStatus.NONE)("dacklValidationMessages",i.validationMessages),l(),C(i.status!==i.emailStatus.NONE?14:-1),l(),C(i.status===i.emailStatus.NONE?15:-1),l(),C(i.status===i.emailStatus.UNCONFIRMED?16:-1));},dependencies:[z,ce,Oe,se,te,Z,ee,ie,re,le,oe,ne,Q,Ne,_e,Ie,Ee,W,K,J,Y],encapsulation:2});};var ti=[{path:"",component:M}];export{ti as routes};/**i18n:c9cc2d063f1a69e4b3f043b5170b303092bd7e65e86bac13b54f9828b86032c7*/

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.