1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[8579],{8579(et,M,s){s.d(M,{opener5050ComponentBuilder:()=>nt});var m=s(5802),c=s(2271),r=s(7705),y=s(9337),l=s(5246),x=s(8133),d=s(1060);const k=d.zO.filter(n=>n>=512),B=[{media:`(min-width: ${String(1024)}px)`,ratio:"3-2",widths:k}],P=`(min-width: ${String(1024)}px) max(${String(50)}vw, ${String(150)}vh), 100vw`;var t=s(5547);const T=["*"];let w=(()=>{class n{constructor(){this.imageDesktop=r.hFB.required(),this.imageMobile=(0,r.hFB)(),this.priority=(0,r.hFB)(!0,{transform:r.L39}),this.lcp=(0,r.hFB)(),this.effectivePriority=(0,c.EW)(()=>null!=this.lcp()||this.priority()),this.OPENER_5050_SOURCES=B,this.OPENER_5050_SIZES=P,this.OPENER_5050_DEFAULT_RATIO="3-2"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["cms-opener-50-50-image-col"]],inputs:{imageDesktop:[1,"imageDesktop"],imageMobile:[1,"imageMobile"],priority:[1,"priority"],lcp:[1,"lcp"]},ngContentSelectors:T,decls:5,vars:6,consts:[[3,"image","imageMobile","ratio","sources","sizes","priority"],[1,"image-overlay"],[1,"cut-container"],[1,"ramp"]],template:function(o,i){1&o&&(t.NAR(),t.nrm(0,"cms-ui-picture",0),t.j41(1,"div",1)(2,"div",2),t.nrm(3,"div",3),t.k0s()(),t.SdG(4)),2&o&&t.Y8G("image",i.imageDesktop())("imageMobile",i.imageMobile())("ratio",i.OPENER_5050_DEFAULT_RATIO)("sources",i.OPENER_5050_SOURCES)("sizes",i.OPENER_5050_SIZES)("priority",i.effectivePriority())},dependencies:[x.a],styles:['@charset "UTF-8";[_nghost-%COMP%]{position:relative;overflow:hidden;display:block}cms-ui-picture[_ngcontent-%COMP%]{--cms-ui-picture-object-position: center top;--cms-ui-picture-block-size: 100%;aspect-ratio:3/2}.cut-container[_ngcontent-%COMP%]{display:inline-table;position:absolute;bottom:0;left:0;width:100%}.image-overlay[_ngcontent-%COMP%]{position:absolute;inset:0;overflow:hidden}.ramp[_ngcontent-%COMP%]{z-index:1;background-color:var(--color-background-stage);position:absolute;left:0;bottom:0;width:101%;padding-bottom:13%;transform-origin:0 0;transform:translateY(100%) rotate(-7deg)}@media(width>=1024px){.image-overlay[_ngcontent-%COMP%]{display:none}[_nghost-%COMP%]{clip-path:polygon(0 0,100% 0,100% 100%,100px 100%);width:50%}cms-ui-picture[_ngcontent-%COMP%]{--cms-ui-picture-block-size: 100%;aspect-ratio:auto;height:100%;min-height:var(--opener-height)}}'],changeDetection:0})}}return n})(),g=(()=>{class n{constructor(){this._classD=(0,m.WQX)(l.G_,{self:!0}),this._contentService=(0,m.WQX)(l.fH),this.cmsId=this._classD.getRenderProperty("cmsid"),this._header=this._contentService.querySelector(".cms-header"),this._subHeader=this._contentService.querySelector(".cms-sub-header"),this._primaryButton=this._contentService.querySelector("a.cms-button.render-type-primary"),this._secondaryButton=this._contentService.querySelector("a.cms-button.render-type-stroked"),this.compactButtonsHeadline=this._contentService.querySelectorInnerHTML(".cms-compact-button-header"),this.compactButtons=(0,c.EW)(()=>this._contentService.querySelectorAll("ul li a.cms-button")().map(o=>({link:o,icon:o.querySelector(".cms-icon")?.innerHTML,label:o.querySelector(".cms-label")?.innerHTML}))),this.primaryButtonLabel=(0,c.EW)(()=>this._primaryButton()?.innerText.trim()),this.secondaryButtonLabel=(0,c.EW)(()=>this._secondaryButton()?.innerText.trim()),this.primaryButtonLink=(0,c.EW)(()=>this.extractLinkProperties(this._primaryButton())),this.secondaryButtonLink=(0,c.EW)(()=>this.extractLinkProperties(this._secondaryButton())),this.heading=(0,c.EW)(()=>this._header()?{type:this._header()?.tagName.toLocaleLowerCase()??"h2",content:this._header()?.innerHTML??""}:null),this.subHeading=(0,c.EW)(()=>this._subHeader()?{type:this._subHeader()?.tagName.toLocaleLowerCase()??"h2",content:this._subHeader()?.innerHTML??""}:null)}extractLinkProperties(e){return e?.href.length?{url:e.href,target:e.target,title:e.title,external:e.rel.includes("external"),rel:e.rel.replace("external",""),tracking:e.getAttribute("data-cta-tracking-name")??"",mimeType:e.getAttribute("data-cta-tracking-mime-type")??""}:null}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275dir=t.FsC({type:n,features:[t.Jv_([l.fH]),t.nM4([l.G_])]})}}return n})();var h=s(9769),_=s(8176),L=s(5504);const H=["*"],D=()=>({"title-b":!0,"kf-p-r-lg-16":!0,"kf-p-r-xl-48":!0,"kf-p-r-xxl-0":!0}),b=(n,a)=>({ctxHeading:n,ctxClasses:a}),N=()=>({subline:!0,"subtitle-b":!0,"kf-p-r-xl-16":!0,"kf-p-r-xxl-0":!0});function E(n,a){1&n&&t.eu8(0)}function S(n,a){if(1&n&&t.DNE(0,E,1,0,"ng-container",9),2&n){const e=t.XpG(),o=t.sdS(13);t.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",t.l_i(3,b,e.heading(),t.lJ4(2,D)))}}function R(n,a){1&n&&t.eu8(0)}function G(n,a){if(1&n&&t.DNE(0,R,1,0,"ng-container",9),2&n){const e=t.XpG(),o=t.sdS(13);t.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",t.l_i(3,b,e.subHeading(),t.lJ4(2,N)))}}function I(n,a){if(1&n&&t.nrm(0,"cms-link-button",6),2&n){const e=t.XpG();t.Y8G("label",e.secondaryButtonLabel())("link",e.secondaryButtonLink()??void 0)("noIcon",!0)("stretched",!0)}}function F(n,a){if(1&n&&(t.j41(0,"div"),t.nrm(1,"cms-richtext",10),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Y8G("htmlContent",e.compactButtonsHeadline())}}function W(n,a){if(1&n&&(t.nrm(0,"cms-link-button",11),t.nI1(1,"linkFromAElement")),2&n){const e=a.$implicit;t.Y8G("icon",e.icon)("label",e.label)("link",t.bMT(1,3,e.link))}}function V(n,a){if(1&n&&(t.j41(0,"div",7),t.Z7z(1,W,2,5,"cms-link-button",11,t.Vm6),t.nI1(3,"slice"),t.k0s()),2&n){const e=t.XpG();t.R7$(),t.Dyx(t.brH(3,0,e.compactButtons(),0,4))}}function $(n,a){1&n&&(t.qex(0),t.SdG(1),t.bVm())}function Y(n,a){if(1&n&&t.nrm(0,"h1",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function A(n,a){if(1&n&&t.nrm(0,"h2",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function X(n,a){if(1&n&&t.nrm(0,"h3",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function z(n,a){if(1&n&&t.nrm(0,"h4",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function U(n,a){if(1&n&&t.nrm(0,"h5",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function j(n,a){if(1&n&&t.nrm(0,"h6",13),2&n){const e=t.XpG(2),o=e.ctxHeading;t.HbH(e.ctxClasses),t.Y8G("innerHTML",null==o?null:o.content,t.npT)}}function Q(n,a){if(1&n&&t.nVh(0,Y,1,3,"h1",12)(1,A,1,3,"h2",12)(2,X,1,3,"h3",12)(3,z,1,3,"h4",12)(4,U,1,3,"h5",12)(5,j,1,3,"h6",12),2&n){t.XpG();const e=t.r8f(0);t.vxM("h1"===e?0:"h2"===e?1:"h3"===e?2:"h4"===e?3:"h5"===e?4:"h6"===e?5:-1)}}function Z(n,a){if(1&n&&(t.SS7(0),t.nVh(1,Q,6,1)),2&n){const e=a.ctxHeading;t.bH3(null==e?null:e.type),t.R7$(),t.vxM(null!=e&&null!=e.content&&e.content.length?1:-1)}}let q=(()=>{class n{constructor(){this.heading=(0,r.hFB)(null),this.subHeading=(0,r.hFB)(null),this.primaryButtonLink=(0,r.hFB)(),this.primaryButtonLabel=(0,r.hFB)(),this.secondaryButtonLink=(0,r.hFB)(),this.secondaryButtonLabel=(0,r.hFB)(),this.compactButtonsHeadline=(0,r.hFB)(""),this.compactButtons=(0,r.hFB)([])}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["cms-opener-50-50-text-col"]],inputs:{heading:[1,"heading"],subHeading:[1,"subHeading"],primaryButtonLink:[1,"primaryButtonLink"],primaryButtonLabel:[1,"primaryButtonLabel"],secondaryButtonLink:[1,"secondaryButtonLink"],secondaryButtonLabel:[1,"secondaryButtonLabel"],compactButtonsHeadline:[1,"compactButtonsHeadline"],compactButtons:[1,"compactButtons"]},ngContentSelectors:H,decls:14,vars:11,consts:[["headingTemplate",""],[1,"content-col","kf-bg-primary","kf-color-primary-contrast","kf-p-t-lg-24","kf-p-b-md-24","kf-m-t-lg-8","kf-w-100"],[1,"kf-container","kf-p-t-16","kf-p-t-lg-0"],[1,"kf-d-flex","kf-flex-column-sm","kf-flex-grow-1","kf-justify-content-between"],[1,"action-buttons","kf-d-flex","kf-flex-row","kf-flex-wrap","button-row","kf-m-t-16","kf-m-b-16","kf-m-b-md-8"],["type","primary",1,"kf-m-r-md-16","kf-p-b-0","kf-m-b-8","kf-m-b-md-16",3,"label","link","noIcon","stretched"],["type","stroked",1,"kf-m-r-md-16","kf-p-b-0","kf-m-b-16","kf-m-b-md-16",3,"label","link","noIcon","stretched"],["role","list",1,"kf-m-b-8","kf-m-t-16","kf-d-flex","kf-flex-row","compact-button-row"],[4,"hgContent"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"htmlContent"],["labelPosition","right","role","listitem","shape","compact","type","secondary",1,"compact-button-link","kf-m-b-16",3,"icon","label","link"],[3,"innerHTML","class"],[3,"innerHTML"]],template:function(o,i){1&o&&(t.NAR(),t.j41(0,"div",1)(1,"div",2),t.nVh(2,S,1,6,"ng-container"),t.nVh(3,G,1,6,"ng-container"),t.j41(4,"div",3)(5,"div",4),t.nrm(6,"cms-link-button",5),t.nVh(7,I,1,4,"cms-link-button",6),t.k0s(),t.j41(8,"div"),t.nVh(9,F,2,1,"div"),t.nVh(10,V,4,4,"div",7),t.k0s()()()(),t.DNE(11,$,2,0,"ng-container",8)(12,Z,2,2,"ng-template",null,0,t.C5r)),2&o&&(t.R
17$(2),t.vxM(i.heading()?2:-1),t.R7$(),t.vxM(i.subHeading()?3:-1),t.R7$(3),t.AVh("kf-m-b-16",!i.secondaryButtonLink()),t.Y8G("label",i.primaryButtonLabel())("link",i.primaryButtonLink()??void 0)("noIcon",!0)("stretched",!0),t.R7$(),t.vxM(i.secondaryButtonLink()?7:-1),t.R7$(2),t.vxM(i.compactButtonsHeadline()?9:-1),t.R7$(),t.vxM(i.compactButtons().length>0?10:-1))},dependencies:[_.o,l.$q,L.HY,h.T3,h.P9,_.q],styles:["[_nghost-%COMP%] .subline{font-weight:400}[_nghost-%COMP%] .title-b, [_nghost-%COMP%] .subtitle-b{margin-bottom:16px}@media(min-width:1024px){[_nghost-%COMP%] .title-b, [_nghost-%COMP%] .subtitle-b{margin-bottom:32px}}[_nghost-%COMP%]{display:flex;flex:1}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex:1}[_nghost-%COMP%] .kf-flex-column-sm[_ngcontent-%COMP%]{flex-direction:column-reverse}[_nghost-%COMP%] .button-row[_ngcontent-%COMP%]{align-content:flex-end}[_nghost-%COMP%] .button-row[_ngcontent-%COMP%] button-linkbutton[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .compact-button-row[_ngcontent-%COMP%]{--compact-button-row-width: 308px;flex-wrap:wrap;max-width:var(--compact-button-row-width)}[_nghost-%COMP%] .compact-button-row[_ngcontent-%COMP%] .compact-button-link[_ngcontent-%COMP%]{width:100%}@media(min-width:600px){[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .kf-flex-column-sm[_ngcontent-%COMP%]{flex-direction:column}[_nghost-%COMP%] .compact-button-row[_ngcontent-%COMP%]{--compact-button-row-width: 414px;max-width:var(--compact-button-row-width)}[_nghost-%COMP%] .compact-button-row[_ngcontent-%COMP%] .compact-button-link[_ngcontent-%COMP%]{max-width:calc(var(--compact-button-row-width) / 2)}[_nghost-%COMP%] .button-row[_ngcontent-%COMP%] button-linkbutton[_ngcontent-%COMP%]{width:unset}}@media(min-width:1024px){[_nghost-%COMP%]{width:50%;display:flex;align-items:center}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%]{margin-left:32px;margin-right:0;padding-right:16px;display:flex;flex-direction:column}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%] .compact-button-row[_ngcontent-%COMP%]{--compact-button-row-width: 360px;max-width:var(--compact-button-row-width)}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%] .compact-button-row[_ngcontent-%COMP%] .compact-button-link[_ngcontent-%COMP%]{max-width:calc(var(--compact-button-row-width) / 2)}}[_nghost-%COMP%] .action-buttons[_ngcontent-%COMP%] cms-link-button[_ngcontent-%COMP%]{width:100%}@media(min-width:600px){[_nghost-%COMP%] .action-buttons[_ngcontent-%COMP%] cms-link-button[_ngcontent-%COMP%]{width:unset}}@media(min-width:1200px){[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%]{margin-left:64px}}@media(min-width:1492px){[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%]{max-width:682px;margin-left:auto}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%] .compact-button-row[_ngcontent-%COMP%]{--compact-button-row-width: 516px;max-width:var(--compact-button-row-width)}[_nghost-%COMP%] .kf-container[_ngcontent-%COMP%] .compact-button-row[_ngcontent-%COMP%] .compact-button-link[_ngcontent-%COMP%]{max-width:calc(var(--compact-button-row-width) / 2)}}"],changeDetection:0})}}return n})();const J=["*"];function K(n,a){if(1&n&&t.nrm(0,"cms-opener-50-50-image-col",2),2&n){const e=t.XpG();t.Y8G("imageDesktop",a)("imageMobile",e.imageMobile())("priority",e.priority())("lcp",e.lcp())}}function tt(n,a){1&n&&(t.qex(0),t.SdG(1),t.bVm())}let f=(()=>{class n{constructor(){this._payloadD=(0,m.WQX)(g,{self:!0}),this.cmsId=(0,c.EW)(()=>this._payloadD.cmsId()),this.config=(0,r.hFB)(),this.priority=(0,r.hFB)(!0,{transform:r.L39}),this.lcp=(0,r.hFB)(),this.imageDesktop=(0,c.EW)(()=>(0,d.MR)(this.config()?.image)),this.imageMobile=(0,c.EW)(()=>{const e=this.config()?.hasMobileImage,o=this.config()?.imageMobile;return e?(0,d.MR)(o):void 0}),this.heading=(0,c.EW)(()=>this._payloadD.heading()),this.subHeading=(0,c.EW)(()=>this._payloadD.subHeading()),this.primaryButtonLabel=(0,c.EW)(()=>this._payloadD.primaryButtonLabel()),this.primaryButtonLink=(0,c.EW)(()=>this._payloadD.primaryButtonLink()),this.secondaryButtonLabel=(0,c.EW)(()=>this._payloadD.secondaryButtonLabel()),this.secondaryButtonLink=(0,c.EW)(()=>this._payloadD.secondaryButtonLink()),this.compactButtonsHeadline=(0,c.EW)(()=>this._payloadD.compactButtonsHeadline()),this.compactButtons=(0,c.EW)(()=>this._payloadD.compactButtons())}static{this.customElementName="cms-opener-50-50"}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["cms-opener-50-50"]],hostVars:12,hostBindings:function(o,i){2&o&&(t.BMQ("data-automation-id","cms-opener-50-50")("id",i.cmsId()),t.AVh("cms-component",!0)("cms-section-band",!0)("stretchable",!0)("kf-bg-primary",!0)("kf-color-primary-contrast",!0))},inputs:{config:[1,"config"],priority:[1,"priority"],lcp:[1,"lcp"]},features:[t.nM4([g])],ngContentSelectors:J,decls:4,vars:9,consts:[[1,"kf-d-flex","custom-row"],["cmsSelectList",".cms-title .cms-subtitle .cms-link-buttons h3 ul","data-automation-id","ultimate-renderer-opener-50-50-text-col",3,"heading","subHeading","primaryButtonLink","
1secondaryButtonLink","primaryButtonLabel","secondaryButtonLabel","compactButtonsHeadline","compactButtons"],["data-automation-id","ultimate-renderer-opener-50-50-img-col",3,"imageDesktop","imageMobile","priority","lcp"],[4,"hgContent"]],template:function(o,i){if(1&o&&(t.NAR(),t.j41(0,"div",0),t.nrm(1,"cms-opener-50-50-text-col",1),t.nVh(2,K,1,4,"cms-opener-50-50-image-col",2),t.k0s(),t.DNE(3,tt,2,0,"ng-container",3)),2&o){let C;t.R7$(),t.Y8G("heading",i.heading())("subHeading",i.subHeading())("primaryButtonLink",i.primaryButtonLink()??void 0)("secondaryButtonLink",i.secondaryButtonLink()??void 0)("primaryButtonLabel",i.primaryButtonLabel())("secondaryButtonLabel",i.secondaryButtonLabel())("compactButtonsHeadline",i.compactButtonsHeadline())("compactButtons",i.compactButtons()),t.R7$(),t.vxM((C=i.imageDesktop())?2:-1,C)}},dependencies:[l.$q,q,l.os,w],styles:["[_nghost-%COMP%]{--header-size-s: 73px;--header-size-m: 117px;--header-size-xl: 172px;--opener-height: calc(100svh - var(--header-size-s));display:block;min-height:var(--opener-height)}@media(min-width:600px){[_nghost-%COMP%]{--opener-height: calc(100svh - var(--header-size-m))}}@media(min-width:1200px){[_nghost-%COMP%]{--opener-height: calc(100svh - var(--header-size-xl))}}[_nghost-%COMP%]:focus-visible{outline:none}.custom-row[_ngcontent-%COMP%]{display:flex;flex-direction:column-reverse}@media(width>=1024px){.custom-row[_ngcontent-%COMP%]:has(cms-opener-50-50-image-col){flex-direction:row}.custom-row[_ngcontent-%COMP%]{min-height:var(--opener-height)}.content-col[_ngcontent-%COMP%]{width:50%}}"],changeDetection:0})}}return n})();const nt=n=>{const a=f.customElementName;if(!customElements.get(a)){const e=(0,y.gw)(f,{injector:n});customElements.define(a,e)}}}}]);
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.