1(self.webpackChunkhomepageUi=self.webpackChunkhomepageUi||[]).push([[311],{311(w,k,r){r.d(k,{assetKachelComponentBuilder:()=>x});var u=r(5802),i=r(2271),h=r(9337),e=r(5547),b=r(7705),m=r(4104),p=r(345);const M=["kf-document-tile",""],v=[[["","content-icon",""]],[["","progress-indicator",""]]],_=["[content-icon]","[progress-indicator]"];function C(o,a){1&o&&e.nrm(0,"span",7),2&o&&e.Y8G("innerHTML",a,e.npT)}function y(o,a){if(1&o&&e.nrm(0,"span",8),2&o){const n=e.XpG();e.Y8G("innerHTML",n.sanitizeHtmlString(n.description),e.npT)}}let O=(()=>{class o{constructor(n){this.sanitizer=n,this.downloadIcon="ic_herunterladen_24",this.disabledDomAttribute=null,this._disabled=!1,this.titleText="",this.description="",this.documentType="",this.documentSize="",this.hasError=!1}set disabled(n){this._disabled=n,this.disabledDomAttribute=this._disabled?"":null}get disabled(){return this._disabled}get tabIndex(){return this._disabled||this.disabledDomAttribute?"-1":null}get isDisabledClass(){return null!==this.disabledDomAttribute}get errorStyle(){return this.hasError}get actionIconName(){return this._actionIconName?this._actionIconName:this.downloadIcon}set actionIconName(n){this._actionIconName=n}createSanitizedInfoText(){return function P(o,a,n,c){const t=[];if(o&&t.push(o),a&&!n&&t.push(a),n&&!isNaN(n)){const d=+n;d>0&&t.push(d<=1024?`${d.toFixed(1)} MB`:`${(d/1024).toFixed(1)} GB`)}const l=t.join(", ");return c.sanitize(e.WPN.HTML,l)}(this.documentType,this.documentSize,this.documentSizeInMB,this.sanitizer)}sanitizeHtmlString(n){return this.sanitizer.sanitize(e.WPN.HTML,n)}static{this.\u0275fac=function(c){return new(c||o)(e.rXU(p.up))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["button","kf-document-tile",""],["a","kf-document-tile",""]],hostAttrs:[1,"kf-document-tile"],hostVars:6,hostBindings:function(c,t){2&c&&(e.BMQ("disabled",t.disabledDomAttribute)("tabindex",t.tabIndex),e.AVh("kf-document-tile-disabled",t.isDisabledClass)("kf-document-tile-error",t.errorStyle))},inputs:{_disabled:"_disabled",disabled:[2,"disabled","disabled",b.L39],titleText:"titleText",description:"description",documentType:"documentType",documentSize:"documentSize",documentSizeInMB:"documentSizeInMB",hasError:"hasError",actionIconName:"actionIconName"},attrs:M,ngContentSelectors:_,decls:12,vars:4,consts:[[1,"kf-document-tile-content"],[1,"kf-document-tile-content-container"],[1,"kf-document-tile-content-left"],[1,"kf-document-tile-content-above"],[1,"kf-document-tile-content-icon"],[1,"kf-document-tile-content-info"],[1,"kf-document-tile-title","kf-body-1-bold",3,"innerHTML"],[1,"kf-document-tile-document-info","kf-body-2",3,"innerHTML"],[1,"kf-document-tile-description","kf-body-2",3,"innerHTML"],[1,"kf-document-tile-action-icon",3,"name"]],template:function(c,t){if(1&c&&(e.NAR(v),e.j41(0,"span",0)(1,"span",1)(2,"span",2)(3,"span",3)(4,"span",4),e.SdG(5),e.k0s(),e.j41(6,"span",5),e.nrm(7,"span",6),e.nVh(8,C,1,1,"span",7),e.k0s()(),e.nVh(9,y,1,1,"span",8),e.k0s(),e.nrm(10,"kf-icon",9),e.k0s(),e.SdG(11,1),e.k0s()),2&c){let l;e.R7$(7),e.Y8G("innerHTML",t.sanitizeHtmlString(t.titleText),e.npT),e.R7$(),e.vxM((l=t.createSanitizedInfoText())?8:-1,l),e.R7$(),e.vxM(t.description?9:-1),e.R7$(),e.Y8G("name",t.actionIconName)}},dependencies:[m.KY],styles:['a[_nghost-%COMP%], button[_nghost-%COMP%]{width:100%;border:none;border-radius:var(--options-container-border-radius);padding:0;text-align:unset;background-color:unset}a[_nghost-%COMP%], a[_nghost-%COMP%]:hover, button[_nghost-%COMP%], button[_nghost-%COMP%]:hover{color:unset;text-decoration:none}a[_nghost-%COMP%]:not(.mdc-button):focus{outline:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.kf-document-tile[_nghost-%COMP%]{--kf-document-tile-content-background-color: var(--color-background-tile);--kf-document-tile-border-radius: var(--options-container-border-radius);--kf-document-tile-message-color: var(--color-warn);--kf-document-tile-description-color: var(--color-foreground-secondary-text);--kf-document-tile-title-color: var(--color-foreground-text);--kf-document-tile-document-info: var(--color-foreground-secondary-text);--kf-document-tile-action-icon: var(--color-primary);--kf-document-tile-box-shadow: var(--options-effect-box-on-box);--kf-document-tile-box-shadow-hover: var(--options-effect-box-on-box-hover);
1--kf-document-tile-content-focused-box-shadow: var(--options-focus-box-shadow);--kf-document-tile-content-hover-after-background-color: var(--state-default-hover);--kf-document-tile-progress-foreground-color: var(--color-primary);--kf-document-tile-progress-background-color: var(--color-grey-200);position:relative;display:block;font-family:var(--typography-font-family)}.kf-document-tile.kf-document-tile-error[_nghost-%COMP%]{--kf-document-tile-box-shadow: var(--options-effect-box-on-box), inset 0 0 0 .125rem var(--color-extend-status-negative);--kf-document-tile-box-shadow-hover: var(--options-effect-box-on-box-hover), inset 0 0 0 .125rem var(--color-extend-status-negative);--kf-document-tile-progress-foreground-color: var(--color-warn);--kf-document-tile-content-background-color: var(--color-extend-status-negative-background);margin-bottom:.25rem}.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):focus-visible{outline:none;position:relative}.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):focus-visible:after{content:"";position:absolute;inset:0;border-radius:var(--kf-document-tile-border-radius);-webkit-box-shadow:var(--kf-document-tile-content-focused-box-shadow);box-shadow:var(--kf-document-tile-content-focused-box-shadow)}@media(hover:hover){.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):hover{cursor:pointer}.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):hover .kf-document-tile-content[_ngcontent-%COMP%]{box-shadow:var(--kf-document-tile-box-shadow-hover)}.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):hover .kf-document-tile-content[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;border-radius:var(--kf-document-tile-border-radius);background-color:var(--kf-document-tile-content-hover-after-background-color)}}.kf-document-tile[_nghost-%COMP%]:not(.kf-document-tile-disabled):active .kf-document-tile-content[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;border-radius:var(--kf-document-tile-border-radius);background-color:var(--state-default-pressed)}.kf-document-tile.kf-document-tile-disabled[_nghost-%COMP%]{cursor:default;pointer-events:none;opacity:var(--options-widget-opacity-disabled)}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%]{position:relative;display:block;box-shadow:var(--kf-document-tile-box-shadow);border-radius:var(--kf-document-tile-border-radius);background-color:var(--kf-document-tile-content-background-color);padding:1rem}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%]{display:flex;align-items:center}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%]{width:100%;padding-right:.5rem;overflow:hidden}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%]{display:flex;align-items:center}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%] .kf-document-tile-content-icon[_ngcontent-%COMP%]{display:flex;margin-right:.5rem;align-items:center}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%] .kf-document-tile-content-info[_ngcontent-%COMP%]{overflow:hidden}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%] .kf-d
1ocument-tile-title[_ngcontent-%COMP%]{display:block;color:var(--kf-document-tile-title-color);overflow:hidden;text-overflow:ellipsis}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%] .kf-document-tile-document-info[_ngcontent-%COMP%]{display:block;color:var(--kf-document-tile-document-info)}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-content-above[_ngcontent-%COMP%] .kf-document-tile-document-info[_ngcontent-%COMP%]:not(:empty){margin-top:.25rem}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-content-left[_ngcontent-%COMP%] .kf-document-tile-description[_ngcontent-%COMP%]{display:block;color:var(--kf-document-tile-description-color);padding-top:.5rem}.kf-document-tile[_nghost-%COMP%] .kf-document-tile-content[_ngcontent-%COMP%] .kf-document-tile-content-container[_ngcontent-%COMP%] .kf-document-tile-action-icon[_ngcontent-%COMP%]{color:var(--kf-document-tile-action-icon)}.kf-document-tile[_nghost-%COMP%] .mat-mdc-progress-bar{position:absolute;bottom:.25rem;left:1rem;right:1rem;width:calc(100% - 2rem)}.kf-document-tile[_nghost-%COMP%] .mat-mdc-progress-bar .mdc-linear-progress__bar-inner{border-color:var(--kf-document-tile-progress-foreground-color)}.kf-document-tile[_nghost-%COMP%] .mat-mdc-progress-bar .mdc-linear-progress__buffer .mdc-linear-progress__buffer-bar{background-color:var(--kf-document-tile-progress-background-color)}.kf-color-primary-contrast.kf-document-tile[_nghost-%COMP%]{--kf-document-tile-message-color: var(--color-background-stage-warn);--kf-document-tile-description-color: var(--color-on-background-stage-text-secondary);--kf-document-tile-title-color: var(--color-background-stage-contrast);--kf-document-tile-document-info: var(--color-on-background-stage-text-secondary);--kf-document-tile-action-icon: var(--color-background-stage-contrast);--kf-document-tile-box-shadow: var(--options-effect-on-background-stage-box-on-box), inset 0 0 0 .0625rem var(--color-on-background-stage-text-disabled);--kf-document-tile-box-shadow-hover: var(--options-effect-on-background-stage-box-on-box-hover), inset 0 0 0 .0625rem var(--color-on-background-stage-text-disabled);--kf-document-tile-content-focused-box-shadow: var(--options-focus-box-shadow-contrast);--kf-document-tile-content-hover-after-background-color: var(--state-on-background-stage-hover);--kf-document-tile-content-background-color: var(--color-background-stage);--kf-document-tile-progress-foreground-color: var(--color-background-stage-contrast);--kf-document-tile-progress-background-color: var(--color-on-background-stage-text-disabled)}.kf-color-primary-contrast.kf-document-tile.kf-document-tile-error[_nghost-%COMP%]{--kf-document-tile-box-shadow: var(--options-effect-on-background-stage-box-on-box), inset 0 0 0 .125rem var(--color-background-stage-warn);--kf-document-tile-box-shadow-hover: var(--options-effect-on-background-stage-box-on-box-hover), inset 0 0 0 .125rem var(--color-background-stage-warn);--kf-document-tile-progress-foreground-color: var(--color-background-stage-warn);--kf-document-tile-content-background-color: var(--color-background-stage-warn-background)}']})}}return o})();var s=r(5246);let f=(()=>{class o{constructor(){this._classD=(0,u.WQX)(s.G_,{self:!0}),this._contentService=(0,u.WQX)(s.fH),this.cmsId=this._classD.getRenderProperty("cmsid"),this.layoutClasses=this._classD.getRenderProperty("layoutClasses"),this._linkElement=this._contentService.querySelector("a"),this.linkRel=(0,i.EW)(()=>{const n=this._linkElement()?.rel.replace(" external","");return n?.length?n:null}),this.linkHref=(0,i.EW)(()=>this._linkElement()?.href??null),this.linkTarget=(0,i.EW)(()=>this._linkElement()?.target??null),this.linkTitle=(0,i.EW)(()=>
1this._linkElement()?.title??null),this.ctaInteractionDetails=(0,i.EW)(()=>this._linkElement()?.getAttribute("data-cta-interaction-details")??null),this.ctaInteractionType=(0,i.EW)(()=>this._linkElement()?.getAttribute("data-cta-interaction-type")??null),this.ctaTrackingMimeType=(0,i.EW)(()=>this._linkElement()?.getAttribute("data-cta-tracking-mime-type")??null),this.ctaTrackingName=(0,i.EW)(()=>this._linkElement()?.getAttribute("data-cta-tracking-name")??null),this.header=this._contentService.querySelectorInnerHTML("h2"),this.description=this._contentService.querySelectorInnerHTML(".cms-description"),this.documentSize=this._contentService.querySelectorInnerHTML(".cms-file-size"),this.auswahl=this._classD.getRenderProperty("auswahl"),this.iconName=this._contentService.querySelectorInnerHTML(".cms-icon"),this.containerClasses=(0,i.EW)(()=>this._classD.containerClasses())}clickLink(){this._linkElement()?.click()}static{this.\u0275fac=function(c){return new(c||o)}}static{this.\u0275dir=e.FsC({type:o,features:[e.Jv_([s.fH]),e.nM4([s.G_])]})}}return o})();const T=["*"];function D(o,a){1&o&&(e.qex(0),e.SdG(1),e.bVm())}let g=(()=>{class o{constructor(){this._payloadD=(0,u.WQX)(f,{self:!0}),this.linkRel=(0,i.EW)(()=>this._payloadD.linkRel()),this.linkHref=(0,i.EW)(()=>this._payloadD.linkHref()),this.linkTarget=(0,i.EW)(()=>this._payloadD.linkTarget()),this.linkTitle=(0,i.EW)(()=>this._payloadD.linkTitle()),this.ctaInteractionDetails=(0,i.EW)(()=>this._payloadD.ctaInteractionDetails()),this.ctaInteractionType=(0,i.EW)(()=>this._payloadD.ctaInteractionType()),this.ctaTrackingMimeType=(0,i.EW)(()=>this._payloadD.ctaTrackingMimeType()),this.ctaTrackingName=(0,i.EW)(()=>this._payloadD.ctaTrackingName()),this.header=(0,i.EW)(()=>this._payloadD.header()),this.description=(0,i.EW)(()=>this._payloadD.description()),this.documentSize=(0,i.EW)(()=>this._payloadD.documentSize()),this.auswahl=(0,i.EW)(()=>this._payloadD.auswahl()),this.containerClasses=(0,i.EW)(()=>this._payloadD.containerClasses()),this.cmsId=(0,i.EW)(()=>this._payloadD.cmsId()),this.layoutClasses=(0,i.EW)(()=>this._payloadD.layoutClasses()),this.icon=(0,i.EW)(()=>{const n=this._payloadD.iconName(),c=/_\d*$/;return c.exec(n)?n.replace(c,"_32"):n+"_32"}),this.hostClasses=(0,i.EW)(()=>[this.layoutClasses(),this.containerClasses()].filter(Boolean).join(" "))}static{this.customElementName="cms-asset-kachel"}onClick(){this._payloadD.clickLink()}static{this.\u0275fac=function(c){return new(c||o)}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["cms-asset-kachel"]],hostVars:10,hostBindings:function(c,t){2&c&&(e.BMQ("data-automation-id","cms-asset-kachel")("id",t.cmsId()),e.HbH(t.hostClasses()),e.AVh("cms-component",!0)("stretchable",!0)("cms-section-container",!0))},features:[e.nM4([f])],ngContentSelectors:T,decls:3,vars:14,consts:[["data-automation-id","ultimate-renderer-asset-kachel-document-tile","kf-document-tile","",3,"keydown.space","description","documentSize","href","titleText"],["aria-hidden","true","content-icon","","data-automation-id","ultimate-renderer-asset-kachel-asset-icon",3,"name"],[4,"hgContent"]],template:function(c,t){1&c&&(e.NAR(),e.j41(0,"a",0),e.bIt("keydown.space",function(){return t.onClick()}),e.nrm(1,"kf-icon",1),e.k0s(),e.DNE(2,D,2,0,"ng-container",2)),2&c&&(e.AVh("cms-auswahl-link","link"===t.auswahl()),e.Y8G("description",t.description())("documentSize",t.documentSize())("href",t.linkHref(),e.B4B)("titleText",t.header()),e.BMQ("data-cta-interaction-details",t.ctaInteractionDetails())("data-cta-interaction-type",t.ctaInteractionType())("data-cta-tracking-mime-type",t.ctaTrackingMimeType())("data-cta-tracking-name",t.ctaTrackingName())("rel",t.linkRel())("target",t.linkTarget())("title",t.linkTitle()),e.R7$(),e.Y8G("name",t.icon()))},dependencies:[s.$q,m.KY,O],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:focus-visible{outline:none}[_nghost-%COMP%] .kf-document-tile{height:100%}[_nghost-%COMP%] .kf-document-tile .kf-document-tile-content, [_nghost-%COMP%] .kf-document-tile .kf-document-tile-content-container, [_nghost-%COMP%] .kf-document-tile .kf-d
1ocument-tile-content-left{height:100%}[_nghost-%COMP%] .kf-document-tile.cms-auswahl-link .kf-document-tile-content .kf-document-tile-content-above{align-items:center}[_nghost-%COMP%] .kf-document-tile .kf-document-tile-content-icon{color:var(--color-foreground-text)}[_nghost-%COMP%] .kf-document-tile-content-left{display:flex;flex-direction:column}[_nghost-%COMP%] .kf-document-tile-content-left .kf-document-tile-description{flex:1}"],changeDetection:0})}}return o})();const x=o=>{const a=g.customElementName;if(!customElements.get(a)){const n=(0,h.gw)(g,{injector:o});customElements.define(a,n)}}}}]);
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.