1"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[8606],{16825:(k,y,r)=>{r.r(y),r.d(y,{CmsAcademyModule:()=>vn});var d=r(51188);const c=[{slug:"etfs-und-etcs"},{slug:"etf-portfolio-strategien"},{slug:"steuern"},{slug:"studien-und-research"},{slug:"grundlagen-geldanlage"},{slug:"sparen-und-vorsorge",allowedLocales:["de","it","de-AT","de-CH"]},{slug:"nachhaltigkeit",allowedLocales:["de","de-AT","de-CH"]},{slug:"active-etfs",allowedLocales:["de","es"]},{slug:"kryptowaehrungen",allowedLocales:["de","it"]},{slug:"erben-vererben",allowedLocales:["de"]},{slug:"digitale-vermoegensverwalter",allowedLocales:["de"]},{slug:"geldanlage-kinder",allowedLocales:["de"]},{slug:"altersvorsorge-planen",allowedLocales:["de"]}];var A=r(91830),T=r(53079),m=r(96354),E=r(88141),R=r(44668),p=r(84572),e=r(54438),a=r(13539),u=r(71325),f=r(17700),l=r(60177),v=r(83038),I=r(65683),$=r(53990),M=r(35207),x=r(77943),C=r(89079),O=r(84480),S=r(17388);const P=n=>({category:n,vertical:!1,position:"upper"}),w=n=>({category:n,vertical:!1,position:"lower"}),H=n=>({category:n,vertical:!0,position:"upper"}),ve=n=>({category:n,vertical:!0,position:"lower"}),Q=(n,s)=>[n,s],be=(n,s)=>({close:n,opened:s});function Oe(n,s){if(1&n&&e.eu8(0,10),2&n){const t=s.$implicit;e.XpG();const i=e.sdS(15);e.Y8G("ngTemplateOutletContext",e.eq3(2,P,t))("ngTemplateOutlet",i)}}function Ee(n,s){if(1&n&&e.eu8(0,10),2&n){const t=s.$implicit;e.XpG();const i=e.sdS(15);e.Y8G("ngTemplateOutletContext",e.eq3(2,w,t))("ngTemplateOutlet",i)}}function Ae(n,s){if(1&n&&e.eu8(0,10),2&n){const t=s.$implicit;e.XpG();const i=e.sdS(15);e.Y8G("ngTemplateOutletContext",e.eq3(2,H,t))("ngTemplateOutlet",i)}}function Re(n,s){if(1&n&&e.eu8(0,10),2&n){const t=s.$implicit;e.XpG();const i=e.sdS(15);e.Y8G("ngTemplateOutletContext",e.eq3(2,ve,t))("ngTemplateOutlet",i)}}function Se(n,s){if(1&n&&e.nrm(0,"app-article-thumbnail",15),2&n){const t=s.$implicit,i=e.XpG(3);e.Y8G("article",t)("ngClass",1===i.displayedCategoryArticles.length?"col":"col-6")}}function ye(n,s){if(1&n&&(e.qex(0),e.j41(1,"div",12),e.DNE(2,Se,1,2,"app-article-thumbnail",13),e.k0s(),e.j41(3,"a",14),e.pXf(4,2),e.k0s(),e.bVm()),2&n){const t=e.XpG(2);e.R7$(2),e.Y8G("ngForOf",t.displayedCategoryArticles),e.R7$(),e.Y8G("routerLink",e.l_i(2,Q,t.URL_ACADEMY,t.selectedCategory.slug))}}function Te(n,s){if(1&n&&e.DNE(0,ye,5,5,"ng-container",11),2&n){const t=e.XpG();e.Y8G("ngIf",t.selectedCategory)}}function Ie(n,s){if(1&n&&e.nrm(0,"img",25),2&n){const t=e.XpG().category;e.Y8G("lazyLoad",t.image.mediumWebp)("title",t.image.caption)("alt",t.image.alternativeText)}}function xe(n,s){if(1&n&&(e.j41(0,"h3",26),e.EFF(1),e.k0s()),2&n){const t=e.XpG().category;e.R7$(),e.JRh(t.name)}}
1function $e(n,s){if(1&n&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&n){const t=e.XpG().category;e.R7$(),e.JRh(t.name)}}function Pe(n,s){1&n&&e.nrm(0,"app-article-thumbnail",30),2&n&&e.Y8G("article",s.$implicit)}function De(n,s){if(1&n&&(e.qex(0),e.j41(1,"div",27),e.DNE(2,Pe,1,1,"app-article-thumbnail",28),e.k0s(),e.j41(3,"a",29),e.pXf(4,3),e.k0s(),e.bVm()),2&n){const t=e.XpG(2);e.R7$(2),e.Y8G("ngForOf",t.displayedCategoryArticles),e.R7$(),e.Y8G("routerLink",e.l_i(2,Q,t.URL_ACADEMY,t.selectedCategory.slug))}}function Ne(n,s){if(1&n){const t=e.RV6();e.j41(0,"div",16),e.bIt("click",function(){const o=e.eBV(t),_=o.category,b=o.position,h=e.XpG();return e.Njj(h.toggleCategory(_,b))}),e.DNE(1,Ie,1,3,"img",17),e.j41(2,"div",18)(3,"div",19)(4,"div",20),e.nrm(5,"xetf-icon",21),e.DNE(6,xe,2,1,"h3",22)(7,$e,2,1,"span",11),e.k0s(),e.nrm(8,"xetf-icon",23),e.k0s()()(),e.j41(9,"div",24),e.DNE(10,De,5,5,"ng-container",11),e.k0s()}if(2&n){const t=s.category,i=s.vertical,o=e.XpG();e.Y8G("ngClass",e.l_i(15,be,i,t.opened)),e.R7$(),e.Y8G("ngIf",t.image),e.R7$(),e.HbH("color-"+t.color),e.R7$(3),e.Y8G("name",t.icon)("size",24),e.R7$(),e.Y8G("ngIf",i),e.R7$(),e.Y8G("ngIf",!i),e.R7$(),e.Y8G("name","chevron")("size",24)("ngClass",t.opened?"rotate-180":""),e.R7$(),e.AVh("opened",t.opened),e.Y8G("ngStyle",o.selectedCategory&&t.id===o.selectedCategory.id?o.mobileContainerStyles:o.DEFAULT_STYLES),e.R7$(),e.Y8G("ngIf",t.opened)}}let z=(()=>{class n{constructor(t,i){this.resizeService=t,this._cdr=i,this.URL_ACADEMY=A.Fd,this.DEFAULT_STYLES={height:"0",padding:"0"},this.upperCategories=[],this.lowerCategories=[],this.selectedCategory=null,this.displayedCategoryArticles=[],this.displayedArticlesPosition=null,this.upperContainerStyles={height:"0",padding:"0"},this.lowerContainerStyles={height:"0",padding:"0"},this.mobileContainerStyles={height:"0",padding:"0"},this.resizeService.breakpointBootstrap$.pipe((0,E.M)(o=>this.selectedCategory&&this.calculateStyles(o)),(0,C.pQ)()).subscribe()}ngOnInit(){if(this.categories=this.categories.sort((t,i)=>t.order-i.order).map(t=>({...t,articlesHighlightedNormalized:t.articlesHighlighted.map(i=>(0,x.A9)(i)),opened:!1})),this.categories.length>3){const t=Math.floor(this.categories.length/2);this.upperCategories=this.categories.slice(0,t),this.lowerCategories=this.categories.slice(t,this.categories.length)}else this.upperCategories=this.categories}toggleCategory(t,i){if(!t.articlesHighlightedNormalized.length)return;const o=t.opened;this.categories.forEach(_=>_.opened=!1),t.opened=!o,this.displayedCategoryArticles=t.opened?t.articlesHighlightedNormalized:[],this.displayedArticlesPosition=i,this.selectedCategory=t.opened?t:null,this.toggleContainer(this.selectedCategory)}toggleContainer(t){this.resetStyles(),t?this.calculateStyles(this.resizeService.bootstrap()):this.resetStyles()}resetStyles(){this.mobileContainerStyles.padding="0",this.mobileContainerStyles.height="0",this.upperContainerStyles.padding="0",this.upperContainerStyles.height="0",this.lowerContainerStyles.padding="0",this.lowerContainerStyles.height="0"}paddingStyle(t){return`${t}px ${t}px 0 ${t}px`}calculateStyles(t){const i=this[`${this.displayedArticlesPosition}ContainerStyles`],o=this.selectedCategory.articlesHighlightedNormalized.length;i.height=130*Math.ceil(o/2)+82+20+"px",i.padding=this.paddingStyle(20),t.isMd?(this.mobileContainerStyles.height=130*o+82+20+"px",this.mobileContainerStyles.padding=this.paddingStyle(20)):(this.mobileContainerStyles.height=72*o+10*(o-1)+72+10+"px",this.mobileContainerStyles.padding=this.paddingStyle(10)),this._cdr.markForCheck()}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(O.cD),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-category-thumbnails-section"]],inputs:{categories:"categories"},decls:16,vars:8,consts:()=>{let t,i;return t=" Alle Artikel anzeigen ",i=" Alle Artikel anzeigen ",[["highlightedArticles",""],["categoryThumbnailTemplate",""],t,i,[1,"d-none","d-lg-flex","flex-column","align-items-stretch"],[1,"d-flex","flex-row","align-items-start","text-white"],[3,"ngTemplateOutletContext","ngTemplateOutlet",4,"ngFor","ngForOf"],[1,"d-flex","flex-column","category-thumbn
1ails","bg-white",3,"ngStyle"],[3,"ngTemplateOutlet"],[1,"d-flex","d-lg-none","flex-column"],[3,"ngTemplateOutletContext","ngTemplateOutlet"],[4,"ngIf"],[1,"row"],["class","mb-3",3,"article","ngClass",4,"ngFor","ngForOf"],[1,"btn","btn-primary","mx-auto","mt-2","mb-3",3,"routerLink"],[1,"mb-3",3,"article","ngClass"],[1,"category","d-flex","flex-1","mx-1_5","position-relative",3,"click","ngClass"],["class","category-background",3,"lazyLoad","title","alt",4,"ngIf"],[1,"position-absolute","h-100","w-100","gradient"],[1,"category-content","d-flex","align-items-center","justify-content-between","px-3","text-white","h-100"],[1,"d-flex","align-items-center"],[1,"me-3",3,"name","size"],["class","m-0",4,"ngIf"],[3,"name","size","ngClass"],[1,"d-flex","flex-column","d-lg-none","justify-content-center","overflow-hidden","position-relative","mobile-container","category-thumbnails",3,"ngStyle"],[1,"category-background",3,"lazyLoad","title","alt"],[1,"m-0"],[1,"d-grid","gap-2","w-100"],[3,"article",4,"ngFor","ngForOf"],[1,"btn","btn-primary","btn-sm","my-3",3,"routerLink"],[3,"article"]]},template:function(i,o){if(1&i&&(e.j41(0,"div",4)(1,"div",5),e.DNE(2,Oe,1,4,"ng-container",6),e.k0s(),e.j41(3,"div",7),e.eu8(4,8),e.k0s(),e.j41(5,"div",5),e.DNE(6,Ee,1,4,"ng-container",6),e.k0s(),e.j41(7,"div",7),e.eu8(8,8),e.k0s()(),e.j41(9,"div",9),e.DNE(10,Ae,1,4,"ng-container",6)(11,Re,1,4,"ng-container",6),e.k0s(),e.DNE(12,Te,1,1,"ng-template",null,0,e.C5r)(14,Ne,11,18,"ng-template",null,1,e.C5r)),2&i){const _=e.sdS(13);e.R7$(2),e.Y8G("ngForOf",o.upperCategories),e.R7$(),e.Y8G("ngStyle",o.upperContainerStyles),e.R7$(),e.Y8G("ngTemplateOutlet",_),e.R7$(2),e.Y8G("ngForOf",o.lowerCategories),e.R7$(),e.Y8G("ngStyle",o.lowerContainerStyles),e.R7$(),e.Y8G("ngTemplateOutlet",_),e.R7$(2),e.Y8G("ngForOf",o.upperCategories),e.R7$(),e.Y8G("ngForOf",o.lowerCategories)}},dependencies:[d.Wk,l.YU,l.Sq,l.bT,l.T3,l.B3,S.Je,v.Rl,I.Y],styles:[".category[_ngcontent-%COMP%]{min-height:128px;border-radius:5px;overflow:hidden;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.1));font-size:16px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.category[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px}@media (min-width: 1200px){.category[_ngcontent-%COMP%]{margin-top:1rem}}.category[_ngcontent-%COMP%] .category-background[_ngcontent-%COMP%]{position:absolute;min-width:100%;min-height:128px;z-index:-1}.category[_ngcontent-%COMP%] .category-content[_ngcontent-%COMP%] > xetf-icon[_ngcontent-%COMP%]{transition:transform ease-in-out .15s}.category.close[_ngcontent-%COMP%]{min-width:290px}.category.close[_ngcontent-%COMP%]:not(:first-child){margin-top:-13px!important}.category.opened[_ngcontent-%COMP%]{min-height:136px}.category.opened[_ngcontent-%COMP%] .category-content[_ngcontent-%COMP%]{padding-bottom:8px}.category-thumbnails[_ngcontent-%COMP%]{background-color:#fff;margin:0 8px;border-radius:0 0 10px 10px;filter:drop-shadow(0px 0px 1px rgba(0,0,0,.24)) drop-shadow(0px 2px 8px rgba(0,0,0,.08)) drop-shadow(0px 4px 4px rgba(0,0,0,.1));overflow:hidden}.category-thumbnails.opened[_ngcontent-%COMP%]{margin:0 8px 24px}@media (min-width: 1200px){.category-thumbnails.opened[_ngcontent-%COMP%]{margin:0 8px}}.category[_ngcontent-%COMP%], .category-thumbnails[_ngcontent-%COMP%], .mobile-container[_ngcontent-%COMP%]{transition:height ease-in-out .15s}"],changeDetection:0})}}return n})();const we=(n,s)=>({shadowed:n,"bg-white":s});function Ye(n,s){if(1&n&&e.nrm(0,"app-article-thumbnail",32),2&n){const i=s.index;e.Y8G("article",s.$implicit)("vertical",!0)("digitImageIndex",i+1)}}function Fe(n,s){if(1&n&&(e.j41(0,"a",33)(1,"span",34)(2,"span",35),e.nrm(3,"xetf-icon",36),e.k0s(),e.nrm(4,"span",37),e.k0s(),e.nrm(5,"xetf-icon",38),e.k0s()),2&n){const t=s.item;e.Y8G("routerLink",t.slug),e.R7$(2),e.HbH("color-"+t.color),e.R7$(),e.Y8G("name",t.icon)("size",20),e.R7$(),e.Y8G("innerHTML",t.title,e.npT),e.R7$(),e.Y8G("name","chevron")("size",14)}}function Be(n,s){1&n&&e.nrm(0,"app-article-thumbnail",53),2&n&&e.Y8G("article",s.$implicit)}
1function Ve(n,s){if(1&n&&(e.j41(0,"div",54)(1,"div",55),e.nrm(2,"cms-podcast-episode",56),e.k0s()()),2&n){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("data",t.podcastHighlighted)("articleMode",!1)}}function Xe(n,s){if(1&n&&(e.j41(0,"div",39)(1,"div",40)(2,"div",41)(3,"div",42)(4,"div",43),e.nrm(5,"xetf-icon",36),e.k0s(),e.j41(6,"span",44),e.pXf(7,5),e.k0s()()(),e.j41(8,"h2",45),e.EFF(9),e.k0s(),e.j41(10,"p",46),e.EFF(11),e.k0s(),e.j41(12,"div",47)(13,"div",48),e.DNE(14,Be,1,1,"app-article-thumbnail",49),e.k0s(),e.DNE(15,Ve,3,2,"div",50),e.k0s(),e.j41(16,"div",51)(17,"a",52),e.pXf(18,6),e.k0s()(),e.nrm(19,"app-promotion",25),e.k0s()()),2&n){const t=s.$implicit,i=s.index;e.Y8G("ngClass",e.l_i(11,we,i%2==0,i%2!=0)),e.R7$(4),e.HbH("color-"+t.color),e.R7$(),e.Y8G("name",t.icon)("size",20),e.R7$(4),e.JRh(t.name),e.R7$(2),e.JRh(t.description),e.R7$(3),e.Y8G("ngForOf",t.articlesHighlightedNormalized),e.R7$(),e.Y8G("ngIf",t.podcastHighlighted),e.R7$(2),e.Y8G("routerLink",t.slug),e.R7$(2),e.Y8G("type",t.promotionType)}}function je(n,s){if(1&n&&(e.j41(0,"div",57)(1,"h2",58),e.pXf(2,7),e.k0s(),e.j41(3,"p",59),e.pXf(4,8),e.k0s(),e.nrm(5,"cms-category-thumbnails-section",60),e.k0s()),2&n){const t=s.ngIf;e.R7$(5),e.Y8G("categories",t)}}function Ue(n,s){if(1&n&&(e.j41(0,"div",10)(1,"div",11)(2,"div",12)(3,"div",13),e.nrm(4,"img",14),e.k0s()(),e.j41(5,"div",15)(6,"h1",16),e.pXf(7,1),e.k0s(),e.j41(8,"p",17),e.pXf(9,2),e.k0s()(),e.j41(10,"div",18),e.nrm(11,"img",19),e.k0s()(),e.j41(12,"div",20)(13,"div",21)(14,"h2",22),e.pXf(15,3),e.k0s(),e.j41(16,"div",23),e.DNE(17,Ye,1,3,"app-article-thumbnail",24),e.k0s(),e.nrm(18,"app-promotion",25),e.k0s()(),e.j41(19,"div",26)(20,"div",27)(21,"cms-search",28),e.qex(22,29),e.pXf(23,4),e.bVm(),e.DNE(24,Fe,6,8,"ng-template",null,0,e.C5r),e.k0s()()(),e.DNE(26,Xe,20,14,"div",30)(27,je,6,1,"div",31),e.nI1(28,"async"),e.k0s()),2&n){const t=s.ngIf,i=e.XpG();e.R7$(17),e.Y8G("ngForOf",t.articlesHighlightedNormalized),e.R7$(),e.Y8G("type",t.promotionType),e.R7$(3),e.Y8G("buttons",i.searchTerms)("searchFn$",i.searchFn$),e.R7$(5),e.Y8G("ngForOf",t.categoriesHighlighted),e.R7$(),e.Y8G("ngIf",e.bMT(28,6,i.categories$))}}let te=(()=>{class n{constructor(t,i,o){this.route=t,this.academyService=i,this.seoService=o,this.searchFn$=_=>this.academyService.searchArticles(_).pipe((0,m.T)(b=>b.map(h=>({id:h.id,slug:h.slug,title:h.title,icon:h.academyCategory?.icon,color:h.academyCategory?.color})))),this.searchTerms=["Anf\xE4nger","Sparplan","Kaufen","B\xF6rse","Portfolio","Steuern"],this.homeEntity$=this.route.data.pipe((0,m.T)(_=>_.breadcrumb),(0,E.M)(_=>this.seoService.setCmsMeta(_.seo)),(0,R.t)(1)),this.categories$=(0,p.z)([this.homeEntity$,this.academyService.academyCategories()]).pipe((0,m.T)(([_,b])=>{const h=_.categoriesHighlighted.map(g=>g.id);return b.filter(g=>-1===h.indexOf(g.id))}))}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(d.nX),e.rXU(a.F),e.rXU(u.B))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-academy-home"]],decls:2,vars:3,consts:()=>{let t,i,o,_,b,h,g,D;return t="Wissen",i=" Wissen ist Macht. Auch bei der Geldanlage. Wir versorgen dich mit allen Informationen, die du f\xFCr einen erfolgreichen Verm\xF6gensaufbau ben\xF6tigst. ",o="Empfehlungen der Redaktion",_="Hier kannst du nach bestimmten Artikeln in unserem Wissensbereich suchen.",b="Thema im Fokus",h=" Alle Artikel anzeigen ",g=" Du m\xF6chtest dein Finanzwissen weiter ausbauen? ",D=" Die Themen rund um Geldanlage und Verm\xF6gensaufbau sind vielschichtig. Wir bieten dir weitere M\xF6glichkeiten dein Finanzwissen zu verbessern. ",[["searchItemRef",""],t,i,o,_,b,h,g,D,["class","landing cms-academy",4,"ngIf"],[1,"landing","cms-academy"],[1,"landing-container","top"],[1,"background-half"],[1,"background-elements"],["src","/assets/images/cms/academy-landing-1.svg","alt","",1,"d-none","d-md-block","desktop-image"],[1,"landing-content","overview"],[1,"header","pb-2","text-primary"],[1,"description"],[1,"d-md-none","mobile-image-container"],["src","/assets/images/cms/academy-landing-2.svg","alt",""],[1,"landing-container","bg-white","shadowed"],[1,"landing-content","wide"],[1,"header","text-center","pt-2","pb-3","pb-md-3_5"],[1,"d-flex","flex-column","flex-xxl-row","justify-content-center","mb-3","gap-2","gap-xxl-3"],[3,"article","vertical","digitImageIndex",4,"ngFor","ngForOf"],[3,"type"],[1,"landing-container","bg-primary-50"],[1,"landing-content","py-lg-5","py-3","w-lg-50","px-3_5","px-lg-0"],[3,"buttons","searchFn$"],["description",""],["class","landing-container in-focus",3,"ngClass",4,"ngFor","ngForOf"],["class","landing-content wide pb-4_5",4,"ngIf"],[3,"article","vertical","digitImageIndex"],[1,"cms-search-item","d-flex","justify-content-between","align-items-center","py-1_5","overflow-hidden",3,"routerLink"],[1,"d-flex","gap-2","align-items-center","overflow-hidden"],[1,"category-icon-wrapper","bg"],[3,"name","size"],[1,"text-truncate","text-nowrap",3,"innerHTML"],[1,"rotate-90-inverse",3,"name","size"],[1,"landing-container","in-focus",3,"ngClass"],[1,"landing-content"],[1,"d-flex","flex-row","align-items-center","justify-content-center"],[1,"pre-header","d-flex","justify-content-center","align-items-center","my-2","mt-md-0"],[1,"category-icon-wrapper","bg","me-2"],[1,"text-primary"],[1,"header","text-center","pb-2","pb-md-3_5"],[1,"text-center","content-description","mx-auto","pb-2","pb-md-4_5"],[1,"d-flex","flex-column","flex-md-row"],[1,"d-grid","gap-2","w-100"],[3,"article",4,"ngFor","ngForOf"],["class","media d-flex flex-column ms-md-3",4,"ngIf"],[1,"d-flex","flex-row","justify-content-center","my-3"],[1,"btn","btn-primary",3,"routerLink"],[3,"article"],[1,"media","d-flex","flex-column","ms-md-3"],[1,"narrow-container","mx-auto"],[3,"data","articleMode"],[1,"landing-content","wide","pb-4_5"],[1,"header","text-center","pb-2","pb-md-3_5","mx-auto",2,"max-width","828px"],[1,"text-center","content-description","mx-auto","pb-2","pb-md-4_5",2,"max-width","548px"],[3,"categories"]]},template:function(i,o){1&i&&(e.DNE(0,Ue,29,8,"div",9),e.nI1(1,"async")),2&i&&e.Y8G("ngIf",e.bMT(1,1,o.homeEntity$))},dependencies:[d.Wk,f.B,l.YU,l.Sq,l.bT,v.Rl,I.Y,$.f,M.Z,z,l.Jj],encapsulation:2,changeDetection:0})}}return n})();var ne=r(25558),He=r(9319),ie=r(37660);
1function ze(n,s){if(1&n&&(e.j41(0,"h3",3),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.JRh(t.section.academySection.theme)}}function We(n,s){1&n&&e.nrm(0,"app-article-thumbnail",8),2&n&&e.Y8G("article",s.$implicit)("headerLevel","h4")}function Ke(n,s){if(1&n&&e.nrm(0,"cms-podcast-episode",13),2&n){const t=s.$implicit;e.Y8G("articleMode",!1)("data",t)}}function Je(n,s){if(1&n&&(e.qex(0),e.nrm(1,"cms-extra-feature",14)(2,"cms-extra-feature",15),e.bVm()),2&n){const t=e.XpG(3);e.R7$(),e.Y8G("articleMode",!1)("data",t.section.academySection.extraFeature)("thumbnailMode",!0),e.R7$(),e.Y8G("articleMode",!1)("data",t.section.academySection.extraFeature)}}function Qe(n,s){if(1&n&&(e.j41(0,"div",9)(1,"div",10),e.DNE(2,Ke,1,2,"cms-podcast-episode",11),e.k0s(),e.DNE(3,Je,3,5,"ng-container",12),e.k0s()),2&n){const t=e.XpG(2);e.R7$(2),e.Y8G("ngForOf",t.section.academySection.highlightedPodcast),e.R7$(),e.Y8G("ngIf",t.section.academySection.extraFeature)}}function Ze(n,s){if(1&n&&(e.j41(0,"div",4)(1,"div",5),e.DNE(2,We,1,2,"app-article-thumbnail",6),e.k0s(),e.DNE(3,Qe,4,2,"div",7),e.k0s()),2&n){const t=e.XpG();e.R7$(2),e.Y8G("ngForOf",t.section.academySection.articles),e.R7$(),e.Y8G("ngIf",t.section.academySection.highlightedPodcast.length||t.section.academySection.extraFeature)}}let oe=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-category-section"]],inputs:{section:"section",category:"category"},decls:5,vars:3,consts:[["accordionTitle",""],["content",""],["alwaysRender","true",1,"mb-3",3,"isOpenChange","icon","isOpen","color"],[1,"m-0"],[1,"d-flex","flex-column","flex-md-row"],[1,"d-grid","gap-2","w-100"],[3,"article","headerLevel",4,"ngFor","ngForOf"],["class","media d-flex flex-column justify-content-between ms-0 ms-md-3",4,"ngIf"],[3,"article","headerLevel"],[1,"media","d-flex","flex-column","justify-content-between","ms-0","ms-md-3"],[1,"narrow-container","mx-auto"],[3,"articleMode","data",4,"ngFor","ngForOf"],[4,"ngIf"],[3,"articleMode","data"],[1,"d-none","d-md-block",3,"articleMode","data","thumbnailMode"],[1,"d-block","d-md-none","wide-feature",3,"articleMode","data"]],template:function(i,o){if(1&i){const _=e.RV6();e.j41(0,"app-collapse-section",2),e.bIt("isOpenChange",function(){return e.eBV(_),e.Njj(o.section.opened=!o.section.opened)}),e.DNE(1,ze,2,1,"ng-template",null,0,e.C5r)(3,Ze,4,2,"ng-template",null,1,e.C5r),e.k0s()}2&i&&e.Y8G("icon",o.category.icon)("isOpen",o.section.opened)("color",o.category.color)},dependencies:[l.Sq,l.bT,I.Y,He._,M.Z,ie.K],styles:["h3[_ngcontent-%COMP%]{font-size:14px}@media (min-width: 768px){h3[_ngcontent-%COMP%]{font-size:20px}}.wide-feature[_ngcontent-%COMP%]{margin:10px -25px -24px -24px}"],changeDetection:0})}}return n})();function qe(n,s){if(1&n&&e.nrm(0,"app-article-thumbnail",34),2&n){const i=s.index;e.Y8G("article",s.$implicit)("vertical",!0)("digitImageIndex",i+1)}}function et(n,s){if(1&n&&e.nrm(0,"cms-category-section",35),2&n){const t=s.$implicit,i=e.XpG().ngIf;e.Y8G("section",t)("category",i)}}function tt(n,s){if(1&n&&(e.j41(0,"div",36)(1,"h2",37),e.pXf(2,3),e.k0s(),e.j41(3,"p",38),e.pXf(4,4),e.k0s(),e.nrm(5,"cms-category-thumbnails-section",39),e.k0s()),2&n){const t=s.ngIf;e.R7$(5),e.Y8G("categories",t)}}function nt(n,s){if(1&n&&(e.j41(0,"div",6)(1,"div",7)(2,"div",8)(3,"div",9),e.nrm(4,"img",10),e.k0s()(),e.j41(5,"div",11)(6,"h1",12),e.EFF(7),e.k0s(),e.j41(8,"p",13),e.EFF(9),e.k0s()(),e.j41(10,"div",14),e.nrm(11,"img",15),e.k0s()(),e.j41(12,"div",16)(13,"div",17)(14,"h2",18),e.pXf(15,0),e.k0s(),e.j41(16,"div",19),e.DNE(17,qe,1,3,"app-article-thumbnail",20),e.k0s(),e.nrm(18,"app-promotion",21),e.k0s()(),e.j41(19,"div",22)(20,"div",23)(21,"div",24)(22,"div",25)(23,"div",26),e.nrm(24,"xetf-icon",27),e.k0s(),e.j41(25,"span",28),e.EFF(26),e.k0s()()(),e.j41(27,"h2",29),e.pXf(28,1),e.k0s(),e.j41(29,"p",30),e.pXf(30,2),e.k0s(),e.j41(31,"div",31),e.DNE(32,et,1,2,"cms-category-section",32),e.k0s(),e.nrm(33,"app-promotion",21),e.k0s()(),e.DNE(34,tt,6,1,"div",33),e.nI1(35,"async"),e.k0s()),2&n){const t=s.ngIf,i=e.XpG();e.R7$(7),e.JRh(t.name),e.R7$(2),e.JRh(t.description),e.R7$(8),e.Y8G("ngForOf",t.articlesHighlightedNormalized),e.R7$(),e.Y8G("type",t.promotionType),e.R7$(5),e.HbH("color-"+t.color),e.R7$(),e.Y8G("name",t.icon)("size",20),e.R7$(2),e.JRh(t.name),e.R7$(6),e.Y8G("ngForOf",t.sections),e.R7$(),e.Y8G("type",t.promotionTypeBottom),e.R7$(),e.Y8G("ngIf",e.bMT(35,12,i.restCategories$))}}let se=(()=>{class n{constructor(t,i,o){this.route=t,this.academyService=i,this.seoService=o,this.category$=this.route.data.pipe((0,m.T)(_=>{const b=_.breadcrumb;return b.articlesHighlightedNormalized=b.articlesHighlighted.map(h=>(0,x.A9)(h)),b.sections=b.sections.map(h=>(h.opened=!1,h.academySection.articles=h.academySection.articles.map(g=>(0,x.A9)(g)),h)),1===b.sections.length&&(b.sections[0].opened=!0),b}),(0,E.M)(_=>this.seoService.setCmsMeta(_.seo)),(0,R.t)({refCount:!0,bufferSize:1})),this.restCategories$=this.category$.pipe((0,ne.n)(_=>this.academyService.academyCategories().pipe((0,m.T)(b=>b.filter(h=>h.id!==_.id)))))}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(d.nX),e.rXU(a.F),e.rXU(u.B))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-category"]],decls:2,vars:3,consts:()=>{let t,i,o,_,b;return t="Empfehlungen der Redaktion",i="Was m\xF6chtest du wissen?",o=" Um dir die Auswahl eines Artikels zu erleichtern, haben wir dir diese nach bestimmten Fragestellungen gruppiert. W\xE4hle eine zu deinem Bedarf passende Fragestellung. ",_=" Du m\xF6chtest dein Finanzwissen weiter ausbauen? ",b=" Die Themen rund um Geldanlage und Verm\xF6gensaufbau sind vielschichtig. Wir bieten dir weitere M\xF6glichkeiten dein Finanzwissen zu verbessern. ",[t,i,o,_,b,["class","landing cms-academy",4,"ngIf"],[1,"landing","cms-academy"],[1,"landing-container","top"],[1,"background-half"],[1,"background-elements"],["src","/assets/images/cms/academy-landing-1.svg","alt","",1,"d-none","d-md-block","desktop-image"],[1,"landing-content","overview"],[1,"header","pb-2"],[1,"description","p-0"],[1,"d-md-none","mobile-image-container"],["src","/assets/images/cms/academy-landing-2.svg","alt",""],[1,"landing-container","bg-white","shadowed"],[1,"landing-content","wide"],[1,"header","text-center","pt-2","pb-3","pb-md-3_5"],[1,"d-flex","flex-column","flex-xxl-row","justify-content-center","mb-3","gap-2","gap-xxl-3"],[3,"article","vertical","digitImageIndex",4,"ngFor","ngForOf"],[3,"type"],[1,"landing-container","in-focus"],[1,"landing-content"],[1,"d-flex","flex-row","align-items-center","justify-content-center","mt-2","mt-md-0"],[1,"pre-header","d-flex","justify-content-center","align-items-center","mb-2","mb-2","mt-md-0"],[1,"category-icon-wrapper","bg","me-2"],[3,"name","size"],[1,"text-primary"],[1,"header","text-center","pb-2","pb-md-3_5"],[1,"text-center","content-description","mx-auto","pb-2","pb-md-4_5"],[1,"d-flex","flex-column"],[3,"section","category",4,"ngFor","ngForOf"],["class","landing-content wide pb-4_5",4,"ngIf"],[3,"article","vertical","digitImageIndex"],[3,"section","category"],[1,"landing-content","wide","pb-4_5"],[1,"header","text-center","pb-2","pb-md-3_5","mx-auto",2,"max-width","828px"],[1,"text-center","content-description","mx-auto","pb-2","pb-md-4_5",2,"max-width","548px"],[3,"categories"]]},template:function(i,o){1&i&&(e.DNE(0,nt,36,14,"div",5),e.nI1(1,"async")),2&i&&e.Y8G("ngIf",e.bMT(1,1,o.category$))},dependencies:[f.B,l.Sq,l.bT,v.Rl,I.Y,z,oe,l.Jj],encapsulation:2,changeDetection:0})}}return n})();var re=r(69464),it=r(89420),ot=r(24916),ae=r(54139),V=r(27458),ce=r(14984),st=r(57176),le=r(76516),_e=r(83992),de=r(79744),Y=r(32817);const rt=["toc"],at=(n,s)=>s.__component+s.id,ct=(n,s)=>s.tocId,lt=n=>({active:n}),_t=(n,s)=>[n,s];function dt(n,s){1&n&&(e.j41(0,"div",5),e.pXf(1,2),e.k0s())}
1function gt(n,s){if(1&n&&(e.j41(0,"a",27),e.nrm(1,"xetf-icon",28),e.k0s()),2&n){const t=e.XpG(),i=e.XpG();e.HbH("color-"+t.academyCategory.color),e.Y8G("title",t.academyCategory.name)("routerLink",e.l_i(6,_t,i.URL_ACADEMY,t.academyCategory.slug)),e.R7$(),e.Y8G("name",t.academyCategory.icon)("size",20)}}function ut(n,s){if(1&n&&(e.nrm(0,"h2",11),e.nI1(1,"keepHtml")),2&n){const t=e.XpG();e.Y8G("innerHTML",e.bMT(1,1,t.abstract),e.npT)}}function mt(n,s){if(1&n&&e.nrm(0,"cms-snippet-loader",14),2&n){let t;const i=s.$implicit;e.Y8G("component",i)("contentsSection",null!==(t=i.tocId)&&void 0!==t?t:"")}}function ht(n,s){1&n&&e.nrm(0,"app-affiliate-hint",16),2&n&&e.Y8G("fixedWidth",!0)}function pt(n,s){if(1&n){const t=e.RV6();e.j41(0,"li",29),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2);return e.Njj(o.tocService.tocToggle(!1))}),e.nrm(1,"a",30),e.nI1(2,"keepHtml"),e.k0s()}if(2&n){let t;const i=s.$implicit;e.R7$(),e.Y8G("sectionId",null!==(t=i.tocId)&&void 0!==t?t:"")("innerHTML",e.bMT(2,2,i.tocHeader||i.header),e.npT)}}function ft(n,s){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"article",3)(2,"div",4),e.DNE(3,dt,2,0,"div",5)(4,gt,2,9,"a",6),e.k0s(),e.j41(5,"div",7)(6,"div",8)(7,"div",9),e.nrm(8,"h1",10),e.nI1(9,"keepHtml"),e.DNE(10,ut,2,3,"h2",11),e.nrm(11,"hr",12),e.k0s()(),e.nrm(12,"cms-article-info",13),e.Z7z(13,mt,1,2,"cms-snippet-loader",14,at),e.nrm(15,"cms-author",15)(16,"cms-share-buttons"),e.DNE(17,ht,1,1,"app-affiliate-hint",16),e.j41(18,"div",17,0),e.nI1(20,"async"),e.j41(21,"div",18)(22,"div",19)(23,"div",20),e.nrm(24,"xetf-icon",21),e.j41(25,"span"),e.pXf(26,1),e.k0s()()(),e.j41(27,"div",22)(28,"ul"),e.Z7z(29,pt,3,4,"li",null,ct),e.k0s()()()(),e.j41(31,"div",23),e.nI1(32,"async"),e.j41(33,"button",24),e.bIt("click",function(){e.eBV(t);const o=e.XpG();
1return e.Njj(o.tocService.tocToggle())}),e.nrm(34,"xetf-icon",25),e.k0s()()()(),e.nrm(35,"cms-related-articles",26),e.k0s()}if(2&n){const t=s,i=e.XpG();e.R7$(3),e.vxM(t.isNew?3:-1),e.R7$(),e.vxM(t.academyCategory?4:-1),e.R7$(4),e.Y8G("innerHTML",e.bMT(9,16,t.title),e.npT),e.R7$(2),e.vxM(t.abstract?10:-1),e.R7$(2),e.Y8G("author",t.author)("updatedAt",t.updatedAt),e.R7$(),e.Dyx(t.contentArea),e.R7$(2),e.Y8G("author",t.author),e.R7$(2),e.vxM(t.hasAffiliateLinks?17:-1),e.R7$(),e.Y8G("ngClass",e.eq3(22,lt,!0===e.bMT(20,18,i.tocService.tocVisible$))),e.R7$(6),e.Y8G("name","other")("size",24),e.R7$(5),e.Dyx(t.tocComponents),e.R7$(2),e.AVh("hidden",e.bMT(32,20,i.tocService.tocToggleHidden$)),e.R7$(3),e.Y8G("name","other")("size",20),e.R7$(),e.Y8G("relatedArticles",t.relatedAcademies)}}let W=(()=>{class n{static{this.JSONLD_KEYS=["academy-article","academy-faqpage","academy-webpage"]}static{this.FAQ_COMPONENT="snippets.faq"}set toc(t){this.tocService.tocInit(t)}constructor(t,i,o,_,b){this.route=t,this.seoService=i,this.localeService=o,this.structuredData=_,this.tocService=b,this.URL_ACADEMY=A.Fd,this.tocToggleHidden=!0,this.academy$=this.route.data.pipe((0,m.T)(h=>{const g=h.breadcrumb;return g&&(this.seoService.setCmsMeta(g.seo),this.setStructuredData(g)),g}))}ngOnDestroy(){this.structuredData.clear(n.JSONLD_KEYS)}setStructuredData(t){const i=this.seoService.canonicalUrl,o={"@context":"https://schema.org","@type":"Article",headline:t.title,mainEntityOfPage:i,publisher:{"@type":"Organization",name:"extraETF",logo:{"@type":"ImageObject",url:"https://extraetf.com/assets/images/extraETF-logo.png"}}};t.seo?.metaDescription&&(o.description=t.seo.metaDescription),t.createdAt&&(o.datePublished=t.createdAt),t.updatedAt&&(o.dateModified=t.updatedAt),t.image?.url&&(o.image=t.image.url),t.author?.name&&(o.author={"@type":"Person",name:t.author.name,...t.author.url?{url:t.author.url}:{},...t.author.image?.url?{image:t.author.image.url}:{}});const _={"@context":"https://schema.org","@type":"WebPage",name:t.seo?.metaTitle||t.title,url:i,inLanguage:this.localeService.localeWithDialect};t.seo?.metaDescription&&(_.description=t.seo.metaDescription),this.structuredData.upsert("academy-article",o),this.structuredData.upsert("academy-webpage",_),this.structuredData.upsert("academy-faqpage",this.buildFaqPage(t))}buildFaqPage(t){const i=(t.contentArea??[]).filter(o=>o.__component===n.FAQ_COMPONENT).flatMap(o=>o.items??[]).map(o=>({question:this.stripHtml(o.question),answer:this.stripHtml(o.answer)})).filter(o=>o.question&&o.answer).map(o=>({"@type":"Question",name:o.question,acceptedAnswer:{"@type":"Answer",text:o.answer}}));return i.length?{"@context":"https://schema.org","@type":"FAQPage",mainEntity:i}:null}stripHtml(t){return(t??"").replace(/<[^>]*>/g," ").replace(/ /g," ").replace(/&/g,"&").replace(/\s+/g," ").trim()}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(d.nX),e.rXU(u.B),e.rXU(re.i),e.rXU(it.D),e.rXU(ot.T))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-academy"]],viewQuery:function(i,o){if(1&i&&e.GBs(rt,5),2&i){let _;e.mGM(_=e.lsd())&&(o.toc=_.first)}},decls:2,vars:3,consts:()=>{let t,i;return t="Inhalt:",i="NEU",[["toc",""],t,i,[1,"card","overflow-hidden"],[1,"badge-wrapper"],[1,"badge","badge-logo","fw-bold"],[1,"category-icon-wrapper","bg",3,"class","title","routerLink"],["contents","",1,"cms-page-content","pt-3_5"],[1,"w-100","d-flex","flex-column","align-items-center"],[1,"cms-page-header"],[1,"header",3,"innerHTML"],[1,"abstract",3,"innerHTML"],[1,"divider"],[3,"author","updatedAt"],[3,"component","contentsSection"],[3,"author"],[3,"fixedWidth"],["contentsTable","",1,"contents-table",3,"ngClass"],[1,"card"],[1,"card-header"],[1,"card-title"],[1,"text-primary","me-2",3,"name","size"],[1,"card-body"],[1,"overlay-button"],["type","button",1,"btn","btn-primary","btn-aft-icon",3,"click"],[1,"m-0",3,"name","size"],[3,"relatedArticles"],[1,"category-icon-wrapper","bg",3,"title","routerLink"],[3,"name","size"],[3,"click"],["contentsLink","",3,"sectionId","innerHTML"]]},template:function(i,o){if(1&i&&(e.DNE(0,ft,36,24,"div"),e.nI1(1,"async")),2&i){let _;e.vxM((_=e.bMT(1,1,o.academy$))?0:-1,_)}},dependencies:[d.Wk,l.YU,v.Rl,ae.W,V.kX,V.qc,V.vs,V.QE,ce.Z,st.q,le.F,_e.w,de.e,Y.l3,l.Jj],encapsulation:2,changeDetection:0})}}return n})();const Mt=["all","conservative","moderate","risky","custom"],vt=["month","past_year"];var K=r(21413),ge=r(53993),bt=r(96697),Ot=r(28793),Et=r(22816);class At{constructor(s,t){this.updateFiltersEvent$=new K.B;const i=t.pipe((0,ge.E)(s),(0,m.T)(([o,_])=>this.getFilters(_,o)),(0,bt.s)(1));this.filters$=(0,Ot.x)(i,this.updateFiltersEvent$).pipe((0,Et.S)((o,_)=>void 0===o?_:{...o,..._}),(0,m.T)(o=>o))}changeFilters(s){this.updateFiltersEvent$.next(s)}getFilters(s,t){const i={},_=s.isYtd,b=s.selectedMonthIndex,h=s.currentShareRange;return this.setCurrPeriod(i,s.currentPeriod),this.setIsYtd(i,_),this.setSelectedMonthIndex(i,b,t),this.setCurrentShareRange(i,h),i}setCurrPeriod(s,t){s.currentPeriod=vt.includes(t)?t:"month"}setIsYtd(s,t){s.isYtd=!t||"true"!==t&&"false"!==t||"true"===t}setSelectedMonthIndex(s,t,i){s.selectedMonthIndex=!isNaN(t)&&i[t]?Number(t):0}setCurrentShareRange(s,t){s.currentShareRange=Mt.includes(t)?t:"all"}}var X=r(81586),Rt=r(99437),ue=r(7673),St=r(99172),me=r(57786),yt=r(74632),J=r(68580),Tt=r(32455),It=r(57008),xt=r(13719),he=r(70648),$t=r(24526),j=r(47650),Pt=r(27563),U=r(87886);const Dt=n=>["/etf-portfolio",n];
1function Nt(n,s){if(1&n&&e.nrm(0,"ngx-star-rating",9),2&n){const t=e.XpG();e.Y8G("rating",t.strategy.advisor_rating)("staticColor","ok")("readOnly",!0)("showHalfStars",!0)}}function kt(n,s){if(1&n&&(e.j41(0,"a",10),e.qex(1),e.pXf(2,0),e.bVm(),e.nrm(3,"xetf-icon",11),e.k0s()),2&n){const t=e.XpG();e.Y8G("routerLink",e.eq3(3,Dt,t.strategy.advisor_url)),e.R7$(3),e.Y8G("name","chevron")("size",14)}}function Lt(n,s){if(1&n&&(e.j41(0,"a",12),e.qex(1),e.pXf(2,1),e.bVm(),e.nrm(3,"xetf-icon",11),e.k0s()),2&n){const t=e.XpG();e.Y8G("href",t.strategy.advisor_test_url,e.B4B),e.R7$(3),e.Y8G("name","chevron")("size",14)}}class Gt extends j.k{getType(){return wt}}let wt=(()=>{class n{constructor(){this.EXTRAETF_PORTFOLIO_IMG="/assets/images/bank-logos/extraetf.png",this.NO_IMAGE_URL=Pt.O}init(t){this.strategy=t}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-column-robo-advisor"]],standalone:!0,features:[e.aNF],decls:9,vars:7,consts:()=>{let t,i;return t="Zum Portfolio",i="Testbericht lesen",[t,i,[1,"d-flex","align-items-center"],[1,"investment-logo","me-1_5",3,"src","alt","title"],[1,"d-flex","flex-column","align-items-start"],[1,"ms-1_5"],[3,"rating","staticColor","readOnly","showHalfStars",4,"ngIf"],["class","d-flex text-primary nowrap text-underline ms-1_5 mt-1 fs-xs",3,"routerLink",4,"ngIf"],["target","_blank","rel","noopener nofollow sponsored","class","d-flex text-primary nowrap text-underline ms-1_5 mt-1 fs-xs",3,"href",4,"ngIf"],[3,"rating","staticColor","readOnly","showHalfStars"],[1,"d-flex","text-primary","nowrap","text-underline","ms-1_5","mt-1","fs-xs",3,"routerLink"],[1,"ms-1_5","rotate-90-inverse",3,"name","size"],["target","_blank","rel","noopener nofollow sponsored",1,"d-flex","text-primary","nowrap","text-underline","ms-1_5","mt-1","fs-xs",3,"href"]]},template:function(i,o){1&i&&(e.j41(0,"td")(1,"div",2),e.nrm(2,"img",3),e.j41(3,"div",4)(4,"span",5),e.EFF(5),e.k0s(),e.DNE(6,Nt,1,4,"ngx-star-rating",6)(7,kt,4,5,"a",7)(8,Lt,4,3,"a",8),e.k0s()()()),2&i&&(e.R7$(2),e.Y8G("src",(o.strategy.is_benchmark?o.EXTRAETF_PORTFOLIO_IMG:o.strategy.advisor_icon)||o.NO_IMAGE_URL,e.B4B)("alt",o.strategy.advisor_name)("title",o.strategy.advisor_name),e.R7$(3),e.JRh(o.strategy.advisor_name),e.R7$(),e.Y8G("ngIf",o.strategy.advisor_rating),e.R7$(),e.Y8G("ngIf",o.strategy.is_benchmark),e.R7$(),e.Y8G("ngIf",!o.strategy.is_benchmark))},dependencies:[l.MD,l.bT,d.iI,d.Wk,U.Bb,U.CB,v.Rl],encapsulation:2,changeDetection:0})}}return n})();const Yt=n=>({width:n}),Ft=(n,s)=>({"bg-success":n,"bg-danger":s});function Bt(n,s){if(1&n&&e.nrm(0,"div",3),2&n){const t=e.XpG();e.Y8G("ngStyle",e.eq3(2,Yt,t.strategy.widthStyle))("ngClass",e.l_i(4,Ft,t.strategy.currentMonthValue>0,t.strategy.currentMonthValue<0))}}class Vt extends j.k{getType(){return Xt}getOrderingValue(s){return s.currentMonthValue}}let Xt=(()=>{class n{init(t){this.strategy=t}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-column-robo-advisor-current-year"]],standalone:!0,features:[e.aNF],decls:4,vars:4,consts:[[1,"d-flex","align-items-center","justify-content-end","justify-content-md-start"],["style","height: 15px; min-width: 2px","class","d-none d-md-block me-2",3,"ngStyle","ngClass",4,"ngIf"],[3,"innerHTML"],[1,"d-none","d-md-block","me-2",2,"height","15px","min-width","2px",3,"ngStyle","ngClass"]],template:function(i,o){1&i&&(e.j41(0,"div",0),e.DNE(1,Bt,1,7,"div",1),e.nrm(2,"span",2),e.nI1(3,"labeledPercentage"),e.k0s()),2&i&&(e.R7$(),e.Y8G("ngIf",o.strategy.currentMonthValue),e.R7$(),e.Y8G("innerHTML",e.bMT(3,2,o.strategy.currentMonthValue),e.npT))},dependencies:[l.MD,l.YU,l.bT,l.B3,d.iI,U.Bb,Y.yi],encapsulation:2,changeDetection:0})}}return n})();const jt=n=>["/etf-portfolio",n];function Ut(n,s){if(1&n&&(e.j41(0,"a",5),e.qex(1),e.pXf(2,0),e.bVm(),e.EFF(3," * "),e.k0s()),2&n){const t=e.XpG();e.Y8G("href",t.strategy.advisor_url,e.B4B)}}function Ht(n,s){if(1&n&&(e.j41(0,"a",6),e.pXf(1,1),e.k0s()),2&n){const t=e.XpG();e.Y8G("routerLink",e.eq3(1,jt,t.strategy.advisor_url))}}class zt extends j.k{getType(){return Wt}}let Wt=(()=>{class n{init(t){this.strategy=t}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-column-robo-advisor-link"]],standalone:!0,features:[e.aNF],decls:3,vars:2,consts:()=>{let t,i;return t="Zum Anbieter",i="Zum Portfolio",[t,i,[1,"text-end"],["class","btn btn-success btn-sm nowrap","target","_blank","rel","noopener nofollow sponsored",3,"href",4,"ngIf"],["class","btn btn-success btn-sm nowrap",3,"routerLink",4,"ngIf"],["target","_blank","rel","noopener nofollow sponsored",1,"btn","btn-success","btn-sm","nowrap",3,"href"],[1,"btn","btn-success","btn-sm","nowrap",3,"routerLink"]]},template:function(i,o){1&i&&(e.j41(0,"td",2),e.DNE(1,Ut,4,1,"a",3)(2,Ht,2,3,"a",4),e.k0s()),2&i&&(e.R7$(),e.Y8G("ngIf",!o.strategy.is_benchmark),e.R7$(),e.Y8G("ngIf",o.strategy.is_benchmark))},dependencies:[l.MD,l.bT,d.iI,d.Wk],encapsulation:2,changeDetection:0})}}return n})();class pe extends j.k{constructor(s,t,i,o="text-end",_){super(s,t,i,o),this.title=s,this.apiOrderingParam=t,this.defaultOrderingAsc=i,this.headerClasses=o,this.yearsValue=_}getType(){return Kt}getOrderingValue(s){return void 0===this.yearsValue?s.perf_ytd:s.perf_last_years[this.yearsValue]}getPayload(s){if(void 0!==this.yearsValue)return this.yearsValue.toString()}}let Kt=(()=>{class n{init(t,i,o){this.value=void 0===o?t.perf_ytd:t.perf_last_years[o]}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-column-robo-advisor-years"]],standalone:!0,features:[e.aNF],decls:2,vars:3,consts:[[1,"text-end",3,"innerHTML"]],template:function(i,o){1&i&&(e.nrm(0,"td",0),e.nI1(1,"labeledPercentage")),2&i&&e.Y8G("innerHTML",e.bMT(1,1,o.value),e.npT)},dependencies:[l.MD,Y.yi],encapsulation:2,changeDetection:0})}}return n})(),fe=(()=>{class n{constructor(){this._strategies=(0,e.vPA)([]),this._period=(0,e.vPA)(void 0),this._years=(0,e.vPA)([]),this._isYtd=(0,e.vPA)(void 0),this._selectedMonth=(0,e.vPA)(void 0),this.isPeriodMonth=(0,e.EWP)(()=>"month"===this._period()),this.isPeriodYear=(0,e.EWP)(()=>"past_year"===this._period()),this.columns=(0,e.EWP)(()=>
1this.assembleColumns()),this.records=(0,e.EWP)(()=>this.assembleRecords())}set strategies(t){this._strategies.set(t)}set years(t){this._years.set(t)}set isYtd(t){this._isYtd.set(t)}set selectedMonth(t){this._selectedMonth.set(t)}set period(t){this._period.set(t)}assembleRecords(){if(0===this._strategies().length)return[];const t=this._strategies().map(h=>({...h,currentMonthValue:this._isYtd()||!(0,X.J5)(this._selectedMonth())?h.perf_ytd:h.perf_months_to_year[this._selectedMonth().month]})),i=t.reduce((h,g)=>h.currentMonthValue<g.currentMonthValue?h:g,t[0]),o=t.reduce((h,g)=>h.currentMonthValue>g.currentMonthValue?h:g,t[0]),_=Math.max(Math.abs(o.currentMonthValue),Math.abs(i.currentMonthValue));return t.map(h=>({...h,isPeriodMonth:this.isPeriodMonth(),isPeriodYear:this.isPeriodYear(),years:this._years(),widthStyle:`calc(${Math.abs(h.currentMonthValue)/_*100}% - 70px)`}))}assembleColumns(){const t=[];t.push(new Gt("Robo-Advisor",void 0,void 0,"text-start"),{title:"Strategie",getValue:o=>o.strategy_name},{title:"Aktienanteil",getValue(o){const _=o.equity_share??.001;return(new Y.b3).transform(_,2)},defaultOrderingAsc:!0,getOrderingValue:o=>o.equity_share??.001});const i="% "+"Lfd. Jahr";if(this.isPeriodMonth()){const o=this._isYtd()?i:this._selectedMonth().name+" "+this._selectedMonth().year;t.push(new Vt(o,void 0,!1,"progress-col"))}return this.isPeriodYear()&&t.push(new pe(i,void 0,!1,"",void 0),...this._years().map(o=>new pe(o.toString(),void 0,!1,"",o))),t.push(new zt(" ")),t}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-robo-advisors-table"]],viewQuery:function(i,o){if(1&i&&e.GBs(he.u,5),2&i){let _;e.mGM(_=e.lsd())&&(o.tableComponent=_.first)}},inputs:{strategies:"strategies",years:"years",isYtd:"isYtd",selectedMonth:"selectedMonth",period:"period"},standalone:!0,features:[e.Jv_([$t.m]),e.aNF],decls:1,vars:5,consts:[["trackingProperty","strategy_id",3,"columns","records","withTopBorder","isFullDataset","orderingColumnIndex"]],template:function(i,o){1&i&&e.nrm(0,"app-data-table",0),2&i&&e.Y8G("columns",o.columns())("records",o.records())("withTopBorder",!1)("isFullDataset",!0)("orderingColumnIndex",3)},dependencies:[xt.h,he.u],styles:["[_nghost-%COMP%] .progress-col{min-width:200
1px}[_nghost-%COMP%] .data-table.xl .column-title{min-width:300px!important;width:300px!important}"],changeDetection:0})}}return n})();const Jt=["tableCard"],Qt=(n,s)=>s.__component+s.id,G=n=>({active:n});function Zt(n,s){1&n&&(e.j41(0,"div",42),e.nrm(1,"xetf-spinner",43),e.k0s()),2&n&&(e.R7$(),e.Y8G("color","logo")("size",30))}function qt(n,s){if(1&n){const t=e.RV6();e.j41(0,"a",64),e.bIt("click",function(){e.eBV(t);const o=e.XpG(5);return e.Njj(o.dropdownExpanded=!o.dropdownExpanded)}),e.qex(1),e.pXf(2,10),e.bVm(),e.nrm(3,"xetf-icon",65),e.k0s()}if(2&n){const t=e.XpG(5);e.R7$(3),e.Y8G("name","chevron")("ngClass",t.dropdownExpanded?"rotate-180":"")("size",14)}}function en(n,s){if(1&n){const t=e.RV6();e.j41(0,"a",62),e.nI1(1,"async"),e.nI1(2,"async"),e.bIt("click",function(){const o=e.eBV(t).index,_=e.XpG(6);return _.setPeriodMonth(),e.Njj(_.setMonth(o))}),e.EFF(3),e.k0s()}if(2&n){const t=s.$implicit,i=e.XpG(3).ngIf,o=e.XpG(3);e.Y8G("ngClass",e.eq3(6,G,!i.isYtd&&e.bMT(1,2,o.selectedMonth$)===t&&e.bMT(2,4,o.isPeriodMonth$))),e.R7$(3),e.SpI(" ",t.name+" "+t.year," ")}}function tn(n,s){if(1&n&&(e.qex(0),e.DNE(1,en,4,8,"a",66),e.nI1(2,"async"),e.bVm()),2&n){const t=e.XpG(5);e.R7$(),e.Y8G("ngForOf",e.bMT(2,1,t.months$))}}function nn(n,s){if(1&n){const t=e.RV6();e.j41(0,"div",61)(1,"a",62),e.nI1(2,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(4);return o.setPeriodMonth(),e.Njj(o.setYtd())}),e.pXf(3,8),e.k0s(),e.j41(4,"a",62),e.nI1(5,"async"),e.bIt("click",function(){e.eBV(t),e.XpG();const o=e.sdS(36);return e.XpG(3).setPeriodYear(),e.Njj(o.isOpen=!o.isOpen)}),e.pXf(6,9),e.k0s(),e.DNE(7,qt,4,3,"a",63),e.nI1(8,"async"),e.DNE(9,tn,3,3,"ng-container",44),e.k0s()}if(2&n){let t;const i=e.XpG().ngIf,o=e.XpG(3);e.R7$(),e.Y8G("ngClass",e.eq3(10,G,i.isYtd&&e.bMT(2,4,o.isPeriodMonth$))),e.R7$(3),e.Y8G("ngClass",e.eq3(12,G,e.bMT(5,6,o.isPeriodYear$))),e.R7$(3),e.Y8G("ngIf",null==(t=e.bMT(8,8,o.months$))?null:t.length),e.R7$(2),e.Y8G("ngIf",o.dropdownExpanded)}}function on(n,s){if(1&n){const t=e.RV6();e.j41(0,"div",67)(1,"div",68)(2,"p",69),e.pXf(3,11),e.k0s(),e.j41(4,"xetf-range-slider",70),e.nI1(5,"async"),e.nI1(6,"async"),e.bIt("minValueChange",function(o){e.eBV(t);const _=e.XpG(4);return e.Njj(_.setMinShare(o))})("maxValueChange",function(o){e.eBV(t);const _=e.XpG(4);return e.Njj(_.setMaxShare(o))}),e.k0s()()()}if(2&n){const t=e.XpG(4);e.R7$(4),e.Y8G("minValue",e.bMT(5,3,t.minShare$))("maxValue",e.bMT(6,5,t.maxShare$))("options",t.SLIDER_OPTIONS)}}function sn(n,s){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div",29)(2,"div",45)(3,"div",46)(4,"div",47)(5,"div",48)(6,"div",49)(7,"ul",50)(8,"li",51)(9,"a",52),e.nI1(10,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.setShareRangeAll())}),e.pXf(11,2),e.k0s()(),e.nrm(12,"li",53),e.j41(13,"li",51)(14,"a",52),e.nI1(15,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.setShareRangeConservative())}),e.pXf(16,3),e.k0s()(),e.nrm(17,"li",53),e.j41(18,"li",51)(19,"a",52),e.nI1(20,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.setShareRangeModerate())}),e.pXf(21,4),e.k0s()(),e.nrm(22,"li",53),e.j41(23,"li",51)(24,"a",52),e.nI1(25,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.setShareRangeRisky())}),e.pXf(26,5),e.k0s()(),e.nrm(27,"li",53),e.j41(28,"li",51)(29,"a",52),e.nI1(30,"async"),e.bIt("click",function(){e.eBV(t);const o=e.XpG(3);return e.Njj(o.setShareRangeCustom())}),e.pXf(31,6),e.k0s()()(),e.nrm(32,"div",54),e.k0s(),e.j41(33,"div",55)(34,"ul",50)(35,"li",56,1)(37,"a",57),e.pXf(38,7),e.k0s(),e.DNE(39,nn,10,14,"div",58),e.k0s()(),e.nrm(40,"div",54),e.k0s()()(),e.DNE(41,on,7,7,"div",59),e.nI1(42,"async"),e.nrm(43,"cms-robo-advisors-table",60),e.nI1(44,"async"),e.nI1(45,"async"),e.k0s()()(),e.bVm()}if(2&n){const t=s.ngIf,i=e.XpG(3);e.R7$(9),e.Y8G("ngClass",e.eq3(28,G,e.bMT(10,12,i.isShareRangeAll$))),e.R7$(5),e.Y8G("ngClass",e.eq3(30,G,e.bMT(15,14,i.isShareRangeConservative$))),e.R7$(5),e.Y8G("ngClass",e.eq3(32,G,e.bMT(20,16,i.isShareRangeModerate$))),e.R7$(5),e.Y8G("ngClass",e.eq3(34,G,e.bMT(25,18,i.isShareRangeRisky$))),e.R7$(5),e.Y8G("ngClass",e.eq3(36,G,e.bMT(30,20,i.isShareRangeCustom$))),e.R7$(6),e.Y8G("insideClick",!0),e.R7$(6),e.Y8G("ngIf",e.bMT(42,22,i.isShareRangeCustom$)),e.R7$(2),e.Y8G("strategies",e.bMT(44,24,i.strategiesFlattened$))("period",t.currentPeriod)("years",i.years)("selectedMonth",e.bMT(45,26,i.selectedMonth$))("isYtd",t.isYtd)}}function rn(n,s){if(1&n&&(e.DNE(0,sn,46,38,"ng-container",44),e.nI1(1,"async")),2&n){const t=e.XpG(2);e.Y8G("ngIf",e.bMT(1,1,t.filters$))}}function an(n,s){if(1&n&&(e.nrm(0,"h3",71),e.nI1(1,"keepHtml")),2&n){const t=e.XpG().ngIf;e.Y8G("innerHTML",e.bMT(1,1,t.abstract),e.npT)}}function cn(n,s){1&n&&e.nrm(0,"cms-snippet-loader",38),2&n&&e.Y8G("component",s.$implicit)}function ln(n,s){if(1&n&&e.nrm(0,"cms-related-articles",72),2&n){const t=e.XpG().ngIf;e.Y8G("relatedArticles",t.relatedAcademies)}}function _n(n,s){if(1&n&&(e.j41(0,"div",13),e.nrm(1,"meta",14)(2,"meta",15)(3,"meta",16),e.j41(4,"div",17),e.nrm(5,"meta",18),e.k0s(),e.j41(6,"div",19)(7,"div",20)(8,"div",21),e.nrm(9,"img",22),e.k0s()(),e.j41(10,"div",23)(11,"h1",24),e.EFF(12),e.k0s(),e.j41(13,"p",25),e.EFF(14),e.k0s()(),e.j41(15,"div",26),e.nrm(16,"img",27),e.k0s()(),e.DNE(17,Zt,2,2,"div",28),e.nI1(18,"async"),e.DNE(19,rn,2,3,"ng-template",null,0,e.C5r),e.j41(21,"div",29)(22,"div",30)(23,"div",31)(24,"div",32),e.nrm(25,"img",33),e.j41(26,"div",34),e.nrm(27,"h2",35),e.nI1(28,"keepHtml"),e.DNE(29,an,2,3,"h3",36),e.nrm(30,"hr",37),e.k0s()(),e.Z7z(31,cn,1,1,"cms-snippet-loader",38,Qt),e.nrm(33,"cms-author",39)(34,"cms-share-buttons")(35,"app-affiliate-hint",40),e.k0s(),e.DNE(36,ln,1,1,"cms-related-articles",41),e.k0s()()()),2&n){const t=s.ngIf,i=e.sdS(20),o=e.XpG();e.R7$(),e.Y8G("content",t.seo.metaDescription),e.R7$(),e.Y8G("content",t.createdAt),e.R7$(),e.Y8G("content",t.updatedAt),e.R7$(2),e.Y8G("content",t.seo.metaImage.url),e.R7$(7),e.JRh(t.title),e.R7$(2),e.JRh(t.description),e.R7$(3),e.Y8G("ngIf",e.bMT(18,14,o.loading$))("ngIfElse",i),e.R7$(8),e.Y8G("lazyLoad","/assets/images/cms/academy-article-1.svg"),e.R7$(2),e.Y8G("innerHTML",e.bMT(28,16,t.contentPieceTitle),e.npT),e.R7$(2),e.Y8G("ngIf",t.abstract),e.R7$(2),e.Dyx(t.contentArea),e.R7$(2),e.Y8G("author",t.author),e.R7$(2),e.Y8G("fixedWidth",!0),e.R7$(),e.Y8G("ngIf",t.relatedAcademies.length)}}let Ce=(()=>{class n{constructor(t,i,o,_){this.route=t,this.router=i,this.brokerService=o,this.seoService=_,this.locale=(0,e.WQX)(re.i).locale,this._destroy=(0,e.WQX)(e.abz),this.SLIDER_OPTIONS={floor:0,ceil:100,step:5,translate:g=>new l.m1(this.locale).transform(g/100)},this.shareRangeMapper={all:{min:0,max:100},conservative:{min:0,max:30},moderate:{min:30.001,max:70},risky:{min:70.001,max:100},custom:{min:0,max:100}},this.CURRENT_YEAR=(0,X.hk)(),this.dropdownExpanded=!1,this.years=[],this.setCustomMinShare$=new K.B,this.setCustomMaxShare$=new K.B;for(let g=1;g<4;g++)this.years.push(this.CURRENT_YEAR-g);this.cmsData$=this.route.data.pipe((0,m.T)(g=>{const D=g.breadcrumb;
1return D.contentArea[0].blueBackground=!0,D.contentArea[0].removeBottomPadding=!1,this.seoService.setCmsMeta(D.seo),D}));const b=this.brokerService.getAdvisorsPerformance();this.loading$=b.pipe((0,m.T)(()=>!1),(0,Rt.W)(()=>(0,ue.of)(!1)),(0,St.Z)(!0)),this.months$=b.pipe((0,m.T)(g=>g.months)),this.roboAdvisorsFilterService=new At(this.route.queryParams,this.months$),this.filters$=this.roboAdvisorsFilterService.filters$,this.selectedMonth$=this.filters$.pipe((0,ge.E)(this.months$),(0,m.T)(([g,D])=>D[g.selectedMonthIndex])),this.isShareRangeAll$=this.filters$.pipe((0,m.T)(g=>"all"===g.currentShareRange)),this.isShareRangeConservative$=this.filters$.pipe((0,m.T)(g=>"conservative"===g.currentShareRange)),this.isShareRangeModerate$=this.filters$.pipe((0,m.T)(g=>"moderate"===g.currentShareRange)),this.isShareRangeRisky$=this.filters$.pipe((0,m.T)(g=>"risky"===g.currentShareRange)),this.isShareRangeCustom$=this.filters$.pipe((0,m.T)(g=>"custom"===g.currentShareRange)),this.isPeriodMonth$=this.filters$.pipe((0,m.T)(g=>"month"===g.currentPeriod)),this.isPeriodYear$=this.filters$.pipe((0,m.T)(g=>"past_year"===g.currentPeriod)),this.filters$.pipe((0,C.pQ)(this._destroy)).subscribe(g=>this.router.navigate([],{queryParams:g,queryParamsHandling:"merge"})),this.minShare$=(0,me.h)(this.filters$.pipe((0,m.T)(g=>this.shareRangeMapper[g.currentShareRange].min)),this.setCustomMinShare$),this.maxShare$=(0,me.h)(this.filters$.pipe((0,m.T)(g=>this.shareRangeMapper[g.currentShareRange].max)),this.setCustomMaxShare$);const h=b.pipe((0,m.T)(g=>g.strategies));this.strategiesFlattened$=(0,p.z)([h,this.maxShare$,this.minShare$]).pipe((0,m.T)(([g,D,N])=>g.filter(F=>F.equity_share>=N&&F.equity_share<=D)))}setShareRangeAll(){this.roboAdvisorsFilterService.changeFilters({currentShareRange:"all"})}setShareRangeConservative(t){this.roboAdvisorsFilterService.changeFilters({currentShareRange:"conservative"}),t&&this.tableCardRef?.nativeElement.scrollIntoView()}setShareRangeModerate(t){this.roboAdvisorsFilterService.changeFilters({currentShareRange:"moderate"}),t&&this.tableCardRef?.nativeElement.scrollIntoView()}setShareRangeRisky(t){this.roboAdvisorsFilterService.changeFilters({currentShareRange:"risky"}),t&&this.tableCardRef?.nativeElement.scrollIntoView()}setShareRangeCustom(){this.roboAdvisorsFilterService.changeFilters({currentShareRange:"custom"})}setPeriodMonth(){this.roboAdvisorsFilterService.changeFilters({currentPeriod:"month"})}setPeriodYear(){this.dropdownExpanded=!1,this.roboAdvisorsFilterService.changeFilters({isYtd:!1,currentPeriod:"past_year"})}setYtd(){this.roboAdvisorsFilterService.changeFilters({isYtd:!0})}setMonth(t){this.roboAdvisorsFilterService.changeFilters({isYtd:!1,selectedMonthIndex:t})}setMinShare(t){this.setCustomMinShare$.next(t)}setMaxShare(t){this.setCustomMaxShare$.next(t)}static{this.\u0275fac=function(i){return new(i||n)(e.rXU(d.nX),e.rXU(d.Ix),e.rXU(yt.d),e.rXU(u.B))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["cms-robo-advisors"]],viewQuery:function(i,o){if(1&i&&e.GBs(Jt,5),2&i){let _;e.mGM(_=e.lsd())&&(o.tableCardRef=_.first)}},decls:2,vars:3,consts:()=>{let t,i,o,_,b,h,g,D,N,F;return t=" Alle Strategien ",i=" Konservativ ",o=" Moderat ",_=" Risikoreich ",b=" Individuelle Aktienquote ",h=" Zeitraum ",g=" Aktuelles Jahr ",D=" Vorjahre ",N="Monat w\xE4hlen",F="Gew\xFCnschten Bereich einstellen",[["loadedContent",""],["dropdown","bs-dropdown"],t,i,o,_,b,h,g,D,N,F,["class","landing cms-academy","itemtype","http://schema.org/Article","itemscope","",4,"ngIf"],["itemtype","http://schema.org/Article","itemscope","",1,"landing","cms-academy"],["itemprop","description",3,"content"],["itemprop","datePublished",3,"content"],["itemprop","dateModified",3,"content"],["itemprop","image","itemtype","http://schema.org/ImageObject","itemscope",""],["itemprop","url",3,"content"],[1,"landing-container","top"],[1,"background-half"],[1,"background-elements"],["src","/assets/images/cms/academy-article-1.svg","alt","",1,"d-none","d-md-block","desktop-image"],[1,"landing-content","overview"],[1,"header","pb-2","text-primary"],[1,"description"],[1,"d-md-none","mobile-image-container"],["src","/assets/images/cms/academy-article-1.svg","alt",""],["class","text-center min-vh-100",4,"ngIf","ngIfElse"],[1,"landing-container"],[1,"landing-content","wide","pt-0"],[1,"card","cms-page-content"],[1,"w-100","d-flex","flex-column","align-items-center","bg-primary-50"],["alt","",1,"my-3",3,"lazyLoad"],[1,"cms-page-header"],[1,"header",3,"innerHTML"],["class","abstract",3,"innerHTML",4,"ngIf"],[1,"divi
1der"],[3,"component"],[3,"author"],[3,"fixedWidth"],[3,"relatedArticles",4,"ngIf"],[1,"text-center","min-vh-100"],[1,"mt-5",3,"color","size"],[4,"ngIf"],[1,"landing-content","wide"],[1,"card"],[1,"table-card"],["appToolbarScrollable","",1,"toolbar-container","with-misc-items"],[1,"toolbar-main-items","shadow-rounded"],[1,"nav","nav-pills"],[1,"nav-item"],[1,"nav-link",3,"click","ngClass"],[1,"separator"],[1,"border-placeholder"],[1,"toolbar-misc-items"],["dropdown","","container","body",1,"nav-item","nav-dropdown",3,"insideClick"],["dropdownToggle","",1,"nav-link","dropdown-toggle"],["class","dropdown-menu arrow-top",4,"dropdownMenu"],["class","row p-3",4,"ngIf"],[3,"strategies","period","years","selectedMonth","isYtd"],[1,"dropdown-menu","arrow-top"],[1,"dropdown-item",3,"click","ngClass"],["class","dropdown-item d-flex align-items-center justify-content-between",3,"click",4,"ngIf"],[1,"dropdown-item","d-flex","align-items-center","justify-content-between",3,"click"],[1,"me-0",3,"name","ngClass","size"],["class","dropdown-item",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"row","p-3"],[1,"col-md-6","offset-md-3"],[1,"text-center"],[3,"minValueChange","maxValueChange","minValue","maxValue","options"],[1,"abstract",3,"innerHTML"],[3,"relatedArticles"]]},template:function(i,o){1&i&&(e.DNE(0,_n,37,18,"div",12),e.nI1(1,"async")),2&i&&e.Y8G("ngIf",e.bMT(1,1,o.cmsData$))},dependencies:[l.YU,l.Sq,l.bT,J.hs,J.UL,J.Kk,S.Je,v.Rl,v.tI,Tt.w,ae.W,ce.Z,le.F,_e.w,de.e,It.J,fe,Y.l3,l.Jj],styles:[".background-half[_ngcontent-%COMP%]{top:52%}.toolbar-container[_ngcontent-%COMP%] .toolbar-misc-items[_ngcontent-%COMP%]{justify-content:center}.toolbar-container.desktop-xl[_ngcontent-%COMP%] .toolbar-main-items[_ngcontent-%COMP%]{flex:0 0 841px}.toolbar-container.desktop-xl[_ngcontent-%COMP%] .toolbar-main-items[_ngcontent-%COMP%] .nav-pills[_ngcontent-%COMP%]{justify-content:flex-start}.toolbar-container.desktop-xl[_ngcontent-%COMP%] .toolbar-main-items[_ngcontent-%COMP%] .nav-pills[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(.separator){flex:0}.toolbar-container.desktop-xl[_ngcontent-%COMP%] .toolbar-misc-items[_ngcontent-%COMP%]{justify-content:flex-end}.dropdown-menu.show[_ngcontent-%COMP%]{transform:translate(-17%)}@media (min-width: 1200px){.dropdown-menu.show[_ngcontent-%COMP%]{transform:translate(-30%)}.dropdown-menu.show[_ngcontent-%COMP%]:before, .dropdown-menu.show[_ngcontent-%COMP%]:after{left:60%}}"],changeDetection:0})}}return n})();var dn=r(95854),gn=r(9963);const Me=(n,s)=>{const t=(0,e.WQX)(d.Ix),i=(0,e.WQX)(a.F),o=(0,e.WQX)(gn.x),_=!!n.data.preview,b=(0,x.jz)(n);return b?i.academy(b,_).pipe((0,ne.n)(h=>h?(0,ue.of)(o.prepareContentForMarketing(h,s.url)):(0,X.yC)(t))):(0,X.yC)(t)},mn=n=>(0,e.WQX)(a.F).academyCategory(n.data.id);var pn=r(42603),fn=r(18223),Cn=r(91711);const Mn=[{path:"",pathMatch:"full",component:te,resolve:{breadcrumb:()=>(0,e.WQX)(a.F).academyHome()}},...c.map(n=>({path:n.slug,pathMatch:"full",component:se,canMatch:[pn.Un],resolve:{breadcrumb:mn},data:{id:n.slug,allowedLocales:n.allowedLocales,noindex:!0}})),{path:A.vg,component:W,canActivate:[dn.W],resolve:{breadcrumb:Me},data:{preview:!0,isFixedPageWidth:!0}},{path:A.AW,component:Ce,resolve:{breadcrumb:()=>(0,e.WQX)(a.F).advisorPerformance()}},{path:":slug",component:W,resolve:{breadcrumb:Me},data:{isFixedPageWidth:!0}}];let vn=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=e.G2t({imports:[d.iI.forChild(Mn),T.S,Cn.o,U.Bb,fn.U,fe,ie.K]})}}return n})()},24916:(k,y,r)=>{r.d(y,{T:()=>I});var d=r(90418),c=r(21413),A=r(33726),T=r(99172),m=r(96354),E=r(23294),R=r(5964),p=r(96697),e=r(57786),a=r(28793),u=r(22816),f=r(54438),l=r(84480),v=r(42331);let I=(()=>{class ${constructor(x,C){this.resizeService=x,this.utils=C,this.tocElementInit$=new c.B,this.toggleTocClicked$=new c.B,this.utils.isBrowser&&(this.tocToggleHidden$=(0,A.R)(this.utils.window,"scroll").pipe((0,T.Z)(0),(0,m.T)(()=>this.utils.window.scrollY<d.q+(this.tocElement?.nativeElement.getBoundingClientRect().top||0)),(0,E.F)()),this.tocVisible$=this.tocVisibility$)}tocInit(x){this.tocElement=x,this.tocElementInit$.next(x)}tocToggle(x=!0){this.toggleTocClicked$.next({mobileOnly:x})}get tocVisibility$(){const x=this.tocElementInit$.pipe((0,R.p)(P=>this.utils.isBrowser&&!!P),(0,p.s)(1),(0,m.T)(()=>this.resizeService.bootstrap().isLg)),C=this.tocToggleHidden$.pipe((0,R.p)(P=>this.resizeService.bootstrap().isXl&&P),(0,m.T)(()=>({eventName:"scrollTriggered"}))),O=this.toggleTocClicked$.pipe((0,R.p)(({mobileOnly:P})=>P||!this.resizeService.bootstrap().isLg),(0,m.T)(()=>({eventName:"toggleClicked"}))),S=(0,e.h)(C,O);return(0,a.x)(x,S).pipe((0,u.S)((P,w)=>{if("boolean"==typeof w)return w;const{eventName:H}=w;return"scrollTriggered"===H||!P}),(0,m.T)(P=>P),(0,E.F)())}static{this.\u0275fac=function(C){return new(C||$)(f.KVO(l.cD),f.KVO
1(v.T))}}static{this.\u0275prov=f.jDH({token:$,factory:$.\u0275fac,providedIn:"root"})}}return $})()},73168:(k,y,r)=>{r.d(y,{E:()=>p,v:()=>R});var d=r(47650),c=r(54438),A=r(51188);function T(e,a){if(1&e&&(c.j41(0,"a",0),c.EFF(1),c.k0s()),2&e){const u=c.XpG();c.Y8G("routerLink",u.link),c.R7$(),c.JRh(u.text)}}function m(e,a){if(1&e&&(c.j41(0,"div"),c.EFF(1),c.k0s()),2&e){const u=c.XpG();c.R7$(),c.JRh(u.text)}}function E(e,a){1&e&&c.EFF(0," \u2014 ")}class R extends d.k{constructor(a,u,f,l,v,I="text-end"){super(a,l,v,I),this.title=a,this.getName=u,this.getLink=f,this.apiOrderingParam=l,this.defaultOrderingAsc=v,this.headerClasses=I}getPayload(a){return{displayName:this.getName(a),link:this.getLink(a)}}getType(){return p}getOrderingValue(a){return this.getName(a)}getValue(a){return this.getName(a)}}let p=(()=>{class e{init(u,f,l){l?.displayName&&"string"==typeof l.displayName&&(this.text=l.displayName),l?.link&&"string"==typeof l?.link&&(this.link=l.link)}static{this.\u0275fac=function(f){return new(f||e)}}static{this.\u0275cmp=c.VBU({type:e,selectors:[["app-column-link"]],decls:3,vars:1,consts:[[1,"text-decoration-none","fw-semibold",3,"routerLink"]],template:function(f,l){1&f&&c.DNE(0,T,2,2,"a",0)(1,m,2,1,"div")(2,E,1,0),2&f&&c.vxM(l.link&&l.text?0:l.text?1:2)},dependencies:[A.Wk],encapsulation:2,changeDetection:0})}}return e})()},47650:(k,y,r)=>{r.d(y,{k:()=>d});class d{constructor(A,T,m,E="text-end"){this.title=A,this.apiOrderingParam=T,this.defaultOrderingAsc=m,this.headerClasses=E}getValue(...A){return 0}}},71455:(k,y,r)=>{r.d(y,{W:()=>R});var d=r(517),c=r(81586);class A{constructor(e){e&&(Object.assign(this,e),this.sparplan_faehig=0,this.fund_portfolio_holdings=this.fund_portfolio_holdings.map(a=>(a.logo_url=(0,c.vo)(a.logo_url),a)))}get link(){return this.isin&&`/fund-profile/${this.isin}`||null}get topStockBranches(){return{items:this.fund_portfolio_global_stock_sector_breakdown?.map(e=>({name:e.type_name,value:e.value,code:e.type_code}))||[]}}get topBondBranches(){return{items:this.fund_portfolio_global_bond_sector_breakdown.super.map(e=>({name:e.type_name,value:e.value,code:e.type_code}))||[]}}get topBondCountries(){return this.getTopCountries(this.fund_portfolio_country_breakdown.bond)}get topStockCountries(){return this.getTopCountries(this.fund_portfolio_country_breakdown.stock)}get topConvertibleCountries(){return this.getTopCountries(this.fund_portfolio_country_breakdown.convertible)}getTopCountries(e){return e&&Object.keys(e)?.length?{items:Object.keys(e).map(a=>({name:(0,d.qQ)(a),value:e[a],code:a}))}:null}get topStockRegions(){return this.getTopRegions(this.fund_portfolio_stock?.regional_breakdown)}get topBondRegions(){return this.getTopRegions(this.fund_portfolio_bond?.regional_breakdown)}get topConvertibleRegions(){return this.getTopRegions(this.fund_portfolio_convertible?.regional_breakdown)}get hasMarketCapitalisation(){return!!(this.fund_portfolio_market_cap_breakdown.giant||this.fund_portfolio_market_cap_breakdown.large||this.fund_portfolio_market_cap_breakdown.medium||this.fund_portfolio_market_cap_breakdown.small||this.fund_portfolio_market_cap_breakdown.micro)}get hasBondMaturityRange(){return!!(this.fund_portfolio_bond?.maturity_range["1_to_3_years"]||this.fund_portfolio_bond?.maturity_range["3_to_5_years"]||this.fund_portfolio_bond?.maturity_range["5_to_7_years"]||this.fund_portfolio_bond?.maturity_range["7_to_10_years"]||this.fund_portfolio_bond?.maturity_range["10_to_15_years"]||this.fund_portfolio_bond?.maturity_range["20_to_30_years"]||this.fund_portfolio_bond?.maturity_range.over_30_years)}get hasCreditStructure(){return!!(this.fund_portfolio_credit_quality_breakdown?.aaa?.value||this.fund_portfolio_credit_quality_breakdown?.aa?.value||this.fund_portfolio_credit_quality_breakdown?.a?.value||this.fund_portfolio_credit_quality_breakdown?.bbb?.value||this.fund_portfolio_credit_quality_breakdown?.bb?.value||this.fund_portfolio_credit_quality_breakdown?.b?.value||this.fund_portfolio_credit_quality_breakdown?.below_b?.value||this.fund_portfolio_credit_quality_breakdown?.not_rated?.value)}get marketValue(){return this._marketValue}set marketValue(e){this._marketValue=e}getTopRegions(e){return e?.length?{items:e.map(a=>({name:a.type_name,value:a.value,code:a.type_code}))}:null}}var T=r(68422),m=r(31801),E=r(97144);class R extends A{constructor(e){super(e),this.hidePaymentsInDM=a=>a>=2e3,Object.assign(this,e),this.distribution_frequency_months=this.filterDistributionMonths(this.distribution_frequency_months),this.filteredDistributionFrequency?.length&&(this.distribution_frequency=this.filteredDistributionFrequency),this.sum_distribution=this.filterDistributions(this.sum_distribution),this.yield_distribution=this.filterDistributions(this.yield_distribution),this.lastQuoteValue=new T.A(this.last_quote),this.latest_net_assets_value/=1e6,this.specificInvestmentType="fund"}get name(){return this.fondname_shareclass}
1get distributionPolicy(){switch(!0){case this.is_accumulating:return"Thesaurierend";case this.is_distributing:return"Aussch\xfcttend"}}get portfolioItemsWeight(){return this.fund_portfolio_holdings?.length?this.fund_portfolio_holdings.reduce((e,a)=>e+a.weight,0):0}get fundDomicile(){return(0,d.qQ)(this.fund_domicile_id)}get sumDistributions(){const e={};return this.distribution_frequency_months&&Object.keys(this.distribution_frequency_months)?.forEach(a=>{e[a]=this.distribution_frequency_months[a].reduce((u,f)=>u+Number(f.total_in_eur),0)}),e}get hasDistributions(){return this.distribution_frequency_months&&Object.keys(this.distribution_frequency_months)?.length>0}get portfolioHoldingsWeight(){return this.fund_portfolio_holdings?.length?this.fund_portfolio_holdings.reduce((e,a)=>e+a.weight,0):0}get hasComponents(){const e=this.fund_portfolio_holdings?.length>0,a=this.fund_portfolio_asset_allocation?.bond>0||this.fund_portfolio_asset_allocation?.cash>0||this.fund_portfolio_asset_allocation?.convertible>0||this.fund_portfolio_asset_allocation?.other>0||this.fund_portfolio_asset_allocation?.preferred>0||this.fund_portfolio_asset_allocation?.stock>0,u=this.fund_portfolio_country_breakdown?.bond,f=this.fund_portfolio_country_breakdown?.stock,l=this.fund_portfolio_country_breakdown?.convertible,v=u&&Object.keys(u)?.length>0||f&&Object.keys(f)?.length>0||l&&Object.keys(l)?.length>0;return e||a||v||this.fund_portfolio_currency_breakdown.length>0}get type(){return[this.fund_attributes.is_aifmd?"AIFMD":null,this.fund_attributes.is_census_replication?"Census Replication":null,this.fund_attributes.is_coveredcall?"Covered Call":null,this.fund_attributes.is_currencytracking?"W\xe4hrungstracking":null,this.fund_attributes.is_derivate_based?"Derivatebasiert":null,this.fund_attributes.is_enhanced_index_fund?"Gehebelter Indexfonds":null,this.fund_attributes.is_fund_of_funds?"Dachfonds":null,this.fund_attributes.is_hedge_fund?"Hedgefonds":null,this.fund_attributes.is_index_fund?"Indexfonds":null,this.fund_attributes.is_insured_muni_fund?"Besicherter Fonds":null,this.fund_attributes.is_leverage_fund?"Gehebelter Fonds":null,this.fund_attributes.is_lifecycle_fund?"Lifecycle Fonds":null,this.fund_attributes.is_manageddistribution?"Managed Distribution":null,this.fund_attributes.is_masterfeeder?"Masterfeeder":null,this.fund_attributes.is_moneymarket_fund?"Geldmarktfonds":null,this.fund_attributes.is_nondiversified_fund?"Nondiversified Fonds":null,this.fund_attributes.is_not_applicable?"Keine Angabe":null,this.fund_attributes.is_offshorevehicle?"Offshore Fonds":null,this.fund_attributes.is_overlaymanaged?"Overlaymanaged":null,this.fund_attributes.is_privatelabel_fund?"Private Label Fund":null,this.fund_attributes.is_termtrust_fund?"Termtrust Fonds":null,this.fund_attributes.is_ucits?"UCITS":null].filter(a=>a)?.join(", ")||"\u2014"}get creditRating(){return this.fund_portfolio_bond?.statistics?.avg_credit_quality?(0,m.RN)(this.fund_portfolio_bond?.statistics?.avg_credit_quality):"\u2014"}get lastDistributionFrequency(){return this.distribution_frequency?.length?this.distribution_frequency.at(-1):null}get chartExportingTitle(){return`<span style="display: block">${this.fondname_shareclass} (ISIN: ${this.isin||this.isin_backup||""} | WKN: ${this.wkn||this.wkn_backup||""})</span>`}get chartMddExportingTitle(){const a=this.isin||this.isin_backup||"",u=this.wkn||this.wkn_backup||"";return`${this.fondname_shareclass&&`<span style="display: block">Drawdowns des ${this.fondname}</span>`||""}<span style="display: block">${a&&`ISIN: ${a}`||""}${u&&` WKN: ${u}`||""}</span>`}get extraetfUrl(){return E.c.APPHost+"/crypto-profile/"+(this.isin||this.isin_backup)}getRiskValue(e,a){return this.risk_and_rating?.[a]?.[e]}get perfCurrencies(){return["EUR"]}getPerfMonthlyFlattened(){const e=[];return Object.values(this.monthly_returns||{}).forEach(a=>{a.forEach(u=>{e.push({date:u.month,value:u.value})})}),e}getPerfYearlyFlattened(e){const a=[];if(this.perfCurrencies.includes(e)&&Object.entries(this.performance_yearly||{}).forEach(u=>{a.push({date:u[0],value:Number(u[1])})}),(0,c.J5)(this.return_year_to_date_real)){const u=(0,c.hk)();a.push({date:u+"",value:this.return_year_to_date_real})}return a}get flattenedPerf(){const e={};
1return this.perfCurrencies.forEach(a=>{e[a]=this.getPerfMonthlyFlattened()}),e}get yearlyFlattenedPerf(){const e={};return this.perfCurrencies.forEach(a=>{e[a]=this.getPerfYearlyFlattened(a)}),e}performanceId(e){return this.performance_id?"price"===e?this.returns[this.performance_id]?this.performance_id:null:this.returns_nav[this.performance_id]?this.performance_id:null:null}getPerformanceData(e){const a=this.performanceId(e);if(a)return e&&"price"!==e?this.returns_nav[a]??null:this.returns[a]??null}get hasPortfolioProspectiveMetrics(){return!!(this.fund_portfolio_prospective.earnings_yield||this.fund_portfolio_prospective.bookvalue_yield||this.fund_portfolio_prospective.dividend_yield||this.fund_portfolio_prospective.cashflow_yield||this.fund_portfolio_prospective.revenue_yield)}get hasPortfolioForecastMetrics(){return!!(this.fund_portfolio_forecast.bookvalue_growth||this.fund_portfolio_forecast.cashflow_growth||this.fund_portfolio_forecast.earnings_growth||this.fund_portfolio_forecast["5y_earings_growth"]||this.fund_portfolio_forecast.revenue_growth)}get hasCreditStatistics(){return!!(this.fund_portfolio_bond?.statistics?.avg_credit_quality||this.fund_portfolio_bond?.statistics?.avg_cupon||this.fund_portfolio_bond?.statistics?.current_yield||this.fund_portfolio_bond?.statistics?.avg_price)}get filteredDistributionFrequency(){return this.distribution_frequency?.filter(e=>this.hidePaymentsInDM(new Date(e.start_date).getFullYear()))}filterDistributionMonths(e){return this._filterDistributionObjects(e)}filterDistributions(e){return this._filterDistributionObjects(e)}_filterDistributionObjects(e){if(!e||!Object.keys(e).length)return e;const a={};return Object.keys(e)?.filter(u=>this.hidePaymentsInDM(+u))?.map(u=>a[u]=e[u]),a}}},91679:(k,y,r)=>{r.d(y,{p:()=>a});var d=r(96354),c=r(99437),A=r(7673),T=r(99720),m=r(71455),E=r(51890),R=r(81586),p=r(54438),e=r(21626);let a=(()=>{class u{constructor(l){this.http=l,this.DETAIL_URL="/api-v3/funds/detail/",this.FUND_HOLDINGS_URL="/api-v3/funds/detail/holdings/",this.FULL_SEARCH_URL="/api-v3/funds/search/full/"}fetchFund(l){return this.http.get(this.DETAIL_URL,{params:{isin:l}}).pipe((0,d.T)(v=>new T.Z(v,m.W).getItems()[0]),(0,c.W)(()=>(0,A.of)(null)))}fetchFundHoldings(l){return this.http.get(this.FUND_HOLDINGS_URL,{params:l}).pipe((0,c.W)(()=>(0,A.of)([])))}fullSearch(l){return this.http.get(this.FULL_SEARCH_URL,{params:(0,R.gS)(l)}).pipe((0,d.T)(v=>new T.Z(v,E.t)))}getChartExportingTitle(l){return`<span style="display: block">${l.fondname_shareclass} (ISIN: ${l.isin||l.isin_backup||""} | WKN: ${l.wkn||l.wkn_backup||""})</span>`}static{this.\u0275fac=function(v){return new(v||u)(p.KVO(e.Qq))}}static{this.\u0275prov=p.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}}return u})()},71757:(k,y,r)=>{r.d(y,{A:()=>T,l:()=>m});var d=r(54438),c=r(42331);const A=["orange","danger","violet","indigo","slate","blue","teal","green","warning","pink","purple","brown","primary","info","success","yellow"];function T(E,R=500){return{color:E,shade:R}}let m=(()=>{class E{constructor(p){this.utils=p,this.COMPARISON_CHART_PALETTE=this.getColorScheme(A),this.ORANGE_DARK=this.getColor("orange",800),this.GREEN_LIGHT=this.getColor("success",700),this.RED_LIGHT=this.getColor("danger",700),this.GREY_ULTRA_LIGHT="#E0E0E0",this.GREY_LIGHT="#B0B0B0",this.GREY_MIDDLE=this.getColor("grey",400),this.GREY_DARK=this.getColor("grey",900),this.BLUE_LIGHT=this.getColor("primary",300),this.BLUE_MIDDLE=this.getColor("primary",500),this.BLUE_DARK=this.getColor("primary",700),this.TABLE_INFO_ROW="#F3F3F3",this.TABLE_INFO_ROW_BORDER=this.getColor("grey",300),this.TABLE_WARNING_ROW=this.getColor("warning",50),this.TABLE_WARNING_ROW_BORDER=this.getColor("warning",700),this.TABLE_OPTION_ROW=this.getColor("primary",50),this.TABLE_OPTION_ROW_BORDER=this.getColor("primary",700),this.CALCULATOR_COLORS={deposit:this.getColor("orange",700),withdrawal:this.getColor("purple",700),tax:this.getColor("pink",700),interest:this.getColor("info",700),startSum:this.getColor("slate",700),endSum:this.getColor("primary",500)}}getColor(p,e){return this.getCssVariable(`--color-${p}-${e}`)||"#000"}addOpacity(p,e){return e<0||e>1?p:(3===(p=p.replace("#","")).length&&(p=p.split("").map(f=>f+f).join("")),`#${p}${Math.round(255*e).toString(16).padStart(2,"0")}`)}getPaletteColor(p,e){return e>=0&&e<p.length?p[e]:p[e%p.length]}getColorScheme(p){return[700,500,300].flatMap(a=>p.map(u=>this.getColor(u,a)))}getCssVariable(p){return this.utils.isBrowser?getComputedStyle(this.utils.doc.documentElement)?.getPropertyValue(p)?.trim():""}static{this.\u0275fac=function(e){return new(e||E)(d.KVO(c.T))}}static{this.\u0275prov=d.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}}return E})()},54139:(k,y,r)=>{r.d(y,{W:()=>T});var d=r(60177),c=r(54438);const A=m=>({"w-md-50 mx-auto":m});let T=(()=>{class m{static{this.\u0275fac=function(p){return new(p||m)}}static{this.\u0275cmp=c.VBU({type:m,selectors:[["app-affiliate-hint"]],inputs:{fixedWidth:"fixedWidth"},standalone:!0,features:[c.aNF],decls:4,vars:3,consts:()=>{let R;return R=" Affiliate Hinweis *" + "\ufffd#3\ufffd\ufffd/#3\ufffd" + "Bei den mit Sternchen (*) gekennzeichneten Links handelt es sich um Werbe- oder Affiliate-Links. Wenn du \xFCber diesen Link etw
1as kaufst oder abschlie\xDFt, erhalten wir eine Verg\xFCtung des Anbieters. Dir entstehen dadurch keine Nachteile oder Mehrkosten. Wir verwenden diese Einnahmen, um unser kostenfreies Angebot zu finanzieren. Vielen Dank f\xFCr deine Unterst\xFCtzung. ",[R,[1,"affiliate-hint","fs-xs","lh-base"],[1,"my-2_75",3,"ngClass"]]},template:function(p,e){1&p&&(c.j41(0,"div",1)(1,"p",2),c.PLo(2,0),c.nrm(3,"br"),c.YFu(),c.k0s()()),2&p&&(c.R7$(),c.Y8G("ngClass",c.eq3(1,A,e.fixedWidth)))},dependencies:[d.YU],styles:["[_nghost-%COMP%]{display:inline-flex}"],changeDetection:0})}}return m})()},24455:(k,y,r)=>{r.d(y,{i:()=>e});var d=r(60177),c=r(54438),A=r(83038);const T=a=>["btn btn-link btn-sm btn-aft-icon btn-toggler",a],m=a=>({"rotate-180":a});function E(a,u){if(1&a&&c.EFF(0),2&a){const f=c.XpG(2);c.SpI(" ",f.textShowLess," ")}}function R(a,u){if(1&a&&c.EFF(0),2&a){const f=c.XpG(2);c.SpI(" ",f.textShowMore," ")}}function p(a,u){if(1&a){const f=c.RV6();c.j41(0,"button",1),c.bIt("click",function(){c.eBV(f);const v=c.XpG();return c.Njj(v.toggleRecords())}),c.DNE(1,E,1,1)(2,R,1,1),c.nrm(3,"xetf-icon",2),c.k0s()}if(2&a){const f=c.XpG();c.Y8G("ngClass",c.eq3(4,T,f.classOverride)),c.R7$(),c.vxM(f.showAllRecords?1:2),c.R7$(2),c.Y8G("name","chevron")("ngClass",c.eq3(6,m,f.showAllRecords))}}let e=(()=>{class a{constructor(){this.classOverride="mt-3 mt-md-4 mx-auto",this.textShowLess="Weniger anzeigen",this.textShowMore="Mehr anzeigen",this.showAllRecordsChange=new c.bkB,this.DEFAULT_CLASSES=""}toggleRecords(){this.showAllRecords=!this.showAllRecords,this.showAllRecordsChange.emit(this.showAllRecords)}static{this.\u0275fac=function(l){return new(l||a)}}static{this.\u0275cmp=c.VBU({type:a,selectors:[["app-show-more"]],inputs:{classOverride:"classOverride",numberOfItems:"numberOfItems",recordsLimit:"recordsLimit",textShowLess:"textShowLess",textShowMore:"textShowMore",showAllRecords:"showAllRecords"},outputs:{showAllRecordsChange:"showAllRecordsChange"},standalone:!0,features:[c.aNF],decls:1,vars:1,consts:[["type","button",3,"ngClass"],["type","button",3,"click","ngClass"],[1,"ms-1",3,"name","ngClass"]],template:function(l,v){1&l&&c.DNE(0,p,4,8,"button",0),2&l&&c.vxM(v.numberOfItems>v.recordsLimit||!v.numberOfItems&&!v.recordsLimit?0:-1)},dependencies:[d.YU,A.Rl],encapsulation:2,changeDetection:0})}}return a})()},53993:(k,y,r)=>{r.d(y,{E:()=>R});var d=r(39974),c=r(54360),A=r(58750),T=r(33669),m=r(85343),E=r(9326);function R(...p){const e=(0,E.ms)(p);return(0,d.N)((a,u)=>{const f=p.length,l=new Array(f);let v=p.map(()=>!1),I=!1;for(let $=0;$<f;$++)(0,A.Tg)(p[$]).subscribe((0,c._)(u,M=>{l[$]=M,!I&&!v[$]&&(v[$]=!0,(I=v.every(T.D))&&(v=null))},m.l));a.subscribe((0,c._)(u,$=>{if(I){const M=[$,...l];u.next(e?e(...M):M)}}))})}},27458:(k,y,r)=>{r.d(y,{QE:()=>$,kX:()=>a,qc:()=>u,vs:()=>I});var d=r(54438),c=r(89079),A=r(21413),T=r(84412),m=r(88141),E=r(99172),R=r(60177),p=r(51188);let e=(()=>{class M{isBrowser=(0,R.UE)((0,d.WQX)(d.Agw));subscribeScrollEventListener(C,O){this.isBrowser&&(C||document).addEventListener("scroll",O,!1)}unsubscribeScrollEventListener(C,O){this.isBrowser&&(C||document).removeEventListener("scroll",O,!1)}static \u0275fac=function(O){return new(O||M)};static \u0275prov=d.jDH({token:M,factory:M.\u0275fac})}return M})(),a=(()=>{class M{scrollListener;scrollingView=(0,d.hFB)();_onScroll$=new A.B;_activeSection$=new T.t(null);activeSection$=this._activeSection$.asObservable();scrollFn=C=>this._onScroll$.next(C);constructor(C){this.scrollListener=C}ngOnInit(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),this.scrollFn)}ngOnChanges(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),this.scrollFn)}ngOnDestroy(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),this.scrollFn)}static \u0275fac=function(O){return new(O||M)(d.rXU(e))};static \u0275dir=d.FsC({type:M,selectors:[["","contents",""]],inputs:{scrollingView:[1,"scrollingView"]},exportAs:["contents"],features:[d.Jv_([e]),d.OA$]})}return M})(),u=(()=>{class M{contents;router;_destroy;sectionId=d.hFB.required();active=!1;href="";constructor(C,O,S){this.contents=C,this.router=O,this._destroy=S}ngOnInit(){const C=this.router.parseUrl(this.router.url);C.fragment=this.sectionId(),this.href=C.toString().replace("/",""),this.contents.activeSection$.pipe((0,m.M)(O=>this.active=O===this.sectionId()),(0,c.pQ)(this._destroy)).subscribe()}static \u0275fac=function(O){return new(O||M)(d.rXU(a,1),d.rXU(p.Ix),d.rXU(d.abz))};static \u0275dir=d.FsC({type:M,selectors:[["","contentsLink",""]],hostVars:3,hostBindings:function(O,S){2&O&&(d.Mr5("href",S.href,d.n$t),d.AVh("active",S.active))},inputs:{sectionId:[1,"sectionId"]},exportAs:["contentsLink"]})}return M})();function f(M){const x=window.getComputedStyle(M),C=parseFloat(x.marginTop||"0")+parseFloat(x.marginBottom||"0");return Math.ceil(M.offsetHeight+C)}function l(){return window.scrollY||document.documentElement.scrollTop||document.body.scrollTop||0}function v(M){const x=document.body.getBoundingClientRect();return M.getBoundingClientRect().top-x.top}let I=(()=>{class M{contents;elementRef;_destroy;contentsSection=d.hFB.required();notInRangeEventCount=0;isBrowser=(0,R.UE)((0,d.WQX)(d.Agw));get contentsSectionId(){return this.contentsSection()}constructor(C,O,S){this.contents=C,this.elementRef=O,this._destroy=S}ngOnInit(){this.contentsSection()&&this.isBrowser&&this.contents._onScroll$.pipe((0,E.Z)(0),(0,m.M)(()=>this.detectActiveChanges()),(0,c.pQ)(this._destroy)).subscribe()}detectActiveChanges(){this.isInRange?(this.contents._activeSection$.next(this.contentsSection()),this.notInRangeEventCount=0):(++this.notInRangeEventCount,1===this.notInRangeEventCount&&this.contents._activeSection$.next(null))}get isInRange(){const C=l(),O=v(this.elementRef.nativeElement),S=f(this.elementRef.nativeElement);return C>=O&&C<=O+S}static \u0275fac=function(O){return new(O||M)(d.rXU(a,1),d.rXU(d.aKT),d.rXU(d.abz))};static \u0275dir=d.FsC({type:M,selectors:[["","contentsSection",""]],hostVars:1,hostBindings:function(O,S){2&O&&d.Mr5("id",S.contentsSectionId)},inputs:{contentsSection:[1,"contentsSection"]},exportAs:["contentsSection"]})}return M})(),$=(()=>{class M{elementRef;scrollListener;_cdr;scrollingView=(0,d.hFB)();stickyTop=!0;stickyBottom=!1;element;parentElement;constructor(C,O,S){this.elementRef=C,this.scrollListener=O,this._cdr=S}ngAfterViewInit(){this.element=this.elementRef.nativeElement,this.parentElement=this.element.parentElement,this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness()),this.scrollListener.subscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness())}ngOnDestroy(){this.scrollListener.unsubscribeScrollEventListener(this.scrollingView(),()=>this.checkStickiness())}checkStickiness(){const C=f(this.element),O=f(this.parentElement),S=l(),P=v(this.parentElement)+32;S+C>O+P?(this.stickyTop=!1,this.stickyBottom=!0):S>P?(this.stickyTop=!1,this.stickyBottom=!1):(this.stickyTop=!0,this.stickyBottom=!1),this._cdr.markForCheck()}static \u0275fac=function(O){return new(O||M)(d.rXU(d.aKT),d.rXU(e),d.rXU(d.gRc))};static \u0275dir=d.FsC({type:M,selectors:[["","contentsTable",""]],hostVars:4,hostBindings:function(O,S){2&O&&d.AVh("sticky-top",S.stickyTop)("sticky-bottom",S.stickyBottom)},inputs:{scrollingView:[1,"scrollingView"]},exportAs:["contentsTable"],features:[d.Jv_([e])]})}return M})()}}]);
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.