1"use strict";(self.webpackChunkhbApp=self.webpackChunkhbApp||[]).push([[899,5478,7483,9466],{30899(h,d,e){e.r(d),e.d(d,{DynamicComponentListComponent:()=>m});var l=e(65157),c=e(32271),p=e(22470),s=e(77483),t=e(35547);function E(n,a){}function r(n,a){if(1&n&&t.DNE(0,E,0,0,"ng-template",1),2&n){const o=t.XpG(),i=o.$implicit,y=o.$index,g=t.XpG();t.Y8G("appDynamicComponent",i)("settings",0===y?g.firstElement():g.settings())}}function _(n,a){1&n&&t.DNE(0,r,1,2,null,0)}let m=(()=>{class n{constructor(){this.dynamicComponents=l.hFB.required(),this.settings=(0,l.hFB)({}),this.firstElement=(0,c.EW)(()=>{const o=this.settings()?.firstElement;return this.settings()&&this.isDynamicComponentSettings(o)?o:this.settings()})}isDynamicComponentSettings(o){return null===o||"object"==typeof o&&Object.keys(o).every(i=>"string"==typeof i)}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-dynamic-component-list"]],hostVars:2,hostBindings:function(i,y){2&i&&t.AVh("dynamic-component-list",!0)},inputs:{dynamicComponents:[1,"dynamicComponents"],settings:[1,"settings"]},decls:2,vars:0,consts:[[4,"appRemovable"],[3,"appDynamicComponent","settings"]],template:function(i,y){1&i&&t.Z7z(0,_,1,0,null,null,t.Vm6),2&i&&t.Dyx(y.dynamicComponents())},dependencies:[p.DynamicComponentDirective,s.r],encapsulation:2,changeDetection:1})}}return n})()},67085(h,d,e){e.d(d,{E:()=>m});var l=e(30899),c=e(32186),p=e(22470),s=e(82444),t=e(35547);function E(n,a){}function r(n,a){if(1&n&&t.DNE(0,E,0,0,"ng-template",1),2&n){const o=t.XpG(),i=o.$implicit,y=o.$index,g=t.XpG();t.Y8G("appDynamicComponent",i)("settings",g.lazyLoadSetting(0===y?g.firstElement():g.settings()))}}function _(n,a){if(1&n&&t.DNE(0,r,1,2,null,0),2&n){const o=a.$implicit,i=t.XpG();t.Y8G("appLoadLazy",i.isLazyLoadingEnabled(o))}}class m extends l.DynamicComponentListComponent{static{this.TEASER_GROUPS_WITH_ADVERTISEMENTS=new Map([[s.UC$.leadTeaserGroup,!0],[s._5M.overviewPageLeadTeaserGroup,!0],[s.gbE.bigTeaserGroup,!0],[s.obC.listTeaserGroup,!0],[s.bJp.favoritesTeaserGroup,!0],[s.vaf.threeColsTeaserGroup,!0]])}lazyLoadSetting(a={}){return!1===a?.loadLazy?a:{...a,loadLazy:!0}}isLazyLoadingEnabled(a){return!1!==this.settings()?.loadLazy&&!this.isAdvertisement(a)&&!this.isTeaserGroupWithPossibleAdvertisement(a)}isAdvertisement(a){return a.type===s.dFk.advertisement}isTeaserGroupWithPossibleAdvertisement(a){return m.TEASER_GROUPS_WITH_ADVERTISEMENTS.has(a.type)}static{this.\u0275fac=(()=>{let a;return function(i){return(a||(a=t.xGo(m)))(i||m)}})()}static{this.\u0275cmp=t.VBU({type:m,selectors:[["app-lazy-load-dynamic-component-list"]],features:[t.Vt3],decls:2,vars:0,consts:[[4,"appLoadLazy"],[3,"appDynamicComponent","settings"]],template:function(o,i){1&o&&t.Z7z(0,_,1,1,null,null,t.Vm6),2&o&&t.Dyx(i.dynamicComponents())},dependencies:[p.DynamicComponentDirective,c.E],encapsulation:2,changeDetection:1})}}},85478(h,d,e){e.d(d,{HomePageV2Component:()=>m});var l=e(65157),c=e(32271),p=e(30899),s=e(67085),t=e(35547);const E=()=>({loadLazy:!1});function r(n,a){if(1&n&&t.nrm(0,"app-dynamic-component-list",1),2&n){const o=t.XpG();t.Y8G("dynamicComponents",o.aboveTheFoldElements())("settings",t.lJ4(2,E))}}function _(n,a){if(1&n&&t.nrm(0,"app-lazy-load-dynamic-component-list",2),2&n){const o=t.XpG();t.Y8G("dynamicComponents",o.belowTheFoldElements())}}let m=(()=>{class n{constructor(){this.context=l.hFB.required(),this.aboveTheFoldElements=(0,c.EW)(()=>[...this.context().elements??[]].slice(0,n.ABOVE_THE_FOLD_ELEMENTS)),this.belowTheFoldElements=(0,c.EW)(()=>[...this.context().elements??[]].slice(n.ABOVE_THE_FOLD_ELEMENTS))}static{this.ABOVE_THE_FOLD_ELEMENTS=3}static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-home-page-v2"]],hostAttrs:[1,"wide-page"],inputs:{context:[1,"context"]},decls:4,vars:2,consts:[[1,"content-wrapper"],[3,"dynamicComponents","settings"],[1,"lazy-elements",3,"dynamicComponents"]],template:function(i,y){1&i&&(t.j41(0,"div",0)(1,"main"),t.nVh(2,r,1,3,"app-dynamic-component-list",1),t.nVh(3,_,1,1,"app-lazy-load-dynamic-component-list",2),t.k0s()()),2&i&&(t.R7$(2),t.vxM(y.aboveTheFoldElements().length>0?2:-1),t.R7$(),t.vxM(y.belowTheFoldElements().length>0?3:-1))},dependencies:[p.DynamicComponentListComponent,s.E],styles:["main[_ngcontent-%COMP%]{padding-top:var(--%NS%homepage-main-padding-top);--%NS%dynamic-component-list-item-separator-margin-top: var(--%NS%top-level-container-margin-top);--%NS%dynamic-component-list-item-separator-padding-top: var(--%NS%top-level-container-padding-top);--%NS%dynamic-component-list-item-separator-border-top: var(--%NS%top-level-container-border-top)}.content-wrapper[_ngcontent-%COMP%]{padding-inline:var(--%NS%page-padding);background-color:var(--%NS%hmg-des-color-background-primary);max-width:var(--%NS%page-width);margin-inline:auto}@media(min-width:768px){.content-wrapper[_ngcontent-%COMP%]{max-width:var(--%NS%page-width-m)}}@media(min-width:1024px){.content-wrapper[_ngcontent-%COMP%]{max-width:var(--%NS%page-width-l)}}@media(min-width:9999px){.content-wrapper[_ngcontent-%COMP%]{max-width:var(--%NS%page-width-xl)}}[_nghost-%COMP%] .top-level-container .stage>app-dynamic-component-list:not(:first-of-type), [_nghost-%COMP%] .top-level-container .stage>app-lazy-load-dynamic-component-list:not(:first-of-type){margin-top:var(--%NS%item-separator-margin-top);padding-top:var(--%NS%item-separator-padding-top);border-top:var(--%NS%item-separator-border-top)}app-lazy-load-dynamic-component-list[_ngcontent-%COMP%]{display:block;margin-top:var(--%NS%top-level-container-margin-top);padding-top:var(--%NS%top-level-container-padding-top);border-top:var(--%NS%top-level-container-border-top)}@media(max-width:1023.9px){app-lazy-load-dynamic-component-list[_ngcontent-%COMP%]:has(app-content-advertisement:first-child){margin-top:var(--%NS%hmg-des-dimensions-gap-2xl)}}"],changeDetection:1})}}return n})()},32186(h,d,e){e.d(d,{E:()=>s});var l=e(97084),c=e(47266),p=e(35547);let s=(()=>{class t{set appLoadLazy(r){this.enabled=""===r||r}constructor(r,_,m,n){this.templateRef=r,this.viewContainer=_,this.loadLazyService=m,this.ngZone=n,this.enabled=!0}ngOnInit(){this.enabled?this.loadLazyService.readyToLoad.then(()=>{this.ngZone.run(()=>{this.viewContainer.createEmbeddedView(this.templateRef)})}):this.viewContainer.createEmbeddedView(this.templateRef)}static{this.\u0275fac=function(_){return new(_||t)(p.rXU(p.C4Q),p.rXU(p.c1b),p.rXU(l.u),p.rXU(c.SKi))}}static{this.\u0275dir=p.FsC({type:t,selectors:[["","appLoadLazy",""]],inputs:{appLoadLazy:"appLoadLazy"}})}}return t})()},77483(h,d,e){e.d(d,{r:()=>p});var l=e(47266),c=e(35547);let p=(()=>{class s{constructor(E,r,_){this.viewContainer=E,this.ngZone=r,r.run(()=>this.viewContainer.createEmbeddedView(_))}remove(){this.ngZone.run(()=>this.viewContainer.clear())}static{this.\u0275fac=function(r){return new(r||s)(c.rXU(c.c1b),c.rXU(l.SKi),c.rXU(c.C4Q))}}static{this.\u0275dir=c.FsC({type:s,selectors:[["","appRemovable",""]]})}}return s})()}}]);
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.